可视化程序设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• Microsoft Windows为程序员和最终用户提供了一个共同的 人机界面
• 对用户
• Windows提供了一个图形鼠标的操作环境,该环境对 所有的应用程序都一样
• 对于程序员
• Windows提供了一组预定义工具----称之为 Microsoft Windows 的软件开发工具箱(SDK)
• 本课程主要介绍VB6.0中文版(企业版)
gkn2005@东北大学网络教育学院
10
一、VB 概述
Visual Basic 能做什么
能用 Visual Basic 干什么呢?
• 也许应该问不能用它干什么更恰当一些 • 答案是:没有什么不能干的!
• 从设计新型的用户界面到利用其它应用程序的对象 • 从处理文字图象到使用数据库 • Visual Basic 提供了完成这些工作的所有工具
专业版
• 为专业编程人员提供了一整套功能完备的开发工具 • 它除了具有学习版的全部功能外,还包括Active和
Internet控件开发等高级特性。
企业版
• Visual Basic6.0的最高版本,使得专业编程人员能够开 发功能强大的分布式应用程序
• 它除了具有企业版的全部功能外,还包括Back Office等 特殊工具
可视化程序设计
——Visual Basic 6.0 的使用
Teacher:Kening-Gao E-mail:chengxusheji02@necmail.neu.edu.cn
VB 程序设计
课程名称:
Visual Basic程序设计语言
课程学时:
理论48学时 实验16学时
授课时间: 2-19周(周四)
• 引入了控件的概念,在Windows中控件的身影无处不在 • 各种各样的按钮、文本框都是控件的种类 • VB把这些控件模式化,并且每个控件都有若干属性用来控 制控件的外观和工作方法
gkn2005@东北大学网络教育学院
7
一、 VB 概述
什么是 Visual Basic
Visual Basic 在原有 BASIC 语言的基础上进一步 发展,专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几 个关键词就可以建立实用的应用程序。
• 该工具能使程序员建立一个与Windows界面相同的应 用程序
• 程序员不必关心最终用户的硬件配置情况
• 在这一开发环境中,程序员唯一困难的是Microsoft SDK提供了六百多个函数和与其一致的事件驱动 (event-driven)编程技术
gkn2005@东北大学网络教育学院
6
一、 VB 概述
什么是 Visual Basic
Microsoft Visual Basic 提供了开发 Microsoft Windows 应用程序的最迅速、最简捷的方法
Visual意味“可视化的”,指的是一种开发图形用户 界面(GUI)的方法,所以V B是基于Basic的可视 化的程序设计语言
• 之所以叫做“可视”,你只要看到VB的界面就会明白 • 实际上你无需编程,就可以完成许多步骤
面向对象的程序设计 • 降低程序的复杂性、提高软件的开法效率和改善 工作界面为目标 • 程序=对象+消息 的面向对象的程序设计
Visual Basic 不仅是 Visual Basic 编程语言
• Visual Basic 编程系统和 VBA 都使用这一语言
• VBScript 是广泛使用的脚本语言,它是 Visual Basic 语 言的子集
• 在学习 Visual Basic 中得到的经验可应用到所有这些领域 中
Visual Basic6.0既继承了BASIC语言的简单易懂 的特点,又采用了面向对象、事件驱动的编程机制, 提供了一种所见即所得的可视化程序设计方法
gkn2005@东北大学网络教育学院
12
二、基本概念
基本概念
程序设计的发展 Windows的工作方式 面向对象编程的有关概念
gkn2005@东北大学网络教育学院
13
二、基本概念
程序设计方法的发展
初期的程序设计 • 高运行效率、少占用内存为目标
结构化程序设计 • 程序的可读性、可维护性为目标 • 程序=算法+数据结构 的面向过程的程序设计
gkn2005@东北大学网络教育学院
2பைடு நூலகம்
VB 程序设计
学习安排:
基础部分
基本概念
基本操作
基本语言
提高部分
Vb与界面
Vb与数据库
Vb与多媒体
Vb与web
gkn2005@东北大学网络教育学院
3
第一章 VB 程序设计概述
学习指导:
• VB概述 • 基本概念 • 集成开发环境 • 简单VB程序设计
gkn2005@东北大学网络教育学院
gkn2005@东北大学网络教育学院
8
一、VB 概述
Visual Basic的发展
1991年,Visual Basic 1.0 1993年,Visual Basic 3.0 1995年,Visual Basic 4.0 1997年,Visual Basic 5.0 1998年,Visual Basic 6.0
演示程序:
gkn2005@东北大学网络教育学院
11
一、VB 概述
5、Visual Basic 的特点 面向对象的可视化设计工具 事件驱动的编程机制 结构化的程序设计语言 开放的数据库功能与网络支持 提供了易学易用的应用程序集成开发环境 支持动态数据交换(DDE)、动态链接库(DLL) 和对象的链接与嵌入(OLE)技术 ActiveX技术 完备的联机帮助功能
4
一、 VB 概述
VB概述
什么是 Visual Basic Visual Basic的发展 Visual Basic 能做什么
Visual Basic 的特点
gkn2005@东北大学网络教育学院
5
一、 VB 概述
什么是 Visual Basic
VB是Microsoft Windows的日渐成熟的必然产物
• 在开发环境、功能上进一步完善和扩充 • 特别是在数据库管理和网络应用方面更胜一筹 • VB成为许多程序员首选的编成工具
gkn2005@东北大学网络教育学院
9
一、VB 概述
Visual Basic6.0的三个版本
学习版
• Visual Basic6.0的基础版本,适用于初学者 • 它包括所有的内部控件、选项卡和数据绑定控件
• 对用户
• Windows提供了一个图形鼠标的操作环境,该环境对 所有的应用程序都一样
• 对于程序员
• Windows提供了一组预定义工具----称之为 Microsoft Windows 的软件开发工具箱(SDK)
• 本课程主要介绍VB6.0中文版(企业版)
gkn2005@东北大学网络教育学院
10
一、VB 概述
Visual Basic 能做什么
能用 Visual Basic 干什么呢?
• 也许应该问不能用它干什么更恰当一些 • 答案是:没有什么不能干的!
• 从设计新型的用户界面到利用其它应用程序的对象 • 从处理文字图象到使用数据库 • Visual Basic 提供了完成这些工作的所有工具
专业版
• 为专业编程人员提供了一整套功能完备的开发工具 • 它除了具有学习版的全部功能外,还包括Active和
Internet控件开发等高级特性。
企业版
• Visual Basic6.0的最高版本,使得专业编程人员能够开 发功能强大的分布式应用程序
• 它除了具有企业版的全部功能外,还包括Back Office等 特殊工具
可视化程序设计
——Visual Basic 6.0 的使用
Teacher:Kening-Gao E-mail:chengxusheji02@necmail.neu.edu.cn
VB 程序设计
课程名称:
Visual Basic程序设计语言
课程学时:
理论48学时 实验16学时
授课时间: 2-19周(周四)
• 引入了控件的概念,在Windows中控件的身影无处不在 • 各种各样的按钮、文本框都是控件的种类 • VB把这些控件模式化,并且每个控件都有若干属性用来控 制控件的外观和工作方法
gkn2005@东北大学网络教育学院
7
一、 VB 概述
什么是 Visual Basic
Visual Basic 在原有 BASIC 语言的基础上进一步 发展,专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几 个关键词就可以建立实用的应用程序。
• 该工具能使程序员建立一个与Windows界面相同的应 用程序
• 程序员不必关心最终用户的硬件配置情况
• 在这一开发环境中,程序员唯一困难的是Microsoft SDK提供了六百多个函数和与其一致的事件驱动 (event-driven)编程技术
gkn2005@东北大学网络教育学院
6
一、 VB 概述
什么是 Visual Basic
Microsoft Visual Basic 提供了开发 Microsoft Windows 应用程序的最迅速、最简捷的方法
Visual意味“可视化的”,指的是一种开发图形用户 界面(GUI)的方法,所以V B是基于Basic的可视 化的程序设计语言
• 之所以叫做“可视”,你只要看到VB的界面就会明白 • 实际上你无需编程,就可以完成许多步骤
面向对象的程序设计 • 降低程序的复杂性、提高软件的开法效率和改善 工作界面为目标 • 程序=对象+消息 的面向对象的程序设计
Visual Basic 不仅是 Visual Basic 编程语言
• Visual Basic 编程系统和 VBA 都使用这一语言
• VBScript 是广泛使用的脚本语言,它是 Visual Basic 语 言的子集
• 在学习 Visual Basic 中得到的经验可应用到所有这些领域 中
Visual Basic6.0既继承了BASIC语言的简单易懂 的特点,又采用了面向对象、事件驱动的编程机制, 提供了一种所见即所得的可视化程序设计方法
gkn2005@东北大学网络教育学院
12
二、基本概念
基本概念
程序设计的发展 Windows的工作方式 面向对象编程的有关概念
gkn2005@东北大学网络教育学院
13
二、基本概念
程序设计方法的发展
初期的程序设计 • 高运行效率、少占用内存为目标
结构化程序设计 • 程序的可读性、可维护性为目标 • 程序=算法+数据结构 的面向过程的程序设计
gkn2005@东北大学网络教育学院
2பைடு நூலகம்
VB 程序设计
学习安排:
基础部分
基本概念
基本操作
基本语言
提高部分
Vb与界面
Vb与数据库
Vb与多媒体
Vb与web
gkn2005@东北大学网络教育学院
3
第一章 VB 程序设计概述
学习指导:
• VB概述 • 基本概念 • 集成开发环境 • 简单VB程序设计
gkn2005@东北大学网络教育学院
gkn2005@东北大学网络教育学院
8
一、VB 概述
Visual Basic的发展
1991年,Visual Basic 1.0 1993年,Visual Basic 3.0 1995年,Visual Basic 4.0 1997年,Visual Basic 5.0 1998年,Visual Basic 6.0
演示程序:
gkn2005@东北大学网络教育学院
11
一、VB 概述
5、Visual Basic 的特点 面向对象的可视化设计工具 事件驱动的编程机制 结构化的程序设计语言 开放的数据库功能与网络支持 提供了易学易用的应用程序集成开发环境 支持动态数据交换(DDE)、动态链接库(DLL) 和对象的链接与嵌入(OLE)技术 ActiveX技术 完备的联机帮助功能
4
一、 VB 概述
VB概述
什么是 Visual Basic Visual Basic的发展 Visual Basic 能做什么
Visual Basic 的特点
gkn2005@东北大学网络教育学院
5
一、 VB 概述
什么是 Visual Basic
VB是Microsoft Windows的日渐成熟的必然产物
• 在开发环境、功能上进一步完善和扩充 • 特别是在数据库管理和网络应用方面更胜一筹 • VB成为许多程序员首选的编成工具
gkn2005@东北大学网络教育学院
9
一、VB 概述
Visual Basic6.0的三个版本
学习版
• Visual Basic6.0的基础版本,适用于初学者 • 它包括所有的内部控件、选项卡和数据绑定控件