《VB 程序设计_第01章 概述.ppt》由会员分享,可在线阅读,更多相关《VB 程序设计_第01章 概述.ppt(34页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、主讲:李志中主讲:李志中邮箱:邮箱:neusoft_电话:电话:86684527QQ:644921616第 1 章 Visual Basic程序程序设计概述概述 1.1计算机、程序与程序设计计算机、程序与程序设计1.2认认识识VisualBasic1.3第一个应用程序第一个应用程序1.4VisualStudio集成开发环境集成开发环境 1.1 计算机、程序与程序设计计算机、程序与程序设计 1.1.1 计算机与程序计算机与程序计算机程序设计的核心问题是设计解计算机程序设计的核心问题是设计解决问题的方法和步骤,即确定算法。决问题的方法和步骤,即确定算法。1.1.2 程序设计语言1机器语言机器语言从
2、本质上讲,计算机只能识别从本质上讲,计算机只能识别“0”和和“1”,因此,计算机能够直接识别的指,因此,计算机能够直接识别的指令是由一串令是由一串0和和1组合得到的二进制编码,组合得到的二进制编码,称为机器指令。每一条指令对应于计算机称为机器指令。每一条指令对应于计算机要完成的某个操作。机器语言就是这种计要完成的某个操作。机器语言就是这种计算机能直接识别的指令的集合,它也是最算机能直接识别的指令的集合,它也是最早出现的计算机语言。早出现的计算机语言。2汇编语言汇编语言 为为了了克克服服机机器器语语言言的的缺缺点点,人人们们对对机机器器语语言言进进行行了了改改进进,用用一一些些容容易易记记忆忆和
3、和辨辨别别的的有有意意义义的的符符号号代代替替机机器器指指令令。用用这这样样的的助助记记符符号号代代替替机机器器指指令令表表示示程程序序,就就形形成一种新的语言,即汇编语言。成一种新的语言,即汇编语言。翻译得到的结果程序称为翻译得到的结果程序称为“目标程序目标程序”,而翻译前所写的程序称为,而翻译前所写的程序称为“源程序源程序”。如。如图图1-1所示。所示。图图1-1 编译程序的作用编译程序的作用 3高级语言高级语言 在在使使用用高高级级语语言言编编写写程程序序时时,程程序序设设计计者者不不必必关关心心机机器器的的内内部部结结构构和和工工作作原原理理,只只需需要要把把主主要要精精力力集集中中在
4、在解解决决问问题题的的思思路路和和方方法法上上。高高级级语语言言的的出出现现是是计计算算机机技技术术发发展展的的一个重要里程碑。一个重要里程碑。高级语言比汇编语言更接近于自然语言,高级语言比汇编语言更接近于自然语言,描述计算公式与数学上的表示大体一致。描述计算公式与数学上的表示大体一致。在使用高级语言进行程序设计时,可在使用高级语言进行程序设计时,可以有两种程序设计方法:一种是面向过程以有两种程序设计方法:一种是面向过程的程序设计方法,一种是面向对象的程序的程序设计方法,一种是面向对象的程序设计方法。设计方法。编编译译程程序序的的工工作作方方式式一一般般有有两两种种,一一种是解释方式,一种是编
5、译方式。种是解释方式,一种是编译方式。在解释方式下,源程序的解释工作由在解释方式下,源程序的解释工作由解释程序完成。在程序执行时,解释程序解释程序完成。在程序执行时,解释程序对源程序逐条语句地进行解释,一边解释对源程序逐条语句地进行解释,一边解释一边执行,不产生目标程序,如图一边执行,不产生目标程序,如图1-2所示。所示。图图1-2 解释方式示意图解释方式示意图 在编译方式下,源程序的解释工作由在编译方式下,源程序的解释工作由编译程序完成。在程序执行前,编译程序编译程序完成。在程序执行前,编译程序对源程序进行编译处理,产生与源程序等对源程序进行编译处理,产生与源程序等价的目标程序。因为程序在执
6、行时,要用价的目标程序。因为程序在执行时,要用到一些系统函数、外部过程等,所以此时到一些系统函数、外部过程等,所以此时产生的目标程序还无法运行,还需要将它产生的目标程序还无法运行,还需要将它所需要的各种资源连接、组装成一个整体所需要的各种资源连接、组装成一个整体后,才能独立执行。这个连接、组装有关后,才能独立执行。这个连接、组装有关的函数库、资源库的过程,称为的函数库、资源库的过程,称为“连接连接”过程,由连接程序完成。过程,由连接程序完成。经过连接的程序,包含了所有需要的经过连接的程序,包含了所有需要的指令和资源,可以脱离编译程序和源程序指令和资源,可以脱离编译程序和源程序而独立存在,并且可
7、以反复使用,如图而独立存在,并且可以反复使用,如图1-3所示。所示。图图1-3 编译方式示意图编译方式示意图 1.2 认认 识识 Visual BasicVisual Basic是是Microsoft公司公司1991年推年推出的,它提供了开发出的,它提供了开发Microsoft Windows应应用程序的最迅速、最简捷的方法。它不但用程序的最迅速、最简捷的方法。它不但是专业人员得心应手的开发工具,而且易是专业人员得心应手的开发工具,而且易于被非专业人员所掌握和使用。本节将介于被非专业人员所掌握和使用。本节将介绍绍Visual Basic 6.0的主要特点和优势,以的主要特点和优势,以及安装及安
8、装Visual Basic 6.0的方法和步骤。的方法和步骤。1.2.1 从从Basic到到Visual BasicBasic语言诞生于语言诞生于1964年,是较早出现年,是较早出现且至今仍有较大影响的语言之一。且至今仍有较大影响的语言之一。1991年,年,Visual Basic 1.0问世,它允问世,它允许程序员在一个所见即所得的图形界面中许程序员在一个所见即所得的图形界面中迅速完成开发任务。迅速完成开发任务。1998年发布的年发布的Visual Basic 6.0是传统是传统Visual Basic中功能最全、中功能最全、应用最广的一个版本。应用最广的一个版本。1.2.2 Visual
9、Basic 6.0的特点的特点1可视化可视化2数据库支持数据库支持3ActiveX技术支持技术支持4事件驱动事件驱动1.3 第一个应用程序第一个应用程序 1.3.1 进入进入Visual Basic 6.01从桌面图标运行从桌面图标运行2从从“开开始始”“程程序序”菜菜单单组组中中运行运行3从从Visual Basic应用程序项目运行应用程序项目运行1.3.2 创建第一个应用程序创建第一个应用程序1Visual Basic基本编程步骤基本编程步骤Visual Basic编程的基本步骤主要有如下编程的基本步骤主要有如下4步:步:创建应用程序界面;创建应用程序界面;设置窗体和控件的相关属性;设置窗
10、体和控件的相关属性;编写应用程序的事件代码;编写应用程序的事件代码;调试并运行程序。调试并运行程序。2创建应用程序界面创建应用程序界面图图1-4“新新建建工工程程”对对话话框框 图1-5 Visual Basic集成开发环境 图图1-6 调整窗体的宽度与高度调整窗体的宽度与高度 图图1-7 将按钮控件放到窗体界面上将按钮控件放到窗体界面上 图图1-8创建好的窗体及窗体界面上的控件创建好的窗体及窗体界面上的控件 3设置窗体和控件的相关属性设置窗体和控件的相关属性(1)打开属性窗口)打开属性窗口(2)属性窗口的组成)属性窗口的组成图图图图1 1-9 9对对对对L La ab be el l1 1设
11、设设设置置置置属属属属性性性性时时时时的的的的属属属属性性性性窗窗窗窗口口口口(3)为本应用程序中的各窗体对象设置属性)为本应用程序中的各窗体对象设置属性图图1-10属性设置完成后的应用程序窗体属性设置完成后的应用程序窗体 4编写应用程序的事件代码编写应用程序的事件代码(1)打开代码编辑器)打开代码编辑器(2)添加程序代码)添加程序代码图图1-11在代码编辑器中编写程序代码在代码编辑器中编写程序代码 5调试并运行程序调试并运行程序(1)VisualBasic的工作模式的工作模式(2)运行应用程序)运行应用程序(3)调试应用程序)调试应用程序6保存工程保存工程(1)保存工程)保存工程(2)编译与保存可执行文件)编译与保存可执行文件1.3.3 获得帮助获得帮助1帮助的内容帮助的内容2访问帮助信息访问帮助信息1.4 Visual Studio集成开发环境集成开发环境 1.4.1 工具栏与工具箱工具栏与工具箱1工具栏工具栏图1-12标准工具栏 2工具箱工具箱图1-13标准工具箱和添加其他控件后的工具箱 1.4.2 集成开发环境中的常用工具集成开发环境中的常用工具1窗体布局窗口窗体布局窗口图1-14窗体布局窗口 2立即窗口、监视窗口和本地窗口立即窗口、监视窗口和本地窗口图1-15立即窗口、监视窗口和本地窗口 3对象浏览器对象浏览器图1-16对象浏览器