搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Visual C++ 2010开发权威指南
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787115230775
  • 作      者:
    尹成,颜成钢编著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2010
收藏
编辑推荐
    全面阐述Visual C++2010开发技术<br>    全新体验Windows 7平台上炫彩开发技术<br>    主流的开发案例<br>    Windows 7的超级任务栏开发<br>    Windows 7的传感器应用开发<br>    多点触摸交互操作应用开发<br>    语音识别与语音合成应用开发<br>    笔迹文档、手写识别应用开发<br>    信息安全加密、解密应用开发<br>    微软及中科院专家靳文波、覃涛、任伟联袂推荐<br>    微软大中华区开发工具及平台事业部 总经理 谢恩伟 作序<br>    全程30小时视频讲解<br>    200多个范例源程序<br>    300多页CLR开发电子书
展开
作者简介
    尹成,中科院硕士,Windows平台资深软件构架师,CSDN著名技术专家,CSDN学生大本营著名C/C++老师,CSDN知名IT作家协会会员。微软社区技术精英之一,微软C/C++特邀嘉宾,Intel软件技术专家。精通C/C++,对语音技术、信息安全、移动3G开发均有较深入的研究。<br>    颜成钢,中科院博士,微软中科院大使,中科院微软技术俱乐部会长。参与多个国家级科研项目开发,具备丰富的C++编程经验,图形图像技术专家。2008年参加国际权威的视频检索评测 TRECVID的ED比赛,在全球多个参赛队中,取得多项搜索任务第一名。
展开
内容介绍
    微软公司新一代的开发工具Visual C++ 2010在C++开发方面带来了很多革命性的变化。新的操作系统Windows 7也已经问世,Windows 7的豪华界面与易用性、兼容性,势必会成为操作系统的主流。《Visual C++ 2010开发权威指南》全面阐述了Visual C++ 2010开发技术,通过实例让读者全新体验Windows 7平台上炫彩开发技术。书中包括许多主流的开发案例,如多点触控开发、语音技术开发、手写技术开发、信息安全技术等。全书共21章,分为5部分。第一部分介绍了Visual C++ 2010开发环境与新特性;第二部分指引读者逐步学会在Visual C++ 2010下进行MFC开发,以及用实例引导读者学习MFC新特性的应用;第三部分介绍了Visual C++ 2010下MFC与CLR进行项目开发;第四部分发布Visual C++ 2010程序;第五部分讲解Windows 7新特性开发。<br>    随书配套光盘中有30小时以上的开发视频,附带200多个范例源程序,以便帮助读者尽快学会用Visual C++ 2010开发。
展开
精彩书摘
    菜单、工具栏和状态栏是组成windows图形界面的3个主要元素。其中菜单、工具栏提供了用户操作应用程序的命令界面;状态栏提供了一个输出区域,用来显示当前程序运行的状态和数据变化等。上一章已经详细地介绍了工具栏和状态栏及各自的相应操作,本章将详细介绍菜单的使用方法。<br>    大多数的windows应用程序都将菜单作为用户与应用程序之间传递命令的一个特殊的途径。使用菜单可以不必将大量的命令按钮摆放在窗口上,既节省空间又使用方便。本章将主要讲述菜单消息的传输机制、菜单的设计与创建、菜单编程,以及动态菜单的操作等。<br>    3.1 菜单编程<br>    首先介绍一下菜单编程中必不可少的工具——菜单编辑器。<br>    使用菜单编辑器可以创建标准菜单和菜单命令,为菜单和菜单命令定义热键、加速键和状态栏提示,创建快捷菜单,等等。菜单编辑器的功能有:创建菜单及菜单命令;创建菜单快捷键;定义加速键及快捷菜单;标记菜单;在菜单中加入菜单;启用及禁用菜单;移除与加载菜单;修改和控制系统菜单及用户自定义的菜单。在向各位读者介绍完菜单编辑器及其功能后,下面了解一下菜单。在众多的应用程序中,最常见的菜单有下拉式菜单、级联菜单和快捷菜单。下拉式菜单:下拉式菜单一般显示在应用程序窗口的顶部,分类的类别排成一行,和某个类别<br>    相关的所有功能排在那个类别的下面,如果选中某个类别,其下就会弹出菜单,该菜单中有一系列具有相关功能的菜单命令可供用户选择。<br>    级联菜单:级联菜单是下拉菜单的一个扩展。如果某个菜单命令的右侧有一个向右的黑三角符号,那么这个菜单命令其实就是一个级联菜单。级联菜单带有另一个子菜单,子菜单一般显示在所属菜单命令的右侧。这个子菜单和下拉式菜单相似,有一系列菜单命令可供用户选择。要注意的是,请读者一定要区别弹出式菜单和菜单命令。一般来说,单击后会出现下拉子菜单的菜单称为弹出式菜单,而其他菜单叫菜单命令。级联菜单也是弹出式菜单,它右侧出现的子菜单中的各个小菜单也叫菜单命令。
展开
目录
第一部分 Visual C++ 2010开发与新特性<br>第1章 Visual C++ 2010开发环境简介 1<br>1.1 Visual C++ 2010简介 1<br>1.2 Visual C++ 2010下载安装指南 1<br>1.3 Visual C++ 2010主要特点与<br>1.3 新特性 3<br>1.4 Visual C++ 2010开发环境操作<br>1.4 指南 6<br>1.4.1 创建Visual C++应用程序 6<br>1.4.2 Visual C++ 2010菜单介绍 9<br>1.5 Visual C++ 2010 MFC简介 12<br>1.6 Visual C++ 2010 CLR简介 13<br>1.7 Visual C++ 2010 64位编程 14<br>1.8 支持新的C++语言标准 14<br>1.8.1 支持新的C++语言标准<br>1.8.1 (C++ 0x) 14<br>1.8.2 Lambda表达式 15<br>1.8.3 静态断言static_assert 17<br>1.8.4 auto关键字 18<br>1.8.5 右值引用 19<br>1.8.6 安全数据类型 22<br>1.8.7 移动构造 23<br>1.9 支持开发并行程序 26<br>1.9.1 运行库支持native代码 26<br>1.9.2 调试和分析工具 29<br>1.10 对MFC的增强 31<br>1.10.1 任务对话框CTaskDialog 31<br>1.10.2 重启管理器(Restart Manager)支持 33<br>1.10.3 支持新的用户界面风格 34<br><br>第2章 MFC应用程序框架 37<br>2.1 用MFC向导生成应用程序 37<br>2.1.1 生成的程序框架 37<br>2.1.2 生成的应用程序类型 43<br>2.1.3 向导生成工程文件简介 46<br>2.2 应用程序框架分析 46<br>2.2.1 框架简介 47<br>2.2.2 MFC应用程序运行流程 50<br>2.2.3 应用程序窗口 51<br>2.2.4 消息机制与消息循环 59<br>2.3 文档与视图 65<br>2.3.1 文档类结构分析 65<br>2.3.2 视图类结构分析 65<br>2.3.3 文档与视图的关系 67<br>2.3.4 SDI应用程序分析 69<br>2.3.5 MDI应用程序分析 69<br>2.4 工具栏与状态栏 69<br>2.4.1 工具栏 70<br>2.4.2 状态栏 78<br>2.5 MFC新功能——Office 2007<br>2.5.1 风格程序分析 85<br>2.6 MFC新功能——Visual Studio<br>2.6.1 风格程序分析 90<br>2.7 MFC新功能——Windows资源<br>2.7.1 管理器风格程序分析 98<br>2.8 应用程序框架类对象分析 100<br>2.8.1 视图类对文档类的调用 100<br>2.8.2 在框架类中获得当前的文档类和视图类对象指针 101<br>2.8.3 获得应用程序类对象的指针 101<br>2.8.4 从应用类对象中获得主框架类对象的指针 101<br>2.9 小结 102<br><br>第3章 Visual C++ 2010 MFC菜单编程 103<br>3.1 菜单编程 103<br>3.1.1 创建菜单 104<br>3.1.2 创建菜单热键 115<br>3.1.3 标记菜单 115<br>3.1.4 给菜单加入图标 119<br>3.1.5 禁用菜单 121<br>3.1.6 移除与加载菜单 127<br>3.2 菜单消息的传输机制 129<br>3.2.1 菜单消息的分类 129<br>3.2.2 菜单消息的传输路由 129<br>3.3 动态菜单操作 131<br>3.3.1 添加菜单 131<br>3.3.2 插入菜单 133<br>3.3.3 删除菜单 135<br>3.3.4 插入菜单的命令响应 136<br>3.3.5 修改菜单 137<br>3.4 小结 140<br><br>第4章 Visual C++ 2010 MFC对话框编程 141<br>4.1 对话框简介 141<br>4.1.1 对话框的控件简介 141<br>4.1.2 对话框的种类简介 149<br>4.1.3 设计对话框 150<br>4.2 创建与销毁对话框 153<br>4.2.1 模态对话框 153<br>4.2.2 非模式对话框 159<br>4.2.3 属性页对话框 163<br>4.3 消息对话框 173<br>4.4 通用对话框 175<br>4.4.1 文件打开对话框 176<br>4.4.2 文件保存对话框 178<br>4.4.3 颜色对话框 179<br>4.4.4 字体对话框 181<br>4.4.5 查找对话框 183<br>4.4.6 页面设置对话框 185<br>4.4.7 打印对话框 186<br>4.5 小结 187<br><br>第5章 Visual C++ 2010 MFC对话框控件 188<br>5.1 Visual C++ 2010 Button控件简介与开发 191<br>5.2 Visual C++ 2010 List Box 控件简介与开发 193<br>5.3 Visual C++ 2010 Com boBox控件简介与开发 195<br>5.3.1 创建扩展组合框控件 196<br>5.3.2 在扩展组合框控件中使用<br>5.3.2 图像列表 197<br>5.3.3 设置各项的图像 197<br>5.3.4 处理扩展组合框控件中的通知消息 198<br>5.4 Visual C++ 2010 List控件简介与开发 198<br>5.4.1 列表控件和列表视图 199<br>5.4.2 列表项和图像列表 199<br>5.4.3 回调项和回调屏蔽 200<br>5.4.4 创建列表控件 200<br>5.4.5 创建图像列表 201<br>5.4.6 向控件添加列(报表视图) 204<br>5.4.7 向控件添加项 205<br>5.4.8 在列表控件中滚动、排列、<br>5.4.8 排序和查找 205<br>5.4.9 在列表控件中实现工作区 205<br>5.4.10 处理列表控件中的通知消息 206<br>5.4.11 更改列表控件样式 206<br>5.4.12 虚拟列表控件 207<br>5.4.13 列表控件的消息映射 209<br>5.4.14 列表控件的风格选项及表头设置 210<br>5.4.15 销毁列表控件 210<br>5.5 Visual C++ 2010 Edit控件简介与开发 211<br>5.6 Visual C++ 2010 Rich Edit控件简介与开发 213<br>5.6.1 Rich Edit控件中的字符格式 215<br>5.6.2 Rich Edit控件中的段落格式 215<br>5.6.3 Rich Edit控件中的当前选定内容 215<br>5.6.4 Rich Edit控件中的分词 216<br>5.6.5 Rich Edit控件中的剪贴板操作 216<br>5.6.6 Rich Edit控件中的流操作 216<br>5.6.7 Rich Edit控件中的打印操作 216<br>5.6.8 无底的Rich Edit控件 217<br>5.6.9 来自Rich Edit控件的通知 217<br>5.7 Visual C++ 2010 Progress控件简介与开发 219<br>5.7.1 进度控件的样式 219<br>5.7.2 进度控件的设置 219<br>5.7.3 操作进度控件 220<br>5.8 Visual C++ 2010 Tree控件简介与开发 220<br>5.8.1 树控件样式 221<br>5.8.2 树控件父项和子项 221<br>5.8.3 树控件项位置 222<br>5.8.4 树控件项标签 222<br>5.8.5 树控件标签编辑 223<br>5.8.6 树控件项的状态 223<br>5.8.7 树控件图像列表 224<br>5.8.8 树控件项选择 224<br>5.8.9 树控件拖放操作 224<br>5.8.10 树控件项信息 225<br>5.8.11 树控件通知消息 225<br>5.9 Visual C++ 2010 DBgrid控件简介与开发 226<br>5.9.1 示例程序1 226<br>5.9.2 示例程序2 227<br>5.10 Visual C++ 2010 Rebar控件简介与开发 228<br>5.10.1 在Rebar控件中使用图像列表 230<br>5.10.2 在Rebar控件中使用对话栏 231<br>5.10.3 处理Rebar控件中的通知消息 231<br>5.11 Visual C++ 2010 Timer控件简介与开发 232<br>5.12 Visual C++ 2010 Tab控件简介与开发 234<br>5.12.1 选项卡和选项卡控件属性 235<br>5.12.2 选项卡控件的使用方法 235<br>5.12.3 创建选项卡控件的方法 235<br>5.12.4 处理选项卡控件通知消息 236<br>5.12.5 CTabCtrl类简介 236<br>5.13 Visual C++ 2010 IP控件简介与开发 241<br>5.14 Visual C++ 2010 Picture控件简介与开发 241<br>5.15 Visual C++ 2010 Slider控件简介与开发 244<br>5.15.1 滑块控件样式 244<br>5.15.2 滑块控件成员函数 245<br>5.15.3 滑块控件通知消息 246<br>5.16 Visual C++ 2010 Scroll Bar控件简介与开发 246<br>5.17 Visual C++ 2010 Hot Key控件简介与开发 248<br>5.17.1 使用热键控件 248<br>5.17.2 设置热键 249<br>5.18 Visual C++ 2010 Animation控件简介与开发 249<br>5.18.1 使用动画控件 249<br>5.18.2 动画控件发送的通知 250<br>5.19 Visual C++ 2010 Spin控件简介与开发 250<br>5.19.1 数值调节钮的样式 250<br>5.19.2 数值调节钮成员函数 251<br>5.20 Visual C++ 2010 GroupBox控件简介与开发 251<br>5.21 Visual C++ 2010 Data Time Picker控件简介与开发 252<br>5.21.1 创建日期和时间选择器控件 253<br>5.21.2 访问嵌入的月历控件 253<br>5.21.3 在日期和时间选择器控件中使用自定义格式字符串 254<br>5.21.4 在日期和时间选择器控件中使用回调字段 254<br>5.21.5 处理日期和时间选择器控件中的通知消息 256<br>5.22 Visual C++ 2010 Month Canlendar控件简介与开发 256<br>5.22.1 创建月历控件 257<br>5.22.2 处理月历控件中的通知消息 257<br>5.22.3 设置月历控件的日状态 257<br>5.23 Visual C++ 2010 Custom控件简介与开发 258<br>5.23.1 使用MFC方法定制控件必备的几个基本概念 259<br>5.23.2 定制自定义控件的3种常见方法 260<br>5.24 Visual C++ 2010 SysLink控件简介与开发 260<br>5.25 Visual C++ 2010 Split Button控件简介与开发 261<br>5.26 Visual C++ 2010 Network Address控件简介与开发 262<br>5.27 Visual C++ 2010 Check Box控件简介与开发 262<br>5.28 Visual C++ 2010 Radio Button控件简介与开发 264<br>5.28.1 为单选按钮控件分组 264<br>5.28.2 获得被选中的单选按钮的文本 264<br>5.29 Visual C++ 2010 MediaPlayer控件简介与开发 265<br>5.30 小结 266<br><br>第二部分 Visual C++ 2010下MFC开发<br>第6章 计算机测控系统概述 267<br>6.1 Visual C++ 2010 SDI开发简介 267<br>6.1.1 建立应用程序基本框架 267<br>6.1.2 处理视图 267<br>6.1.3 处理文档 271<br>6.1.4 串行化处理 274<br>6.1.5 SDI应用程序编程思路 275<br>6.2 Visual C++ 2010 MDI开发简介 277<br>6.2.1 多文档接口 277<br>6.2.2 生成程序 278<br>6.2.3 程序类、文件和代码 279<br>6.2.4 自定义资源 281<br>6.3 Visual C++ 2010 View开发 282<br>6.3.1 生成源文件 283<br>6.3.2 初始化视图类数据成员 283<br>6.3.3 加入消息处理功能 285<br>6.3.4 设计程序资源 290<br>6.3.5 定制MiniDraw窗口 292<br>6.3.6 程序清单 293<br>6.4 Visual C++ 2010 EditView开发 298<br>6.4.1 生成MiniEdit程序 299<br>6.4.2 修改程序菜单 300<br>6.4.3 编辑加速键 301<br>6.4.4 程序清单 303<br>6.5 Visual C++ 2010 FormView开发 306<br>6.5.1 自定义FormDemo程序 307<br>6.5.2 程序清单 314<br>6.6 Visual C++ 2010 ScrollView开发 319<br>6.6.1 加入滚动功能 319<br>6.6.2 坐标换算 319<br>6.6.3 限制图形大小 322<br>6.6.4 改变鼠标光标 325<br>6.7 Visual C++ 2010 HtmlEditView开发 328<br>6.8 Visual C++ 2010 HtmlView开发 331<br>6.9 Visual C++ 2010 ListView开发 335<br>6.10 Visual C++ 2010 RichEditView开发 335<br>6.11 VisualC++ 2010 TreeView开发 336<br>6.12 Visual C++ 2010 Office 2007风格文档视图开发框架 337<br>Visual C++ 2010 Visual Studio<br>6.13 2008风格文档视图开发框架 342<br>6.14 Visual C++ 2010 Windows资源管理器风格文档视图开发框架 346<br>6.15 小结 350<br>……<br>第7章 VisualC++2010MFC应用程序界面与美化<br>第8章 VisualC++2010MFC文本与字体<br>第9章 VisualC++2010MFC图形图像编程<br>第10章 VisualC++2010MFC动态函数链接库<br>第11章 VisualC++2010MFCActiveX控件<br>第12章 VisualC++2010MFC文件与注册表操作<br>第13章 VisualC++2010MFC数据库开发<br>第14章 VisualC++2010MFC多线程程序设计<br>第15章 VisualC++2010MFC网络程序设计<br>第16章 VisualC++2010MFC进程通信<br><br>第三部分 VisualC++2010下MFC与CLR进行开发<br>第17章 VisualC++2010CLR开发基础<br>第18章 VisualC++2010CLRWindows窗口编程<br>第19章 VisualC++2010MFC与.NET交互编程<br><br>第四部分 发布VisualC++2010程序<br>第20章VisualC++2010应用程序部署<br><br>第五部分 基于Windows7平台用VisualC++2010开发<br>第21章 VisualC++2010基于Windows7新特性开发
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证