版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VisualBasic
课程意义:
(一)传授可视化编程基础;(二)进一步提升大学生的计算机技能。考核方式:总成绩=平时成绩(30%)+期末成绩(70%)授课方式:
理教(30学时)
上机(14学时)总目录第1章VisualBasic程序设计概述第2章VB应用程序的创建与基本控件(简单控件)第3章VB数据类型与表达式第4章VisualBasic程序设计基础
第5章选择结构第6章循环结构第7章高级控件第8章数组第9章过程第10章文件
第1章VB程序设计概述1.1程序设计语言与程序设计1.2VisualBasic简介1.3VB集成开发环境1.4
VisualBasic帮助系统(自学)1.5通过一个简单的应用程序快速入门
设计VB应用程序的一般步骤
计算机“听”不懂人类的自然语言1.1程序设计语言与程序设计中国人(汉语)-德国人(德语)人(自然语言)-计算机(机器能够识别的0、1代码)翻译程序设计语言1.知识回顾:为什么需要掌握程序设计语言?学习编译器(如:VC++6.0、??)(如:C、VB…)
计算机如何为人类工作?
人们事先设计好计算机处理信息的步骤;把这些步骤用程序设计语言编写成程序,送入计算机;由编译器将程序翻译为计算机能够识别的指令;运行后,计算机按照人的意图完成指定的工作。2.程序设计语言的作用1.1程序设计语言与程序设计
1.2VB简介1964年,BASIC语言问世---VisualBasic前身BASIC:Beginner’sAll-purposeSymbolicInstructionCode简单易学,初学者首选的编程语言
1、VisualBasic语言的发展C语言产生:时间:1972~1973地点:美国贝尔实验室目的:UNIX操作系统(初学者通用符号指令代码)VisualBasic发展史VisualBASIC语言的发展经历了以下四个阶段:第一阶段:(1964年~70年代初)1964年BASIC语言问世。基本BASIC
第二阶段:(1975年~80年代中)PC机早期的BASIC(微机上固化的BASIC)。MS_BASIC
第三阶段:(80年代中~90年代初)结构化BASIC语言。TRUEBASIC、QBASIC
第四阶段:(1991年以来)VisualBASIC
VisualBasic是Microsoft公司自1991年推出的基于窗口的可视化程序设计语言。(Visual是可视化的意思)C语言VB程序设计语言面向过程的编程语言面向对象的编程语言语法要求较为缜密、严格简单易学的语法非可视化编程基于windows操作平台下的可视化编程语言编译器:VC++6.0编译器:VB6.0对比:学习版
VB6.0的基本版本专业版(为编程人员提供一整套功能完备的开发工具)
包括学习版的全部功能;还包括ActiveX控件、Internet控件、CrystalReportWrite和报表控件。企业版(使得开发人员能够开发出功能强大的组内分布式应用程序)
包括专业版的全部功能;具有自动化管理器、部件管理器、数据库管理工具、面向工程版的控制系统。2、VisualBasic6.0的版本1.2VB简介【说明】:教材以VisualBasic6.0企业版为背景讲授。------根据“面向的对象”来划分3、VisualBasic6.0的主要特点:1.2VB简介VB6.0简单易学,执行效率高,功能强大
方便、快速创建应用程序可视化的设计平台支持面向对象的程序设计方法支持事件驱动的编程机制1)VB6.0的安装:将VisualBasic6.0系统盘插入光驱(或下载VisualBasic6.0)运行安装程序(Setup.exe),即可进入“安装程序向导”;在“安装程序向导”的引领下,按步骤选择相应的选项,添充对应的参数完成安装过程。4、Visual
Basic6.0的安装、启动与退出1.2VB6.0简介
VB启动后,首先显示“新建工程”对话框,如图1-1所示。1.3VisualBasic6.0的集成开发环境
图1-2“新建工程”对话框VB6.0启动后,出现“新建工程”对话框,包含三个选项卡:
缺省状态下“新建工程”对话框的选项为“标准EXE”。
【说明】:教材的绝大多数应用程序都属于标准EXE程序。
标题栏主菜单工具箱窗体窗口工具栏工程窗口属性窗口窗体布局窗口VB6.0集成开发环境主界面在集成开发环境中可以进行界面设计、程序编写、编译和调试等工作。下面对集成开发环境中的各元素作简要介绍:1、标题栏:标题栏位于屏幕界面的第一行,它包含系统程序图标、系统程序标题、最小化按钮、最大化按钮和关闭按钮5个对象。方括号里显示的是当前VB的模式:设计模式、运行模式、中断模式,随着工作状态的不同而改变。系统程序图标系统程序标题最小化按钮最大化按钮关闭按钮如图所示:3、弹出式菜单:右击鼠标键出现的菜单,也叫快捷菜单、上下文菜单。根据单击对象的不同,出现的内容也不同。下图是右击窗体时,出现的弹出式菜单:
4、工具栏:工具栏是常用菜单选项的重新组合,利用工具栏中的命令按钮和图标提示,用户可以方便、快捷地实现某一操作功能。工具栏的分类:标准、编辑、窗体编辑器和调试工具栏的打开方式:视图-工具栏;菜单栏空白处点击右键工具栏的形式:固定、浮动【要点】:“工程”的概念:
VB把一个应用程序称为一个工程(Project),而一个工程又是各种类型的文件的集合,这些文件主要包括六类:工程组文件(.VBG)、工程文件(.vbp)、窗体文件(.frm)、标准模块文件(.bas)、类模块文件(.CLS)、资源文件(.RES)。一个工程至少包括两个文件,即:工程文件(.vbp)窗体文件(.frm)7、工程资源管理器窗口:7、工程资源管理器窗口:工程资源管理器的主要作用:负责管理以上六类资源文件工程资源管理器是呈倒置的“树状”结构,工程位于根部,而工程管理的各个部分构成了“树”的分支,如果用户要对某一个部分进行设计或编辑,就可以双击这个部分对其进行操作。查看代码查看对象切换文件夹相当于一个VB应用程序的目录8、属性(Properties)窗口:属性窗口是显示和设计窗体及窗体中控件当前属性的窗口。对象下拉列表框属性列表排序选项卡属性名属性值属性解释区对象9、窗体布局(FormLayout)窗口窗体布局窗口可以用来设置一个或多个窗体在屏幕上运行的位置。窗体布局窗口如图所示:10、代码(Code)窗口用来显示和编辑窗体及窗体中控件相应事件和方法的代码。打开方式:单击工程窗口中“查看代码”按钮或者双击相应控件对象列表框事件列表框代码编辑区对象【例1.1】:建立一个简单的应用程序界面,界面由一个窗体、一个文本框、一个命令按钮组成,当用户单击“显示”命令按钮时,文本框中出现“欢迎使用VB”。1.5通过一个简单的应用程序快速入门窗体Form1命令按钮Command1文本框Text1例1.1程序设计步骤:1.新建工程2.添加文本框3.添加命令按钮4.设置属性5.编写事件过程代码6.运行应用程序7.保存应用程序8.生成EXE文件实例演示:建立用户界面(先保存窗体文件,再保存工程文件)(文件|生成.exe)复习:1、程序设计语言分为哪几类?2、本教材使用的VB版本是:VB6.0企业版3、VB把一个应用程序称为一个工程(Project),一个工程至少包括两个文件,即:工程文件(.vbp)和窗体文件(.frm)4、VB编译运行后,可以生成可执行文件(.exe)5、VB6.0集成开发环境6、示例回顾1.设计用户界面2.设置属性3.编写代码4.保存和运行调试程序,生成EXE文件【小结】:设计VB应用程序主要有以下四个步骤:第一步:设计用户界面用户界面主要由窗体和控件组成;设计用户界面的主要工作:把构成界面的控件放在窗体上,然后对窗体上的控件进行调整。一个良好的用户界面能使用户操作方便、视觉美观。1、向窗体上添加控件有两种方法:1)单击、拖动2)双击2、对窗体上的控件进行调整的基本操作如下:
(1)选中控件(所选控件四周出现控制点,表示选中)
选择窗体上的单个控件---单击
选择多个控件----按下Shift或Ctrl键并单击这些控件;
选择彼此相邻的多个控件,框选。
(2)调整控件大小及位置
调整控件四周控制点;若对窗体上的多个控件进行精确布置,使用“格式”菜单。(例如:让三个命令按钮的大小完全一样,可先选择这三个命令按钮,然后选“格式”菜单中的“统一尺寸”)第二步:设置属性属性是指对象的特征,如大小、名称、标题、颜色、位置等。
属性窗口列出了被选中对象的所有属性,利用属性窗口,可为界面中的对象(窗体或控件)设置相应的属性。第三步:编写代码
编写程序代码是创建VB应用程序的主要工作环节,用户需要的运算、处理,都需要通过编写代码来实现。一个好的程序具有以下特点:
1.正确性:能运行通过,并达到预期目的。2.易读性:结构清晰,便于查错、修改。3.运行效率高:程序运行时间短,占用存储空间少。
VB代码的书写格式要求:1.代码不区分字母的大小写,一行允许多达255个字符;2.通常一行写一条语句,程序看起来比较清晰;3.若在同一行上写多个语句,语句间用冒号:(英文)分隔;例如,a=4:b=5:c=6。4.单行语句也可分若干行书写,要使用一个空格后跟一个下划线作续行符。例如,dimaassingle,_cassingle,dassingle第四步:保存、运行、调试工程、生成EXE文件保存工程(分别保存各类文件,如:*.vbp*.frm)运行调试工程可用以下三种方法:
(1)选“运行”菜单中的“启动”。(2)单击工具栏中的“启动”按钮。(3)按F5键。
说明:由于实际问题的复杂性
以及程序本身逻辑结构的复杂性,所以,程序中有错误是难免的也是正常的。但是,我们绝对不能对程序中的错误置之不理,必须加以排除。生成EXE文件文件|生成….exe命令TheEnd!
程序中常出的错误可分为以下三类:(1)编
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《机械设计基础》-试卷6
- 吉林艺术学院《素描着衣全身像》2021-2022学年第一学期期末试卷
- 吉林艺术学院《风景写生》2021-2022学年第一学期期末试卷
- 2024年公园出租物品合同范本
- 2024年大学生创业基金协议书模板
- 2024年大肉生鲜加盟合同范本
- 2024年大件物流点转让合同范本
- 纳西族财产分割协议书范文模板
- 2022年公务员多省联考《申论》真题(天津市级卷)及答案解析
- 体育赛事垃圾处理与分类总结
- 停送电工作票制度
- 家乡亳州介绍
- YY/T 0612-2022一次性使用人体动脉血样采集器(动脉血气针)
- 牦牛胴体、分割肉示意表
- 2022年北京市基础设施投资有限公司校园招聘笔试试题及答案解析
- lu《雨巷》 (共45张)课件
- 安徽省内部审计条例解读
- 我的家乡当涂介绍课件
- 辐射及其安全防护(共38张PPT)
- 低视力学课件
- 《医学伦理学》课程教案
评论
0/150
提交评论