Visual C++ 6.0应用编程150例

Visual C++ 6.0应用编程150例
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2004-03
版次: 1
ISBN: 9787505396746
定价: 42.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 484页
字数: 678千字
  • 本书主要是为具有一定Visual C++应用基础的读者编写的,全书通过150个实例,全面、深入地介绍了利用Visual C++ 6.0开发应用程序的常用方法和技巧。全书共分为6章,主要讲解了Visual C++ 6.0中界面效果、图形图像处理、文件与系统功能控制、控件应用与MFC编程、数据库开发等内容。这些实例简单实用、典型性强、功能突出,很多实例使用的技术可以解决一类问题,读者在掌握实例中的技术或技巧后,使用这些技术可以试着实现更复杂的功能、应用到更多方面。
      
      本书内容丰富、结构合理,叙述简明,可以作为广大编程爱好者提高编程水平的自学教材,也可以供程序开发人员和大专院校有关师生作为参考资料。 第1章  界面编程实例1

     实例1  为单文档程序制作真彩色启动封面2

     实例2  为对话框程序制作真彩色启动封面2

     实例3  在菜单中显示图标3

     实例4  制作圆角矩形窗口6

     实例5  静态切分窗口8

     实例6  在切分窗口中使用多个视类11

     实例7  动态切分窗口13

     实例8  设计字符形状的窗口15

     实例9  窗口的动画效果18

     实例10  设置窗口的光标21

     实例11  为对话框添加主菜单24

     实例12  带有工具栏的对话框26

     实例13  为对话框添加状态条28

     实例14  添加对话框条31

     实例15  在窗口中应用“橡皮带”32

     实例16  为对话框添加右键菜单36

     实例17  动态设置窗口的图标40

     实例18  为应用程序添加多语言菜单41

     实例19  在窗口的状态栏中显示时间45

     实例20  显示半透明的对话框窗口49

    第2章  图形图像处理实例51

     实例21  在绘图过程中捕获鼠标52

     实例22  橡皮筋功能的实现56

     实例23  显示透明图像59

     实例24  捕捉屏幕图像63

     实例25  创建逻辑字体68

     实例26  显示资源中的位图72

     实例27  显示磁盘上的外部BMP文件72

     实例28  以透明图像构造窗口形状74

     实例29  空心字体效果演示79

     实例30  显示动画光标82

     实例31  在剪辑路径内绘图85

     实例32  绘制颜色渐变的图形88

     实例33  旋转文本92

     实例34  绘制旋转效果的图形96

     实例35  枚举字体99

     实例36  用图像平铺形状102

     实例37  图案填充的文字107

     实例38  在一个区域中剪辑110

     实例39  创建线性梯度114

     实例40  多种风格的端点117

     实例41  使用颜色矩阵设置图像中的Alpha120

     实例42  绘制半透明线条124

     实例43  创建轨迹梯度128

     实例44  使用颜色再变换表131

     实例45  绘制自定义虚线135

     实例46  旋转和扭曲图像138

     实例47  字符路径141

     实例48  绘制用纹理填充的图形144

     实例49  绘制基数样条147

     实例50  显示JPG和GIF图像150

    第3章  文件与系统控制编程实例153

     实例51  系统右键菜单的修改154

     实例52  程序的互斥运行156

     实例53  禁止用户关闭Windows159

     实例54  读写ini文件162

     实例55  设置程序热键164

     实例56  获取系统的实时时间167

     实例57  列举系统中有效的驱动器169

     实例58  关闭操作系统172

     实例59  用CFile类进行文件读写176

     实例60  用CStdioFile类进行文件读写178

     实例61  序列化数据180

     实例62  获取环境变量183

     实例63  获取文件属性187

     实例64  获取系统文件夹的路径190

     实例65  查找文件193

     实例66  向IE工具栏上添加按钮(1)196

     实例67  向IE工具栏上添加按钮(2)200

     实例68  获取扩展名对应的图标201

     实例69  将文件删除到回收站204

     实例70  获得Windows 2000中用户名称列表207

     实例71  获取所有进程的路径信息215

     实例72  调用指定的Windows程序220

     实例73  建立运行后会自动删除自己的程序225

     实例74  文件关联227

     实例75  建立快捷方式230

     实例76  创建线程236

     实例77  用全局变量在线程间通信239

     实例78  用自定义消息在线程间通信242

     实例79  用Event对象在线程间通信245

     实例80  模拟键盘操作248

     实例81  模拟鼠标操作251

    第4章  控件与MFC编程实例255

     实例82  用Edit Box显示当前时间256

     实例83  用Animate控件播放AVI动画256

     实例84  应用Tab Control制作复杂界面259

     实例85  动态创建按钮263

     实例86  在List Box中显示列表信息263

     实例87  用Combo Box控件显示列表信息267

     实例88  用Tree Control中显示分级信息271

     实例89  用List Control中显示信息276

     实例90  用IP Address控件编辑IP地址281

     实例91  用Rich Edit控件编辑文档284

     实例92  用Date Time Picker选择时间289

     实例93  Slider控件的应用292

     实例94  应用Hot Key控件设置热键297

     实例95  字符串的格式化301

     实例96  字符串的查找和提取303

     实例97  CArray类的应用305

     实例98  读写CTypedPtrArray类307

     实例99  应用CPtrArray类进行数据存储310

     实例100  链表的创建与存储312

     实例101  链表的遍历与查找315

     实例102  用COleDateTime类处理时间318

     实例103  用CFileDialog类选择文件320

     实例104  用CColorDialog类选择颜色324

     实例105  修改对话框上控件的文本颜色328

    第5章  数据库开发实例331

     实例106  用DAO技术获取数据库信息332

     实例107  用DAO在数据库中执行SQL语句336

     实例108  使DAO支持Access 2000数据库339

     实例109  用DAO在程序中动态创建数据库340

     实例110  用DAO把数据库装到控件中342

     实例111  在DAO中查找记录集的数据355

     实例112  正确统计DAO记录集中记录的数目364

     实例113  在程序中创建ODBC数据源366

     实例114  自定义一个CRecordset类367

     实例115  获取ODBC中的字段信息368

     实例116  遍历ODBC记录集的数据370

     实例117  用SQL编辑ODBC数据库中的记录374

     实例118  创建单文档ODBC应用程序375

     实例119  在ODBC应用程序中编辑记录378

     实例120  ODBC记录的筛选和排序384

     实例121  使用ADO浏览数据库记录385

     实例122  在ADO中执行存储过程391

     实例123  在ADO中统计数据库记录数目393

     实例124  应用ActiveX控件浏览数据396

     实例125  制作图表397

     实例126  压缩数据库398

     实例127  修改数据库密码401

    第6章  其他技术开发实例403

     实例128  用OPENGL绘制三角形404

     实例129  OPENGL的正射投影变换407

     实例130  OPENGL中旋转图形410

     实例131  键盘操作的动画412

     实例132  鼠标操作的动画416

     实例133  建立最简单的OLE容器程序419

     实例134  保存OLE项的信息420

     实例135  为OLE项设置跟踪矩形425

     实例136  在OLE容器程序中显示多个OLE项432

     实例137  对OLE项的单击测试434

     实例138  响应鼠标的双击操作436

     实例139  OLE项与剪贴板438

     实例140  MMControl控件播放多媒体450

     实例141  Rich Textbox控件显示rtf文件461

     实例142  正确统计中英文混合字符串的长度464

     实例143  在局域网内使用信使服务467

     实例144  使程序随系统启动470

     实例145  递归调用474

     实例146  枚举对话框上的所有控件475

     实例147  发送中文消息字符478

     实例148  获取和显示汉字内码479

     实例149  自定义Edit Box的可输入内容480

     实例150  使Edit Box控件只接受数字输入482
  • 内容简介:
    本书主要是为具有一定Visual C++应用基础的读者编写的,全书通过150个实例,全面、深入地介绍了利用Visual C++ 6.0开发应用程序的常用方法和技巧。全书共分为6章,主要讲解了Visual C++ 6.0中界面效果、图形图像处理、文件与系统功能控制、控件应用与MFC编程、数据库开发等内容。这些实例简单实用、典型性强、功能突出,很多实例使用的技术可以解决一类问题,读者在掌握实例中的技术或技巧后,使用这些技术可以试着实现更复杂的功能、应用到更多方面。
      
      本书内容丰富、结构合理,叙述简明,可以作为广大编程爱好者提高编程水平的自学教材,也可以供程序开发人员和大专院校有关师生作为参考资料。
  • 目录:
    第1章  界面编程实例1

     实例1  为单文档程序制作真彩色启动封面2

     实例2  为对话框程序制作真彩色启动封面2

     实例3  在菜单中显示图标3

     实例4  制作圆角矩形窗口6

     实例5  静态切分窗口8

     实例6  在切分窗口中使用多个视类11

     实例7  动态切分窗口13

     实例8  设计字符形状的窗口15

     实例9  窗口的动画效果18

     实例10  设置窗口的光标21

     实例11  为对话框添加主菜单24

     实例12  带有工具栏的对话框26

     实例13  为对话框添加状态条28

     实例14  添加对话框条31

     实例15  在窗口中应用“橡皮带”32

     实例16  为对话框添加右键菜单36

     实例17  动态设置窗口的图标40

     实例18  为应用程序添加多语言菜单41

     实例19  在窗口的状态栏中显示时间45

     实例20  显示半透明的对话框窗口49

    第2章  图形图像处理实例51

     实例21  在绘图过程中捕获鼠标52

     实例22  橡皮筋功能的实现56

     实例23  显示透明图像59

     实例24  捕捉屏幕图像63

     实例25  创建逻辑字体68

     实例26  显示资源中的位图72

     实例27  显示磁盘上的外部BMP文件72

     实例28  以透明图像构造窗口形状74

     实例29  空心字体效果演示79

     实例30  显示动画光标82

     实例31  在剪辑路径内绘图85

     实例32  绘制颜色渐变的图形88

     实例33  旋转文本92

     实例34  绘制旋转效果的图形96

     实例35  枚举字体99

     实例36  用图像平铺形状102

     实例37  图案填充的文字107

     实例38  在一个区域中剪辑110

     实例39  创建线性梯度114

     实例40  多种风格的端点117

     实例41  使用颜色矩阵设置图像中的Alpha120

     实例42  绘制半透明线条124

     实例43  创建轨迹梯度128

     实例44  使用颜色再变换表131

     实例45  绘制自定义虚线135

     实例46  旋转和扭曲图像138

     实例47  字符路径141

     实例48  绘制用纹理填充的图形144

     实例49  绘制基数样条147

     实例50  显示JPG和GIF图像150

    第3章  文件与系统控制编程实例153

     实例51  系统右键菜单的修改154

     实例52  程序的互斥运行156

     实例53  禁止用户关闭Windows159

     实例54  读写ini文件162

     实例55  设置程序热键164

     实例56  获取系统的实时时间167

     实例57  列举系统中有效的驱动器169

     实例58  关闭操作系统172

     实例59  用CFile类进行文件读写176

     实例60  用CStdioFile类进行文件读写178

     实例61  序列化数据180

     实例62  获取环境变量183

     实例63  获取文件属性187

     实例64  获取系统文件夹的路径190

     实例65  查找文件193

     实例66  向IE工具栏上添加按钮(1)196

     实例67  向IE工具栏上添加按钮(2)200

     实例68  获取扩展名对应的图标201

     实例69  将文件删除到回收站204

     实例70  获得Windows 2000中用户名称列表207

     实例71  获取所有进程的路径信息215

     实例72  调用指定的Windows程序220

     实例73  建立运行后会自动删除自己的程序225

     实例74  文件关联227

     实例75  建立快捷方式230

     实例76  创建线程236

     实例77  用全局变量在线程间通信239

     实例78  用自定义消息在线程间通信242

     实例79  用Event对象在线程间通信245

     实例80  模拟键盘操作248

     实例81  模拟鼠标操作251

    第4章  控件与MFC编程实例255

     实例82  用Edit Box显示当前时间256

     实例83  用Animate控件播放AVI动画256

     实例84  应用Tab Control制作复杂界面259

     实例85  动态创建按钮263

     实例86  在List Box中显示列表信息263

     实例87  用Combo Box控件显示列表信息267

     实例88  用Tree Control中显示分级信息271

     实例89  用List Control中显示信息276

     实例90  用IP Address控件编辑IP地址281

     实例91  用Rich Edit控件编辑文档284

     实例92  用Date Time Picker选择时间289

     实例93  Slider控件的应用292

     实例94  应用Hot Key控件设置热键297

     实例95  字符串的格式化301

     实例96  字符串的查找和提取303

     实例97  CArray类的应用305

     实例98  读写CTypedPtrArray类307

     实例99  应用CPtrArray类进行数据存储310

     实例100  链表的创建与存储312

     实例101  链表的遍历与查找315

     实例102  用COleDateTime类处理时间318

     实例103  用CFileDialog类选择文件320

     实例104  用CColorDialog类选择颜色324

     实例105  修改对话框上控件的文本颜色328

    第5章  数据库开发实例331

     实例106  用DAO技术获取数据库信息332

     实例107  用DAO在数据库中执行SQL语句336

     实例108  使DAO支持Access 2000数据库339

     实例109  用DAO在程序中动态创建数据库340

     实例110  用DAO把数据库装到控件中342

     实例111  在DAO中查找记录集的数据355

     实例112  正确统计DAO记录集中记录的数目364

     实例113  在程序中创建ODBC数据源366

     实例114  自定义一个CRecordset类367

     实例115  获取ODBC中的字段信息368

     实例116  遍历ODBC记录集的数据370

     实例117  用SQL编辑ODBC数据库中的记录374

     实例118  创建单文档ODBC应用程序375

     实例119  在ODBC应用程序中编辑记录378

     实例120  ODBC记录的筛选和排序384

     实例121  使用ADO浏览数据库记录385

     实例122  在ADO中执行存储过程391

     实例123  在ADO中统计数据库记录数目393

     实例124  应用ActiveX控件浏览数据396

     实例125  制作图表397

     实例126  压缩数据库398

     实例127  修改数据库密码401

    第6章  其他技术开发实例403

     实例128  用OPENGL绘制三角形404

     实例129  OPENGL的正射投影变换407

     实例130  OPENGL中旋转图形410

     实例131  键盘操作的动画412

     实例132  鼠标操作的动画416

     实例133  建立最简单的OLE容器程序419

     实例134  保存OLE项的信息420

     实例135  为OLE项设置跟踪矩形425

     实例136  在OLE容器程序中显示多个OLE项432

     实例137  对OLE项的单击测试434

     实例138  响应鼠标的双击操作436

     实例139  OLE项与剪贴板438

     实例140  MMControl控件播放多媒体450

     实例141  Rich Textbox控件显示rtf文件461

     实例142  正确统计中英文混合字符串的长度464

     实例143  在局域网内使用信使服务467

     实例144  使程序随系统启动470

     实例145  递归调用474

     实例146  枚举对话框上的所有控件475

     实例147  发送中文消息字符478

     实例148  获取和显示汉字内码479

     实例149  自定义Edit Box的可输入内容480

     实例150  使Edit Box控件只接受数字输入482
查看详情
您可能感兴趣 / 更多
系列丛书 / 更多
相关图书 / 更多