VB课设计心得体会

时间:2019-05-12 14:47:52下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《VB课设计心得体会》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《VB课设计心得体会》。

第一篇:VB课设计心得体会

河北联合大学

2011-2012第2学期

《软件设计基础-vb》

课程设计报告

设计名称:龟兔赛跑 姓 名:郑少婷

学 号: 201114570311 专业班级: 电子信息工程 3 班学 院: 信息工程学院 设计时间:

设计地点:宿舍 学校机房

目 录 1.课程设计目的 ··········································································································· 2.课程设计任务与要求 ······························································································· 3.课程设计说明书 ······································································································· 4.课程设计成果 ··········································································································· 5.程序调试过程 ··········································································································· 6.设计问题的不足和改进方案 ··················································································· 7.课程设计心得 ··········································································································· 8.附录 ···························································································································· 9.参考文献 ···················································································································篇二:vb程序设计课程报告

课程综合设计报告

设计题目

班级名称 团队编号 团队成员 大家一起来找茬

目录

一、课程的主要目标.............................................1

二、课程设计的介绍.............................................1

三、课程设计的主要功能.........................................1

1、窗体一(form1)............................................1

2、窗体二(form2)............................................2

四、课程设计的主要特色.........................................2

五、功能扩展设想...............................................3

六、设计过程中遇到的主要问题及解决方法.........................3

七、课程设计的主要分工.........................................4 正 文

一、课程的主要目标

为了增加学习的乐趣,调动大家的积极性,我们组讨论后最终决定制作一个小游戏,名字是“大家一起来找茬”,这个课程的目标是熟练掌握各种控件的作用,体验程序设计的基本思想方法,实践与理论的结合,在设计过程中自己发现问题,提出问题,解决问题,实现知识的迁移,循序渐进,由繁到简。在设计过程中,我们充分得体会到了知识的欠缺与不熟练,但是通过这次学习,我们能够对基本的语句灵活运用,掌握了上机调试程序的基本技能。总而言之,通过这次设计,我们充分地了解到了自己的不足,并且有克服困难的决心,最后圆满的完成了我们最初的设想。

二、课程设计的介绍

我们组的设计是一款很简单的小游戏---大家一起来找茬。

这个游戏就是找出两幅图的不同处,用鼠标点击左边图片的不同处,便会出现一个笑脸的图片,表示选正确了。游戏共设置了4关卡。5个窗体,后4个窗体是雷同的,只是两张图片不同。

三、课程设计的主要功能

1、窗体一(form1)其中有5个标签,1个时钟控件,1个文本框 文本框(text1):输入选择的关卡。label4(go):单击label4(go)时,便进入您所选择的关卡。关卡只能是1-4,否则弹出“输入关卡有误,请重新输入!”卸载某些image中装载的笑脸图片。label3(退出):结束游戏。label5(游戏说明):单击label5(游戏说明)时,会弹出“找出两幅图的不同处,点击左边的图片不同处。时间共60秒!”并且,label5(游戏说明)会变红、绿、蓝三种颜色,用timer1控制时间,使其1秒变一次色。变色时为了引起游戏玩家的注意,同时使窗体更美观。

2、窗体二(form2)其中有6个图像,2个时钟控件,4个标签,1个文本框,3个命令按钮

图像(image1--image6):①image1为对照图片,已装载。

时钟控件:①timer1控制剩余秒数的label3红~绿~蓝颜色变化。

②timer2控制时钟的倒计时,为零且玩家未找到所有不同处时提示“时间 已到!失败是成功的妈妈,加油!”。

标签:①label1(剩余不同数)与 label2(剩余时间)起提醒作用。

②label3的标题为剩余时间秒数,且有红~绿~蓝的1秒间隔变化。

文本框(text1):内容为玩家在图片处未找到的剩余不同数,为零时有提示,详见image2——image6处介绍。

四、课程设计的主要特色

通过本程序的设计,一方面此课程设计可应用于幼儿开发智力,生动有趣的图片、动感有力的游戏音乐,无论在视觉还是听觉上都会给人一种有活力有朝气的享受;另一方面组员得到了一定的锻炼,当前社会更加注重大学生的实践能力,大学生的综合素质尤为重要。在商业经济高度发展的今天,企业需要的是理论知识与实践经验完备的人才,因此作为时代的新秀,大学生十分有必要抓住在校的有效时间,积极锻炼自己提高综合素质。在提高学生学习主动性积极性的同时,使学生通过学习体会进一步提升自己的各方面能力和价值观念。而本次课程设计正契合这一前提,通过这一实践学生搭建一条理

论知识与实践经验结合的桥梁,从而进一步完备学生的能力和综合素质。组员们通过课程设计修改及应用,较好地提高了自身的计算机能力、综合素质等。

五、功能扩展设想

只是单找图片的不同之处,可能显得比较单调,于是小组成员认为可以加入一些元素。比如:可以加入商店,道具,奖励类,当在游戏过程中有时间限制将到,但不同处仍未找到时,可以加时,或提供帮助,对此,又可以在前面的所得到的奖励中相互抵消。当然,这些扩展都可在商店中实现。就“大家来找茬”游戏本身,小组虽是经一番努力才完成,或许玩家玩了一,两遍后就会感到很无聊。对此,小组一致认为可以多加些关卡,并以随机形式出现,使得游戏的趣味性和复杂性得以增加。

六、设计过程中遇到的主要问题及解决方法

在编程过程中我们先把大体的代码写出来,然后反复运行,找出不足,再修改。主要遇到两个问题。一是,把装载到image中的图片再卸载下来。二是,加入声音时不会申明变量。经过查阅书籍和网上查找知道“set image1.picture=nothing”可以卸载image中的图片。还有,有”playsound”语句时要先声明变量“private declare function playsound lib winmm.dll alias playsounda(byval lpszname as string, byval hmodule as long, byval dwflags as long)as long”篇三:数据库课程设计-基于vb的学生选课模拟系统

基于vb的学生选课模拟系统的设计与实现

摘 要:随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统教育管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成教学管理工作。提高教务管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。基于vb与数据库技术建立一个学生选课系统为学生和教师提供了查询、修改、存储、增加记录、选课等功能,基本上能满足学生和老师的要求。1 需求分析

1.1 功能需求分析

该学生选课模拟系统具备三方面的功能:一方面是学生用户,学生通过输入学号和密码进下该系统后,可以进行一些基础维护(待选课程、该门课程的老师、已经选定的课程、计算学分、密码修改);另一方面老师进入该系统则可以查看课程信息、报课情况、修改密码等。如果用管理员(教务人员)登陆的话可以有状态管理和课程安排等功能。具体功能的详细描述如下:

1.1.1 选择要登录的服务器。下拉箭头选择local,因为可以直接使用windows验证登录,直接打对钩,省略用户名和密码。提交之后经过等待界面即可登录到“选择登录类型”界面。

1.1.2 选择登陆类型。选择教务人员,输入帐号和密码则可以查看状态管理、课程安排和修改密码。在状态管理中可以输入要更改的学号,查看更改状态;在课程安排中可以输入教师号和课程号,进行排课和撤销课程;点击修改密码则通过输入初始密码、输入新密码、确认新密码来修好密码。

1.1.3 选择登陆类型。选择老师,输入账号和密码则可以查看课程信息和报课情况,并可以修改密码。点击查看应教课程显示课程信息,点击查看报课状况则可以显示报课情况。点击修改密码与1.1.2方法一样。1.1.4 选择登陆类型。选择学生,输入帐号和密码则进入学生选课系统。选择相应课程则对应相应课程的老师。已经选定的课程栏中会出现相应的课程名称。如

果已经选择了课程则可以撤销该课程重新选择。选择完课程后还可以计算学分。显示选课总学分为**学分。点击修改密码与1.1.2方法一样。1.1.5选择[退出]将退出整个系统。1.2 性能需求分析

时间特性要求:在软件方面,响应时间,更新处理时间都要求比较快而且迅速,这就需要采用存储过程技术,才能够满足用户的需要。因技术原因本系统未采取返回方式,点击退出即退出整个系统。用户需重新登录。

安全性:设立口令号和密码验证方式,防止非法用户登录进行操作。也就是用户只有学生、教师和管理员才能进入这个系统。学生通过学号和密码进入,在数据库中权限为2;教师通过帐号和密码进入,在数据库中权限为1;管理员通过口令和密码进入,在数据库中的权限为0。

1.3 数据库需求分析――数据流图

在学生选课模拟系统中主要牵扯的信息主要包括学生信息、帐号密码信息、教师信息、课程信息、学生选课信息、教师核查选课信息。

根据以上划分的具体数据信息,将得到三层数据流图。

第二篇:vb课设指导书

《VB语言程序设计》课程设计

实践指导书

《VB语言程序设计》课程设计是为了加强学生对VB语言及VB6.0开发环境的进一步理解和应用,为学习后续课程打下良好的编程基础而开设的一门实践课。

一、设计目的

1、进一步熟悉VB6.0开发环境,掌握用VB6.0实现一个完整应用程序的设计过程,掌握有关编写、调试和整合程序的方法和技巧。

2、通过此设计,熟练掌握VB6.0中各种控件的常用属性和事件、数组的各种操作以及数据库的相关操作(数据库的建立、编辑、查找、删除等),并能够做到灵活运用。

3、了解开发简单应用程序的全过程,包括:分析、设计、编辑、调试和编写设计报告。

二、设计指导

第一阶段: 首先分析题目的要求,将一

个比较复杂的问题分解成若干个相对容易的小问题。

第二阶段: 在第一阶段的设计思路经过

指导老师检查并确认无误后,再逐个完善各个菜单、窗体的设计及函数的编程和调试工作。

第三阶段: 按要求编写课程设计报告。第四阶段: 按整个设计完成的先后顺序,逐个进行结题答辩,并提交实习报告。

三、指导要求

每班安排2名指导教师,负责布置任务、指导编程及编写报告,指导学生熟

悉开发环境和辅导学生调试程序,并对学生进行考勤。最后对学生完成的系统进行现场验收和评定成绩。

四、设计任务及分配方法

1、本次课程设计一共设有3道题目。分别是:①简易学生成绩管理系统;②图书管理系统;③学籍管理系统。

2、按照班内序号的顺序,每班1、4、7„„号学生选择题目①,每班2、5、8„„号学生选择题目②,每班3、6、9„„号学生选择题目③。任何学生不得以任何理由更换题目,否则直接按不及格处理。

五、设计任务的功能要求

1、简易学生成绩管理系统

该管理系统主要由四部分组成:系统用户的登录、学生成绩信息的编辑、学生成绩信息的查询、以及退出系统。

① 各模块的主要功能如下: ●系统用户的登录:实现用户通过密码进行登录的功能。

●学生信息的编辑:实现学生信息、课程和成绩信息的添加、删除和修改等功能。●学生成绩信息的查询:实现学生按学号或者按课程查询的功能。

●退出系统:结束学生成绩管理系统。

② 数据库设计参考如下: 创建一数据库为mydb.mdb,该数据库共包含3张表,分别为“学生”、“课程”和“成绩”,表结构参考如下:

学生表:学号(主键)、姓名、性别; 课程表:课程号(主键)、课程名、学时、学分;

成绩表:学号、课程号、成绩。

2、图书管理系统

该管理系统主要由四部分组成:系统用户的登录、图书管理、流通管理以及退出系统。

① 各模块的主要功能如下: ●系统用户的登录:实现用户通过用户名和密码进行登录的功能。

●图书管理:实现对图书的添加、查找、删除和修改的功能。

●流通管理:实现对图书的借阅和归还等功能。

●退出系统:结束图书管理系统。

② 数据库设计参考如下: 创建一数据库为mydb.mdb,该数据库共包含3张表,分别为“书籍信息表”、“图书归还表”和“图书借出表”,表结构参考如下:

书籍信息表:图书编号、图书名、作者、出版社、数量、出版日期、价格; 图书归还表:图书编号、图书名、作

者、出版社、数量、图书是否损坏、借出日期、归还日期;

图书借出表:图书编号、图书名、作

者、出版社、借出数量、借出时间、联系电话、借出期限、借出者姓名。

3、学籍管理系统

本管理系统主要由四部分组成:系统用户的登录、学籍管理、学籍查询以及退出系统。

① 各模块的主要功能如下: ●系统用户的登录:实现用户通过用户名和密码进行登录的功能。

●学籍管理:实现对学籍的添加、删除和修改和报表等功能。

●学籍查询:实现对学生的学籍按照所在姓名或者系部班级进行查询。●退出系统:结束学籍管理系统。

② 数据库设计参考如下: 创建一数据库为student.mdb,该数据库共包含3张表,分别为“学生学籍表”、“班级信息表”和“系部信息表”,表结构参考如下:

学生学籍表:学号、名字、班级、生日、性别、地址、电话;

系部信息表:系编号、系名; 班级信息表:班级名称、所属系部。

六、实验报告要求

封面:写明专业班级、班内序号、指导老师、学生姓名(封面由指导教师统一提供)。

1、功能描述:对系统要实现的功能进行简明扼要的描述。

2、概要设计:根据功能描述,建立系统的体系结构,即将整个系统分解成若干子功能模块,并用框图表示各功能模块之间的衔接关系,并简要说明各模块的功能。

3、详细设计:详细说明各功能模块的实现过程,所用到的算法、技巧等。

4、效果及存在问题:说明系统的运行效果(附上运行界面图片)、存在哪些不足以及预期的解决办法。

5、心得体会:谈谈自己在课程设计 过程中的心得体会。

6、附录:附上各功能模块的主要代码。

7、参考文献:按参考文献规范列出各种参考文献,包括参考书目,论文和网址等。

七、实习要求

1、请各位同学按时出勤。学生不得以自己有私人电脑为借口而不来上机。缺席两次者直接按不及格处理。

2、指导老师将根据统一安排,定期检查学生进度,并作为平时成绩记录。

3、结题答辩时,学生能对自己的程序代码面对教师提问,并能熟练地解释与回答问题。

4、每位同学必须提交《VB语言程序设计课程设计报告》。

5、综合评分标准:

(1)考勤与遵守纪律情况 10%(2)应用程序功能是否达到要求 30%(3)应用程序的界面美观度和易用性 20%(4)课程设计报告质量 20%(5)答辩

20% 9

第三篇:Vb设计实验报告

Vb设计实验报告

一、设计内容和目的

这次实验设计,我做的是学生信息管理系统,主要功能是提供学生信息保存和查询功能。

主要分为个窗口,其具体功能如下:

1、登录窗口:提供学生和管理员登录。

2、信息管理窗口:主操作窗口,可以进行重登陆、注销、退出、用户查询、管理员管理、系统信息的操作。包括一个下拉菜单和工具栏。

3、用户查询窗口:可以查询数据库中保存的学生信息。

4、管理员管理窗口:只有管理员可以进入,显示数据库中所有的学生信息,并且可以添加修改。

5、系统信息窗口:是系统的信息内容。

另外,根据网上的代码,我又制作了俄罗斯方块小游戏和画图工具。

二、设计过程:

1、实验构思:在系统设计之前,对实验内容和结构的构思占据了相当一部分时间。最终决定做一个“学生信息管理系统”,这样比较贴近自身情况,也有比较多的内容可以设计。

2、技术实现:在制作过程中主要使用了vb2005和数据库技术实现系统的设计、实现和运行。Photoshop等技术使程序的界面看起来更加友好。

3、运行调试:在系统制作中的运行调试过程中,出现了很多问题,比如各窗口之间的调用和访问,如何退出,控件的背景设置、字体颜色设置等,都需要经过一遍遍的调试发现、解决。

4、系统打包:在打包的时候,我按照老师给的方法一步步设置,可是由于粗心等原因,总是达不到满意的效果,直到第三次才真正成功。

三、系统结构:

如一所述,系统分为5个模块,各个模块之间可以自由访问。

四、实验结果: 该系统能够提供学生和管理员两种类型的登录,可以实现学生信息的查询、管理员对信息的修改,等。

五、设计心得:

在设计过程中,遇到了许多困难,比如:数据库无法连接、窗口无法正常访问、控件背景与窗体背景不协调等。后来通过查看课本和访问网络将这些问题解决了。

在这个过程中,我深深体会到大作业的用意:将所学理论知识用于实践。正是因为这样,许多理论上的知识才能真正得到理解。处理问题的过程,也就是学习的过程。背课本何其简单,真正的能力却是将课本运用到实践中去!

第四篇:VB顺序设计

VB顺序设计

教学目的:

1、熟悉结构化程序设计的三种基本结构及其特点。

2、掌握VB中顺序设计常用的语法规则。教学重点:1、2、3、4、结构化程序设计方法概念的理解。Print方法的应用及格式特点。

VB中的赋值语句功能及特点。

VB中的inputbox()输入函数及msgbox()输出函数应用。

课时安排:

理论教学安排6课时,上机练习8课时

一、程序设计三大基本结构:

1、顺序(按语句的书写顺序执行)

2、分支

3、循环

二、赋值语句 格式:

[let] 变量名 = 表达式 功能:

计算表达式的值,并把结果送给“=”左边的变量。

Let a1=3*4---------语句执行后,变量a1的值为12 Let ab1=”你好”-------语句执行后,变量ab1的值为字符串“你好” 语句说明:

1、变量与表达式的数据类型必须一致。

2、“=”有方向性。需要动态理解

Let a1=a1+1-------将a1的当前值加1送给a1。语句执行后,a1的值自动累加1

3、VB中对象的属性名等同于变量名。

Private Sub Command1_Click()Dim a As String, b As String Let a = Text1.Text Let b = Text2.Text Label1.Caption = a + b End Sub 上机练习: P47-49 例1到例3 P78 上机调试题1

产生随机数公式:

Int(n*rnd)+1

用来产生1到n之间的随机整数

1)2)定义变量(n,x1,x2,x3)

取得n值(通过文本框送值给n)

n=val(text1.text)3)产生x1,x2,x3三个随机数 4)x1,x2,x3分别送给指定的标签。

Dim n as integer,x1 as integer

Dim x2 as integer,x3 as integer

N=val(text1.text)

randomize X1=int(n*rnd+1): X2=int(n*rnd+1)

X3=int(n*rnd+1)

Label2.caption=x1

Label3.caption=x2

Label4.caption=x3

三、print方法

1、格式:

对象名.print [输出项列表] 具体语句如下:

Form1.print 输出项表

Picture1.print 输出项表 例如:

Form1.Print “我的程序”, 23-------在窗体上显示两个数据项。Form1.Print “23+14=”, 23 + 14 Picture1.Print “我的图片框”---------在图片框上显示一个数据项。Picture1.Print “23+14=”;23 + 14

2、功能:

在指定的对象上输出结果。

注意:对象为窗体时,对象名可以省缺。

3、输出项表的格式

(1)逗号分隔符---------输出项以标准格式输出。(输出项之间有固定的间隔)

Print 1 Print “1”

‘两行的输出有区别。上一行输出数值1,前面有符号位。而下一行输出字符1,顶格显示。Print 1, 2

(2)分号分隔符---------输出项以紧凑格式输出。输出多个字符时,直接连接输出。

输出数值时,产生一个分隔位,用来将数据隔开。Print “1”;“2”;“3” Print 1;2;3 注意:print方法中,逗号与分号可以混用。Print “1”;“2”;“3”, 1;2;3 Print “1”;“2”;“3”, 1;2, 3(4)特殊的print语句

分隔符出现在print的末尾--------表示下一个print语句与本行的print在同一行显示。Print “1”;A=2 Print “2”;“3”, Print 1;2;3

分隔符之间的数据项可以省缺。-------标准输出时会产生更大的分隔空间。Print 1;;;2 Print 1;2

效果相同 Print 1, , 2 Print 1, 2

效果不同

空print语句---------产生换行或空行 Print 1,2, Print

‘功能为换行 Print 1,2,3 Print

‘功能为空行 Print 1;2;3(5)在print语句中使用定位函数

空格函数spc(n)-------在分号分隔符输出项之间产生指定个数的空格。Print “中国”;”湖北”

print“中国”;spc(1);”湖北” print“中国”;spc(2);”湖北” print“中国”;spc(3);”湖北”

print“中国”;spc(4);”湖北”

列定位函数tab(n)-------在分号分隔符输出项之间,指定随后的输出项的输出位置。Print “中国”;”湖北” print“中国”;tab(10);”湖北” print“中国”;tab(12);”湖北”

print“中国”;tab(14);”湖北” print“中国”;tab(16);”湖北”

格式串输出函数format(表达式,格式串)------常用于数值的输出。上机练习: P51-54 例3.4,3.5 P79 上机调试2 Private Sub Command1_Click()Dim a As String a = Text1.Text Text1.Text = Text2.Text Text2.Text = Text3.Text Text3.Text = a End Sub

Private Sub Command2_Click()Text4.Text = Text1.Text & Text2.Text & Text3.Text End Sub

四、对话框的使用

1、输入对话框 格式:

变量名=inputbox(“提示字符串”,”标题”,“默认值”,输入框的位置坐标)

Private Sub Form_Click()Dim x As String x = InputBox(“请输入你的姓名”)Print “你的名字是” & x End Sub

Private Sub Form_Click()Dim x As String x = InputBox(“请输入你的姓名”, “姓名输入框”)Print “你的名字是” & x End Sub 注意:

1)字符串的分行显示

Chr(13)---------回车

Chr(10)---------换行

Print “你的名字是” & chr(13)& chr(10)& x------print 语句将产生两行输出效果。2)inputbox()的值是字符串。转换成数值使用val()函数。

2、输出消息框 格式:

变量名=msgbox(“提示串”,“对话框类型”,“对话框标题”)对话框类型如下:

x = MsgBox(“你的名字是” & x, 16, “姓名输出框”)对话框类型值=按钮值+图标类型值+默认按钮值 按钮值:0,1,2,3,4,5 图标类型值:16,32,48,64 默认按钮值:0,256,512 注意: 1)2)例如:

MsgBox “你的名字是” & x, 49 + 256, “姓名输出框” 上机练习:

1、P69 例3.8

2、P80 上机调试题7(1)msgbox “在这里显示提示信息”,4,“请确认”

x= msgbox(“在这里显示提示信息”,4,“请确认”)

„两种语句格式均可,前一种无返值,后一种返回一个数值送给x变量。

(2)(3)msgbox “在这里显示+chr(13)+chr(10)+提示信息”,3,“请确认” msgbox “在这里显示+chr(13)+chr(10)+提示信息”,18,“请确认” Msgbox()的返回值为一个数值(也可以是符号常量),代表了不同的按钮。Msgbox可以有无返值格式。结构如下: Msgbox “提示串”,”类型”,”标题栏”

Private Sub Command1_Click()MsgBox “欢迎” + Text1.Text, 68, “消息框” End Sub 系统登录界面设计:

Private Sub Command1_Click()Dim a As Integer a = MsgBox(“欢迎” + Text1.Text, 49, “消息框”)If a = 1 Then Unload Me

‘用来卸载窗体,执行完后窗体1消失.Form2.Show

„显示窗体,执行完后窗体2显示.Else Text1.Text = “" Text2.Text = ”“ End If End Sub

小结顺序程序设计:

一、程序结构语句

1、赋值语句

[let] 变量名=表达式

2、[let] 对象名.属性=表达式 常用语句 1)end 2)rem(„)rem 这是我写的程序 ‘这是我写的程序

3、print方法

form1.print 输出项表

picture1.print 输出项表

重点:输出项表的格式

1)2)标准分隔“,” 紧凑分隔“;”

3)定位函数spc(n),tab(n)

3、对话框

1)输入对话框

变量名=inputbox(“”,“”,“”,„„)2)消息框

变量名=msgbox(“”,“”,“”,„„)msgbox“”,“”,“”,„„

二、控件对象

1、对象的公共属性

Name,caption,enabled(可用),visible(可见)

2、标签(label)

常用属性:label1.caption

事件:单击,双击

3、按钮(command)

常用属性:

事件:单击

4、文本框(text)

常用属性:text1.text,passwordchar,„„

事件:单击,双击,change 上机练习: P79、上机练习5、6 上机练习5

Private Sub Cmd1_Click()Lab1.Visible = True Lab1.Caption = ”您已下达显示命令!“ End Sub

Private Sub Form_Click()Cmd1.Visible = True End Sub

上机练习6 课本37页(字符串函数)

1、求字符串长度len()-----求字符串的长度。

2、取子串函数

Left(字符串,n)-----从字符串左边开始取n个字符组成新字符串。

right(字符串,n)-----从字符串右边开始取n个字符组成新字符串。

mid(字符串,p,n)-----从字符串左边开始数,第P个位置取n个字符组成新字符串。N可以省缺,表示取到字符串的末尾。

3、两个字符相关的转换函数

Chr(x)------求数值x对应的字符。

Asc(x)------求X字符对应的ASCII码值 Private Sub Form_KeyPress(KeyAscii As Integer)‘窗体的按键事件。用户按键盘激活事件。

Print ”输入字符为:“;Chr(KeyAscii), ”ASCII码为:";KeyAscii End Sub Private Sub Form_KeyPress(KeyAscii As Integer)‘将输入的字符显示在文本框内

Text1.Text = Text1.Text + Chr(KeyAscii)‘将文本框中已有的内容与本次输入的字符连接作为文本框的新内容。End Sub 上机练习3 四位数(1000-9999)Int((9999-1000+1)*rnd+1000)产生一个四位随机整数。数与字符串转换函数:

Val(x)--------将X数据串变成数值。

Str(x)--------将数值x变成对应的数字串。

Trim(Str(x))-------先将x变成数字串再去掉两边的空格。Trim(x)用来去掉x两边的空格。假设s=3456: Val(right(s,1)+mid(s,3,1)+mid(s,2,1)+left(s,1))完成对s倒序过程。作业:

1、简述VB中常用的标签、按钮及文本框控件的常用属性及事件。

2、总结print方法中输出项列表的格式。

3、P78三填空题(1)--(6)

第五篇:VB学习心得体会

VB学习心得体会

VB学习>心得体会

VB是一门程序设计语言,也需要一定的英语基础。VB既能充实我们的生活,武装我们的头脑,锻炼我们的意志,又能在以后需要的时候成为帮助我们成功的推进动力。对于VB的学习,我个人觉得兴趣爱好占一部分,更重要的还是自身的努力程度和平时的学习习惯。下面,我也简要介绍一下我对于VB课程的看法。

VB程序设计的入门学习并不难,但需要在学习的过程中掌握一个良好的程序设计习惯,这时,做好课前预习,上课认真听讲,下课认真消化所学内容显得十分重要。上机实验课努力完成老师留的课堂作业,能加深对所学知识点的理解和运用。能做到这些,也是积极主动学习的表现。

对于VB,每一个VB老师都是一个严谨的老师,要求严格是应该的。刚学习VB,严格要求格式,这是熟练之后能随意运用的基础,也是学好VB课程的重要前提。在课上,应该注意老师所提到的每一点要求,上机课认真完成老师布置的作业,注意每一个细节,争取做到零失误。

正式踏入VB课之后你会发现,编写程序代码其实是一件很有意思的事情。每一个程序当你完成时你都会有一种成就感。遇到问题时,程序代码可能会让很多人无从下手,建议大家多看别人设计好的程序代码,包括教材上的例题程序。读懂别人的程序后,要想他为什么这么设计,学到别人优秀的东西。积极跟同学讨论程序问题,在大家一起研究出一个正确的程序时,高兴的同时也促进了彼此的友情。

细节决定成败,VB程序设计的成败正是在于细节。纸上得来终觉浅,自己调试程序的时候总会犯很多错误,比如'文件未找到''下标越界'等等,都是平时没有机会解决和一些曾经被忽视的问题,为了找到代码中错误和不符合要求的地方,标点符号都不能放过。细节决定成败,一个小小的分号也会起着扭转乾坤的作用。我个人,经常出现问题的地方在于与滚动条有关的事件。与滚动条有关的事件主要是Scroll和Change.当在滚动条内拖动滚动框时会触发Scroll事件,但注意单击滚动箭头或滚动条时不发生Scroll事件,而改变滚动框的位置后会触发Change事件。Scroll事件用于跟踪滚动条中的动态变化,Change事件则用来得到滚动条的最后的值。不注意时,容易忽略Scroll事件与Change事件的区别,出现编程的问题不容易得到解决。VB中,这样的小细节比比皆是,一定要注意细节才能学好VB这门课。

我对VB的兴趣从何而来呢?从我对电脑的喜爱说起。我参加过一个学校的计算机>培训班,之后在没事的时候自己还设计个ppt,photoshop什么的。大学加入广播站的网络技术部之后也学习了不少关于AU,AE,视频方面的制作。学习VB,我觉得能加深我对计算机已有认识的理解,能促进我对计算机的喜爱热情的提高,同时又能增长计算机知识。这么好的一门课,我为什么不好好学呢?兴趣来自于生活,来自于习惯,以来自于自身对VB这门课的看法。

通过对VB的学习,对VB语言有了初步的认知,对程序有了初步的设计方案,能根据要求设计出想要的程序,锻炼了自己的创造性思维,是培养逻辑思维的好方法,同时我经常看同学设计好的程序代码,然后想想别人为什么这么设计就能达到效果,我的设计能不能完成更多的功能,这样优秀了自己,帮助了自己,提高了自身水平,同样,也欣赏了别人,对别人是赞美,对自己是帮助,总而言之,VB课程对我的计算机水平起到了推动的作用。对VB更多的是喜爱,那一点点,是宠爱。

下载VB课设计心得体会word格式文档
下载VB课设计心得体会.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    VB学习心得体会

    篇一:vb学习的心得体会 vb学习的心得体会 ————刘师桐 这学期选修了vb这门学科,想从学习中对计算机有更深刻的认知,也对我大学中的2级考试奠定基础。那么谈谈这学期的学习......

    vb课程设计心得体会

    2023vb课程设计心得体会 2023vb课程设计心得体会1 在课程设计过程中,虽然我对程序设计不是很熟悉,但是通过老师详细的讲解,我按照步骤去做,遇到问题的时候先自己想方法解决,解决......

    VB学习心得体会

    VB学习心得体会 这学期选修了VB这门学科,想从学习中对计算机有更深刻的认知,也对我大学中的2级考试奠定基础。那么谈谈这学期的学习中对vb的认知和心体会。 通过学习vb我基本......

    VB实习心得体会

    篇一:vb实习体会 vb实习体会 我对于visualbasic的学习,是从初中开始的。当时舟山市的中考政策有考级加分制度,考出全国二级能加10分。在此诱惑下报名参加培训班,考了两次,第一次......

    VB实习心得体会

    vb实习体会我对于visualbasic的学习,是从初中开始的。当时舟山市的中考政策有考级加分制度,考出全国二级能加10分。在此诱惑下报名参加培训班,考了两次,第一次笔试未通过,第二次......

    vb上机心得体会

    心得体会: 刚开始学习vb的时候,我就觉得大一的计算机基础根本不值一提,难度相去甚远。我问过很多以前的同学,他们都说vb是编程语言中最简单的,但是在这次上机实习过程中,我发现要......

    有关VB课程设计心得体会

    VB课程是计算机科学与技术本科专业的专业骨干课。本课程主要通过VB论述了面向对象程序设计和组建编程的机理,以下是小编整理的有关课程设计心得体会范文,欢迎阅读。有关VB课程......

    vb综合性设计实验报告

    综 合 性 实 验 实 验 名 称: 用vb编写简单计算器 专 业 班 级: 土 木 工 程 0901班 学 生 姓 名: *** 学 号: ********* 指 导 教 师: *** 1 需求分析 该计算器程序是在V......