53 510 如何实现具有记忆功能的菜单 1
1 1 Borland公司开发工具产品线的变化与趋势 2
目录 2
第1章 关于.NET 2
1 2 用Delphi 8开发的ASP NET网页程序是什么样的 6
1 3 如何在Delphi ASP NET网页中对数据进行操作 9
1 4 如何用Delphi ASP NET控件开发网页 13
1 5 如何在ASP NET网页中显示主从数据 15
1 6 Delphi ASP NET如何既允许匿名用户又提供用户验证 19
1 7 如何使用Delphi ASP NET输出调试信息的工具类 22
1 8 如何实现URL重写 26
2 1 如何取得枚举类型值的名字 30
第2章 基础类 30
2 2 为什么类不用实例化就能访问它的方法 32
2 3 类方法与对象方法中的Self有什么不同 36
2 4 如何在Delphi中构造Win32 API的特殊记录类型 39
2 5 记录类型变量的比较 45
2 6 如何分解具有特定分隔符的字符串 49
2 7 两个按钮触发的事件是同时运行的吗 55
第3章 控件开发 60
3 1 如何开发组合控件 60
3 2 控件开发中消息的获取 66
3 3 在StatusBar上做ProgressBar 71
3 4 在ComboBox下拉列表框中显示Hint 76
3 5 如何实现能够自动调节下拉列表大小的ComboBox 78
3 6 如何为TDBGrid增加固定列 81
3 7 如何美化TWebBrowser控件 87
第4章 用户界面 90
4 1 如何创建漫画式的提示窗口 90
4 2 如何实现磁性窗口 94
4 3 类似FlashGet的浮动窗口的实现 101
4 4 如何将StringGrid的内容保存并读取出来 109
45 如何改变StringGrid的网格颜色 113
46 如何实现窗口透明效果 115
47 如何利用Dock停靠窗口 119
48 如何实现按单击ListView的某一列排列记录顺序 123
第5章 TMemo和TRichEdit组件 128
51 如何获取TMemo光标当前所在行列 128
52 在RichEdit中显示查找到的字符串 130
53 如何实现自动滚屏效果 132
54 如何在TreeView上实现复选框功能 134
55 如何从数据库导入数据生成树形结构 135
56 如何实现节点间的拖动 139
57 如何设置DBGrid的列宽 140
58 拖放操作在ListBox中的运用 145
59 如何实现类似豪杰、词霸类的菜单 148
511 怎样保存用户界面信息 158
512 如何避免按钮在未执行结束前再次被单击 161
513 如何用一些字体特效美化自己的界面 164
第6章 系统、API和COM 170
61 如何获取当前Word活动窗口中所选文字的内容 170
62 如何调试COM程序 172
63 如何监视剪贴板的内容 176
64 在系统菜单中加入自己的菜单项 178
65 在Delphi中如何利用资源文件 180
66 如何等待一个非可执行文件执行结束 186
67 修改IDE中的Codelnsight组合键 188
68 如何用Delphi实现C++编写底层动态库及调用方式 191
71 如何编写ASP中使用的DLL 200
第7章 网络通信 200
72 HTTP协议的断点续传实现方法 202
73如何在Delphi做的CGI中处理上传文件 204
74 如何让Web程序不丢失Session 206
75 如何使用PageProducer 209
76 如何检测一个域名下最快的IP地址 214
77 在IIS下如何防止盗链 217
78 如何实现类似Windows的信使服务 220
第8章 其他应用 226
81 怎样让PC扬声器发声 226
82 怎样用编程的方法弹出和关闭光驱 230
83 如何做一个通用Web数据库提交程序 231
84 如何提高Access数据库的安全性 234
85 用FastReport设计中国票据打印格式 239
86 如何制作RSS阅读器〈RSS Aggregator〉 242
87 用正则表达式来智能化显示文档 246
88 TStringList做多用户个人资料管理系统 248
第9章 综合与应用 256
91 Delphi的消息处理机制 256
92 Delphi的超级武器——Frame 261
93 不易发现的高级调试技术 266
94 网络游戏外挂制作 288
95 Delphi程序的安全攻防战 302
101 进程内 进程外COM的区别和应用 320
第10章 经验与应用 320
102 编写CGI类程序需要注意的核心问题 325
103 综述字符串的操作和使用 329
104 几个常见关键字的用法及区别 335
105 如何适时停止死循环 338
106 程序的重入问题 342
107 如何在代码编写过程中合理使用异常保护机制 345
108 读写文件用什么方法比较好 348
109 普通网络服务的实质是聊天吗 352
1010 使用宏录制辅助Delphi开发Office应用 359
附录A 莫迷信面向对象 365
附录B 编程的技巧与艺术 371
附录C 如何学习编程 395