课程说明教材与课时安排.ppt
《课程说明教材与课时安排.ppt》由会员分享,可在线阅读,更多相关《课程说明教材与课时安排.ppt(391页珍藏版)》请在三一办公上搜索。
1、1,课程说明教材与课时安排,教材理论教材:VB程序设计简明教材(第二版)龚沛曾、陆慰民等编著 高等教育出版社实验教材:VB程序设计实验指导教程 刘光萍等编著 冶金工业出版社课时安排理论授课:36学时VB上机训练:18学时,2,上机安排:上机地点:机房(?楼)上机时间:另见上机课表上机内容:随教学进度的基础训练(上机调试每次作业)第310周共18学时:VB程序设计实验教程要求:所有作业必须独立完成上机作业必须经上机调试通过(抽查)上机考勤3次缺席,按平时成绩不及格处理发现上机时间上网,按缺席一次处理做完上机作业后,上交实验报告(学习委员收齐),3,Visual Basic 程序设计简明教程第一章
2、 Visual Basic程序设计概述(2)第二章 VB简单的程序设计(6)第三章 VB语言基础(4)第四章 基本的控制结构(8)第五章 数组(5)第六章 过程(4)第七章 常用控件(2)第八章 界面设计(2)第九章 文件(2)第十章 图形(1)第十一章 数据库技术(自学)第十二章 系统开发案例(自学),4,第一章 Visual Basic概述,1.1 程序设计基本概念1.2 VB的发展和特点 1.3 VB的安装和启动1.4 VB集成开发环境,本书目录,5,1.1程序设计基本概念,程序和程序设计,下一页,1.程序人们想用计算机解决一个问题,必须事先设计好计算机处理信息的步骤,把这些步骤用计算机
3、能够识别的指令编写出来并送入计算机执行,计算机才能按照人的意图完成指定的工作。我们把计算机能执行的指令序列称为程序,而编写程序的过程称为程序设计。例如,下面是某一个学校颁奖大会的程序:宣布大会开始 介绍出席大会的领导 校长讲话 宣布获奖名单 颁奖 获奖代表发言 宣布大会结束,程序主要用于描述完成某项功能所涉及的对象和动作规则领导、校长、名单、代表、话、奖等都是对象;而宣布、介绍、讲、颁等都是动作,本章目录,上一页,6,上一页,下一页,Visual Basic编写的程序,显示教龄30年的教职工姓名 Sub Form_Click()Open zg.dat For Input As#1Do Whil
4、e Not EOF(1)Input#1,姓名,部门,教龄 If 教龄=30 Then Print 姓名,部门LoopClose#1 End Sub,本章目录,7,上一页,下一页,程序设计语言,人与计算机交流使用的是“程序设计语言”。同人类语言一样,程序设计语言也是由字、词和语法规则构成的一个系统。程序设计语言发展的过程,分为三类:1.机器语言2.汇编语言3.高级语言,本章目录,8,要介绍Visual Basic,不能不提到BASIC语言。BASIC是英文Beginners All-purpose Symbolic Instruction Code(初学者通用符号指令代码)的缩写,它是专门为初学
5、者设计的高级语言。,1.2 Visual Basic的发展和特点,9,Visual Basic是Microsoft公司于1991年推出的基于窗口的可视化程序设计语言。“Visual”是“可视化的”、“形象化的”的意思。Visual Basic的语法与BASIC语言的语法基本相同,因此Visual Basic也具有易学易用的特点,此外它还提供了一套可视化设计工具,大大简化了Windows程序界面的设计工作,同时其编程系统采用了面向对象、事件驱动机制,与传统BASIC有很大的不同。目前Visual Basic的最新版本是Visual Basic 6.0(简称VB 6.0),其功能十分强大,应用Vi
6、sual Basic可以方便地完成从小的应用程序,到大型的数据库管理系统、多媒体信息处理、功能强大的Internet应用程序等各项任务。,10,学习版:使用一组工具来创建功能完备的Windows应用程序,(它包括所有的内部控件连同网络、数据绑定等控件)适用于初学者 专业版:在学习版的基础上添加了一些专门的工具和一个报表编制工具。它主要针对计算机专业开发人员,(除了具有学习版的全部功能外,还包括ActiveX和Internet控件开发工具之类的高级特性)企业版:包括了用于客户/服务器应用程序的工具。(除了具有专业版的全部功能外,还包括了一些特殊的工具)VB 6.0安装完成后,“Microsoft
7、 Visual Basic 6.0中文版”菜单选项即加入到“开始”菜单的“程序”组中。单击其中的“Microsoft Visual Basic 6.0中文版”即可启动VB 6.0。,11,上一页,下一页,1.2.2 Visual Basic功能特点,1 引例例1.1简单的动画演示。一行文字“欢迎使用Visual Basic”在具有背景图案的窗体中上、下移动(稍改动也可左、右移动)。移动方法有两种:单击手动按钮,移动50单位;单击自动按钮,按时钟触发频率连续移动;当内容超出窗体范围时,进行反弹。,本章目录,12,上一页,下一页,2 功能特点1)具有面向对象的可视化设计工具2)事件驱动的编程机制3
8、)提供了易学易用的应用程序集成开发环境4)结构化的程序设计语言5)强大的数据库功能6)Active技术7)网络功能8)多个应用程序向导9)完备的Help联机帮助功能,本章目录,VB功能特点,13,上一页,下一页,1.3 VB的安装和启动,安装VB6.0是Windows下的一个应用程序,有学习版、专业版和企业版三种版本形式。VB6.0系统可以在一张CD盘上,也可以在Visual Studio产品的第一张CD盘上。一般都有一个VB自动安装程序,也可以执行VB6.0子目录下的Setup.exe,在安装程序的提示下进行,对初学者可采用典型安装方式。VB6.0联机帮助文件都使用MSDN文档的帮助方式,联
9、机帮助文件不在VB6.0系统盘上,而与Visual Studio产品的帮助集合在两张CD盘上,在安装过程中,系统会提示插入MSDN盘。,本章目录,14,上一页,下一页,1.3.2 启动,选择程序菜单中的Microsoft Visual Basic 6.0中文版程序,就可启动VB 6.0。在VB 6.0窗口列出了VB能够建立的应用程序类型,初学者只要选择默认标准.EXE。在该窗口中有三个按钮:新建:建立新工程现存:选择和打开现有的工程最新:列出最近使用过的工程单击新建按钮,就可创建该类型的应用程序。,本章目录,15,上一页,下一页,1.4 集成开发环境,本章目录,16,上一页,下一页,1.主窗口
10、 应用程序窗口由标题栏、菜单栏和工具栏组成2.窗体(form)窗口 设计vb程序的 界面3.代码(code)窗口 编辑窗体、标准模块中的代码4.属性(properties)窗口 所有窗体或控件的属性设置5.工程资源管理器(project expror)窗口 保存一个应用程序所有的文件6.工具箱(toolbox)窗口 显示各种控件的制作工具,供用户在窗体上设计,本章目录,17,上一页,下一页,1.4.1 窗体窗口,窗体是建立VB应用程序的主要部分,用户通过与窗体上的控制部件交互可得到结果。每个窗体窗口必须有一个惟一的窗体名字,建立窗体时默认名为Form1、Form2在设计状态的窗体由网格点构成,
11、方便用户对控件的定位,网格点间距可以通过工具|选项命令,在通用标签的窗体设置网格中输入宽度和高度来改变;运行时可通过属性控制窗体的可见性(窗体的网格始终不显示)。一个应用程序至少有一个窗体窗口,用户可在应用程序中拥有多个窗体窗口。,本章目录,18,上一页,下一页,1.4.2 属性窗口,所有窗体或控件的属性,如颜色、字体、大小等,可以通过属性窗口来修改。,本章目录,19,上一页,下一页,1.4.3 工程资源管理器窗口,工程资源管理器窗口保存一个应用程序所有属性以及组成这个应用程序所有的文件。工程文件的扩展名为.VBP。,本章目录,20,上一页,下一页,1.4.4 代码窗口,代码窗口用来显示和编辑
12、程序代码。打开代码窗口方法:(1)从工程窗口中选择一个窗体或标准模块,并选择查看代码按钮;(2)从窗体窗口中打开代码窗口,可用鼠标双击一个控件或窗体本身;(3)从视图菜单中选择代码窗口命令。,本章目录,21,上一页,下一页,1.4.5 工具箱窗口,工具箱窗口由21个被绘制成按钮形式的图标所构成,显示了各种控件的制作工具,利用这些工具,用户可以在窗体上设计各种控件。其中20个控件称为标准控件(注意,指针不是控件,仅用于移动窗体和控件,以及调整它们的大小)。用户也可通过工程|部件命令将来装入Windows中注册过的其他控件装入到工具箱。,本章目录,22,第二章 简单的VB程序设计,2.1 VB对象
13、的概念2.2 建立简单的应用程序2.3 窗体和基本控件 2.4 工程的管理及环境的设置2.5 使用帮助系统2.6 程序调试,本书目录,23,上一页,下一页,2.1 Visual Basic对象的概念,2.1.1 对象和类1.对象可以把对象想象成日常生活中的某个实在的物体。例如,一个人、一辆汽车、一张桌子、一台电脑等都是一个个对象。任何对象都具有各自的特征(属性)、行为(方法)。人有身高、体重、视力、听力等特征;也具有起立、行走、说话、使用电脑、踢足球等行为。在VB中,将反映对象的属性和行为封装在一起,是面向对象编程的基本元素。,本章目录,24,上一页,下一页,2.类的概念,类是创建对象实例的模
14、板,是同种对象的集合与抽象,它包含所创建对象的属性描述和行为特征的定义。例如,人类是人的抽象,一个个不同的人是人类的实例。各个人具有不同的身高、体重等属性值和不同的行为。在VB中,工具箱上的可视图标是VB系统设计好的标准控件类。通过将控件类实例化,可以得到真正的控件对象,也就是当在窗体上画一个控件时,就将类转换为对象,即创建了一个控件对象,简称为控件。,本章目录,25,上一页,下一页,例:工具箱内的TextBox是类,它确定了TextBox的属性、方法和事件。窗体上显示的是两个Text对象。,本章目录,26,3.对象的建立和编辑,对象的建立(1)在工具箱中单击左键进行选择(2)在窗体上按下鼠标
15、左键拖动到适当大小对象的选定单个对象:单击对象多个对象:(1)先选定一个对象,按CTRL键再单击其他对象(2)拖动鼠标,将欲选定的对象包围在一个虚线框内对象的复制和删除复制:选中对象-单击复制-单击粘贴-弹出的对话框中选“否”删除:选中对象,按DEL键,27,上一页,下一页,属性、事件和方法构成了对象的三要素。1.属性属性保存对象中的数据。例如,控件名称(Name)、标题(Caption)、颜色(Color)、字体(FontName)等属性决定了对象展现给用户的界面具有什么样的外观及功能。可以通过以下两种方法设置对象的属性:1)在设计阶段利用属性窗口直接设置对象的属性值2)在程序运行时间通过语
16、句 对象名.属性名=属性值 实现例如:Command1.Caption=确定 注意:有一些属性只能在设计阶段通过属性窗口设置,在程序运行阶段不可改变,称为只读属性。,2.1.2 对象的属性、事件和方法,本章目录,28,上一页,下一页,2.事件、事件过程和事件驱动(1)事件事件就是发生在对象上的事情。同一事件,作用于不同的对象,就会引发不同的反应,产生不同的结果。例如,在学校,教室楼的铃声是一个事件,教师听到铃声就要准备开始讲课,向学生传授知识;学生听到铃声,就要准备听教师上课,接受知识;而行政人员对铃声可不于响应。在VB中,系统为每个对象预先定义好了一系列的事件。例如,单击(Click)、双击
17、(DblClick)、改变(Change)、获取焦点(GotFocus)、键盘按下(KeyPress)等。,事件,本章目录,29,上一页,下一页,(2)事件过程应用程序处理事件的步骤就是事件过程。它是针对某一对象的过程,并与该对象的一个事件相联系。VB应用程序设计的主要工作就是为对象编写事件过程中的程序代码。事件过程的形式如下:Sub 对象名_事件(参数列表)事件过程代码End Sub例如单击命令按钮Command1,使按钮的字体大小改为20磅:Sub Command1_Click()Command1.FontSize=20End Sub,本章目录,事件过程,30,上一页,下一页,(3)事件驱
18、动程序设计程序执行的先后次序与程序设计者无关,取决于用户的操作,这就是事件驱动程序设计方式。VB程序的执行步骤如下:启动应用程序,装载和显示窗体;窗体(或窗体上的控件)等待事件的发生;事件发生时,执行对应的事件过程;重复执行步骤和。,本章目录,事件驱动,31,方法,上一页,下一页,3.方法 面向对象的程序设计语言,为程序设计人员提供了一种特殊的过程和函数称为方法。因为方法是面向对象的,所以在调用时一定要用对象。对象方法的调用格式为:对象.方法 参数名表若省略了对象,表示为当前对象,一般指窗体。例如:Form1.Print 欢迎您使用Visual Basic 6.0!使用Print方法在对象为F
19、orm1窗体中显示“欢迎您使用Visual Basic 6.0!”的字符串。,本章目录,32,2.2 建立简单的应用程序,上一页,下一页,例2.1编写一个人民币与美圆兑换的程序。建立一个应用程序分为以下几步进行:(1)建立用户界面的对象;(2)对象属性的设置;(3)对象事件过程及编程;(4)保存和运行程序。,本章目录,测验:在屏幕上显示“您好,朋友”,采用4个控件,文本控件用来显示信息,3个命令按纽分别用来执行显示、清除、结束操作。,33,2.3 窗体和基本控件,上一页,下一页,基本属性(1)Name名称属性所有对象都具有的属性,是所创建的对象名称。所有的控件在创建时由VB自动提供一个默认名称
20、。在程序中,对象名称是作为对象的标识在程序中而引用。(2)Caption标题属性该属性决定了控件上显示的内容。(3)Height、Width、Top和Left属性Height和Width属性决定了控件的高度和宽度,Top和Left属性决定了控件在窗体中的位置。,本章目录,34,2.3.1 基本属性之二,上一页,下一页,(4)Enabled属性决定控件是否允许操作True:允许用户进行操作,并对操作作出响应False:禁止用户进行操作,呈暗淡色(5)Visible属性决定控件是否可见True:程序运行时控件可见False:程序运行时控件隐含起来,但控件本身存在(6)Font属性组改变文本的外观,
21、其中:FontName字体、FontSize字体大小、FontBold粗体、FontItalic斜体、FontStrikethru删除线、FontUnderline下划线,本章目录,例2.2 在窗体是建立两个命令按钮,35,基本属性之三,上一页,下一页,(7)ForeColor属性设置或返回控件的前景颜色(8)BackColor属性正文以外的显示区域的颜色(9)MousePointer鼠标指针类型属性当鼠标移动到对象的一个特定部分时,被显示的鼠标指针的类型,设置值的范围为015。若值为99,由用户提供的图形文件定义鼠标指针形状。(10)MouseIcon属性设置自定义的鼠标图标,文件类型为.i
22、co或.cur,图标库在Graphics目录下。该属性必须在MousePointer属性设为99时使用。,本章目录,36,基本属性之四,上一页,下一页,(11)TabIndex属性TabIndex属性决定了按Tab键时,焦点在各个控件移动的顺序。当对象具有焦点时,可接受用户的输入。Windows环境下,可同时运行多个应用程序,有多个窗口,但焦点只有一个。当窗体上有多个控件时,对大部分控件系统会分配一个Tab顺序。所谓Tab顺序,就是按Tab键时焦点在各个控件上移动的顺序。一般,其顺序与控件建立的顺序相同,若要改变顺序,可以设置控件的TabIndex属性,TabIndex属性决定了它在Tab中的
23、位置。按默认值规定,第一个建立的控件的TabIndex属性值为0,第二个为1,依次类推。,本章目录,37,基本属性之五,上一页,下一页,(12)控件默认属性所谓默认属性是程序运行时,可以改变某控件的值,而不必指定该控件的哪个属性。,例如,下面两条语句是等价的:Text1.Text=Visual BASICText1=Visual BASIC,本章目录,38,2.3.2 窗体,上一页,下一页,窗体是一块画布,是所有控件的容器,用户可以根据自己的需要利用工具箱上的控件在画布上画界面。1.主要属性窗体属性决定了窗体的外观和操作。,本章目录,39,窗体-属性,上一页,下一页,(1)Caption属性决
24、定窗体标题栏显示的内容(2)MaxButton和MinButton属性控制窗体右上角有最大化按钮和最小化按钮的显示(3)ControlBox属性控制窗体左上角有控制菜单框是否出现,当无控制菜单框,时,系统将MaxButton和MinButton自动设置为False。(4)Icon属性设置窗体最小化时显示图标(5)Picture属性设置窗体中要显示的图片(6)BorderStyle属性此属性决定窗体的边框类型(7)WindowsState属性窗体执行时显示状态,正常状态、最小化状态最大化状态,本章目录,40,窗体-事件,上一页,下一页,最常用的事件有Click、DblClick和Load。Loa
25、d事件是在窗体被装入工作区时触发的事件。当应用程序启动,自动执行该事件,该事件通常用来在启动应用程序时对属性和变量进行初始化。例2.3使窗体无最大化按钮和最小化按钮,在窗体启动时,在标题栏显示“装入窗体”,并在窗体上装入一背景图;当用户单击窗体,在标题兰显示“鼠标单击”,在窗体中显示“欢迎使用VB”,双击窗体,在标题兰显示“鼠标双击”,并在窗体中显示“结束使用VB”。,本章目录,41,2.3.3 标签-属性,上一页,下一页,除了Caption、Font、Left、Top等外,还有:(1)BackStyle属性控制控件是否透明(0透明,1不透明)(2)BorderStyle属性控件周围是否有边框
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程 说明 教材 课时 安排
链接地址:https://www.31ppt.com/p-6346015.html