1、代课教师:车秀梅职 称:讲 师所属院部:现代教育技术学院,Visual Basic 程序设计,计算机技术基础课程,考核成绩安排,本门课程的最终成绩由两部分组成: 平时成绩(30):上课出勤、课堂学习情况 和上机实验 期末考试成绩(70)学分:3学分,课程介绍,Visual Basic是一门计算机技术基础课程 本课程以VB6.0为语言背景 VB用于开发Windows环境下的应用程序 VB近年来得到迅速发展和应用;成为普通用户首选的程序设计语言 VB语言采用先进的程序设计方法(面向对象、可视化),且简单易学,课程介绍,学习目的,学习内容,学习安排,面向对象的初步概念 VB可视化程序设计的基本方法
2、使用VB解决实际问题的初步能力,课程介绍,学习目的,学习内容,学习安排,VB程序设计基础(1、2、3章) 顺序程序设计(4章) 选择程序设计(4章) 循环程序设计 (5章) 窗体及内部控件(6章) 数组(7章) 过程(8章) 菜单设计与多文档界面(9章) 其他,课程介绍,学习目的,学习内容,学习安排,总学时:54学时 (上课36/上机18)上机安排 : 从第3周开始 计划用机和自由用机相结合,第1章,认识 Visual Basic,第1章 认识Visual Basic,本章主要内容 ,VB简介,VB的集成开发环境,MSDN Library帮助系统,1.1 Visual Basic 简介,Vis
3、ual 意即可视的、可见的,指的是开发像Windows操作系统的图形用户界面(Graphic User Interface,GUI)的方法。Basic 实际上是一个短语的缩写,这个短语就是 Beginners all_purpose symbolic instruction code ,其中文意思为“初始者通用符号指令代码语言”。,1.1 VB简介,Visual Basic 6.0简介美国微软公司开发的编程工具特点:性能优良、开发功能强大、操作方便、简单易学 应用广泛 1.1.1 VB的发展过程 Windows的产生,推动了Windows应用程序的开发 1991年 VB1.0 1998 年VB
4、6.0 VB.NET, VB2005,VB2008 基本BASIC 结构化BASIC 可视化BASIC 网络化BASIC(VB.Net),1.1.2 VB的特点 1. 面向对象的可视化开发环境 把应用程序划分为相互关联的多个对象;对象是一组程序代码和数据的集合;每个对象都是可视的。 程序员使用系统预先设计好的对象,不必考虑对象内部的复杂结构。 从VB工具箱中选用控件(即“类”,如文本框、命令按钮等),构成应用程序的用户界面(生成对象),1.1 VB简介,1.1.2 VB的特点 2. 事件驱动的编程机制 传统的程序设计语言(面向过程的)中,程序按指定的流程执行。 VB(面向对象的)通过事件来执行
5、对象的操作。每个事件可驱动一段代码的执行,该段代码用于完成用户的某种任务 (“事件驱动“) ,从而实现指定的操作和达到运算、处理的目的。目的。 3. 高度的可扩充性 支持第三方提供的可视化控件、动态链接库DLL、访问应用程序接口API。 4. 开放的数据库功能 数据库管理功能,可利用数据库控件和开放式数据连接ODBC访问或与数据库建立连接。 5.网络开发功能 提供DHTML设计工具,可动态创建和编辑Web页面,开发网络应用软件。,1.1 VB简介 ,1.1.3 Visual Basic 的版本简介和安装,1Visual Basic版本简介,学习版:适用于初学者,可用控件相对简单专业版:适用于编
6、程人员,在学习版本上添加了 ActiveX控件、Internet控件开发工具、动态HTML页面设计等。企业版:最完整的版本,适用于专业编程人员,包含了专业版的全部功能,同时还具有自动化管理器、部件管理器和数据库管理工具等。,1.1 VB简介 ,1.2 VB开发环境,1.2.1VB的启动和退出 1. 启动VB 按运行一般应用程序的方法来启动它。(P3 ) 开始|所有程序|Microsoft Visual Basic 6.0 “新建工程”对话框:新建(New)、现存(Existing)、最新(Recent)。 在新建(New)选默认的“标准EXE”项,单击“打开”,进入VB开发环境2. 退出VB
7、关闭 文件|退出 Alt+Q,演示,1.2 VB开发环境,1.2.2 Visual Basic 6.0程序开发环境,标题栏,工具栏,工具箱,窗体设计器窗口,代码编辑器窗口,立即窗口,菜单栏,工程资源管理器窗口,属性窗口,窗体布局窗口,图1.2 Visual Basic6.0集成开发环境,1.2 VB开发环境,1标题栏与菜单栏,打开Visual Basic介绍各菜单的主要功能,演示,2工具栏,图1.13 选取工具栏,图1.14 标准工具栏,视图|工具箱 |标准,图1.15 工具箱形状1,图1.16 工具箱形状2,1)工具箱形状的改变,3. 工具箱,VB工具箱中包含了各种VB标准控件。包含1个指针
8、和20个标准控件,图1.17 部件对话框,2)添加Active控件(扩展控件),VB用户界面上,分布着各种窗口,每个窗口都有相应的功能。可通过“视图”菜单下的相关命令打开所需显示的窗口,4各种窗口简介,(1)窗体设计器窗口,图1.18 窗体设计器窗口,窗体设计器窗口,窗体,设计应用程序的界面。设计窗体的外观,添加控件、图形,移动控件、改变大小等。 打开方法“视图” | “对象窗口”,(2)工程资源管理器窗口,查看代码,查看对象,图1.23工程资源管理器,切换文件夹,管理工程中的窗体和各种模块以层次结构方式列出了当前工程中的所有文件打开方法“视图” | “工程资源管理器”,(3)属性窗口,对象框
9、,显示方式,属性列表,属性描述,图1.19 属性窗口,用于列出所选定窗体或控件的属性设置值,并允许用户设置或修改打开方法“视图” | “属性窗口”或按F4键,(4)代码编辑器,对象框,代码编辑区,过程查看,全模块查看,事件框,图1.20 代码编辑器,用来编辑、显示、修改程序代码打开方法“视图” | “代码窗口”,(5)窗体布局窗口,图1.22 窗体布局窗口,显示窗体在屏幕中的位置,调整窗体的位置。使用鼠标拖动窗体布局窗口中小窗体图标,可以方便的设置程序运行时窗体的初始位置,小窗体图标,电脑屏幕,(6)立即窗口,图1.25 立即窗口,可用来调试程序,MSDN Library对Visual Basic提供了强大的帮助,在编写程序时遇到的很多问题,几乎都可以从中找到解答。 通过帮助菜单打开,在Visual Basic帮助中包含了:基本概念编程概念和技术示例代码使用ActiveX部件数据访问相关的工具和技术联机信息产品支持服务技术规范等等充分使用MSDN Library对提高Visual Basic的开发能力大有裨益。,1.3 MSDN Library的帮助系统 ,本章结束,