欢迎来到天天文库
浏览记录
ID:37828238
大小:615.35 KB
页数:57页
时间:2019-06-01
《VB 建立一个应用程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第二章建立一个应用程序暨南大学深圳旅游学院郑天翔内容安排一、开始使用VB编程二、面向对象程序设计概述的引入三、创建VB程序的步骤四、VB程序设计的规范进度一、开始使用VB编程二、面向对象程序设计概述的引入三、创建VB程序的步骤四、VB程序设计的规范开始使用VB编程∑例2.1设计一个应用程序,当运行窗体时,在窗体中显示“快乐、轻松学VisualBasic”,当按“退出”按钮时,结束程序的执行开始使用VB编程∑创建的整个过程可参见课本P14-P17,或者观看教学视频“例2-1.wmv”∑虽然这是一个非常简单的程序,但是它描述了一个VB程序创建与运行的全过程,无论是多么复杂
2、的程序,其程序设计过程大体是相同的,所不同的只是程序的数据结构、控制流程、事件和方法代码∑上机实验:课本P14例2-1——熟悉事件、代码窗口、工具箱窗口∑如何添加控件(两种方法):1.单击工具箱控件对象,按左键将控件拖放到窗体指定的位置,将出现一个由用户确定大小的对象2.双击工具箱控件对象,在窗体的系统默认位置,将出现一个系统默认大小的对象∑如何选中对象设置其属性(方法1:直接在窗体设计器窗口单击对象;方法2:见下页图)∑如何添加事件?∑代码写在哪里?——代码窗口相应的事件中(注意操作对象和发生时机)∑每个学生担任两重身份——程序设计员和用户,分别相应于设计阶段和运行
3、阶段(按工具栏的“启动”—箭头)12进度一、开始使用VB编程二、面向对象程序设计概述的引入对象三、创建VB程序的步骤类属性的设置四、VB程序设计的规范事件、方法的编辑对象∑对象就是现实世界中某个客观存在的事物,是对客观事物属性及行为特征的描述∑任何一个对象都有属性、事件和方法三个要素,它们各自从不同的角度表达了对象的构成,通过三者有机的结合,便构成VisualBasic应用程序的基本元素如何理解对象:自然界任一物体,例如一台电视机、一个人、一个银行账户对象的例子∑银行账户:帐号户名密码余额属性内部数据(规格/参数)触发器事件触摸屏幕/点击按钮方法外部行为(功能/操作)
4、存款、取款、查询余额、转账等对象的使用【提高篇】∑VB和用户交互的整个过程:用户运行程序界面呈现给用户用户进行某个操作系统发送“消息”给VBVB响应该消息(执行相应的事件代码)返回结果给用户日常生活:ATM上利用按钮、屏幕触发交易进度一、开始使用VB编程二、面向对象程序设计概述的引入对象三、创建VB程序的步骤类属性的设置四、VB程序设计的规范事件、方法的编辑属性的设置——“规格、参数”1.利用“属性”窗口可以编辑对象的属性如图:对象属性显示方式属性属性解释属性的调用方式2.利用语句进行属性设置:w格式:<对象名>.属性名=<属性值>例:PrivateSubForm_L
5、oad()Cmd1.Caption="退出"Cmd1.Left=4680Cmd1.Top=5280Cmd1.Height=615Cmd1.Width=1335EndSub∑常用属性列表:参见P316附录B∑【提高篇】注意:某些属性只能通过代码设置,不能在属性窗口设置【提高篇】两种方式的区别执行流程执行次数属性窗口静态的设置方式——当运行工程、创建相应的对象一次时,这些设置会得到执行动态的设置方式——假设代码窗口该代码写在某事件或方法零次或者多中。当事件、方法被触发、次调用时,这些设置会得到执行属性的设置∑实验2-1(上机实验):在例子2-1的基础上,把按钮的标题改为“
6、变身”(在属性窗口中设置),当用户点击按钮时,在标签中显示“我要把VB学好”(在代码窗口中修改事件的代码——改标签的Caption属性,方法:删除End,并写上Label1.Caption="我要把VB学好")属性的设置∑实验2-2(上机实验):在实验2-1的基础上,把标签的名称改为“abc”(在属性窗口修改),然后重新运行程序,看看出现什么结果?如何解决?w——在代码窗口把事件代码中的“Label1”改为“abc”,然后重新运行程序∑实验2-2告诉我们:别搞错人家的名字!起什么名字就用什么名字,即在代码窗口使用的名字一定要跟在属性窗口的命名一样进度一、开始使用VB编
7、程二、面向对象程序设计概述的引入对象三、创建VB程序的步骤类属性的设置四、VB程序设计的规范事件、方法的编辑事件、方法的编辑1.事件(Event)——“触发器”w事件就是每个对象可能用以识别和响应的某些行为和动作w定义事件过程的语句格式:(注意:以下代码的头、尾两行是VB自动添加进去的,不是程序员手工敲进去的,详见如何在VB中添加事件)事件、方法的编辑∑事件(续):w定义事件过程的语句格式(续):PrivateSub对象名称_事件名称([(参数列表)])<程序代码>EndSubw常用的事件列表:课本P23表2-2和P321附录C如何在VB中添加事件w
此文档下载收益归作者所有