软件开发技术基础

软件开发技术基础

ID:5532879

大小:574.00 KB

页数:40页

时间:2017-11-14

软件开发技术基础_第1页
软件开发技术基础_第2页
软件开发技术基础_第3页
软件开发技术基础_第4页
软件开发技术基础_第5页
资源描述:

《软件开发技术基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件开发技术基础第3章操作系统及程序设计讲授教师:卫颜俊主要内容操作系统及其功能进程管理应用程序设计内存管理应用程序设计设备与文件管理应用程序设计人机接口管理应用程序设计学时安排6个学时讲授(36/6)2个学时实验(12/6)本章序计算机系统硬件系统主机、显示器、打印机、键盘和鼠标等软件系统操作系统、浏览器、办公软件、杀毒软件、多媒体软件、软件开发工具和数据库软件等WindowsServer2003是一种操作系统本章目标《大学计算机基础》为先修课程回答了:操作系统在计算机中起的作用和它能干什么未回答

2、:如何干、又如何在操作系统下编写程序本课本章不对操作系统的原理作深入的介绍,但以它的几项重要功能为主线,以C++为工具,揭示了一部分操作系统“内幕”,使读者对操作系统的工作原理有进一步的了解,同时对程序设计语言的应用有所加强3.1操作系统及其功能操作系统的发展手工操作、批处理、多道程序系统和分时操作系统等四个阶段,其中分时操作系统为目前最为流行实用的操作系统WindowsXDOSLinux3.1.1操作系统的定义定义一组控制和管理计算机软、硬件资源,为用户提供便捷使用计算机的程序的集合作用管理计算机

3、和使用计算机特征并发性、共享性、虚拟性和不确定性计算机系统组成硬件、操作系统、其他系统软件、应用软件和用户接口3.1.2操作系统的功能CPU与进程管理对处理器的时间进行合理分配、对处理器的运行实施有效的管理存储器管理对存储器进行分配、保护和扩充设备管理根据确定的设备分配原则对设备进行分配,使设备与主机能够并行工作,为用户提供良好的设备使用界面文件管理有效地管理文件的存储空间,合理地组织和管理文件系统,为文件访问和文件保护提供更有效的方法及手段用户接口用户操作计算机的界面,或称为用户界面,通过用户接口

4、,用户只需进行简单操作,就能实现复杂的应用处理用户接口类型命令接口,用户通过交互命令方式直接或间接地对计算机进行操作,DOS:是纯命令行输入方式,Windows:鼠标操作方式程序接口,供用户以程序方式进行操作,或API(ApplicationProgrammingInterface),用户通过API函数可以调用系统提供的例行程序,实现既定的操作。DOS:中断服务功能,Windows:WindowsAPI函数3.1.3DOS与Windows操作使用方法简介DOS常用命令:HELPDIRCLSCDRDC

5、OPY…Windows最常用的功能是:桌面、浏览器、资源管理器、我的电脑、网上邻居、控制面板(Control)、任务管理器(taskmgr)、Word、Excel、VC++,记事本(Notepad),写字板(write)…3.1.4DOS与Windows操作系统程序接口简介DOS单用户单任务的磁盘操作系统功能体现在系统提供的DOS和BIOS层上,借助于高级语言和汇编语言,并通过调用中断服务程序,可以完成大部分编程工作。Windows一种多用户多任务、图形化的新型操作系统WindowsNT体系结构登录

6、进程和会话管理器事件日志、调度服务、SQLServerWin32MS-DOS程序和Win32程序进程线程管理、I/O和内存管理线程调度、中断和异常处理将内核、设备驱动程序和执行体分离以适应不同的平台将I/O函数调用转换为I/O请求窗口和绘制窗口消息Windows程序是以事件为驱动、消息机制为基础消息定义:由用户操作而向应用程序发出的信息,也包括操作系统内部产生的消息。消息类型:windows消息,命令消息和控件通知WM_LBUTTONDOWN、WM_PAINT消息结构:消息号和参数组成typedef

7、structtagMSG{HWNDhwnd;窗口句柄,为NULL,则可检索所有驻留在消息队列中的消息UINTmessage;消息值,由windows.h头文件中的宏定义来标识WPARAMwParam;包含有关消息的附加信息,不同消息其值有所不同LPARAMlParam;DWORDtime;指定消息送至队列的时间POINTpt;指定消息发送时屏幕光标的位置,其数据类型POINT也是一个结构体}MSG;Windows数据类型Windows程序框架WinMain框架结构例3-1对话框框架程序例3-2文档视

8、图框架程序例3-3例3-1WinMain框架结构要求:显示一个窗口在窗口中显示一段文字步骤:打开VC++新键工程类型为“Win32Application”添加C++源程序例3-1WinMain框架结构(2)用到的主要数据结构:UINT无符号整数等价于unsignedintHINSTANCE实例句柄等价于unsignedongPSTR字符指针等价于char*TCHAR字符等价于charHWND窗口句柄等价于unsignedlongMSG消息结构WINAPICDECLLR

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。