2010-5-18 1
为什么要学习程序设计:
一、信息化社会需要加强计算机基础知识的教育
从 20世纪的 60年代开始。一场新的信
息革命悄然来临,它把人类带到信息化社
会。与这个社会相应的社会技术是信息技
术, 它的核心是计算机技术 。由于这项技
术在人类历史上大大改变了人类创造物质
财富和精神财富的方式、方法、过程和结
果,也改变了社会结构和人类自身的生活
方式、习俗等,因此引起社会各部门的重
视。
2010-5-18 2
21世纪是一个信息化的社会,
这个社会对人才素质和知识结构都
提出了更高的要求。对于高等教育
的各个学科计算机的作用已不仅仅
是一种工具,而是各个学科本身的
重要的组成部分。加强计算机基础
教育不仅是为了提高计算机本身的
水平,而且将为提高其他学科的教
育水平打好基础 。
2010-5-18 3
由此可见,计算机基础教育既
是文化基础教育、人才素质教育,
又是强有力的技术基础教育。加强
这种教育不仅是信息化社会的需要,
也是各个学科发展的需要。计算机
教育水平高低已成为评价学校教学
质量的重要指标,学生本人的计算
机应用能力反映了个人的素质,影
响着他的竞争能力。因此各个学校、
各个学科都在努力使计算机教育上
一个新台阶。
2010-5-18 4
经济的发展, 社会的进步, 信息化
程序的加深和知识经济的膨胀, 使得正
确熟练地使用计算软硬件成为当代大学
生必须掌握的一项基本技能 。 本学期我
们计划开设, Visual Basic程序设计语
言, 。 Visual Basic是一种简单易学且功
能强大的 Windows下的编程语言 。 通过
该课程的学习, 使同学们能够熟练掌握
Visual Basic程序设计的方法, 并能应用
Visual Basic语言设计出各种应用程序 。
2010-5-18 5
二、程序设计语言是计算机基础教育
的最基本的内容之一
目前计算机程序设计语言仍是计算机基础
教育的最基本内容之一。
计算机程序设计语言种类很多,而且发展
也非常快。为了适应这种发展,这学期我们给
大家介绍 Visual Basic程序设计语言,它是
Windows下的编程语言。 Visual Basic程序设
计语言是可视化、面向对象和结构化编程语言,
它采用事件驱动的编程机制。初学者学习 VB,
只要掌握几个关键词就可以编写出实用的应用
程序,专业人员可以用 Visual Basic实现其他
任何 Windows编程语言的功能,从开发个人或
小组使用的小工具,到大型企业应用系统,都
可以用 VB实现。
2010-5-18 6
一、学习程序设计语言可能出现的问题:
1、高级语言很抽象。
2、高级语言规定很多,不象数学那样逻
辑性强。
3、编程序很难,给出一个问题之后往往
不知如何下手。
二、学习语言的方法探讨:
1、纵观全局,有的放矢。
本课程对学生的要求
2010-5-18 7
2、循序渐进。
高级语言的语句比较多,编程技
巧也很强。但基本语句并不多,常用
算法和技巧也屈指可数,在学习过程
中应注意归纳和逐步掌握。
一个复杂的算法往往可以分解成
一些基本算法。对于课程中的一些常
用的基本算法应注意归纳和总结。比
如:
求累加和的数学模型为, S=S+X,
求连乘积数学模型为, P=P*T,
求多项式的和数学模型为, A=A*X+T。
2010-5-18 8
这样在遇到问题后,看该问题属于哪种
类型,该用什么算法去解决,就不会无从下
手。
3、“粗”和“细”结合。
高级语言中的规定和需要记忆的东西很
多,比如整数的范围、实数的范围,它们在
机器中存储时所占的字节数,输出时的有效
位数,默认宽度等,对这些不影响高级语言
的初步学习,有的可通过上机逐步掌握的东
西,不必死记硬背,可粗一些,但对基本语
句、基本函数的书写格式、作用、执行过程
等一定要记准,并会灵活应用,这里一定要
细一些。
2010-5-18 9
在 Visual Basic程序设计中对常
用控件的的主要属性、方法和事
件要记住。而对一些其他的属性
在使用时可通过查表得到。
4、利用框图读程序和写程序。
框图是描写算法的有力工具,
它比较直观整体性强。在框图上对
算法进行解剖、修改比在程序上要
容易得多。
2010-5-18 10
5、多上机练习。
高级语言程序设计是一门实践性
很强的课程,只有通过多读程序,多
编程序,多上机练习才能提高编程和
调试程序的能力。程序设计具有艺术
性的特点,只有经过一定的实践才能
掌握其要领 。 不能只满足于“上课听
懂了”,更要注意作业是否会做了,
上机编程是否能得到正确结果。上机
出现问题后是否能调试出正确结果等。
6、注意掌握结构化程序设计的思想,
养成良好的程序设计风格。
2010-5-18 11
三、根据上面所述本课程对学生的要
求如下,
上课认真听讲。
按时完成作业。
重视实验课,多上机
练习编程。
第一讲
第一章 Visual Basic的基础知识 (一)
Visual Basic程序设计
2010-5-18 13
第一章 Visual Basic的基础知识
? § 1.1 Visual Basic简介
一,Visual Basic概述
二,Visual Basic的诞生和发展
三,Visual Basic 6.0中文版的启动和退
出
? § 1.2Visual Basic的特点
2010-5-18 14
§ 1.1 Visual Basic简介
? 一,Visual Basic概述
? Visual Basic(以下简称 VB)是美国微软公
司推出的 Windows环境下的软件开发工具,
使用 VB可以快速开发 Windows应用软件。
? Visual是,可视化的” 的意思,也就是说使
用 VB可进行直观的编程,用户通过使用窗
口、控件(如各种各样的按钮、文本框、
复选框、图片框等)来设计工程界面。可
通过对控件的属性设置来改变其外观,编
程时只需针对每个对象的事件过程进行模
块化
2010-5-18 15
编程,而无需编写大量的代码去描述界
面元素的外观和位置,就能方便快捷地
创建出功能强大的应用程序。
二,Visual Basic的诞生和发展
? 1991年微软公司推出了 Visual Basic1.0,
VB的诞生使编程技术向前迈进了一大
步。
? 1992年微软推出 Visual Basic 2.0,之后
在 1993年又推出 Visual Basic 3.0。
? 在 1995 年随着 Windows95 的发布,
Visual Basic 4.0也同时问世 。
? 1997年微软公司开始推出 Windows开发
工具套件 Microsoft Visual Studio1.0 其
中包括 Visual Basic 5.0
2010-5-18 16
? 1998所发布的 Microsoft Visual Studio98则包
括了 Visual Basic 6.0。
? Visual Basic 6.0,共有三种版本,各自满足
不同的开发需要。
“Visual Basic 学习版,使编程人员轻松开发
Windows 95/98和 Windows NT应用程序,该版本
包括了所有的内部控件。
“专业版” 为专业编程人员提供了一整套进行开发
的功能完备的工具,该版本包括了学习版的全部功
能。
“企业版” 使得专业编程人员能够开发出功能强大
的分布式、高性能的客户 /服务器或 Internet/Intranet
应用程序,该版本包括了 企业 版的全部功能。
2010-5-18 17
§ 1.1 Visual Basic简介
? 三,Visual Basic 6.0中文版的启动和退
出
– 1,启动 Visual Basic 6.0
( 1)单击“开始”按钮,选择“程序”
选项,然后在子菜单中选择
,Microsoft Visual Basic 6.0中文版
/Microsoft Visual Basic 6.0中文版”,
即可出现 Visual Basic 的“新建工程”
的对话框,如下页图 1-1所示。
2010-5-18 18
2010-5-18 19
图 1-1“新建工程”对话框
2010-5-18 20
启动 Visual Basic 6.0
在新建工程对话框中有三个选项卡:
新建、现存和最新 。
在 新建 选项卡 中提示选择可建工程
的类型。
( 2)在, 新建工程, 的对话框的新建
选项卡中选, 标准 EXE”,然后单击
,打开, 按钮,出现 VB的集成开发环
境的主界面,如下页图 1-2所示。
2010-5-18 21
图 1-2 Visual Basic集成开发环境
2010-5-18 22
§ 1.1 Visual Basic简介
? 三,Visual Basic 6.0中文版的启动和退出
– 2,退出 Visual Basic 6.0
选, 文件, 菜单中的退出命令, 即可
退出 Visual Basic 6.0。 如果在退出前没有
保存正在编辑的工程, 将出现提示问用
户是否保存工程和窗体, 可根据提示来
回答即可 。
2010-5-18 23
§ 1.2Visual Basic的特点
1,可视化的设计平台
? Visual是“可视化的”意思,Visual
Basic使用直观的编程方法。通过使
用窗口、控件(如各种各样的按钮、
文本框、复选框、图片框等)来设计
工程界面,并通过对控件的属性进行
设置来改变其外观。编程时只需对每
个对象的事件过程进行模块化编程,
而无需编写大量的代码去描述界面元
素的外观和位置,就能方便快捷地设
计工程界面。
2010-5-18 24
?传统的编程方法,用户必需通过编
程计算来设计工程界面,然后反复运
行和调试才能得到满意的效果。
2,面向对象的设计方法
Visual Basic 中所指的对象是代码和
数据的组合并封装起来,可把这样的
对象作为一个单位来处理。对象可以
是窗体和控件,也可以是一个应用程
序。
§ 1.2Visual Basic的特点
2010-5-18 25
§ 1.2 Visual Basic的特点
? Visual Basic 采用面向对象编程技术。
在设计对象时,不必编写建立和描
述每个对象的程序代码,而是用工
具把它们画在界面上,由 Visual
Basic自动生成对象的程序代码并封
装起来。对象提供了现成的代码避
免了编写程序的麻烦。
3,结构化编程语言
VB是由结构化的 Basic语言发展起
来的,加上面向对象的设计方法,
因此是更具有结构化的程序设计语
言。
2010-5-18 26
§ 1.2 Visual Basic的特点
4,事件驱动的编程机制
? VB通过事件驱动来执行对象的操作 。 在
事件驱动的程序中, 代码不是按照预定的
路径执行, 而是在响应不同的事件时执行
不同的代码模块 。
? 每个对象都有一个事件集, 每个事件发生
都要有相应的程序代码来响应, 即要执行
一段程序代码 。
? 事件可以由用户操作触发, 也可以由操作
系统或其它应用程序的消息触发, 甚至可
由应用程序本身的消息触发 。
2010-5-18 27
? 这些事件的顺序决定了代码执行的顺序,
因此应用程序每次运行时所经过的代码的
路径是不同的。
5,交互式的程序开发过程
? 传统的编程过程分三个步骤:编写源程序,
将源程序编译和连接生成可执行的二进制
代码和最后运行生成可执行的二进制代码 。
而 Visual Basic 采用是交互式方法开发应用
程序 。 使三个步骤之间不再有明显的界限 。
? VB编程在输入代码时便进行解释, 即时捕
获到并突出显示大多数语法或拼写错误,
同时将出现警告对话框, 并将出错的源代
码以红色显示 。 方便用户及时修改程序 。
2010-5-18 28
6,提供强大的数据库访问工具 。
? 随着计算机技术的发展, 数据库越来越显
示出其强大的数据存储和数据管理能力 。
为了满足人们对数据库的需要, VB提供了
强大的数据库程序设计能力 。 不仅能管理
Microsoft Access格式的数据库, 还能访问
其它外部数据库, 如 FoxPro,Paradox等
格式的数据库 。
? 另外, VB还提供了开放式数据库连接
( ODBC) 功能, 可以通过直接访问或建
立连接的方式使用并操作后台大型网络数
据库, 如 SQLServer,Oracle等 。
2010-5-18 29
7,提供创建强大的 Internet应用程序工具
? Visual Basic 提 供 很 多 方 法 用 于 创 建
Internet应用程序 。 使用 Visual Basic新的
Internet编程特征, 可以利用 Visual Basic
提供的工具创建动态的, 功能强大的
Internet应用程序 。
? 您可以创建运行在客户端或服务器端的应
用程序, 在基于窗体的应用程序中使用
HTML页面, 或在 Web上使用 ActiveX部件 。
? 此外, 您还可以方便迅速地将应用程序发
布到 Internet上 。
2010-5-18 30
8,充分利用 Windows资源
? VB提供的动态数据交换 ( DDE) 编程技术,
可以在应用程序中实现与其它 Windows应用
程序建立动态数据交换, 在不同的应用程序
之间进行通信的功能 。
? VB提供的对象链接与嵌入 ( OLE) 技术是将
每个应用程序都看作对象, 将不同的对象连
接起来, 嵌入到某个应用程序中, 从而可以
得到具有声音, 影像, 图像, 动画, 文字等
各种信息集合式文件 。
? VB还可以通过动态 ( DLL) 技术将 C/C++或
汇编语言编写的程序加入到 VB的应用程序中,
或调用 Windows应用程序接口 ( API) 函数,
实现 SDK所具有的功能 。
2010-5-18 31
第一章 Visual Basic的基础知识
? 课下练习,
? 1.1 Visual Basic 6.0有几种版本? 其
主要区别是什么?
? 1.2 与传统的程序设计语言相比,
Visual Basic有什么特点?
为什么要学习程序设计:
一、信息化社会需要加强计算机基础知识的教育
从 20世纪的 60年代开始。一场新的信
息革命悄然来临,它把人类带到信息化社
会。与这个社会相应的社会技术是信息技
术, 它的核心是计算机技术 。由于这项技
术在人类历史上大大改变了人类创造物质
财富和精神财富的方式、方法、过程和结
果,也改变了社会结构和人类自身的生活
方式、习俗等,因此引起社会各部门的重
视。
2010-5-18 2
21世纪是一个信息化的社会,
这个社会对人才素质和知识结构都
提出了更高的要求。对于高等教育
的各个学科计算机的作用已不仅仅
是一种工具,而是各个学科本身的
重要的组成部分。加强计算机基础
教育不仅是为了提高计算机本身的
水平,而且将为提高其他学科的教
育水平打好基础 。
2010-5-18 3
由此可见,计算机基础教育既
是文化基础教育、人才素质教育,
又是强有力的技术基础教育。加强
这种教育不仅是信息化社会的需要,
也是各个学科发展的需要。计算机
教育水平高低已成为评价学校教学
质量的重要指标,学生本人的计算
机应用能力反映了个人的素质,影
响着他的竞争能力。因此各个学校、
各个学科都在努力使计算机教育上
一个新台阶。
2010-5-18 4
经济的发展, 社会的进步, 信息化
程序的加深和知识经济的膨胀, 使得正
确熟练地使用计算软硬件成为当代大学
生必须掌握的一项基本技能 。 本学期我
们计划开设, Visual Basic程序设计语
言, 。 Visual Basic是一种简单易学且功
能强大的 Windows下的编程语言 。 通过
该课程的学习, 使同学们能够熟练掌握
Visual Basic程序设计的方法, 并能应用
Visual Basic语言设计出各种应用程序 。
2010-5-18 5
二、程序设计语言是计算机基础教育
的最基本的内容之一
目前计算机程序设计语言仍是计算机基础
教育的最基本内容之一。
计算机程序设计语言种类很多,而且发展
也非常快。为了适应这种发展,这学期我们给
大家介绍 Visual Basic程序设计语言,它是
Windows下的编程语言。 Visual Basic程序设
计语言是可视化、面向对象和结构化编程语言,
它采用事件驱动的编程机制。初学者学习 VB,
只要掌握几个关键词就可以编写出实用的应用
程序,专业人员可以用 Visual Basic实现其他
任何 Windows编程语言的功能,从开发个人或
小组使用的小工具,到大型企业应用系统,都
可以用 VB实现。
2010-5-18 6
一、学习程序设计语言可能出现的问题:
1、高级语言很抽象。
2、高级语言规定很多,不象数学那样逻
辑性强。
3、编程序很难,给出一个问题之后往往
不知如何下手。
二、学习语言的方法探讨:
1、纵观全局,有的放矢。
本课程对学生的要求
2010-5-18 7
2、循序渐进。
高级语言的语句比较多,编程技
巧也很强。但基本语句并不多,常用
算法和技巧也屈指可数,在学习过程
中应注意归纳和逐步掌握。
一个复杂的算法往往可以分解成
一些基本算法。对于课程中的一些常
用的基本算法应注意归纳和总结。比
如:
求累加和的数学模型为, S=S+X,
求连乘积数学模型为, P=P*T,
求多项式的和数学模型为, A=A*X+T。
2010-5-18 8
这样在遇到问题后,看该问题属于哪种
类型,该用什么算法去解决,就不会无从下
手。
3、“粗”和“细”结合。
高级语言中的规定和需要记忆的东西很
多,比如整数的范围、实数的范围,它们在
机器中存储时所占的字节数,输出时的有效
位数,默认宽度等,对这些不影响高级语言
的初步学习,有的可通过上机逐步掌握的东
西,不必死记硬背,可粗一些,但对基本语
句、基本函数的书写格式、作用、执行过程
等一定要记准,并会灵活应用,这里一定要
细一些。
2010-5-18 9
在 Visual Basic程序设计中对常
用控件的的主要属性、方法和事
件要记住。而对一些其他的属性
在使用时可通过查表得到。
4、利用框图读程序和写程序。
框图是描写算法的有力工具,
它比较直观整体性强。在框图上对
算法进行解剖、修改比在程序上要
容易得多。
2010-5-18 10
5、多上机练习。
高级语言程序设计是一门实践性
很强的课程,只有通过多读程序,多
编程序,多上机练习才能提高编程和
调试程序的能力。程序设计具有艺术
性的特点,只有经过一定的实践才能
掌握其要领 。 不能只满足于“上课听
懂了”,更要注意作业是否会做了,
上机编程是否能得到正确结果。上机
出现问题后是否能调试出正确结果等。
6、注意掌握结构化程序设计的思想,
养成良好的程序设计风格。
2010-5-18 11
三、根据上面所述本课程对学生的要
求如下,
上课认真听讲。
按时完成作业。
重视实验课,多上机
练习编程。
第一讲
第一章 Visual Basic的基础知识 (一)
Visual Basic程序设计
2010-5-18 13
第一章 Visual Basic的基础知识
? § 1.1 Visual Basic简介
一,Visual Basic概述
二,Visual Basic的诞生和发展
三,Visual Basic 6.0中文版的启动和退
出
? § 1.2Visual Basic的特点
2010-5-18 14
§ 1.1 Visual Basic简介
? 一,Visual Basic概述
? Visual Basic(以下简称 VB)是美国微软公
司推出的 Windows环境下的软件开发工具,
使用 VB可以快速开发 Windows应用软件。
? Visual是,可视化的” 的意思,也就是说使
用 VB可进行直观的编程,用户通过使用窗
口、控件(如各种各样的按钮、文本框、
复选框、图片框等)来设计工程界面。可
通过对控件的属性设置来改变其外观,编
程时只需针对每个对象的事件过程进行模
块化
2010-5-18 15
编程,而无需编写大量的代码去描述界
面元素的外观和位置,就能方便快捷地
创建出功能强大的应用程序。
二,Visual Basic的诞生和发展
? 1991年微软公司推出了 Visual Basic1.0,
VB的诞生使编程技术向前迈进了一大
步。
? 1992年微软推出 Visual Basic 2.0,之后
在 1993年又推出 Visual Basic 3.0。
? 在 1995 年随着 Windows95 的发布,
Visual Basic 4.0也同时问世 。
? 1997年微软公司开始推出 Windows开发
工具套件 Microsoft Visual Studio1.0 其
中包括 Visual Basic 5.0
2010-5-18 16
? 1998所发布的 Microsoft Visual Studio98则包
括了 Visual Basic 6.0。
? Visual Basic 6.0,共有三种版本,各自满足
不同的开发需要。
“Visual Basic 学习版,使编程人员轻松开发
Windows 95/98和 Windows NT应用程序,该版本
包括了所有的内部控件。
“专业版” 为专业编程人员提供了一整套进行开发
的功能完备的工具,该版本包括了学习版的全部功
能。
“企业版” 使得专业编程人员能够开发出功能强大
的分布式、高性能的客户 /服务器或 Internet/Intranet
应用程序,该版本包括了 企业 版的全部功能。
2010-5-18 17
§ 1.1 Visual Basic简介
? 三,Visual Basic 6.0中文版的启动和退
出
– 1,启动 Visual Basic 6.0
( 1)单击“开始”按钮,选择“程序”
选项,然后在子菜单中选择
,Microsoft Visual Basic 6.0中文版
/Microsoft Visual Basic 6.0中文版”,
即可出现 Visual Basic 的“新建工程”
的对话框,如下页图 1-1所示。
2010-5-18 18
2010-5-18 19
图 1-1“新建工程”对话框
2010-5-18 20
启动 Visual Basic 6.0
在新建工程对话框中有三个选项卡:
新建、现存和最新 。
在 新建 选项卡 中提示选择可建工程
的类型。
( 2)在, 新建工程, 的对话框的新建
选项卡中选, 标准 EXE”,然后单击
,打开, 按钮,出现 VB的集成开发环
境的主界面,如下页图 1-2所示。
2010-5-18 21
图 1-2 Visual Basic集成开发环境
2010-5-18 22
§ 1.1 Visual Basic简介
? 三,Visual Basic 6.0中文版的启动和退出
– 2,退出 Visual Basic 6.0
选, 文件, 菜单中的退出命令, 即可
退出 Visual Basic 6.0。 如果在退出前没有
保存正在编辑的工程, 将出现提示问用
户是否保存工程和窗体, 可根据提示来
回答即可 。
2010-5-18 23
§ 1.2Visual Basic的特点
1,可视化的设计平台
? Visual是“可视化的”意思,Visual
Basic使用直观的编程方法。通过使
用窗口、控件(如各种各样的按钮、
文本框、复选框、图片框等)来设计
工程界面,并通过对控件的属性进行
设置来改变其外观。编程时只需对每
个对象的事件过程进行模块化编程,
而无需编写大量的代码去描述界面元
素的外观和位置,就能方便快捷地设
计工程界面。
2010-5-18 24
?传统的编程方法,用户必需通过编
程计算来设计工程界面,然后反复运
行和调试才能得到满意的效果。
2,面向对象的设计方法
Visual Basic 中所指的对象是代码和
数据的组合并封装起来,可把这样的
对象作为一个单位来处理。对象可以
是窗体和控件,也可以是一个应用程
序。
§ 1.2Visual Basic的特点
2010-5-18 25
§ 1.2 Visual Basic的特点
? Visual Basic 采用面向对象编程技术。
在设计对象时,不必编写建立和描
述每个对象的程序代码,而是用工
具把它们画在界面上,由 Visual
Basic自动生成对象的程序代码并封
装起来。对象提供了现成的代码避
免了编写程序的麻烦。
3,结构化编程语言
VB是由结构化的 Basic语言发展起
来的,加上面向对象的设计方法,
因此是更具有结构化的程序设计语
言。
2010-5-18 26
§ 1.2 Visual Basic的特点
4,事件驱动的编程机制
? VB通过事件驱动来执行对象的操作 。 在
事件驱动的程序中, 代码不是按照预定的
路径执行, 而是在响应不同的事件时执行
不同的代码模块 。
? 每个对象都有一个事件集, 每个事件发生
都要有相应的程序代码来响应, 即要执行
一段程序代码 。
? 事件可以由用户操作触发, 也可以由操作
系统或其它应用程序的消息触发, 甚至可
由应用程序本身的消息触发 。
2010-5-18 27
? 这些事件的顺序决定了代码执行的顺序,
因此应用程序每次运行时所经过的代码的
路径是不同的。
5,交互式的程序开发过程
? 传统的编程过程分三个步骤:编写源程序,
将源程序编译和连接生成可执行的二进制
代码和最后运行生成可执行的二进制代码 。
而 Visual Basic 采用是交互式方法开发应用
程序 。 使三个步骤之间不再有明显的界限 。
? VB编程在输入代码时便进行解释, 即时捕
获到并突出显示大多数语法或拼写错误,
同时将出现警告对话框, 并将出错的源代
码以红色显示 。 方便用户及时修改程序 。
2010-5-18 28
6,提供强大的数据库访问工具 。
? 随着计算机技术的发展, 数据库越来越显
示出其强大的数据存储和数据管理能力 。
为了满足人们对数据库的需要, VB提供了
强大的数据库程序设计能力 。 不仅能管理
Microsoft Access格式的数据库, 还能访问
其它外部数据库, 如 FoxPro,Paradox等
格式的数据库 。
? 另外, VB还提供了开放式数据库连接
( ODBC) 功能, 可以通过直接访问或建
立连接的方式使用并操作后台大型网络数
据库, 如 SQLServer,Oracle等 。
2010-5-18 29
7,提供创建强大的 Internet应用程序工具
? Visual Basic 提 供 很 多 方 法 用 于 创 建
Internet应用程序 。 使用 Visual Basic新的
Internet编程特征, 可以利用 Visual Basic
提供的工具创建动态的, 功能强大的
Internet应用程序 。
? 您可以创建运行在客户端或服务器端的应
用程序, 在基于窗体的应用程序中使用
HTML页面, 或在 Web上使用 ActiveX部件 。
? 此外, 您还可以方便迅速地将应用程序发
布到 Internet上 。
2010-5-18 30
8,充分利用 Windows资源
? VB提供的动态数据交换 ( DDE) 编程技术,
可以在应用程序中实现与其它 Windows应用
程序建立动态数据交换, 在不同的应用程序
之间进行通信的功能 。
? VB提供的对象链接与嵌入 ( OLE) 技术是将
每个应用程序都看作对象, 将不同的对象连
接起来, 嵌入到某个应用程序中, 从而可以
得到具有声音, 影像, 图像, 动画, 文字等
各种信息集合式文件 。
? VB还可以通过动态 ( DLL) 技术将 C/C++或
汇编语言编写的程序加入到 VB的应用程序中,
或调用 Windows应用程序接口 ( API) 函数,
实现 SDK所具有的功能 。
2010-5-18 31
第一章 Visual Basic的基础知识
? 课下练习,
? 1.1 Visual Basic 6.0有几种版本? 其
主要区别是什么?
? 1.2 与传统的程序设计语言相比,
Visual Basic有什么特点?