【vb精品源码栏目提醒】:网学会员为广大网友收集整理了,程序设计教程 - 技术总结,希望对大家有所帮助!
Visual Basic 程序设计Visual Basic程 序 设 计 教 程 Visual Basic1、有必要学习程序设计吗? 程序设计 计算机应用遍及各行各业; 计算机用户的发展: 专家 专业人员 普通用户 程序设计可以让计算机做任意你想做的事; 22、为什么选择Visual Basic ? Visual Basic 程序设计大部分DOS平台下的程序设计语言都将被淘汰;其它语言可以实现的功能
VB都能实现;
VB是当今世界最流行的三大语言之一(VC、JAVA); 相对而言,
VB比较容易掌握。
3本课程学习要求 Visual Basic 程序设计强化实践 这门课主张程序设计是高强度的脑力劳动,不是听会的、也 不是看会的,而是练会的。
这与以往的教学安排最大的不同突出重点 重点放在思路、算法、编程构思和程序实现上。
语句只是表 达工具,要求堂上积极思考,尽量当堂学懂,重在培养分析 问题和解决问题的能力。
养成良好的编程习惯 强调程序的可读性; 变量要加注释; 程序构思要有说明; 学会如何调试程序; 尽可能优化程序的算法; 对运行结果要做正确与否的分析; 4学习方法 Visual Basic 程序设计 动手动脑,强调理论指导下的实践 有条有理的实践。
实践出真知 “自学、动手、应用、上网” 在编写大量程序之后,才能感到运用自如。
5教学内容: Visual Basic 程序设计第一章 Visual Basic 概述第二章 创建用户界面第三章 Visual Basic语言基础第四章 算法基础及Visual Basic 的基本语句第五章 数组第六章 程序调试第七章 文件第八章 过程第九章图形处理及多媒体应用(简单介绍)第十章 数据库操作及编程(选择内容) 6 Visual Basic 程序设计 第 1 章Visual Basic 概述教学要求 Visual Basic 程序设计了解 Visual Basic的简介;了解面向对象程序设计方法;了解事件驱动过程的程序设计原理;掌握Visual Basic的开发环境的常用工具(控件箱、窗体设计器、工程资源管理器、属性窗口和代码编辑窗口等)的使用和基本操作;掌握创建Visual Basic应用程序的一般步骤;掌握工程的建立、运行、调试方法掌握可执行文件的生成; 8教学内容 Visual Basic 程序设计1.1 Visual Basic简介1.2 面向对象的程序设计方法基础1.3 事件驱动1.4 Visual Basic 的集成开发环境1.5 创建Visual Basic 应用程序的一般步骤1.6 Visual Basic集成开发环境的基本操作 91.1 Visual Basic 简介 Visual Basic 程序设计BASIC语言(Beginners All-purpose Symbolic Instruction Code 初学者符号指令代码)BASIC语言的版本多达几百种,比较著名的有: GW-BASIC True BASIC Q-BASIC Quick BASIC Visual BASIC 10 Visual Basic 简介 Visual Basic 程序设计 在Windows操作平台下,开发具有图形用户界面GUI的应用程序的强有力的工具之一; 以 Basic 语言为基础,易于学习、掌握; 具有可视化( Visual )编程的特性,即无需大量代码去描述界面的外观和控件的位置; 是包括界面设计、程序编码、调试、编译并创建可执行程序的集成开发环境IDE(Integrated Develop Environment); 引进了面向对象编程(OOP)的设计方法; 和微软公司软件之间的沟通较好; 全面支持Windows系统的对象嵌入与链接(OLE)技术; 强大的数据库功能; 11Visual Basic的两个重要的特点: Visual Basic 程序设计 1、可视化Visual 2、面向对象Object OrientedOO Visual Basic和Windows是紧密结合的,它可直接调用Windows的系统资源,从而大大减少了软件开发难度,提高了开发效率。
12Visual Basic的发展 Visual 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 Basic 6.0是一个32位的软件开发环境,必须在Windows 95或以上版本使用,开发出的应用软件也是32位的。
13Visual Basic 6.0的版本简介 Visual Basic 程序设计三种版本: 学习版Learing——面向初学者,包括
VB的主要功能. 专业版Professional——提供一套功能完备的开发工具 包括ActiveX和Internet控件开发工具等. 企业版Enterprise——最高级的版本,针对小组环境中 建立分布式应用程序的编程人员的版本,除专业版的全部功 能 外 , 包 括 Visual SourceSafe 和 Automation and Component Manager等工具. 14 Visual Basic1.2 面向对象的程序设计方法基础 程序设计 程序 数据结构算法传统的面向过程的程序设计 是一种强调功能抽象化和模块化的编程方法,将解决 问题的过程看作是一个处理过程。
设计思想: 描述一辆汽车动作的时候,着眼于汽车整体从一地到 另一地的运动过程。
15 Visual Basic面向对象的程序设计 程序设计 面向对象的程序设计Object Oriented ProgrammingOOP是一种以对象为基础,以事件来驱动对象执行的程序设计技将解决问题的过程看作是一个对象分类演绎的过程。
设计思想: 描述一辆汽车动作的时候,着眼于组成汽车的部件在各个时刻的状态,通过各部件状态的组合,确定整个汽车的工作特性和规律。
基本思想: 通过建立与具体实际应用相对应的对象,并通过这些对象的交互来创建具体的应用程序。
16基本概念 Visual Basic 程序设计 对象(Object : 是动作体的逻辑模型。
是一个包括属性和方法的并被封装起来的整体。
类Class: 是对同一种对象的概括、抽象。
用饼干模子和饼干之间的关系作比,饼干模子是类,它确定了所有饼干的特征,比如大小和形状,用类可以创建对象。
对象就是饼干,对象是类的具体化,实例。
属性Property: 指对象的性质、特征。
方法Method: 指对象能执行的动作。
事件: 指能够被对象识别的动作。
17面向对象 Visual Basic 程序设计 对象名 人 气球 窗体 属性 姓名 性别 色彩 大 小 大小 名称 年龄 学历 重量 材料 标题 颜色 方法 呼吸 哭 笑 爆破 飞 显示 隐藏 事件 挨打 表扬 针刺 充气 单击 双击 18 Visual Basic面向对象程序设计的优点: 程序设计符合人们的习惯思维方法。
易于软件的维护和功能的增减。
提高软件的开发效率。
软件界面友好。
19 Visual Basic1.3 事件驱动过程的程序设计原理 程序设计事件:对象能够识别并作出反映的外部刺激。
事件驱动:又称消息驱动。
过程化程序设计:按顺序一行一行执行代码,通过分支、循环和调用改变程序流程,执行次序完全由程序代码控制;事件驱动程序设计:也有相应的程序代码,仅在该事件发生时,才会被执行。
事件发生的顺序决定了代码执行的顺序,因此每次执行应用程序时,程序代码并不是按照程序编写的顺序来执行的。
20