从C++起步到MFC实战VC++软件工程师高端培训(服务器端开发方向)
咨询QQ2110053820
课程讲师:Gamebaby
课程分类:品牌套餐
适合人群:初级
课时数量:350课时
更新程度:完毕
用到技术:TCPIP协议、HTTP和FTP协议
涉及项目:LSP项目、LSPSetup项目
课程简介
本课程从C++起步、用户无需任何计算机基础,只需要懂的基本的电脑操作,既可学习本课程,
本课程适合在校大学生,在职人员等,通过本课程的学习,学员可掌握C++\MFC\VC++服务器端、
网络编程等技能。
课程大纲:
一、C++语言超基础精讲
主要内容:
本部分是您成为VC++软件工程师必备的阶段,如果您没有任何基础,学习C++能快速让您进入
编程领域,建议配合书籍《C++入门经典》
第1讲:程序设计语言原理及C++入门(6课时)
第2讲:基本数据类型扩展数据类型和表达式(3课时)
第3讲:控制语句(2课时)
第4讲:函数(2课时)
第5讲:数组(2课时)
第6讲:指针(3课时)
第7讲:结构体与共用体(2课时)
第8讲类和对象(2课时)
第9讲:运算符重载(1课时)
第10讲:静态成员与友元(1课时)
第11讲:继承和派生类(1课时)
第12讲:模板(1课时)
第13讲:多态性与虚函数(1课时)
第14讲:异常处理(1课时)
二、VC++系列入门之VS2008 MFC类库精讲(项目实战CAD系统)
第1讲:VS2008 IDE环境的基本使用方法(4课时)
第2讲:VS2008 调试环境的使用(2课时)
第3讲:VS2008性能分析工具(1课时)
第4讲: MFC类库的设计目标、设计方法(2课时)
第5讲: MFC体系结构(11课时)
第6讲:CAD系统设计概论(5课时)
第7讲: MDI框架和TinyCAD框架实现(6课时)
第8讲: Lua脚本库和TinyCAD图形引擎实现(5课时)
第9讲:TinyCAD文档类和命令系统实现(9课时)
第10讲:CxImage库和扩展TinyCAD图像支持(2课时)
第11讲:鼠标消息处理(3课时)
第12讲:TinyCAD简单矢量动画系统(4课时)
三、Windows服务器与网络编程第一部分
第1章:Windows内存管理(9课时)
第2章:UINCODE字符串和安全字符串函数(3课时)
第3章:错误处理和结构化异常处理(4课时)
第4章:获取系统信息(1课时)
第5章:Windows调试支持(2课时)
第6章:Windows句柄和对象(2课时)
第7章:系统安全性和基本访问控制(4课时)
第8章:Windows多任务基础(2课时)
第9章:Windows进程(3课时)
第10章:Windows线程(6课时)
第11章:线程同步和等待(4课时)
第12章:动态链接库(5课时)
第13章:资源(2课时)
第14章:文件和文件映射(6课时)
第15章: Windows作业和进程池(2课时)
第16章:Windows纤程(1课时)
第17章:线程池和Win2008新线程池(3课时)
第18章:磁带备份(1课时)
第19章: Windows服务(6课时)
第20章:Windows日志和性能监视(5课时)
四、Windows服务器与网络编程第二部分
内容简介:
本部分主要讲解了Windows服务器与网络编程之Windows高级编程第二部分
XML和XML解析引擎、数据库访问接口OLEDB+ADO
五、Windows服务器与网络编程实战第三部分
第23章:计算机网络和网际协议(TCPIP)
第24章:标准套接字SOCKET原理及编程
第25章:WinSock工作模式和编程模型
第26章:WinSock2.0API和SOCKET池
第27章:套接字IO控制命令和辅助工具函数
第28章:多播(组播)
第29章:网络编程辅助利器网络监视工具-MS Network Monitor
六、Windows服务器与网络编程第四部分
第30章:TCPIP协议族详解
第31章:原始套接字和ICMP、PING TRACEROUTE工具实现
第32章:HTTP和FTP协议原理及服务端实现
第33章:P2P和NAT穿透流媒体传输
第34章:WinSock2 SPI