学院首页 软件应用 编程开发 创意设计 认证培训 软件论坛
ASP ASP.NET PHP JSP SQL MYSQL Java VB

您的位置:学院 >> 编程开发 >> Delphi >> Delphi实用编程经验二则


Delphi实用编程经验二则


  Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。下面是两则Delphi编程的实用经验,希望能与大家共享:

1?使用超文本链接标示语言(HTML)
  使用Windows中的打开方式(如IE等)访问HTML文件,受系统限制太大,不够灵活。Delphi提供了THTML控件,它能调用HTML文件,但在它的属性中却没有详细说明怎样调用本机的HTML文件。其实,只要使用正确的URL格式,是能够完成这一功能的,其格式如下: file:∥$#@60;host$#@62;/$#@60;path$#@62;
  举一个例子:如果有一个HTML文件路径为C:\Help\Home?Htm;那么其正确的URL格式应该为:file:∥C:\Help\Home?htm。
  因此,对于控件HTML1调用该HTML文件则应该为:HTML1?RequestDoc(file:∥c:\Help\Home?Htm)。这样,就可以自己编写一个程序来调用HTML文件以形成独立的帮助文件系统。

2?使用SQL实现字段数据的模糊查询
  Delphi作为一个强大的数据库应用开发工具的一个重要标志,就是支持SQL编程。在实际的过程中,经常需要对某些字段进行模糊查询。如对“姓名”字段进行查询,当输入“王”时,能自动地将王姓的所有记录列出来。其实,通过结合SQL和Delphi的特点,就能很容易地完成这个功能。其基本原理是:查询时,将查询的范围控制在姓名大于‘查询字符串+chr(0)’与小于‘查询字符串+chr($ff)’之间,就能将满足条件的所有记录查询出来了。下面是具体的例子:
Var
NameStr:String;∥设置字符串中间变量
Begin
NameStr:=′王′;
Query1?SQL?Clear{清除SQL属性中的SQL命令语句}
Query1?SQL?Add(′Select*FromCustom?dbwhere(Name1$#@62;=N1)and(Name2$#@60;=N2)′);∥SQL命令语句
Query1?params[0]?AsString:=NameStr+chr(0);∥控制参数在NameStr+Chr(0)
Query1?params[1]?AsString:=NameStr+chr($ff);∥和NameStr+Chr($ff)之间
Query1?Open;∥打开数据库,执行SQL查询
End;



技术文章快速查找

栏目导航
软件应用
·操作系统 ·杀毒防黑 ·应用软件
·聊天软件 ·网络软件  
Web开发
·ASP ·JavaScript ·CGI
·JSP ·VbScript ·Web服务器
·PHP ·XML  
开发语言
·VB ·VC ·ASP.NET
·Java ·C/C++ ·Delphi
数据库开发
·MySQL ·SQL/Access ·PowerBuilder
·Oracle ·DB2  
网站设计
·Flash ·Dreamweaver ·HTML/CSS
·Fireworks ·FrontPage  
平面设计
·Photoshop ·CorelDraw ·AutoCAD
·FreeHand ·Illustrator ·3DsMAX
媒体动画
·Director ·Authorware ·Maya
·视频处理    


相关软件 产品库推荐
·笔记本 ·台式机 ·服务器
·数码相机 ·手机 ·GPS
·DV摄像机 ·MP3 ·MP4
·CPU ·硬盘 ·内存
·主板 ·显卡 ·显示器
·打印机 ·投影机 ·路由器

还没人留言,抢个先,哈哈!
对"Delphi实用编程经验二则"的评论 - 快速回贴
内容:
  [完成后可按Ctrl+Enter发布]

百度中 Delphi实用编程经验二则 相关内容
Google搜索中 Delphi实用编程经验二则 相关内容
雅虎中 Delphi实用编程经验二则 相关内容
Sogou搜索中 Delphi实用编程经验二则 相关内容

相关软件 最新回复帖子:

·Windows Vista 中卸载软件的不同方式
·没有mysql支持时的替代方案
·一个可以发送附件及HTML格式邮件的PHP类
·AutoCAD打造精致三维鸟笼实例详解
·Photoshop自定义水晶字特效样式
·AutoCAD三维基础实例教程
·PS为黑背景长发美女照片抠图换背
·用Photoshop自制个性摩托车贴花小经验
·轻松几步将美女照片处理为手工素描
·巧用Photoshop画笔轻松绘制创意特效


  相关软件 Delphi实用编程经验二则相关文章