图书介绍
奇思异想编程序 C++Builder篇PDF|Epub|txt|kindle电子书版本下载
![奇思异想编程序 C++Builder篇](https://www.shukui.net/cover/52/33057641.jpg)
- 葛一楠等编著 著
- 出版社: 北京:国防工业出版社
- ISBN:7118033618
- 出版时间:2004
- 标注页数:401页
- 文件大小:63MB
- 文件页数:414页
- 主题词:C语言-程序设计
PDF下载
下载说明
奇思异想编程序 C++Builder篇PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 系统编程1
1.1 如何获取Windows版本信息1
1.2 如何获取程序的命令行参数2
1.3 如何获取内存状态信息3
1.4 如何检测声卡配置5
1.5 如何检测显示器信息6
1.6 如何为Windows的任务栏布告区设置图标7
1.7 如何隐藏/显示Windows任务栏10
1.8 如何隐藏/显示桌面上的图标12
1.9 如何隐藏应用程序的任务栏图标13
1.10 如何获取系统的度量信息和相关配置信息14
1.11 如何存取系统的颜色信息16
1.12 如何获取Windows及其系统路径17
1.13 如何获取计算机名称18
1.14 如何关闭Windows20
1.15 如何获取系统参数信息21
1.16 如何隐藏应用程序22
1.17 如何为程序在启动菜单中创建快捷方式24
1.18 如何在Windows启动时运行某个应用程序26
1.19 如何同时只运行应用程序的一个实例28
1.20 如何使用API函数获取CPU信息30
1.21 如何利用CPUID汇编指令获取CPU信息31
第二章 界面设计34
2.1 如何在RichEdit控件中存取文件34
2.2 如何移动一个没有标题栏的窗体35
2.3 如何制作动态字幕38
2.4 如何制作一个不可改动的窗体39
2.5 如何使窗体始终处于最上层41
2.6 如何在窗体的标题栏上显示日期和时间42
2.7 如何使创建的窗体始终处于最小化状态43
2.8 如何使创建的窗体始终处于最大化状态44
2.9 如何使创建的窗体利用帮助文件45
2.10 如何制作一个Splash窗口46
2.11 如何制作可移动的控件48
2.12 如何限定所设计窗体的大小49
2.13 如何在窗体中添加闪烁的文字50
2.14 如何制作闪烁的窗体51
2.15 如何制作一个椭圆形窗体53
2.16 如何确定一个窗口是否为Top Level窗口54
2.17 如何自定义控件Memo的边界55
2.18 如何制作带背景的窗体57
2.19 如何使窗体的大小不因屏幕分辨率的改变而改变58
2.20 如何使窗体的背景色呈渐变状态60
2.21 如何创建一个透明的窗体62
2.22 如何制作应用程序的封面63
2.23 如何将窗体从属于主窗体65
2.24 如何显示旋转字体70
2.25 如何制作一个半透明的窗体71
2.26 如何询问用户是否真的想要关闭窗体74
2.27 如何确保控件在任何情况下均居中75
2.28 如何利用“容器”控制成组控件位置76
2.29 如何在不同分辨率下保持窗体位置及大小78
2.30 如何实现窗体上的图像呈拉幕式打开78
2.31 如何实现窗体看上去像呈栅栏式闪动80
2.32 如何让窗体图像呈翻页一样打开81
2.33 如何改变提示的字体及颜色82
2.34 如何实现窗体的自动隐藏83
2.35 如何在运行期间从头创建一个窗体84
2.36 如何为窗体设置最大/最小窗口86
2.37 如何在MDI父窗体上绘制一个颜色渐变的背景87
2.38 如何在程序开始运行时显示一个醒目的屏幕90
第三章 菜单93
3.1 如何获取窗口标题栏中的文字93
3.2 如何动态管理菜单94
3.3 如何实现模态显示97
3.4 如何在状态栏中添加进度条99
3.5 如何制作可四处拖动的工具栏100
3.6 如何将菜单项移到菜单栏的最右边102
3.7 如何在运行时移动控件103
3.8 如何在系统菜单中添加自定义选项104
3.9 如何制作帮助系统105
3.10 如何拖放工具条108
3.11 如何在菜单中放入图像109
3.12 如何使用右键弹出菜单110
第四章 鼠标和键盘112
4.1 如何检测Shift、Alt和Ctrl键是否按下112
4.2 如何屏蔽系统功能键113
4.3 如何模拟按下键盘上的某个键115
4.4 如何限制鼠标移动的范围116
4.5 如何自定义鼠标形状117
4.6 如何设置光标闪烁的速度118
4.7 如何实现在一个应用程序中的拖曳操作120
4.8 如何实现在不同应用程序间的拖曳操作123
4.9 如何为窗体创建一个动画光标124
4.10 如何使用Enter键控制焦点切换125
4.11 如何检测鼠标位置126
4.12 如何显示编辑框中的密码127
4.13 如何调整字体的大小和阴影128
第五章 文件目录和驱动器130
5.1 如何在指定的路径中查找指定的文件130
5.2 如何在StringGrid控件中显示文件的数据131
5.3 如何将缓冲区中的数据写入到指定的文件中133
5.4 如何复制文件并显示源文件的大小134
5.5 如何获取文件的长度136
5.6 如何按照指定的有效位转换数字137
5.7 如何获取驱动器类型信息138
5.8 如何将Edit控件中的信息保存到.ini文件中140
5.9 如何获取文件的日期信息142
5.10 如何检测磁盘或光盘是否有变化144
5.11 如何检测驱动器容量146
5.12 如何复制整个目录148
5.13 如何将文件删除到回收站150
5.14 如何检测驱动器是否就绪151
5.15 如何获取应用程序的文件名152
5.16 如何操作临时文件153
5.17 如何通过修改boot.ini文件来修复启动菜单154
5.18 如何使用全局函数Printer实现打印156
5.19 如何获取默认打印机的信息158
5.20 如何获取打印机队列的状态信息160
5.21 如何在Win.ini中保存信息162
5.22 如何在删除、移动或复制文件时显示进程164
5.23 如何监视文件的变化165
5.24 如何在整个硬盘中搜索一个文件167
5.25 如何实现组合框的自动搜索168
5.26 如何改变“打开”对话框中“打开”按钮的标题170
5.27 如何实现ListView的列标头点击排序功能171
5.28 如何实现搜索文件的功能173
第六章 图形图像与多媒体176
6.1 如何使用ScanLine加快图像像素的访问速度176
6.2 如何制作马赛克效果177
6.3 如何在DBGrid控件的单元格中绘制图形179
6.4 如何使DBGrid控件以不同的颜色突出显示一些重要数据180
6.5 如何实现超大图像的显示181
6.6 如何跟踪鼠标以产生橡皮条效果183
6.7 如何在Windows“开始”按钮上绘图185
6.8 如何实现“中心扩散”效果187
6.9 如何实现“百叶窗帘”效果188
6.10 如何将位图旋转90°190
6.11 如何将位图左右旋转192
6.12 如何利用C++Builder实现发送图像文件的功能193
6.13 如何获取应用程序的图标196
6.14 如何在C++Builder中显示透明位图197
6.15 如何在ListView控件中绘底图199
6.16 如何复制窗体并保存为位图200
6.17 如何复制图像的一部分202
6.18 如何通过OpenGL实现全屏幕203
6.19 如何在C++Builder中快速显示不规则窗体206
6.20 如何实现“Print Screen Sys Rq”键的功能208
6.21 如何使用画线函数画线210
6.22 如何在C++Builder中自动关闭屏幕保护程序214
6.23 如何实现图像的打印215
6.24 如何将BMP文件转换为JPEG文件217
6.25 如何实现拉动特技效果218
6.26 如何实现从中心到四周扩散的效果220
6.27 如何控制和播放CD222
6.28 如何对图像进行柔化处理223
6.29 如何对图像进行锐化处理226
6.30 如何对图像进行浮雕处理228
6.31 如何实现文本的旋转230
6.32 如何改变文本的宽度232
6.33 如何改变文本的高度234
6.34 如何复制当前窗体235
第七章 数据共享237
7.1 如何通过剪贴板实现对图形的复制与粘贴237
7.2 如何通过剪贴板对控件进行操作238
7.3 如何操作定制格式的数据239
7.4 如何利用DDE实现在两个应用程序之间数据的交换241
7.5 如何实现创建程序组和程序项的功能245
7.6 如何利用内存映射文件247
7.7 如何利用内存映射文件在多个应用程序间共享消息249
第八章 操作注册表253
8.1 如何使用Tregistry类来操作文件253
8.2 如何使用Tregistry类来实现“Windows自动登录”256
8.3 如何为Windows XP添加五笔字型输入法260
8.4 如何为计算机增加启动日志261
8.5 如何利用Windows注册表存储信息264
8.6 如何获取用户注册信息266
8.7 如何在C++ Builder环境中实现在菜单中显示历史文件列表267
8.8 如何使应用程序在系统启动时运行269
第九章 线程与动态链接库271
9.1 如何防止一个没有窗体的Windows程序的重复运行271
9.2 如何使用函数Synchronize实现线程的同步272
9.3 如何设置线程的优先级274
9.4 如何使用线程来比较三种排序方法的快慢276
9.5 如何创建一个独立的执行线程278
9.6 如何从后台线程中访问屏幕279
9.7 如何在后台运行查询280
9.8 如何使一个线程等待一个事件发生282
9.9 如何动态调用DLL283
9.10 如何利用线程显示图像285
9.11 如何通过匿名管道实现进程间的通信287
第十章 网络与通信291
10.1 如何获取拨号上网的IP地址291
10.2 如何实现超级链接效果292
10.3 如何获取本机的IP地址294
10.4 如何实现映射网络驱动器297
10.5 如何获取网络适配器的信息298
10.6 如何实现语音拨号301
10.7 如何在程序中控制IE窗口302
10.8 如何判断是否安装了网络协议304
10.9 如何获取工作组名称及个数306
10.10 如何获取本机MAC地址308
10.11 如何监测Internet连接类型311
10.12 如何通过命名管道实现网络间的通信313
10.13 如何通过邮槽实现广播消息317
10.14 如何发送和接收短消息320
10.15 如何实现发送和接收用户数据包321
10.16 如何实现发送广播消息324
10.17 如何实现点对点聊天326
10.18 如何查询用户信息328
10.19 如何使用控件检测主机是否提供相应的服务329
10.20 如何检测主机是否提供某一服务331
10.21 如何发送和接收文件数据流332
10.22 如何对文件进行编码和解码334
10.23 如何实现阅读和张贴新闻336
10.24 如何通过Internet发送电子邮件338
10.25 如何实现POP3电子邮件的接收340
10.26 如何实现在线接收电子邮件342
第十一章 数据库编程347
11.1 如何修改指定字段值347
11.2 如何浏览只读数据348
11.3 如何显示和编辑图形图像数据349
11.4 如何将数据库中字段的值转换成字符串350
11.5 如何在数据库表中添加计算字段351
11.6 如何使用GotoKey查询记录353
11.7 如何使用FindKey查询记录354
11.8 如何使用模糊查询查询记录355
11.9 如何使用Locate查询记录356
11.10 如何获取数据库别名的列表357
11.11 如何获取数据库别名的参数信息358
11.12 如何获取BDE数据库别名和所有DataBase控件的名称359
11.13 如何获取Session控件可以使用的BDE驱动器的名称360
11.14 如何获取一个指定的BDE驱动器的信息362
11.15 如何获取与数据库控件相连的所有表格的名称363
11.16 如何将BMP放入dBASE和Paradox的BLOB字段中364
11.17 如何将文本文件转换成Paradox格式的数据库365
11.18 如何动态选择数据库和数据表366
11.19 如何使用Lookup查询数据库367
11.20 如何通过SetRange方法查找固定范围的数据368
11.21 如何通过TQuery方法查找固定范围的数据369
11.22 如何通过Filter方法查找固定范围的数据370
11.23 如何使用数据库的异常处理371
11.24 如何压缩Paradox数据表372
11.25 如何在运行时创建一个BDE别名374
11.26 如何在相关数据库中使用查找控件375
11.27 如何显示被删除的数据记录376
11.28 如何加快记录指针的移动速度378
11.29 如何获取数据库的操作状态379
11.30 如何获取数据库记录信息381
11.31 如何使用计算字段显示记录位置382
11.32 如何实现记录指针位置的存储与返回383
11.33 如何修改大量的数据384
11.34 如何筛选数据385
11.35 如何融合筛选功能和查找功能386
11.36 如何不使用data-ware控件编辑数据库388
11.37 如何在运行期间控制数据表的布局389
11.38 如何在运行期间创建一个BDE别名390
11.39 如何实现数据库的缓冲更新391
11.40 如何实现自动Login数据库393
11.41 如何通过IBX获取数据库信息394
第十二章 SQL数据库396
12.1 如何使用TQuery实现参数化查询396
12.2 如何在参数化查询中使用Format函数397
12.3 如何实现统计图表与数据库的结合399
12.4 如何利用TQuery和TStoreProc实现存储过程400