- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Windows编程 鲁蔚锋 计算机学院信息安全系 luwf@ 教材、参考资料 教材 Visual C++教程, 郑阿奇主编, 机械工业出版社 参考资料 实用Visual C++ 6.0, Jon Bates等著, 何健辉等译, 清华大学出版社 Visual C++编程实例与技巧, 王华等编著, 机械工业出版社 MSDN ( Microsoft developer network ) 高校bbs的相关板块 或 课程相关内容简介 共32学时 其中理论课24学时 实验课8+8学时 成绩评定 平时30% 出勤及课堂表现 上机、作业、小测验等 考试70% 开卷考试或大作业 本课程的目的及内容 课程目的 学习Windows程序的相关概念 学习Visual C++的基本使用方法 了解Windows程序的结构 掌握简单的Windows程序的MFC编制方法 举一反三地学习Windows控件 了解先进的软件架构 本课程的目的及内容 课程内容概要(理论基础) Windows程序和DOS程序之不同 Windows的窗口、事件、事件驱动、消息、消息循环机制等概念的掌握 传统的Windows32 Application结构框架 MFC开发出的Windows程序框架 Visual C++开发环境的学习 主要讲授MFC程序的开发 本课程的目的及内容 课程的具体内容 MFC学习(实际讲解) MFC框架 MFC控件:编辑框,滚动条,复选框,按钮,菜单,工具条,状态条等等 MFC的单文档SDI/多文档MDI框架 MFC文档序列化和文档结构视图 MFC类库中的图形和文本 MFC的数据库编程 本课程的目的及内容 课程的具体内容 VC下其它内容的学习和了解(扩展内容) 文件操作 网络编程 ISAPI(互联网服务器应用程序接口)开发 多媒体应用 动态链接库 多线程技术 ActiveX控件 本课程的先修课目 C语言 结构化编程 钢筋 面向对象技术 类、消息驱动 水泥 编写Windows程序就是在砌墙 如何从一大堆别人做好的方砖中选出你需要的,然后把它砌成你家的墙面 课程主要内容及学时安排 基本概念(2学时) MFC的基本结构(2学时) 对话框(2学时) 常用控件(6学时) 窗口界面设计(6学时) 文档和视图(2学时) 图形和文本(2学时) 数据库编程(2学时) 基本概念 主要内容 Windows程序和DOS程序的不同 窗口和程序 进程与线程 句柄、常用句柄 API与SDK 事件及消息 Windows程序和DOS程序的不同 DOS 编程方式属过程驱动 Windows 编程方式属消息驱动 程序的工作是产生消息、传递消息和处理消息 C语言的编译流程 Windows应用程序开发过程 学习Windows下编程 学习语言,选择语言和工具是第一步,而且是非常重要的一步工作 目前的编程语言那么多,有C、C++、C#、Java和汇编语言等 虽然有很多语言,只要精通一门就够了 从实用的角度来讲,C/C++是最好的选择,而微软公司的Visual C++和Borland公司的C++ Builder是其相应开发工具的两大主流 开发工具 在开发工具上,选择比较流行的VC++6.0,而且最好是英文版本,主界面如图所示 学习编程需要经历三大步 一、读程序 二、写程序 三、积累功能代码段 读程序 在没有阅读过一份完整的源代码之前,别指望能写出有多好的程序 读程序必须具备一定的语言基础知识,主要是指语法知识,最起码要能读懂程序的每一行意思 有没有程序的设计思想,在这个时期并不重要,只要具备一定的语法基础就可以了 学一门语言并不需要刻意去记条条框框的语法,看代码的时候,遇到了不明白的地方再去查相关的资料,补充基础知识再配合源程序的思路,这时的理解才是最深刻的 写程序 刚开始写程序,不要奢望一下子写出很出色的程序来 “万丈高楼平底起”,编程贵在动手,只要动手去写就可以了 此外,还要依照自身的能力循序渐进地写 开始的时候写一点功能简单的、篇幅短小的代码,力求简洁、完整,然后在此基础上进行扩充,一点点地添加功能 积累功能代码 积累非常的重要,将平时自己写的和自己已经读通的程序分类保存起来 建一个属于自己的代码库,需要相关功能的时候,就到代码库中找相关的代码 这样既提高编码的效率又提高了正确率 主要内容 Windows程序和DOS程序的不同 窗口和程序 进程与线程 句柄、常用句柄 API与SDK 事件及消息 窗口和程序 窗口是Windows本身以及Windows 环境下的应用程序的基本界面单位 很多人都误以为只有具有标题栏、状态栏、最大化、最小化按钮这样标准的方框才叫窗口 其实窗口的概念很广,例如按钮和对话框等也是窗口,只不过是一种特殊的窗口罢了 窗口 窗口 (Window)
您可能关注的文档
最近下载
- 《新媒体传播》课件.ppt VIP
- 2025年安全员c2考试试题库(答案+解析).docx
- GBT45001-2020SO45001:2018 职业健康安全管理体系要求及使用指南.pdf VIP
- 个人业绩相关信息采集表含政治表现、最满意、主要特点、不足.pdf VIP
- 部编版六年级上册道德与法治教案:感受生活中的法律知识.docx VIP
- 货运保险与货损理赔通道整合2025年应用前景.docx VIP
- 《飞机构造基础》课件——第一章 飞机结构.pptx VIP
- 中医治疗“慢脾风”医案37例.doc
- 小学科学新教科版二年级上册第一单元 造房子教案(共6课)(2025秋).docx VIP
- 2025年广西公需科目第二套答案.docx VIP
文档评论(0)