设为首页 | 加入收藏 | 网站地图 | 在线报名 | 联系我们
首 页   我们的服务   培训的行业   短期培训   就业培训   企业培训   师资介绍   项目承包   开发实验室   技术交流
培训课程: VS.NET | ASP.NET | VB.NET | Ajax | C# | Java | J2ee | Jboss | Jsp | Struts | Hibernate | Eclipse | Spring | WebSphere | Asp | C/C++
   VC++ | PowerBuilder | Delphi | SQL Server 2000/2005 | Oracle 9i/10g/11g | Sybase | Linux | Unix | Sun Solaris | IBM Aix | 软件项目管理 | 配置管理
关于思源培训
中心简介
组织机构
企业文化
经营理念
新闻动态
媒体评价
技术支持
常见问题
位置示意
精品课程
在职短期进修提高培训 更多>>>
  VB.NET与.NET框架核心开发技术
  VS.NET企业级分布式技术
  J2EE企业级应用开发
  Hibernate/Eclipse/Spring等框架
  SQLServer2005系统管理、设计与开发
  Oracle 9i/10G管理、优化与开发
  VC++深入编程(含COM)
IT高端实用技术培训 更多>>>
  软件项目管理
  软件配置管理
  ITIL/ITSM Foundation
  网络信息安全
  HP Unix 操作系统管理
  IBM AIX操作、系统管理与维护
  Linux环境下嵌入式开发技术
项目实战、面向就业工程师培训
  JAVA软件工程师就业培训班
  微软.NET工程师就业培训班
  Java软件工程师暑假培训班
团体包班/内容定制/上门培训
 
    
首页 > 培训课程 > 培训大纲
课程大纲
VC6.0/VC.NET深入编程技术
《我要返回查看其它课程近期开课日期,详见课程体系表》
课程摘要:

由浅入深、循序渐进地讲述Windows程序内部运行机制、MFC框架、文本、菜单、对话框、文件操作、网络编程、进程间通信、ActiveX控件、动态链接库、HOOK编程等多个主题。

内容大纲:

第1部分 Visual C++6.0开发环境介绍
Visual C++6.0概述
Visual C++6.0的主要特点
·Visual C++6.0主框架窗口
·工作区和客户区
·菜单栏
·工具栏
·输出窗口
资源编辑器
第2部分 应用程序基本框架
利用MFC AppWizard自动生成应用程序
·关于工程及工作区的概念
·利用向导生成应用程序框架
·Visual C++工程文件的组成
程序的应用框架和运行过程
· 应用框架
·程序的运行过程
应用程序类及其主要成员函数
·InitInstance()函数
·Run()函数
·ExitInstance()函数
·Onldle()函数
文档类和视图类
·文档类
·视图类
·文档类与视图类的相互关系
·单文档(SDI)与多文档(MDI)应用程序
窗口类及其控件栏
·主窗口类
·子窗口类
·工具栏
·状态栏
应用程序框架中各类对象间的关系
本部分小结
第3部分 菜单与加速键
消息与事件
·事件驱动机制
·消息和消息映射
·消息处理过程
菜单和加速键的创建
·菜单的创建
·加速键的创建
添加菜单所需处理函数
·添加普通菜单的处理函数
·添加弹出式菜单的处理函数
创建加速键
第4部分 对话框
对话框的创建
·对话框的创建流程
·创建对话框资源
·创建对话框类
模态对话框
非模态对话框
属性页对话框
·主要相关类介绍
·向导对话框的创建步骤
· 一般属性页对话框的创建步骤
通用对话框
·打印设置对话框
·页面设置对话框
·查找对话框
·文件对话框
·字体对话框
·颜色对话框
·消息对话框
第5部分 常用控件
静态文本(Static text)控件
·传统控件通知消息
·静态控件的使用
·Cstatic类的主要成员函数
文本编辑(Edit Box)控件
·文本编辑控件的使用
· Cedit类的主要成员函数
滚动条(Scroll Bar)控件
·滚动条控件的使用
·CscrollBar类的主要成员函数
按钮(Button、Radio Box、Check Box、Group Box)控件
·按钮控件的使用
·Cbutton类的主要成员函数
列表框(List Box)控件
·列表框控件的使用
·ClistBox类的主要成员函数
组合框(Combo box)控件
·组合框控件的使用
· CcomboBox类的主要成员函数
图片(Picture)控件
列表(List Ctrl)控件
·Win32新型控件概述
·列表控件的使用
·ClistCtrl类的主要成员函数
树型(Tree Ctrl)控件
·树型控件的使用
·CtreeCtrl类的主要成员函数
·树型控件的通知消息
选项卡(Tab Ctrl)控件
·选项卡控件的使用
·选项卡控件通知消息
第6部分 文本和字体类
基础知识介绍
CFont类
·概述
·主要成员函数
文本输出过程
字体和文本输出实例
第7部分 图形图像
绘图的基础知识
屏幕绘图的主要函数
图形设备接D(GDI)
·设备环境类(CDC)
·GDI对象
画笔和画刷
·笔
·刷
第8部分 文件操作
串行化基础知识
·文档类
·Serialize()函数
·CArchive类
·加入串行化代码
文件CFile类
·打开操作
·读写操作
·定位操作
·关闭操作
·异常操作
·管理操作
文件对话框
·多选文件对话框
·重载文件对话框
第9部分 多线程
多线程的基本概念
两种重要的线程
·用户界面线程
·工作者线程
线程的操作
·线程的创建
·线程的终止
·线程的管理和操作
·线程间的通信
·线程的同步
示例:串口通信
第10部分 动态链接库
动态链接库的基础知识
DLL的出入口函数
·DllMain()函数
·DLL的导出函数
两种链接DLL的方式
·隐式链接
·显式链接
开发DLL
·创建Non-MFC DLL动态链接库
·MFC AppWizard[dll]方式生成常规/扩展DLL
·导出函数调用约定
·模块定义文件(DEF文件)
动态链接库中的资源
界面汉化示例
使用钩子(Hook)函数
·钩子函数的类型
·使用钩子函数
·鼠标钩子应用实例
·键盘钩子应用实例
第11部分 网络编程
网络编程的基础知识
·Socket简介
·Windows套接字规范简介
网络应用程序
·网络应用程序的基本模型
·建立套接字对象
·绑定地址
· 建立连接
·监听socket
·数据传输
WinSock类
CAsyncSocket类
CSocket类
网络编程的实现
·程序设计的基本任务
·服务器端程序设计
·客户端程序设计
利用MSComm控件进行串口编程
·MSComm控件介绍
·利用MSComm控件编程的基本流程
·利用MSComm进行串口通信
第12部分 数据库开发
概述
·数据库的基本概念
·数据库相关技术介绍
·数据库应用程序的开发步骤
·选择数据库管理系统的原则
设计创建和维护Access数据库
·创建Access数据库
·创建数据表
·设计和修改数据表的结构
·设置表之间的关系
·编辑管理数据库记录
标准的SQL语句
·SQL的基本知识
·基本的SQL语句
·关系数据库的联合查询技术
ADO基础知识
·ADO的技术特点
·ADO的结构
ADO的对象和集合
·连接对象
·命令对象
·记录集对象
·ADO的其他对象
·集合
数据库操作
·动态链接库的引入和OLE/COM库的初始化
·ADO与数据库的连接
·获得和遍历记录集
·对记录的操作
·关闭记录集
利用ADO查询并操作数据库实例

学时学费: ◆ 学时:共 56 学时 白班:共 7 天 晚班:共14
◆培训费用每人4200元,四人以上团体学习或专家上门培训优惠多多,具体请电话咨询。
推荐教材:

《Visual C++程序开发范例宝典(附光盘)》

作者:明日科技 编著 出版社:人民邮电出版社

学习基础: 有一定的编程基础,学过C++程序设计语言
后续课程: Oracle 9i/Oracle10g管理、优化和开发
培训目标: 高级软件开发工程
培训方式: ◆小班授课,人手一机,学练结合,免费试听和重修,终身技术支持。
◆教师授课与学生上机实践相结合,采用多媒体教学方式,保证最佳的学习效果。
◆案例教学:采用完全的案例教学法,符合人的认知规律,边讲边练,循序渐进地引导学员迅速掌握相应的知识和技能。
◆注重实用:每一位任课教师都具有多年的软件开发经给,他们不仅精通所讲授的课程,而且具备丰富的项目经验,在教学的过程中会逐步将自己的项目经验传授给学员。
上课时间: 白班:上午9:00—12:00,下午1:30—4:30(周六、日不休) 每晚6:30—9:30(周六、日不休)
团体定制: 所有课程均可以根据客户的需要进行定制化服务,在客户的地点现场教学,上门服务。只要用户多于3名学员,以满足学员特定的内容需要。请点击 《典型客户名单》 看我们最近所完成的团体上门培训。如果您希望收到定制化的服务建议和价格咨询,请 《联系我们》
颁发证书 学业结束后,成绩合格者颁发思源培训中心软件工程师结业证书及国家人事部《继续教育证书》查看
其它说明:

培训费用不包括其它任何费用,资料、食宿、旅游费用另付。
◆ 专业讲师队伍:所有培训讲师均来自企业,同时还具有丰富的实践经验,掌握最前沿技术的发展和动态,可以让学员享受到一流的培训课程
◆ 根据客户的需求及学员的背景来设计培训课程内容,确定培训方式和培训风格,选派培训讲师,力求提供最适合企业需求的培训课程
◆ 可以采取采用多种有效培训方式,使受训者充分的获益,在培训过程中进行互动讨论、情景教学、项目实践等,保证培训的有效性
◆ 可以根据企业的需求为企业提供培训效果测试或职业技能测试,促进企业内员工学习的积极性和主动性
易学:精心选择要培训的内容,课程内容清晰地给出了要学内容的主线
动手:课程的所有部分都配有上机实验,培养学员的动手能力
实用:课程内容反映了实际工作需要的内容,学员可应用课程中的内容到实际的工作中
课件:自己编写课件,及时更新培训课件,使之紧跟当前的最新技术
教师:通过建立具有丰富实践经验的师资队伍,保证培训目标的实现。

  《我要返回查看其它课程近期开课日期,详见课程体系表》
 
 
 
返回主页 | 关于我们 | 培训课程 | 在线报名 | 技术论坛 | 企业培训 | 资讯中心 | 承接项目 | 新会员注册 | 资料下载 | 招聘信息| 友情链接 | 网站地图| 联系我们
 
 

报名咨询地址: 北京石景山区杨庄路110号华信大厦401室(每天早晨8:30到晚上7:30全天提供咨询和报名服务,周末照常服务)
IT培训/计算机培训/电脑培训/计算机上门培训 地址: 北京石景山区杨庄路110号华信大厦401室 邮政编码:10004
计算机培训/软件开发培训 报名咨询电话:010-51945271  51945272  51945273
电脑培训/IT培训团体/企业培训联系电话:010-51282934  51945272
QQ:174629429 MSN: bjcosun#hotmail.com(注:"#"改成"@")
**我要网上报名** || Email: abc#ciitc.com(注:"#"改成"@")
htttp://www.ciitc.com 备案序号: 京ICP020244
广告合作请联系:010-51945280