[教育]應用程序接口設計及代碼編寫_第1頁
已閱讀1頁,還剩64頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、應用程序接口設計及代碼編寫,一、簡單的計算器應用程序任務,任務概述界面布局界面設計代碼設計計算器應用程序分析,二、可視化界面設計基礎,(一)可視化界面設計概述 1、VB應用程序的窗體設計通常分為三種: (1)單窗體:一個應用程序中只包含一個窗體。 (2)多窗體:一個應用程序中包含多個窗體。 (3)MDI窗體:是一種特殊的多窗體界面,由一個父窗體和眾多的子窗體組成。

2、 2、使窗體界面美觀的基本原則: (1)窗體上的顏色不要過多,否則不易讀。 (2)若設計多色彩的窗體界面,應盡量采用同一色系的顏色。如:藍、淡藍等 (3)不要試圖在一個窗體上放置過多的信息。 (4)盡可能以清晰簡明的方式設計窗體。 (5)使用適當的顏色、圖片來增加窗體的趣味性是必要的,但要適度。 (6)界面

3、元素應盡可能一致。即設計時應拋棄使用所有控件的想法。,(二)多窗體設計 1、添加窗體 工程——〉添加窗體 2、設置啟動窗體 (1) 啟動窗體:應用程序開始運行時首先出現的窗體稱為~。默認情況下,創(chuàng)建的第一個窗體為啟動窗體。應用程序的執(zhí)行入口并非必須是某個窗體。 (2)通過“工程——工程1屬性”,3、窗體的裝載和卸載 (1)Load語句

4、 Load(裝載)語句用于把窗體或其他對象裝入內存,但不管顯示。 即Load Form2等效于Form2.Visible=False 注:當使用窗體的Show方法時,VB程序會自動裝載窗體,然后才顯示該窗體,此時隱含地使用了Load裝載語句。 (2)Unload語句 該語句可以把窗體或其他對象從內存中卸載。

5、注:對于單窗體應用程序而言 Unload form1 等效于 End,4、多窗體應用程序設計的一般步驟 (1)添加應用程序所需的所有的窗體、模塊。 (2)設置起始窗體,以及多窗體間的調用關系。 (3)按單窗體設計方法設計每個窗體。,(三)MDI多文檔窗體的設計 多文檔窗體(MDI)時可以同時進行多個文檔操作的界面。它允許用戶同時打開多個文檔,每個文檔顯示在自己的窗口中,用

6、戶可以隨意在各個文檔漸進性來回切換。目前大多數軟件都采用這種界面,比如Microsoft Word. MDI界面由一個父窗體和多個子窗體組成。父窗體是所有子窗體的容器。 1、MDI父窗體 一個VB工程中只能由一個MDI父窗體,創(chuàng)建的方法是: (1)打開或新建一個工程,單擊“工程”菜單中的“添加MDI窗體”命令。 (2)再彈出的“添加MDI窗體”對話框中雙擊“MDI窗體

7、”圖標。 (3)這時就會出現一個默認名稱為MDIForm1的新窗體。 2、MDI子窗體 父窗體創(chuàng)建完成后,我們可以通過“工程”菜單添加若干標準窗體,然后將這些標準窗體的MDIChild屬性值設置為True,該窗體便成為工程中的MDI子窗體了。,,,3、MDI子窗體的顯示方法 (1)靜態(tài)顯示方法 是通過在設計應用程序時添加多個窗體來完成的。假設程序中允許用

8、戶在MDI父窗體上最多同時打開三個窗體,那么設計時只要添加三個子窗體,在MDI父窗體中通過Show命令顯示即可。 (2)動態(tài)顯示方法 靜態(tài)顯示方法對設計者來說比較靈活,但最大的缺點是浪費系統(tǒng)資源。當所有子窗體具有相同特征時,就可以采用動態(tài)顯示方法了。 動態(tài)顯示方法只需要設計一個子窗體,比如Form1,然后通過以步驟就可以實現多子窗體顯示了。

9、 dim mynewform as new form1 mynewform.show4、MDI界面實例 例如 P62,(四)窗體的運行模式 1、模態(tài)和非模態(tài)顯示窗體 模態(tài)窗體占用整個應用程序的控制。在模態(tài)窗體顯示狀態(tài)下,只有關閉該窗體,用戶才能與其他窗體進行交互,繼續(xù)操作應用程序的其他部分。通常用來顯示重要信息。 如

10、:frmAbout.Show 1 也可以寫成:frmAbout Show vbModel 非模態(tài)窗體也稱常態(tài)窗體,用戶在跟此窗體進行交互式,還可以切換到其他窗體。 如:Form2.Show 或寫成: Form2.Show 0 或 Form2.Show VbModeless (1)非模態(tài)顯示窗體的例子 例 P63 (2)模態(tài)

11、顯示窗體的例子 例 P63.2 2、最前端顯示窗體,三、可視化界面高級設計,菜單設計框架、單選鈕和復選框控件列表框控件組合框控件工具欄、狀態(tài)欄和圖標列表控件通用對話框控件其他常用控件,(一)菜單設計 1、菜單的基本屬性和事件 屬性:Caption、Name、Index、Enabled、Visible、Check、ShortCut等 事件:Click事件

12、 2、下拉菜單的基本創(chuàng)建方法 3、設置分割條的方法 標題(Caption)屬性為減號,即“-” 4、設置訪問件和快捷鍵的方法 (&) 5、彈出式菜單的創(chuàng)建方法 首先頂級菜單設置為隱藏,然后利用PopupMenu方法顯示彈出式菜單 例如 P66,(二)框架、單選鈕和復選框控件 1、框架控件 主要屬性:Caption

13、 其他屬性和事件方法補償使用 2、單選鈕和復選框控件 (1)單選鈕(OptionButton) 主要屬性:Value 為True,被選中;為False,沒被選中,一組中只被選中一個。 (2)復選框(CheckBox) 主要屬性:Value 為0:為被選中;1:選中;2:禁用復選框

14、 例如:P67 請大家自己做,(三)列表框控件 如果我們希望用戶僅僅通過鼠標選擇,而不用使用鍵盤輸入相關信息時,就需要使用列表框(ListBox)控件了。 例如P68,自己試一試 1、 常用屬性 List:用來返回或設置控件的列表部分所包含的項目。List1(0)、List1(1) ListIndex:用來設置或返回控件中當前選定項目的索引。其值

15、為0、1、2,若為-1,則未選定項目 List1.List(List1.ListIndex) Text:用來直接返回當前選定項目的文本。List1.Text=List1.List(List1.ListIndex) ListCount: 返回列表框中的項目總數目。,2、常用方法 AddItem :用來添加新項目 格式:List1.AddItem 字

16、符串 RemoveItem:刪除列表框中的項目。如:List1.RemoveItem 0 或者 List1.RemoveItem “計算機應用專業(yè)” Clear:用來刪除列表中的所有項目。,3、常用方法 Click事件:,(四)組合框控件 可以將組合框(ComboBox)控件理解為文本框和列表框

17、控件的功能結合體。有了這個控件,用戶既可以從列表中選擇項目,也可以在需要時輸入項目。 組合框主要包括List,ListIndex,Text,ListCount屬性和AddItem方法,它們的用法與列表框控件相同。 另外,組合框最重要的一個屬性是Style ,它有0,1,2三個可選值。 例如:P70 自己試一試,(五)工具欄ToolBar、狀態(tài)欄StatusBar和圖標列表ImageL

18、Ist控件 1、添加控件的方法 通過“工程-部件”菜單項進行添加,在部件對話窗中選擇“Microsoft Windows Common Controls 6.0”,后單擊“應用”按鈕。 2、使用實例 例如:P72 隨老師一起操作 (1)添加控件。 (2)設置ImageList控件。在ImageLIst1上擊右鍵

19、 (3)設置ToolBar控件。在ToolBar1上擊右鍵 (4)設置StatusBar控件。在StatusBar上擊右鍵 (5)添加事件代碼。,(六)通用對話框控件 經??梢砸姷酱蜷_(Open)、保存(Save)、顏色(Color)、字體(Font)、打?。≒rint)等對話框。 如果希望我們所設計的應用程序也具有這種對話框,就可以使用通用對話

20、框(CommonDialog)控件了。 首先在部件選擇對話窗中選擇“Microsoft Common Dialog Control 6.0”復選框,將通用對話框控件添加到工具箱中。該控件在設計階段時可以看到的,但在運行時是不可見的。 ShowOpen、ShowSave、ShowColor、ShowPrinter、ShowFont、ShowHelp 例如:P75,(七)其他常用控件水平滾動條(

21、HScrollBar)垂直滾動條(VScrollBar),四、代碼設計基礎,變量的聲明基本數據類型變量初始值變量的作用域變量的生命周期常量運算符和表達式常用函數流程控制語句,(一)變量的聲明 1、顯式聲明 語法結構: dim 變量名 as 數據類型 如:dim myresult as double 2、隱性聲明

22、 VB允許在使用變量前不使用dim語句進行事先定義,而由VB自動將變量聲明為變體型(Variant類型),這種方式稱為隱性聲明。注意:為避免使用隱性聲明方法,可以在應用程序的模塊聲明部分,加入Option Explicit語句,使VB的變量在使用前必須進行強制聲明,否則就無法編譯執(zhí)行。,(二)基本數據類型,(三)變量初始值 任何變量在被聲明后均會有一個初始值。一般情況下: 數值

23、型變量的初始值為0 字符串變量初始值為空字符串,即“” 變體型變量初始值為空值,即Null值 布爾型的初始值為假,即False,(四)變量的作用域 1、過程級變量 是指在過程內部聲明的變量。只有在該過程中的代碼才能訪問這個變量,該變量不能用于程序的其他部分,建議使用Dim關鍵字來聲明。 2、窗體級和模塊級變量

24、 是指在窗體或模塊的代碼聲明段用Dim或Private 聲明的變量,其作用范圍是整個模塊或窗體。即在窗體或模塊中的所有過程中,都可以使用這些變量,當離開了這個模塊或窗體,此變量就不起作用了。為了增加可讀性,建議使用Private關鍵字聲明。 3、全局變量 在整個應用程序中有效,一般在模塊代碼編輯器的頂部使用Public聲明。注意:在窗體中已可以使用Public聲明全局變量,工程中的其他窗體可以使用

25、“窗體名.變量名”的格式,看到并訪問該變量。,(五)變量的生命周期 是指能夠保存變量值的時間。 1、過程級變量 只有在過程執(zhí)行期才存在。 注意:當使用Static關鍵字來聲明局部變量時,則該變量的生命周期是應用程序的整個運行期,即在該過程執(zhí)行結束時,系統(tǒng)并不是房改變量的內存空間,而是繼續(xù)保留其值。語法結構是: Static 變量名 as

26、 數據類型 2、模塊級、窗體級和全局變量 這些變量的生命周期是程序的運行期,不必使用Static關鍵字進行聲明。 例如:P81,(六)常量 是在程序運行過程中其值保持不變的量,通常分為直接常量和符號常量兩大類。 1、直接常量: 字符串常量:用雙引號括起來的一串字符。如:"123" 數值常量:整數、長整數、

27、定點數、浮點數和字節(jié)數。 布爾常量:True和False 日期常量:用兩個“#”符號把日期和時間的值括起來。如:#3/16/2003# 2、符號常量分為內部(系統(tǒng)定義)常量和符號(用戶定義)常量。 (1)系統(tǒng)內部常量由VB應用程序和控件提供。如:顏色常量vbGreen(綠色)、 vbRed(紅色)等 例:將窗體背景設為綠色,可使用以下語句: Form1

28、.BackColor=vbGreen(運行后顯示效果) (2)定義符號常量的一般語法是: [Public|Private] Const 變量名 as 數據類型 [=表達式] 例如:Public Const Pi As Double=3.1415926,(七)運算符和表達式 1、算術運算符 ^ - * / \

29、 Mod + - 2、關系運算符 > (或>= <= 3、邏輯運算符 Not And Or Xor Eqv Imp 4、字符串連接符:字符串是由兩個雙引號“”包括的字母和數字的組合體,字符串連接符的作用是將字符串常量、變量和函數連接起來,從而形成一個較大的字符串。 + &

30、 如:“abcd”+“1234”=“abcd1234”,(八)常用函數 1、數值型函數 2、字符串函數 3、日期函數 4、格式化函數 5、類型轉換函數,1、常用數學函數Sin(x) 返回自變量x的正弦值。自變量x的單位是弧度。Cos(x) 返回自變量x的余弦值。自變量x的單位是弧度。Tan(x) 返回自變量x的正切值。自變量x的單位是

31、弧度。Atn(x) 返回自變量x的反正切值。返回值的單位是弧度。Abs(x) 返回自變量x的絕對值。Sgn(x) 返回自變量x的符號。當x為負數時返回-1,為0時返回0,為正數時返回+1。Sqr(x) 返回自變量x的平方根。Exp(x) 返回以e為底數、以x為指數的數值。Hex(x) 返回十六進制數函數 Rnd(x) 隨機數函數Fix(x) 取整函數 Int(x) 最大

32、整數函數 Cint(x)四舍五入函數,2、常見字符串函數Ltrim$(字符串) 去掉字符串左端的空白字符(包括空格合Tab符號)Rtrim$(字符串) 去掉字符串右端的空白字符Trim$(字符串) 去掉字符串兩端的空白字符Left$(字符串,n) 返回字符串左端的n個字符組成的子字符串Right$(字符串,n) 返回字符串右端的n個字符組成的子字符串Mid$(字符串,p,n)

33、 返回從字符串第p個字符開始連續(xù)n個字符組成的子字符串。如果省略參數n就表示從第p個字符開始取到字符串結束Len(字符串) 返回字符串的長度Sting$(n,ASCII碼|字符串) 返回一個由n個指定字符組成的字符串。當第二個參數為字符串時,字符串的首字符就是指定字符;如果第二個參數是一個ASCII碼,這個ASCII碼對應的字符就是指定字符Space$(n) 返回一個由n個空格組成

34、的字符串。,,3、常見日期時間函數Day(Now) 返回當前日的日期。WeekDay(Now) 返回當前日的星期。Month(Now) 返回當前日的月份。Year(Now) 返回當前日的年份。Hour(Now) 返回當前時間的小時部分(0-23)。Minute(Now) 返回當前時間的分鐘部分。Second(Now)返回當前時間的秒部分。在日期和時間函數中,“Now”是一個系統(tǒng)已定義的內部變量,

35、可以直接使用。,4、格式化函數格式輸出函數Format$可以將數值表達式的值按照格式輸出控制符指定的格式輸出。格式:Format$ (表達式, [格式輸出控制符])格式輸出控制符說明:⑴.“#”:數字格式輸出控制符,表示一個數字位。# 的個數決定顯示區(qū)段的長度。⑵.“0”:數字格式輸出控制符,與 # 功能相同,但多余位以0補齊。⑶.“.”:顯示小數點。⑷.“,”:顯示逗號表示分位符。⑸.“%”:表示百分號。⑹.“$”

36、:美元符號。⑺.“+”和“-”:正號和負號。⑻.“E+”和“E-”:用指數顯示數值。“E-”正號省略。,5、類型轉換函數Int(x) 求不大于自變量x的最大整數Fix(x) 去掉一個浮點數的小數部分,保留其整數部分Hex$(x) 把一個十進制數轉換為十六進制數Oct$(x) 把一個十進制數轉換為八進制數Asc(x$) 返回字符串x$中第一個字符的ASCII碼Chr$(x

37、) 把字符x轉換成相應的ASCII碼Str$(x) 把x的值轉換成一個字符串Cint(x) 將自變量x的小數部分四舍五入轉換為整數,流程控制語句,在代碼設計階段,VB主要采用結構化程序設計方法,它一般包括三個基本結構,—順序結構—分支結構—循環(huán)結構,順序結構: 順序結構是最簡單和最基本的結構,當執(zhí)行順序結構是,將按照語句在程序中的先后順序一次執(zhí)行。其特點是流程直觀易讀,結構簡明。賦值

38、語句就是順序結構中最常用的語句。,分支結構,分支結構是根據一定的條件來決定執(zhí)行何種操作的一種數據結構在VB中有五種語句來實現分支結構:If…ThenIf…Then…End IfIf…Then…ElseIf…Then…ElseIfSelect Case,If…Then,語法規(guī)則If 條件表達式 Then 語句例:Private Sub Command1_Click()Dim temp As Single

39、temp = Val(InputBox("What is the tempture?"))If temp > 25 Then MsgBox "it is hot"End Sub,If…Then…End If,語法規(guī)則If 條件式 Then 程序段End If,If…Then…End If 語句實例,Private Sub Command1

40、_Click()Dim test As Integertest = InputBox("please input an integer!")If test > 10 Then Print "test>10" test = test * 2 Print "now test=", testEnd IfEnd Sub,If…The

41、n…Else,語法規(guī)則If 條件式 Then 程序段1Else 程序段2End If,If…Then…Else 語句實例,Private Sub Command1_Click()Dim test As Integertest = InputBox("please input an integer!")If test > 10 Then

42、Print "test>10"Else Print "test<=10"End IfEnd Sub,If…Then…ElseIf,語法規(guī)則If 條件式 Then 程序段1ElseIf 條件式2 Then 程序段2……ElseIf 條件式n Then 程序段n[Else

43、默認程序段]End If,If…Then…ElseIf 語句實例,Private Sub Command1_Click()Dim test As Integertest = InputBox("please input an integer!")If test > 30 Then Print "test>30"ElseIf test >

44、20 Then Print "test>20"ElseIf test > 10 Then Print "test>10"Else Print "test<=10"End IfEnd Sub,Select Case,語法規(guī)則Select Case 測試表達式 Case 表達式1

45、 程序段1 [Case 表達式2 程序段2] …… [Case Else 默認程序段]End Select,Select Case語句實例,Private Sub Command1_Click()Dim ageage = Val(InputBox("How old are you?"))Sele

46、ct Case age Case 1 To 12 MsgBox "you are a child" Case 13 To 19 MsgBox "you are a teenager" Case 20 To 150 MsgBox "you are an adult" Case Else Msg

47、Box "It is impossible!"End SelectEnd Sub,循環(huán)結構,循環(huán)是一組重復執(zhí)行的指令,重復次數由條件決定For…Next語句Do…Loop語句,For…Next語句,主要用于執(zhí)行循環(huán)次數確定的循環(huán)語法規(guī)則For 循環(huán)變量 = 初值 To 終值 [Step 步長] [程序段] [ Exit For]Next [循環(huán)變量],For…

48、Next語句實例,Private Sub Command1_Click()For i = 1 To 10 Step 1Print iNext iEnd Sub,Private Sub Command1_Click() Dim Sum As Integer Sum=0 For i=1 to 10 Sum=Sum+i Next i Text1.Text=SumE

49、nd Sub,For…Next語句實例,Do…Loop語句,當循環(huán)次數無法預先確定時,可以使用Do…Loop語句,它有兩種格式,Do…Loop語句,當型循環(huán)(先判斷,后執(zhí)行)Do [{While|Until} 條件式] 程序段(一組語句) [If 條件式 Then Exit Do] [程序段]Loop,當型循環(huán) Do While語句實例,Private Sub Com

50、mand1_Click()Dim Sum As Integer Dim i As Integeri = 1Do While i <= 10 Sum=Sum+i i = i + 1Loop Text1.Text=SumEnd Sub,當型循環(huán) Do Until語句實例,Private Sub Command1_Click() Di

51、m Sum As Integer Dim i As Integeri = 1Do Until i > 10 Sum=Sum+i i = i + 1Loop Text1.Text=SumEnd Sub,Do…Loop語句,直到型循環(huán)(先執(zhí)行,后判斷,至少執(zhí)行一次)Do 程序段(一組語句) [If 條件式

52、 Then Exit Do] [程序段]Loop [{While|Until} 條件式],直到型循環(huán) Do While語句實例,Private Sub Command1_Click() Dim Sum As Integer Dim i As Integer i = 1 Do Sum=Sum+i i = i + 1 Loop While

53、i <= 10 Text1.Text=SumEnd Sub,直到型循環(huán) Do Until語句實例,Private Sub Command1_Click() Dim Sum As Integer Dim i As Integer i = 1Do Sum=Sum+i i = i + 1Loop Until i > 10

54、 Text1.Text=SumEnd Sub,注意:1、當循環(huán)還沒有結束時,可使用該語句強 制程序退出循環(huán)體。在DO While循環(huán)中,可以通過Exit Do語句退出循環(huán)。在For Next循環(huán)中可以使用Exit For強行退出循環(huán)。2、退出循環(huán)語句一般要與判斷語句一同使用。3、編寫循環(huán)語句時,一定要事先檢查是否有結束該循環(huán)的條件,否則就會出現“死循環(huán)”。一定要避免出現“死循環(huán)”現象。,

55、常見交互式函數__ Print 方法,Print 方法用于在窗體、立即窗體、圖片框、打印機等對象中顯示文本字符串和表達式的值。Print 方法的格式與功能與BASIC語言中的Print語句類似。格式:[.] Print [表達式表][ , | ; ]      Print方法具有計算和輸出雙重功能,原則為先計算后輸出。在一般情況下,每執(zhí)行一次Print方法后就要

56、自動換行。如果在Print方法末尾加上逗號或分號,下一條語句可以在同一行繼續(xù)顯示。,常見交互式函數__ Print 方法,參數說明:“對象名稱”可以是窗體(Form)、立即窗體(Debug)、圖片框(PictureBox)或打印機(Printer)等對象。如果省略“對象名稱”表示默認為在當前窗體中輸出。“表達式表”是一個或多個表達式,可以是算術表達、關系表達式、布爾表達式或字符串表達式。如果省略“表達式表”,則輸出一個空行。[ ,

57、 | ; ]表示多個表達式可以用逗號、分號和空格分開,其中以逗號分隔表示各表達式間用標準輸出格式(分區(qū)輸出格式)輸出數據,即每隔14列為一個打印區(qū),每個打印區(qū)中顯示一個表達式的值;以分號和空格分隔表示各表達式間按照緊湊格式輸出數據,字符串間連續(xù)輸出,數值間空一個格,數值為負數則符號位為“-”,否則為空。在Print方法中可以將逗號和分號混合使用。,其它說明,當文本出現在窗體中時,文本成為窗體背景的一部分如果輸出的字符串比窗體或圖片框的

58、寬度還要長,超出的部分會自動被截斷如果要用Print方法在單行上顯示多個不同的項目,可以用分號或逗號分開如果把分號或逗號放在一條語句的最后,則下一條Print語句將輸出在同一行上Print語句中可以有表達式計算,Print 方法中常用的函數,⑴.Tab函數格式:Tab(n) Tab函數將光標移動到由數值表達式n所指定的位置(列號),從這個位置(列號)開始輸出以后數據。要輸出的數據放在Tab函數之后,并以分號分隔。

59、 ⑵.Spc函數格式:Spc(n) Spc函數用于顯示指定數量的空格。 ⑶.Space$函數格式:Space$(n) Space$函數返回n個空格。,Print 方法實例,Private Sub Form_Activate() Print "aa"; "bb", "cc", "dd"; "ee&quo

60、t;; "ff" Print 12; 34; 56, 78, 90; -11; 22; -33 Print Print "xx" & "yy", 36 * 2; Print 7 ^ 2, Print "End"End Sub,,Print 方法實例,Private Sub Form_Activate()

61、 Print "1234567890123456789012345678901234567890" Print "學號";Tab(10);"姓名"; Tab(20);"性別"; Print Tab(30);"成績" Print "001";Tab(10);"張軍"; Tab

62、(20);"男";Tab(30);98Print "012";Tab(10);"徐薇"; Tab(20);"女";Tab(30);87PrintPrint "1234567890123456789012345678901234567890"Print "學號";Spc(6);"姓名"; Sp

63、c(6);"性別";Spc(6);"成績" Print "021"; Spc(6);"王曉蘭";Spc(6);"女"; Spc(6);88End Sub,,五、工程化思想及編程風格,工程化思想代碼書寫規(guī)范及編程風格,(1)命名規(guī)則(2)編程風格,命名規(guī)則 vb應用程序中涉及了大量的常量、變量、窗體、控件

64、對象、過程和函數等,應按一定的規(guī)則對他們進行命名,首先應保證命名的正確性,即:(1)必須以字母開頭,后面可以跟數字和下劃線。在體一作用域內的常量、變量、控件等的名稱應唯一。(2)長度不能超過225個自負,其中空間、窗體、類和模塊的名字不能超過49個字符。(3)不可以包含嵌入的英文句號或類型聲明字符(%、&、@、$),也不能以VB保留關鍵字作為變量名。,代碼書寫規(guī)范及編程風格:,在保證命名正確的前提下,還要增加程序的可讀性和

65、可維護性。命名最好要有實際含義和一定的規(guī)律。通常情況下,對于變量、常用控件等可采用“前綴+名稱”的命名方法。比如對于窗體變量,可統(tǒng)一以frm作為名稱前綴,使人很容易明白該變量代表了一個窗體對象。,寫文章需要排版,以提高可讀性,寫程序也同樣要注意版式,一方面可增加程序的可讀性,易維護性,另一方面也可以提高程序的開發(fā)速度。(1)注釋:在程序中加入注釋是一種良好的習慣。注釋對程序的解釋、調試是非常有用的。在VB里,注釋語句有兩種,一種是用R

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論