



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
windows程序设计实验教学大纲适 用 专 业:地理信息系统课 程 名 称:windows程序设计课 程 编 号:051040250英 文 名 称:Windows Programming课 程 性 质:选修课 程 类 别:专业教育开 课 类 型:已开课 程 总 学 时:32课 程 总 学 分:2.0实 验 总 学 时:8开 设 学 期:31大 纲 主 撰 人:强晓焕审 核 人:景海涛批 准 人:魏峰远日 期:2010年5月一、课程简介本课程为地理信息系统专业的一门专业选修课。目前Windows操作系统是在个人计算机上运行的主流平台之一,因此,掌握在Windows平台上开发高性能的、界面友好的各类GUI(图形用户界面)应用程序的设计和编程方法,无论对于专业软件工作者还是那些需要希望编制专用程序解决本专业实际问题的其他专业技术工作者都是十分必要,也是十分重要的。在众多的Windows应用程序开发环境和开发方法中,Visual C+环境中,使用MFC开发面向对象的Windows应用程序被普遍认为是开发高性能、高效率、高灵活性软件的较好的方法之一。本课程的目的和任务是在先修课程“面向对象程序设计方法” 的基础上,通过对MFC(Microsoft Foundation Class Library) 全面、系统地介绍和对如何使用MFC提供的C+类进行面向对象程序设计的学习,基本掌握MFC应用程序框架的构成和内部机制、运行控制机制;应用程序的外观编程、对话框编程、文档视图结构、文档数据的显示和输出、文档数据的组织和读写、多视图显示的实现方法;动态链接库的设计、制作和应用;在应用程序中通过ODBC或DAO访问数据库。了解和初步掌握多线程应用程序的设计和编程;ActiveX控件的设计、制作和应用;使用套接字(Socket)进行网络通讯。通过实验,让学生有能力进行GIS软件的开发设计。二、实验教学目的和基本要求1、实验目的使学生熟悉Visual C+编程环境,掌握Visual C+程序开发技术,使学生在掌握C+语言程序设计的基础上进一步提高自身编程能力和综合程序开发能力。为后续GIS设计与开发、数据库课程设计等课程学习打下良好的基础。2实验要求具体要求的实验内容和知识点如下:掌握MFC应用程序框架的构成和内部机制、消息映射的实现机制; MFC应用程序外观(菜单、控制栏和定制框架窗口)编程;对话框(模式对话框、非模式对话框、属性表和向导属性表)编程;理解MFC应用程序的文档视图结构(SDI和MDI);文档数据的显示、输出组织、读写;动态链接库(Win32动态链接库、MFC常规动态链接库和MFC动态链接库)的设计、制作和应用;在MFC应用程序中通过ODBC或DAO访问数据库等。3、实验方式主要是程序设计、编写、调试、分析通过。要求学生在每次实验课前对将进行的实验内容按要求作必要的资料收集和编程实现,每次实验课都要完成程序上机调试通过,按要求完成规定的实验内容和实验报告。三、实验项目设置序号实验项目名称实验内容学时实验类别实验类型每组人数必做/选做已开/未开说明承担实验室名称1Windows API编程windows32 API支持下的Windows基本程序框架编程,掌握几个主要API函数的功能,实现简单图标和菜单资源编辑和菜单消息处理。2技术(专业)基础2必做测绘学院计算机室2Windows菜单、工具条消息编程了解windows编程的消息映射机制。掌握VC资源编辑器的使用。能处理菜单与工具条及鼠标消息。2技术(专业)基础2必做测绘学院计算机室3Windows控件编程建立一个windows SDI(单文档)应用程序,通过菜单建立生成模式对话框和无模式对话框和属性页,并在这些对话框上使用各种控件进行交互。2技术(专业)基础2必做测绘学院计算机室4数据库编程了解Windows 数据库ODBC、DAO、ADO相关类,学习简单的ODBC数据源的设置和基于ODBC的数据库工程的建立,并实现对数据库表的一些基本操作。2技术(专业)基础2必做测绘学院计算机室56注:“实验类别”为基础、技术(专业)基础、专业、科研、生产、毕业设计(论文)或其它;“每组人数”为基础或专业基础课实验一般1人或2人一组,专业课实验一般不超过5人,有特殊要求和特殊情况的以满足实验每组最少人数为限,但最多不超过10人一组。四、考核方式(一)考核方法及标准每次实验课结束后,由主讲教师对学生进行全面考核(实验态度和纪律、实验预习情况、实际操作能力、实验报告等)。按优、良、中、及格、不及格五级分制评定成绩,评分依据是:实验预习和纪律(占20分):包括实验态度;实验纪律执行遵守情况;实验预习准备情况等。实验考核成绩(占30分):包括对实验任务的完成情况;实际操作能力情况;实验过程中分析问题和解决问题的能力等。实验报告成绩(占50分):包括报告的正确性,实验记录的正确性和完整性情况,程序代码的独立设计和可行性等。(二)实验考核成绩中应注意的问题:1、照抄实验数据资料或报告者,应给“不及格”成绩。3、实验不认真,违反各项规定,应给“不及格”成绩。4、无故缺席实验或迟到十五分钟以上者,应给“不及格”成绩。5、无论何种原因,未参加实验者,一律不给评定实验成绩,按“缺课堂实验”对待。对于“实验不及格”及 “缺课堂实验者”,按学校学籍管理办法规定处理。 (三)实验课成绩不超过期末总成绩的30%。在期末笔试中,考试内容要充分体现实验设计内容。凡实验课成绩不及格者
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学低年级除法解决问题教学案例
- 部编版二年级语文教案编写指导
- 工厂安全生产事故处理预案
- 广东邮电职业技术学院《英语教学论》2024-2025学年第一学期期末试卷
- 石家庄铁路职业技术学院《倒向随机微分方程》2024-2025学年第一学期期末试卷
- 焦作大学《国际商法》2024-2025学年第一学期期末试卷
- 柳州铁道职业技术学院《固体废物处置及资源化》2024-2025学年第一学期期末试卷
- 山东石油化工学院《教育试讲》2024-2025学年第一学期期末试卷
- 常州机电职业技术学院《食品质量检测技术》2024-2025学年第一学期期末试卷
- 冠状动脉造影护理指导
- 2025年农产品质量安全追溯体系构建与农业供应链管理创新报告
- 煤矿笔试题目及答案
- 2025年危化品经营单位安全管理人员培训全国考试题库(含答案)
- 2025年助理工程师考试试题基础理论(附答案)
- 2024年江门职业技术学院招聘考试真题
- 2024年北京水务投资集团有限公司集团系统招聘真题
- 2025年福建省养老护理员技师预测题目(含答案)
- 2025年高考语文全国一卷试题真题及答案详解(精校打印)
- C919机组培训-导航系统
- 义务教育语文课程标准(2022)测试题带答案(20套)
- 低碳钢管对接水平固定焊PPT
评论
0/150
提交评论