- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Windows程序设计课程设计指导书.doc
重庆科技学院
Windows程序设计
课程设计指导书目 录
第一章 概 述 2
第二章 安全知识网络认证证书填报程序开发 3
第三章 读取Excel数据表数据程序开发 4
第四章 CListView数据导入Excel数据表 5
第五章 屏幕广播程序设计开发 6
第六章 搜索试卷Word文档关键字生成答题卡 7
第七章 文件下发与接收程序设计 8
第八章 同学信息管理程序设计 9
第九章 向Word文档添加表格贯入CListView数据 10
第十章 课程序设计任务书 11
第十一章 课程设计书撰写要求 19
11.1格式要求 19
11.1.1页面设置 19
11.1.2字体与间距 19
11.1.3序号 19
11.1.4表格 19
11.1.5插图 20
11.1.6公式 20
11.1.7软件 20
11.1.8摘要与关键词 20
11.1.9参考文献 22
11.1.10 目录 22
11.2装订要求 24
11.2.1装订顺序 24
在学习了Windows程序设计后进行课程设计,目的是让学生梳理Windows程序设计的基本方法和技术,应用Windows操作系统提供的功能设计开发实际课题。
本次课程设计课题教学过程中讲授容确定的,主要内容包括:
(1)窗口控制过程;
(2)设备描述表(CDC)与位图、Jpeg有损压缩;
(3)应用程序文档数据导入Excel数据,Excel数据表数据导入到应用程序文档;
(4)应用程序文档数据导入Word表格,以及在Word文档中搜索关键字、定位提取数据;
(5)使用ADO访问SQL Server数据库;
(6)动态链接库(DLL);
(7)网络数据通讯;
(8)线程与数据同步。
第二章 安全知识网络认证证书填报程序开发
2.1 课题的需求
(1)在用户提供的安全知识网络认证证书(Jpg图片)上按指定位置填写相关信息。
(2)以“安认证+学号+姓名.Jpg”为文件名保存学生的安全认证书。
2.2 用户提供的资料
用以Excel数据表提供学号、姓名、成绩、考试时间。
2.3 实现方法
1.将用户提供的认证书(Jpg文件)解压到CBitmap对象中;
2.根据证书位置,调试确定学号、姓名、考试时间、成绩、颁证时间填写位置;
3.将填写完成的CBitmap证书保存为Jpg文件。
4.将Excel数据表的学号、姓名、成绩、考试时间读入应用程序的ClistView中;
5.按用户提供的学生数据,批题填写
2.4 需要的辅助代码
本课题需要Bitmap压缩为Jpg的开源代码,由教师提供,学生必须掌握编译器的相关设置,其它代码需学生设计。
读取Excel数据表数据程序开发
3.1 课题需求
将用户提供的Excel数据表的。3.2 实现方法
1. 辨别Excel数据表数据是否为所需数据表;
2. 识别Excel数据表的有效行数、列数;
3. 确定Excel数据表列名所存在的行位置;
4. 将Excel数据表列名读至CListView表中作列名;
5. 将Excel数据表中的数据筛选到CListView中。
3.3参考代码1.教学时教学实验中提供的CEditListView类。第四章 CListView数据入Excel数据表
.1 课题需求
.2 实现方法
1. ;
3. 熟悉“考试数据表”字段类型;
4. 使用ADO查询SQL Server数据库方法的类;
5. 使用COM技术创建并导出数据;
4.3辅助代码与参考代码1.CyzSQLAdo类。第五章 屏幕广播程序设计开发
.1 课题需求
5.2 实现方法
1.jpeg.lib的编释、链接环境;
3. 从CSocket派生 CScreenBroadcastSocket类,并在视图类中添加CScreenBroadcastSocket类的发送对象和接收对象。重载CSocket的OnRecive虚函数,接收主机端发来的Jpg数据;当Jpg数据接收完整后,在视图类中将Jpg数据还原到CBitmap对象中,将在视图类的OnDraw函数中将位图显示在窗口的客户区。
4. 设计抓屏与压缩类,在此类中实现桌面抓取获得BMP位图,将BMP位图压缩为Jpg。
5. 设计抓屏线程类,在线程类调用抓屏功,完成抓屏、将BMP位图压缩为Jpg图和Jpg数据广播,并使用CEvent类对抓屏线程进行同步,即前一线程工作未结束,后一线程不能工作,只能等待上一线程工作结束;
5.3辅助代码与参考代码1. jpeglib.h和libjpeg.lib由指导教师提供。第六章 搜索Word文档关键字
6.1 课题需求
6.2 实现方法
1..3辅助代码与参考代码第七章 文件下发计
.1 课题需求
7.2 实现方法
1..3辅助代码与参考代码第八章 同
文档评论(0)