| |
| 《Visual C++.NET入门与提高实用教程 》 | |
| |
| |
内容简介 读者最大的愿望就是希望能看到切合自身需要的图书,《Visual C++.NET入门与提高实用教程》就是这样一本面向初、中级用户的Visual C++.NET学习和开发的用书。本书考虑到了初学者的知识基础和VC6.0与VC++.NET之间的继承性,使各方面的读者都能够在本书中获益。
本书通俗易懂地对VC++NET的本质和原理进行了阐述,面向初、中级用户,兼顾高级读者,完全满足了初、中级用户学习应用及高级用户进阶的需要,可以说是内容全面、知识新颖、难度适中、方法实用,适合于具有C/C++知识的开发人员学习使用或作教学培训参考。希望读者们能够通过本书学到VC++NET的真谛,真正地进入实际开发应用领域。
| |
|
顾客评论 |
|
目录
目 录 第1章 PVC .NET集成开发环境 1 1-1 微软Visual Studio.NET与Visual C .NET 2 1-2 Visual C .NET的安装 3 1-2-1 硬件系统要求 3 1-2-2 软件系统的要求 4 1-2-3 Visual Studio.NET 的安装过程 5 1-3 Visual C .NET的主要改进 9 1-3-1 C 属性 10 1-3-2 通用语言运行时 10 1-3-3 受控代码(C 托管扩展) 10 1-3-4 基础类库与命名空间 11 1-3-5 . NET框架类库 11 1-3-6 ATL Server 11 1-3-7 类库的升级 12 1-3-8 编辑器特性的改进 12 1-3-9 调试器特性的改进 13 1-3-10 编译器的新特性 14 1-4 Visual Studio集成开发环境(IDE)使用简介 14 1-4-1 Visual Studio Start Page Visual Studio起始页 15 1-4-2 配置Visual Studio.NET开发环境 15 1-4-3 创建新项目 16 1-4-4 Visual Studio集成开发环境(IDE)主要窗口功能介绍 17 1-4-5 窗口模式与界面模式 21 1-4-6 文本编辑器的使用 22 1-4-7 控件编辑 25 1-5 本章小结 27 1-6 本章习题 28 第2章 C 基础知识 29 2-1 C 的发展历程 30 2-2 C 语言概述 30 2-2-1 C 对面向对象程序设计方法的支持和实现 30 2-2-2 C 的字符集 31 2-2-3 单词及词法规则 32 2-2-4 C 程序结构的基本组成部分 32 2-2-5 C 程序的书写格式 32 2-2-6 C 程序的实现 33 2-2-7 如何在.NET系统中使用普通C 程序 33 2-3 数据类型 34 2-3-1 C 的基本数据类型 34 2-3-2 复合数据类型 34 2-3-3 常量及其定义 37 2-3-4 变量 38 2-3-5 保留字 38 2-3-6 指针 38 2-4 C 中的控制结构 39 2-4-1 条件语句 39 2-4-2 循环语句 41 2-4-3 转移语句 42 2-5 函数 43 2-6 CLR:.NET对于C 语言的扩展 43 2-7 本章小结 45 2-8 本章习题 45 第3章 面向对象程序设计 47 3-1 类和类的定义 48 3-1-1 什么是类 48 3-1-2 类的定义格式 48 3-2 对象和对象的定义 50 3-2-1 对象的定义格式 50 3-2-2 对象成员的表示方法 50 3-2-3 指向对象的指针 50 3-3 类与对象的使用 51 3-3-1 对象的初始化 51 3-3-2 成员函数的特性 54 3-3-3 静态成员(static) 54 3-3-4 友元(friend) 55 3-3-5 类的作用域 56 3-3-6 局部类和嵌套类 56 3-3-7 对象的生存周期 57 3-3-8 对象指针和对象引用 57 3-3-9 常类型(const) 59 3-3-10 new和delete的应用 59 3-3-11 类型转换 60 3-4 继承性和派生类 61 3-4-1 基类和派生类 61 3-4-2 单继承 62 3-4-3 多继承 63 3-4-4 虚基类 64 3-5 多态性和虚函数 65 3-5-1 运算符重载 65 3-5-2 运算符重载的形式 66 3-5-3 虚函数 67 3-5-4 纯虚函数和抽象类 68 3-5-5 虚析构函数 68 3-6 Visual C .NET系统在面向对象方面的新特性 69 3-6-1 受管代码在面向对象程序中的运用 69 3-6-2 命名空间(namespace)的运用 74 3-7 本章小结 77 3-8 本章习题 77 第4章 Windows编辑与MFC 79 4-1 Windows的特点与Windows编程 80 4-1-1 Windows基础 80 4-1-2 事件驱动 81 4-1-3 窗口 82 4-1-4 匈牙利表示法 83 4-1-5 Windows应用程序及其流程 85 4-2 消息和消息响应机制 86 4-2-1 事件驱动和消息 86 4-2-2 消息的处理机制 87 4-2-3 消息的种类 87 4-2-4 消息的发送和接收 91 4-2-5 消息映射 93 4-2-6 自定义消息 93 4-3 VC .NET与Windows程序结构 93 4-3-1 WinMain函数 94 4-3-2 应用程序类 96 4-3-3 Run成员函数 96 4-3-4 关闭应用程序 96 4-3-5 理解VC工程 96 4-3-6 一个简单实例 98 4-4 MFC基础 101 4-4-1 基本类 102 4-4-2 应用类 103 4-4-3 其余用户界面类 105 4-4-4 绘图类 106 4-4-5 其他MFC类 107 4-4-6 类的消息机制 109 4-4-7 MFC应用程序的流程 111 4-4-8 项目实例 111 4-5 本章小结 118 4-6 本章习题 118 第5章 文档. 视图模型与MFC 119 5-1 文档视图相关概念 120 5-1-1 文档视图结构 120 5-1-2 两结构程序:SDI与MDI 121 5-1-3 文档视图体系的核心类 122 5-1-4 文档视图相互作用 132 5-1-5 使用文档视图结构的意义 132 5-1-6 文档视图结构中主要类的作用 133 5-1-7 访问当前活动视图和文档 137 5-2 文档视图结构程序实例 138 5-2-1 创建应用程序的骨架 138 5-2-2 声明文档的数据对象 138 5-2-3 初始的文档类的数据成员 138 5-2-4 清理文档类的数据成员 139 5-2-5 读写文档——串行化 140 5-2-6 文档显示的实现 143 5-2-7 文档编辑功能的实现 143 5-2-8 一点改进 147 5-3 多文档界面窗口 148 5-3-1 MDI与SDI 148 5-3-2 MDI应用的文档的创建与显示 148 5-3-3 多文档视图程序的架构 149 5-4 本章小结 152 5-5 本章习题 152 第6章 对话框和控件基本知识 153 6-1 对话框的基本概念 154 6-1-1 对话框概述:模态对话框与非模态对话框 154 6-1-2 MFC对对话框的封装 155 6-1-3 CDialog对话框类 155 6-1-4 CWnd和CWinAPP类对于对话框的管理 158 6-1-5 .NET对于对话框的属性的处理 159 6-2 Windows标准控件 160 6-2-1 静态控件 161 6-2-2 编辑控件 162 6-2-3 按钮控件 166 6-2-4 列表框控件 169 6-2-5 组合框控件 173 6-2-6 滚动条控件 176 6-3 对话框与控件运用的综合实例 179 6-3-1 对话框创建和显示的一般方法 179 6-3-2 创建对话框类及处理消息 179 6-3-3 对话框模板的设计 180 6-3-4 对话框类的设计 182 6-3-5 对话框的初始化 183 6-3-6 对话框的数据交换机制 183 6-3-7 对话框的运行机制 184 6-3-8 处理控件通知消息 185 6-3-9 非模态对话框的运用 188 6-4 在非对话框窗口中使用控件 189 6-4-1 在表单视图中使用控件 189 6-4-2 在工具栏和状态栏中使用控件 190 6-4-3 在非对话框窗口中使用控件的实例 190 6-5 本章小结 195 6-6 本章习题 196 第7章 对话框和控件的高级运用 197 7-1 系统预制对话框与标签式对话框 198 7-1-1 系统预制对话框 198 7-1-2 标签式对话框 202 7-2 高级控件 205 7-2-1 高级控件的通知消息 206 7-2-2 旋转按钮控件 207 7-2-3 滑尺控件 210 7-2-4 进度条控件 212 7-2-5 树形视图控件 212 7-2-6 列表视图控件 217 7-3 控件通用技术 222 7-3-1 所有的控件都是窗口 222 7-3-2 控件的创建方法 222 7-3-3 访问控件的方法 223 7-3-4 控件及控件对象的删除 223 7-3-5 控件通知消息 224 7-3-6 管理对话框控件的CWnd成员函数 224 7-3-7 标准控件的控件通知消息 224 7-3-8 非模态对话框技术 225 7-3-9 窗口对象的自动清除 226 7-4 控件的运用实例 227 7-4-1 控件面板的创建 228 7-4-2 成员变量的设定 228 7-4-3 程序功能的实现 229 7-5 本章小结 233 7-6 本章习题 233 第8章 图形设备接口(GDI) 235 8-1 图形设备接口的基本概念 236 8-1-1 设备描述表 236 8-1-2 窗口视图和视口视图 238 8-1-3 坐标系统与映射模式 238 8-1-4 绘图工具 239 8-1-5 绘图函数 240 8-2 位图 240 8-2-1 设备无关位图 240 8-2-2 设备相关位图 242 8-2-3 抖动和非抖动颜色 246 8-2-4 位图编程实例 246 8-3 基于.NET框架的GDI 编程简介 252 8-3-1 GDI :更高层次的API 252 8-3-2 GDI 的新功能 252 8-3-3 GDI 命名空间 253 8-3-4 图形类 255 8-3-5 常见图形对象 255 8-3-6 为命名空间加引用 258 8-3-7 GDI 图形编程实例 258 8-4 图像编程综合实例 260 8-4-1 编写DIB类 260 8-4-2 构建应用程序 263 8-5 本章小结 271 8-6 本章习题 272 第9章 多线程编程技术及其实现 273 9-1 线程的概念 274 9-1-1 进程与线程 274 9-1-2 深入理解线程 274 9-2 线程的编程技术 275 9-2-1 编写线程函数 275 9-2-2 创建一个线程 276 9-2-3 终止线程 276 9-2-4 设定线程的相对优先级 277 9-2-5 挂起及恢复线程 277 9-2-6 线程之间的通信 278 9-2-7 线程之间的同步 279 9-2-8 用Win32函数控制线程对共享资源的访问 282 9-3 基于MFC的多线程编程 283 9-3-1 工作者线程 283 9-3-2 用户接口线程编程 284 9-3-3 同步对象的使用 284 9-4 多线程编程例程分析 285 9-4-1 程序框架的创建 285 9-4-2 创建CUIThread类 286 9-4-3 添加线程对话框 287 9-4-4 创建工作程序线程 288 9-4-5 测试线程应用程序 291 9-5 本章小结 292 9-6 本章习题 292 第10章 数据库编程技术与实现 293 10-1 数据库基本相关概念 294 10-1-1 数据库. DBMS和SQL 294 10-1-2 Visual C .NET开发数据库技术的特点 295 10-1-3 Visual C .NET开发数据库技术 295 10-2 ODBC编程技术 296 10-2-1 ODBC基本概念 296 10-2-2 MFC的主要ODBC类概述 297 10-2-3 CDatabase类 298 10-2-4 CRecordset类 299 10-2-5 CRecordView类 305 10-3 数据库应用的实例 306 10-3-1 注册数据源 306 10-3-2 创建应用程序 307 10-3-3 添加资源和代码 308 10-4 DAO编程技术 313 10-4-1 什么是DAO 313 10-4-2 DAO和ODBC的异同 313 10-4-3 DAO的特色 314 10-4-4 如何选择ODBC与DAO 315 10-4-5 DAO应用程序的编写 315 10-5 自动注册DSN和创建表 317 10-5-1 自动注册DSN 317 10-5-2 用ODBC创建表 318 10-5-3 用DAO创建表 319 10-6 本章小结 319 10-7 本章习题 320 第11章 组件技术与ATL 321 11-1 ActiveX组件技术基本概念 322 11-1-1 ActiveX的由来 322 11-1-2 组件的标准化 323 11-1-3 开发ActiveX控件的方法 323 11-1-4 ActiveX的组件类型 324 11-2 ActiveX 相关程序的创建 324 11-2-1 容器应用程序的构建 324 11-2-2 ActiveX 控件的创建 329 11-2-3 添加ActiveX控件的方法 330 11-2-4 服务器应用程序的建立 331 11-2-5 使用ActiveX 模板库(ATL)来创建ActiveX控件 335 11-3 ActiveX控件的注册 338 11-3-1 使用Regsvr32.exe程序对ActiveX控件进行注册 338 11-3-2 使用安装程序制作软件:InstallShield 339 11-3-3 在应用程序中加入注册代码 339 11-4 COM系列技术简介 339 11-4-1 使用OLE/COM Object Viewer 工具 340 11-4-2 DCOM 340 11-4-3 COM/DCOM的区别与联系 340 11-4-4 COM与OLE. ActiveX的关系 341 11-4-5 COM的存在形式 341 11-4-6 COM 341 11-4-7 .NET与COM/COM 的关系 343 11-4-8 .NET对COM 的支持 343 11-5 ATL技术 344 11-5-1 什么是ATL 344 11-5-2 ATL基本技术 345 11-5-3 ATL基本使用 347 11-5-4 ATLServer 354 11-6 本章小结 357 11-7 本章习题 357 第12章 动态链接库编程 359 12-1 深入理解动态链接库DLL的含义 360 12-1-1 动态链接库的作用 360 12-1-2 动态链接库的优点 361 12-1-3 不同类别的动态链接库 361 12-1-4 动态链接库的选用 362 12-2 普通的DLL 362 12-2-1 动态链接库 DLL 结构 362 12-2-2 编写DLL的主要步骤 363 12-2-3 DLL中函数的导出方法 364 12-2-4 使用模块定义文件导出DLL中函数的例子 364 12-2-5 使用关键字__declspec dllexport 导出DLL中函数的例子 366 12-2-6 DLL的加载与调用方式 367 12-2-7 使用隐含链接 368 12-2-8 使用显式链接 370 12-3 使用动态链接库扩展MFC 371 12-3-1 MFC扩展DLL的不同之处 371 12-3-2 MFC扩展DLL的示例程序 372 12-3-3 调用时的注意事项 374 12-4 本章小结 375 12-5 本章习题 375 习题答案 376
| |
Visual C++.NET入门与提高实用教程 -相关图书 ·牛顿自然哲学著作选 ·导游带团艺术新篇——导游书架 ·程序正义之路(第二卷) ·通信原理与通信技术 ·唐诗流派通论 ·红墙大事:共和国历史事件的来龙去脉(上下) ·中国经济结构调整战略 ·汉武大帝和他的文臣武将、皇亲国戚 ·登天 ·国有企业改革法律报告 第2卷 ·法理学 ·现代护理管理知识问答 ·20世纪俄罗斯文学 ·刘备传 ·感应美学 ·邓小平经济思想 ·美利坚敌人:法国反美主义的来龙去脉 ·装饰图案设计 ·最新企业登记管理法规汇编(2002) ·工商行政管理行政审批制度改革工作指要
|
| |