999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于C/S的系統編程應用

2013-12-31 00:00:00劉暢
電子世界 2013年22期

【摘要】隨著數據庫網絡化編程的廣泛應用,C/S(Client/Server)編程的地位越來越重要。利用Delphi提供的網絡套接字組件(Socket),可以輕松實現C/S系統的編程。

【關鍵詞】C/S;Delphi;Socket

1.基于C/S的體系結構

利用Delphi提供的套接字組件(Socket)組件來實現一個C/S系統數據庫的編程,核心組件是TServerSocket和TCientSokcet組件,這兩個組件將分別處在兩個窗體上——即客戶機和服務器上,其中客戶端程序將利用TClientSocket組件實現對服務器端數據的提交,而服務器端程序則通過利用TServerSocket組件對客戶端程序發送的數據進行分析和驗證,然后返回客戶端一個成功信息。通過該程序,可以讓數據庫的修改操作駐留在客戶機上進行,而對于數據則必須通過服務器端的驗證才能通過。

2.C/S系統編程的基本步驟

本文需要建立兩個工程,一個用于客戶端程序用于數據輸入,另一個用于服務器端作用數據存儲。

1)新建一個工程,用來開發客戶端程序,在客戶端,需要用到一個數據源,其中主要包括一個公司的各種信息,包括Company、Address、Email、State、Country、Contact、Compid等字段,在進行程序開發前,需要建立這樣的一個數據源。

2)在客戶端程序程序中,注意Compid字段的值不是有用戶添加的,需要通過服務器驗證后由服務器端返回,所以在客戶端程序中,改字段為不可操作狀態,并注意在創建數據源時設置為可為空。

3)在客戶端,組件的核心方法是在“發送所有數據”按鈕的單擊事件中處理的,在該事件中,需要用戶添加的數據信息發送到服務器端,可以通過創建一個字符串對象來保存該信息,然后調用ClientSocket1空間的SendText方法將該信息發送出去,在該字符串列表中,所保存的數據信息是以”fieldname=fieldvalue”格式保存的。

4)在Actions上右擊,在彈出的快捷菜單上選擇“Add Item”命令,添加一個ActionItem,可以在ActionEditor中看到該對象的各種屬性。在網絡模塊中,事件比較少,各種方法的實現都是基于ActionIcem來實現的,其中最重要的事件就是OnAction事件。

5)為了實現對訪問次數的實時更新,需要記錄下原來網頁訪問的次數,然后再網頁每次打開時自動導入,在本程序中,將建立一個text文件對象,利用Writeln方法可以往其中寫入瀏覽次數,當網頁打開時,則利用Readln方法從文件中將原來的數據提取出來:

Logfilename:=’weblog.log’;

System.Assign(logfile,logfilename);

Try

If fileexists(logfilename)then

Begin

Reset(logfile);

Readln(logfile,nhit);

Inc(nhit);

End

Else

Nhit:=0;\

Rewrite(logfile);

Writeln(logfile,nhit);

Finally

Close(logfile);

End;

Response.content:=inttostr(nhit);

6)現在一般的網頁計數器都采用圖形來顯示數據,通過建立一個TBitmap對象可以讓程序繪制內存位圖并返回給前端網頁。讓后將該位圖附在TjpegImage對象上,在通過該對象將圖片轉換為流式對象,保存該流式文件對象,讓后將它賦給Response對象,讓后利用Response對象將該文件寫入網頁文件中。

7)保存該工程文件。為了看到實際效果,可以建立一個html文件,在該文件中,建立一個超鏈接,指向所開發的程序。在瀏覽器中瀏覽該文件并打開鏈接,就可以看到程序的最終結果。

3.結束語

總之,隨著數據庫網絡化編程的越來越重要,C/S編程的地位在不斷的提升,本文通過實例說明了C/S編程的實用性和可行性。

參考文獻

[1]網冠科技.Delphi 5.0控件時尚編程百例[M].機械工業出版社,2001,07.

[2]劉藝.Delphi程序設計大學教程[M].機械工業出版社,2005,06.

作者簡介:劉暢(1978—),現供職于吉林工商學院信息工程學院,研究方向:計算機網絡。

主站蜘蛛池模板: 久久99这里精品8国产| 欧美激情,国产精品| 亚洲AⅤ综合在线欧美一区| 成年人久久黄色网站| 69av在线| 亚洲日韩欧美在线观看| 欧美一级专区免费大片| 久久久久88色偷偷| 91黄视频在线观看| 欧美一区二区啪啪| 亚洲成人在线播放 | 欧美亚洲一二三区| 最新国产网站| 精品国产一区91在线| 欧美v在线| 亚洲第一黄片大全| 成人精品亚洲| 国产sm重味一区二区三区| 萌白酱国产一区二区| 国产欧美日韩资源在线观看| 亚洲欧美国产视频| 伊人久久久久久久| 欧美视频在线不卡| 四虎精品免费久久| 国产精品中文免费福利| 在线观看免费黄色网址| 日韩欧美国产中文| 久久精品国产999大香线焦| 亚洲高清资源| 都市激情亚洲综合久久| 成人在线综合| 91精品国产91久久久久久三级| 激情乱人伦| 国产一在线| 中国一级特黄大片在线观看| 美美女高清毛片视频免费观看| a天堂视频| 久久精品亚洲热综合一区二区| 欧美日韩在线成人| 54pao国产成人免费视频| 草逼视频国产| 福利在线不卡一区| 国产成人综合日韩精品无码首页| 992tv国产人成在线观看| 欧美日韩国产成人高清视频| 国产一区免费在线观看| 无套av在线| 久久国产精品77777| 亚洲国产成人麻豆精品| 成人中文字幕在线| 国产精品网址你懂的| 久久精品aⅴ无码中文字幕| 婷婷午夜天| 久久精品最新免费国产成人| 日韩经典精品无码一区二区| 婷婷色中文| 国产精品视频3p| 欧美在线导航| 国产一区二区丝袜高跟鞋| 亚洲视频色图| 中国特黄美女一级视频| 波多野结衣一级毛片| 欧美成人综合视频| 国模极品一区二区三区| 最新国产麻豆aⅴ精品无| 欧美亚洲综合免费精品高清在线观看 | 国产亚洲视频在线观看| 久久精品只有这里有| 国产一区二区三区夜色| 国产亚洲精品在天天在线麻豆 | 亚洲综合极品香蕉久久网| 天天综合网色| 激情综合图区| 国产亚洲精品无码专| 国产精品lululu在线观看| 免费va国产在线观看| 亚洲综合片| 久久亚洲欧美综合| 中文国产成人久久精品小说| 亚洲六月丁香六月婷婷蜜芽| 91香蕉国产亚洲一二三区 | 国产人前露出系列视频|