亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 編程 > Delphi > 正文

Delphi編程技巧實(shí)例

2019-11-18 18:48:28
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
Delphi作為一門(mén)新起的Windows編程語(yǔ)言,由于其集眾多的優(yōu)秀特性于一身,因而越來(lái)越得到廣大編程人員和發(fā)燒友的青睞。以下十則技巧涉及的面比較廣泛,希望能夠?qū)elphi的愛(ài)好者有所裨益。

1.類似于vb.中的doevents功能。

  大家或許發(fā)現(xiàn),在Delphi中沒(méi)有類似于vb.中的doevents函數(shù),這樣有的時(shí)候,我們將無(wú)法使Windows響應(yīng)多個(gè)同時(shí)發(fā)生的事件。其實(shí),在Delphi的applica??tion對(duì)象中包括類似的一個(gè)方法:PRocessMessage,你可以通過(guò)調(diào)用application.ProcessMessage來(lái)完成象vb.中的doevents一樣的功能。

2.在Delphi中調(diào)用NetscapeNavigator。

  隨著Internet的火爆,有沒(méi)有想過(guò)在你的Delphi程序中啟動(dòng)Netscape瀏覽器,顯示出你指定的WWW地址的主頁(yè)。下面這個(gè)程序能夠完成這一功能。

  programNetscape;

  usesDDEMan;

  procedureGo??toURL(sURL:string);

  var

  dde:TDDEClientConv;

  begin

  dde:=TDDEClientConv.Create(nil);

  withddedo

  begin

 ?。痵pecifythelocationofnetscape.exe

  ServiceApplication:=′c: s32program etscape.exe′;

 ?。痑ctivatetheNetscapeNavigator

  SetLink(′Netscape′,′WWW―Activate′);

  RequestData(′0xFFFFFFFF′);

 ?。痝otothespecifiedURL

  SetLink(′Netscape′,′WWW―OpenURL′);

  RequestData(sURL+′,,0xFFFFFFFF,0x3,,,′);

  CloseLink;

  end;

  dde.Free;

  end;

  begin

  GotoURL(′http://www.yahoo.com/′);

  end.

3.格式化整數(shù)輸出。

  比較大的數(shù)字在輸出時(shí)會(huì)顯得不易閱讀,在Delphi中顯示帶分節(jié)號(hào)的數(shù)字是相當(dāng)簡(jiǎn)單的一件事,如下即可:xxxxx.caption:ΚFormatFloat(′?!?,524667500)。


4.在編譯時(shí)獲得提示。

  在Delphi2.0中,編譯時(shí),可以讓編譯器告訴你一些提示,比如哪些變量聲明了,卻從來(lái)沒(méi)有使用過(guò)。我們知道,可以通過(guò)菜單中的選項(xiàng)來(lái)控制是否要Delphi這樣做,但如果由于一些特殊需要,你只要在指定的代碼段需要Delphi這樣的提示,怎么辦呢?請(qǐng)參考如下的程序。

 ?。鏗INTON}

  procedureTform1.Button1Click(Sender:TObject);

  var

  X:integer;

  begin

  end;

 ?。鏗INTOFF}

5.更改Windows95的墻紙。

  在Delphi中你可以很方便地更改墻紙,請(qǐng)參考以下的程序。

  procedureChangeIt;

  var

  Reg:TregIniFile;

  begin

  Reg:ΚTRegIniFile.Create(′ControlPanel′)

  Reg.WriteString(′desktop′,′Wallpaper′,
′c:pwin95forest.bmp′);

  Reg.WriteString(′desktop′,′TileWallpaper
′,′1′);

  Reg.Free;

  SystemParametersInfo(SPI―SETDESKWALLPAPER,0
,nil,SPIF―SENDWININICHANGE);

  end;

6.獲得最后使用文件的日期。

  在Win95中有一項(xiàng)新的功能,就是可以獲得訪問(wèn)文件的最后日期。著名的CleanSweapforWin95軟件中就是靠這一功能來(lái)作為判斷某個(gè)文件是否被經(jīng)常訪問(wèn)的依據(jù)之一。在Delphi中,我們可以通過(guò)下面的程序來(lái)達(dá)到此功能。

  functionGetFileLastaccessTime(sFileName:string):TDate??Time;

  var

  ffd:TWin32FindData;

  dft:DWord;

  lft:TFileTime;

  h:THandle;

  begin

 ?。痝etfileinformation

  h:ΚWindows.FindFirstFile(PChar(sFileName),ffd);

  if(INVALID―HANDLE―VALUEΙΛh)then

  begin

 ?。痺e′relookingforjustonefile,socloSEOur″find″

  Windows.FindClose(h);

  //converttheFILETIMEtolocalFILETIME

  FileTimeToLocalFileTime(ffd.ftLastAccessTime,lft);

  //convertFILETIMEtoDOStime

  FileTimeToDosDateTime(lft,LongRec(dft).Hi,LongRec(dft).Lo);

 ?。痜inally,convertDOStimetoTDateTimeforuseinDelphi′snativedate/timefunctions

  Result:ΚFileDateToDateTime(dft);

  end;

  end;

  GetFileLastAccessTime()將會(huì)以Delphi的TdateTime格式返回你所指定的文件的最后訪問(wèn)日期。

7.豐富多彩的標(biāo)簽。

  我們已經(jīng)不滿足于Delphi提供的簡(jiǎn)單的標(biāo)簽,能不能在標(biāo)簽中有不同的字體,有不同的顏色,以此來(lái)豐富我們的表現(xiàn)能力?;卮鹗强隙ǖ?,并且用不著第三方提供的控件,我們只要巧妙的利用Delphi自己提供的TRichEdit就可以了。首先將TRichEdit控件的邊框去除:RichEd??it1.BorderStyle:ΚbsNone;同時(shí)設(shè)置只讀屬性為真:RichEd??it1.ReadOnly:ΚTrue;然后,你利用write之類的軟件制作好RichText格式的文本,通過(guò)以下語(yǔ)句就可以顯示出來(lái)了:

  RichEdit1.PlainText:ΚFalse;

  RichEdit1.Lines.LoadFromFile(′c: est.rtf′);

  8.如何防止Win95顯示嚴(yán)重錯(cuò)誤。

  不管你的程序如何反復(fù)調(diào)試,交給用戶之后,總有可能發(fā)生你意想不到的錯(cuò)誤,如何避免Win95顯示出白色的窗口,告訴你的用戶發(fā)生了難堪的意外錯(cuò)誤呢?我們可以這樣做:

  var

  wOldError??Mode:Word;

  begin

  //tellwin??dowstoignorecriticalerrorsandsavecur??renterrormode

  wOldError??Mode:ΚSetEr??rorMode(SEM―FAILCRITI??CALERRORS);

  try

 ?。痗odethatmightgenerateacriticalerrorgoeshere...

  finally

 ?。痝obacktopreviouserrormode

  SetErrorMode(wOldErrorMode);

  end;

  end;

  主要是利用SetErrorMode()來(lái)完成這一功能。

9.剛才用鼠標(biāo)擊了哪一個(gè)對(duì)象。

  在Win95中,鼠標(biāo)的右鍵起到了很大的作用,但是,由于歷史的原因,對(duì)于右鍵的使用即使在Delphi中,也還不夠有效,下面的程序可以告訴你如何知道剛才鼠標(biāo)右擊的對(duì)象名稱。首先建立一個(gè)popmenu,然后以下的代碼就可以告訴你剛才右擊的對(duì)象名稱:Popup??Menu1.PopupComponent.ClassName。

  

10.檢測(cè)CD-ROM或是其他磁盤(pán)是否有過(guò)變化。

  最簡(jiǎn)單的檢查CD-ROM或是磁盤(pán)是否有過(guò)變化的方法是檢查其volume號(hào)碼。你可以簡(jiǎn)單地運(yùn)用下面的函數(shù)來(lái)返回磁盤(pán)的volume系列號(hào)碼GetDiskVolSerialID(′E′),函數(shù)代碼如下:

  functionGetDiskVolSerialID(cDriveName:char):DWord;

  var

  dwTemp1,dwTemp2:DWord;

  begin

  GetVolumeInformation(PChar(cDriveName+′:′),Nil,0,ΝResult,dwTemp2,dwTemp2,Nil,0);

  end;


上一篇:截獲Delphi中的異常

下一篇:DELPHI下漢字輸入法的編程及使用

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
學(xué)習(xí)交流
熱門(mén)圖片

新聞熱點(diǎn)

疑難解答

圖片精選

網(wǎng)友關(guān)注

婷婷久久伊人| 国产一区二区av在线| 午夜免费日韩视频| 99久久亚洲精品| 欧美一区二区三区观看| 欧美成人hd| 中文字幕在线播放网址| 中文天堂在线视频| 日韩中文一区二区三区| 日韩亚洲一区中文字幕| 欧美福利在线播放网址导航| 亚洲欧洲日产国码无码久久99| 日本欧美色综合网站免费| 亚洲精品人成| 国产91精品免费| 欧美日韩综合在线免费观看| 欧美日韩激情视频在线观看| 日韩国产欧美一区| 日韩av在线播放网址| 国模无码国产精品视频| 国产精品视频久久久久久| 波多野结衣爱爱| 日韩高清dvd碟片| 国产大片中文字幕在线观看| 亚洲a∨一区二区三区| 国产在线一二区| 亚洲免费av一区| 国产精品久久亚洲7777| 免费国偷自产拍精品视频| 国产精品资源在线观看| 欧美一级视频一区二区| 色偷偷亚洲第一综合| 视频一区在线| 国产精品九九九九九| 国产无人区一区二区三区| 在线视频你懂得一区| 免费aⅴ网站| 欧美另类极品videosbestfree| 亚洲永久精品唐人导航网址| 欧美丝袜在线观看| 91xxx在线观看| 日本免费在线视频观看| 日本成人在线视频网站| 久久伊人成人网| 欧美凹凸一区二区三区视频| 欧美二区三区的天堂| 天天舔天天操天天干| 91精品欧美综合在线观看最新| 在线一区电影| 东京热一区二区三区四区| 亚洲精品国产一区二区三区四区在线| 在线人成日本视频| 亚洲福利视频免费观看| 久久99国产精品| 欧美第一页浮力影院| 日本高清中文字幕二区在线| 伊人久久噜噜噜躁狠狠躁| 国产欧美日韩精品一区二区三区| 97久久精品人人做人人爽50路| 国产福利免费观看| 91啪九色porn原创视频在线观看| 九九热在线视频观看这里只有精品| 亚洲精品自拍动漫在线| 一区二区三区视频在线播放| sm一区二区三区| 亚洲精品系列| 俄罗斯嫩小性bbwbbw| 欧美成人一区二区三区在线观看| 香港三级日本三级| 青青草影院在线观看| av在线免费观看国产| 午夜精品三级久久久有码| 久久国产精品高清一区二区三区| 人妻丰满熟妇av无码久久洗澡| 亚洲精品男人的天堂| 色偷偷偷亚洲综合网另类| 亚洲精品成人图区| 91国产美女在线观看| 国产精品欧美一区二区三区不卡| 寂寞少妇一区二区三区| 久久精品无码中文字幕| 小说区图片区亚洲| 亚洲女同在线| 一区二区不卡在线视频 午夜欧美不卡在| 日本xxxwww免费视频| 国产91ⅴ在线精品免费观看| 久久亚裔精品欧美| 亚洲综合精品| 四虎精品永久在线| 美女网站视频在线观看| 亚洲kkk444kkk在线观看| 色综合视频一区二区三区高清| 日韩精品一区二区三区中文字幕| 精品国产乱码久久久久久1区二区| 粉嫩老牛aⅴ一区二区三区| 超碰在线人人| 清纯唯美亚洲综合一区| 国产主播欧美精品| 五月婷婷丁香综合网| www.久久精品视频| 天天综合日日夜夜精品| 日本中文字幕一区二区视频| 日韩欧美二区三区| 91啪亚洲精品| 亚洲日本中文字幕| 欧美福利在线播放| 成人91在线观看| 亚洲AV第二区国产精品| 韩国女同性做爰三级| 亚洲国产97在线精品一区| 夜色资源站国产www在线视频| 国产九九精品视频| 亚洲国产日韩欧美在线观看| 重囗味另类老妇506070| 亚洲精品一区二区毛豆| 黄网站在线免费看| 亚洲品质视频自拍网| 自拍偷拍在线视频| 国产精品精品国产一区二区| 成人av手机在线| 免费福利视频一区二区三区| 欧美高清精品一区二区| 伦伦影院午夜理论片| www久久久久| 亚洲蜜桃精久久久久久久久久久久| 99久久er热在这里只有精品66| 疯狂试爱三2浴室激情视频| 日韩av在线网页| 日韩精品视频免费在线观看| 91久久国产综合久久蜜月精品| 国产亚洲视频系列| 国产女人av| 快灬快灬一下爽蜜桃在线观看| 日韩精品在线中文字幕| 欧美国产亚洲精品久久久8v| 国产亚洲福利社区一区| 色妞色视频一区二区三区四区| 九色视频成人porny| 亚洲一区二区福利| 亚洲天堂av一区二区| 一级毛片视频| 不卡一区二区三区视频| 天天射夜夜骑| 欧美精品18videos性欧美| 激情 小说 亚洲 图片: 伦| 美女福利精品视频| 国产一区二区三区久久| 国产二区三区在线| 一区二区三区四区在线免费视频| 国产精品日韩精品中文字幕| 欧美肥妇bbwbbw| 欧美亚洲tv| 一二三区高清| 在线观看视频在线观看| 国产波霸爆乳一区二区| 亚洲日韩第一页| 欧美成人免费网站| 欧美一级在线视频| 亚洲 欧美 视频| 人体内射精一区二区三区| 宅男午夜在线| 日韩一区亚洲二区| 欧美性性性性性ⅹxxbbbb| 久久这里都是精品| 久久夜色邦福利网| 99精品视频免费观看| 黄色电影免费在线看| 97国产成人无码精品久久久| 国产日韩欧美在线观看视频| 麻豆一区二区三区| 日韩一区二区三区四区视频| 亚洲欧美另类图片小说| 免费一级在线观看| 青青草成人网| 极品白嫩的小少妇| 色综合av综合无码综合网站| 免费观看黄色的网站| 激情网站在线| 阿v天堂2014| 日韩免费视频一区二区视频在线观看| 91久久国产最好的精华液| 天堂午夜影视日韩欧美一区二区| 毛片毛片女人毛片毛片| 亚洲国产精久久久久久| 丰满少妇一区| 超碰免费97在线观看| 国产精品一区二区三区美女| 精品国产免费久久久久久婷婷| 亚洲国产欧美日韩在线观看第一区| 欧美国产精品va在线观看| 亚洲va天堂va欧美ⅴa在线| 热99re久久精品这里都是免费| 97在线播放免费观看| av一二三不卡影片| 欧美日韩国产二区| 日本高清好狼色视频| 亚洲一区中文字幕在线观看| 日韩福利视频在线| 国产精品天美传媒入口| 国产原创在线观看| 黄色激情在线视频| 亚洲va欧美va在线观看| 日韩三级电影视频| 欧美黑人粗大| 国产精品一区二区免费不卡| 亚洲国产高潮在线观看| 亚洲春色一区二区三区| 久久99亚洲精品| 成人国产精品| 色婷婷综合久久久久中文| 久久久久久久高清| av在线免费播放| 国产精品久久久久久久av福利| 中文字幕精品久久久久| 久久久999国产精品| 欧美激情一区二区三区成人| 精品亚洲男同gayvideo网站| 亚洲一区二区三区国产| 免费看又黄又无码的网站| 天天摸天天干| 丝袜脚交免费网站xx| 日本一区二区不卡| 四虎成人免费影院| 粉嫩高潮美女一区二区三区| 国产精品theporn88| xvideos国产精品| 无码aⅴ精品一区二区三区浪潮| jizz视频在线观看| 黄网站在线观看永久免费| 久久久久久尹人网香蕉| 日韩人妻无码精品久久久不卡| 久久久中精品2020中文| 无夜福利视频观看| 3d动漫成人在线| 黄色网址免费| 99久久.com| 欧美精品久久久久久久久| 黄色录像特级片| 久久国产精品无码网站| 久久久久久久久久久久久久久久久久av| 在线成人av网站| 成人免费观看网址| 国产成人一区二区三区电影| 亚洲人精选亚洲人成在线| 日韩中文字幕电影| 国产黄色在线免费观看| 日本一二区免费| aiss精品大尺度系列| 高清1区2区| 欧美日韩精品一区二区三区在线观看| 久久精品99国产| 成人免费aaa| 特黄aaaaaaaaa真人毛片| 艹b视频在线观看| 国产精品久久97| 久久久国产欧美| 亚洲av无码国产综合专区| 国产suv精品一区二区三区88区| 不卡一卡二卡三乱码免费网站| 一区二区三区丝袜| 久蕉依人在线视频| 欧美3p视频在线观看| tube8在线hd| 国产在线高潮| 国产女人18毛片18精品| 欧美草逼视频| 欧美中文字幕精品| 欧美日韩成人一区二区| 日日骚久久av| 加勒比久久综合| 亚洲精品日韩精品| h文在线观看免费| 黄色小视频免费| www.日本在线播放| 欧美日韩中文字幕在线播放| 黄色影片网站| 色在线视频观看| 亚洲国产精选| 奇米影视首页 狠狠色丁香婷婷久久综合| 波多野结衣日韩| 中文字幕亚洲精品在线| 97国产精品久久| 色呦哟—国产精品| 欧美日韩电影在线播放| 区一区二区三区中文字幕| www.蜜桃av.com| 91免费视频网站在线观看| 国产一区美女在线| 中文字幕欧美激情| 国产精品视频在线观看免费| 日本亚州欧洲精品不卡| 日本麻豆一区二区三区视频| 5278欧美一区二区三区| 国产精品视频线看| 日本福利视频导航| 日本不卡一区二区三区四区| 欧美一级免费看| 天堂v视频永久在线播放| 亚洲国产精品成人综合色在线婷婷| 精品久久久久久久久久久久久久久久| 91牛牛免费视频| 欧美性猛交xxxx免费看蜜桃| 久久久久久久国产精品毛片| 精品爆乳一区二区三区无码av| 午夜电影一区二区三区| 中文字幕在线播放网址| 韩国久久久久久| 伊人网在线视频| 欧美三级华人主播| 亚洲日本三级| 久久久香蕉视频| 人人澡人人添人人爽一区二区| 亚洲成年人在线观看| 欧美18一12sex性处hd| 国产精品免费一区二区三区都可以| 亚洲大胆av| 国产成人精品免费视频| av电影在线观看一区| 不卡的日韩av| 高清一区二区三区四区五区| 北岛玲heyzo一区二区| 色爱综合网站| 一区二区精品免费视频| 国产主播欧美精品| 国产一二三区在线观看| 国产精品裸体瑜伽视频| 成 人 免费 黄 色| 日韩色级片先锋影音|