图书介绍
Delphi高级编程技巧PDF|Epub|txt|kindle电子书版本网盘下载
- 岳庆生编 著
- 出版社: 北京:清华大学出版社
- ISBN:730200899X
- 出版时间:2000
- 标注页数:548页
- 文件大小:15MB
- 文件页数:566页
- 主题词:
PDF下载
下载说明
Delphi高级编程技巧PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 安装和IDE环境1
Delphi安装过程一开始就无故终止1
Delphi和显示卡驱动程序的冲突2
如何阻止Local Interbase服务器程序在系统启动时自动运行?4
安装程序在更新/合并BDE设置时出现错误4
安装Delphi的时候出现奇怪的错误,并报告错误号xxx等5
在Windows 2000 Bata版上如何安装Delphi?6
安装Delphi时出现“Can't find PVCS”错误7
如果不想依赖安装光盘,请问如何从硬盘或者网络上安装Delphi?8
如何在程序中构造自己的中断事件?9
检测Delphi IDE是否正在运行10
第2章 Object Pascal语言12
如何在C语言中调用Delphi写的动态连接库?12
String类型和PChar类型使用的区别13
如何正确地使用TStream的Read/Write方法?16
变量申明在interface的private和var中有什么区别?17
如何在定义数组时同时给定初值?17
如何判断一个pChar的内容是否为空?18
如何格式化输出字符串?19
如何对字符串加密?20
如何进行二进制、十进制和十六进制数的转换?22
在Delphi中通过内嵌汇编调用WindowsAPI函数24
如何得到过程/函数的地址?28
如何通过流保存对象属性值?29
如何拷贝一个文件?31
如何剪切中文字符串而不会出现乱码?34
什么是内存泄漏?36
如何得到X的Y次方?36
建立最小的Delphi程序37
第3章 数据库技术42
如何得到SQL返回的计算结果?42
Dbase和Prodox数据库的压缩43
如何在字段名中使用空格?47
如何得知现在数据库操作的进度?48
在DBMemo中查找文字49
如何在数据库中查询日期50
数据表的索引被损坏了怎么办?51
如何创建Paradox数据表和索引?52
如何恢复在Dbase中被删除的记录?69
为何在Paradox数据表中创建indexe时不能设定ixUnique选项?70
如何使用动态创建的数据库别名(Aliase)?71
如何知道某个数据库别名(Alias)所指的数据库目录(如paradox)或数据库名称(interbase)?76
如何优化BDE的设置以提高数据库性能?77
使用BDE的ASCII驱动数据库78
如何在数据库中读写blob字段?80
如何实现用户自定义公式报表计算?85
使用TQuery时出现“Error creating cursor handle”错误89
如何在程序运行中改变数据库别名指向的路径?90
InMemory Table技术的应用91
如何设定多用户环境的Paradox数据库?95
如何利用DAO存取Access数据库?97
利用Table更新Memo字段98
如何压缩及修复Access数据库?100
如何有效地存取Access数据库?102
在Oracle数据库中能否通过存储过程使用自定义函数?104
如何找到当前BDE文件存在的目录?105
检测当前BDE的版本号107
如何通过程序在注册表中注册BDE?111
如何重整TDBGrid的栏目次序?115
如何防止KEY VIOLATION错误?116
制作一个数据库快速搜索器118
如何实现数据库相关的树型控制?122
保存DBGrid中的用户设定129
第4章 网络通信和Internet133
获知当前网络用户的名称(用户名)133
CGI技术的原理和开发概略135
多进程间如何通过共享内存实现通信?139
列出目前可用的Modem的相关信息144
检测网卡的物理地址(MAC地址)155
如何得到本地计算机的名字和自己的IP地址?160
实现到Internet的超级链接162
如何知道系统有几个串口?163
局域网内的消息通信技术164
如何捕获Winsock的错误?179
网络共享目录的设定182
检测当前系统中是否安装了Internet Explore188
当前系统默认的浏览器是什么?190
如何在程序中利用TAPI通过Modem拨号?192
检测当前是否连接到Internet199
如何在WebServer程序中返回图像?199
监视POP3信箱201
第5章 窗体、界面和绘图208
察看和改变系统的显示分辨率和调色板208
Delphi 3图形VCL中的一个Bug212
Delphi中控件深度投影及阴影效果的实现214
当控件重绘时如何防止闪动的情况?217
如何在程序运行时隐藏鼠标?219
如何在某个窗口模拟按键?219
合理地制作程序启动封面232
如何显示旋转的字体?234
如何修改对话框使得提示为中文?235
如何选择合适的组合框(ComboBox)?236
基于调色板的图像消隐技术237
如何实现位图背景平铺功能?241
如何使得窗体(Form)透明?245
闪动窗体标题栏以提醒用户注意247
怎样将窗体设成在任意部分都可使用鼠标拖动的窗体?248
得到目前系统中焦点所在窗口的句柄250
列出系统中当前所有的可用字体253
在用户界面中用回车键代替Tab键255
询问用户是否真的要关闭窗口256
通过系统托盘(tray)显示和隐藏程序界面257
如何在系统托盘(tray)上显示弹出菜单?261
如何显示和隐藏任务条?264
如何改变窗体的系统菜单?266
如何显示多行提示条?275
第6章 多媒体及相关设备276
检测当前计算机中是否安装了光驱设备276
Delphi 4程序为何不能正常播放Audio-CD?279
如何通过编程关闭/开启声音通道,或者只关闭其中一个通道?281
如何制作自己的屏幕保护程序?283
如何检测系统中是否安装了声卡?284
如何让系统通过扬声器发出声音?286
如何播放一张标准音乐CD(Audio-CD)?287
如何控制系统中安装的操纵杆?288
如何打开和关闭光驱?290
如何解读MP3文件信息?293
如何播放程序资源文件中的声音资源?305
将按钮(Button)和指定声音关联306
如何检测系统中是否存在鼠标?308
如何得到CD的卷标?310
检测光驱中是否放置了CD312
如何将资源文件加入到EXE程序中去?313
如何实现光盘插入自动运行?315
如何改变Windows系统桌面墙纸?316
第7章 控件开发和使用318
在TDBGrid/TstringGrid中用回车键代替Tab的功能318
设置TDateTimePicker的显示格式319
将注册表中的内容转化为.REG文件334
标准可视控件如何实现剪贴板的拷贝与粘贴?338
检测用户多长时间没有按键盘339
MEMO的UNDO功能343
超级链接的视觉效果344
如何给TListBox加上水平的滚动条?345
如何选择合适的组合框?347
如何取得Memo控件的编辑内容的行号?348
在运行时使用鼠标移动控件349
在DBGRID中实现COPY、PASTE功能351
如何在StringGrid中使用下拉列表框?353
如何在ListBox中添加图标?355
第8章 报表和打印359
如何最简单地向打印机发送数据?359
如何直接控制打印机输出?360
如何打印一个位图?364
检测打印机的可用输出方式366
如何向打印机输出控制字符?368
为何有时在QuickReport预览后会耗尽系统资源?370
QuickReport中如何指定某台打印设备?370
如何直接将DBGrid的内容输出到打印机?371
利用Excel输出报表375
如何更改打印机使用的纸张类型?383
如何设定缺省的打印机?385
在QuickReport上是否能够打印任意的控件?387
如何在QuickReport的expressions中使用其他数据集的字段?393
一次输出QReport的多份拷贝394
为什么见不到QReport预览窗口的标题?394
在QReport中如何改变打印机设置?395
QReport中计算表达式总返回0395
QReport升级问题396
在NT 4上打印报表发现已定义了字体的标签经常发生随机变化397
如何使用QuickReport的AddPrintable?397
在没有安装打印机驱动程序的机器上使用QuickReport会产生错误398
如何使用QuickReport的HTML输出功能?399
使用QRCreateList为何总是出错?401
第9章 Windows API函数403
如何防止同一个程序运行多次?403
Windows系统退出时的窗体事件处理407
如何取得当前的环境变量?410
如何得到当前运行程序的路径和文件名?411
如何通过程序设置系统时间?412
如何同步运行一个外部程序?414
如何获取一个应用程序的标题图标416
实现不同的退出Windows的方式417
如何激活/禁止屏幕保护程序?420
如何得到当前系统用户名以及系统的产品注册号?421
如何通过程序移动当前光标的位置?423
判定Windows的安装目录和临时文件目录424
如何截获得到按下方向键的键盘消息?425
如何将程序添加到自动启动项中?427
如何得知窗口现在的状态为最大或最小化?428
使程序不出现在任务条中429
如何创建或者更换系统墙纸(wallpaper)?430
Delphi中有没有类似于VB的DoEvents方法?430
用Application.OnMessage事件处理消息431
禁止Form的放大/缩小/移动/关闭432
如何检测鼠标进入或者离开一个可视控件?434
如何在“系统菜单条”中添加自己的内容?436
如何通过程序控制ComboBox显示下拉菜单或者隐藏下拉菜单?438
如何自定义窗体最大化按钮?438
如何使用EnumChildWindows()函数枚举子窗体?440
在程序中如何区分左shift键和右shift键?442
如何捕获磁盘错误?443
如何得知Memo中能够显示多少行信息?444
如何把文件删除到回收站中?446
第10章 其他448
如何获得当前系统相关目录?448
如何调出系统的文件查找对话框?452
如何使用Windows HOOK技术?454
屏幕抓词的技术原理459
如何判断一个字符串中有多少个汉字?460
如何进行GB码与BIG5码之间的转换?461
如何编写一个精确的延时程序?466
如何检测当前系统中是否正在运行SoftlCE?467
如何“处理”加密的Delphi控件?468
显示密码编辑框中的密码471
如何对中文输入法调用和管理?472
如何用拼音首字符序列来实现检索功能?478
如何实现与资源管理器之间的文件拖放?481
如何将一个流的内容写入到剪贴板中并处理?484
如何实现远程屏幕截取?486
附录493
附录A:Delphi及BDE各版本升级列表493
附录B:Delphi编译错误信息对照表496
附录C:虚拟键值列表518
附录D:BDE错误列表521
附录E:常用Internet资源543
后记548