網(wǎng)頁瀏覽器是個顯示網(wǎng)站服務(wù)器或文件系統(tǒng)內(nèi)的文件,并讓用戶與這些文件交互的一種應(yīng)用軟件。它用來顯示在萬維網(wǎng)或局域網(wǎng)等內(nèi)的文字、圖像及其他信息,瀏覽器是最常用的客戶端程序。在這篇教程中,小編主要為你介紹在Delphi中制作以瀏覽器為界面的程序。
相信有不少的朋友都希望將自己編寫出來的應(yīng)用程序制作成為以瀏覽器作為界面,然后只需要通過打開瀏覽器的方式來使用應(yīng)用程序吧。大家以為這樣子操作很麻煩嗎?其實(shí)不是的喲,在delphi里面實(shí)現(xiàn)起來是非常簡單的?,F(xiàn)在小編就使用delphi6.0作為示范例子演示給大家看吧,具體的操作步驟如下:
操作步驟一:首先我們要做的第一件事情就是執(zhí)行下面的操作:"file\\new\\other",選擇名為newitems的對話框。在這一個對話框中我們選擇activex選項,然后就在其中選擇建立一個activexform。這個時候,大家會看到電腦屏幕上會自動彈出一個對話框,這個對話框的主要作用就是輸入大家所建立的activex組件的名字、項目名稱、objectpascal程序單元名稱等等相關(guān)的信息。除此之外,大家還會看到一些activex包含版本控制編號等等可選擇的項目,大家可以根據(jù)缺省的設(shè)置直接單擊ok這一個按鈕就可以了。
操作步驟二:那么現(xiàn)在的話,大家就可以開始在打開的工程里面來設(shè)計各自的應(yīng)用程序了。在這里的話,和平時設(shè)計應(yīng)用程序的步驟是相同的。為了可以實(shí)現(xiàn)自己的功能,大家也可以根據(jù)各自的需要來進(jìn)行創(chuàng)建不一樣的form。但是在這里大家還需要注意一點(diǎn),那就是每一個form之間的調(diào)用是需要動態(tài)的調(diào)用form來實(shí)現(xiàn)的,是不可以使用form.showmodal來實(shí)現(xiàn)的喲。就比如下面這個定義過程,大家可以參考一下。編程代碼如下圖:
溫馨提示:在這里,大家調(diào)用form2也可以用下面的程序:showform(Tform2)。當(dāng)我們的應(yīng)用程序設(shè)計成功完成以后,保存工程文件以及單元文件這兩個文件到相對應(yīng)的目錄下面。現(xiàn)在小編就假設(shè)大家將其保存在下面這一個目錄路徑下面,具體的路徑:"c:\\my documents"。
操作步驟三:當(dāng)我們的應(yīng)用程序設(shè)計成功完成以后,大家就可以準(zhǔn)備生成各自所想要的應(yīng)用程序了。但是在這里大家要注意了,我們不是單擊按下運(yùn)行,而是首先要選擇下面這一個目錄路徑:"project\\web deployment options"。然后我們就在project選項里面的"Targetdir"里面增加".\\",隨后在"TargetURL"里面增加"./",在"htmldir"里面增加".\\"來設(shè)置一些文件存放路徑。最后我們要做的就是選擇這一個目錄路徑:"project\\webdeploy",然后使用鼠標(biāo)單擊"yestoall"這一個按鈕就可以了。
這個時候,當(dāng)我們打開"c:\\mydocuments"這一個目錄路徑,那么大家就可以看到已經(jīng)生成的htm文件了。當(dāng)大家打開htm文件的時候,大家會看到各自所設(shè)計的應(yīng)用程序已經(jīng)可以在瀏覽器里面進(jìn)行使用了。那么大家就可以使用網(wǎng)頁編輯器來進(jìn)行修改所生成的htm文件,這樣子操作會讓它更加符合你們的要求。到此完整的實(shí)現(xiàn)過程,小編就已經(jīng)演示完畢了。事實(shí)上Delphi僅僅只是將所編寫的應(yīng)用程序編譯成為了activex組件,然后就在瀏覽器里面直接調(diào)用activex組件而已。因此這僅僅只適用于一些小的應(yīng)用程序,并不適用于較大的應(yīng)用程序喲,所以大家一定要注意咯!