番茄花园-VisualBasic程序设计教程.ppt
《番茄花园-VisualBasic程序设计教程.ppt》由会员分享,可在线阅读,更多相关《番茄花园-VisualBasic程序设计教程.ppt(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 Visual Basic 程序设计程序设计番茄花园-VisualBasic程序设计教程 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望 Visual Basic 程序设计程序设计 计算机应用遍及各行各业;计算机应用遍及各行各业;计算机用户的发展:计算机用户的发展:专家专家 专业人员专业人员 普通用户普通用户 程序设计可以让计算机做任意你想做的事;程序设计可以让计算机做任意你想做的事;1 1、有必要学习程序设计吗?、有必要学习程序设计吗?2 Visual Basi
2、c 程序设计程序设计2 2、为什么选择、为什么选择Visual Basic Visual Basic?大部分大部分DOSDOS平台下的程序设计语言都将被淘汰;平台下的程序设计语言都将被淘汰;其它语言可以实现的功能其它语言可以实现的功能VBVB都能实现;都能实现;VB VB是当今世界最流行的三大语言之一(是当今世界最流行的三大语言之一(VCVC、JAVAJAVA););相对而言,相对而言,VBVB比较容易掌握。比较容易掌握。3 Visual Basic 程序设计程序设计本课程学习要求本课程学习要求本课程学习要求本课程学习要求强化实践强化实践这这门门课课主主张张程程序序设设计计是是高高强强度度的的
3、脑脑力力劳劳动动,不不是是听听会会的的、也也不是看会的,而是练会的。这与以往的教学安排最大的不同不是看会的,而是练会的。这与以往的教学安排最大的不同突出重点突出重点重重点点放放在在思思路路、算算法法、编编程程构构思思和和程程序序实实现现上上。语语句句只只是是表表达达工工具具,要要求求堂堂上上积积极极思思考考,尽尽量量当当堂堂学学懂懂,重重在在培培养养分分析析问问题和解决问题的能力。题和解决问题的能力。养成良好的编程习惯养成良好的编程习惯强调程序的可读性;强调程序的可读性;变量要加注释;变量要加注释;程序构思要有说明;程序构思要有说明;学会如何调试程序;学会如何调试程序;尽可能优化程序的算法;尽
4、可能优化程序的算法;对运行结果要做正确与否的分析;对运行结果要做正确与否的分析;4 Visual Basic 程序设计程序设计动手动脑,强调理论指导下的实践动手动脑,强调理论指导下的实践有条有理的实践。实践出真知有条有理的实践。实践出真知“自学、动手、应用、上网自学、动手、应用、上网”在编写大量程序之后,才能感到运用自如。在编写大量程序之后,才能感到运用自如。学习方法学习方法5 Visual Basic 程序设计程序设计教学内容:教学内容:第一章第一章 Visual Basic Visual Basic 概述概述第二章第二章 创建用户界面创建用户界面第三章第三章 Visual Basic Vi
5、sual Basic语言基础语言基础第四章第四章 算法基础及算法基础及Visual Basic Visual Basic 的基本语句的基本语句第五章第五章 数组数组第六章第六章 程序调试程序调试第七章第七章 文件文件第八章第八章 过程过程第九章图形处理及多媒体应用(简单介绍)第九章图形处理及多媒体应用(简单介绍)第十章第十章 数据库操作及编程(选择内容)数据库操作及编程(选择内容)6 Visual Basic 程序设计程序设计第第 1 1 章章 Visual Basic Visual Basic 概述概述 Visual Basic 程序设计程序设计教学要求教学要求教学要求教学要求f了解了解 V
6、isual Basic Visual Basic的简介;的简介;f了解面向对象程序设计方法;了解面向对象程序设计方法;f了解事件驱动过程的程序设计原理;了解事件驱动过程的程序设计原理;f掌掌握握Visual Visual BasicBasic的的开开发发环环境境的的常常用用工工具具(控控件件箱箱、窗窗体体设设计计器器、工工程程资资源源管管理理器器、属属性性窗窗口口和和代代码码编编辑辑窗窗口口等等)的的使使用和基本操作;用和基本操作;f掌握创建掌握创建Visual BasicVisual Basic应用程序的一般步骤;应用程序的一般步骤;f掌握工程的建立、运行、调试方法掌握工程的建立、运行、调试
7、方法f掌握可执行文件的生成;掌握可执行文件的生成;8 Visual Basic 程序设计程序设计1.1 Visual Basic1.1 Visual Basic简介简介1.2 1.2 面向对象的程序设计方法基础面向对象的程序设计方法基础1.3 1.3 事件驱动事件驱动1.4 Visual Basic 1.4 Visual Basic 的集成开发环境的集成开发环境1.5 1.5 创建创建Visual Basic Visual Basic 应用程序的一般步骤应用程序的一般步骤1.6 Visual Basic1.6 Visual Basic集成开发环境的基本操作集成开发环境的基本操作 教学内容教学内
8、容9 Visual Basic 程序设计程序设计1.1 Visual Basic 1.1 Visual Basic 1.1 Visual Basic 1.1 Visual Basic 简介简介简介简介BASICBASIC语语言言(Beginners Beginners All-purpose All-purpose Symbolic Symbolic Instruction Instruction Code Code 初学者符号指令代码)初学者符号指令代码)BASIC BASIC语言的版本多达几百种,比较著名的有:语言的版本多达几百种,比较著名的有:v GW-BASIC GW-BASICv T
9、rue BASIC True BASICv Q-BASIC Q-BASICv Quick BASIC Quick BASICv Visual BASIC Visual BASIC10 Visual Basic 程序设计程序设计 在在WindowsWindows操作平台下,开发具有图形用户界面操作平台下,开发具有图形用户界面(GUI)(GUI)的应用程的应用程序的强有力的工具之一;序的强有力的工具之一;以以 Basic Basic 语言为基础,易于学习、掌握;语言为基础,易于学习、掌握;具有可视化(具有可视化(Visual Visual)编程的特性,即无需大量代码去描述)编程的特性,即无需大量代
10、码去描述界面的外观和控件的位置;界面的外观和控件的位置;是包括界面设计、程序编码、调试、编译并创建可执行程序的是包括界面设计、程序编码、调试、编译并创建可执行程序的集成开发环境集成开发环境IDEIDE(Integrated Develop EnvironmentIntegrated Develop Environment););引进了面向对象编程(引进了面向对象编程(OOPOOP)的设计方法;)的设计方法;和微软公司软件之间的沟通较好;和微软公司软件之间的沟通较好;全面支持全面支持WindowsWindows系统的对象嵌入与链接(系统的对象嵌入与链接(OLEOLE)技术;)技术;强大的数据库功
11、能;强大的数据库功能;Visual Basic Visual Basic 简介简介11 Visual Basic 程序设计程序设计 1 1、可视化、可视化(Visual)(Visual)2 2、面向对象、面向对象(Object Oriented,OOObject Oriented,OO )Visual Visual BasicBasic和和WindowsWindows是是紧紧密密结结合合的的,它它可可直直接接调调用用WindowsWindows的的系系统统资资源源,从从而而大大大大减减少了软件开发难度,提高了开发效率。少了软件开发难度,提高了开发效率。Visual BasicVisual Ba
12、sic的两个重要的特点:的两个重要的特点:12 Visual Basic 程序设计程序设计Visual BasicVisual BasicVisual BasicVisual Basic的发展的发展的发展的发展/91年,Visual Basic 1.0/92年,Visual Basic 2.0/93年,Visual Basic 3.0/95年,Visual Basic 4.0/97年,Visual Basic 5.0/98年,Visual Basic 6.0 Visual Visual Basic Basic 6.06.0是是一一个个3232位位的的软软件件开开发发环环境境,必必须须在在Win
13、dows Windows 9595或或以以上上版版本本使使用用,开开发发出出的的应应用用软软件也是件也是3232位的。位的。13 Visual Basic 程序设计程序设计Visual Basic 6.0Visual Basic 6.0Visual Basic 6.0Visual Basic 6.0的版本简介的版本简介的版本简介的版本简介三种版本三种版本:A 学习版学习版(Learing)(Learing)面向初学者,包括面向初学者,包括VBVB的主要功能的主要功能.A 专专业业版版(Professional)(Professional)提提供供一一套套功功能能完完备备的的开开发发工工具具,包
14、括包括ActiveXActiveX和和InternetInternet控件开发工具等控件开发工具等.A 企企业业版版(Enterprise)(Enterprise)最最高高级级的的版版本本,针针对对小小组组环环境境中中建建立立分分布布式式应应用用程程序序的的编编程程人人员员的的版版本本,除除专专业业版版的的全全部部功功能能 外外,包包 括括 Visual Visual SourceSafe SourceSafe 和和 Automation Automation and and Component ManagerComponent Manager等工具等工具.14 Visual Basic 程序
15、设计程序设计1.2 1.2 1.2 1.2 面向对象的程序设计方法基础面向对象的程序设计方法基础面向对象的程序设计方法基础面向对象的程序设计方法基础传统的传统的面向过程面向过程的程序设计的程序设计 是是一一种种强强调调功功能能抽抽象象化化和和模模块块化化的的编编程程方方法法,将将解解决决问问题的过程看作是一个处理题的过程看作是一个处理过程过程。设计思想:设计思想:描描述述一一辆辆汽汽车车动动作作的的时时候候,着着眼眼于于汽汽车车整整体体从从一一地地到到另另一地的运动过程。一地的运动过程。程序程序=数据结构数据结构+算法算法15 Visual Basic 程序设计程序设计 面面向向对对象象的的程
16、程序序设设计计(Object(Object Oriented Oriented Programming,OOP)Programming,OOP)是是一一种种以以对对象象为为基基础础,以以事事件件来来驱驱动动对对象象执执行行的的程程序序设设计计技技,将将解解决问题的过程看作是一个对象分类演绎的过程。决问题的过程看作是一个对象分类演绎的过程。设计思想:设计思想:描描述述一一辆辆汽汽车车动动作作的的时时候候,着着眼眼于于组组成成汽汽车车的的部部件件在在各各个个时时刻刻的的状状态态,通通过过各各部部件件状状态态的的组组合合,确确定定整整个个汽汽车车的的工工作作特特性性和和规律。规律。基本思想基本思想:
17、通通过过建建立立与与具具体体实实际际应应用用相相对对应应的的对对象象,并并通通过过这这些些对对象象的的交互来创建具体的应用程序。交互来创建具体的应用程序。面向对象的程序设计面向对象的程序设计16 Visual Basic 程序设计程序设计基本概念基本概念基本概念基本概念 对对象象(Object)Object):是是动动作作体体的的逻逻辑辑模模型型。是是一一个个包包括括属属性性和和方法的并被封装起来的整体。方法的并被封装起来的整体。类类(Class)(Class):是是对对同同一一种种对对象象的的概概括括、抽抽象象。用用饼饼干干模模子子和和饼饼干干之之间间的的关关系系作作比比,饼饼干干模模子子是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 番茄花园 VisualBasic 程序设计 教程
限制150内