中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
delphi編程規(guī)范1.0.0.0
 

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

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

常量定義
內(nèi)容:
邏輯值的定義;
常數(shù)值的定義;
錯誤碼的定義;

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

示例:Const C_SQL:string=‘select CH_USERER_ID from T_CD_USER‘; //查詢用戶ID
Const C_PI:real =3.1415926;   //圓周率
結(jié)構(gòu)類型定義
內(nèi)容:結(jié)構(gòu)類型定義
格式:
Type 
<類型名>       //結(jié)構(gòu)說明注釋
    <變量名1> : 變量類型;       //變量說明注釋
    <變量名2> : 變量類型;       //變量說明注釋

End ;

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

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

程序風格

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

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

變量定義語句
var 
var_name : <數(shù)據(jù)類型>;

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

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

//循環(huán)功能注釋

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

//循環(huán)功能注釋
repeat
  [語句];
  …
until [condition]

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

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

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

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

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

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

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

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Delphi 程序員代碼編寫標準指南
Delphi 編寫DLL動態(tài)鏈接庫文件的知識
Delphi面向?qū)ο缶幊痰?0條規(guī)則
Delphi?:?定義在implementation前后的全局變量有什么區(qū)別?
編程規(guī)范
VisualBasic語句大全及詳解
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服