课程详情2010-09-21 15:15
课 程 内 容:
程序设计基础: 了解计算机程序设计的基本知识,平台搭建和基本数据结构算法课程。
C++面向对象程序设计: 树立面向对象的基本思想,熟练C++基本数据类型和运算;控制结构;内存分配;数组与指针;函数定义与函数的调用;结构体与共用体;位运算和位结构;文件;类与对象;函数重载技术与运算符重载;类的继承与派生;虚函数与多态性;函数模板与类模版;输入/输出流和文件操作;异常处理。模版和STL库
常用类库讲解与实践: 对C++标准库,特别是常用数据结构相关类库进行讲解。特别是模板(String模板、泛型算法、函数模板、模板参数、专门化、派生和模板、源代码组织);STL库组织和容器;标准容器(标准容器、序列、关联容器、拟容器);迭代器和分配器(迭代器和序列、带检查迭代器、分配器);串(字符、基础串类、C标准库)等进行详细讲解。
Windows编程: 对Windows编程进行详细讲解。特别是 MFC/SDK Win32程序开发基础知识 Win32编程环境,内存管理,Windows内核对象句柄,Windows窗口及消息循环,GDI图形知识,进程和线程,DLL动态连接库,套接字编程等。
SL Server2005: 详细讲解关系型数据库的基本原理与设计方法,对SL Server2005进行详细讲解,使学员熟练掌握数据库的应用和基本管理,能灵活进行数据库设计和开发。
COM、DCOM例程分析:COM的演变,接口和组件类的编写。接口方法参数说明符的详细讲解,整个COM课程以一个三层的定票系统为背景,进行全程的案例教学。
SOA架构:对Web Service,SOA架构进行详细讲解,使学员简历面向服务的架构。
多媒体程序设计:掌握基于VC的多媒体编程方法,对音视频、图像等编程更加熟悉。
逆向工程:(汇编,远程注入,外挂原理,PE文件格式分析,代码分析术,软件保护方式及其弱点、加密算法、反跟踪技术、加壳与脱壳、补丁技术, 逆向分析)
课程训练与项目实战:通过GPS项目综合实例对所学知识进行训练。