
Delphi
文章平均质量分 71
zhangking
软件开发、网络工程师。曾在税务机构、软件公司、网络学院任职。历任技术主管、技术总监等职务。曾负责网络管理、软件研发、技术管理。
曾使用过Foxpro、VB、Delphi、PHP等十几种计算机语言,从事过管理系统、网络软件的开发。目前主要从事计算机语言PHP的培训教学和行业软件开发、项目管理等工作。优快云专家技术频道作者。
技术方向:Web软件框架设计和应用;权限系统研究;PHP与mySQL结合的Lamp Web开发技术;项目管理。
展开
-
网页编辑器 DIY
网页编辑器 DIY DreamWeaver、FrontPage 等网页编辑制作工具我们早已耳熟能详。但是你有没有想过亲自动手制作一个我们自己的“网页编辑器”呢? Delphi 中自带的 WebBrowser 控件可以使我们梦想成真,而且实现起来一点也不困难。 首先建立一个新工原创 2003-09-23 01:29:00 · 2466 阅读 · 0 评论 -
Delphi 中使用公用的 ADODataSet
在编写数据库系统的时候,少不了使用 ADODataSet 这个组件。在表不多的情况下,我们可以为每个表建立一个 ADODataSet,然后通过 DBGrid 等数据显示组件来操作她。 但是,如果表的数量很多,比如多达几十个表的时候,特别是表的数量动态变化的时候,我们就不太适合为每个表建立对应的 ADODataSet 了。 这时,通过 ADODataSet 的复用,可以使原创 2007-10-18 20:14:00 · 6092 阅读 · 0 评论 -
Delphi 中用 Xml 配置文档生成 Treeview
用递归方法,使用 xml 文档生成 Treeview 树形视图。由于是动态生成,所以可以通过修改 xml 的逻辑来定制 Treeview 的结构,从而实现了 xml 对 Treeview 的动态配置,而不用修改代码。 xml 文件如下:原创 2007-10-22 23:54:00 · 3100 阅读 · 2 评论 -
Delphi 中遍历 XML 文档的完整示例
XML 文档的节点是标准的树形结构,可以通过递归或者回溯算法来遍历所有的节点。 本例使用递归算法为例,制作了2个遍历 XML 文档的例子。 第一个例子,给出一个 XML 节点,遍历所有子节点-不包括起始节点。 第二个例子,给出一个 XML 节点,遍历所给的节点及其下属的所有子节点。 以上2个示例均列举出了 XML 文档的标签属性和文本值,是比较完整的示例代码原创 2007-10-20 08:10:00 · 6722 阅读 · 0 评论 -
Delphi 中 CoolBar 和 ToolBar、菜单的集成应用
CollBar 类似于 IE 菜单条、工具条的功能。 拖放一个 CoolBar 控件,建立 Band 带条。 拖放 ToolBar 控件,会自动停靠在 CoolBar 中,但是不在 Band 里。 拖放 Menu 控件,建立菜单项(Item)。把 Menu 控件的 AutoMerge 属性设置为 True。AutoMerge 设置为 True 表示菜单即将和原创 2007-10-18 20:15:00 · 8383 阅读 · 0 评论 -
我知道,一个传奇结束了!我知道,一个回忆留下了
事情从我最近做的一个小项目开始。 因为要急着赶一个网络通信程序,我拿起了4年不用的 Delphi(号称 RAD 开发的老大啊),因为已经知道 Delphi 从 8.0 开始,Bug 不断,还因为 8.0 以后的 Delphi 实在已经难以找得到了,我自然选择了 7.0 版本。 因为是网络通信程序,我选择了 Delphi 引入的原来是第三方的 Indy 控件组,听说功能很强大,原创 2007-09-20 05:19:00 · 2121 阅读 · 6 评论 -
Delphi 中 TStringlist.count 一个奇怪问题及其解决
TStringlist 的数据为直接读文本文件获得,或通过从 idTcpHttp 协议从网网站的网页取得。 var sHtml: TStringList; sHtml := TStringList.Create; sHtml.Add(数据); iCouter := sHtml.Count; 虽然数据里有多行文本,这时 iCouter 的值总原创 2007-09-19 14:19:00 · 4366 阅读 · 0 评论 -
Delphi 中把文本文件装入资源文件中
怎么把动画文件(avi)、位图文件(bitmap)、光标文件(cursor)、图标文件(icon)、声音文件(wave)和字符串等装入 res 资源文件,有关文章已经很多了(参看:http://www.why100000.com/_articles/index.asp?tab=tabDelphi&remark=计算机语言-Delphi)。但是怎么把文本文件也装入资源文件中,资料并不多。原创 2005-07-28 09:00:00 · 4409 阅读 · 0 评论 -
用 Delphi 实现报表的横向分组打印
Delphi 内置的 QuickReport 报表系统为我们快速制作报表提供了有力的支持。对于一些简单的报表,包括纵向分组多表头报表,我们几乎不用写一句代码,就可以方便地完成报表的制作。但是对于图一所示的横向分组的报表,我们还需要写一些代码来控制报表的打印格式。本文就以图一所示报表为例,向大家介绍横向分组报表的制作方法和技巧。 首先添加一个报表窗体 QRForm1,原创 2003-09-23 01:29:00 · 3508 阅读 · 0 评论 -
汉化 Delphi6.0 的报表预览器
Delphi 语言以其高效、简单和强大的功能受到广大程序员的推崇。但是,直到最近推出的6.0版,由于它们都是英文版,所以用 Delphi开发数据库应用程序时,其报表预览控件在界面上显示的提示信息全都是英文字符,这对于开发中文界面的程序,显得很不协调。 笔者经过分析发现,Delphi6.0 在进行报表预览时,调用了窗体文件 Qrprev.dfm,该文件位于 /Program Files原创 2003-10-21 00:07:00 · 1760 阅读 · 0 评论 -
数据录入时自动复制原记录
在数据库应用系统的数据录入过程中,各条记录之间有大量的重复数据,如果每条记录都让录入人员全部手工录入,其间的重复劳动是相当大的,既降低了工作效率,又显得我们的软件不够“专业”。 其实我们完全可以用代码来实现数据库表记录的自动复制,当客户录入一条新的记录的时候,我们可以把当前记录的数据复制到录入界面的各输入框中,客户只需做很少的修改,就完成了一条新记录的编辑,然后直接保存就可原创 2003-09-23 01:30:00 · 2238 阅读 · 0 评论 -
软件登录软件 DIY
软件登录软件 DIY Http 协议是 Web 服务的主要协议之一,网页的浏览和网站动态数据的提交就是由这个协议实现的。实现的过程是通过 Http 会话,向 Web 服务器进行数据请求(读取、存储等)。 我们编程中常用的有 POST 和 GET 数据请求。POST 可以用于把用户输入的数据以数据流的方式传给原创 2003-09-23 01:29:00 · 2081 阅读 · 2 评论 -
PHP 与 Delphi 混合开发 Web 程序
PHP 与 Delphi 混合开发 Web 程序原创 2010-06-19 01:10:00 · 3883 阅读 · 1 评论