您的位置:网站首页 > Java教程 > 正文

1程 序 设 计 教 程

类别:Java教程 日期:2020-8-12 3:04:16 人气: 来源:

  1程 序 设 计 教 程_教学案例/设计_教学研究_教育专区。江苏省计算机VB二级考试授课内容,符合考试大纲,按照章节讲授知识

  Visual Basic 程序设计 Visual Basic 程 序 设 计 教 程 有必要学习程序设计吗? 1、有必要学习程序设计吗? 计算机应用遍及各行各业; 计算机应用遍及各行各业; 计算机用户的发展: 计算机用户的发展: 专家 专业人员 普通用户 程序设计可以让计算机做任意你想做的事; 程序设计可以让计算机做任意你想做的事; Visual Basic 程序设计 2 为什么选择Visual 2、为什么选择Visual Basic ? 大部分DOS平的程序设计语言都将被淘汰; 大部分DOS平的程序设计语言都将被淘汰; DOS平的程序设计语言都将被淘汰 其它语言可以实现的功能VB都能实现; 其它语言可以实现的功能VB都能实现; VB都能实现 Visual Basic 程序设计 VB是当今世界最流行的三大语言之一(VC、JAVA) VB是当今世界最流行的三大语言之一(VC、JAVA); 是当今世界最流行的三大语言之一 相对而言,VB比较容易掌握。 相对而言,VB比较容易掌握。 比较容易掌握 3 本课程学习要求 Visual Basic 程序设计 强化实践 这门课主张程序设计是高强度的脑力劳动, 不是听会的、 这门课主张程序设计是高强度的脑力劳动 , 不是听会的 、 也 不是看会的,而是练会的。 不是看会的,而是练会的。这与以往的教学安排最大的不同 突出重点 重点放在思、 算法、 编程构思和程序实现上。 重点放在思 、 算法 、 编程构思和程序实现上 。 语句只是表 达工具, 要求堂上积极思考,尽量当堂学懂, 达工具 , 要求堂上积极思考 , 尽量当堂学懂 , 重在培养分析 问题和解决问题的能力。 问题和解决问题的能力。 养成良好的编程习惯 强调程序的可读性; 强调程序的可读性; 变量要加注释; 变量要加注释; 程序构思要有说明; 程序构思要有说明; 学会如何调试程序; 学会如何调试程序; 尽可能优化程序的算法; 尽可能优化程序的算法; 4 对运行结果要做正确与否的分析; 对运行结果要做正确与否的分析; 学习方法 动手动脑, 动手动脑,强调理论指导下的实践 有条有理的实践。 有条有理的实践。实践出真知 “自学、动手、应用、上网” 自学、动手、应用、上网” 在编写大量程序之后,才能感到运用自如。 在编写大量程序之后,才能感到运用自如。 Visual Basic 程序设计 5 教学内容: 教学内容: 第一章 Visual Basic 概述 第二章 创建用户界面 Basic语言基础 第三章 Visual Basic语言基础 算法基础及Visual 第四章 算法基础及Visual Basic 的基本语句 第五章 数组 第六章 程序调试 第七章 文件 第八章 过程 第九章图形处理及多应用(简单介绍) 第九章图形处理及多应用(简单介绍) 数据库操作及编程(选择内容) 第十章 数据库操作及编程(选择内容) Visual Basic 程序设计 6 Visual Basic 程序设计 第 1 章 Visual Basic 概述 教学要求 Basic的简介 的简介; 了解 Visual Basic的简介; 了解面向对象程序设计方法; 了解面向对象程序设计方法; 了解事件驱动过程的程序设计原理; 了解事件驱动过程的程序设计原理; Visual Basic 程序设计 掌握Visual Basic的开发的常用工具 控件箱、 的开发的常用工具( 掌握Visual Basic的开发的常用工具(控件箱、窗体设 计器、工程资源管理器、属性窗口和代码编辑窗口等) 计器、工程资源管理器、属性窗口和代码编辑窗口等)的使 用和基本操作; 用和基本操作; 掌握创建Visual Basic应用程序的一般步骤 应用程序的一般步骤; 掌握创建Visual Basic应用程序的一般步骤; 掌握工程的建立、运行、 掌握工程的建立、运行、调试方法 掌握可执行文件的生成; 掌握可执行文件的生成; 8 教学内容 Basic简介 1.1 Visual Basic简介 1.2 面向对象的程序设计方法基础 1.3 事件驱动 1.4 Visual Basic 的集成开发 Visual Basic 程序设计 创建Visual 1.5 创建Visual Basic 应用程序的一般步骤 Basic集成开发的基本操作 1.6 Visual Basic集成开发的基本操作 9 1.1 Visual Basic 简介 Visual Basic 程序设计 BASIC语言 ( AllBASIC 语言( Beginners All-purpose Symbolic Instruction 语言 初学者符号指令代码) Code 初学者符号指令代码) BASIC语言的版本多达几百种,比较著名的有: BASIC语言的版本多达几百种,比较著名的有: 语言的版本多达几百种 GW-BASIC GWTrue BASIC Q-BASIC Quick BASIC Visual BASIC 10 Visual Basic 简介 Visual Basic 程序设计 ? 在Windows操作平,开发具有图形用户界面(GUI)的应用程 Windows操作平,开发具有图形用户界面(GUI)的应用程 操作平 (GUI) 序的强有力的工具之一; 序的强有力的工具之一; ? 以 Basic 语言为基础,易于学习、掌握; 语言为基础,易于学习、掌握; ? 具有可视化( Visual )编程的特性,即无需大量代码去描述 具有可视化( 编程的特性, 界面的外观和控件的; 界面的外观和控件的; ? 是包括界面设计、程序编码、调试、编译并创建可执行程序的 是包括界面设计、程序编码、调试、 集成开发IDE IDE( Environment); 集成开发IDE(Integrated Develop Environment); ? 引进了面向对象编程(OOP)的设计方法; 引进了面向对象编程(OOP)的设计方法; ? 和微软公司软件之间的沟通较好; 和微软公司软件之间的沟通较好; ? 全面支持Windows系统的对象嵌入与链接(OLE)技术; 全面支持Windows系统的对象嵌入与链接(OLE)技术; Windows系统的对象嵌入与链接 ? 强大的数据库功能; 强大的数据库功能; 11 Basic的两个重要的特点 的两个重要的特点: Visual Basic的两个重要的特点: 可视化(Visual) 1、可视化(Visual) Visual Basic 程序设计 面向对象( 2、面向对象(Object Oriented,OO ) Basic和 Windows是紧密结合 Visual Basic 和 Windows 是紧密结合 的,它可直接调用Windows的系统资源,从而大大减 它可直接调用Windows的系统资源, Windows的系统资源 少了软件开发难度,提高了开发效率。 少了软件开发难度,提高了开发效率。 12 Visual Basic的发展 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 Visual Basic 程序设计 98年, Visual Basic 6.0 是一个32位的软件开发, 32位的软件开发 Visual Basic 6.0 是一个 32 位的软件开发 , 必须在Windows 95或以上版本使用 或以上版本使用, 必须在 Windows 95或以上版本使用 ,开发出的应用软 件也是32位的。 32位的 件也是32位的。 13 6.0的版本简介 Visual Basic 6.0的版本简介 三种版本: 三种版本: Visual Basic 程序设计 学习版(Learing) 面向初学者, VB的主要功能 学习版(Learing)——面向初学者,包括VB的主要功能. (Learing) 面向初学者 包括VB的主要功能. 专业版(Professional) 专业版(Professional)——提供一套功能完备的开发工具, 提供一套功能完备的开发工具, (Professional) 提供一套功能完备的开发工具 包括ActiveX和Internet控件开发工具等. 包括ActiveX和Internet控件开发工具等. ActiveX 控件开发工具等 企业版(Enterprise) 最高级的版本, 企业版(Enterprise)——最高级的版本,针对小组中 (Enterprise) 最高级的版本 建立分布式应用程序的编程人员的版本, 建立分布式应用程序的编程人员的版本,除专业版的全部功 能 外 , 包 括 Visual SourceSafe 和 Automation and Manager等工具 等工具. Component Manager等工具. 14 1.2 面向对象的程序设计方法基础 数据结构+ 程序 = 数据结构+算法 传统的面向过程的程序设计 传统的面向过程的程序设计 面向过程 Visual Basic 程序设计 是一种强调功能抽象化和模块化的编程方法, 是一种强调功能抽象化和模块化的编程方法 , 将解决 问题的过程看作是一个处理过程。 问题的过程看作是一个处理过程。 过程 设计思想: 设计思想: 描述一辆汽车动作的时候, 描述一辆汽车动作的时候 , 着眼于汽车整体从一地到 另一地的运动过程。 另一地的运动过程。 15 面向对象的程序设计 Visual Basic 程序设计 面向对象的程序设计(Object 面向对象的程序设计 (Object Oriented Programming,OOP) 是一种以对象为基础,以事件来驱动对象执行的程序设计技, 是一种以对象为基础 , 以事件来驱动对象执行的程序设计技 , 将 解决问题的过程看作是一个对象分类演绎的过程。 解决问题的过程看作是一个对象分类演绎的过程。 设计思想: 设计思想: 描述一辆汽车动作的时候, 描述一辆汽车动作的时候,着眼于组成汽车的部件在各个时 刻的状态,通过各部件状态的组合, 刻的状态,通过各部件状态的组合,确定整个汽车的工作特性和 规律。 规律。 基本思想: 基本思想: 通过建立与具体实际应用相对应的对象, 通过建立与具体实际应用相对应的对象,并通过这些对象的 交互来创建具体的应用程序。 交互来创建具体的应用程序。 16 基本概念 对象( 对象(Object) : 方法的并被封装起来的整体。 方法的并被封装起来的整体。 类(Class): (Class): Visual Basic 程序设计 动作体的逻辑模型。 是动作体的逻辑模型。是一个包括属性和 是对同一种对象的概括、抽象。 是对同一种对象的概括、抽象。用饼干模子 和饼干之间的关系作比,饼干模子是类, 和饼干之间的关系作比 , 饼干模子是类 , 它确定了所有饼干的 特征, 比如大小和形状, 用类可以创建对象。对象就是饼干, 特征 , 比如大小和形状 , 用类可以创建对象 。 对象就是饼干 , 对象是类的具体化,实例。 对象是类的具体化,实例。 属性(Property): 属性(Property): (Property) 方法(Method): 方法(Method): (Method) 事件(): 事件(): () 指对象的性质、特征。 指对象的性质、特征。 指对象能执行的动作。 指对象能执行的动作。 指能够被对象识别的动作。 指能够被对象识别的动作。 17 面向对象 对象名 属性 姓名 年龄 方法 事件 人 性别 学历 气球 色彩 重量 窗体 Visual Basic 程序设计 大 小 大小 名称 材料 标题 颜色 显示 隐藏 单击 双击 呼吸 哭 笑 爆破 飞 充气 表扬 针刺 18 面向对象程序设计的优点: 面向对象程序设计的优点: ?符合人们的习惯思维方法。 符合人们的习惯思维方法。 符合人们的习惯思维方法 ?易于软件的和功能的增减。 易于软件的和功能的增减。 易于软件的和功能的增减 ?提高软件的开发效率。 提高软件的开发效率。 提高软件的开发效率 ?软件界面友好。 软件界面友好 Visual Basic 程序设计 19 1.3 事件驱动过程的程序设计原理 事件:对象能够识别并作出反映的外部刺激。 事件:对象能够识别并作出反映的外部刺激。 事件驱动:又称消息驱动。 事件驱动:又称消息驱动。 Visual Basic 程序设计 过程化程序设计:按顺序一行一行执行代码,通过分 过程化程序设计:按顺序一行一行执行代码, 循环和调用改变程序流程, 支、循环和调用改变程序流程,执行次序完全由程序 代码控制; 代码控制; 事件驱动程序设计:也有相应的程序代码, 事件驱动程序设计:也有相应的程序代码,仅在该事 件发生时,才会被执行。 件发生时,才会被执行。事件发生的顺序决定了代码 执行的顺序,因此每次执行应用程序时, 执行的顺序,因此每次执行应用程序时,程序代码并 不是按照程序编写的顺序来执行的。 不是按照程序编写的顺序来执行的。 20 1.4 Visual Basic的集成开发 Basic的集成开发 Basic的开发 Visual Basic的开发 Visual Basic 程序设计 Basic是一个包括编辑 是一个包括编辑、 Visual Basic是一个包括编辑、测试和程序调试等各种程 序开发工具的集成工具开发( 序开发工具的集成工具开发(IDE) 。 VB的启动 VB的启动 ( 1 ) 通 过 [ 开 始 ] 菜 单 , [ 开 始 ]→[ 程 序 ]→[Microsoft Visual Studio 6.0]→[Microsoft Visual Basic 6.0]; (2)在桌面上创建VB快捷方式后,双击快捷图标; 在桌面上创建VB快捷方式后,双击快捷图标; VB快捷方式后 直接单击某工程文件名,可先打开VB 再打开该工程; VB, ( 3 ) 直接单击某工程文件名 , 可先打开 VB , 再打开该工程 ; VB的退出 VB的退出 (1)单击关闭按钮; 单击关闭按钮; (2)双击控制菜单按钮; 双击控制菜单按钮; 21 (3)执行[文件]菜单的[退出]项; 执行[文件]菜单的[退出] Visual Basic 用户界面 标题栏 菜单栏 工具栏 Visual Basic 程序设计 窗体设计器 窗体设计器 工程资源 管理器 控件箱 属性窗口 代码编辑器 “窗体布 窗体布 局”窗 口 22 1 标题栏 除了显示正在开发的工程名之外,还显示系统的工作状态。 除了显示正在开发的工程名之外,还显示系统的工作状态。 设计态(Design):编辑代码和设计界面时的状态; 设计态(Design):编辑代码和设计界面时的状态; ):编辑代码和设计界面时的状态 运行态(Run):运行应用程序时的状态; 运行态(Run):运行应用程序时的状态; ):运行应用程序时的状态 中止态(Break):程序暂停执行时的状态; 中止态(Break):程序暂停执行时的状态; ):程序暂停执行时的状态 2 菜单栏 以菜单形式显示VB提供的所有功能命令 以菜单形式显示VB提供的所有功能命令 VB 3 工具栏 由若干命令按钮组成,提供常用命令的快速访问, 由若干命令按钮组成,提供常用命令的快速访问,有 标准、调试、窗体设计和编辑四类工具栏。 标准、调试、窗体设计和编辑四类工具栏。工具栏的隐藏 和显示由“视图”菜单的“工具栏”项进行。 和显示由“视图”菜单的“工具栏”项进行。 4 窗体设计器 窗体是VB程序的最基本的对象,象一个容器, 窗体是VB程序的最基本的对象,象一个容器,用来存放其 VB程序的最基本的对象 它控件对象。 它控件对象。 5 控件箱 显示系统提供的控件按钮,通常系统显示的为缺省控件。 显示系统提供的控件按钮,通常系统显示的为缺省控件。 添加其它控件的方法如下: 添加其它控件的方法如下: 在控件箱上单击右键 在弹出式菜单上选择“部件” 在弹出式菜单上选择“部件”项 在“部件”窗口选择要添加的部件(复选框) 部件”窗口选择要添加的部件(复选框) 6 工程资源管理器和代码编辑器 工程资源管理器:列出当前工程所包含的窗体和模块( 工程资源管理器:列出当前工程所包含的窗体和模块(查看对 象和查看代码按钮) 象和查看代码按钮) 代码编辑器:编辑程序代码(两个列表框) 代码编辑器:编辑程序代码(两个列表框) 7 属性窗口 显示指定窗体中指定对象的属性列表 说明: 属性窗口、工程资源管理器等由“视图” 说明: 属性窗口、工程资源管理器等由“视图”菜单控制是 否在屏幕上显示。 否在屏幕上显示。 1.5 开发应用程序的一般步骤 应用程序由两部分组成: 应用程序由两部分组成: Visual Basic 程序设计 与用户进行交互的窗体;(窗体上安排有控件、 1、用户界面——与用户进行交互的窗体;(窗体上安排有控件、 用户界面 与用户进行交互的窗体;(窗体上安排有控件 菜单等对象) 菜单等对象) 实际算法设计——完成信息处理的程序代码的设计,包括数 完成信息处理的程序代码的设计, 2、实际算法设计 完成信息处理的程序代码的设计 据输入、处理变换、结果输出等。 据输入、处理变换、结果输出等。 利用Visual Basic开发的应用程序被称为一个工程 开发的应用程序被称为一个工程。 利用Visual Basic开发的应用程序被称为一个工程。在设计 一个应用系统时,系统会建立一个扩展名vbp的工程文件。 一个应用系统时,系统会建立一个扩展名-*为 .vbp的工程文件。 它 是 由 窗 体 文 件 (.frm ) 、 代 码 模 块 ( .bas ) 、 自 定 义 控 件 (.ocx)及应用所需的设置组成的。 ocx)及应用所需的设置组成的。 25 Basic应用程序结构 Visual Basic应用程序结构 Application Project 应用程序 工程 formn Visual Basic 程序设计 form1 … … Control n 窗体 Control 1 Procedure 1 … procedure n Control 1 … Control n Procedure 1 … Procedure 1 … Procedure n … 26 控件与过程 Procedure n 1.5 创建Visual 创建Visual Basic 应用程序的一般步骤 1、创建界面:选择控件表达输入、输出; 创建界面:选择控件表达输入、输出; Visual Basic 程序设计 设置属性:调整控件属性,使窗体布局尽可能美观, 2、设置属性:调整控件属性,使窗体布局尽可能美观, 使用尽可能方便; 使用尽可能方便; 3、编写程序代码:进行信息处理等; 编写程序代码:进行信息处理等; 4、保存工程:一个工程由窗体、代码模块、自定义控件 保存工程:一个工程由窗体、代码模块、 及设置等组成; 及设置等组成; 工程文件: 工程文件: vbp 窗体文件: 窗体文件: frm 5、运行并调试程序: 运行并调试程序: 排除语法错误; 排除逻辑错误; 排除语法错误; 排除逻辑错误; 6、创建可执行文件; 创建可执行文件; 27 Basic开发的基本操作 1.6 Visual Basic开发的基本操作 Visual Basic 程序设计 在窗体上显示“你好! 和一个命令按钮, 例1-1:在窗体上显示“你好!”和一个命令按钮, 单击该按钮,文字变成“欢迎进入VB世界! VB世界 单击该按钮,文字变成“欢迎进入VB世界!”。 [实现步骤] 实现步骤] 启动VB 系统自动创建工程1和窗体1 Form1) VB, 启动VB,系统自动创建工程1和窗体1(Form1) 创建界面 单击控件工具栏上的标签,将鼠标移到窗体上, 单击控件工具栏上的标签,将鼠标移到窗体上,光标呈 十字形; 十字形; 按住鼠标左键,在窗体上拖动, 按住鼠标左键,在窗体上拖动,这样就在窗体上放置了 一个标签框; 一个标签框; 使用同样的方法,在窗体上放置一个命令按钮控件; 使用同样的方法,在窗体上放置一个命令按钮控件; 调整控件大小和 28 [实现步骤 实现步骤] 实现步骤 设置属性 Visual Basic 程序设计 标 签 : Autosize 属 性 为 True;Caption 属 性 为 “ 你 好!”;Font属性为宋体三号字 属性为宋体三号字 命令按钮: 属性为“ 命令按钮: Caption属性为“确定” 属性为 确定” 添加代码(两种方法) 添加代码(两种方法) Label1.Caption=“欢迎进入 世界!” 欢迎进入VB世界 欢迎进入 世界! 保存,先保存窗体,再保存工程。 保存,先保存窗体,再保存工程。 运行和调试 生成可执行文件 29 代码输入规则 Visual Basic 程序设计 代码按行输入,一行代码输入完毕,换行输入下一行代码; 代码按行输入 , 一行代码输入完毕 , 换行输入下一行代码 ; 代码不区分字母大小写, 双引号内的字符串除外) 代码不区分字母大小写,(双引号内的字符串除外) 代码中除了中文字外, 代码中除了中文字外 , 所有的符号都必须在英文状态下输 入; 单引号后的内容为注释, 不执行, ’ 单引号后的内容为注释 , 不执行 , 只是对该行代码的文 字说明,方便程序理解; 字说明,方便程序理解; 30 上机注意事项 Visual Basic 程序设计 编写代码时,一定要通过“对象”列表框选取对象, 过程” 编写代码时 ,一定要通过“对象 ”列表框选取对象,“ 过程” 列表框选取过程,自动生成该对象的事件过程的框架;代码中, 列表框选取过程,自动生成该对象的事件过程的框架;代码中 , 一定要注意控件的对象名与在属性窗口中设置的NAME属性一致 一定要注意控件的对象名与在属性窗口中设置的NAME属性一致。 NAME 属性一致。 保存时,先保存窗体,再保存工程;打开时,一定要打开工 保存时,先保存窗体,再保存工程;打开时, 程文件,由工程调窗体。 程文件,由工程调窗体。 不要在非VB以外的下 改变窗体文件的名称, 不要在非 VB以外的下,改变窗体文件的名称, 否则工程 VB以外的下, 中记录的信息无效,下次再打开工程文件时,将会出错, 中记录的信息无效, 下次再打开工程文件时,将会出错, 不能 正常加载窗体。 正常加载窗体 31 使用帮助(help) 九、 使用帮助 学会使用帮助是较好地掌握该系统的前提。 学会使用帮助是较好地掌握该系统的前提。 “帮助”菜单中的“帮助主题” 帮助”菜单中的“帮助主题” 目录:在目录中查找所需的帮助信息; 目录:在目录中查找所需的帮助信息; 索引: 索引:键入所需帮助的关键词 选中窗体中的控件, F1功能键 选中窗体中的控件,按F1功能键 Visual Basic 程序设计 帮助信息对任何Windows下的系统都是至关重要的, 帮助信息对任何Windows下的系统都是至关重要的, Windows下的系统都是至关重要的 在代码窗口选中需要帮助的关键词, F1功能键 在代码窗口选中需要帮助的关键词,按F1功能键 32兼职小娇妻

  

关键词:程序设计教程
0
0
0
0
0
0
0
0
下一篇:没有资料

网友评论 ()条 查看

姓名: 验证码: 看不清楚,换一个

推荐文章更多

热门图文更多

最新文章更多

关于联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助

郑重声明:本站资源来源网络 如果侵犯了你的利益请联系站长删除

CopyRight 2010-2012 技术支持 FXT All Rights Reserved