第三章 计算机软件_第1页
第三章 计算机软件_第2页
第三章 计算机软件_第3页
第三章 计算机软件_第4页
第三章 计算机软件_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、主讲:韩治QQ群:1139396861.掌握计算机信息技术、硬件、软件、网络、多媒体和数据库基础知识。 2.掌握Windows操作系统、Internet工具、Office、声音处理、图形图像处理等软件的使用。 3.熟练掌握常用软件的使用方法,包括Word、Excel、PowerPoint、Access等。 4.重点考核学生对计算机基本概念和原理的掌握情况和利用常用软件解决信息处理问题的能力。 1.本试卷满分100分,考试时间90分钟,考试形式上机考试、闭卷。 2.考试软件版本:Windows2000/XP、Office2000/2003。 3.考试采用单选题、操作题两种题型,比例分别为:40%

2、、60%。 4.参考教材:大学计算机基础,蔡绍稷、吉根林 南京师范大学出版社。第一节 计算机软件概述第二节 操作系统第三节 软件的安装与卸载第四节 程序设计语言第五节 软件工程与软件开发实验一 Windows基本操作实验二 VB基本程序第一节 计算机软件概述第二节 操作系统第三节 软件的安装与卸载第四节 程序设计语言第五节 软件工程与软件开发实验一 Windows基本操作实验二 VB基本程序n 相对于计算机硬件而言,软件是计算机的无形部分,是计算机的灵魂。软件可以对硬件进行管理、控制和维护。根据软件的用途可将其分为:l 系统软件l 应用软件计算机硬件操作系统高级语言程序各种应用软件用户操作系统

3、操作系统 操作系统是最基本最重要的系统软件,用来管理和控制操作系统是最基本最重要的系统软件,用来管理和控制计算机系统中硬件和软件资源的大型程序,是其他软件运行的计算机系统中硬件和软件资源的大型程序,是其他软件运行的基础。基础。 操作系统负责对计算机系统的全部软、硬件和数据资源进操作系统负责对计算机系统的全部软、硬件和数据资源进行统一控制、调度和管理。行统一控制、调度和管理。 主要作用就是提高系统的资源利用率、提供友好的用户界主要作用就是提高系统的资源利用率、提供友好的用户界面,从而使用户能够灵活、方便地使用计算机。面,从而使用户能够灵活、方便地使用计算机。系统软件语言处理程序语言处理程序 人与

4、人交流需要语言,人与计算机之间交流同样需要语言。人与人交流需要语言,人与计算机之间交流同样需要语言。人与计算机之间交流信息使用的语言叫做程序设计语言。按照人与计算机之间交流信息使用的语言叫做程序设计语言。按照其对硬件的依赖程度通常把程序设计语言分为三类:其对硬件的依赖程度通常把程序设计语言分为三类:机器语言机器语言汇编语言汇编语言高级语言高级语言 系统软件机器语言机器语言 机器语言是一种用二进制代码机器语言是一种用二进制代码“1”和和“0”组成的一组代组成的一组代码指令,是唯一可以被计算机硬件识别和执行的面向机器的语码指令,是唯一可以被计算机硬件识别和执行的面向机器的语言。言。 优点:占用内存

5、小、执行速度快优点:占用内存小、执行速度快 缺点:编写程序工作量大、程序阅读性差、调试困难缺点:编写程序工作量大、程序阅读性差、调试困难 系统软件汇编语言汇编语言 汇编语言是使用一些能反映指令功能的助记符来代替机器汇编语言是使用一些能反映指令功能的助记符来代替机器指令的符号语言。指令的符号语言。 汇编语言的指令与机器语言的指令基本上是一一对应的。汇编语言的指令与机器语言的指令基本上是一一对应的。这些助记符一般是人们容易记忆和理解的英文缩写,这些助记符一般是人们容易记忆和理解的英文缩写, 优点:汇编语言在编写、阅读和调试方面有很大进步,运优点:汇编语言在编写、阅读和调试方面有很大进步,运行速度快

6、。行速度快。 缺点:是面向机器的语言,编程复杂,可移植性差。缺点:是面向机器的语言,编程复杂,可移植性差。 系统软件高级语言高级语言 高级语言是一种独立于机器的算法语言。高级语言是一种独立于机器的算法语言。 高级语言的表达方式接近于人们日常使用的自然语言和数高级语言的表达方式接近于人们日常使用的自然语言和数学表达式,并且有一定的语法规则。学表达式,并且有一定的语法规则。 缺点:编写的程序运行要慢一些缺点:编写的程序运行要慢一些 优点:编优点:编程简单易学、可移植性好、可读性强、调试容易程简单易学、可移植性好、可读性强、调试容易系统软件数据库管理系统数据库管理系统 数据库管理系统主要面向解决数据

7、处理的非数值计算问题,数据库管理系统主要面向解决数据处理的非数值计算问题,对计算机中存放的大量数据进行组织、管理、查询。对计算机中存放的大量数据进行组织、管理、查询。 目前,常用的数据库管理系统有目前,常用的数据库管理系统有SQL Server、Oracle、Mysql和和Visual FoxPro等。等。 系统软件应用软件第一节 计算机软件概述第二节 操作系统第三节 软件的安装与卸载第四节 程序设计语言第五节 软件工程与软件开发实验一 Windows基本操作实验二 VB基本程序n一台计算机可以有一种或多种操作系统,一定不能没有操作系统。操作系统的性能在很大程度上决定了整个计算机系统的性能。n

8、操作系统(Operating System,简称OS)是管理系统资源、控制程序执行、改善人机界面、提供各种服务、合理组织计算机工作流程和为用户有效使用计算机提供良好运行环境的一种系统软件。 数据库管理系统、开发环境编译器、命令解释器操作系统计算机硬件文字处理表格处理Web浏览图像处理应用软件系统软件n管理系统中的各种资源。n为用户提供各种服务功能和良好的用户界面。l 图形用户界面简称GUIl 命令行操作系统有:MS-DOS;Unix-shell;Linux-shelll GUI操作系统有:Windows 95/98/2000/2003/XP/7/vista;UNIX-X Windows;Lin

9、ux-X Windowsn并发性(concurrence)n共享性(sharing)n异步性(asynchronism)n进程管理n存储管理n文件管理n设备管理n作业管理n进程管理l 进程管理又称处理器管理。l Ctrl+Alt+Del建或开始菜单条点鼠标右键选择“启动任务管理器”来打开任务管理器。n存储管理l主要管理的是内存资源l默认安装的虚拟内存文件为:pagefile.sysl默认大小是物理内存的1.5倍l在“我的电脑”的快捷菜单中选择“属性”,打开系统属性对话框,选择“高级”选项卡中“性能”框的“设置”按钮。n文件管理l文件名l文件属性l文件操作l目录结构lWindows文件系统n文件

10、管理l文件名l文件主名.文件扩展名l文件主名由用户自定义l文件扩展名一般代表文件的类型n文件管理l文件属性有很多比如:文件名、文件大小、所有者、创建和修改时间、读写控制等。但是最重要的属性有以下3种。l只读(不能修改)l隐藏(一般情况下不显示)l存档(任一个新创建或者修改的文件都具有存档属性。当使用“附件”中的“系统工具”的“备份”对文件进行备份后,备份过的文件存档属性消失。)n文件管理l 文件操作常用的有:建立文件、打开文件、删除文件、移动文件、更改属性、重命名等。(考试时为操作题)n文件管理l目录结构lUnix,Windows等操作系统都是树型目录结构l目录明中间用“”分隔;(Window

11、s)l目录明中间用“/”分隔;(Unix和Linux)n文件管理lWindows文件系统lFAT(File Allocation Table文件分配表)文件系统, 2GB,用于软盘。lFAT32文件系统,2TB,用于硬盘。lNTFS(New Technology File System新技术文件系统)文件系统,2TB,用于硬盘,尤其是服务器级别的。n设备管理l “我的电脑”,“属性”l “控制面板”,“系统”,“硬件”,“设备管理器”l “我的电脑”右键“管理”, “设备管理器”n作业管理l 通过作业控制语言或操作控制命令向用户提供作业控制的手段。l 按一定的策略实现作业调度,为用户提供一个使

12、用系统的良好环境,有效地组织其工作流程,使整个系统高效的运行。nWindows操作系统nUnix操作系统nLinux操作系统第一节 计算机软件概述第二节 操作系统第三节 软件的安装与卸载第四节 程序设计语言第五节 软件工程与软件开发实验一 Windows基本操作实验二 VB基本程序由虚拟机安装实践全部过程。第一节 计算机软件概述第二节 操作系统第三节 软件的安装与卸载第四节 程序设计语言第五节 软件工程与软件开发实验一 Windows基本操作实验二 VB基本程序nVB集成开发环境工具箱工程窗口属性窗口窗体布局立即窗口窗体窗口nVB集成开发环境l 1. 主窗口l 应用程序窗口,由标题栏、菜单栏和

13、工具栏组成。l 2. 窗体(form)窗口l 设计VB程序的界面。l 3. 代码(code)窗口l 编辑窗体、标准模块中的代码。l 4. 属性(properties)窗口l 所有窗体或控件的属性设置。l 5. 工程资源管理器(project expror)窗口l 保存一个应用程序所有的文件。l 6. 工具箱(toolbox)窗口l 显示各种控件的制作工具,供用户在窗体上设计。n函数与过程l 一函数有返回值;过程没有返回值。n事件l 由某个条件触发的过程或者函数。n类l 类是创建对象实例的模板, 包含了创建对象的属性描述和行为特征的定义。n对象l 是类的一个实例,继承了类的属性、方法。l VB中

14、常用的对象有:窗体、控件等。n常用系统函数l Sqr(x)函数:平方根函数。x为数值型数据,函数返回值为数值。l Round(x):四舍五入取整。l Int(x)函数:取整函数,求不大于x的最大整数。x为数值型数据,函数返回值为数值。l Fix(x)函数:取整函数,x为正数时,同Int函数,为负数时,则返回大于或等于x的最小整数。uMyNumber =Int(99.8) 返回 99。uMyNumber =Fix(99.2) 返回 99。uMyNumber =Int(-99.8) 返回 -100。uMyNumber =Fix(-99.8) 返回-99。uMyNumber =Int(-99.2)

15、返回 -100。uMyNumber =Fix(-99.2) 返回 -99。l Abs(x)函数:绝对值函数。x为数值型数据,函数返回值为数值。l Asc(x)函数:将字符串x的第一个字符转换成对应的ASCII码值。x为字符型数据,函数返回值为数值。l Chr$(x)函数:将ASCII码x转换成对应的字符。x为数值型数据,函数返回值为字符串。n常用系统函数l Len(x)函数:字符串长度函数。返回字符串的个数。x为字符型数据,函数返回值为数值。l Rnd()函数:随机函数。产生01之间的随机数(不含1和0)。l Mid$(x,m,n)函数:取子串函数。从字符串x的第m个字符取起,取n个字符。x为

16、字符型数据,m、n为数值型数据,函数返回值为字符串。数:随机函数。产生01之间的随机数(不含1和0)。l Left$(x,n)函数:从字符串x左边取n个字符。x为字符型数据, n为数值型数据,函数返回值为字符串。 l Right$(x,n)函数:从字符串x右边取n个字符。x为字符型数据, n为数值型数据,函数返回值为字符串。 l Lcase$(x)函数:将字符串x中的大写字母转换成小写字母。x为字符型数据,函数返回值为字符串。 l Ucase$(x)函数:将字符串x中的小写字母转换成大写字母。x为字符型数据,函数返回值为字符串。 n常用系统函数l Ltrim$(x)函数:删除字符串x开头的前导

17、空格。x为字符型数据,函数返回值为字符串。 l Rtrim$(x)函数:删除字符串x尾部的尾随空格。x为字符型数据,函数返回值为字符串。 l Trim$(x)函数:删除字符串x首尾部的所有空格。x为字符型数据,函数返回值为字符串。 l Str$(x)函数:将数值转换为字符串。如x为正数,则转换后的字符串前留有一个前导空格,负数则没有,被负号代替。x为数值型数据,函数返回值为字符串。 l Val(X)函数:字符转换为数值的函数。将字符串x左部连续出现的有数字、正负号、小数点组成的字符串转换成数值。第一个字符不是数值,则该函数值为0。x为字符型数据,函数返回值为数值。 n常用系统函数l Date(

18、)函数:返回系统当前日期。无参数。函数返回值为日期型。 l Year(d)函数:返回日期型数据d中年的整型数。若d为日期常数,则该数用#括起来,并用月-(/)日-(/)年的格式书写。函数返回值为数值。 l Month(d)函数:返回日期型数据d中月的整型数。若d为日期常数,则该数用#括起来,并用月-(/)日-(/)年的格式书写。函数返回值为数值。 l Day(d)函数:返回日期型数据d中日的整型数。若d为日期常数,则该数用#括起来,并用月-(/)日-(/)年的格式书写。函数返回值为数值。 l Time()函数:返回系统当前时间。无参数。 l Hour(d)函数:返回数据d中小时的整型数。若d为

19、常数,则该数用#括起来,并用小时:分:秒的格式书写。函数返回值为数值。 l Minute(d)函数:返回数据d中分的整型数。若d为常数,则该数用#括起来,并用小时:分:秒的格式书写。函数返回值为数值。 l Second(d)函数:返回数据d中秒的整型数。n常用VB语句有:l1、do while . loop:当条件为True时循环,,在进入循环之前检查条件。l2、do . loop while:当条件为True循环,在循环至少运行一次后检查条件。l3、 For.Next属于先测试循环控制语句,属于基本的循环控制语法。它按照用户所赋予的初值、终值与步长表达式来重复执行某一特定程序区段。在每次执行

20、前,系统会先检查目前初值状态是否符合终值条件,如果不符合终值条件的话则执行增量运算后,再执行循环语句:反之如符合终值条件,则跳出循环。l4、for each in next:对于集合中的每项或数组中的元素,重复执行每个语句。l5、if then end else end判断语句属于一种单行假设判断语句,它会按照用户所给定的比较或逻辑表达式进行判断。当判断结果为“true”也就是真时,则执行then后的程序代码块,否则执行else后的程序代码块。l6、Select Case流程控制语句可以根据判断式的返回值来执行不同程序代码片段。n运算符和表达式例:5+10 mod 10 9 / 3 +2 2

21、结果是:10n运算符和表达式l 字符串运算符有: 、+ 。 功能是字符串连接。u+(连接运算):两个操作数均应为字符串类型;u&(连接运算):两个操作数既可为字符型也可为数值型,当是数值型时,系统自动先将其转换为数字字符,然后进行连接操作。 n运算符和表达式运算符含义优先级实例结果小于所有关系运算优先级相同。低于算术运算的加“+”,减“-”运算,高于逻辑非“Not”运算。15+1020False=小于或等于10大于1020False=大于或等于This= ThatTrue=等于This= ThatFalse不等于This ThatTrueLike字符串匹配“This” Like “*i

22、s”TrueIs对象比较 n运算符和表达式l like:把一个字符串表达式与一个给定模式进行匹配,匹配成功结果为true,否则为false。匹配字符和匹配内容:? 任何单一字符* 零或多个字符# 任何一个数字(09)charlist charlist中的任何一个单一字符!charlist 不在charlist中的任何一个单一字符如:mycheck=f“ like !a-z返回结果为false。n运算符和表达式l 当两个操作式均为数值型,按数值大小比较。l 字符串比较,则按字符的ASCII码值从左到右一一比较,直到出现不同的字符为止。u例: ABCDE ABRA 结果为 False l 数值型与

23、可转换为数值型的数据比较,u如:29189 ,按数值比较,结果为False。l 数值型与不能转换成数值型的字符型比较,u如:77 sdcd ,不能比较,系统出错。l “Like”运算符是VB6.0新增加的。n运算符和表达式n读解程序例4.8 计算1100的奇数和,程序段如下: Dim i %, s% s=0 For i = 1 To 100 step 2 s = s + i Next Il出了循环,循环控制变量值的问题。 例程序段: For i=2 To 13 Step 3 循环执行次数 Print i , 输出 i的值分别为: Next i 2 5 8 11 Print : Print “I

24、=“, i 出了循环输出为: I=14l在循环体内对循环控制变量可多次引用;但最好不要对其赋值,否则影响原来的循环控制规律。n读解程序Private Sub Command1_Click() j = 0 For i = 1 To 20 Step 2 i = i + 3 j = j + 1 Print 第; j; 次循环i=; i Next i Print 退出循环后i=; i End Sub正常情况:i=1,3,5,7,9,11,13,15,17,19现在:i=4,9,14,19n读解程序我国有13亿人口,按人口年增长0.8%计算,多少年后我国人口超过26亿。分析:解此问题两种方法,可根据公式:26=13*(1+0.008)n 直接利用标准对数函数求得;也可利用循环求得,程序如下:Private Sub Command1_Click() x = 13 n = 0 Do While x n

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论