图书介绍
Delphi开发经验技巧宝典2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 明日科技编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115166803
- 出版时间:2007
- 标注页数:753页
- 文件大小:378MB
- 文件页数:792页
- 主题词:软件工具-程序设计
PDF下载
下载说明
Delphi开发经验技巧宝典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 开发环境1
1.1 环境设置2
0001 如何定制工具栏2
0002 如何定制组件面板2
0003 如何定制代码编辑器3
0004 保存自定义开发环境桌面4
1.2 组件安装4
0005 安装ActiveX组件4
0006 安装不同类型的第三方组件5
0007 在Delphi中加载QReport报表组件7
1.3 创建DLL文件8
0008 生成一个DLL文件8
0009 调用DLL文件8
1.4 窗体相关操作9
0010 将组件置前/置后9
0011 如何锁定窗体中的组件9
0012 如何改变窗体上的网格大小10
0013 组件的选取10
0014 改变窗体Hint背景色11
0015 以原始风格显示控件的滚动条11
0016 使用快捷键打开对象观察器中的“...”按钮11
1.5 其他相关应用技巧11
0017 安装合适的Delphi版本11
0018 熟练掌握Delphi中的菜单项12
0019 构成Delphi项目的主要文件12
0020 如何在程序中调用帮助文件12
第2章 语言基础17
2.1 基础语言18
0021 如何对代码进行注释18
0022 Exit语句的使用18
0023 有效地使用Self对象19
0024 声明局部变量、类变量和全局变量19
0025 有效利用条件语句和嵌套条件语句20
0026 有效利用循环语句和嵌套循环语句21
0027 使用GoTo跳转语句21
0028 有效使用Case Else语句22
0029 保证数组循环的安全性22
0030 获取枚举值列表23
0031 使两个变量位于同一个地址空间23
0032 利用动态数组作为函数参数24
0033 调用Register过程的注意事项24
0034 在Delphi中禁止使用result24
0035 如何在Delphi中录制代码24
0036 如何编译器会提示数组太大时的处理技巧25
0037 如何对超大数字进行计算25
0038 强类型的定义及使用25
2.2 类、函数、重载25
0039 在函数的定义中正确使用var25
0040 如何实现类的转形26
0041 如何实现数据加密与解密算法27
0042 如何继承父类的方法27
0043 如何实现函数重载28
0044 类中多态的应用28
0045 将函数作为参数进行调用30
2.3 参数与指针30
0046 通过指针读写数据30
0047 在过程中使用常量参数31
0048 在过程中使用数组参数31
0049 在过程中使用默认参数31
2.4 其他32
0050 如何在字符串中使用单引号32
0051 结构对象的定义与使用32
0052 使用数组为TlistView组件动态创建字段33
0053 解决程序的死锁问题34
0054 怎样实现接口委托34
0055 在Delphi中使用汇编35
0056 为程序设置版本和帮助信息36
0057 动态链接库的创建与调用36
0058 String类型和Pchar类型的用法和区别36
0059 如何捕获异常37
0060 TStrings与TStringList的使用37
0061 如何实现窗体文件转换37
第3章 程序算法39
3.1 计算类算法40
0062 如何计算1~100的阶乘和40
0063 如何实现最大公约数40
0064 如何实现最小公倍数41
0065 如何实现裴波纳契数列求和42
0066 如何实现百钱百鸡算法42
0067 如何实现哥德巴赫猜想43
0068 如何实现韩信点兵44
0069 求水仙花数的算法44
0070 求1000以内的完数45
0071 如何计算x的y次方46
3.2 复杂计算类算法46
0072 如何实现金额大小写转换的算法46
0073 如何计算时钟的指针位置47
0074 如何计算汉字笔划48
0075 如何计算两个日期之间的天数、周数、分钟数49
0076 如何实现数字斜塔50
0077 如何实现杨辉三角51
0078 如何实现CRC算法52
0079 如何将B转换成GB、MB和KB52
3.3 判断及转换类算法53
0080 判断IP地址是否合法的算法53
0081 判断身份证是否合法的算法54
0082 判断素数的算法55
0083 将字符串转换成Unicode格式56
3.4 排序及分组类算法56
0084 利用回溯法将一组数平均分成两组56
0085 利用冒泡法对数字进行排序58
0086 用回溯法找出n个自然数中取r个数的所有组合58
0087 0~N位数的任意组合59
0088 在数组中快速查找近似值60
0089 实现直接插入法排序61
第4章 函数应用63
4.1 字符串处理函数64
0090 使用Uppercase函数将小写字母转换为大写字母64
0091 使用Lowercase函数将大写字母转换为小写字母64
0092 使用Copy函数获取一个字符串的子串64
0093 使用LeftStr函数从左边取得指定个数的字符串65
0094 使用RightStr函数从右边取得指定个数的字符串65
0095 使用Length函数取得一段字符串的长度65
0096 使用Pos函数返回子字符串第一次出现的索引值66
0097 使用Quotedstr函数返回字符串的引证串66
0098 使用Trim函数删除字符串的首尾空格66
4.2 数学计算函数67
0099 使用Abs函数返回指定数值的绝对值67
0100 使用Mod函数计算1~10之间的奇数和67
0101 使用Div函数做整除操作68
0102 使用DivMod函数返回两个操作数相除的商和余数68
0103 使用Power函数返回底数的任何次幂69
0104 使用Round函数将实数四舍五入为整数69
0105 使用Sqr函数计算指定数的平方70
0106 使用Mean函数计算平均数70
0107 求最大浮点数和最小浮点数71
4.3 序数函数72
0108 使用Odd函数改变StringGrid组件的奇偶行颜色72
0109 使用Pred函数获取顺序类型表达式的前驱72
0110 使用Succ函数获取顺序类型表达式的后继73
4.4 进制转换相关函数73
0111 如何将二进制转换为八进制73
0112 如何将二进制转换为十进制75
0113 如何将二进制转换为十六进制76
0114 如何将十进制转换为二进制77
0115 如何将十进制转换为十六进制78
0116 如何将十六进制转换为十进制79
4.5 类型转换函数80
0117 使用IntToHex函数将整数转换为十六进制数80
0118 使用Int函数返回实数的整数部分80
0119 使用IntToStr函数将整数转换为字符串类型80
0120 使用StrToInt函数将字符串转换成整数81
0121 使用StrToBool函数将字符串转换为布尔类型81
4.6 对话框函数81
0122 使用InputBox函数显示输入对话框81
0123 使用MessageDlg函数显示不同风格的对话框81
0124 使用CreateMessageDialog函数创建消息对话框82
0125 如何在指定的位置显示信息框82
0126 使用ShowException函数显示一个异常信息82
4.7 异常处理函数83
0127 将错误编号转换为错误信息字符串83
0128 使用ExceptAddr函数获得异常被抛出的地址83
0129 格式化异常处理信息84
4.8 图形图像相关函数85
0130 将TColor类型的颜色值转换为RGB值85
0131 使用Bounds函数获得某矩形的TRect86
0132 从已有的位图上创建位图86
0133 使用Frame3D过程在画布上创建3D效果87
4.9 文件操作的相关函数87
0134 使用CopyFile函数复制文件87
0135 使用CreateDir函数创建一个目录88
0136 使用FileCreate函数创建一个图形文件88
0137 使用GetCurrentDir函数返回当前目录89
0138 在指定路径中搜索指定的文件89
0139 使用FileExists函数判断指定文件是否存在90
0140 使用FileGetAttr函数返回文件的属性90
0141 使用FileGetDate函数返回文件的修改日期90
0142 使用FileWrite函数将缓冲区中的内容写入文件91
4.10 其他函数91
0143 使用Random函数产生7个随机数91
0144 使用DiskFree函数返回磁盘驱动器的剩余空间91
0145 如何使用Printer函数92
0146 使用SetPriner函数修改打印机信息93
0147 使用BeginThread函数产生线程94
0148 使用EndThread过程终止一个线程95
0149 使用ForegroundTask函数检测线程是否运行96
第5章 字符与字符串处理技术99
5.1 ASCII码与编码转换100
0150 如何获得汉字的区位码100
0151 通过区位码获取汉字100
0152 根据ASCII码获得字母101
0153 获得字母的ASCII码101
5.2 字符中的转换101
0154 如何将数字转换成字符串101
0155 如何将字符串全部大写102
0156 如何将字符串全部小写102
0157 如何将字符串中的任意字符转换成大写103
0158 如何将字符串中的任意字符转换成小写103
0159 如何将字符串首字母大写104
5.3 字符串的相关判断105
0160 判断某一字符是否在字符串中105
0161 判断字符串是由数字、大写字母或小写字母组成105
0162 判断字符串中的某一字符是否大写106
0163 判断字符串中是否有小写字母107
0164 判断字符串中是否有指定的字符107
0165 判断字符是否可以转换成整数108
0166 判断字符中是否有汉字108
0167 判断字符中是否有双字节109
0168 判数输入的字符串是否为整数109
5.4 字符串的个数问题110
0169 获取文字中英文单词的个数110
0170 如何统计两个子字符串之间的字符的个数111
0171 判断字符在字符串中出现的个数111
0172 在语句中查找汉字的个数112
0173 如何统计中英文个数112
5.5 字符串的其他操作113
0174 返回指定字符串的起始位置113
0175 获得汉字的拼音简码113
0176 如何将字符串翻转114
0177 截取指定位置的字符串115
0178 清除字符串中指定的字符115
0179 如何实现文本的加密与解密116
0180 提取字符串中指定子字符串后的字符串117
0181 替换指定的字符串117
0182 在文本中删除指定的汉字或句子118
0183 指定符号分割字符串119
0184 如何使用随机密码和字符串120
第6章 日期和时间121
0185 获得系统当前时间122
0186 获得系统当前日期122
0187 将日期时间格式化为指定格式122
0188 计算两个日期之间相差的天数123
0189 根据指定日期返回星期几123
0190 将日期转换为字符串124
0191 判断日期是否改变124
0192 判断字符串是否为日期或时间125
0193 获得指定月的最后一天127
0194 在指定的日期上加上3月127
0195 实现倒计时功能128
0196 判断指定年份是否为闰年129
0197 调用系统设置日期对话框129
0198 将秒数转化成hh:mm:ss格式129
0199 修改操作系统日期130
0200 获取全球标准时间130
第7章 数据处理技术133
7.1 组件数据处理技术134
0201 让两个文本框中的内容同时改变134
0202 格式化DataGrid表格中的数据134
0203 控制文本框只能录入数字135
0204 如何在DataGrid中嵌入LookupComboBox135
0205 在DBGrid中设置不滚动的列136
0206 如何在DBGrid中实现复制、粘贴功能137
0207 在DBGrid中将选中的多行删除137
0208 在DataGrid中如何使标题文字居中138
0209 如何把ListBox中的内容拖曳到另一个ListBox中139
0210 把DBGrid中的数据赋给数组139
0211 如何获取DataGrid单元格中的内容140
0212 如何锁定文本框中的文本141
0213 如何设置光标到文本框的末尾141
0214 如何改变表格列的矩形区域颜色142
0215 控制在文本框中只能输入两位小数143
0216 如何把选择的文件图标显示在列表中143
0217 根据表格中的数据长度自动调整表格宽度144
7.2 ADO数据处理技术145
0218 如何把ADO中的数据导入到ListBox中145
0219 使用SQL语句保存数据146
0220 使用赋值方式保存数据147
0221 当ADO循环删除数据时需要注意的问题147
0222 把Excel中的数据保存到数据库中147
0223 怎样弹出ConnectionString设置页148
0224 利用ADO获取DELETE后所影响的记录数148
7.3 业务实现数据处理技术149
0225 随机产生中奖号码149
0226 使用快捷键保存数据150
0227 密码只允许输入8位或超过8位150
0228 如何获取汉字拼音简码151
0229 根据用户输入需求自动调整输入法152
0230 根据生日自动计算年龄153
0231 实现找零功能153
0232 设计带记忆的数据录入窗口154
0233 在窗体关闭时提示有未保存的数据155
0234 设置只允许3次密码错误156
0235 如何读取Word中的文本156
0236 通过身份证号获取年龄157
0237 如何实现一个应用程序只能打开一个进程158
7.4 其他数据处理技术159
0238 对计算结果四舍五入159
0239 获取一个字符的ASCII值159
0240 判断字符串中是否有文字符160
0241 如何从字符串中提取数字160
0242 判断内容是否为日期161
0243 使字符串显示为自定义的格式161
0244 实现拼音大小写转换162
0245 怎样实现数据输入为空提示162
0246 读取Memol中指定行的文本信息163
0247 自动调节ComboBox列表宽度164
0248 如何转换数据库表为CSV文件格式164
0249 删除文本文件中的多余空格165
0250 创建和使用资源文件166
第8章 窗体与界面设计169
8.1 窗体标题栏控制170
0251 如何实现标题栏闪烁的窗体170
0252 如何实现不可移动的窗体170
0253 如何在不使用标题栏的情况下移动窗体170
0254 使窗体标题栏文字右对齐170
0255 在窗体标题栏上添加按钮171
0256 取消窗体标题栏的关闭按钮172
0257 如何实现闪动的标题栏文字172
0258 怎样动态修改窗体图标172
8.2 窗体的动态显示173
0259 如何实现QQ窗体173
0260 实现窗体的淡入淡出173
0261 实现窗体的幻灯片效果174
0262 实现窗体的伸展效果174
0263 实现窗体的下拉效果175
0264 以放大的圆形显示窗体175
8.3 MDI窗体176
0265 在MDI中显示动态窗体176
0266 在MDI中真正关闭子窗体176
0267 给MDI主窗体添加背景176
0268 动态显示像MDI的子窗体177
0269 打开MDI窗体时其他窗体会显示出来的原因177
8.4 窗体的大小及位置178
0270 控制窗体的最大化、最小化178
0271 无标题栏时改变窗体的大小178
0272 无标题栏最大化时不覆盖任务栏178
0273 限制窗体的大小179
0274 重定义去掉标题栏并最大化窗体179
0275 使窗体一直居中179
0276 控制窗体不可移动180
0277 限制窗体的最大化180
0278 使窗体自动居中181
8.5 窗体的特殊形状181
0279 实现窗体颜色渐变181
0280 如何使窗体透明182
0281 制作特殊形状的窗体182
0282 为窗体增加边框183
0283 显示圆角窗体183
0284 制作多边形窗体184
0285 以文字的形式显示窗体185
0286 如何实现窗体半透明185
0287 制作立体窗口阴影效果186
8.6 工具栏、状态栏及下拉列表187
0288 制作带历史信息的菜单187
0289 制作可以拉伸的菜单界面188
0290 制作类似于XP颜色的下拉页188
0291 在系统菜单中添加菜单项189
0292 在状态栏中放置其他组件189
0293 改变下拉列表的文字颜色190
8.7 窗体的特殊效果191
0294 如何动态分割窗体191
0295 如何将应用程序背景与桌面融合191
0296 如何在屏幕最前面显示滚动字幕192
0297 制作磁性窗体193
0298 制作浮动窗口194
0299 制作另类提示窗口195
0300 将窗体放入Panel组件中196
8.8 窗体的快速操作197
0301 使窗体始终在最上面197
0302 显示所有的可视化窗体197
0303 关闭所有窗体198
0304 关闭多余的窗体198
8.9 窗体的调用方法199
0305 在关闭窗体前显示提示对话框199
0306 创建一个启动闪现窗口199
0307 动态创建窗体200
0308 动态创建窗体和释放窗体200
0309 在显示主窗体前显示登录窗体201
8.10 窗体相关操作的其他技巧202
0310 无窗体的半透明控件202
0311 修改提示字体及颜色202
0312 在窗口中显示动态画布202
0313 如何实现中英文切换203
0314 在一个子窗体中获得另一个子窗体的组件信息204
第9章 组件技术205
9.1 优化组件外观206
0315 利用TXPManifest组件美化程序界面206
0316 使用Canvas美化列表项206
0317 利用Canvas在Chart组件中画一幅图片207
0318 如何为TListBox添加水平滚动条207
0319 折行显示按钮标题208
0320 为组件制作立体效果208
0321 利用ActiveX控件实现Office助手209
9.2 菜单、工具栏、状态栏209
0322 在PopupMenu中动态加入新菜单209
0323 在状态栏中显示进度条组件210
0324 为工具栏添加背景图片210
9.3 文本框及列表框的应用技巧211
0325 使TEdit组件获取焦点后将文本全部选中211
0326 使TEdit组件获取焦点时改变文本框颜色211
0327 查找列表框中的选项212
0328 在ComboBox组件中显示QQ头像212
0329 为Edit组件添加列表选择框213
0330 在ListBox中显示位图214
0331 获取TMemo中的可见行数214
0332 如何在Memo组件上实现光标定位215
0333 控制Memo组件中的滚动条216
9.4 数据感知控件应用技巧217
0334 如何在DBGrid中显示不同的记录颜色217
0335 单击DBGrid标题进行排序218
0336 使DBGrid支持鼠标滚轮218
0337 在DBGrid中添加静态字段218
0338 在DBGrid中实现下拉列表219
0339 改变DBGrid被选中时的颜色220
0340 用TDBNavigator组件删除数据显示自定义信息220
0341 使用Excel组件将数据导出为Excel格式221
9.5 表格组件使用技巧222
0342 将StringGrid中指定行的数据添加到Memo中222
0343 使TStringGrid组件自动移动及增加行223
0344 单击StringGrid列进行排序224
9.6 TreeView组件使用技巧225
0345 如何动态创建TreeView节点225
0346 如何将TreeView中的节点全部选中226
0347 将菜单项添加到Tree View中226
0348 使TreeView组件与数据库关联227
0349 应用TTreeView组件遍历磁盘目录228
0350 在TreeView组件中实现拖曳操作229
9.7 ListView组件使用技巧229
0351 向TListView组件中添加项目229
0352 删除ListView中的选项230
0353 实现ListView滚动230
0354 将数组中的数值遍历到ListView中231
0355 ListView组件的高级应用231
0356 使ListView的不同列显示不同颜色232
0357 对ListView中的项目进行汇总233
0358 单击列表标题进行排序233
9.8 应用组件制作导航234
0359 用ListView制作导航界面234
0360 利用Panel组件制作QQ导航栏235
9.9 其他组件使用技巧237
0361 动态创建组件237
0362 创建控件数组237
0363 用组件来移动窗体238
0364 实现组件的批量访问238
0365 使同类组件进行同样的操作239
0366 使用Ttrackbar组件改变画布颜色值239
0367 设置TopAxis属性在图表上面显示标签240
0368 动态向ImageList组件中添加图标240
0369 设置DateTimePicker组件的外观颜色241
0370 利用Timer组件显示当前系统时间241
0371 获取用户在Month Calendar组件中选择的日期242
0372 在Panel上播放视频文件242
0373 Win3.1组件的综合应用242
0374 制作一个信息上传控件243
0375 使用Gauge组件制作启动程序245
第10章 鼠标和键盘247
10.1 鼠标和键盘248
0376 鼠标和键盘在一定时间没有动作时关闭程序248
0377 如何锁定鼠标和键盘248
0378 如何实现键盘鼠标动作记录与回放249
10.2 鼠标的相关操作250
0379 将鼠标锁定在指定范围内250
0380 模拟鼠标操作251
0381 显示或隐藏鼠标252
0382 获取鼠标按键状态252
0383 获取窗口标题253
0384 单击鼠标左键弹出右键菜单253
0385 改变当前鼠标的样式254
0386 模拟键盘的复制与粘贴255
0387 如何定义自己的鼠标事件255
0388 利用鼠标绘制矩形焦点256
0389 将鼠标移动到指定控件257
0390 ANI动画鼠标的制作257
0391 自制动画鼠标258
0392 获取鼠标滑轮的消息258
0393 制作鼠标跟随259
0394 利用鼠标滑轮查看组件中的数据259
10.3 键盘的相关操作260
0395 按回车键移动焦点260
0396 如何屏蔽Win键261
0397 如何控制键盘指示灯261
0398 如何屏蔽Sleep和Wake Up键262
0399 设置自己的热键262
0400 用键盘钩子封锁Win dows热键263
0401 如何用Esc键退出程序263
0402 在TDBGrid中用回车键移至下一个字段264
0403 用Esc键停止循环264
0404 如何判断左右〈Shift〉按键265
0405 替换一个键盘按钮265
10.4 鼠标的其他应用技巧266
0406 实现超级链接效果266
0407 用鼠标隐藏显示窗口(仿QQ)267
0408 获取鼠标的桌面坐标267
0409 用鼠标双击TStatusBar时判断是哪一个Panels268
0410 使Canvas上直线的一个端点跟着鼠标跑268
第11章 文件与文件管理271
11.1 文件及文件夹的创建和移动272
0411 创建并删除文件272
0412 如何移动文件272
0413 将文件放入回收站273
0414 复制文件夹到其他路径中273
0415 用API函数进行文件的复制274
0416 用内存块复制文件275
0417 用文件流对文件进行复制275
11.2 文件的打开及读取276
0418 打开指定格式的文件276
0419 获取文件中指定符号中的字符串277
0420 如何输出文本内容277
0421 根据文件名中的部分名称打开该文件278
0422 怎样合并文件280
0423 创建和使用资源文件281
11.3 文件及文件夹的相关属性281
0424 如何获取文件的访问时间281
0425 获取文件的剩余空间282
0426 获取文件修改时间283
0427 怎样修改文件属性283
11.4 文件及文件夹的相关目录285
0428 得到系统当前目录285
0429 改变当前目录285
0430 获取System目录286
0431 获取Windows目录286
0432 获取临时文件的目录287
11.5 文件属性的相关判断287
0433 判断文件是否被使用287
0434 判断文件是否存在288
0435 判断文件是否为文本文件288
0436 判断文件名是否有效289
11.6 文件及文件夹的遍历289
0437 如何查询文件289
0438 提取文件夹中的文件291
0439 遍历文件夹下的所有文件(包含子文件夹)291
11.7 INI文件292
0440 如何读写INI文件292
0441 利用INI文件查看工作日志294
0442 用INI文件创建菜单295
11.8 文件的其他应用技巧296
0443 调用帮助文件296
0444 对文件进行比较296
0445 更改文件名称297
0446 字符网格和文本间转换297
第12章 磁盘管理299
12.1 获取磁盘的相关信息300
0447 获取磁盘总空间300
0448 获取光盘的盘符300
0449 获取系统盘符301
0450 获得光盘的卷标301
0451 获取磁盘卷标302
0452 获取磁盘编号302
0453 获取磁盘详细信息303
0454 获取硬盘序列号303
0455 获取驱动器类型304
0456 获取驱动器列表304
0457 获取磁盘的文件系统名称、长度及系统标记305
0458 获取移动硬盘305
12.2 磁盘设置与操作306
0459 将文件存到磁盘中306
0460 如何实现盘格式化307
0461 打开磁盘时先弹出文本文件308
0462 怎样进行磁盘碎片整理308
12.3 磁盘监控与分析308
0463 判断光驱中是否有光盘308
0464 如何打开和关闭光驱309
0465 判断软驱中是否有软盘310
0466 判断磁盘是否存在311
第13章 图形图像技术313
13.1 基本操作314
0467 对窗体进行刷新314
0468 在TImage组件上显示透明文字314
0469 清空TImage组件中的图片314
0470 生成两个颜色的中间色315
0471 改变文字的背景颜色315
13.2 绘制图形316
0472 制作空心文字316
0473 如何实现十字光标定位316
0474 制作旋转的文字317
0475 波形图的绘制318
0476 制作动画背景的窗体319
0477 如何涂抹窗体320
0478 如何万花筒320
13.3 图片格式转换321
0479 ICO转换成位图(BMP)321
0480 JPG转换成位图(BMP)322
0481 WMF转换成位图(BMP)323
0482 位图(BMP)转换成JPG323
0483 位图(BMP)转换成WMF324
0484 批量转换图像324
13.4 颜色格式的转换326
0485 将TColor换算成RGB326
0486 将TColor换算成HTML326
0487 将HTML换算成TColor327
0488 将CMYK换算成RGB327
0489 将RGB换算成CMYK328
0490 将RGB换算成TColor329
13.5 图片的滤镜效果329
0491 将图片以灰度形式显示329
0492 提高图像的亮度330
0493 图像浮雕效果331
0494 图片的反色效果332
13.6 翻转与缩放333
0495 如何放大和缩小图像333
0496 实现图形反转333
0497 如何旋转图像334
0498 将图像局部放大335
13.7 图片的动态效果336
0499 制作百叶窗效果336
0500 垂直交错显示图像337
0501 水平交错显示图像338
0502 制作积木效果338
0503 制作推拉效果340
0504 如何实现雨滴式的效果340
0505 图片颜色逐渐加深341
13.8 获取及调整图片的像素342
0506 如何实现定点取色342
0507 获取指定点的RGB值343
0508 制作红绿眼镜三维立体画343
0509 调整图片的RGB对比度344
0510 图片的加密与解密345
13.9 图片的处理技术346
0511 复制局部图片346
0512 在图片中加入文字347
0513 如何实现图片扭曲348
0514 图片的网格效果350
13.10 图片的存储350
0515 将BMP图片重画到窗体上350
0516 将JPG图片重画到窗体上351
0517 使位图图片透明352
0518 对大图片的操作352
13.11 图片的其他应用技巧353
0519 怎样浏览大图片353
0520 获取图像信息353
0521 在图片上平滑移动文字354
0522 制作随鼠标拖动的图像355
0523 在TMainMenu组件上绘制图片356
第14章 动画与多媒体357
14.1 动画播放358
0524 单帧动画播放358
0525 多帧动画播放358
0526 模拟石英钟360
0527 设计字幕程序361
0528 设计屏幕保护程序361
14.2 文字效果363
0529 文字的立体字效果363
0530 文字滚动效果364
0531 文字旋转效果365
0532 制作空心文字365
14.3 播放媒体文件366
0533 播放AVI文件366
0534 播放Flash动画367
0535 播放WAV文件368
0536 播放GIF文件368
14.4 利用API播放媒体369
0537 与多媒体相关的API函数369
0538 利用sndPlaySound函数播放音频文件370
0539 利用mciSendString函数播放AVI370
14.5 音频及视频372
0540 使电脑发出声音372
0541 显示MP3文件的播放时间372
0542 显示文件的播放进度373
0543 循环播放媒体文件374
0544 显示AVI文件的播放帧数375
0545 指定视频显示窗口375
0546 全屏播放视频文件376
0547 设计一个精美的播放器377
0548 播放背景音乐380
0549 利用RealPlayer播放器播放音乐381
14.6 媒体控制382
0550 如何实现静音与声道控制382
0551 调用声音控制对话框383
0552 使播放的Flash随窗口大小改变383
0553 打开和关闭光驱383
第15章 API函数385
15.1 操作系统386
0554 关闭显示器386
0555 获取系统启动模式386
0556 使程序不出现在任务栏上387
0557 修改系统时间387
0558 修改系统颜色388
0559 使用API函数拨号389
0560 获取内存使用状态的信息389
0561 清空回收站390
0562 设置系统日期390
0563 如何设定屏幕分辨率设定391
0564 修改系统的刷新率391
0565 隐藏桌面图标392
0566 获取Windows主题文件392
15.2 窗体393
0567 利用API创建窗体393
0568 利用API创建画刷394
0569 利用API绘制弧形394
0570 利用API控制窗体显示395
0571 制作闪动标题的窗体396
0572 拖动无标题栏窗体396
0573 获取拖动到窗体中的文件路径396
0574 在窗口的任意地方弹出主菜单项397
0575 获取工程中的所有窗体名称398
15.3 其他相关应用技巧399
0576 锁定计算机399
0577 启动控制面板400
0578 如何实现屏幕抓图401
0579 计算Windows从启动后所运行的总时间率401
0580 巧用GetSystemMetrics函数402
0581 显示密码编辑框中的密码402
0582 添加、删除系统托盘图标402
0583 如何在系统菜单中添加新项目403
0584 监测程序多久未被使用404
第16章 注册表405
16.1 注册表基本操作406
0585 创建注册表项406
0586 删除注册表项406
0587 向注册表中写入数据407
0588 读取注册表中的数据407
0589 列出指定注册表项下全部键值408
0590 备份与恢复注册表409
16.2 桌面410
0591 设置系统墙纸410
0592 修改桌面“我的电脑”的提示信息410
0593 如何在桌面的任意位置显示墙纸411
0594 在任务栏中添加自定义信息412
16.3 优化系统性能413
0595 如何实现自动登录413
0596 如何快速显示窗口414
0597 优化二级缓存414
0598 优化系统关机速度415
0599 禁止用户对虚拟内存的访问415
16.4 IE浏览器设置416
0600 设置IE默认首页416
0601 清空IE网址中的历史记录416
0602 设计修改IE标题栏和工具栏背景的程序418
0603 隐藏IE属性中的选项419
0604 禁止查看网页中的源文件421
0605 禁止IE播放多媒体文件421
0606 禁止对IE浏览器设置默认首页422
16.5 “开始”菜单的相关设置422
0607 如何在“开始”菜单中隐藏“关机”菜单项422
0608 如何在“开始”菜单中隐藏“文档”菜单项423
0609 如何在“开始”菜单中隐藏“运行”菜单项423
0610 退出系统时清除“文档”中的历史记录424
0611 禁止文档子菜单记录最近的工作信息425
16.6 其他设置426
0612 设计开机欢迎文字426
0613 防止应用程序窗口失去焦点426
0614 隐藏“添加/删除Windows组件”按钮427
0615 隐藏计算机中的盘符428
0616 禁止使用控制面板430
0617 禁止使用注册表编辑器431
0618 通过注册表获取时区信息431
0619 通过注册表获取系统信息和用户注册信息432
第17章 Windows相关开发技术435
17.1 CPU436
0620 获取CPU频率436
0621 获取从开机到现在CPU运行的周期数436
0622 获取CPU名称437
0623 判断CPU是否支持MMX438
17.2 系统控制438
0624 计算机的关闭、重启和注销438
0625 开关屏幕保护439
0626 设计更换屏幕保护的程序440
0627 设计屏幕保护的程序441
0628 设置屏幕分辨率442
0629 设置墙纸443
0630 显示桌面444
0631 让InputBox也能使用密码掩码444
0632 控制系统菜单445
0633 动态改变屏幕的显示模式446
0634 在桌面上创建指定网址的快捷方式446
0635 建立批处理文件的快捷方式447
0636 Windows菜单字体的设置448
17.3 系统状态栏的相关操作448
0637 隐藏和显示任务栏448
0638 隐藏、显示托盘图标449
0639 隐藏状态栏中的时间449
0640 如何设置“开始”按钮不可用450
17.4 获取系统信息450
0641 查看当前系统版本450
0642 更改系统日期及时间451
0643 获取系统字体的列表452
0644 获取指定盘符中的路径452
0645 获取系统内存信息454
0646 如何使用DOS获取计算机的网络信息454
17.5 获取Windows的相关文件455
0647 按文件类型获取其图标455
0648 监控剪贴板的文字内容456
0649 输出Shell32.dll的图标457
0650 从剪贴板中读取图片458
17.6 Windows消息的相关控制458
0651 程序最小时在任务栏中显示托盘图标458
0652 动态最小化到状态栏托盘区459
0653 屏幕取图(包含鼠标)459
17.7 其他相关技巧460
0654 如何让电脑发出滴声460
0655 打开记事本和计算器461
0656 对汉字输入法进行操作461
0657 在组件中执行控制面板462
0658 在Windows界面上不显示程序464
0659 清空回收站464
0660 给桌面加上一层阴影465
第18章 程序应用控制467
18.1 程序应用控制468
0661 如何实现死循环的控制权转让468
0662 调用外部的EXE文件468
0663 保存程序的运行状态469
0664 使窗体在最上面470
0665 程序间的数据传递470
0666 窗口最小化时应用程序标题栏闪动471
0667 窗体失去焦点时标题栏闪动471
0668 如何用Delphi调用压缩软件472
18.2 Excel表473
0669 创建Excel表473
0670 打开已有的Excel表473
0671 快速判断是否安装了Excel474
0672 将Excel表存入到HTML中474
0673 将数据表导入到Excel表中475
0674 用回收站向Excel表中存入图片476
0675 用文件的形式向Excel表中存入图片477
0676 在Excel中插入图表477
0677 将TDBGrid导入到Excel表中478
18.3 Word表480
0678 打开已有的Word文档480
0679 无控件创建Word文档480
0680 获取Word文档中选中的文本并对其进行修改480
0681 向Word中插入字符481
0682 统计Word文档的页数482
0683 向Word中插入表格482
0684 将Word文档存成txt格式483
第19章 数据库技术485
19.1 ADO应用技巧486
0685 ADO异步执行486
0686 ADO中的事务处理487
0687 通过ADO对数据进行排序488
0688 提高ADO的执行效率489
0689 在实际开发中如何避免数据库死锁现象490
0690 如何将Excel作为ADO的数据源490
0691 通过ADO建立主/从表关系491
0692 通过ADO的Lookup显示字段492
0693 在ADO中撤销删除操作493
0694 把记录集中的结果存到另一个记录集中493
0695 判断ADO的状态494
0696 通过ADO判断编辑前后的值是否相等495
0697 优化ADO中的SQL语句495
0698 在数据表中调整记录指针的位置495
0699 如何及时看到其他用户修改过的数据496
0700 获取ADO中的所有字段名496
0701 用ADOStoredProc取得存储过程的参数列表496
0702 如何设计Access语句执行器497
0703 通过ADOX获取字段属性信息498
0704 TADOQuery的Open与ExecSQL方法的区别500
0705 ADO连接设置有密码的Access数据库500
0706 判断指针记录是否被改变501
19.2 控件与数据库应用技巧502
0707 更改DBGrid某一行数据的颜色502
0708 将字段内容添加到Com boBox控件中502
0709 实现单击标题头对数据进行排序503
0710 在DBGrid中实现分页功能504
0711 在表格中显示行号506
0712 在ADO中判断字段类型506
0713 设置DBGrid控件的列宽507
0714 将ADO中的数据保存为Excel507
19.3 数据库的其他应用技巧509
0715 获取记录集中的行数509
0716 判断一个表在数据库中是否存在509
0717 判断ADO是否为保存状态510
0718 数据集过滤技巧510
0719 判断读取的数据记录值为空511
0720 在记录集中遍历大量数据时提高遍历速度511
0721 根据查询条件定位数据集的指针513
0722 连接SQL Server数据库513
0723 在开发程序时数据库配置信息的保存位置514
0724 程序里的图片、文档、音频等数据存储方式515
0725 利用计算字段显示商品金额515
0726 实现模糊的复合查询516
0727 处理“键列信息不足或不正确…”的错误517
0728 避免程序启动时提示“连接数据库失败”517
0729 连接端口号已经更改了的SQL数据库517
19.4 SQL Server数据库的相关技巧518
0730 SQL Server 2000安装中文件挂起的解决方法-1519
0731 SQL Server 2000安装中文件挂起的解决方法-2519
0732 SQL Server 2000安装过程不成功的解决办法519
0733 sa登录失败520
0734 SQL Server 2000安装程序配置服务器失败的解决方案-1520
0735 SQL Server 2000安装程序配置服务器失败的解决方案-2521
0736 SQL Server 2000安装程序配置服务器失败的解决方案-3521
0737 SQL Server 2000安装程序配置服务器失败的解决方案-4522
0738 SQL Server 2000安装程序配置服务器失败的解决方案-5522
0739 设置SQL Server登录密码522
第20章 SQL查询相关技术523
20.1 常用查询524
0740 利用WHERE条件过滤数据524
0741 查询数据为指定长度的数据524
0742 正确使用单引号“’”524
0743 应用LIKE进行模糊查询524
0744 LIKE高级应用525
0745 如何实现SQL中代替LIKE查询的另一种写法527
0746 利用TOP查询数据527
0747 查询10天内的登录信息528
0748 如何自动生成一个序号529
0749 如何对列进行计算529
20.2 复杂查询530
0750 获取第10~第20条的记录530
0751 将姓名相同并且数据不相同的数据显示成一行530
0752 如何实现复杂的嵌套查询531
0753 嵌套查询在查询统计中的应用532
0754 利用UNION进行联合查询532
0755 如何实现一对多联合查询533
20.3 重复记录533
0756 利用关键字DISTINCT去除重复记录533
0757 查询数据表中重复的记录534
20.4 数据排序535
0758 对查询结果进行排序535
0759 在SQL查询中实现随机排序535
0760 将获取的后5条记录进行正序排序的两种方式536
0761 对联合查询后的结果进行排序536
20.5 利用通配符查询数据537
0762 如何在SQL查询中使用通配符537
0763 利用“_”通配符查询数据537
0764 利用“%”通配符查询数据538
0765 利用“[]”通配符查询数据538
0766 利用“[^]”通配符查询数据539
20.6 比较、逻辑运算符查询539
0767 使用比较运算符查询数据539
0768 利用NOT关键字查询数据541
0769 使用AND逻辑运算符查询数据541
0770 使用OR逻辑运算符查询数据542
0771 逻辑运算符的优先权543
0772 同时使用AND和OR查询数据543
0773 如何为一列指定多个查询条件544
0774 如何为多列指定多个查询条件544
20.7 谓词和关键字的查询545
0775 利用IN谓词限定范围545
0776 利用NOT IN限定范围545
0777 利用ALL谓词限定范围546
0778 利用ANY谓词限定范围546
0779 利用BETWEEN AND子句筛选数据547
0780 使用NOT BETWEEN进行范围查询548
0781 利用IS NULL查询记录为空的数据549
0782 利用IS NOT NULL查询记录不为空的数据549
0783 利用EXISTS和NOT EXISTS替换IN和NOT IN的使用549
20.8 批量添加、修改、删除549
0784 批量添加数据549
0785 批量修改数据550
0786 批量删除数据552
0787 快速清空数据记录552
20.9 多表查询及联接查询553
0788 利用from子句进行多表查询553
0789 从多个表中合并数据554
0790 利用INNER JOIN ON内联接关联数据表554
0791 利用FULL OUTER JOIN外联接关联数据表555
0792 利用LEFT OUTER JOIN左联接关联数据表556
0793 利用RIGHT OUTER JOIN右联接关联数据表557
0794 使用交叉联接(笛卡尔积)关联数据表558
20.10 创建数据表558
0795 用SQL语句将一个表的数据更新到另一个表558
0796 建立一个与A表结构相同的新表558
20.11 常用聚合函数559
0797 如何应用MAX函数和MIN函数的应用559
0798 巧用COUNT函数559
0799 利用SUM函数计算商品销售总数量和总金额559
0800 应用AVG函数计算操作员的平均年龄560
20.12 常用数学函数560
0801 使用ABS(绝对值)函数560
0802 如何应用CEILING函数与FLOOR函数的应用561
0803 如何应用LOWER函数与UPPER函数的应用561
0804 使用ROUND(四舍五入)函数562
0805 使用SQUARE(平方)函数和SQRT(平方根)函数563
0806 使用RAND(随机浮点数)函数563
0807 使用PI(圆周率)函数564
20.13 常用字符串处理函数564
0808 LEFT函数与RIGHT函数的应用564
0809 使用REPLACE函数替换字符串565
0810 使用SUBSTRING函数取得指定个数的字符串565
0811 使用CHARINDEX函数返回字符串的起始位置566
0812 使用REPLICATE函数以指定次数重复输出字符串567
0813 使用REVERSE函数返回字符表达式的反转567
0814 使用SPACE函数返回由重复的空格组成的字符串568
0815 使用STUFF函数删除指定的字符并在指定的位置插入字符568
20.14 常用日期和时间函数568
0816 使用DATEADD函数添加日期时间568
0817 使用DATEDIFF函数返回两个日期之间的时间差569
0818 使用GETDATE函数返回当前系统的日期时间570
0819 使用DATEPART函数返回指定日期部分的整数570
0820 使用GETUTCDATE函数返回当前UTC时间571
0821 YEAR、MONTH、DAY函数的应用571
20.15 其他SQL相关572
0822 如何查询数据表中所有字段的信息572
0823 如何实现SQL Server中的存储过程加密572
0824 如何在SQL中控制语句跳转573
0825 将表中的密码字段进行加密573
0826 判断一个字符类型的字段里的字符只是数字573
0827 终止用户的进程573
0828 如何修改SQL Server登录用户密码573
0829 使用存储过程的好处574
0830 实现动态交叉表574
0831 如何实现事务的保存点575
0832 获取服务器名称575
0833 提高SQL性能及执行速度576
0834 获取指定数据库的详细信息576
20.16 访问外部数据577
0835 创建链接服务器577
0836 删除链接服务器578
0837 向外部数据表中添加数据579
0838 修改外部数据表中的数据579
0839 删除外部数据表中的数据579
0840 利用OpenQuery函数查询数据579
0841 利用OpenDataSource函数访问Excel表格580
0842 访问Access数据库中的数据581
第21章 打印与报表技术583
21.1 QuickReport相关报表组件584
0843 掌握QuickReport组件的属性、方法和事件584
0844 掌握TQRBand组件的属性、方法和事件585
0845 掌握TQRExpr组件的属性、方法和事件586
0846 掌握TQRDBText组件的属性、方法和事件587
21.2 设计报表588
0847 使用QuickReport向导创建报表588
0848 使用QuickReport组件设计一个报表589
0849 自制一个打印窗口591
0850 如何设计一个标签式报表592
0851 制作一个带图片的报表594
0852 设计一个汇款单样式的报表595
0853 如何实现快递单据打印596
0854 在一页中打印指定行数的数据597
0855 在报表的页脚中显示商品销售总数量598
0856 在报表中进行页脚求和599
21.3 打印文件601
0857 如何打印图形601
0858 如何打印文本文件602
0859 如何打印指定路径下的图片602
0860 如何打印RTF文件603
0861 如何打印RichEdit组件中被选中的文本603
0862 如何利用Excel打印报表604
21.4 打印控制606
0863 怎样实现横向打印606
0864 如何进行批量打印606
0865 如何设置纸张大小607
0866 如何打印窗口中的数据608
0867 怎样将报表导出为Word、Excel、.txt文件609
21.5 其他相关技巧609
0868 QuickReport报表组件的安装609
0869 如何获取打印机的分辨率611
0870 如何调用添加打印机向导窗口613
0871 利用Rave打印条形码613
0872 利用Rave设计主从式报表614
第22章 图表技术617
22.1 TDBChart图表技术618
0873 如何将数据添加到图表上618
0874 怎样打印图表618
0875 修改图表的字体和颜色618
0876 如何放大和缩小图表619
0877 如何动态连接数据源620
0878 向图表中插入背景图片620
0879 控制图表是否为3D效果621
0880 动态设置TDBchart的图表类型622
0881 改变图表中柱图的颜色622
0882 使用随机数填充图表623
22.2 TChart图表技术623
0883 设置图表渐变色623
0884 如何在图表右侧添加标签624
0885 设置图表背景色625
0886 动态显示/隐藏数据标签625
0887 动态添加图表626
0888 如何打印或预览图表626
0889 对图表打印预览窗口进行汉化627
0890 将图表保存到图元文件中627
0891 如何在图表中央绘制文字628
0892 反转图表坐标629
0893 如何实现图表缩放629
0894 如何在图表中添加图形630
0895 如何在图表中画十字631
0896 如何实现饼形图表的转动632
第23章 硬件相关技巧633
23.1 IC卡634
0897 如何将数据写入IC卡634
0898 如何读取IC卡中的数据635
0899 如何向IC卡中写入考勤信息635
23.2 语音卡636
0900 怎样通过语音卡显示来电636
0901 怎样通过语音卡获取客户信息638
0902 如何实现语音卡自助服务638
0903 怎样使用语音卡录音640
23.3 其他相关应用技巧640
0904 如何在Delphi中实现短信群发640
0905 如何测试端口是否有效641
0906 如何实现视频采集641
0907 获取内存信息643
第24章 网络开发技术645
24.1 计算机设置646
0908 如何更改计算机名称646
0909 修改本机IP地址646
0910 根据本机名称获取本地IP地址648
0911 根据指定的IP地址获取计算机名649
0912 获取本机计算机名称649
0913 获取工作组名称650
0914 列举指定工作组中的计算机652
0915 获取本机MAC地址653
0916 如何更改DNS地址654
24.2 网络通信656
0917 使用POPUP发送信息656
0918 实现Ping操作657
0919 判断网络是否连接成功659
0920 获取网络中某台计算机的可用磁盘空间660
0921 怎样实现进程间通信661
24.3 远程控制662
0922 如何使用UDP进行远程控制662
0923 怎样实现远程屏幕抓取664
0924 如何用Socket实现远程文件的传递667
24.4 局域网672
0925 获取局域网内所有计算机的名称672
0926 如何利用TTcpClient、TTcpServer组件进行网络连接674
0927 在局域网中控制其他计算机675
0928 如何映射网络驱动器677
24.5 网络聊天室679
0929 制作一个简单的网络聊天室679
0930 利用UDP编写网络聊天室680
24.6 其他相关应用技巧683
0931 如何实现超级链接683
0932 网络中的文件复制684
0933 获得系统打开的端口和状态685
0934 判断TCP/IP协议是否安装685
0935 检索一个URL地址是否有效686
0936 如何取得当前Modem的状态687
0937 利用组件快速获取本地IP地址688
第25章 Web相关技巧689
25.1 XML690
0938 如何实现XML数据文档的浏览690
0939 如何向XML中添加数据690
0940 如何向XML中添加对象691
0941 如何向XML中添加RTTI信息692
0942 如何用Tree显示XML信息692
25.2 网页相关693
0943 制作自己的网络浏览软件693
0944 如何定时上Internet694
0945 监测当前Internet的连接状态694
0946 如何将网页转换成图片695
0947 如何将一段HTML文字显示在网页浏览器中696
0948 清除Internet Explorer临时文件697
0949 获取IE收藏夹内容697
0950 如何用TWebBrowser获取网页源代码698
0951 提取网页中的所有链接699
25.3 网络信息传输700
0952 如何实现邮件发送700
0953 如何实现邮件接收700
0954 如何实现文件传输702
0955 如何实现网络聊天(UDP)703
0956 如何实现网络图像传输704
第26章 安全技术707
26.1 数据库安全技术708
0957 怎样压缩SQL Server数据库708
0958 怎样修改SQL服务器端口号708
0959 怎样修改数据库登录密码709
0960 如何创建数据库登录用户710
0961 通过程序备份数据库711
26.2 应用程序安全技术712
0962 获得局域网内所有SQL Server 2000服务器名称712
0963 如何生成软件产品序列号712
0964 如何对数据进行加密713
0965 通过Delphi为应用程序建立注册机制713
0966 使应用程序处于锁定状态714
0967 SQL Server数据库的安全配置715
第27章 程序调试与错误处理717
27.1 程序调试技巧718
0968 如何在程序中设置断点718
0969 如何在程序调试中获取变量的值718
0970 对代码进行跟踪调试时Trace Into和Step Over之间的区别719
0971 开发过程中错误调试的几种技术719
0972 把调试信息存储在可执行文件中719
0973 如何跟踪局部变量的值720
0974 如何快速有效地调试循环语句721
0975 调试程序语法是否有错误721
0976 编程过程中常见的几种错误721
0977 使程序运行时出现错误不弹出错误调试器722
27.2 错误处理技术723
0978 避免常见的几种指针错误723
0979 在程序出错的时候把手工创建的对象释放723
0980 try...finally...end与try...except...end的区别723
0981 如何引发自定义异常724
0982 在存储过程中实现异常处理的方法724
0983 在SQL查询中返回用户定义的错误信息724
0984 通过Application对象捕获异常725
0985 如何处理API异常725
0986 捕获多重异常726
0987 常见的异常类726
第28章 程序打包与安装727
28.1 程序打包技巧728
0988 如何对自己开发的软件进行打包728
0989 如何在Install Shield中设置在安装向导中只显示典型安装728
0990 如何在Install Shield中指定要打包的文件729
0991 将Install Shield打包的程序安装在“开始”→“程序”菜单中730
0992 如何设置在桌面上显示程序快捷方式731
0993 如何在注册表中写入注册信息731
0994 如何设置程序安装位置732
0995 把Access数据库打包到安装程序中733
0996 如何在Install Shield中创建INI文件733
0997 如何在程序安装向导中自定义程序安装目录和数据库安装目录735
28.2 程序安装技巧735
0998 带有Access数据库的程序在安装时需要注意的问题735
0999 卸载带有Access数据库的安装程序需要注意的问题735
1000 使用Install Shield Limited打包的程序中文显示乱码的原因736
1001 安装程序时需要注意的路径问题736
第29章 第三方控件737
29.1 cxGrid5.0应用技巧738
1002 使用cxGrid实现日历功能738
1003 如何在cxGrid中进行数据统计739
1004 使用cxGrid进行父子表查询740
1005 如何在cxGrid表格中重新定位光标740
1006 使用cxGrid动态创建列741
1007 取消cxGrid表头过滤功能742
1008 设置货币字段格式742
1009 把cxGrid的数据存为Excel格式743
1010 把cxGrid的数据存为纯文本744
1011 使用cxGrid以卡片形式显示数据745
1012 设置cxGrid表格线的样式746
1013 使cxGrid父子表展开和收拢746
1014 判断cxGrid表格是否在filter状态747
1015 设置cxGrid可以多选748
1016 使cxGrid合并内容相同的单元748
29.2 其他控件应用技巧749
1017 使用cxDBTextEdit进行数据录入749
1018 使cxLookupComboBox下拉列表中显示多列750
1019 实现TdxDBTreeView节点拖曳751
1020 实现TdxDBTreeView节点全部展开或收拢752
1021 在TdxDBTreeView中单击节点实现展开和收拢753
热门推荐
- 3644143.html
- 1637901.html
- 3885888.html
- 2057317.html
- 349692.html
- 1595148.html
- 3069889.html
- 1778266.html
- 2795391.html
- 3821166.html
- http://www.ickdjs.cc/book_1685258.html
- http://www.ickdjs.cc/book_390675.html
- http://www.ickdjs.cc/book_1955047.html
- http://www.ickdjs.cc/book_344190.html
- http://www.ickdjs.cc/book_3328703.html
- http://www.ickdjs.cc/book_924003.html
- http://www.ickdjs.cc/book_2394106.html
- http://www.ickdjs.cc/book_3394737.html
- http://www.ickdjs.cc/book_3604343.html
- http://www.ickdjs.cc/book_3553117.html