《第三章计算机软件.ppt》由会员分享,可在线阅读,更多相关《第三章计算机软件.ppt(54页珍藏版)》请在优知文库上搜索。
1、大学计算机基础总体要求1. 掌握计算机信息技术、硬件、软件、网络、多媒体和数据库基础知识。 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基本程序3.1 计算机软件概述n 相对于计算机硬件而言,软件是计算机的无形部分,是计算机的灵魂。软件可以对硬件进行管理、控制和维护。根据软件的用途可将其分为:l系统软件l应用软件计
3、算机硬件操作系统高级语言程序各种应用软件用户3.1.2计算机软件的分类操作系统操作系统 操作系统是最基本最重要的系统软件,用来管理和操作系统是最基本最重要的系统软件,用来管理和控制计算机系统中硬件和软件资源的大型程序,是其他软件运控制计算机系统中硬件和软件资源的大型程序,是其他软件运行的基础。行的基础。 操作系统负责对计算机系统的全部软、硬件和数据资操作系统负责对计算机系统的全部软、硬件和数据资源进行统一控制、调度和管理。源进行统一控制、调度和管理。 主要作用就是提高系统的资源利用率、提供友好的用主要作用就是提高系统的资源利用率、提供友好的用户界面,从而使用户能够灵活、方便地使用计算机。户界面
4、,从而使用户能够灵活、方便地使用计算机。系统软件语言处理程序语言处理程序 人与人交流需要语言,人与计算机之间交流同样需要人与人交流需要语言,人与计算机之间交流同样需要语言。人与计算机之间交流信息使用的语言叫做程序设计语言。语言。人与计算机之间交流信息使用的语言叫做程序设计语言。按照其对硬件的依赖程度通常把程序设计语言分为三类:按照其对硬件的依赖程度通常把程序设计语言分为三类:机器语言机器语言汇编语言汇编语言高级语言高级语言 3.1.1计算机软件的概念系统软件3.1.1计算机软件的概念机器语言机器语言 机器语言是一种用二进制代码机器语言是一种用二进制代码“1”和和“0”组成的一组成的一组代码指令
5、,是唯一可以被计算机硬件识别和执行的面向机器组代码指令,是唯一可以被计算机硬件识别和执行的面向机器的语言。的语言。 优点:占用内存小、执行速度快优点:占用内存小、执行速度快 缺点:编写程序工作量大、程序阅读性差、调试困难缺点:编写程序工作量大、程序阅读性差、调试困难 系统软件3.1.1计算机软件的概念汇编语言汇编语言 汇编语言是使用一些能反映指令功能的助记符来代替汇编语言是使用一些能反映指令功能的助记符来代替机器指令的符号语言。机器指令的符号语言。 汇编语言的指令与机器语言的指令基本上是一一对应汇编语言的指令与机器语言的指令基本上是一一对应的。这些助记符一般是人们容易记忆和理解的英文缩写,的。
6、这些助记符一般是人们容易记忆和理解的英文缩写, 优点:汇编语言在编写、阅读和调试方面有很大进步,优点:汇编语言在编写、阅读和调试方面有很大进步,运行速度快。运行速度快。 缺点:是面向机器的语言,编程复杂,可移植性差。缺点:是面向机器的语言,编程复杂,可移植性差。 系统软件3.1.1计算机软件的概念高级语言高级语言 高级语言是一种独立于机器的算法语言。高级语言是一种独立于机器的算法语言。 高级语言的表达方式接近于人们日常使用的自然语言高级语言的表达方式接近于人们日常使用的自然语言和数学表达式,并且有一定的语法规则。和数学表达式,并且有一定的语法规则。 缺点:编写的程序运行要慢一些缺点:编写的程序
7、运行要慢一些 优点:编优点:编程简单易学、可移植性好、可读性强、调试程简单易学、可移植性好、可读性强、调试容易容易系统软件3.1.1计算机软件的概念数据库管理系统数据库管理系统 数据库管理系统主要面向解决数据处理的非数值计算数据库管理系统主要面向解决数据处理的非数值计算问题,对计算机中存放的大量数据进行组织、管理、查询。问题,对计算机中存放的大量数据进行组织、管理、查询。 目前,常用的数据库管理系统有目前,常用的数据库管理系统有SQL Server、Oracle、Mysql和和Visual FoxPro等。等。 系统软件3.1.1计算机软件的概念应用软件第三章 计算机软件第一节 计算机软件概述
8、第二节 操作系统第三节 软件的安装与卸载第四节 程序设计语言第五节 软件工程与软件开发实验一 Windows基本操作实验二 VB基本程序3.2 操作系统n一台计算机可以有一种或多种操作系统,一定不能没有操作系统。操作系统的性能在很大程度上决定了整个计算机系统的性能。3.2.1 操作系统的概念n操作系统(Operating System,简称OS)是管理系统资源、控制程序执行、改善人机界面、提供各种服务、合理组织计算机工作流程和为用户有效使用计算机提供良好运行环境的一种系统软件。3.2.1 操作系统的概念 数据库管理系统、开发环境编译器、命令解释器操作系统计算机硬件文字处理表格处理Web浏览图像
9、处理应用软件系统软件3.2.2 操作系统的作用n管理系统中的各种资源。n为用户提供各种服务功能和良好的用户界面。l图形用户界面简称GUIl命令行操作系统有:MS-DOS;Unix-shell;Linux-shelllGUI操作系统有:Windows 95/98/2000/2003/XP/7/vista;UNIX-X Windows;Linux-X Windows3.2.3 操作系统的特征n并发性(concurrence)n共享性(sharing)n异步性(asynchronism)3.2.4操作系统的功能n进程管理n存储管理n文件管理n设备管理n作业管理3.2.4操作系统的功能n进程管理l进程
10、管理又称处理器管理。lCtrl+Alt+Del建或开始菜单条点鼠标右键选择“启动任务管理器”来打开任务管理器。3.2.4操作系统的功能n存储管理l主要管理的是内存资源l默认安装的虚拟内存文件为:pagefile.sysl默认大小是物理内存的1.5倍l在“我的电脑”的快捷菜单中选择“属性”,打开系统属性对话框,选择“高级”选项卡中“性能”框的“设置”按钮。3.2.4操作系统的功能n文件管理l文件名l文件属性l文件操作l目录结构lWindows文件系统3.2.4操作系统的功能n文件管理l文件名l文件主名.文件扩展名l文件主名由用户自定义l文件扩展名一般代表文件的类型3.2.4操作系统的功能n文件管
11、理l文件属性有很多比如:文件名、文件大小、所有者、创建和修改时间、读写控制等。但是最重要的属性有以下3种。l只读(不能修改)l隐藏(一般情况下不显示)l存档(任一个新创建或者修改的文件都具有存档属性。当使用“附件”中的“系统工具”的“备份”对文件进行备份后,备份过的文件存档属性消失。)3.2.4操作系统的功能n文件管理l文件操作常用的有:建立文件、打开文件、删除文件、移动文件、更改属性、重命名等。(考试时为操作题)3.2.4操作系统的功能n文件管理l目录结构lUnix,Windows等操作系统都是树型目录结构l目录明中间用“”分隔;(Windows)l目录明中间用“/”分隔;(Unix和Lin
12、ux)3.2.4操作系统的功能n文件管理lWindows文件系统lFAT(File Allocation Table文件分配表)文件系统, 2GB,用于软盘。lFAT32文件系统,2TB,用于硬盘。lNTFS(New Technology File System新技术文件系统)文件系统,2TB,用于硬盘,尤其是服务器级别的。3.2.4操作系统的功能n设备管理l“我的电脑”,“属性”l“控制面板”,“系统”,“硬件”,“设备管理器”l“我的电脑”右键“管理”, “设备管理器”3.2.4操作系统的功能n作业管理l通过作业控制语言或操作控制命令向用户提供作业控制的手段。l按一定的策略实现作业调度,为
13、用户提供一个使用系统的良好环境,有效地组织其工作流程,使整个系统高效的运行。3.2.5常用操作系统nWindows操作系统nUnix操作系统nLinux操作系统第三章 计算机软件第一节 计算机软件概述第二节 操作系统第三节 软件的安装与卸载第四节 程序设计语言第五节 软件工程与软件开发实验一 Windows基本操作实验二 VB基本程序3.2.5软件的安装与卸载由虚拟机安装实践全部过程。第三章 计算机软件第一节 计算机软件概述第二节 操作系统第三节 软件的安装与卸载第四节 程序设计语言第五节 软件工程与软件开发实验一 Windows基本操作实验二 VB基本程序3.2.5程序设计语言nVB集成开发
14、环境工具箱工程窗口属性窗口窗体布局立即窗口窗体窗口3.2.5程序设计语言nVB集成开发环境l1. 主窗口l 应用程序窗口,由标题栏、菜单栏和工具栏组成。l2. 窗体(form)窗口l 设计VB程序的界面。l3. 代码(code)窗口l 编辑窗体、标准模块中的代码。l4. 属性(properties)窗口l 所有窗体或控件的属性设置。l5. 工程资源管理器(project expror)窗口l 保存一个应用程序所有的文件。l6. 工具箱(toolbox)窗口l 显示各种控件的制作工具,供用户在窗体上设计。3.2.5程序设计语言n函数与过程l一函数有返回值;过程没有返回值。n事件l 由某个条件触发
15、的过程或者函数。n类l类是创建对象实例的模板, 包含了创建对象的属性描述和行为特征的定义。n对象l是类的一个实例,继承了类的属性、方法。lVB中常用的对象有:窗体、控件等。3.2.5程序设计语言n常用系统函数lSqr(x)函数:平方根函数。x为数值型数据,函数返回值为数值。lRound(x):四舍五入取整。lInt(x)函数:取整函数,求不大于x的最大整数。x为数值型数据,函数返回值为数值。lFix(x)函数:取整函数,x为正数时,同Int函数,为负数时,则返回大于或等于x的最小整数。uMyNumber =Int(99.8) 返回 99。uMyNumber =Fix(99.2) 返回 99。u
16、MyNumber =Int(-99.8) 返回 -100。uMyNumber =Fix(-99.8) 返回-99。uMyNumber =Int(-99.2) 返回 -100。uMyNumber =Fix(-99.2) 返回 -99。lAbs(x)函数:绝对值函数。x为数值型数据,函数返回值为数值。lAsc(x)函数:将字符串x的第一个字符转换成对应的ASCII码值。x为字符型数据,函数返回值为数值。lChr$(x)函数:将ASCII码x转换成对应的字符。x为数值型数据,函数返回值为字符串。3.2.5程序设计语言n常用系统函数lLen(x)函数:字符串长度函数。返回字符串的个数。x为字符型数据,函数返回值为数值。lRnd()函数:随机函数。产生01之间的随机数(不含1和0)。lMid$(x,m,n)函数:取子串函数。从字符串x的第m个字符取起,取n个字符。x为字符型数据,m、n为数值型数据,函数返回值为字符串。数:随机函数。产生01之间的随机数(不含1和0)。lLeft$(x,n)函数:从字符串x左边取n个字符。x为字符型数据, n为数值型数据,函数返回值为字符串。 lRight$(x,