【VB开源代码栏目提醒】:网学会员为需要VB开源代码的朋友们搜集整理了VB-1 - 综合课件相关资料,希望对各位网友有所帮助!
832396662EE--mailmailshenmbsjzri.edu.cnshenmbsjzri.edu.cn390668002390668002目录??前言??第1讲??第2讲??第3讲??第4讲??第5讲??第6讲??第7讲??第8讲??第9讲??第10讲??第11讲??第12讲??第13讲??第14讲??第15讲??第16讲教师自我介绍教师自我介绍课程介绍课程介绍推荐参考书推荐参考书课程教学目的课程教学目的考核方式考核方式本学期上机安排本学期上机安排前言教师简介任课教师任课教师计算机与信息工程分院计算机基础教研室计算机与信息工程分院计算机基础教研室主讲课程主讲课程––《《大学计算机基础大学计算机基础》》————计算机一级课程计算机一级课程––《《VISUAL FOXPROVISUAL FOXPRO程序设计程序设计》》————计算机二级课程计算机二级课程––《《VISUAL BASICVISUAL BASIC程序设计程序设计》》————计算机二级课程
计算机二级课程––《《CC语言程序设计语言程序设计》》————计算机二级
课程计算机二级课程联系方式联系方式832396662第1章
VB程序设计概述1第2章简单的
VB程序设计1第3章
VB窗体和常用控件4第4章
VB语言基础4第5章
VB程序设计结构4第6章数组4第7章过程4第8章常用控件及界面设计6第9章绘图基础2第10章文件2共计共计3232学时学时本课程是以本课程是以VisualVisualBasicBasic66..00为主要内容开设的计算机基础为主要内容开设的计算机基础二级课程二级课程。
。
通过本课程的学习通过本课程的学习不仅要学会不仅要学会VBVB程序设计的基础知识和基程序设计的基础知识和基本语法本语法还要学习计算机程序设计的基本思想还要学习计算机程序设计的基本思想掌握程序设计的掌握程序设计的方法和
常用算法方法和常用算法。
。
学完本门课程可以参加全国计算机二级学完本门课程可以参加全国计算机二级VisualVisualBasicBasic考试考试。
。
考考试由笔试和上机操作两部分组成试由笔试和上机操作两部分组成。
。
微软开发的微软开发的VisualVisual系列语言系列语言不仅在功能上趋于统一不仅在功能上趋于统一而且而且在编程的方法上也是一致的在编程的方法上也是一致的。
。
学会了一种可视化编程语言学会了一种可视化编程语言可以可以毫不费力地学习另一种可视化编程语言毫不费力地学习另一种可视化编程语言。
。
课程教学目的推荐参考书全国计算机等级考试二级教程全国计算机等级考试二级教程————Visual BasicVisual Basic语言程序设计语言程序设计教育部考试中心高等教育出版社Visual Basic Visual Basic 程序设计教程程序设计教程机械工业出版社机械工业出版社刘瑞新刘瑞新Visual Basic Visual Basic 程序设计教程习题与习题解答程序设计教程习题与习题解答机械工业出版社机械工业出版社刘瑞新刘瑞新课程结束课程结束将进行期末院统一考试将进行期末院统一考试。
。
考试形式考试形式笔试笔试、、闭卷闭卷。
。
考试范围本学期课堂讲授的全部内容考试范围本学期课堂讲授的全部内容。
。
最终成绩平时成绩最终成绩平时成绩××2020期末成绩期末成绩××8080平时成绩平时成绩2020分分上机考勤上机考勤55分分完成完成实验情况实验情况55分分平时作业平时
作业1010分分希望同学们努力学习希望同学们努力学习争取顺利通争取顺利通过院内期末统考过院内期末统考。
。
考核方式??
学习方法–第一点掌握语法弄懂必要的说明和编程规范–第二点练习书中例题–第三点模仿编程修改例题与例题同类题型–第四点自己设计算法编程??提交作业–使用FTP: 192.168.42.42 端口号:2121–用户名和密码均为学号第一章Visual Basic程序设计概述1.1 引例1.2
VB主要功能和特点1.3
VB集成开发环境1.1 引例1.1一行文本在窗体上左、右移动也可上、下移动。
移动两种方法:手动和自动。
当内容超出窗体进行反弹。
对输入的字符进行转换的程序。
转换规则??大写字母转换成小写字母??小写字母转换成大写字母??其余字符保持不变。
要求每输入一个字符马上就进行判断和转换。
1.1 引例2.1通过上述两例说明
VB面向对象、可视化、事件驱动的特点。
Visual Basic的特点Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言用于开发Windows环境下的各类应用程序。
其特点如下可视化编程面向对象的程序设计结构化程序设计语言事件驱动编程机制访问数据库Visual Basic的版本
VB6.0包括三个版本分别为学习版、专业版、企业版。
企业版功能最全专业版包括学习版的功能。
我们学习的是
VB6.0企业版。
VB6.0是专门为Microsoft的32位操作系统设计的可用来建立32位应用程序。
Visual Basic的启动??Visual Basic启动方法使用“开始”菜单中的“程序”命令。
使用“我的电脑”。
使用“开始”菜单中的“运行”对话框。
建立启动
vb6的快捷方式。
??Visual Basic启动步骤启动后首先显示
版权屏幕。
然后显示“新建工程”对话框。
最后在对话框中选择要建立的工程类型然后单击“打开”按钮进入
vb6环境。
1.3
VB集成开发环境工具箱工程窗口属性窗口窗体布局立即窗口窗体窗口1.主窗口应用程序窗口由标题栏、菜单栏和工具栏组成2.窗体
设计form窗口设计
VB程序的界面3.
代码code窗口编辑窗体、标准模块中的
代码4.属性properties窗口所有窗体或控件的属性设置5.工程资源管理器project expror窗口显示一个应用程序所有的文件6. 工具箱toolbox窗口显示各种控件的制作工具供用户在窗体上设计主窗口简介主窗口也叫设计窗口。
位于集成环境的顶部该窗口包括标题栏、菜单栏、工具栏。
主窗口标题栏标题栏显示应用程序的名字。
VB启动后标题栏中显示的信息为工程1Microsoft Visual Basic设计??设计表明当前的工作状态为设计模式??运行表明当前的工作状态为运行模式??Break表明当前的工作状态为中断模式说明
VB环境的
工作状态分为三种模式设计模式运行模式中断模式主窗口菜单栏菜单栏中的菜单命令提供了开发、调试和保存应用程序所需的工具。
VB6.0菜单栏共有13个菜单项。
菜单中的命令分为两类可以直接执行的命令在命令名后带省略号需要通过对话框来执行。
执行菜单命令的方法鼠标或键盘。
主窗口菜单栏使用键盘执行菜单命令方法激活菜单栏的方法F10或Alt关闭菜单的方法ESC 键热键Alt字母主窗口工具栏Visual Basic6.0提供了4种工具栏包括编辑、标准、窗体编辑器、调试。
一般仅显示标准工具栏。
加载工具栏的方法“视图工具栏”命令打开或关闭工具栏。
工具栏的两种形式固定式和浮动式。
浮动式固定式主窗口工具栏工具栏上00 及48003600显示当前对象的坐标left、top和宽、高width、height。
单位为twip1英寸等于1440twip。
twip是默认单位通过ScaleMode属性改变其它窗口窗体设计器窗体设计器简称窗体Form是应用程序最终面向用户的窗口。
当打开一个新的工程文件时
vb自动建立一个空的窗体窗体名称为Formxx为1、2、3等。
窗体操作区布满了小点这些小点供对齐用的。
清除或改变小点间距离的方法工具菜单选项命令来调整。
其它窗口工程资源管理器工程资源管理器窗口中含有建立一个应用程序所需要的文件的清单。
工程资源管理器窗口中的文件分为6 类即窗体文件.frm、程序模块文件.bas、类模块文件.cls、工程文件.vbp、工程组文件.vbg、资源文件.res.工程资源管理器窗口中括号内是6类文件的存盘文件名括号外为相应的Name属性名字。
其它窗口工程资源管理器表示该工程处于折叠状态。
表示该工程处于展开状态。
窗体文件每一个窗体对应一个窗体文件。
一个应用程序可以最多有255个窗体。
标准模块文件也叫
程序模块文件。
是一个纯
代码性质的文件它不属于任何窗体。
主要用来声明全局变量和定义一些通用过程。
通过“工程”“添加模块”命令建立。
打开工程资源管理器CTRLR其它窗口属性窗口属性窗口主要是用来设置窗体和窗体中控件的属性。
属性窗口分为四部分对象框、属性显示方式、属性列表、属性解释。
打开属性窗口的方法工具栏“属性窗口”按钮“视图”“属性窗口”其它窗口工具箱窗口工具箱窗口由工具图标组成。
图标是
vb应用程序的构件也叫图形对象或控件。
工具箱中的工具分为两类内部控件和ActiveX控件。
启动
vb后工具箱中仅有内部控件。
工具箱主要用于应用程序的界面设计。
其它窗口
代码编辑器窗口
代码编辑器窗口用于过程的输入和编辑。
代码窗口打开“视图”“
代码窗口”工程资源管理器“察看
代码”按钮鼠标双击窗体或控件鼠标右键单击对应的快捷菜单中“察看
代码”命令习题选择题与传统的程序设计语言相比VisualBasic最突出的特点是A结构化程序设计B程序开发环境C事件驱动编程机制D程序调试技术为了用键盘打开菜单和执行菜单命令第一步应按的键是A功能键F10或ALT BShift功能键F4CCtrl或功能键F8 DCtrlAlt习题选择题在正确安装Visual Basic6.0后可以通过多种方式启动
vb6.0。
以下方式中不能启动Visual Basic的是A通过“开始”菜单中的“程序”命令B通过“我的电脑”找到
vb6.exe双击该文件C通过“开始”菜单中的“运行”命令D进入Dos方式执行
vb6.exe文件习题选择题Visual Basic6.0集成环境主窗口中不包括A标题栏B菜单栏C状态栏D工具栏用标准工具栏中的工具按钮不能执行的操作是A添加工程B打印源程序C运行程序D打开工程习题选择题Visual Basic窗体设计器的主要功能是A建立用户界面B编写源程序
代码C画图D显示文字MDI和SDI分别是指A多文档界面和单
文档界面B单
文档界面和多文档界面C多重窗体D单重窗体习题——填空题??Visual Basic6.0分为3种版本这3种版本是、和。
??可以通过菜单中的命令退出
vb。
??退出visual basic的快捷键是。
??快捷键CtrlO的功能相当于执行菜单中的命令或者相当于单击工具栏上的按钮。
??若打开了不需要的菜单或对话框可以用键关闭。
学习版、专业版、企业版文件、退出AltQ文件、打开工程打开工程Esc习题——填空题??工程文件的扩展名是窗体文件的扩展名是。
??Visual Basic中的工具栏有两种形式分别为形式和形式。
??Visual Basic有种工作模式分别是、和。
固定、浮动运行、设计和中断Vbp、Frm简单可视化编程简单可视化编程设计以下窗体设计以下窗体例例11把窗体的背景颜色改为红色、标题改为把窗体的背景颜色改为红色、标题改为““可视化编程可视化编程””将控制菜单的图标改为其将控制菜单的图标改为其他的图标。
他的图标。
用两种方法实现①在属性的设计窗口中完成用两种方法实现①在属性的设计窗口中完成②用程序
代码在窗体的单击事件中完成。
②用程序
代码在窗体的单击事件中完成。
例例22窗体上放置窗体上放置22个按钮第一个按钮实现个按钮第一个按钮实现例例11的功能第二个按钮恢复窗体的默认设置。
的功能第二个按钮恢复窗体的默认设置。
第二章
VB简单的程序设计1学时2.1 程序设计方法的发展2.2 对象的有关概念2.3 建立简单的应用程序2.4 基本控件和属性2.5 工程的管理及环境的设置2.6 生成可执行文件和制作安装盘2.7 程序调试2.8 常见错误2.1 程序设计方法的发展1.初期的程序设计高运行效率、少占用内存为目标2.结构化程序设计程序的可读性、可维护性为目标程序算法数据结构的面向过程的程序设计3.面向对象的程序设计降低程序的复杂性、提高
软件的开法效率和改善工作界面为目标程序对象消息的面向对象的程序设计2.2 对象的有关概念1.类类是创建对象实例的模板 包含了创建对象的属性描述和行为特征的定义。
2.对象是类的一个实例继承了类的属性、方法。
VB中常用的对象有:窗体、控件等。
3.对象的建立和命名1属性对象的性质即用来描述和反映对象特征的参数。
2方法对象的行为即将一些通用的过程编写好并封装起来作为方法供用户直接调用。
3事件响应对象的动作称为事件它发生在用户与应用程序交互时。
如单击控件、鼠标移动、键盘按下等。
??事件过程指附在该对象上的用户编写的程序
代码是事件的处理程序。
??事件驱动过程是图形用户界面的本质由用户控制而
代码作出响应。
4.对象的三要素对象属性??属性是一个对象的特性不同对象有不同属性。
??属性值的设置方法使用属性窗口设置对象属性在程序中使用程序语句设置对象属性对象名.属性名称新设置的属性值例如文本框的text属性值文本框名称为displaydisplay.text〃Good morning〃对象属性对象的属性分为以下几种情况??既可用属性窗口又能用程序
代码设置的属性??只能用程序
代码设置的属性??只能用属性窗口设置的属性只读属性。
对象属性设置??激活属性窗口的方法–用鼠标单击属性窗口的任何部位–执行“视图”菜单中的“属性窗口”命令–按F4功能键–单击工具栏上的“属性窗口”按钮–按组合键CtrlPgDn 或CtrlPgUp。
??在属性窗口中设置属性的方法–直接键入新属性值–选择输入即通过下拉
列表选择所需要的属性值–利用对话框设置属性值对象事件??事件就是由Visual Basic预先设置好的、能够被对象识别的动作如Click单击。
??不同对象能够识别的事件也不一样。
??当事件由用户触发或
系统触发时对象就会对该事件做出响应。
??响应事件后执行的程序
代码叫做事件过程。
一个对象可以识别一个或多个事件。
对象事件事件过程的一般格式如下Private Sub 对象名称_事件名称……事件响应程序
代码……End Sub对象名称是指对象的Name属性值。
事件名称是由Visual Basic预先定义好的赋予该对象的、对象能识别的事件。
对象方法方法是特定对象的一部分其调用格式对象名称.方法名称例如窗体的Print方法Form1.print 〃hello〃本讲小结????VBVB的特点和启动、退出方法的特点和启动、退出方法????学习了学习了VBVB的集成开发环境。
的集成开发环境。
????学习了可视化程序设计的有关概念学习了可视化程序设计的有关概念––对象、类对象、类––对象的属性、方法、事件。
对象的属性、方法、事件。