Visual C++开发技术大全

Visual C++开发技术大全
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2010-06
版次: 1
ISBN: 9787302221890
定价: 89.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 820页
字数: 1326千字
正文语种: 简体中文
17人买过
  • 《VisualC++开发技术大全》由浅入深,全面、系统地介绍了VisualC++开发技术。书中提供了大量实例供读者实战演练。另外,作者专门为《VisualC++开发技术大全》录制了大量的配套教学视频,以帮助读者更好地学习《VisualC++开发技术大全》内容。这些视频和书中的实例源代码一起收录于《VisualC++开发技术大全》的配书光盘中。
    《VisualC++开发技术大全》共分7篇。第1篇介绍VisualC++6.0开发环境及搭建、C++基本语法及面向对象思想;第2篇介绍Windows编程、MFC基础、菜单、工具栏、状态栏、Windows标准控件、MFC类、文档/视图结构、对话框等技术;第3篇介绍数据库编程基础及SQLServer、ADO、ODBC、OLEDB、MySQL等数据库访问技术;第4篇介绍Windows套接字编程、邮槽和管道的使用、串行端口编程、Internet编程;第5篇介绍磁盘操作、系统控制与调用、应用程序的操作、系统工具的操作、桌面的相关操作、系统信息操作、消息的使用、剪切板的使用、鼠标键盘的操作、操作注册表、读写INI文件、读写XML文件、动态链接库编程、多线程编程等;第6篇介绍文本字体、图形与图像编程、声音与动画编程、DirectX图形开发等;第7篇详细介绍网络音频播放系统、GPS定位系统项目案例的开发,以提高读者实战水平。
    《VisualC++开发技术大全》适合所有想全面学习VisualC++开发技术的人员阅读,也适合各种使用VisualC++进行开发的工程技术人员使用。对于经常使用VisualC++做开发的人员,更是一本不可多得的案头必备参考书。 李琳娜系统分析师。擅长C及C++语言,精通VisualC++开发环境的各种开发技术。有超过10年的VisualC++开发经验。有超过6年的项目总监和项目经理的职业生涯。长期从事电信行业软件开发。主持开发过的软件项目有射频卡管理系统、物流管理系统、SIP、语音卡、银信通、电话银行、仪表控制系统、GPS定位系统、人力资源系统等。 第一篇VisualC++开发基础
    第1章VisualC++6.0集成开发环境(教学视频:60分钟)2
    1.1VisualC++6.0及其开发环境2
    1.1.1VisualC++6.0的安装2
    1.1.2VisualC++6.0开发环境3
    1.1.3VisualC++6.0向导5
    1.2菜单6
    1.2.1VisualC++6.0主要菜单项6
    1.2.2使用菜单栏9
    1.2.3使用快捷菜单9
    1.2.4定制菜单栏9
    1.3工具栏10
    1.3.1使用工具栏10
    1.3.2工具按钮和菜单项相结合11
    1.3.3多个工具栏的使用12
    1.3.4自定义工具栏12
    1.4状态栏13
    1.4.1状态栏的定义13
    1.4.2状态栏的常用操作13
    1.5功能快捷键14
    1.5.1常用功能快捷键及查看14
    1.5.2分配功能快捷键15
    1.5.3删除功能快捷键16
    1.5.4重置功能快捷键16
    1.6文本编辑器16
    1.6.1VisualC++的编辑器16
    1.6.2全屏编辑模式17
    1.6.3平铺文件对话框18
    1.6.4分割文件对话框19
    1.6.5使用IntelliSense智能提示20
    1.7资源与资源编辑器21
    1.7.1资源21
    1.7.2资源编辑器22
    1.8工作区视图23
    1.8.1文件视图23
    1.8.2类视图23
    1.8.3资源视图23
    1.8.4数据视图24
    1.9调试对话框24
    1.9.1使用调试对话框24
    1.9.2输出对话框25
    1.9.3监视对话框25
    1.9.4变量对话框26
    1.9.5寄存器对话框27
    1.9.6内存对话框27
    1.9.7堆栈对话框27
    1.9.8汇编对话框28
    1.10联机帮助28
    1.11本章小结29

    第2章VisualC++6.0基本应用程序的创建(教学视频:45分钟)30
    2.1使用AppWizard生成工程30
    2.1.1工程与工作区30
    2.1.2创建工作区31
    2.1.3工作区视图31
    2.1.4使用AppWizard创建工程32
    2.1.5AppWizard可创建的工程类型34
    2.2Win32控制台应用程序35
    2.2.1利用向导生成Win32控制台工程35
    2.2.2新建和编辑源文件36
    2.2.3编译程序37
    2.2.4链接程序38
    2.2.5生成程序38
    2.2.6运行程序40
    2.2.7调试程序40
    2.3MFC应用程序框架41
    2.3.1MFC应用程序框架及其创建41
    2.3.2文档/视图结构简介42
    2.3.3基于文档/视图结构的MFC应用程序43
    2.4对话框应用程序45
    2.4.1使用向导生成对话框应用程序45
    2.4.2对话框程序结构简介46
    2.5选项设置及版本48
    2.5.1设置常用编译选项48
    2.5.2设置C++编译选项49
    2.5.3设置代码生成编译选项49
    2.5.4设置个性化编译选项50
    2.5.5设置代码优化选项51
    2.5.6设置链接选项51
    2.5.7生成浏览文件52
    2.5.8工程配置53
    2.5.9从调试版本到发布版本的调整——ASSERT语句54
    2.6本章小结55

    第3章C/C++语言基础(教学视频:79分钟)56
    3.1对标准C的扩展——C++56
    3.2C++程序基本元素57
    3.2.1符号57
    3.2.2注释58
    3.2.3标识符59
    3.2.4关键字59
    3.2.5标点符号60
    3.2.6操作符61
    3.2.7声明与定义62
    3.3常量和变量63
    3.3.1常量的定义63
    3.3.2常量成员函数66
    3.3.3变量的定义66
    3.3.4作用域67
    3.4数据类型69
    3.4.1基本数据类型69
    3.4.2数据类型转换71
    3.4.3数组71
    3.4.4结构体72
    3.4.5共用体72
    3.4.6匿名共用体74
    3.4.7枚举类型76
    3.4.8用typedef定义类型77
    3.4.9位域77
    3.5运算符和表达式78
    3.5.1算术运算符79
    3.5.2赋值运算符79
    3.5.3关系运算符81
    3.5.4逻辑运算符82
    3.5.5位运算符83
    3.5.6三目运算符84
    3.5.7增1和减1运算符84
    3.5.8逗号运算符85
    3.5.9sizeof运算符86
    3.5.10new和delete87
    3.5.11范围确定符88
    3.5.12类成员访问符88
    3.5.13成员指针操作符89
    3.6基本控制语句90
    3.6.1表达式语句、空语句和复合语句90
    3.6.2选择语句90
    3.6.3循环语句94
    3.6.4跳转语句97
    3.7函数98
    3.7.1函数的定义和调用98
    3.7.2带默认形参值的函数99
    3.7.3函数的递归调用100
    3.7.4内联函数101
    3.7.5函数的重载102
    3.8指针和引用102
    3.8.1指针和指针变量103
    3.8.2&和*运算符103
    3.8.3指针和数组104
    3.8.4指针和结构体105
    3.8.5函数的指针传递105
    3.8.6引用及函数的引用传递106
    3.9预处理106
    3.9.1宏定义106
    3.9.2文件包含107
    3.9.3条件编译108
    3.10文件操作108
    3.10.1打开文件109
    3.10.2读文件109
    3.10.3写文件109
    3.10.4关闭文件110
    3.10.5文件操作示例110
    3.11本章小结111

    第4章C++面向对象程序设计(教学视频:50分钟)112
    4.1类和对象112
    4.1.1从结构到类112
    4.1.2类的定义112
    4.1.3对象的定义114
    4.1.4嵌套类115
    4.2类的成员及特性115
    4.2.1构造函数115
    4.2.2析构函数117
    4.2.3对象成员初始化118
    4.2.4常类型(const)118
    4.2.5this指针119
    4.2.6类的作用域和对象的生存期119
    4.2.7静态成员120
    4.2.8友元121
    4.3继承和派生类123
    4.3.1继承语法124
    4.3.2派生类的构造函数和析构函数125
    4.3.3多重继承126
    4.3.4虚基类128
    4.4多态和虚函数129

    第2篇界面开发
    第5章Windows编程与MFC基础(教学视频:27分钟)148
    第6章菜单、工具栏和状态栏(教学视频:24分钟)165
    第7章使用Windows标准控件(教学视频:36分钟)179
    第8章MFC的一些常用类(教学视频:46分钟)211
    第9章文档/视图结构应用程序开发(教学视频:14分钟)234
    第10章对话框的应用(教学视频:45分钟)252

    第3篇数据库开发
    第11章数据库开发概述(教学视频:35分钟)270
    第12章VisualC++中SQLServer访问技术(教学视频:36分钟)293
    第13章VisualC++中ODBC访问技术(教学视频:35分钟)312
    第14章VisualC++中OLEDB访问技术(教学视频:18分钟)337
    第15章VisualC++中MySQL访问技术(教学视频:10分钟)349

    第4篇网络编程
    第16章Windows套接字编程(教学视频:22分钟)364
    第17章邮槽与管道(教学视频:22分钟)385
    第18章通信端口编程(教学视频:25分钟)398
    第19章Internet编程(教学视频:22分钟)417

    第5篇系统编程
    第20章系统相关功能开发(教学视频:120分钟)438
    第21章注册表、INI和XML文件(教学视频:77分钟)517
    第22章动态链接库编程(教学视频:37分钟)553
    第23章多线程编程(教学视频:44分钟)578

    第6篇多媒体开发
    第24章文本字体技术(教学视频:25分钟)610
    第25章图形与图像编程(教学视频:60分钟)621
    第26章声音与动画编程(教学视频:28分钟)670
    第27章DirectX图形开发(教学视频:46分钟)689

    第7篇项目开发实战
    第28章网络音频播放系统(教学视频:71分钟)734
    第29章GPS定位系统(教学视频:58分钟)761
    附录AVisualC++6.0菜单项802
    附录BCL的编译选项818
  • 内容简介:
    《VisualC++开发技术大全》由浅入深,全面、系统地介绍了VisualC++开发技术。书中提供了大量实例供读者实战演练。另外,作者专门为《VisualC++开发技术大全》录制了大量的配套教学视频,以帮助读者更好地学习《VisualC++开发技术大全》内容。这些视频和书中的实例源代码一起收录于《VisualC++开发技术大全》的配书光盘中。
    《VisualC++开发技术大全》共分7篇。第1篇介绍VisualC++6.0开发环境及搭建、C++基本语法及面向对象思想;第2篇介绍Windows编程、MFC基础、菜单、工具栏、状态栏、Windows标准控件、MFC类、文档/视图结构、对话框等技术;第3篇介绍数据库编程基础及SQLServer、ADO、ODBC、OLEDB、MySQL等数据库访问技术;第4篇介绍Windows套接字编程、邮槽和管道的使用、串行端口编程、Internet编程;第5篇介绍磁盘操作、系统控制与调用、应用程序的操作、系统工具的操作、桌面的相关操作、系统信息操作、消息的使用、剪切板的使用、鼠标键盘的操作、操作注册表、读写INI文件、读写XML文件、动态链接库编程、多线程编程等;第6篇介绍文本字体、图形与图像编程、声音与动画编程、DirectX图形开发等;第7篇详细介绍网络音频播放系统、GPS定位系统项目案例的开发,以提高读者实战水平。
    《VisualC++开发技术大全》适合所有想全面学习VisualC++开发技术的人员阅读,也适合各种使用VisualC++进行开发的工程技术人员使用。对于经常使用VisualC++做开发的人员,更是一本不可多得的案头必备参考书。
  • 作者简介:
    李琳娜系统分析师。擅长C及C++语言,精通VisualC++开发环境的各种开发技术。有超过10年的VisualC++开发经验。有超过6年的项目总监和项目经理的职业生涯。长期从事电信行业软件开发。主持开发过的软件项目有射频卡管理系统、物流管理系统、SIP、语音卡、银信通、电话银行、仪表控制系统、GPS定位系统、人力资源系统等。
  • 目录:
    第一篇VisualC++开发基础
    第1章VisualC++6.0集成开发环境(教学视频:60分钟)2
    1.1VisualC++6.0及其开发环境2
    1.1.1VisualC++6.0的安装2
    1.1.2VisualC++6.0开发环境3
    1.1.3VisualC++6.0向导5
    1.2菜单6
    1.2.1VisualC++6.0主要菜单项6
    1.2.2使用菜单栏9
    1.2.3使用快捷菜单9
    1.2.4定制菜单栏9
    1.3工具栏10
    1.3.1使用工具栏10
    1.3.2工具按钮和菜单项相结合11
    1.3.3多个工具栏的使用12
    1.3.4自定义工具栏12
    1.4状态栏13
    1.4.1状态栏的定义13
    1.4.2状态栏的常用操作13
    1.5功能快捷键14
    1.5.1常用功能快捷键及查看14
    1.5.2分配功能快捷键15
    1.5.3删除功能快捷键16
    1.5.4重置功能快捷键16
    1.6文本编辑器16
    1.6.1VisualC++的编辑器16
    1.6.2全屏编辑模式17
    1.6.3平铺文件对话框18
    1.6.4分割文件对话框19
    1.6.5使用IntelliSense智能提示20
    1.7资源与资源编辑器21
    1.7.1资源21
    1.7.2资源编辑器22
    1.8工作区视图23
    1.8.1文件视图23
    1.8.2类视图23
    1.8.3资源视图23
    1.8.4数据视图24
    1.9调试对话框24
    1.9.1使用调试对话框24
    1.9.2输出对话框25
    1.9.3监视对话框25
    1.9.4变量对话框26
    1.9.5寄存器对话框27
    1.9.6内存对话框27
    1.9.7堆栈对话框27
    1.9.8汇编对话框28
    1.10联机帮助28
    1.11本章小结29

    第2章VisualC++6.0基本应用程序的创建(教学视频:45分钟)30
    2.1使用AppWizard生成工程30
    2.1.1工程与工作区30
    2.1.2创建工作区31
    2.1.3工作区视图31
    2.1.4使用AppWizard创建工程32
    2.1.5AppWizard可创建的工程类型34
    2.2Win32控制台应用程序35
    2.2.1利用向导生成Win32控制台工程35
    2.2.2新建和编辑源文件36
    2.2.3编译程序37
    2.2.4链接程序38
    2.2.5生成程序38
    2.2.6运行程序40
    2.2.7调试程序40
    2.3MFC应用程序框架41
    2.3.1MFC应用程序框架及其创建41
    2.3.2文档/视图结构简介42
    2.3.3基于文档/视图结构的MFC应用程序43
    2.4对话框应用程序45
    2.4.1使用向导生成对话框应用程序45
    2.4.2对话框程序结构简介46
    2.5选项设置及版本48
    2.5.1设置常用编译选项48
    2.5.2设置C++编译选项49
    2.5.3设置代码生成编译选项49
    2.5.4设置个性化编译选项50
    2.5.5设置代码优化选项51
    2.5.6设置链接选项51
    2.5.7生成浏览文件52
    2.5.8工程配置53
    2.5.9从调试版本到发布版本的调整——ASSERT语句54
    2.6本章小结55

    第3章C/C++语言基础(教学视频:79分钟)56
    3.1对标准C的扩展——C++56
    3.2C++程序基本元素57
    3.2.1符号57
    3.2.2注释58
    3.2.3标识符59
    3.2.4关键字59
    3.2.5标点符号60
    3.2.6操作符61
    3.2.7声明与定义62
    3.3常量和变量63
    3.3.1常量的定义63
    3.3.2常量成员函数66
    3.3.3变量的定义66
    3.3.4作用域67
    3.4数据类型69
    3.4.1基本数据类型69
    3.4.2数据类型转换71
    3.4.3数组71
    3.4.4结构体72
    3.4.5共用体72
    3.4.6匿名共用体74
    3.4.7枚举类型76
    3.4.8用typedef定义类型77
    3.4.9位域77
    3.5运算符和表达式78
    3.5.1算术运算符79
    3.5.2赋值运算符79
    3.5.3关系运算符81
    3.5.4逻辑运算符82
    3.5.5位运算符83
    3.5.6三目运算符84
    3.5.7增1和减1运算符84
    3.5.8逗号运算符85
    3.5.9sizeof运算符86
    3.5.10new和delete87
    3.5.11范围确定符88
    3.5.12类成员访问符88
    3.5.13成员指针操作符89
    3.6基本控制语句90
    3.6.1表达式语句、空语句和复合语句90
    3.6.2选择语句90
    3.6.3循环语句94
    3.6.4跳转语句97
    3.7函数98
    3.7.1函数的定义和调用98
    3.7.2带默认形参值的函数99
    3.7.3函数的递归调用100
    3.7.4内联函数101
    3.7.5函数的重载102
    3.8指针和引用102
    3.8.1指针和指针变量103
    3.8.2&和*运算符103
    3.8.3指针和数组104
    3.8.4指针和结构体105
    3.8.5函数的指针传递105
    3.8.6引用及函数的引用传递106
    3.9预处理106
    3.9.1宏定义106
    3.9.2文件包含107
    3.9.3条件编译108
    3.10文件操作108
    3.10.1打开文件109
    3.10.2读文件109
    3.10.3写文件109
    3.10.4关闭文件110
    3.10.5文件操作示例110
    3.11本章小结111

    第4章C++面向对象程序设计(教学视频:50分钟)112
    4.1类和对象112
    4.1.1从结构到类112
    4.1.2类的定义112
    4.1.3对象的定义114
    4.1.4嵌套类115
    4.2类的成员及特性115
    4.2.1构造函数115
    4.2.2析构函数117
    4.2.3对象成员初始化118
    4.2.4常类型(const)118
    4.2.5this指针119
    4.2.6类的作用域和对象的生存期119
    4.2.7静态成员120
    4.2.8友元121
    4.3继承和派生类123
    4.3.1继承语法124
    4.3.2派生类的构造函数和析构函数125
    4.3.3多重继承126
    4.3.4虚基类128
    4.4多态和虚函数129

    第2篇界面开发
    第5章Windows编程与MFC基础(教学视频:27分钟)148
    第6章菜单、工具栏和状态栏(教学视频:24分钟)165
    第7章使用Windows标准控件(教学视频:36分钟)179
    第8章MFC的一些常用类(教学视频:46分钟)211
    第9章文档/视图结构应用程序开发(教学视频:14分钟)234
    第10章对话框的应用(教学视频:45分钟)252

    第3篇数据库开发
    第11章数据库开发概述(教学视频:35分钟)270
    第12章VisualC++中SQLServer访问技术(教学视频:36分钟)293
    第13章VisualC++中ODBC访问技术(教学视频:35分钟)312
    第14章VisualC++中OLEDB访问技术(教学视频:18分钟)337
    第15章VisualC++中MySQL访问技术(教学视频:10分钟)349

    第4篇网络编程
    第16章Windows套接字编程(教学视频:22分钟)364
    第17章邮槽与管道(教学视频:22分钟)385
    第18章通信端口编程(教学视频:25分钟)398
    第19章Internet编程(教学视频:22分钟)417

    第5篇系统编程
    第20章系统相关功能开发(教学视频:120分钟)438
    第21章注册表、INI和XML文件(教学视频:77分钟)517
    第22章动态链接库编程(教学视频:37分钟)553
    第23章多线程编程(教学视频:44分钟)578

    第6篇多媒体开发
    第24章文本字体技术(教学视频:25分钟)610
    第25章图形与图像编程(教学视频:60分钟)621
    第26章声音与动画编程(教学视频:28分钟)670
    第27章DirectX图形开发(教学视频:46分钟)689

    第7篇项目开发实战
    第28章网络音频播放系统(教学视频:71分钟)734
    第29章GPS定位系统(教学视频:58分钟)761
    附录AVisualC++6.0菜单项802
    附录BCL的编译选项818
查看详情