《软件开发工具与环境》课程教学大纲_第1页
《软件开发工具与环境》课程教学大纲_第2页
《软件开发工具与环境》课程教学大纲_第3页
《软件开发工具与环境》课程教学大纲_第4页
全文预览已结束

下载本文档

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

文档简介

1、软件开发工具与环境课程教学大纲 第一部分大纲说明一、课程的性质和任务“软件开发工具与环境”计算机科学与技术专业本科生的一门重要课程。Visual C+是一门最好的实用软件开发工具,它通过各种各样的方法,使C+语言得以实现,而且能非常方便的进行Windows编程。本课程从软件开发工具开始讲起,一步一步的把学员引导到Visual C+这个工具中来,然后以理论和实践相结合的方法,介绍当今最重要的一些编程和编程思想。 二、先修课要求面向对象程序设计C+基础 三、教学的基本要求1  进一步掌握和巩固面向对象的基本概念和使用面向对象技术进行程序设计(OOP)的基本思

2、想。2  掌握面向对象编程环境Visual C+软件开发工具的使用。3  清楚Windows程序设计的编程思想,能比较熟练的使用C+语言和MFC类库进行一般的Windows程序设计。 四、教学要求的层次1  了解(*):要求学生能够一般地知道所学内容。2  掌握(*):要求学生能够较好地理解,并能进行简单分析和判断。 五、 教学方法建议该课程实践性较强,需要学员多作练习。主持教师需要有比较熟练的编程经验,对Visual C+环境和Windows程序设计比较熟悉。教学过程中有多媒体教室和机房,可以现学现用。 

3、0; 第二部分教学总体设计方案一、课程教材:实用软件工具与环境教程C+高级编程谭德强 姜波 清华大学出版社(2001年6月) 二、学时分配课程教学总学时数为72学时,4学分,其中课内学时48,实验24 教学内容课内学时实验学时一、工具的选择和Windows程序设计的原理3学时1学时二、多任务和多线程编程4学时2学时三、多媒体编程4学时2学时四、动态链接库(DLL)3学时2学时五、数据库编程4学时2学时六、网络编程4学时2学时七、组件对象模型 4学时2学时八、ActiveX控件4学时2学时九、容器和服务器 4学时2学时十、自动化的实现 4学时2学时十一、活动模板库4

4、学时2学时十二、混合编程3学时2学时十三、自定义Visual C+工具3学时1学时 三、教学环节有三个教学环节:授课、教学实验、考试。 四、考核采用期末考核与平时成绩相结合的方式。其中形成性考核视平时上机和作业完成情况给分,占20%;期末考核成绩共占80%,为开卷考试,答题时限:120分钟。  第三部分教学内容和教学要求一、工具的选择和Windows程序设计的原理1  软件和软件开发工具的概述 *2  开发工具的选择 *3  工具的实现Windows编程 *  二、多任务和多线程编程1  程序、

5、进程和线程的概述 *2  线程的种类 *3  线程的创建、启动、操作、管理和终止 *4  在VC+环境中使用同步对象 * 三、多媒体编程1  多媒体概述 *2  VC+开发工具中声音的处理 *3  VC+开发工具中图像的处理 *4  VC+开发工具中视频的处理 * 四、动态链接库1  动态链接库的概述 *2  DLL的基本理论 *3  用Visual C+开发环境生成DLL *4  使用DLL * 五、数据库编程1  数据库编程的概述 *2

6、60; ODBC *3  DAO * 六、网络编程1  网络概述 *2  网络应用程序编写 *3  DHTML * 七、组件对象模型1  COM的历史足迹 *2  COM的基本理论 *3  ActiveX的组成 * 八、ActiveX控件1  ActiveX控件的简介 *2  ActiveX控件的属性、方法和事件 *3  ActiveX的创建过程 *4  ActiveX的测试 * 九、容器和服务器1  用编程工具实现容器应用程序 *2&

7、#160; 服务器应用程序的编写 *  十、自动化的实现 1  自动化服务器的编写 *2  自动化容器应用程序 * 十一、活动模板库1  创建活动模板库 *2  增加COM对象 *3  实现接口 *4  Web上加ActiveX控件 * 十二、混合编程1  混合编程的介绍 *2  VC和Fortran(Visual Fortran)的混合编程 *3  VC和VB的混合编程 * 十三、自定义Visual C+工具1  自定义Visual C+编程环境 *2  定制AppWizard *第四部分实验内容和实验要求一、实验要求:注意自始至终贯彻课程中所介绍的程序设计风格,养成良好的编程习惯。通过上机,理解课堂上讲的理论知识,体会编程的思路,熟悉VC+集成环境。学员应独立完成所布置的习题。 二、实验安排:熟悉软件开发工具VC+的集成环境,利用向导编制最简单的应用程序。编写一个多线程程序,能够对线程进行操作。熟悉多媒体编程,编写一个小型的看图程序。练习将一个对话框资源放入DLL中的方法。利用ODBC类,操作Access数据库。练习使用Socket编制网络程序的一般方法。写一个最小的COM程序,熟悉COM的基

温馨提示

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

评论

0/150

提交评论