1.Next;
End;
Writeln('</ul>');
End;
ShowTabindex函数遍历了整个表,并将所有的FirstName和LastName字段打印出来。
在此基础之上,可以产生复杂的动态页面,实现对数据库的各种操作。当然,实践中的问题决不仅仅这么简单,例如,读取有关的环境变量,要使用特殊的GetEnvironmentVariable变量,生成相应的URL,需要相应的http知识,产生供用户提交请求的页面,需要了解html表单的格式……但是,本文的目的不在于探讨技术细节,而是着重于基本概念和原理的了解,因此不再详述,请读者自己深入学习。
上面已经说过,在Delphi中可以轻松地将一个应用程序在CGI、WinCGI和ISAPI之间转换。上面这两个例子生成的是EXE文件,因此是CGI(或WinCGI,取决于使用环境变量还是INI文件)程序。如果要改成ISAPI方式,除了要编译成DLL文件之外,输入输出的部分也需要进行修改,实现三个特殊的函数:
GetExtensionversion
TerminateExtension
HttpExtensionProc
Web服务器在装载DLL、卸载DLL和请求DLL时会分别调用这三个函数,程序可以通过它们与浏览器进行交互。具体的实现,这里也不详述了。
通过以上几个专题的学习,相信读者对Delphi的了解更深了一层。本文旨在帮助读者理解一些相对比较高级的概念和原理,很多地方只是介绍了最基础的东西,没有展开。如果深入下去,将会产生很多章庞大的内容。因此,读者在入门之后,需要更多的自己的努力。
下面是作者推荐的一些资料:
书籍:
《Delphi5从入门到精通》,Marco Cantu著,电子工业出版社。在Delphi世界中,Marco Cantu作为书籍作者可说是人人皆知,Delphi从入门到精通系列更是绝对的经典。这本书虽然并不面向高端用户,但它全面地论述了Delphi编程中的各个方面,象组件开发、多线程、图象处理、报表打印 、I/O、数据库、Internet应用等等,是亟待提高的初学者的不二之选 。
《Delphi4编程技术内幕》,Charlie Calvert著,机械工业出版社。作者是一位经验极其丰富的高级程序员,用深入浅出的语言,将Delphi中的许多复杂问题一一道来,令人豁然开朗。丰富的内容和独特的风格让这本书的读者不但有技术上的收获,而且有阅读上的快乐。很多人吐血推荐的东东,高手案头必备之物。
《Delphi3开发使用手册》,机械工业出版社。由Delphi的内部开发人员所著,权威性可见一斑。虽然它的可读性并不是很好,但其全面、深入、权威的介绍,使得本书可以当作Delphi的使用手册来读。哪怕在Delphi5已经发布的今天,这本书仍然有其不可替代的位置。
网络资源:
大富翁论坛(http://www.delphibbs.com/),国内最著名的Delphi技术论坛,几乎所有的国产Delphi高手都聚集在那里,代表着中国大陆Delphi世界的最高水平。练功场上有大量公开的程序源码和编程资料,丰富实用的论坛离线数据库更是每个Delphi程序员的必备。
深度历险(http://www.vclxx.com),最大的中文Delphi控件下载中心,更新迅速,本文中提到的一些控件可在此下载。
无双谱(http://onekey.yeah.net),作者的个人主页,本文中提到的一些程序源码与控件可在此下载。
上一页 [1] [2] [3] [4] [5] [6] [7] [8]