招生热线:0756-3812390
2281446216  2281446216(王老师) 1845930532  1845930532(杨老师)
购物车 查看交学费帐号信息 登录学习平台

 在线调查
 前10名:
1. PHP14.6% 
2. C++7.7% 
3. 黑客7.5% 
4. Java6.5% 
5. C语言4.5% 
6. Lua4.3% 
7. C#4% 
8. 汇编3.9% 
9. delphi3.7% 
10. ASP.NET3.5% 
搜索全部课程   搜索套餐课程   搜索课程类别  
输入课程名称关键字             

VC++ MFC 程序设计 - 基础篇



VC++ MFC 程序设计 - 基础篇 
◆ 价格:,电脑上网在线播放,学习时间一年,下载需补差价10-15元

 ◆ 本课程是学习VC++ MFC Windows程序设计的最佳经典课程

 ◆ 本课程采用最畅销的教材,微软公司出版的名著《MFC Windows 程序设计(第2版)》

 ◆ 本课程循序渐进, 深入浅出,理论联系实际,实例丰富

 ◆ 本课程是学习MFC的必修课程

 ◆ 《VC++ MFC》分为基础篇,高级篇,选修篇,本课程是基础篇

◆ 本课程一共 68 讲,课程视频 35小时24分钟





 
我要进入试听模式。


 课程简介
    本课程讲解VC++ MFC程序设计,教材采用微软公司出版的《MFC Windows 程序设计》,《MFC Windows 程序设计》包含的内容非常多,本课程是基础篇,讲解教材的第一部分,内容主要是学习MFC基础知识,对应着教材的第1章到第13章,本课程适合初学者。
 课程内容

本课程一共 68 讲,课程视频 35小时24分钟


第1讲   第1章 最简单的Windows程序设计

第2讲   第1章 Windows 编程模型

第3讲   第1章 第一个MFC应用程序

第4讲   第1章 消息映射

第5讲   第1章 使用MFC向导快速进行MFC程序设计

第6讲   第1章 Windows、字符集和_T宏

第7讲   第1章 建立应用程序(一)

第8讲   第1章 建立应用程序(二)

第9讲   第2章 MFC设备描述表类

第10讲  第2章 画直线和曲线

第11讲  第2章 画椭圆、多边形以及其他形状

第12讲  第2章 画笔和画刷

第13讲  第2章 画文字和字体

第14讲  第2章 GDI备用对象和取消选定

第15讲  第2章 标尺应用程序

第16讲  第2章 给窗口添加滚动条

第17讲  第2章 Accel - (1)

第18讲  第2章 Accel - (2)

第19讲  第3章 消息框

第20讲  第3章 客户区鼠标消息

第21讲  第3章 TicTac - (1)

第22讲  第3章 TicTac - (2)

第23讲  第3章 TicTac - (3)

第24讲  第3章 鼠标滚轮

第25讲  第3章 捕获鼠标

第26讲  第3章 VISUALKB - (1)

第27讲  第3章 VISUALKB - (2)

第28讲  第4章 菜单

第29讲  第7章 控件(一)

第30讲  第7章 控件(二)

第31讲  第7章 控件(三)

第32讲  第7章 控件(四)

第33讲  第7章 控件(五)

第34讲  第8章 对话框 - 静态文本框、编辑框

第35讲  第8章 访问对话框控件的七种方法 - (1)

第36讲  第8章 访问对话框控件的七种方法 - (2)

第37讲  第8章 访问对话框控件的七种方法 - (3)

第38讲  第8章 对话框 - 复选框、单选钮

第39讲  第8章 模式对话框

第40讲  第8章 无模式对话框

第41讲  第8章 属性表

第42讲  第8章 公用对话框

第43讲  第5章 MFC 数组类 - (1)

第44讲  第5章 MFC 数组类 - (2)

第45讲  第5章 CArray

第46讲  第5章 列表

第47讲  第5章 映射

第48讲  第5章 类型指针类

第49讲  第6章 CFile

第50讲  第6章 串行化 和 CArchive 类

第51讲  第9章 基础知识 - 简介

第52讲  第9章 Ruler - 使用二个对象

第53讲  第9章 Ruler - 使用三个对象

第54讲  第9章 Ruler - 使用三个对象, 文档/视图结构

第55讲  第9章 SdiSquares - 使用四个对象

第56讲  第10章 滚动视图

第57讲  第10章 HTML视图

第58讲  第10章 树形视图

第59讲  第10章 列表视图

第60讲  第11章 MdiSquares

第61讲  第11章 动态拆分窗口

第62讲  第12章 ToolBar (一)

第63讲  第12章 ToolBar (二)

第64讲  第12章 StatusBar (一)

第65讲  第12章 StatusBar (二)

第66讲  第12章 Rebar

第67讲  第13章 简单的打印

第68讲  第13章 复杂的打印






 教师简介
   主讲教师:
姓名  吴志强
单位  珠海市斯坦德软件开发有限公司·斯坦德软件人才培训中心·斯坦德大学生实训基地
职务  总经理
职称  总工程师、系统架构师

教育简历
  • 学历:硕士

  • 毕业时间:1993年

  • 毕业院校:哈尔滨工业大学


  • 技术认证
  • 微软认证讲师

  • 微软认证数据库管理员MCDBA

  • 微软认证网站开发专家MCP+SB

  • 微软认证解决方案开发专家MCSD

  • ISO9001软件企业质量认证评审技术专家


  • 专业技能
  • 总工程师

  • 系统架构师

  • Java架构师

  • .NET架构师




  • 吴志强老师是斯坦德软件开发有限公司总经理、斯坦德软件大学生实训基地首席教官,著名项目管理、软件工程专家。具有扎实的理论基础,丰富的项目开发、管理经验,自斯坦德软件创办以来,领导技术团队成功进行数十个应用软件项目开发和系统集成。丰富的项目开发经验、项目管理经验和坚实的理论基础使其授课过程中能充分理论联系实际,深入浅出形象生动,先后为政府机关、大型企业进行高端技术培训,获得用户及学员一致好评;公司创建的大学生实训基地被评为第一批共青团青年就业见习基地。

     教材目录
    本课程是《VC++ MFC》第一部分,对应着教材的第1章到第13章。
    
    第1章 Hello,MFC 
    1.1 Windows编程模型 
    1.1.1 消息消息还是消息 
    1.1.2 Windows程序设计SDK风格 
    1.1.3 匈牙利标记法和Windows数据类型 
    1.1.4 SDK程序设计展望 
    1.2 MFC简介 
    1.2.1 使用C++和MFC的好处 
    1.2.2 MFC的设计思想 
    1.2.3 文档/视图体系结构 
    1.2.4 MFC类的分层结构 
    1.2.5 AFX函数 
    1.3 您的第一个MFC应用程序 
    1.3.1 应用程序对象 
    1.3.2 MFC如何使用应用程序对象 
    1.3.3 框架窗口对象 
    1.3.4 绘制窗口 
    1.3.5 消息映射 
    1.3.6 消息映射的工作方式 
    1.3.7 Windows、字符集和_T宏 
    1.3.8 建立应用程序 
    
    第2章 在窗口中绘图 
    2.1 Windows GDI 
    2.1.1 MFC设备描述表类 
    2.1.2 设备描述表属性 
    2.1.3 绘图模式 
    2.1.4 映射模式 
    2.1.5 可编程映射模式 
    2.1.6 坐标转换 
    2.1.7 移动原点 
    2.1.8 坐标系小结 
    2.1.9 获取设备信息 
    2.2 用GDI绘图 
    2.2.1 画直线和曲线 
    2.2.2 圆椭圆、多边形以及其他形状 
    2.2.3 GDI画笔和CPen类 
    2.2.4 GDI画刷和CBrush类 
    2.2.5 画文本 
    2.2.6 GDI字体和CFont类 
    2.2.7 光栅字体与TrueType字体 
    2.2.8 旋转文本 
    2.2.9 备用对象 
    2.2.10 删除GDI对象 
    2.2.11 取消对GDI对象的选定 
    2.2.12 标尺应用程序 
    2.3 看看画了些什么 
    2.3.1 给窗口添加滚动条 
    2.3.2 设定滚动条的范围、位置和页面大小 
    2.3.3 使滚动条滑块大小和窗口尺寸同步变化 
    2.3.4 处理滚动条消息 
    2.3.5 滚动窗口 
    2.3.6 Accel应用程序 
    2.4 遗留问题 
    
    第3章 鼠标和键盘 
    3.1 从鼠标获取输入 
    3.1.1 客户区鼠标消息 
    3.1.2 TicTac应用程序 
    3.1.3 非客户区鼠标消息 
    3.1.4 WM_NCHITTEST消息 
    3.1.5 WM_MOUSELEAVE和WM_MOUSEHOVER消息 
    3.1.6 鼠标滚轮 
    3.1.7 捕获鼠标 
    3.1.8 鼠标捕获的应用 
    3.19 光标 
    3.1.10 沙漏形光标 
    3.1.11 鼠标杂录 
    3.2 从键盘获取输入 
    3.2.1 输入焦点 
    3.2.2 击键消息 
    3.2.3 虚拟键代码 
    3.2.4 Shift状态及切换 
    3.2.5 字符消息 
    3.2.6 死键消息 
    3.2.7 插入符 
    3.3 VISUALKB应用程序 
    3.3.1 处理插入符 
    3.3.2 输入及编辑文本 
    3.3.3 其他有趣内容
     
    第4章 菜单 
    4.1 菜单基础 
    4.1.1 创建菜单 
    4.1.2 加载并显示菜单 
    4.1.3 响应菜单命令 
    4.1.4 命令范围 
    4.1.5 更新菜单中的菜单项 
    4.1.6 更新范围 
    4.1.7 键盘加速键 
    4.2 SHAPES应用程序 
    4.2.1 运行MFC AppWizard 
    4.2.2 分析AppWizard的输出 
    4.2.3 AppWizard之外的工作 
    4.2.4 过程小结 
    4.3 菜单魔术 
    4.3.1 通过手工编程创建菜单 
    4.3.2 通过手工编程修改菜单 
    4.3.3 系统菜单 
    4.3.4 自制菜单 
    4.3.5 层叠菜单 
    4.3.6 上下文菜单 
    4.4 COLORS应用程序 
    4.4.1 上下文菜单 
    4.4.2 试一试 
    
    第5章 MFC集合类 
    5.1 数组 
    5.1.1 MFC数组类 
    5.1.2 动态调整数组大小 
    5.1.3 用CArray创建类型安全数组类 
    5.2 列表 
    5.2.1 MFC列表类 
    5.2.2 用Clist创建类型安全列表类 
    5.3 映射表 
    5.3.1 MFC映射表类 
    5.3.2 映射表工作方式 
    5.3.3 提高查找效率 
    5.3.4 用CMap创建类型安全映射表类 
    5.4 类型指针类 
    
    第6章 文件I/O和串行化 
    6.1 CFile类 
    6.1.1 打开、关闭和创建文件 
    6.1.2 读和写 
    6.1.3 CFile派生类 
    6.1.4 枚举文件和文件夹 
    6.2 串行化和CArchive类 
    6.2.1 串行化基础 
    6.2.2 编写可串行化类 
    6.2.3 给可串行化类分配版本号:可配置版本模式 
    6.2.4 串行化工作过程 
    6.2.5 串行化CObject 
    
    第7章 控件 
    7.1 传统控件 
    7.1.1 CButton类 
    7.1.2 CListBoX类 
    7.1.3 CStatic类 
    7.1.4 FontView应用程序 
    7.1.5 CEdit类 
    7.1.6 赶快!即时记事本 
    7.1.7 CComboBox类 
    7.1.8 CScrollBar类 
    7.2 高级控件程序设计 
    7.2.1 数字编辑校件 
    7.2.2 自制列表框 
    7.2.3 图形按钮 
    7.2.4 自定义控件的颜色 
    7.2.5 消息反射 
    
    第8章 对话框和属性表 
    8.1 模式对话框和CDialog类 
    8.1.1 对话框模板 
    8.1.2 CDialog类 
    8.1.3 创建模式对话框 
    8.1.4 对话框数据交换和对话框数据校验 
    8.1.5 与对话框中的控件相互作用 
    8.1.6 DlgDemol应用程序 
    8.2 无模式对话框 
    8.3 用对话框作为主窗口 
    8.4 属性表 
    8.5 公用对话框 
    8.5.1 修改公用对话框 
    8.5.2 Phones应用程序 
    
    第9章 文档、视图和单文档界面 
    9.1 文档/视图基础知识 
    9.1.1 再看InitInstance函数 
    9.1.2 文档对象 
    9.1.3 视图对象 
    9.1.4 框架窗口对象 
    9.1.5 动态对象创建 
    9.1.6 有关SDI文档模板的其他内容 
    9.1.7 用操作系统命令解释器注册文档类型 
    9.1.8 命令传送 
    9.1.9 预定义的命令ID和命令处理程序 
    9.2 第一个文档/视图应用程序 
    9.2.1 SdiSquares应用程序 
    9.2.2 循序渐进地创建SdiSquares 
    9.3 文档+视图=较少的工作量 
    
    第10章 滚动视图、HTML视图以及其他视图类型 
    10.1 滚动视图 
    10.1.1 CScrollView基础 
    10.1.2 CScrollView操作 
    10.1.3 优化滚动操作 
    10.1.4 ScrollDemo应用程序 
    10.1.5 普通视图转换为滚动视图 
    10.2 HTML视图 
    10.2.1 CHtmlView操作 
    10.2.2 CHtmlView可覆盖函数 
    10.2.3 在基于CHtmlView的应用程序中使用DHTML 
    10.2.4 树形视图 
    10.2.5 初始化树形视图 
    10.2.6 树形视图的成员函数和通知 
    10.2.7 DriveTree应用程序 
    10.3 列表视图 
    10.3.1 初始化列表视图 
    10.3.2 修改表现样式 
    10.3.3 在列表视图中排序 
    10.3.4 列表视图中的命中测试 
    10.3.5 WinDir应用程序 
    10.4 自制控件视图 
    
    第11章 多文档和多视图 
    11.1 MFC和多文档界面 
    11.1.1 同步文档的多个视图 
    11.1.2 MdiSquares应用程序 
    11.1.3 支持多个文档类型 
    11.1.4 MDI之外的其他选择 
    11.2 拆分窗口 
    11.2.1 动态拆分窗口 
    11.2.2 Sketch应用程序 
    11.2.3 静态拆分窗口 
    11.2.4 Wanderer应用程序 
    11.2.5 自定义命令传送 
    11.2.6 嵌套拆分窗口 
    11.2.7 带有多种视图类型的动态拆分窗口
     
    第12章 工具栏、状态栏和组合栏 
    12.1 工具栏 
    12.1.1 创建和初始化工具栏 
    12.1.2 固定式和浮动式工具栏 
    12.1.3 控制工具栏的可见性 
    12.1.4 保持工具栏按钮和应用程序同步 
    12.1.5 添加工具提示和状态柱工具说明 
    12.1.6 在工具栏中添加非按钮控件 
    12.1.7 更新非按钮控件 
    12.1.8 使工具栏设置永久化 
    12.1.9 AppWizard提供的工具栏支持 
    12.2 状态栏 
    12.2.1 创建和初始化状态栏 
    12.2.2 为菜单项提供上下文相关帮助 
    12.2.3 创建自定义状态栏窗格 
    12.2.4 AppWizard提供的状态栏支持 
    12.3 总结:MYWORD应用程序 
    12.3.1 主工具栏 
    12.3.2 样式栏 
    12.3.3 再谈CRichEditView 
    12.4 组合栏 
    
    第13章 打印和打印预览 
    13.1 通过文档和视图打印 
    13.1.1 Windows打印体系结构 
    13.1.2 MFC打印体系结构 
    13.1.3 打印预览 
    13.2 只有打印功能的应用程序 
    13.2.1 黑白打印预览 
    13.3 复杂的打印应用程序 
    13.3.1 串行化的唯一方法 
    13.4 打印技巧与诀窍 
    13.4.1 使用打印对话框中的选定范围单选按钮 
    13.4.2 不要假定——实践出真知! 
    13.4.3 添加默认分页支持 
    13.4.4 枚举打印机 
    
    
    

     

              

    登录学习平台可以找老师答疑,下面是随机显示的一些学习问题解答:

     

    学生(ID-3BBB1E):
    老师:
    好。关于 ‘关联子查询’有疑惑。
    例子是老师在视频上讲的。

    **********************************

    select * from 订单 o1
    where
    订购日期=min(订购日期)from 订单 o2
       where o1.订单日期=o2.订单日期
    order by o1.订单日期


    **********************************

    疑惑1:o1 和 o2 本来就是同一张表 
        那么 o1.订单日期=o2.订单日期 还不是同一张表么 这么关联没啥意义啊?

    疑惑1:min(订购日期)应该就是订购日期中做小的一个日期了,那么
    订购日期=min(订购日期),想不通怎么搞就是 同一个客户ID中最小的日期。


    学生愚钝,恳请老师答疑解惑。谢谢。
    help i cheated on my boyfriend go how to cheat on boyfriend
    cheated on my husband guilt link i cheated on my husband with my ex

    钟老师:
    陶涛同学:
        你好!
        原语句应为:select * from 订单 o1 where 订购日期 =(select min(订购日期) from 订单 o2 where o1.客户ID=o2.客户ID) order by o1.客户ID
        这个查询语句含有相互关联的子查询(也是最复杂的子查询),目的是为了查出订单表里每个客户的第一次订单(日期最小的)。o1和o2是同一个表,但在这个查询里寓意不同,o1表作为外部查询的源表用于查出每一客户的订单,o2作为内部子查询的源表,而内部子查询的结果是作为外部查询的条件,在内部子查询是使用了聚合函数min(订购日期),如果后面没有过滤条件(where o1.客户ID=o2.客户ID)的话,它返回订购日期中最小的一个日期(只是这个表里最小的日期,并不是针对每一个客户的最小日期,这话有些拗口),在内部子查询里加上过滤条件(where o1.客户ID=o2.客户ID)则实现了与外部查询的关联,再将内部子查询的结果又作为外部查询的过滤条件,这样就最终查出了订单表里每个客户的第一次订单。希望你多体会。

    学生(ID-FA1046):
    老师,我今天早上起来打开360浏览器,点开淘宝网,地址栏里会先出现本机回环地址开头的一长串,也就是127.0.0.1:128这样的开头,后面还有一串的,看不清楚,然后才跳转到淘宝的域名,这个是为什么呢?
    help i cheated on my boyfriend go how to cheat on boyfriend

    吴老师:
    陈迅同学:因为计算机在上网时要找DNS服务器,在查找本地DNS服务器前会先找本机的C:\Windows\System32\drivers\etc\hosts文件里的记录,如果hosts文件里有你要去的网站域名对IP的记录,计算机就会直接访问到网站而不再去DNS上查找主机。
    cheat on my girlfriend qtourism.com my girlfriend cheated on me what do i do

    学生(ID-9ADCFF):
    尊敬的老师:
        您好!
        1、Html.Write()这个函数怎么找不到了,好像在mvc1.0版本里有
        2、您用的那个数据库实体模型方法访问数据库和Linq相比,哪个效率更高一些?更实用一些?

        谢谢解答!
    cheat on my girlfriend guy cheated on girlfriend with me my girlfriend cheated on me what do i do

    梁老师:
    王勇同学:
        你好,在MVC2中 Html是没有Write()方法的。
        关于数据库实体模型方法访问数据库和LINQ To SQL(LTS)相比较来说。
        LTS优点是易学,简单。因为可以节省时间!它可以很方便的调用存储过程、SQL函数。
        LTS的缺点是由于直接封装了所有的数据持久操作。导致批量持久数据会产生效率问题。
        LTS比较适合使用SQL Server数据库的快速开发。对于数据库实体模型,MSDN对Eentity Framework的定义是“被设计用于SQL Server和其他数据库,需要功能更加强大的ORM的强类型LINQ”。那简单理解就是把EF定位为企业级解决方案,因为EF可以将元数据非常好的分层定义。它将概念和物理模型划分的松耦合且条理清晰。LTS只能使用LINQ TO SQL,而EF提供了更多的结构比如ESQL,LINQ TO Entities等。对于复杂的企业级应用场景采用LTS就不合适。可以说EF专为大型企业级应用设计。


     
     
     
     
     

      招生热线:0756-3812390
    2281446216  2281446216(王老师) 1845930532  1845930532(杨老师)
    购物车 查看交学费帐号信息 登录学习平台
    网站备案信息   网络警察,举报有奖。  

    版权所有 2000-2016 猎豹网校 斯坦德学习网 - 珠海市斯坦德软件开发有限公司 总机:0756-3812390

    粤ICP备11083568号 珠海市公安局备案编号:4404024022371