03建立简单的vb应用程序

上传人:豆浆 文档编号:49142941 上传时间:2018-07-24 格式:PPT 页数:29 大小:615.50KB
返回 下载 相关 举报
03建立简单的vb应用程序_第1页
第1页 / 共29页
03建立简单的vb应用程序_第2页
第2页 / 共29页
03建立简单的vb应用程序_第3页
第3页 / 共29页
03建立简单的vb应用程序_第4页
第4页 / 共29页
03建立简单的vb应用程序_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《03建立简单的vb应用程序》由会员分享,可在线阅读,更多相关《03建立简单的vb应用程序(29页珍藏版)》请在金锄头文库上搜索。

1、2007-9-20河北大学 管理学院1第3章 建立简单的Visual Basic应用程序本章将通过一个简单例子 说明Visual Basic应用程序开发 的一般过程。2007-9-20河北大学 管理学院23.1 语句v文章由表达完整的句子构成;程序,也 同样由语句构成。v语句是高级语言程序的基本组成单位, 每一条语句执行一个具体操作,若干语 句构成一个程序段,共同实现某项功能 。2007-9-20河北大学 管理学院33.1.1 Visual Basic中的语句v语句的构成:v关键字,对象,属性,运算符,函数,以及能 够生成vb编辑器可以识别的指令的符号组成。v注:1,每个语句以回车键结束。v2

2、,一个语句行最大长度不超过1023个字符。v3,语句必须遵循一定的规则,即语法。另类语法1v 1.题目:难过 v 小朋友写:我家门前有条水沟很难过。 v 老师批语:老师更难过。 v2.题目:你看 v小朋友写:你看什么看!没看过啊 v老师批语:没看过 v 2007-9-20河北大学 管理学院4另类语法2v 3.题目:欣欣向荣 v 小朋友写:欣欣向荣荣告白。 v 老师批语:连续剧不要看太多了! v v4.题目:天真 v小朋友写:今天真热。 v老师批语:你真天真。 2007-9-20河北大学 管理学院5另类语法3v 5.题目:先再,v 例题:先吃饭,再冼澡。 v 小朋友写:先生,再见! v 老师批语

3、:想像力超过了地球人的智慧。 v v6.题目:况且 v小朋友写:一列火车经过,况且况且况且况且况且况 v老师批语:你 我 v 我死了算了 2007-9-20河北大学 管理学院62007-9-20河北大学 管理学院7另类语法4v You give me stopv heart flower angry openv know is know ,noknow is noknowvgive you some colours to see seeyou try try seev If you want money, I have no; if you want life, I have one! vhe

4、llo everybody! if you have something to say, then say! if you have nothing to say, go home! 2007-9-20河北大学 管理学院83.1.1 Visual Basic中的语句v自动语法检查:v工具菜单-选项命令对话框-编辑器选项卡v功能:v1,自动进行语法检查,提示出错原因。v2,对语句进行简单的格式化处理:首字母大写, 运算符前后加空格等。2007-9-20河北大学 管理学院93.1.1 Visual Basic中的语句v复合语句行:一行多句v如:a=7 : b=3 : c=4 : print a+b

5、+cv注:使用复合语句行时,各语句之间要以冒号隔开。v续行:一句多行v如:print varl(text1.text) _+ varl(text2.text) _+ varl(text3.text)v注:续行符要加在行尾,而且要与前面的字符至少保持一个 空格的距离。2007-9-20河北大学 管理学院103.1.2 VB中的几种语句 v赋值语句:把指定的值赋给某个变量或某个带有属性的对象 。v格式:let目标操作符=源操作符v举例: total=99Readout$=“月是故乡明”Text1.text=Text2.textv注: 1,赋值语句兼具计算与赋值双重功能: a = 3*6-5 2,“

6、=”是赋值号,与数学上的等号意义不同 3,目标操作符和源操作符的数据类型要一致 Text1.text = 明月几时有 4,一行多句要以“:”隔开 5,赋值语句以Let开头,也称let语句,let可省略2007-9-20河北大学 管理学院113.1.2 VB中的几种语句 v注释语句:对程序代码起注释说明作用的非执行语句。v格式:Rem 注释内容 v 注释内容v说明: 1,注释语句是非执行语句。 2,任何字符都可以放在注释行中作为注释内容,注释语句可以 放在过程、模块的开头作为标题,也可以放在执行语句行的最 后。 3,注释语句不能放在续行符的后面。 4,当注释语句出现在程序行的后面时,只能以开始,

7、而不能以 rem开始。2007-9-20河北大学 管理学院123.1.2 VB中的几种语句 v暂停语句Stopv功能:v暂停程序的执行,和运行菜单中的中断命令类似。v在解释系统中,用来设置断点,以便对程序进行逐段 检查和调试。v在调试程序结束之后,生成可执行文件之前,应该删 除代码中所有的stop语句。2007-9-20河北大学 管理学院133.1.2 VB中的几种语句 v结束语句Endv功能:1,放在事件过程中,用来实现结束程序功能。 如:Sub Command1_Click()EndEnd Sub2,其他用途:End Sub 结束一个Sub过程End If 结束一个If语句块2007-9-

8、20河北大学 管理学院143.2 编写简单的VB应用程序vVB程序设计语言的两大特点:可视化界面设计和事 件驱动的编程机制。v在VB中开发应用程序的三个阶段:1,建立可视用户界面2,设置可视界面特性3,编写事件驱动代码2007-9-20河北大学 管理学院153.2.1 程序设计举例v要求:v在窗体上画3个命令按钮和一个文本框;v窗体标题为“Visual Basic程序设计设计 示例”;v3个按钮标题分别为:显示,清除,结束;v文本框内容设置为空白;v单击显示按钮,文本框内显示“莫等闲”,单击清除按钮,则 清除文本框中内容,单击结束按钮,则结束程序。v问题:涉及几个对象,哪种事件? 2007-9

9、-20河北大学 管理学院163.2.1 程序设计举例v1,建立用户界面1)新建工程 2)在窗体上画出4个控件 3)对控件的大小和位置进行适当调整v2,设置窗体及控件属性1)设置按钮标题和字体 2)设置文本框内容 3)设置窗体标题2007-9-20河北大学 管理学院173.2.1 程序设计举例v区别:Caption-显示在界面上的标题Name-代码中引用对象的标识v 对象属性设置表格 :对对象 NameCaptionText窗体Form1Vb程序设计设计 示例左按钮钮Command1显显示无中按钮钮Command2清除无右按钮钮Command3结结束无文本框Text1无空白2007-9-20河北

10、大学 管理学院183.2.1 程序设计举例v3,编写代码v1)程序代码窗口:v标题,对象框,过程框,拆分栏,过程查看,全模块查看。v2)编写代码过程v事件过程的开头和结尾由系统自动给出;v事件过程名由系统提供的对象名和事件名组成,不能任意指定。3.2.2代码编辑器 v工具菜单-选项命令-编辑器选项卡v1.自动语法检查v2. 自动列出成员-v自动填充语句、属性和参数。v3.自动快速信息-v自动显示语句和函数的语法2007-9-20河北大学 管理学院192007-9-20河北大学 管理学院203.3 程序的保存、装入和运行vVB应用程序包括六种类型的文件(?)1,窗体文件,.frm 2,工程文件,

11、.vbp 3,标准模块文件,.bas 4,类模块文件,.cls 5,工程组文件,.vbg 6,资源文件,.res2007-9-20河北大学 管理学院213.3.1 保存程序v保存窗体文件 文件菜单-保存Form1-文件另存为对话框v保存工程文件 文件菜单-保存工程-工程另存为对话框v应用程序的保存一般是先保存窗体文件,再保存工 程文件。v保存窗体、保存工程与窗体另存为、工程另存为两 种保存命令的区别。2007-9-20河北大学 管理学院223.3.2 程序的装入v装入应用程序,实际上就是装入工程文件。v文件菜单-打开工程命令-打开工程对话框:现存:记住文件保存路径 最新:上次或最近所访问或保存

12、的文件2007-9-20河北大学 管理学院233.3.3 程序的运行v运行目的: 一是发现错误,二是输出结果。v运行方式: 1,解释运行 运行:运行菜单-启动命令,或工具栏中的启动按钮 结束:工具栏中的结束按钮,或程序中自带结束功能 2,生成可执行文件运行 文件菜单-生成工程1.exe文件 可以在windows环境下直接运行2007-9-20河北大学 管理学院243.4 VB应用程序的结构与工作方式v应用程序是一个指令集,指挥计算机完成指定的操 作。v应用程序结构指的是组织指令的方式即指令的 存放位置和指令的执行顺序。vVB应用程序一般由三类模块组成:1. 窗体模块2. 标准模块3. 类模块2

13、007-9-20河北大学 管理学院25窗体模块v每个应用程序模块包含一个或多个窗体模块。v每个窗体模块包括两部分:一部分是作为用户界面 的窗体,另一部分是执行具体操作的代码:窗体模块窗体代码控件事件过程通用过程2007-9-20河北大学 管理学院26标准模块和类模块v标准模块完全由代码组成,这些代码不与具体的窗 体或控件相关联。v标准模块中可以声明全局变量,也可以定义函数或 子程序过程。v类模块既包含代码,又包含数据。v在类模块中,用户可以自定义一个类,然后在窗体 模块中定义类的对象。2007-9-20河北大学 管理学院27事件驱动的工作方式v1,启动应用程序,加载和显示窗体。v2,窗体或窗体

14、上的控件接收事件。v3,如果相应的事件过程中存在代码,则执 行该代码。v4,应用程序等待下一次事件。2007-9-20河北大学 管理学院28语法笑话5v来了个美国人,进到办公室,前台小姐左看右看,大家都在 打游戏,只有自己比较清闲,面带微笑的上前招呼:v前台:“hello.”v美:“hi.”v前台:“you have what thing?”v美:“can you speak english?”v前台:“if i not speak english,i am speaking what?”v美:“can anybody else speak english?”语法笑话6v前台:“you you

15、rself look. all people are playing,no people have time, you can wait,you wait,you not wait ,you go!”v美:“good heavens, anybody here can speak english?”v前台:“shout what shout,quiet a little,you on earth have what thing?” v美:“i want to speak to your head.”v前台:“head not zai. you tomorrow come!”v美国人吐血。2007-9-20河北大学 管理学院29

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号