Visual C++编程技巧典型案例解析(基础与应用篇 上)

Visual C++编程技巧典型案例解析(基础与应用篇 上)
作 者: 杂志社
出版社: 中国电力出版社
丛编项: 编程技巧典型案例集锦系列
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: VC++
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual C++编程技巧典型案例解析(基础与应用篇 上)》作者简介

内容简介

Visual C/C++作为功能强大的可视化应用程序开发工具,是计算机界公认的优秀应用开发工具。本书精选了《电脑编程技术与维护》杂志近一二年发表的精彩编程文章,并根据读者要求,组织收入了更具价值的编程案例。《电脑编程技术与维护》杂志是为从事电脑编程、系统应用和人员创办的专业性和实用性都很强的技术刊物,它从1994年创刊九年多以来,始终遵循着“实用第一,智慧密集”的办刊宗旨,紧紧跟踪计算机软硬件技术发展和应用趋势,不断求变创新。针对软件开发过程中许多药店和技巧问题,着重提供各类解决方案。对电脑编程人员来说,程序开发能力的提高,除了对语言和算法的学习,还要集思广益,充分借鉴参考别人的长处,深入透彻地理解其中的精髓,然后溶入到自己的设计能力中去,这样无论是对于自身和整体都有莫大的提高,这正是编写这套书的初衷。本书精选65个实例,由浅入深地详细介绍了 Visual C/C++的编程基础。本书内容全面、概念清晰、层次分明、例题典型而实用。

图书目录

第1章 编程基础深入分析

实例1 Visual C++6.0开发环境及基本程序框架2

实例2 工具栏和菜单之间的交互 6

实例3 程序的安装和部署 9

实例4 文档数据的读取和显示 20

实例5 面向对象编程语言关键特性的剖析(一)——虚函数和多态 29

实例6 面向对象编程语言关键特性的剖析(二)——封装、构造和成员数据 39

实例7 面向对象编程语言关键特性的剖析(三)

——继承、运行时类型识别和内联函数 48

实例8 支持阻塞与非阻塞模型且线程安全的环形缓冲的设计与实现

——环形缓冲,攻克高级缓冲技术的关键61

实例9 Visual C++中内联函数的使用 68

实例10 关于C/C++语言下文件输入输出函数的一些局限性 75

实例11 在C++中读写文本文件和二进制文件 78

实例12 MFC编程中的文档/视图结构 82

实例13 C/C++中调用Matlab引擎的数值仿真的实现 85

实例14 C语言与Pascal语言混合编程技术90

实例15 利用Matcom实现Visual C++与Matlab的混合编程 94

实例16 关于MFC扩展DLL导出类方法的研究 98

实例17 C/C++中调用Matlab C Math Library 的实现 103

实例18 在Visual C++中使用MSFlexGrid控件的几点改进 108

实例19 Linux下使用C++进行Socket编程114

实例20 使用Visual C++实现软件本地化121

第2章 基础应用实例

实例21 Visual C++6.0中实现运行程序图标和在任务栏中的变换及去掉标题图标130

实例22 用Visual C++6.0控制计算机和光驱 132

实例23 用Visual C++实现Unicode与ANSI两种编码文档的相互转换 135

实例24 用Visual C++实现24点计算 139

实例25 Visual C++编程实现邮槽数据传输147

实例26 用Visual C++开发多视图多文档应用程序151

实例27 Windows控制面板组件开发技术156

实例28 Visual C++中动态菜单的应用160

实例29 程序菜单设计与实现163

实例30 利用Visual C++6.0创建富有个性的工具条167

实例31 Visual C++实现对话条编程171

实例32 用Visual C++6.0实现FlashGet的最小化和关闭的效果176

实例33 对话框应用程序中实现剪贴及打印功能179

实例34 用Visual C++实现显示旋转文本183

实例35 利用控件进行日期编辑与查询185

实例36 Visual C++6.0应用开发中简捷实现3D文字188

实例37 用Visual C++编写猜数字破解程序191

实例38 Windows 2000下使用Visual C++6.0实现中断处理和I/O读写195

实例39 Visual C++中CheckFrame控件的实现198

实例40 如何实现Windows XP环境下窗口子类化202

实例41 用InstallShield制作商品化软件安装程序 206

实例42 利用Visual C++6.0开发Windows计算器程序211

实例43 查询汉字的方法216

实例44 利用Visual C++设计与开发通用查询组件222

实例45 编程操纵Office应用程序的一种技术227

实例46 Visual C++编程实现组合框选项的属性页 231

实例47 基于UNIX的守护进程程序研制 236

实例48 工具栏、状态栏和切分窗口239

实例49 在Visual C++环境下设计高精度时钟ActiveX控件 244

实例50 Windows环境下的GCC编程——Cygnus Cygwin32简介 250

实例51 Windows XP 中利用Visual C++编程创建快捷方式 256

实例52 Visual C++6.0多线程技术在端口扫描程序中的应用 262

实例53 用Visual C++开发多态对话框及按钮控件的生成 268

实例54 虚函数在MFC中的应用273

实例55 COM技术及其分布式应用280

实例56 用Visual C++实现DirectDraw编程285

实例57 C/C++的文件结束符处理特性与利用292

实例58 深入剖析Visual C++实现计时器的两种方法 297

实例59 Visual C++通过COM使用C++Builder的VCL控件 302

实例60 对常用Windows控件的使用308

实例61 在Visual C++中引用Office 2000助手315

实例62 Linux下文件系统的编程322

实例63 用Visual C++装扮Power Bulider程序 329

实例64 用Visual C++实现桌面墙纸的定期更换 339

实例65 用Visual C++6.0编写一个完整的Windows屏幕保护程序 348