图书介绍

奇思异想编程序 VC篇2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

奇思异想编程序 VC篇
  • 汪令江等编著 著
  • 出版社: 北京:国防工业出版社
  • ISBN:7118034312
  • 出版时间:2004
  • 标注页数:445页
  • 文件大小:54MB
  • 文件页数:458页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

奇思异想编程序 VC篇PDF格式电子书版下载

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

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

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

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

图书目录

第1章 界面设计实例1

1.1 如何创建一个单文档应用程序1

1.2 如何使字符串始终处于屏幕的正中央2

1.3 如何实现滚动字幕4

1.4 如何创建单文档静态切分窗口5

1.5 如何实现多色窗口7

1.6 如何创建一个不规则窗口9

1.7 如何绘制圆形12

1.8 如何绘制无边界图形14

1.9 如何从MM_TEXT映射模式转换到MM_HIMETRIC映射模式15

1.10 如何绘制旋转文本17

1.11 如何绘制滚动窗口19

1.12 如何改变MDI客户窗口背景的方法20

1.13 如何修改菜单的显示状态22

1.14 如何创建上下文菜单24

1.15 如何创建浮动的弹出菜单26

1.16 如何改变SDI窗口标题27

1.17 如何改变MDI窗口标题28

1.18 如何改变鼠标的形状30

1.19 如何捕捉鼠标31

1.20 如何制作动态工具栏33

1.21 如何制作下拉列表工具栏34

1.22 如何制作动态工具栏37

1.23 如何制作非标准状态栏38

1.24 如何放大状态栏的窗格41

1.25 如何制作“气球式”工具提示42

1.26 如何实现Wimdows 98特殊窗口的动态拖动45

1.27 如何控制并列工具条的停靠48

1.28 如何动态加入和删除菜单的方法51

1.29 如何实现工具条的浮动效果54

1.30 如何创建一个图标55

1.31 如何制作一个计算器程序56

1.32 如何在应用程序中显示当前时间59

1.33 如何制作一个向导程序61

1.34 如何改变系统时间63

1.35 如何利用ATL MFC构造COM自动化编程界面65

1.36 如何在状态条中加入Bitmap图66

1.37 如何定制窗口69

1.38 如何绘制动态图标72

1.39 如何快速创建真彩色工具条74

1.40 如何在菜单中增加位图或图标75

1.41 如何实时捕捉光标的位置76

1.42 如何用VC实现滚动图片78

1.43 如何实现活动工具条79

1.44 如何建立新的状态信息80

1.45 如何实现彩色按钮82

第2章 对话框和控件83

2.1 如何使用VC6.0中的一些控件83

2.2 如何使用预制对话框85

2.3 如何制作模式对话框86

2.4 如何制作可扩展对话框88

2.5 如何制作无模式对话框90

2.6 如何创建基于对话框的应用程序93

2.7 如何应用文本控件95

2.8 如何使用进程条控件97

2.9 如何在对话框中预览位图99

2.10 确定当前系统正在运行的进程101

2.11 如何实现对话框上信息的显示103

2.12 如何制作字体选择组合框105

2.13 如何制作Winamp样式的自动停靠对话框107

2.14 如何在对话框窗口内部绘图108

2.15 如何改变控件颜色110

2.16 如何向编辑控件中自动添加文本112

2.17 如何改变Push Button背景色114

2.18 如何改变控件的字体116

2.19 如何同时显示VC6中两个对话框117

2.20 如何实现VC++任务栏提示区图标118

2.21 如何改变对话框标题119

2.22 如何创建可调大小的对话框120

2.23 如何在工具条中实现组合框122

2.24 如何应用树型控件124

2.25 如何制作文件浏览对话框126

2.26 如何制作口令对话框128

2.27 如何制作查找替换对话框130

2.28 如何使进程条控件自动填充颜色块132

2.29 如何实现图片连续播放133

2.30 如何制作“膨胀”动画效果135

2.31 如何实现屏幕色彩渐变138

2.32 如何制作“贝叶斯万花筒”140

2.33 如何使用CDC绘制精美的网状图141

2.34 如何在对话框中使用Calendar控件143

2.35 如何加快TreeCtrl控制的显示速度145

2.36 如何制作动画按钮146

2.37 如何制作不规则形状的按钮148

2.38 如何制作动画按钮150

2.39 如何制作具有动画效果的字体152

2.40 如何实现状态栏的动态编程154

2.41 如何为应用程序添加全屏幕显示功能156

2.42 如何在每个子窗口显现状态栏158

2.43 制作关闭和重起计算机的对话框160

2.44 制作设置显示器分辨率的对话框161

2.45 如何设置编辑控件输入数据的属性163

2.46 如何使用图形按钮类创建图形按钮165

2.47 如何使窗体具有CTL3D效果166

2.48 如何使用GDI对象路径实现特显文字169

2.49 如何控制打印字体173

2.50 如何开发所见即所得的打印程序179

2.51 VC下打印机的使用181

2.52 如何在VC中实现简易即见即得打印183

2.53 如何在VC应用程序中直接借用其他程序的光标资源185

2.54 如何使用列表控件186

2.55 如何使用列表框控件187

2.56 如何使用表格控件189

2.57 如何使用图片控件191

2.58 如何使用Animate控件192

2.59 如何获取和修改计算机名194

2.60 如何获取文件属性195

2.61 如何从剪裁板读写文件197

第3章 文档与视图199

3.1 在单文档视图上实现屏幕滚动199

3.2 如何控制文件的存取202

3.3 如何实现应用程序中数据的保存204

3.4 如何获取系统文件夹的路径205

3.5 如何以二进制形式查看文件207

3.6 如何同时打开两个文档类型的多文档应用程序209

3.7 如何动态拆分单一视图类212

3.8 如何实现双视图类SDI静态拆分213

3.9 如何切换无拆分的视图类215

3.10 如何使用MDI实现多视图编程217

3.11 如何实现单文档多视图编程220

3.12 如何实现多视图编程222

3.13 如何用VC6.0的SDI实现两个文档模板225

3.14 如何用键盘滚动分割的视图226

3.15 如何在窗口对应的视图间切换视图228

3.16 文件变更通知231

3.17 VC++在I/O中的应用233

3.18 如何静态切分窗口为三部分234

3.19 如何诊断转储观察文档数据236

3.20 如何在文档视图结构中使用CObZList集合类238

3.21 如何获取内存大小240

3.22 如何检测硬件设备242

3.23 如何对文件进行操作245

3.24 如何使用不同的字体显示文本246

3.25 如何创建和显示对话框247

第4章 图像250

4.1 如何制作一个绘图程序250

4.2 如何制作特殊画线的效果252

4.3 如何应用自建的类库显示图像254

4.4 如何利用BMP图像制作简单的动画255

4.5 如何抓取屏幕257

4.6 如何在MDI中使用OpenGL加快图像像素的访问速度259

4.7 如何显示256色位图261

4.8 如何实现图像的渐显/渐隐效果264

4.9 如何在VC应用程序中插入微型动画268

4.10 如何在状态栏显示动画270

4.11 如何在工具栏上播放动画271

4.12 如何粘贴一幅圆形的位图272

4.13 如何在VC++中使用OpenGL编程275

4.14 如何用VC++制作图片屏幕保护程序277

4.15 如何实现动画特技——淡入淡出279

4.16 如何用OpenGL的辅助库绘制有光照的实心球体281

4.17 如何拷贝位图到剪贴板284

4.18 如何给基于对话框的应用程序做启动画面285

4.19 如何实现图形旋转和歪斜的椭圆289

4.20 如何将DIB转换为DDB291

4.21 如何将DDB转换为DIB293

4.22 如何实现BMP位图平滑缩放296

4.23 如何绘制灰度图像299

4.24 如何画透明位图301

4.26 如何使用SCRNSAVE.LIB编写屏幕保护程序303

4.25 如何将CBitrnap写入文件303

4.27 如何制作合成图像306

4.28 如何制作精灵动画308

4.29 如何写窗口图像到BMP位图文件311

4.30 如何实现图像滚动效果312

4.31 如何制作VC++应用程序的多媒体封面314

4.32 如何对BMP图像进行缩放316

4.33 如何实现BMP图像的显示318

4.34 OpenGL中雾的应用320

4.35 如何实现JPEG图像的显示321

4.36 如何利用OpenGL实现三维绘图323

4.37 如何给窗口设置背景图327

4.38 如何在VC中实现扩展广告条328

4.39 如何制作景深效果330

4.40 如何制作屏幕放大镜332

4.41 如何显示多种图像格式333

4.42 如何在VC中输出特殊字335

4.43 如何绘制分形图像338

4.44 如何实现文字的特殊显示效果340

4.45 如何实现旋转文本342

4.46 如何实现动画启动界面343

4.47 如何用VC制作透明的图像344

4.48 如何实现图像的缩放345

4.49 如何显示与设备无关的位图347

4.50 如何更改表格颜色348

4.51 如何制作彩色立方体349

第5章 网络编程351

5.1 如何发送文件到Web351

5.2 如何编写抢先式多线程网络蜘蛛程序352

5.3 如何实现类似IE的打印网页功能356

5.4 如何实现类似IE的浏览源代码功能357

5.5 如何自定义简单MAPI邮件类357

5.6 如何在对话框中打印网页358

5.7 如何在浏览器中改变字体359

5.8 如何在应用中使用注册表扩充IE上下文菜单360

5.9 如何在VC++程序中用对话框的形式显示HTML文件362

5.10 如何使用VC++制作网页浏览器364

5.11 Web搜索引擎设计和实现分析365

5.12 如何用Winsock实现语音全双工通信369

5.13 如何检知拨号上网IP地址374

5.14 如何建立一个通用服务框架376

5.15 如何控制远程计算机拨号上网并获取其IP地址379

5.16 清除历史记录函数385

5.17 如何应用TCP/IP的套接字开发网络通信应用程序386

5.18 如何用VC++读取网卡MAC地址391

5.19 如何使用MFC快速实现网络编程393

5.20 如何用VC实现Windows95Socket编程398

5.21 如何在Linux环境下进行网络编程401

5.22 如何用Activex实现串口通信409

5.23 如何在应用程序中实现RAS拨号410

5.24 如何用VC++实现拨号上网功能412

5.25 如何用VC++编写Ftp客户程序413

5.26 如何用VC++编写CGI程序417

5.27 如何编制IP编辑器421

5.28 如何检测客户端的链接请求422

5.29 如何建立客户端应用程序423

5.30 如何用VC建立映射网络驱动器424

5.31 如何实现对HTTP进行监控425

5.32 如何用VC建立基于SMTP的邮件发送系统426

5.33 如何用VC编制监控POP3上的电子邮件收发程序427

5.34 如何用VC制作超级链接429

5.35 如何用VC制作网页430

5.36 如何加载网页431

第6章 动态链接库(DLL)433

6.1 如何创建动态链接库433

6.2 如何使用DLL434

6.3 如何利用DLL制作交通灯436

第7章 鼠标和键盘438

7.1 如何应用鼠标作图438

7.2 如何用VC编写识别键盘按键的位置439

7.3 如何更换鼠标形状440

7.4 如何显示键盘的输入442

7.5 如何限制鼠标范围444

热门推荐