《Visual Basic 程序设计 》全册配套精品完整课件1.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《Visual Basic 程序设计 》全册配套精品完整课件1.ppt》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual Basic 程序设计 Visual Basic 程序设计 全册配套精品完整课件1 Visual 配套 精品 完整 课件
- 资源描述:
-
1、顾媛媛顾媛媛日期日期周次周次星期星期时间时间地点地点备注备注10月月10日日第第8周周周一周一14:0015:354E4F课内课内2小时小时10月月17日日第第9周周周一周一14:0015:354E4F课内课内2小时小时10月月24日日第第10周周周一周一14:0015:353A3B课内课内2小时小时10月月31日日第第11周周周一周一14:0015:353A3B课内课内2小时小时11月月07日日第第12周周周一周一14:0015:353A3B课内课内2小时小时11月月14日日第第13周周周一周一14:0015:353A3B课内课内2小时小时11月月21日日第第14周周周一周一14:0015:
2、353A3B课内课内2小时小时11月月28日日第第15周周周一周一14:0015:353A3B课内课内2小时小时日期日期周次周次星期星期时间时间地点地点备注备注10月月24日日第第10周周周三周三15:5018:153A3B课外课外3小时小时10月月31日日第第11周周周三周三15:5018:153A3B课外课外3小时小时11月月07日日第第12周周周三周三15:5018:153A3B课外课外3小时小时12月月05日日第第16周周周一周一14:0015:353A3B课外课外2小时小时12月月12日日第第17周周周一周一14:0015:353A3B课外课外2小时小时12月月19日日第第18周周周
3、一周一14:0015:353A3B课外课外2小时小时12月月26日日第第19周周周一周一14:0015:353A3B课外课外2小时小时日期日期周次周次星期星期时间时间地点地点备注备注10月10日第8周周一14:0015:354E4F课内2小时10月17日第9周周一14:0015:354E4F课内2小时10月24日第10周周一14:0015:353A3B课内2小时10月24日第10周周三15:5018:153A3B课外课外3小时小时10月31日第11周周一14:0015:353A3B课内2小时10月31日第11周周三15:5018:153A3B课外课外3小时小时11月07日第12周周一14:00
4、15:353A3B课内2小时11月07日第12周周三15:5018:153A3B课外课外3小时小时11月14日第13周周一14:0015:353A3B课内2小时11月21日第14周周一14:0015:353A3B课内2小时11月28日第15周周一14:0015:353A3B课内2小时12月05日第16周周一14:0015:353A3B课外课外2小时12月12日第17周周一14:0015:353A3B课外课外2小时12月19日第18周周一14:0015:353A3B课外课外2小时12月26日第19周周一14:0015:353A3B课外课外2小时 从第8周至19周,每周一14:0015:35上机,
5、除第8周和第9周上机在4E4F机房外,其它时间上机都在3A3B机房。 其中从第8周至15周为课内上机时间(共16小时,每次2小时),从第16周至19周为课外上机时间(共8小时,每次2小时)。另外第10周至第12周的周三15:5018:15上机,为课外上机(9小时,每次3小时)。1. 请按要求在上机时携带课程教材或有关上机实验请按要求在上机时携带课程教材或有关上机实验教材,按要求完成并提交上机作业;教材,按要求完成并提交上机作业; 2. 上机环节作为课程的考核环节之一,不得无故迟上机环节作为课程的考核环节之一,不得无故迟到、旷课;不得从事与上机编程无关的事情,如到、旷课;不得从事与上机编程无关的
6、事情,如上网、玩游戏、听上网、玩游戏、听MP3等。等。3. 无故迟到、上网、听无故迟到、上网、听MP3每次扣每次扣3分,旷课每次分,旷课每次扣扣5分,玩游戏每次扣分,玩游戏每次扣10分。分。Visual Basic 6.0 程序设计教程程序设计教程主讲人:袁红兵主讲人:袁红兵 南京理工大学机械工程学院工业工程系南京理工大学机械工程学院工业工程系江苏省南京市孝陵卫江苏省南京市孝陵卫200200号号Tel: 025-84315317Tel: 025-84315317Emal: Emal: 第第1 1章:概述章:概述第第2 2章:数据与表达式章:数据与表达式第第3 3章:简单的章:简单的VBVB程序
7、设计程序设计第第4 4章:选择结构章:选择结构第第5 5章:循环结构章:循环结构第第6 6章:常用控件与多窗体章:常用控件与多窗体第第7 7章:数组章:数组第第8 8章:过程章:过程第第9 9章:文件章:文件第第1010章:高级界面设计章:高级界面设计第第1111章:章:VBVB数据库开发数据库开发第第1212章:章:VBVB多媒体应用多媒体应用第第1313章:章:ActiveXActiveX控件控件“开始开始”菜单的组成菜单的组成“开始开始”按钮按钮“开始开始”菜单菜单“程序程序”子菜单子菜单“VB”子菜单子菜单工具箱工具箱工程窗口工程窗口属性窗口属性窗口窗体布局窗口窗体布局窗口空窗体空窗体
8、对象窗口对象窗口VB集成开发环境集成开发环境VB 工具箱工具箱PictureBox 控件控件TextBox 控件控件CommandButton 控件控件OptionButton 控件控件ListBox 控件控件VScrollBar 控件控件DriveListBox 控件控件FileListBox 控件控件Line 控件控件Data 控件控件Image 控件控件Shape 控件控件DirListBox 控件控件Timer 控件控件HScrollBar 控件控件ComboBox 控件控件CheckBox 控件控件Frame 控件控件Label 控件控件基于对话框的应用程序窗口基于对话框的应用程序窗
9、口按钮按钮Command Button图片图片Picture or Image选项卡选项卡Tab Strip微调器微调器Spinner (up-down)单选框单选框OptionButton复复选框选框Check Box文本框文本框Text Box按钮按钮Command Button列表框列表框List Box对话框对话框 (Dialog Box)选项卡选项卡Tap Strip组合框组合框Combo Box框架框架Frame按钮按钮CommandButton标签标签Label缺省按钮缺省按钮DefaultButton最小化按钮最小化按钮Minimize Button边框边框Border控制框控
10、制框Control Box标题标题Caption最大化按钮最大化按钮Maximize Button关闭按钮关闭按钮Close Button窗体的组成窗体的组成客户区客户区(2)调整控件大小及位置)调整控件大小及位置Visual Basic 程序书写规范程序书写规范1 分行书写分行书写:程序以语句为单位,一条语句占一行:程序以语句为单位,一条语句占一行。如果语句太长,可以分为连。如果语句太长,可以分为连续的多行书写,这时,未完的行要以续的多行书写,这时,未完的行要以空格与下划线空格与下划线(称为续行符)结尾。注意分(称为续行符)结尾。注意分行时要避开关键字、对象名、过程名。行时要避开关键字、对象
11、名、过程名。如:如:lblMyFirst.Caption= lblMyFirst.Caption _+123132 一行中写多条语句一行中写多条语句:要在一行中定多条语句,可在一行中的多条语句之间插入:要在一行中定多条语句,可在一行中的多条语句之间插入冒号冒号作为分隔。作为分隔。如:如:txtFirst.Text=“Hello” : frmOpen.Top=1000 : frmOpen.Left=1200 3 注释:注释:可在程序中加入以可在程序中加入以单引号单引号开头的解释性的文字,单引号为注释符号,这开头的解释性的文字,单引号为注释符号,这些文字为注释。注释不是代码的一部分,是不被执行的。
12、注意:在续行符后不能些文字为注释。注释不是代码的一部分,是不被执行的。注意:在续行符后不能写注释。写注释。Rem是专门的注释关键字,用法同单引号。是专门的注释关键字,用法同单引号。如:如: 这是这是1999年年3月月11日编写的日编写的txtMy.Text = “您好!您好!” 在文本框中向用户问好在文本框中向用户问好练习:练习:判断下列语句的正误:判断下列语句的正误:1 Private Sub frmFirst_Click()2 txt1.Text + txt2.Text = txt3.Text3 cmdAdd.Name = cmdSub4 lbl1.Text = txt1.Text5 fr
13、m.First.Move,1000,1000,2000,12006 lbl1.Caption= txt1.Text17 lbl1.Caption = 你好你好 8 12Label.Caption= 1234左边全部错误,正确应为:左边全部错误,正确应为:1 Private Sub Form_Click()2 txt3.Text = txt1.Text + txt2.Text3 Name为只读属性。为只读属性。4 标签控件无标签控件无Text属性属性5 frmFirst.Move 1000,1000,2000,12006 lbl1.Caption= txt1.Text7 lbl1.Caption
14、 = “你好你好“ 8 对象名不正确。对象名不正确。在在Visual Basic中,开发一个应用程序有如下主要步骤:中,开发一个应用程序有如下主要步骤:1预备工作。明确任务,进行结构与算法设计;预备工作。明确任务,进行结构与算法设计;2 建立界面。包括窗体及控件;建立界面。包括窗体及控件;3 设置属性。设置窗体及控件的属性;设置属性。设置窗体及控件的属性;4 编写代码。编写各事件过程,不断调试、改错,实现程序预计的功能;编写代码。编写各事件过程,不断调试、改错,实现程序预计的功能;5 编译为可执行文件。编译为可执行文件。开发应用程序的主要步骤:开发应用程序的主要步骤:Visual Basic中
15、的工程:中的工程:Visual Basic将用来构造一个应用程序的所有文件称为一个工程。一个工程通将用来构造一个应用程序的所有文件称为一个工程。一个工程通常包括以下几种文件。常包括以下几种文件。1 一个工程文件一个工程文件(.vbp),用来管理该工程的所有部件。,用来管理该工程的所有部件。2 窗体文件窗体文件(.frm),与工程中的每一个窗体相对应。,与工程中的每一个窗体相对应。3 .frx文件,与每一个包含图形属性的文件,与每一个包含图形属性的.frm文件相对应。文件相对应。4 类模块文件类模块文件(.cls),对应于工程中建立的新的类。,对应于工程中建立的新的类。5 标准模块文件标准模块文
16、件(.bas),用来存放标准模块代码。,用来存放标准模块代码。6 包含包含ActiveX的的(.ocx)文件文件7 资源文件资源文件(.res)特征特征名字名字 = 毛毛毛毛品种品种 = 狼狗狼狗身长身长 = 1.4米米颜色颜色 = 白色白色年龄年龄 = 5岁岁 行为行为跑跑叫叫吃食吃食摇尾巴摇尾巴伸舌头伸舌头 .可识别的外部事件可识别的外部事件见到生人见到生人天热天热面向对象编程的概念面向对象编程的概念特征特征姓名姓名 = 张三张三性别性别 = 男男身高身高 = 1.7米米国藉国藉 = 中国中国年龄年龄 = 25岁岁 行为行为跑步跑步学习学习 笑笑 唱歌唱歌 对外界的反映对外界的反映遇到高兴
17、的事情遇到高兴的事情 下课了下课了.属性属性Property方法方法Method事件事件Event窗体窗体(Form)对象的常用属性对象的常用属性Name:对象名。必须以字母开头,不能多于:对象名。必须以字母开头,不能多于40个字符,可以包含字母、数字和下划线,个字符,可以包含字母、数字和下划线,不能包括标点和空格。不能与其它公共对象重名,可以与关键字相同,但应避免。建议不能包括标点和空格。不能与其它公共对象重名,可以与关键字相同,但应避免。建议为窗体对象名加上为窗体对象名加上“frm”前缀。前缀。Caption:显示在窗体标题栏上的文字。:显示在窗体标题栏上的文字。BorderStyle:边
18、框类型。决定窗体是否可缩放、标题栏是正常还是窄、是否在任务栏上:边框类型。决定窗体是否可缩放、标题栏是正常还是窄、是否在任务栏上出现等。该属性对出现等。该属性对MinButton、MaxButton属性的设置有影响。属性的设置有影响。ControlBox:窗体是否有图标、系统菜单和最大化、最小化与关闭按钮。:窗体是否有图标、系统菜单和最大化、最小化与关闭按钮。Icon:窗体图标。与一图标文件相联系。如为:窗体图标。与一图标文件相联系。如为“无无”则使用默认图标。则使用默认图标。Visible:窗体是否可见,:窗体是否可见,True或或 False。窗体窗体(Form)对象的常用属性对象的常用属
19、性MaxButton与与MinButton:是否显示最大化与最小化按钮,值为是否显示最大化与最小化按钮,值为True或或False。只有二。只有二者均为者均为False时才不显示,否则设为时才不显示,否则设为False者只以无效显示。者只以无效显示。Left、 Top:窗体相对于屏幕的位置。坐标值的默认单位是缇窗体相对于屏幕的位置。坐标值的默认单位是缇(twip),1缇等于缇等于1/567厘厘米。米。Width 、Height :窗体的宽度与高度。默认单位也是缇窗体的宽度与高度。默认单位也是缇twips。对象的每个属性反映了该对象某个方面的特性。同一个对象的不同属性之间可能相互影对象的每个属性
20、反映了该对象某个方面的特性。同一个对象的不同属性之间可能相互影响。程序设计阶段可以在属性窗口中对属性的值进行设置,(有些属性不能在设计时设响。程序设计阶段可以在属性窗口中对属性的值进行设置,(有些属性不能在设计时设置;有些属性的设置只有在运行时才反映出来)。在程序进行过程中,程序代码可以读置;有些属性的设置只有在运行时才反映出来)。在程序进行过程中,程序代码可以读取或重新设置属性的值。有一些属性的值只能在设计阶段设置,程序运行过程中这些属取或重新设置属性的值。有一些属性的值只能在设计阶段设置,程序运行过程中这些属性是只读的。在程序中对对象的属性进行存取要以如下格式:性是只读的。在程序中对对象的
21、属性进行存取要以如下格式:“对象名对象名.属性名属性名”。如:。如:frmFirst.Height = 1200窗体窗体(Form)对象的常用方法对象的常用方法Move方法,语法为:方法,语法为:object.Move left, top, width, height该方法将该方法将 object 对象移动到以对象移动到以 left, top 定义的新位置。同时可以改变该对象的大小(以定义的新位置。同时可以改变该对象的大小(以 width , height为新的宽与高)。其中为新的宽与高)。其中 left 参数必须给定。参数必须给定。但是,要给定任何其它的参数,但是,要给定任何其它的参数,必须
22、先给定出现在语法中该参数前面的全部参数。必须先给定出现在语法中该参数前面的全部参数。例:设例:设frmFirst为一窗体对象名。为一窗体对象名。frmFirst.Move 1000,1000,1200,2000 既移动位置,又改变大小既移动位置,又改变大小frmFirst.Move 1000,1000只移动只移动frmFirst.Move 1000只左右移动只左右移动frmFirst.Move 1000, ,1200错误,缺少参数错误,缺少参数窗体窗体(Form)对象的常用方法对象的常用方法Move方法同时改变了方法同时改变了Left, Top, Width与与Heigth属性的值。效果与分别
23、设置这些属性的属性的值。效果与分别设置这些属性的值等效。值等效。Hide方法,语法为:方法,语法为:object.Hide此方法将此方法将object对象隐藏,并将其对象隐藏,并将其Visible属性设置为属性设置为 False。窗体被隐藏之后,就不能。窗体被隐藏之后,就不能响应用户的操作。该方法无参数。响应用户的操作。该方法无参数。某些方法的执行改变一些属性的值,有些方法的执行结果可能受一些属性的影响。方法某些方法的执行改变一些属性的值,有些方法的执行结果可能受一些属性的影响。方法的执行可能等效于对一些属性的修改。的执行可能等效于对一些属性的修改。窗体窗体(Form)常用常用的事件的事件事件
24、是对象能够识别的外部刺激,该刺激既可能来自于用户,也可能来自于操作系统。事件是对象能够识别的外部刺激,该刺激既可能来自于用户,也可能来自于操作系统。Click事件:事件:当用户在窗体上(除标题栏和边框)单击鼠标左键或右键时引发。当用户在窗体上(除标题栏和边框)单击鼠标左键或右键时引发。Click事件过程:事件过程:当对象接收到当对象接收到Click事件时所执行的代码。窗体的事件时所执行的代码。窗体的Click事件语法:事件语法:Private Sub Form_Click()(语句)(语句)End Sub用户可以把想让对象对该事件所做的反应以用户可以把想让对象对该事件所做的反应以VB语句的形式
25、写在事件过程中。语句的形式写在事件过程中。窗体窗体(Form)常用常用的事件的事件DblClick事件:事件:当用户在窗体上(除标题栏和边框)快速双击鼠标键时引发。当用户在窗体上(除标题栏和边框)快速双击鼠标键时引发。DblClick事事件过程:接收到件过程:接收到DblClick事件时执行的代码,事件时执行的代码,DblClick过程语法格式:过程语法格式:Private Sub Form_DblClick()(语句)(语句)End SubVB编程是面向对象的,同时也是以事件驱动的。编程是面向对象的,同时也是以事件驱动的。Resize事件:事件:当窗体因任何原因大小发生变化时(或第一次显示窗
展开阅读全文