1、第 1 章,Visual Basic程序设计概述,2,目标,了解VB的特点。 熟悉VB的集成开发环境。 掌握创建应用程序的过程 。,3,1.1 Visual Basic 简介,Visual Basic的概念 Visual Basic的发展 Visual Basic的特点,4,1.1.1 Visual Basic的概念,Basic Basic语言Visual 方便开发图形用户界面,Beginners All-purpose Symbolic Instruction Code(初学者通用的符号指令代码),界面直观,操作简单,5,1.1.2 Visual Basic的发展,1991年 Visual
2、Basic 1.01992年 Visual Basic 2.01993年 Visual Basic 3.01995年 Visual Basic 4.01997年 Visual Basic 5.01998年 Visual Basic 6.02001年 Visual Basic .NET,6,1.1.3 VB的特点,提供了面向对象的可视化设计工具事件驱动的编程机制提供了易学易用的应用程序集成开发环境 支持结构化程序设计语言强大的数据库访问功能,7,1.1.3 VB的特点,支持对象的链接与嵌入技术网络功能多个应用程序向导 支持动态交换、动态链接技术联机帮助功能,8,1.2 VB的安装与启动,Visu
3、al Basic 6.0有三种版本:学习版主要针对刚入门的初学者设计。专业版为专业编程人员提供了一整套进行开发的功能完备的工具。该版本包括学习版的全部功能。企业版使得专业编程人员能够开发功能强大的组内分布式应用程序。该版本包括专业版的全部功能。,9,启动,VB 6.0窗口列出了VB能够建立的应用程序类型,初学者只要选择默认标准.EXE。,10,1.3 VB集成开发环境,11,1.3.1集成开发环境使用,12,三种工作模式,设计模式 :基本模式,界面的设计和代码的编写运行模式:运行应用程序,不能修改界面和代码中断模式:暂时中断程序运行,可以修改代码,但不能修改界面。,13,1.3.2 窗体设计窗
4、口,窗体是建立VB应用程序的主要部分,一个应用程序至少有一个窗体窗口。 一个应用程序可以有多个窗体,可通过“工程” “添加窗体”命令添加新窗体。每个窗体必须有一个唯一的窗体名,默认名为Form1。设计状态的窗体由网格点构成,运行时窗体的网格不显示。,14,1.3.3 工具箱窗口,由21个被绘制成按钮形式的图标构成,利用这些工具,用户可以在窗体上设计各种控件。其中20个控件称为标准控件(注意,指针不是控件,仅用于移动窗体和控件,以及调整它们的大小)。也可通过“工程”“部件”命令将其他控件装入到工具箱。,15,1.3.4 属性窗口,设置窗体或控件的属性,如 颜色、字体、大小等。,16,1.3.5
5、代码设计窗口,用来进行代码设计。打开代码设计窗口的方法:双击窗体双击控件工程管理窗口 的”查看代码”,17,1.3.6 工程窗口,保存一个应用程序所有属性以及组成这个应用程序所有的文件。工程文件扩展名为.vbp。,已存盘,未存盘,18,1.3.6 工程窗口,工程中主要包含三类文件:窗体文件 (.frm):存储窗体上使用的所有控件对象、对象的属性、对象相应的事件过程代码。标准模块文件(.bas):存储模块级变量和用户自定义的通用过程代码。类模块文件(.cls):存储用户自定义对象。,19,1.3.7 “立即”窗口,“立即”窗口是为调试应用程序提供的。可在程序代码中利用Debug.Print方法,
6、在“立即”窗口中显示结果。也可在“立即”窗口中使用Print或?显示变量或表达式的值。,20,1.3.8 窗体布局窗口,窗体布局窗口用于显示当前窗体在程序运行时所处的显示器屏幕位置。,21,窗口不小心关了怎么办?,可通过“视图”菜单再重新打开。如打开属性窗口:视图属性窗口如打开窗体窗口:视图对象窗口 或:在工程窗口中双击窗体名称,22,1.4 创建VB应用程序的过程,23,例 制作一个简单的可以进行加、减、乘、除算术运算的小型计算器,其界面如图所示,要求在前两个框(文本框)中输入两个数值,单击加、减、乘、除按钮中的一个,则第三个框(文本框)中显示运算结果;单击清除按钮,则清除文本框中的内容;单
7、击结束按钮,则结束程序的运行。,24,一个应用程序就是一个工程,通过选择“文件” “新建工程”命令建立一个工程,然后在窗体上进行界面的设计。,Label标签,TextBox文本框,CommandButton命令按钮,25,要建立多个相同性质的控件,不要通过复制的方式,应逐一建立。若窗体上各控件的字号等属性要设置成相同的值,不要逐个设置,只要在建立控件前,将窗体的字号等属性设置好,以后建立的控件都会将该属性值作为默认值。,26,属性设置:单击待设置属性的对象,在属性窗口中选择要设置的属性,在属性值栏中输入或选择属性值。,27,属性设置:单击待设置属性的对象,在属性窗口中选择要设置的属性,在属性值
8、栏中输入或选择属性值。,28,属性设置:单击待设置属性的对象,在属性窗口中选择要设置的属性,在属性值栏中输入或选择属性值。,29,属性设置:单击待设置属性的对象,在属性窗口中选择要设置的属性,在属性值栏中输入或选择属性值。,30,编写事件代码:双击待编写事件代码的对象,打开代码窗口。,对象下拉框,列出了该窗体的所有对象,过程下拉框,列出了与左边选中对象相关的所有事件。Click事件为单击事件。,31,程序的保存:一个VB应用程序以工程文件的形式保存在磁盘上。一个工程中包括多种类型的文件,如:工程文件、窗体文件、标准模块文件等。打开工程:双击工程文件,而不要双击窗体文件。,32,程序的运行和调试
9、:检查是否存在语法错误。,33,生成可执行文件:VB程序的执行方式有两种,即解释方式和编译方式。解释方式:对源文件逐句进行翻译和执行。便于程序的调试和修改,但必须在VB开发环境下运行,且运行速度慢。编译方式:将源程序翻译为二进制可执行文件。可脱离VB开发环境运行。选择“文件” “生成xx.exe”命令。,工程名,34,1.5 使用帮助系统,使用MSDN Library查阅器通过VB的帮助菜单,选择内容、索引或搜索菜单项,35,实验,制作一个简单的可以进行加、减、乘、除算术运算的小型计算器,其界面如图所示,要求在前两个框(文本框)中输入两个数值,单击加、减、乘、除按钮中的一个,则第三个框(文本框)中显示运算结果;单击清除按钮,则清除文本框中的内容;单击结束按钮,则结束程序的运行。,36,http:/10.30.1.249注册:学号为8位学号,选对班级,姓名输入汉字,姓名前后不要加空格,记住注册密码。注册完毕,会在服务器中生成自己的作业空间。每次上机,使用8位学号登陆自己的作业空间,上传实验作业。,学习网站,