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

首頁 > 編程 > Delphi > 正文

Delphi編程規范1.0.0.0

2019-11-18 18:25:34
字體:
來源:轉載
供稿:網友
 

編寫目的
本規范定義為程序在編寫過程中涉及到的程序文件和編碼風格。本規范以 Delphi 語言為標準制定.

項目文件的組織
在Delphi中,按照項目為單位來組織程序文件。在一個典型的項目中包括:
項目文件(.DRP文件)
含有工程主程序的Pascal源代碼;
單元文件(.PAS文件)
項目中每個窗體的Pascal源文件,包含該窗體的所有聲明和過程(包括時間處理過程);
窗體文件(.DFM文件)
含有一個窗體的設計屬性的二進制文件,每個窗體的.DFM文件與.PAS文件相互對應;
資源文件(.RES文件)
編譯的二進制資源文件,被鏈接到應用程序的可執行文件中;
項目選項文件(.DOF文件)
存儲了PRoject|Options菜單命令所設置的項目選項;
桌面設置文件(.DSK文件)
存儲了Tools|Options菜單命令所設置的桌面選項;
包文件(.DPK/.BPL文件)
用于共享組件、類、數據和代碼的文件。源文件為.DPK文件,編譯后為.BPL文件;

常量定義
內容:
邏輯值的定義;
常數值的定義;
錯誤碼的定義;

格式:一個定義占一行。如下:
Const <常量> : 類型 = 值;  //注釋
 說明:
        使用 Const 語句來聲明用于代替文字值的常數。

示例:Const C_SQL:string='select CH_USERER_ID from T_CD_USER'; //查詢用戶ID
Const C_PI:real =3.1415926;   //圓周率
結構類型定義
內容:結構類型定義
格式:
Type 
<類型名>       //結構說明注釋
    <變量名1> : 變量類型;       //變量說明注釋
    <變量名2> : 變量類型;       //變量說明注釋

End ;

說明:
<類型名>是以大寫字母開頭的字符串。結構定義中定義變量類型的語句從第二行第五列開始。

示例:
type
TableList=record   //系統樹單元類型定義
  InID: Integer;      //單元編號
  Name: string;     //單元名稱
  PID: string;      //上一級單元名稱
  PT: PTableList;   //指向下一單元類型的指針
  end;

程序風格

程序風格規定了每個語句的定位規則及程序中的注釋。
函數(function)/過程(procedure)風格
<function/procedure> Name (變量: 變量類型[,…]);//函數/過程說明
var
  變量1:變量類型;//變量說明
  變量2:變量類型;//變量說明
  …
begin
  語句;
  語句;
  ……
end ;
注: 變量聲明、語句均從第三列寫起,如有縮進,每次縮進兩列,并與相對應語句對齊。

語句風格
說明:
在程序體中通常最多每十行有一個段落功能說明;
規范使用各種語句;
語句中有縮進是以二列為單位。

變量定義語句
var 
var_name : <數據類型>;

賦值語句
var_name: = <表達式>;

條件語句
if 條件 then    //注釋
begin
  語句;
  …
end    
else if 條件 then   //注釋
  begin
    語句;
    ...
  end
else       //注釋
  語句;
注:如果執行語句只有一句,可省略begin、end語句。
循環語句
//循環功能注釋
for counter := start to end do
begin
  [語句];
  …
end;

//循環功能注釋

while [condition] do
begin
  [語句];
  …
end;

//循環功能注釋
repeat
  [語句];
  …
until [condition]

開關語句
//開關功能說明
case <表達示> of
  <值1>:[語句1];
  <值2>:[語句2];
  …
  <值n>: [語句n]
end;

注釋行
在程序代碼單元文件頂端必須擁有本單元文件“模塊說明”及“單元說明”注釋。
對于常量、結構類型、函數/過程、自定義變量、代碼段功能塊、關鍵語句等有含義的代碼部

分,必須有注釋行進行詳細說明。
注釋行可在需說明部分行后以“//XXXXXXXX”方式添加,也可在需說明部分行上

以“{XXXXXXXX}”方式添加多行或以“//XXXXXXXX”方式添加一行。

文件及窗體命名
  含義            類名               命名格式
工程文件       Program(.DPR)        XXXXX
  單元          Unit(PAS)       uXXXXX
  窗體       Form.Name(.DFM)       XXXXXFrm
數據模塊  DataModule       XXXXXDM

單元頭定義,添加到每個單元的前面。
{*****************************************************
單元名稱:
功能描述:
作者:
軟件名稱:
版本:
公司名稱:刀劍如夢軟件創作室
***************************************************** }

軟件版本號格式定義:
軟件中采用如下的版本號格式:X.X.X.X
例如:可發布的程序完成后將版本號標為”1.0.0.0”
第一位:版本號。注:軟件又重大的改進后形成的版本。
第二位:維護號。注:已有的版本的基礎上修改了某些錯誤形成的版本。
第三位:補丁號。注:當程序修改某些錯誤,未形成新的維護號時,用補丁號。
第四位:修正號。注:當出現緊急程序錯誤時,修改后程序用作標識,不作為發布程序的版本號。yckxzjj


上一篇:在Delphi中使用指針參數

下一篇:Delphi斷想

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美一级淫片播放口| 精品国产美女在线| 国产脚交av在线一区二区| 国产精品亚发布| 亚洲一区二区三区久久| 久久精品国产电影| 久久亚洲精品一区二区| 久青草国产97香蕉在线视频| 亚洲欧美日韩爽爽影院| 久久久伊人欧美| 国产日韩精品一区二区| 国产精品视频一区国模私拍| 日韩欧美在线中文字幕| 性色av一区二区三区在线观看| 国产69久久精品成人| 日韩毛片在线观看| 日本欧美一二三区| 粗暴蹂躏中文一区二区三区| 久久99国产精品久久久久久久久| 亚洲精品久久久久| 欧美日本精品在线| 97人人模人人爽人人喊中文字| 亚洲国产精品va在线看黑人动漫| 国产精品第10页| 久久久久久午夜| 久久久免费电影| 精品国产成人在线| 欧美高清视频在线观看| 久久中文字幕视频| 国内精品视频久久| 欧美日韩亚洲成人| 日本中文字幕不卡免费| 青青草99啪国产免费| 中文字幕亚洲图片| 国模私拍一区二区三区| 日韩人体视频一二区| 性色av一区二区三区红粉影视| 国产亚洲人成网站在线观看| 国产精品第3页| 日韩有码在线视频| 久久影视三级福利片| 欧美日韩国产成人在线观看| 精品国产鲁一鲁一区二区张丽| 国内精品小视频| 久久综合久久八八| 深夜成人在线观看| 精品国产一区二区三区久久| 欧美成人精品xxx| 色999日韩欧美国产| www.欧美三级电影.com| 亚洲国产精彩中文乱码av在线播放| 国产精品女主播视频| 在线亚洲午夜片av大片| 国产成人在线精品| 欧美日韩免费区域视频在线观看| 国产高清在线不卡| 国产精品福利观看| 亚洲精品电影网在线观看| 亚洲人线精品午夜| 久久69精品久久久久久国产越南| 久久精品91久久香蕉加勒比| 欧美激情亚洲国产| 97av在线视频| 国产视频精品自拍| 久久久久久久久久久免费| 亚洲精品国产精品国自产观看浪潮| 久久免费少妇高潮久久精品99| 午夜精品久久久久久久久久久久| 欧美夫妻性视频| 久久精品欧美视频| 亚洲男人天堂2024| 911国产网站尤物在线观看| 热re99久久精品国产66热| 亚洲白拍色综合图区| 国产精品影片在线观看| 日本精品一区二区三区在线| 国产欧美日韩中文字幕| 欧美日韩ab片| 欧美性高潮床叫视频| 亚洲一区二区国产| 成人做爰www免费看视频网站| 久久久久久12| 国产成人自拍视频在线观看| 久久精品美女视频网站| 日韩在线观看网址| 久久99国产精品久久久久久久久| 91在线免费网站| 国产一区二区成人| 97国产精品人人爽人人做| 久久高清视频免费| 欧美性猛交xxxx免费看| 欧美日韩亚洲一区二| 亚洲一区二区久久久久久久| 日韩美女主播视频| 日韩男女性生活视频| 性亚洲最疯狂xxxx高清| 91麻豆国产语对白在线观看| 亚洲精品久久7777777| 国内精品模特av私拍在线观看| 成人国产精品久久久| 亚洲高清av在线| 欧美日韩免费一区| 精品国产一区二区三区久久| 国产精品成人国产乱一区| 精品日韩中文字幕| 亚洲精品美女在线观看| www国产精品视频| 国产成人拍精品视频午夜网站| 久久精品视频免费播放| 成人免费在线视频网址| 日韩资源在线观看| 亚洲欧美另类人妖| 久久久久亚洲精品成人网小说| 午夜精品美女自拍福到在线| 久久成人在线视频| 国产99视频精品免视看7| 国产91成人在在线播放| 性色av一区二区三区在线观看| 欧美性猛交xxxx偷拍洗澡| 亚洲高清久久久久久| 亚洲国产天堂网精品网站| 日本精品久久电影| 欧美成人中文字幕| 亚洲欧美日本另类| 久久精品成人欧美大片| 91中文字幕一区| 国产精品久久激情| 美女扒开尿口让男人操亚洲视频网站| 亚洲精品少妇网址| 成人观看高清在线观看免费| 亚洲伊人久久大香线蕉av| 亚洲精品国产精品久久清纯直播| 亚洲综合大片69999| 在线观看日韩专区| 最新日韩中文字幕| 色黄久久久久久| 亚洲第一免费播放区| 成人国产精品免费视频| 久久精品国产91精品亚洲| 青草青草久热精品视频在线网站| 夜夜嗨av一区二区三区四区| 国产视频在线一区二区| 日韩成人网免费视频| 欧美中文字幕精品| 久久精品国产亚洲7777| 久久久久久久97| 国产精品va在线| 成人免费看黄网站| 久久99精品久久久久久噜噜| 国内精品久久久久久影视8| 欧美激情网友自拍| 亚洲欧美另类在线观看| 日韩视频在线免费| 色偷偷av一区二区三区| 91精品综合久久久久久五月天| 久久久999国产精品| 日韩亚洲欧美中文高清在线| 欧美国产日韩视频| 亚洲精品永久免费精品| 亚洲成人动漫在线播放| 欧美一级成年大片在线观看| 国产午夜精品免费一区二区三区| 另类少妇人与禽zozz0性伦| 欧美激情视频一区二区|