程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 用delphi+Apache 開發動態網站(二)

用delphi+Apache 開發動態網站(二)

編輯:Delphi

 

創建數據庫應用

其實網站的數據庫和普通的客戶端應用差不多,唯一的不同就是那些可視化控件不能再用了,雖然delphi 6 和7裡面提供的websnap 功能比較強大,但是在實際應用中定制性太差,可控制的東西復雜,因此本文還是以web broker 為例。

一般的網頁都是以上、中、下來設計的,即上面是基本固定的LOGO 和聯接部分,中間是內容部分,下面是版權等基本信息,因此我們可以把網頁分成三部分,即上、中、下部分,由於上、下部分相對固定,我們就建立兩個PageProducer1 元件與之相對應,中間的部分再根據情況動態設定。

   我們以delphi 7 和 apache 2.0.43 和 Interbase為例,首先建立web server 應用程序。如圖一,

  這樣就建立起一個Apache 2.x 的 DSO 模塊,放置dbexpress 數據庫聯接和訪問控件和PageProducer 元件,如圖二,

並保證 Dbexpress 控件可以正常訪問數據庫,具體訪問方式超出本文章范圍,這裡不再詳細討論。在Apache  2 的主目錄(一般為htdocs目錄)建立一下兩個文件,title.html,foot.html.

title.html:

<#getalluser>

<BODY  topmargin="0" leftmargin="0" > 

 

<table align="center" border="0" width="90%"  cellSpacing="1" cellPadding="1" >

<td align="left" width="20%" >

   <a href="http://www.51delphi.com"><img src="/image/logo.jpg" border=0></a>

 </td>

<td align="left">

<table width="100%" height=20 align="left">

<form method="POST" action="/delphi/login<#wz>"   >

   <td bgColor="#FEFDED"  align="center">

<FONT class="pt9">用戶名<input text name="user"  class="edit" size=12>

密碼<input type=password name="pass"  class="edit" size=12 >

<input type =submit value="登陸" class="bt"  ></font></td>

<td bgColor="#FEFDED" align="center">

<FONT class="pt9"><a href="/delphi/userreg" target="_blank"> 注冊新用戶</font>

 </td>

 <td bgColor="#FEFDED" align="center">

 <FONT class="pt9">

 <#username>

   </font>

 </td>

</form>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved