计算机等级考试(二级) ----Visual Basic程序设计

Slides:



Advertisements
Similar presentations
应用软件开发( C# ) 第 1 章 C# 程序设计基础 第 1 章 C# 程序设计基础 1.1 程序设计语言 1.2 程序设计方法 1.3 C# 程序设计语言概述 1.4 C# 集成开发环境.
Advertisements

联系方式 课程学习平台网址: 用户名:学号 ; 密码:身份证后 6 位.
全国计算机 等级考试 二级教程 ——Visual FoxPro 语言程序设计 电子课件.
Visual Basic程序设计基础 教师:夏学梅 电话:
Visual Basic程序设计基础 教师:丁 鹏 电话:
《算法与程序设计》 2.1 VB语言及程序开发环境.
ASP .NET 程序设计(C#版) 第二版 机械工业出版社同名教材 配套电子教案
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
项目2 字符格式和段落编排 2017年3月7日6时54分.
2017/3/8 第一讲 Visual Basic简介.
第一章 Visual Basic程序设计概述
二级C语言程序设计及同步训练 涂玉芬 主编 中国水利水电出版社.
Excel VBA视频教程 课程介绍-什么是VBA
第三章 数据类型和数据操作 对海量数据进行有效的处理、存储和管理 3.1 数据类型 数据源 数据量 数据结构
UI(用户界面)集训班 Illustrator 高级班.
Visual Basic 程序设计教程 (第4版)
全国计算机等级考试 二级基础知识 第二章 程序设计基础.
在PHP和MYSQL中实现完美的中文显示
计算机基础知识 丁家营镇九年制学校 徐中先.
第1章 初识Visual Basic 1.1 Visual Basic 6.0简介 1.2 熟悉Visual Basic 6.0的开发环境
嵌入式系统课程简介 宋健建 南京大学软件学院 2004/02/10.
第二讲 搭建Java Web开发环境 主讲人:孙娜
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
第2章 Visual Basic程序设计概述 郭清溥.
第1章 概述 程序设计语言的发展 Visual Basic 6.0简介 Visual Basic 6.0集成开发环境 设计程序的一般步骤.
大学计算机基础 典型案例之一 构建FPT服务器.
走进编程 程序的顺序结构(二).
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
Visual Basic 6.0 ——程序设计.
第2章 算法—程序的灵魂.
Windows 7 的系统设置.
Gzip编译及调试 曹益华
三:基于Eclipse的集成开发环境搭建与使用
程序设计工具实习 Software Program Tool
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
C语言程序设计 主讲教师:陆幼利.
学习目标 1、什么是字符集 2、字符集四个级别 3、如何选择字符集.
微机系统的组成.
第一章 Visual Basic程序设计概述
电子工程师认证培训 -软件设计模块 主讲 尹志喜 电话
第四章 团队音乐会序幕: 团队协作平台的快速创建
第1章 c++概述 1.1 C++语言的简史及特点 1.2 简单的C++程序 1.3 C++语言的基本组成
VisComposer 2019/4/17.
Platform Builder使用介绍 WINCE系统应用开发流程说明 ACTION RDC 杨 涛 2005.Dec.3th
姚金宇 MIT SCHEME 使用说明 姚金宇
高等教育“十一五”规划教材 Visual Basic 程序设计教程 主讲教师:.
实验七 安全FTP服务器实验 2019/4/28.
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
项目二:HTML语言基础.
第4章 Excel电子表格制作软件 4.4 函数(一).
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
iSIGHT 基本培训 使用 Excel的栅栏问题
LOGIX500软件入门 西安华光信息技术有限公司 2008年7月11日.
Visual Basic程序设计 第13章 访问数据库
C++语言程序设计 C++语言程序设计 第八章 继承 C++语言程序设计.
魏新宇 MATLAB/Simulink 与控制系统仿真 魏新宇
VRP教程 2011.
初三VB 复习一.
本节内容 C语言的汇编表示 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
第9章 多媒体技术 掌握 Windows 画图工具的基本操作; 掌握 Windows 音频工具进行音频播放;
第二节 C语言的特点.
Python 环境搭建 基于Anaconda和VSCode.
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
创建、启动和关闭Activity 本讲大纲: 1、创建Activity 2、配置Activity 3、启动和关闭Activity
任课教师:戴开宇 TA:时均帅、谭肖、王安华 程序设计B班 :20-16:50(90分钟)
第六讲 酒店客房管理系统(二) 教育部“十二五”职业教育国家规划教材
实验六、COM类型病毒分析实验 实验开发教师: 刘乃琦 谌黔燕.
Presentation transcript:

计算机等级考试(二级) ----Visual Basic程序设计 12分 数据结构与算法 程序设计基础 软件工程基础 数据库设计基础 2分 公共基础知识 8分 8分 30分 VB开发环境 对象及操作 数据类型及运算 数据输入与输出 常用标准控件 控制结构 数 组 过 程 菜单与对话框 多重窗体与应用 鼠标及键盘事件 数据文件 VB程序设计 70分

考点分值情况 公共基础 VB程序设计 数据结构与算法 12 程序设计基础 软件工程基础 8 数据库设计基础 VB环境\对象及操作\多重窗体 数据类型及运算 输入与输出 常用标准控件 控制结构 数组 过程 菜单\对话框 键盘及鼠标事件 数据文件 6 4 2 6+4 8+6 程序设计基础 软件工程基础 8 数据库设计基础

考试大纲

第1章 VB开发环境(2学时) 第2章 对象及操作(2学时) 第3章 输入与输出(2学时) 第4章 数据类型及运算(4学时) 第5章 常用标准控件(4学时) 第6章 控制结构(4学时) 第7章 数组(4学时) 第8章 过程(4学时) 第9章 菜单与对话框(2学时) 第10章 多重窗体与环境应用(2学时) 第11章 键盘及鼠标事件(2学时) 第12章 数据文件 (2学时) 第13章 公共基础(一)数据结构\程序设计(2学时) 第14章 公共基础(二)软件工程\数据库设计(2学时)

第1章 VB集成开发环境 本章要点: • 程序设计基础: 语言\算法\结构化程序设计\面向对象的程序设计 • Visaul Basic简介

指令: 规定计算机完成一定操作的命令。 程序设计语言: 要使计算机能够理解人给出的各种指令,就需要在人和计算机之间有一种特定的语言,人和计算机都能够识别,这种特定的语言就是计算机语言,也叫程序设计语言。 程序: 使用程序设计语言编写的用来使计算机完成一定任务的一段“文章”称为程序。 程序设计: 编写程序的工作则称为程序设计。 学习目的: 利用程序设计语言进行程序设计,完成一定功能

1.1 程序设计语言 发展:机器语言汇编语言高级语言 1.1.1 机器语言 机器指令:由0和1组成的二进制编码 机器语言:计算机能直接识别的机器指令的集合 特点:机器能直接识别、执行效率高 难学、难记、难写、难检查、难移植 1.1.2 汇编语言: 引入助记符代替指令 汇编程序 汇编语言源程序 目标程序 特点: 可读性好,容易查错、方便 机器不能直接识别、需翻译、可移植性差

更接近自然语言,脱离具体机器,与指令系统无关 高级语言处理程序:翻译程序 翻译程序的工作方式:解释方式和编译方式 1.1.3 高级语言 更接近自然语言,脱离具体机器,与指令系统无关 高级语言处理程序:翻译程序 翻译程序的工作方式:解释方式和编译方式 解释程序 高级语言源程序 执行结果 编译程序 连接程序 高级语言源程序 目标 程序 可执行 特点: 易编写、易读、易查错、不依赖具体机器 需要配合使用翻译程序

1.2 程序设计 程序设计: 编制程序的工作 实现: 选择工具—语言 掌握解题的方法和步骤—算法 1.2.1 算法 1. 什么是算法 计算机为解决一个问题而采取的方法和步骤 。 2 . 算法的特性 有穷性、确定性、有效性、有0个到若干个输入、 有1个到若干个输出。 3. 算法的表示形式 (1)用自然语言表示算法

例如:将两个变量X和Y的值互换。 算法表示如下: 步骤1 将X值存入中间变量Z中:X Z 步骤2 将Y值存入变量X中:Y  X 步骤3 将中间变量Z的值存入Y中:Z  Y 用自然语言表示算法,虽然容易表达,但文字冗长且易产生“二义性”。 (2)用流程图表示算法 传统流程图 起止框: 输入/输出框: 处理框: 判断框: 流向线: 连接点: N-S流程图:表示成三种基本的结构

例:交换两个变量的流程图 传统流程图: N-S流程图: 开始 输出X,Y 输入X,Y XZ YX ZY 结束 输出X,Y ZY

1.2.2 结构化程序设计 1. 三种基本结构 顺序结构、选择结构和循环结构 (1) 顺序结构 b A B a 传统流程图: A B N-S流程图:

(2) 选择结构 b a 条件? A B 不成立 成立 传统流程图: N-S流程图: 条件 成立 A B 不成立

(3) 循环结构 当型循环结构 a 条件? 成立 A b 不成立 传统流程图: 当条件为真 A N-S流程图:

直到型循环结构 a A b 不成立 成立 条件? 传统流程图: 直到条件为真 A N-S流程图:

三种基本结构有以下共同的特点: • 只有一个入口、一个出口 • 每个基本结构中的每一部分都有机会被执行到 • 结构内不存在“死循环” 2. 结构化程序设计方法 自顶向下、逐步求精、模块化 1.2.3 面向对象的程序设计 (1) 对象 (Object) 用于描述某一实体。如公司、房屋、人、汽车等 属性: 事件: 方法: (2) 面向对象(Object Oriented,简称OO)

(3) 类(Class) 将带有相似属性和行为的事物组合在一起。 (4) 类实例 一个属于某种类的特定对象称为该类的一个实例。 (5) 封装(Encapsulation) 将数据和操作数据的函数衔接在一起,构成一个具有类类型的对象的描述称为封装。 (6) 继承(Inheritance) 在面向对象的语言中,可以从一个类生成另一个类。派生类(也称子类)继承了其父类和祖先类的数据成员和成员函数。 (7) 多态性(Polymorphism) 多态性是一种面向对象的程序设计功能,当同样的消息被不同的对象接收时,却导致完全不同的行为,即完成不同的功能。

1.2.4 程序设计的步骤 (1) 分析问题 (2) 建立数学模型 (3) 选择计算方法 (4) 算法设计 (5) 编写程序 (6) 运行、调试程序 (7) 整理文档

第一部分小结 1. 程序设计语言 2. 程序设计 • 算法的概念 • 结构化程序设计的三种基本结构 • 顺序结构、选择结构、循环结构 • 面向对象程序设计的基本概念 • 对象、面向对象、类、封装、继承、多态性

1.3.1 概述 • Visual Basic是程序设计语言(开发工具) • Visual Basic由BASIC语言发展而来 1.3.1 概述 • Visual Basic是程序设计语言(开发工具) • Visual Basic由BASIC语言发展而来 Basic: 初学者通用符号指令代码 Visual: 可视的, 指开发图形用户界面 (GUI) 的方法

1.3.1.1 Visual Basic 6.0的版本 标准版: 用于初学者开发基于Windows的应用程序 专业版: 用于专业人员开发客户/服务器应用程序 企业版: 用于创建高级的、高性能的网络应用程序 1.3.1.2 Visual Basic主要的功能特点 (1) 是面向对象的可视化程序设计工具。 (2) 采用结构化的程序设计方法 。 (3) 采用事件驱动的编程机制。 (4) 提供了易学易用的应用程序集成开发环境。 (5) 支持多种数据库系统的访问。 (6) 采用了对象的链接与嵌入技术 。

1.3.2 Visual Basic的安装与启动 1.3.2.1 系统要求 (1) 微处理器: 486DX/66MHz或更高。 1.3.2.1 系统要求 (1) 微处理器: 486DX/66MHz或更高。 (2) 内存: 至少16MB。 (3) 硬盘空间: 标准版: 典型安装48MB,完全安装80MB。 专业版: 典型安装48MB,完全安装80MB。 企业版: 典型安装128MB,完全安装147MB。 MSDN(用于提供帮助文档): 67MB。 IE 4.x: 约需66MB (Windows 98中已经包含)。 (4) 显示设备: VGA或更高分辨率的显示器。 (5) 读入设备: CD-ROM。 (6) 操作系统: Windows NT 3.51或更新的版本; Windows 95/98或更新的版本。 1.3.2.2 Visual Basic的安装

1.3.2.3 Visual Basic的启动 1)单击“开始”按钮, →程序→ …… 2)单击“Microsoft Visul Basic 6.0” 3)显示新建工程对话框如图,选择默认选项“标准EXE”,其中有3个选项卡。 ①新建 ②现存 ③最新 4)选择“打开”

1.3.3 Visual Basic的集成开发环境(IDE)

1.3.3 Visual Basic的集成开发环境(IDE) 1. 标题栏(三种工作模式) 设计模式 运行模式 中断模式。 2. 菜单栏 3. 工具栏

1.3.3 Visual Basic的集成开发环境(IDE) 4. 工具箱: 控件的容器 控件: 用于创建对象,每个控件都有其属性、事件和方法。 分类: 内部控件—默认状态下工具箱中显示的控件 ActiveX控件—存于.OCX文件中,包括各种版本的VB控件,必要时可添加到工具箱中。 可插入对象—将其他应用程序产品作为一个对象加入到工具箱中。如Excel工作表、公式等。

添加选项卡: 右击工具箱添加选项卡→输入名称 添加控件: 将控件直接拖入新选项卡 切换选项卡: 单击选项卡名称 删除选项卡: 右击选项卡名称→删除选项卡 5.工程资源管理器窗口 工程: 每个应用程序可称为一个工程 每个工程可包括多种类型的文件 文件类型: .Vbp .Frm .Bas .Cls .Res .Ocx .Frx 查看代码 查看对象 切换文件夹 显示: 视图→工程资源管理器 使用工具栏按钮

6.属性窗口 对象下拉列表框 属性说明 属性列表框 选项卡 显示: 视图→属性窗口 使用工具栏按钮

7. 窗体布局窗口: 调整程序运行时窗体显示的位置 8. 窗体设计器窗口 是进行界面设计的窗口。 工程中的每个窗体都有自己的窗体设计器窗口。 一个应用程序至少有一个窗体。 9. 代码编辑器窗口: 用于编写程序代码 进入代码窗口的方法: • 双击窗体的任何地方 • 再右击窗体,从快捷菜单中选择“查看代码” • 单击工程资源管理器窗口中的“查看代码”按钮。 • 执行“视图”菜单中的“代码窗口”命令。

组成: 过程下拉 对象下拉 列表框 代码区 拆分栏 过程查看 全模块查看 自动列出成员特性: 自动列出控件的属性和方法。 自动显示快速信息: 自动显示语句和函数的语法格式 自动语法检查: 出错时显示为红色。 10. 立即窗口 用于调试应用程序。 可键入或粘贴一行代码,按下回车键立即执行。

1.3.4 引例 一行文字在窗体上、下移动(也可左、右移动)。 移动两种方法:手动和自动。 当内容超出窗体,进行反弹。