网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Delphi
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.创建Borland风格的漂浮式窗口.
.IntToHex(10-16进制的转换).
.偶的第二个Delphi程序.
.如何在托盘图标实现漂亮的菜单.
.Fastreport3.14的中文PDF输出.
.QQ尾巴病毒的另一种实现.
.Delphi之快速设计(程序设计篇).
.Delphi中实现可以更改大小的对话.
.为什么要选择TCAD来开发矢量应用.
.Delphi嵌入式汇编一例.
.纸牌控件的编写(上).
.delphi7找不到TBDEClientDataSet.
.DELPHI的通配符比较.
.Delphi的优点.
.用数据表创建树.
.DBGridEh实现单击标题栏排序方法.
.黑白图像的缩小灰度级显示算法的.
.Delphi7的IDE概述(一).
.李维看Delphi2006(DeXter).
.Delphi中预想不到的代码.

Delphi实用编程经验二

发表日期:2006-2-4


  Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。
    下面是两则Delphi编程的实用经验,希望能与大家共享:
    1?笔褂贸?文本链接标示语言(HTML)。使用Windows中的打开方式(如IE等)访问HTML文件,受系统限制太大,不够灵活。Delphi提供了THTML控件,它能调用HTML文件,但在它的属性中却没有详细说明怎样调用本机的HTML文件。其实,只要使用正确的URL格式,是能够完成这一功能的,其格式如下:
    file:∥<host>/<path>
    举一个例子:如果有一个HTML文件路径为C:HelpHome??Htm;那么其正确的URL格式应该为:file:∥C:HelpHome??htm。因此,对于控件HTML1调用该HTML文件则应该为:HTML1??RequestDoc(file:∥c:HelpHome??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>=N1)and(Name2<=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;   (陕西 杨波)
上一篇:DELPHI下调节器用EXCEL为其编辑和打印 人气:4058
下一篇:零代码保存窗口运行状态 人气:3084
浏览全部Delphi的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐