课程名称 | 章节名称 | 内容介绍 |
VC++系列入门之VS2008 MFC类库精讲(项目实战CAD系统) | 第1讲:VS2008 IDE环境的基本使用方法(4课时) | 01、认识IDE环境 了解VS2008 IDE环境 02、学习VS2008环境设置 03、学用工程向导 04、初识Office Fluent UI 05、理解应用程序帮助系统(MSDN) 06、理解VS2008解决方案要素 07、学用VS2008宏脚本 |
第2讲:VS2008 调试环境的使用(2课时) | 01、掌握启动调试环境的主要方法 02、掌握各调试信息窗口的作用和使用方法 03、掌握定位最终错误位置的正确方法 04、掌握应用程序调试版本和发行版本的区别及编译方法 05、掌握常用的调试技巧 06、掌握MFC程序的一些调试技巧 | |
第3讲:VS2008性能分析工具(1课时) | 01、掌握性能分析工具的使用方法 02、掌握查看性能分析报告的方法 03、掌握分析应用程序性能瓶颈的方法 | |
第4讲: MFC类库的设计目标、设计方法(2课时) | 01、初步掌握MFC 02、深刻理解MFC的设计目标 03、理解MFC封装Windows API的方式方法以及MFC与API的关系 04、学会查看MFC的源代码 | |
第5讲: MFC体系结构(11课时) | 01、MFC类库体系结构 02、MFC类库概览 03、MFC类库骨干基类介绍 04、CObject类特性 05、MFC RTTI 特性 06、Windows 消息机制和MFC 消息机制 07、CCmdTarget类特性 08、Win32窗口知识和CWnd类特性 09、CView类和CDocument类以及文档视图结构 10、CDialog类特性 11、CDC类特性 12、MFC集合类的特性和使用方法 13、MFC 应用类型和应用框架 14、MFC 应用程序开发的一般方法; | |
第6讲:CAD系统设计概论(5课时) | 01、学习和理解什么是CAD系统 02、CAD系统设计概述 03、Windows GDI介绍 04、2D计算机图形学 05、理解什么是光栅图、什么是矢量图,了解二者的特点和用途 06、TinyCAD系统设计、主要功能和实现的方法 | |
第7讲: MDI框架和TinyCAD框架实现(6课时) | 01、MDI框架结构 02、MDI内部结构以及Document\View\Frame的创建 03、使用向导生成TinyCAD系统的基本框架 04、为TinyCAD添加CTinyCADZoomView类,并修改视图派生路径 05、添加和完善TinyCAD界面的文件列表控件面板 06、掌握Fluent UI界面库的主要特点和基本使用方法 | |
第8讲: Lua脚本库和TinyCAD图形引擎实现(5课时) | 01、Lua库和Lua脚本语言 02、为TinyCAD系统添加Lua库支持 03、CScrollView的使用和MFC图形类介绍 04、扩展图形引擎的命令函数 | |
第9讲:TinyCAD文档类和命令系统实现(9课时) | 01、TinyCAD缩放命令控制的实现(在CTinyCADZoomView中添加坐标变换支持函数) 02、TinyCAD文档结构 03、TinyCAD文档类实现 04、Fluent UI对话框用法和文档尺寸定义对话框 05、TinyCAD视图更新的控制 06、TinyCAD命令系统和输出错误信息 07、TinyCAD图形的属性和Fluent UI属性窗口的使用 | |
第10讲:CxImage库和扩展TinyCAD图像支持(2课时) | 01、CxImage库介绍和相关资源 02、为TinyCAD项目添加CxImage库支持 03、.实现关于CxImage的新图形命令函数 | |
第11讲:鼠标消息处理(3课时) | 01、CRectTracker的使用方法 02、添加工具箱面板的实现 03、处理鼠标消息 04、添加文件视图面板的代码 | |
第12讲:TinyCAD简单矢量动画系统(4课时) | 01、计算机动画基本原理 02、计算机2D动画的一般方法介绍(画擦法,双缓冲法) 03、TinyCAD动画系统设计 04、理解消息循环和定时器打造高性能定时消息循环 05、理解消息循环带来的编程思想的一些转变 06、Windows下的高性能计时器对象 07、改写动画线程类的Run函数添加高性能计时器 08、动态创建动画系统的Frame/View结构 09、在主应用面板中添加启动动画的功能按钮; 10、动画实际帧数统计计算方法 11、TinyCAD项目总结和扩展展望 |
课程名称 | 章节名称 | 内容介绍 |
Windows服务器与网络编程第二部分 | 第15章: Windows作业和进程池(2课时) | 01、作业对象介绍 02、创建作业对象 03、添加进程到作业对象 04、停止作业对象中所有的进程 05、获得作业的统计信息 06、GRSLib中作业对象的封装 |
第16章:Windows纤程(1课时) | 01、纤程对象介绍 02、将线程变为纤程 03、纤程函数 04、自定义纤程调度 05、纤程的本地存储(FLS) 06、GRSLib中关于纤程的封装 | |
第17章:线程池和Win2008新线程池(3课时) | 01、线程池基础知识 02、异步调用队列 03、内核对象等待回调队列 04、定时回调队列 05、完成端口回调队列 06、回调队列型线程池的缺陷 07、Win2008新线程池及用法 08、GRSLib中线程池部分的封装 | |
第18章:磁带备份(1课时) | 01、Windows磁带备份支持介绍 02、磁带备份的初始化 03、磁带设备的输入输出 | |
第19章: Windows服务(6课时) | 01、Windows服务进程基础 02、服务进程主函数和服务程序基本结构 03、服务安装、删除、启动、停止 04、服务对象安全和服务启动帐号 05、枚举系统中已安装的服务 06、服务的调试和服务中显示UI 07、打造GRSLib中的服务程序框架 | |
第20章:Windows日志和性能监视(5课时) | 01、理解Windows事件日志 02、事件日志模型和使用 03、消息文件和编译方法 04、GRSLib中的Windows日志模块 05、Windows性能计数器基础知识 06、使用注册表函数操作Windows性能计数器 07、使用PDH专用API族操作Windows性能计时器 08、GRSLib中关于Windows性能计数器封装的考虑 |
课程名称 | 章节名称 | 内容介绍 |
Windows服务器与网络编程第二部分 | 数据库访问接口OLEDB+ADO | 01、数据库访问接口简介(ODBC、OLEDB、ADO、ADO.Net)? 02、数据库系统简介? 03、OLEDB简介? 04、MSDAC介绍和帮助获取? 05、OLEDB编程基础? 06、数据源对象和连接数据库? 07、会话对象和创建会话事务对象? 08、命令对象及接口 09、结果集对象及接口? 10、列信息获取和动态绑定? 11、数据增删改操作及延迟提交? 12、多结果集对象? 13、SQL预处理和参数化查询? 14、输入输出参数和存储过程调用? 15、数据源枚举? 16、无SQL直接操作表? 17、数据源动态结构分析和架构结果集? 18、BLOB字段插入和读取操作? 19、结构化绑定(静态绑定) 20、日期时间型数据列处理? 21、数据类型转换对象? 22、数据变更通知? 23、结果集查找操作及IRowsetFind接口? 24、出错信息处理? 25、使用事务处理? 26、ATL中的OLEDB模版及用法? 27、ADO组件及用法? 28、ADO和OLEDB混合编程? 29、使用ADO调用存储过程? 30、GRSLib中数据库访问组件的添加 |
课程名称 | 章节名称 | 内容介绍 |
Windows服务器与网络编程第四部分 | 第30章:TCPIP协议族详解 | 01、回顾已学SOCKET编程方法及分析知识局限 02、再看TCP/IP分层 03、链路层功能介绍 04、网络层功能介绍 05、传输层功能介绍 06、应用层功能介绍及应用层设计建议 07、OSI会话层功能介绍 08、OSI表示层功能介绍 09、TCP/IP分层原理及数据传输原理示意 10、IP协议详解 11、ICMP协议详解 12、UDP协议详解 13、TCP协议详解 14、学习协议的目的和意义 |
第31章:原始套接字和ICMP、PING TRACEROUTE工具实现 | 01、原始套接字原理 02、原始套接字创建 03、原始套接字创建需要注意的细节问题(限制/选项) 04、ICMP Ping报文格式及介绍 05、利用原始套接字实现Ping命令 06、路由发现原理介绍 07、TraceRoute命令原理及实现 08、利用原始套接字实现UDP协议封包 09、利用原始套接字实现TCP协议的方法 10、GRSLib中关于Ping功能和TraceRoute功能的封装 | |
第32章:HTTP和FTP协议原理及服务端实现 | 01、FTP协议详解 02、FTP Server实现和测试 03、HTTP协议详解 04、HTTP Server实现和测试 05、本讲作业 | |
第33章:P2P和NAT穿透流媒体传输 | 01、P2P思想来源 02、P2P原理 03、P2P核心关键技术 04、NAT和NAPT 05、NAT打洞和穿透技术 06、流媒体原理 07、流媒体领域面临的若干问题 08、RTP/RTCP/RTSP/RSVP协议介绍 09、JRTPLib介绍 10、本讲作业 | |
第34章:WinSock2 SPI | 01、WinSock SPI介绍 02、WinSock SPI原理 03、WinSock SPI封装和接口 04、WinSock SPI安装 05、WinSock SPI示例 06、WinSock SPI调试 07、WinSock SPI用途 |
欢迎光临 吾爱编程 (http://www.52pg.net/) | Powered by Discuz! X3.2 |