配套课件:计算机基础与Visual-Basic程序设计(第三版).ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《配套课件:计算机基础与Visual-Basic程序设计(第三版).ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 配套 课件 计算机 基础 Visual Basic 程序设计 第三
- 资源描述:
-
1、第一章 计算机基础知识1.1 计算机基本结构计算机基本结构1.2 数制与编码数制与编码 1.1 基本结构系统软件系统软件应用软件应用软件计算机系统分为:硬件计算机系统分为:硬件+软件软件硬硬 件件软软 件件1.1.1计算机系统的组成计算机系统的组成计算机系统的组成 输入设备:输入设备:键盘、鼠标、扫描仪键盘、鼠标、扫描仪 输出设备:输出设备:显示器、打印机显示器、打印机 外外 存:软、硬盘、光盘、闪存存:软、硬盘、光盘、闪存 网络设备:网卡、调制解调器等网络设备:网卡、调制解调器等 计计算算机机系系统统软件软件外部设备外部设备系统软件系统软件应用软件应用软件硬件硬件运算器运算器寄存器寄存器控制
2、器控制器主机主机内存内存CPU随机存储器随机存储器(RAM)只读存储器只读存储器(ROM)高速缓冲存储器高速缓冲存储器 操作系统:操作系统:WindowsWindows、UnixUnix、LinuxLinux语言处理程序:语言处理程序:C C、PascalPascal、VBVB等等 实用程序:诊断程序、排错程序等实用程序:诊断程序、排错程序等 办公软件包、数据库管理系统办公软件包、数据库管理系统 1.1.2计算机硬件组成 计算机硬件包括主机和外设计算机硬件包括主机和外设主机主机外设外设输入设备输入设备输出设备输出设备外存设备外存设备网络设备网络设备计算机系统的硬件组成 冯冯.诺依曼思想:诺依曼
3、思想:二进制二进制程序与数据一样存放程序与数据一样存放在内存在内存五大模块五大模块存储器数据流数据流控制流控制流运算器外存储器输出设备内存储器输入设备控制器处理器处处理理器器控制器控制器运算运算器器控制整个计算机所有控制整个计算机所有部件的工作部件的工作执行算术运算和执行算术运算和逻辑运算逻辑运算存储器存储器存储器是计算机存储是计算机存储数据和程序数据和程序的记忆单元集合,的记忆单元集合,每个记忆单元由每个记忆单元由8 8位二进制位组成,可读写其中的数据。位二进制位组成,可读写其中的数据。存储器存储器存储器通常分为内存储器和外存储器存储器通常分为内存储器和外存储器存放大量信息存放大量信息的外存
4、储器的外存储器信息交流中心信息交流中心内存储器内存储器存储器每个记忆单元由每个记忆单元由8 8位二进制位组成。位二进制位组成。1KB=210B=1024B1MB=210KB=1024KB1GB=210MB=1024MB1TB=210GB=1024GB字节字节BYTEBYTE7 6 5 4 3 2 1 0位位BitBit内存储器的访问过程11101101110011011000110111101101111010011110110111101101111011011110110111101101111011011110110110001101110011011000110111101101地址地
5、址000100011000000010000000输入设备常用输入设备:常用输入设备:键盘、鼠标、扫描仪、光笔、数字化仪等。键盘、鼠标、扫描仪、光笔、数字化仪等。常用输出设备:显示器、打印机、绘图仪等。常用输出设备:显示器、打印机、绘图仪等。1.1.3 计算机软件系统图1-3 用户与计算机系统各层次之间的关系 计算机软件(Computer Software)是相对于硬件而言的,它包括计算机运行所需的各种程序、数据及其有关技术文档资料。1.1.3 1.1.3 计算机软件系统计算机软件系统系统软件系统软件应用软件应用软件操作系统操作系统语言处理程序语言处理程序实用程序实用程序Auto财务软件财务软
6、件一、系统软件一、系统软件 是是使用、管理、维护计算机的使用、管理、维护计算机的最基本软件最基本软件操作系统直接与硬件接触,属于最低层的软件,操作系统直接与硬件接触,属于最低层的软件,它管理和控制着硬件资源,同时为上层软件提供支持它管理和控制着硬件资源,同时为上层软件提供支持 (1 1)操作系统)操作系统程序的集合程序的集合控制与管理控制与管理计算机计算机硬件与软件硬件与软件资源资源,合理合理组织组织计算机计算机工作流程工作流程以及以及提供人提供人机界面机界面以方便用户使用计算机的以方便用户使用计算机的是所有软件的是所有软件的核心核心 操作系统的功能:操作系统的功能:处理器管理处理器管理存储管
7、理存储管理文件管理文件管理设备管理设备管理 对不同语言进行“翻译”的程序 计算机只能识别机器语言(0,1代码串)其他用汇编语言与高级语言编写的程序必须“翻译”为机器语言才能为计算机接受和处理 (2 2)语言处理程序)语言处理程序 相关的两个概念器直接识别、执行的程序。的程序。源程序-目标程序-用汇编语言、高级语言书写用机器语言表示,能被机汇编程序汇编程序 编译程序编译程序解释程序解释程序 语言处理程序可分为下面三种:语言处理程序可分为下面三种:高 级 语 言源 程 序执 行结 果解 释 程 序(解 释 并 执 行)(b)解 释 过 程 也称为支撑软件,是机器维护、软件开发所必需的软件工具调试程
8、序诊断程序连接装配程序程序库编辑程序 主要包括 (3 3)实用程序)实用程序 是针对各类应用的专门问题而开发是针对各类应用的专门问题而开发的软件 例如:WORD WORD 财务管理软件、财务管理软件、图书管理软件等图书管理软件等2 2、应用软件、应用软件1.2.1 数制的基本概念数制的基本概念数制是用一组固定的数字符号和一套统一的规则来表示数目数制是用一组固定的数字符号和一套统一的规则来表示数目的方法。的方法。如果用如果用R R个基本符号来表示数目,则称其为个基本符号来表示数目,则称其为R R进制,进制,R R称为称为该数制的基数该数制的基数。1.2 1.2 数制与编码数制与编码进位制进位制
9、二进制二进制 八进制八进制 十进制十进制 十六进制十六进制规则规则 逢二进一逢二进一 逢八进一逢八进一 逢十进一逢十进一 逢十六进一逢十六进一基数基数 r=2 r=8 r=10 r=16数符数符 0,1 0,1,7 0,1,9 0,1,9,A,B,C,D,E,F位权位权 2i 8i 10i 16i下标下标 B Q D H1.2.1 数制的基本概念-权位表示 ariimni1N=aN=an-1n-1r rn-1n-1a an-2n-2r rn-2n-2a a0 0r r0 0a a-1-1r r-1-1a a-m-mr r-m-mr进制数进制数N可表示可表示 为:为:R进制进制数用数用 r个基本
10、符号(例如个基本符号(例如0,1,2,r-1)表示数值)表示数值基数基数权权数码数码678.34=6102+7101+8100+310-1+410-2 八进制八进制 对应二进制对应二进制 十六进制十六进制对应二进制对应二进制 十六进制十六进制 对应二进制对应二进制0000000008100010011000191001201020010A1010301130011B1011410040100C1100510150101D1101611060110E1110711170111F11111.2.2 常用数制1.2.3数制转换 r 进制转化成十进制进制转化成十进制r 进制转化成十进制:数码乘以各自的
11、权的累加进制转化成十进制:数码乘以各自的权的累加 例:例:10101(B)=24+22+1=21 101.11(B)=22+1+2-1+2-2=5.75 101(O)=82+1=65 71(O)=78+1=5 101A(H)=163+16+104106进制表示符号进制表示符号B 二进制二进制O八进制八进制D十进制十进制H十六进制十六进制十进制转化成 r 进制整数部分:除以整数部分:除以 r取余数,直到商为取余数,直到商为0,余数从右到左排列。,余数从右到左排列。小数部分:乘以小数部分:乘以 r取整数,整数从左到右排列。取整数,整数从左到右排列。100(D)=144(O)=64(H)例例 100
12、.345(D)=1100100.01011(B)1.3800.34520.69022 0.760 2 1.520 2 10025022521226232100010011 1.04八进制八进制100812818044110016604616十六进制十六进制64(H)=0110 0100(B)6 4144(O)=001 100 100(B)1 4 41 101 101 110.110 101(B)=1556.65(O)1 5 5 6 6 511 0110 1110.1101 01(B)=36F.D4(H)3 6 F D 4一位八进一位八进制数对应三位二进制数制数对应三位二进制数一位一位十六进制数
13、对应四位二进制数十六进制数对应四位二进制数二进制转化成八二进制转化成八(十六十六)进制进制)整数部分:从右向左按三整数部分:从右向左按三(四四)位进行分组位进行分组 小数部分:从左向右按三小数部分:从左向右按三(四四)位进行分组位进行分组 不足补零不足补零 二进制数与八进制数、十六进制数间的转换 1.2.4 数据在计算机中的表示 二进制优点二进制优点:物理上容易实现,运算简单,可靠性、通用性强 数值 十二进制转换 西文 ASCII 码 汉字 输入码机内码转换 声音、图像 模数转换 二十进制转换 西文字形码 汉字字形码 数模转换 内存 输入设备 输出设备 数值 西文 汉字 声音、图像 1 0 1
14、 0 0 1 0 1符号位 “0”表示正、“1”表示负 定点整数定点整数 符号数的机器数表示符号数的机器数表示 1 10 01 10 01 11 10 00 0S小数点无符号位S小数点 定点小数定点小数 浮点数表示110.011(B)=1.100112+10=11001.12-10=0.1100112+11阶码阶码数符数符阶符阶符尾数尾数1100110011N=数符数符尾数尾数2阶符阶符阶码阶码尾数的位数决定数的精度尾数的位数决定数的精度阶码的位数决定数的范围阶码的位数决定数的范围 规格化的形式:尾数的绝对值大于等于0.1并且小于1,从而唯一地规定了小数点的位置。定点整数定点整数定点小数定点小
15、数(3)补码补码0X1|X|0=XX=0+7:00000111 +0:00000000 -7:10000111 -0:10000000 X原原=+7:00000111 +0:00000000 0X1|X|0=XX=00X1|X|+10=XX=16 MB RAM,鼠标,鼠标或其它定点设备。或其它定点设备。2、软件:、软件:Windows 95 或更高版本,或或更高版本,或 Windows NT 3.51或更高版本。或更高版本。二、安二、安 装装 在在 CD-ROM 驱动器中插入驱动器中插入Visual Basic6.0系统系统 CD 盘。安装程序在盘。安装程序在CD盘盘的根目录下,运行安装程序的
16、根目录下,运行安装程序Setup.exe,即可进入,即可进入“安装程序向导安装程序向导”。2.2 Visual Basic 6.0的安装和运行的安装和运行三、启动三、启动 Visual Basic 步骤:步骤:1.单击任务条上的单击任务条上的“启动启动”。2.选择选择“程序程序”,接着选取,接着选取“Microsoft Visual Basic 6.0 中文版中文版”。3.双击双击 Visual Basic 6.0的的 快捷键图标。快捷键图标。4.使用使用“Windows 资源管理器资源管理器”寻找寻找 Visual Basic 可执行文件。可执行文件。2.2 Visual Basic 6.0
17、的安装和运行的安装和运行2.3 Visual Basic 6.0的集成开发环境的集成开发环境 菜单栏工具栏代码窗口工具箱窗体设计窗口立即窗口监视窗口工程管理器窗口属性窗口布局窗口1.主窗口 应用程序窗口,由标题栏、菜单栏和工具栏等组成主菜单:文件、编辑、视图、工程、格式、调试、运行等13个菜单VB的三种工作模式的三种工作模式(标题栏总显示当前模式)(标题栏总显示当前模式)(1)设计模式:)设计模式:可以设计窗体、绘制控件、编写代码并使用可以设计窗体、绘制控件、编写代码并使用“属性属性”窗口来设置或查看属性设置值。窗口来设置或查看属性设置值。(2)运行模式:)运行模式:代码正在运行的时期。代码正
18、在运行的时期。(3)中断模式:)中断模式:程序在运行的中途被停止执行时。程序在运行的中途被停止执行时。工程的新建、打开、运行、运行终止、保存等基本操作工程的新建、打开、运行、运行终止、保存等基本操作2.3 Visual Basic 6.0的集成开发环境的集成开发环境 2.窗体(Form)设计窗口 窗体设计窗口是屏幕中央的主窗口,它可以作为自定义窗口用来设计应用程窗体设计窗口是屏幕中央的主窗口,它可以作为自定义窗口用来设计应用程序的界面。用户可以在窗体中添加控件、图形和图片来创建所希望的外观。每个序的界面。用户可以在窗体中添加控件、图形和图片来创建所希望的外观。每个窗口必须有一个的窗体名字,建立
19、窗体时缺省名为窗口必须有一个的窗体名字,建立窗体时缺省名为Form1,Form2,.。应注意窗应注意窗体名即体名即Name属性和窗体文件名的区别属性和窗体文件名的区别 2.3 Visual Basic 6.0的集成开发环境的集成开发环境 窗体设计窗口窗体名窗体文件名2.3 Visual Basic 6.0的集成开发环境的集成开发环境 工程是指用于创建一个应用程序的文件的集合。工程资源管理器列出了当前工程中的窗体和模块 3.工程资源管理器工程资源管理器(project expror)(project expror)窗口窗口2.3 Visual Basic 6.0的集成开发环境的集成开发环境 常见
20、文件类型常见文件类型:工程文件工程文件:.vbp窗体文件窗体文件:.frm标准模块文件标准模块文件:.bas类模块文件类模块文件:.cls 工具箱提供一组工具,用于设计时在窗体中放置控件生成应用程序的用户接口。系统启动后缺省的General工具箱就会出现在屏幕左边,上面共有21个常用“部件”教材P8 图1-7 4.工具箱工具箱(ToolBox)(ToolBox)窗口窗口2.3 Visual Basic 6.0的集成开发环境的集成开发环境 4.属性(properties)窗口 属性是指对象的特征,如大小、标题或颜色等数据。在属性是指对象的特征,如大小、标题或颜色等数据。在Visual Basic
21、6.0设计模设计模式中,属性窗口列出了当前选定窗体或控件的属性的值,用户可以对这些属性值式中,属性窗口列出了当前选定窗体或控件的属性的值,用户可以对这些属性值进行设置。进行设置。2.3 Visual Basic 6.0的集成开发环境的集成开发环境 窗体布局窗口显示在屏幕右下角。用户可使用表示屏幕的小图像来布置应用程序中各窗体的位置。这个窗口在多窗体应用程序中很有用,因为这可以指定每个窗体相对于主窗体的位置。6 6窗体布局窗口窗体布局窗口2.3 Visual Basic 6.0的集成开发环境的集成开发环境 7.代码(code)窗口 在设计模式中,通过双击窗体或窗体上任何对象或通过在设计模式中,通
22、过双击窗体或窗体上任何对象或通过“工程资源管工程资源管理器理器”窗口中的窗口中的“查看代码查看代码”按钮来打开代码编辑器窗口。代码编辑器是按钮来打开代码编辑器窗口。代码编辑器是输入应用程序代码的编辑器。输入应用程序代码的编辑器。2.3 Visual Basic 6.0的集成开发环境的集成开发环境 各种子窗口及工具栏的显示与隐藏 隐藏方法:单击对应子窗口或工具栏的关闭按钮 显示方法:在视图菜单执行相应命令设计窗体和创建需要的控件设计界面编写正确的事件代码编写代码修改属性修改窗体或控件相应的属性运行程序查看结果,并保存程序2.4 创建VB程序的步骤2.4.1 开发Visual Basic应用程序的
23、步骤2.4.2创建VB简单应用程序的一般步骤分析问题,确定程序要完成什么任务,按下面的步骤创建应用程序。(1)新建工程。创建一个应用程序首先要打开一个新的工程。(2)创建应用程序界面。(3)设置属性值。(4)对象事件过程的编程。(5)保存文件。(6)程序运行与调试。再次保存修改后的程序2.4 创建VB应用程序2.5 工程管理一、工程的组成 工程文件(.Vbp)包含了一个应用程序的所有文件 窗体文件(.frm):控件及属性、事件过程和自定义过程 窗体的二进制数据文件(.frx),自动产生同名.frx文件。标准模块文件(.bas)类模块的文件(.cls)资源文件(.res)ActiveX控件的文件
24、(.ocx)一个VB应用程序中各主要文件的结构关系如下图:一一个个或或若若干干个个标标准准模模块块(.Bas)文文件件 VB工工程程(*.VBP)类类模模块块(.Cls)文文件件 一一个个或或若若干干个个窗窗体体模模块块(*.Frm)文文件件 1各各种种控控件件 2.窗窗体体及及控控件件的的事事件件过过程程 3.自自定定义义子子过过程程(Sub)4.自自定定义义函函数数过过程程(Function)1.自自定定义义子子过过程程(Sub)2.自自定定义义函函数数过过程程(Function)2.5 工程管理2.6 Visual Basic 6.0帮助系统的使用帮助系统的使用 一、一、MSDN的安装的
25、安装二、使用二、使用MSDN Library查阅器查阅器 三、上下文帮助三、上下文帮助 在在Visual Basic界面的任何上下文相界面的任何上下文相关部分上按关部分上按F1键,就可显示有关键,就可显示有关该部分的信息。上下文相关部分是:该部分的信息。上下文相关部分是:Visual Basic中的每个窗口(中的每个窗口(“属性属性”窗口、窗口、“代码代码”窗口等)窗口等)工具箱中的控件工具箱中的控件 窗体或文档对象内的对象窗体或文档对象内的对象 “属性属性”窗口中的属性窗口中的属性 Visual Basic关键词(语句、声明、函数、属性、方法、事件和特殊关键词(语句、声明、函数、属性、方法、
展开阅读全文