图书介绍

Visual C++编程实例与技巧集粹【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Visual C++编程实例与技巧集粹
  • 龚志翔等编著 著
  • 出版社: 北京:兵器工业出版社;北京希望电子出版社
  • ISBN:7801722124
  • 出版时间:2004
  • 标注页数:584页
  • 文件大小:295MB
  • 文件页数:595页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual C++编程实例与技巧集粹PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录1

第1章 窗体1

实例1实现“气球式”工具提示1

实例2单文档与多视的实现方法1

实例3同时显示2个对话框5

实例4实现对话框上信息的显示5

实例5建立滚动视窗7

实例6用SDI实现2个文档模板9

实例7定制多媒体真彩封页11

实例8控制工具条的停靠位置14

实例9实现窗口的自动滚动17

实例10建立一个带滚动条的窗口23

实例11实现透明窗口的显示24

实例12实现隐藏和重显窗口26

实例13控制Windows任务栏图标27

实例14用VC进行屏幕截取编程32

实例15实现带阴影弹出窗口的技术37

实例16实现透明浮动按键44

实例17在状态条中显示进程状态49

第2章控件53

实例1实现MFC应用程序中的对象通信53

实例4改变默认光标的形状和颜色56

实例3使窗口始终在最前方56

最大化或最小化56

实例2让窗口和MDI窗口一启动就56

实例5阻止Windows关闭57

实例6实现CDC中的竖排文本57

实例7激活变灰的弹出菜单58

实例8 正确地在线程之间传送消息59

实例9TreeCtrl控制的显示速度59

实例10从MFC扩展动态链接库中60

显示一个对话框60

实例11 隐藏用户界面61

实例12实现SDI与MDI的转换62

实例13控制窗口框架的最大最小尺寸62

实例14改变窗口框架的颜色63

实例15在标题上加上标志“*”64

实例16改变对话框或窗体视窗的65

背景颜色65

实例17获取一个对话框控件的指针66

实例18改变控件的字体66

实例19在OLE控件中使用OLE_COLOR67

数据类型67

实例20在不使用通用文件打开对话框67

的情况下显示一个文件列表67

实例21使旋转按钮控件看起来倒转68

实例22用位图显示下压按钮68

实例25 限制编辑框中的准许字符69

实例23创建三态下压按钮69

实例24动态创建控件69

实例26改变控件的颜色70

实例27向列表框中添加多个项时72

防止闪烁72

实例28 向编辑控件中添加文本72

实例29访问预定义的GDI对象72

实例30获取GDI对象的属性信息73

实例31 实现一个橡皮区矩形74

实例32更新翻转背景颜色的文本75

实例33创建一个字回绕的CeditView76

实例34通用控件76

实例37从数据库中读大于32Kbyte77

的内容77

实例35移动窗口77

实例36重置窗口的大小77

实例38实现CFormView中78

的上下文帮助78

实例39 CListBox滚动79

实例40使CListView成为类似79

WM_DIASBLED的风格79

实例41处理RegisterWindowMessage中的BroadcastSystemMessage80

实例42获得CListCtrl中选择变化时80

的通知80

实例44重载MRU文件81

实例43选择CTreeCtrl中的节点文本81

进行编辑81

实例45改变CImageList控件中82

图像颜色82

实例46在匹配模板定义时寻找一个84

DOUBLE参数84

实例47使用COleClientItem的84

IDispatch接口84

实例48在CListCtrl中删除多个选择项85

实例49控制菜单的大小85

实例50实现简单的mdi应用程序86

实例51让mfc应用程序可以在最上面87

实例52增加视图中ActiveX控件的88

事件处理函数88

实例53创建一个动态的Tree控件88

实例54在List控件中实现整栏选择88

实例55限制mdi子框架最大化时的90

实例56切换视口90

实例57单击窗口标题栏以外的区域92

使窗口移动92

实例58改变视窗的背景颜色93

实例59改变窗口标题93

当前消息的信息94

实例61获取有关窗口正在处理的94

实例60防止主框窗口在其说明中94

显示活动的文档名94

实例62创建一个不规则形状的窗口95

实例63设置工具条标题97

实例64创建和使用无模式对话框97

实例65在程序中获得其他程序的图标98

实例66实现编程结束应用程序99

实例67加载其他的应用程序99

实例68自定义消息100

实例69自定义窗口创建MFC100

实例70类之间的访问方法101

实例1如何制作DLL104

第3章DLL104

实例2如何利用DLL增强软件功能106

实例3如何通过MFC应用程序检测108

DLL的版本信息108

实例4如何用纯资源DLL编写代码115

第4章文件116

实例1 Visual C++环境下如何浏览目录对话框的设计116

实例2 Win 32内存映射文件的119

工作原理及使用方法119

实例3如何显示MRU(最近使用的)文件122

实例4实现Win32界面下的VisualC++串口通讯程序124

实例5如何编写文件分割工具138

实例6 Visual C++中如何遍历整个目录树查找文件143

实例7 Win98/95中如何利用剪贴板实现屏幕截词145

实例8删除目录及目录下所有149

文件与子目录149

实例9改变指定的文件和文件夹150

的属性150

实例10程序中如何用对话框的形式显示HTML文件159

实例11软件的加密方法161

实例12以不同的格式保存文件163

实例13在应用程序中创建快捷方式163

实例15用程序取得CPU信息168

显示元素的颜色168

实例14在用户环境中确定系统168

第5章系统171

实例1实现VxD与外界通信的171

所有接口171

实例2用VisualC++建立Windows9X176

的注册表176

实例3在VisualC++中实现180

Win32全局钩子180

实例4实现Windows95多线程间186

同步事件的控制186

实例5实现Windows9x的后台进程190

实例6如何查询和设置系统参数196

同时关闭197

实例7使该线程在对话框退出时197

实例8正确地在线程之间传送消息199

实例9如何用任务栏上的图标200

与用户交互200

实例10如何在Win32中管理虚拟内存.202

实例11如何直接访问物理内存203

实例12如何启动和等待进程结束207

实例13 如何让程序运行时在Windows“关闭程序”窗口中隐身209

实例14查询和设置系统参数210

实例2如何用Visual C处理Access中的位图数据211

第6章数据库211

实例1如何打开有密码保护的数据库211

实例3如何用MFC DAO查找213

实例4如何实现数据访问技术213

ADO/OLEDB213

实例5利用ODBC管理数据库220

实例6 Visual C++中记录集与动态绑定方法是如何实现的222

实例7如何从数据库中读大于32Kbyte的内容227

实例8在VisualC++中MFC的大型228

数据文件处理方法228

的数据库229

实例9如何使用与操作VisualC++229

实例10如何实现ODBC中的同步231

与异步执行模式231

实例11用ADO连接Access数据库233

出错233

实例12打开有密码保护的数据库234

第7章网络235

实例1如何使用HTTP函数235

实例2如何实现服务端口测试程序238

的设计238

实例3如何实现ODBC中的同步与异步执行模式242

实例4如何编写用于串行通讯的程序244

实例5如何制做网页浏览器249

实例6如何实现Web搜索引擎设计251

实例7如何实现Win32下的几种串口通信编程259

实例8如何编写Proxy服务器261

实例9如何检知拨号上网IP地址270

实例10一个简单的Winsock网络271

应用程序设计271

实例11如何利用TCP socket278

来收送数据278

实例12利用Winsock所提供的函数283

来取得一些基本的网络数据283

Winsock1.1的应用程序290

实例13有哪些发展工具才能开发290

实例14如何实现Winsock函数297

实例15如何实现开发WindowsSockets通信应用程序308

实例16如何利用Win32的网络函数312

创建一个网络浏览器312

实例17清除历史记录函数319

实例18用TCP/IP的套接字开发320

网络通信程序320

实例19如何得到拨号网络传输速度326

实例20如何使用MFC编写FTP程序334

实例21怎样才能通过TIS代理连接335

实例22实现与HTTP服务器通话335

实例23用Activex实现串口通信337

实例24用集成环境开发Internet系统338

实例25如何创建ActiveX客户页面339

实例26连接和访问Intranet/Internet数据库340

实例27如何创建ActiveX服务器340

页面340

实例28如何用Socket接口实现网络341

异步通信341

实例29 Winsock实现聊天室的346

程序设计346

第8章多媒体350

实例1如何实现DirectX技术350

是如何实现的351

实例2 Windows98中渐变彩色文本351

实例3 DirecX 6.0的新特征356

实例4如何实现Gif文档357

实例5如何实现JPEG压缩358

实例6在VC中如何显示GIF或JPG369

图像369

实例7如何实现MIDI、WAV371

及CD的播放371

实例8如何实现Windows下375

的动画特技375

实例10在状态条中(CStatusbar Pane)加入Bitmap图378

并压缩378

实例9如何用VC抓取屏幕图像378

实例11 如何实现屏幕保护程序编程381

实例12如何实现DirectSound389

实例13如何显示256色位图392

实例14如何实现用OpenGL编程395

实例15如何实现播放WAV资源405

实例16如何用VisualC++5.0实现406

视频捕获编程406

实例17如何自制媒体播放器410

实例18如何实现DirectSound413

输出对话框426

第9章进程426

实例1如何实现在MFC扩展DLL中426

实例2关于调用约定的问题428

实例3调用FreeLibrary()迟迟429

不能返回429

实例4在DLL里面再调用DLL429

实例5取得硬盘的分区信息429

实例6怎么能让线程确保收到消息429

实例7如何实现几个应用程序之间429

的数据共享429

实例11 怎样在主程序关闭的时候关闭未完成的线程430

实例10内核对象的伪句柄430

实例9控制一个函数的执行时间430

导出的函数430

实例8写一个Dll里面有一个430

实例12向对话框发送消息431

实例13在线程中怎样向对话框432

发送消息432

实例14想从DLL中加一个对话框资源,怎么让EXE调用呼出呢432

实例15多线程之间的通讯433

实例16 Win2000中如何在任务管理器中不显示程序的线程433

实例17实现工作线程的登录439

实例18产生线程的问题440

实例4 CDC函数调用442

实例3在内存的一块DC中放了一张图片,然后得到DIB对象442

实例5断层剖面图442

第10章图形处理与算法442

实例2 OpenGL读取3Dmax数据442

实例1在VC中如何使用复数442

实例6字符串加密和解密常用的443

简单方法443

实例7 24位以上位图转换为2色444

位图的黑色,其算法和源码444

实例8语音的录取、播放447

实例9直接读取显存或系统内存内的447

数据,实现截屏操作447

实例10用SetBitmapBits将内存区内的一组像素值赋给位图448

实例11保存在视图里画的图形449

实例12加载一幅位图作为背色452

实例13向ATL-COM对象传送479

一个数组479

实例14使用VisualC++中的STL480

实例15做一个绘制几何图形的控件481

实例16 COM多线程部分的套件是482

怎样保证同步的482

实例17如何才能把自己做的ActiveX控件插到一个网页里482

实例19要做一个用于html的atl activex,应该采用什么界面483

如何改变控件的初始大小483

实例18设计ActiveX控件时483

实例20如何在网页上实现ActiveX484

控件之间的通讯484

实例21如何在一个ATL对象中调用另外一个ATL对象和接口的方法和属性484

实例22如何把一段文字直接输出到一个word文件里面去484

第11章硬件486

实例1在debug下清掉CMOS密码486

实例2 Explore被限定了初始访问地址,注册表不能编辑486

实例3一种电子贺卡的制作程序486

实例4控制鼠标在屏幕的任何位置486

单击486

实例5 Visual C++中播放声音的方法487

实例6用低级音频api播放wav文件491

实例7串口和并口进行操作的496

中断机制496

实例8取得Windows的语言版本信息496

实例9开发输入法程序502

实例10 Visual C++与计算机的504

USB、串口打交道504

实例11在VC下更改系统变量504

PATH的值504

实例12得到机器的主硬盘序列号506

安装声卡驱动508

实例14 Visual C++里检测有没有508

实例13用VC实现数据采集508

第12章界面510

实例1在对话框应用程序上动态的510

建立菜单和工具栏510

实例2用渐进色填充Dialog512

实例3在VC中自建操作BMP位图514

文件的类514

实例4启动程序时不建立子窗口520

实例5定制列表视(report style,fullRowSelect)的高亮选中条的字符和背景颜色.521

刷新数据的例子522

实例7如何在EditControl中定时522

所有按钮都是灰色的522

实例6为什么我建的CDialogBar上522

实例8捕捉方向键的消息523

实例9使鼠标点到对话框外时524

关闭对话框524

实例10点一下对话框外面的区域,525

自动隐藏对话框525

实例11 当把鼠标放在最小化按钮上时,会出现一个“最小化”的框527

实例12用CListCtrl和CcomboBox527

实现文件列表的功能源码527

实例13希望页面没有太长时间的停顿..528

实例14把控件编成一组一起控制528

打开方式的CFileDialog529

实例17定义并实现像VC那样具有529

实例15禁用菜单项529

实例16使控件显示或不显示529

pMenu->EnableMenuItem()529

实例18使程序更加有观赏性的经验530

实例19在VC里实现QQ的界面530

实例20把程序中printf函数的数据530

直接输出到界面上530

实例21不规则窗口程序531

实例22 Photoshop里的放大镜功能531

多个窗体532

实例26在单文档程序中动态切换532

实例25 CImageList的用法532

实例24关闭片头动画532

实例23把网上好的界面用到自己做的软件上面532

实例27让Dialog的Button具有535

Bitmap535

实例28 CBitmapButton的用法536

实例29在对话框中加入ToolBar540

实例30图标按钮542

实例31位图按钮543

实例32使用系统的颜色选择对话框544

实例33创建特定的字体544

实例1数据类型转换的方法546

第13章其他546

实例2实现C语言编程的排序方法549

实例3在状态条上显示当前时间552

实例4禁止工具条的工具提示554

实例5在代码中获取工具条和554

状态条的指针554

实例6在MFC加入“这是什么?”554

的帮助提示554

实例7精通工具条555

实例8改变视窗的背景颜色555

全屏幕显示功能556

实例9为MFC应用程序添加556

实例10增强型的状态条558

实例11使用打印机562

实例12 VxD在实时反病毒中的应用569

实例13递归查找目录树572

实例14用VisualC++和VisualFoxpro573

进行ActiveX数据通讯573

实例15实现视图创建和控制576

实例16实现鼠标趣味编程577

实例17改善VisualC++中的数值581

转换的不足581

实例18使VisualC++中程序自动运行583

热门推荐