- Visual Basic程序設計實驗指導
- 隋玉敏 劉芳
- 1972字
- 2020-06-24 18:13:39
實驗二 文件保存及啟動對象設置
【實驗內容】
1.基于“實驗一”,添加一個新的窗體,添加一個標準模塊。
2.保存文件。
3.通過窗體的屬性窗口,設置窗體Form2的標題欄文本為“我相信”,設置窗體的字體為“隸書”,字形為“粗體”,字號為“三號”,窗體背景色為“藍色”,前景色為“黃色”。
4.在窗體Form2上添加命令按鈕Command1,單擊該按鈕在窗體上顯示“蠶吐絲,蜂釀蜜;”“人不學,不如物?!?/p>
5.設置窗體Form2為啟動對象。
【實驗指導】
1.單擊【工程】菜單中的【添加窗體】菜單項,或在【工程資源管理器】窗口中右鍵單擊“工程1(工程1)”,在彈出的快捷菜單中單擊【添加】→【添加窗體】,或單擊工具欄上下拉菜單中的“添加窗體”,將會出現圖1-7所示“添加窗體”對話框。單擊“打開”按鈕,將會添加一個新的窗體Form2。

圖1-7 添加窗體對話框
單擊【工程】菜單中的【添加模塊】菜單項,或在“工程資源管理器”窗口中右鍵單擊“工程1(工程1)”,在彈出的快捷菜單中單擊【添加】→【添加模塊】,或單擊工具欄上下拉菜單中的“添加模塊”,將會出現圖1-8所示“添加模塊”對話框。單擊“打開”按鈕,將會添加一個新的標準模塊Module1。

圖1-8 添加模塊對話框
添加完窗體Form2和標準模塊Module1的工程1如圖1-9所示。

圖1-9 添加窗體Form2和標準模塊Module1
2.程序在運行前應先進行文件保存,以免因意外斷電或機器故障造成損失。一個工程可以擁有多個窗體,多個標準模塊,保存時每個窗體、每個標準模塊都以獨立的文件來保存,也就是說有幾個窗體、幾個標準模塊就會產生幾個窗體文件和幾個標準模塊文件,最后還會產生一個工程文件。該工程文件“統(tǒng)領”整個工程的所有文件。
文件保存分為初次保存和再次保存。初次保存時,系統(tǒng)會自動提示用戶保存工程中尚未保存的所有文件。再次保存是指當文件內容有改動后需保存新內容時做的保存,系統(tǒng)會自動用修改后的內容替換原有內容,而不給出保存文件信息的提示。
初次保存可單擊【文件】菜單中的【保存工程】菜單項,或單擊工具欄上的保存按鈕,系統(tǒng)就會自動提示用戶應該保存的文件的默認信息。如該工程會依次出現以下4個信息提示(見圖1-10~圖1-13)。

圖1-10 標準模塊1(Module1)的保存對話框

圖1-11 窗體模塊2(Form2)的保存對話框

圖1-12 窗體模塊1(Form1)的保存對話框

圖1-13 工程1的保存對話框
小貼士
? 在保存第一個文件時要選擇正確的保存位置,見圖1-10中的“保存在(I):”,該處用來選擇保存位置。建議用戶選擇自己的磁盤,如D盤或優(yōu)盤,在自己的磁盤上創(chuàng)建見名知義的文件夾,如用來保存實驗題目的文件夾可命名為exp1-2,表示實驗(experiment)第1章的第2個實驗。該工程中的其他文件可以使用默認的文件名保存在該文件夾下。
工程文件“工程1.vbp”如同一個“統(tǒng)領”性文件。該文件中描述了該工程包含的所有窗體模塊、標準模塊、啟動窗體等的信息。用記事本打開該文件,內容如圖1-14所示。

圖1-14 “工程文件”的主要內容
當完成上述4個文件的保存時,該工程的所有文件才保存完畢。這時,打開計算機的資源管理器,會在該工程的保存位置看到該工程的所有文件,如圖1-15所示。

圖1-15 實驗1-2的所有文件
小貼士
由于工程文件是個“統(tǒng)領”性文件,掌管著整個工程所有資源,所以要打開一個工程時,應雙擊工程文件,該工程文件會自動將工程所擁有的所有資源加載到工程中。在該實驗中,會自動加載窗體模塊1、窗體模塊2、標準模塊1。切忌雙擊某個窗體模塊或標準模塊來打開工程,這樣將會破壞原有的工程結構而產生一個新的、你可能不需要的工程文件。
3.選中窗體Form2,在屬性窗口設置窗體Form2的Caption屬性為“你相信嗎”,實現窗體標題欄文本顯示。在屬性窗口設置窗體的Font屬性,在Font屬性頁中分別設置字體、字型和字號。在屬性窗口中設置窗體的BackColor屬性(背景色)為藍色,ForeColor屬性(前景色)為黃色。
4.在窗體Form2上添加命令按鈕Command1,編寫Command1的單擊事件代碼,如圖1-16所示。

圖1-16 窗體2的代碼
5.由于窗體Form2的內容做了一些修改,為了及時保存修改過的內容,可單擊【文件】菜單中的【保存工程】菜單項,或單擊工具欄上的保存按鈕實現再次保存。
運行程序。會發(fā)現總是窗體Form1(標題為“你相信嗎”)被啟動,若想啟動窗體Form2(標題為“我相信”)需要設置工程的啟動對象。具體操作為:單擊【工程】菜單中的“工程1屬性(E)…】菜單項或在資源管理器窗口右擊“工程1”,在彈出的快捷菜單中選擇【工程1屬性(E)…】,將會出現圖1-17所示的對話框,在啟動對象中選擇要啟動的對象Form2即可。

圖1-17 工程屬性設置對話框
程序運行結果如圖1-18所示。

圖1-18 運行結果
小貼士
文件保存是初學者容易出錯的地方,經常出現文件存完后不知道存到哪里了而找不到文件,也經常會出現由于搞不清楚工程文件的作用而單獨打開窗體文件破壞原有工程文件結構的情況,使得多個窗體失去原有的關聯(lián)。所以文件保存切記以下兩點。
? 文件保存一定要選擇正確的保存位置。
? 工程的打開是雙擊工程文件而不是窗體文件。
筆記:(請記錄注意事項、糾錯過程、經典代碼等內容)
- 算法零基礎一本通(Python版)
- PHP程序設計(慕課版)
- 信息可視化的藝術:信息可視化在英國
- CouchDB and PHP Web Development Beginner’s Guide
- 精通Linux(第2版)
- 編程數學
- Learning Hunk
- 區(qū)塊鏈底層設計Java實戰(zhàn)
- 常用工具軟件立體化教程(微課版)
- Java零基礎實戰(zhàn)
- C語言程序設計與應用(第2版)
- Django Design Patterns and Best Practices
- Go Systems Programming
- Mastering Drupal 8
- Building a Media Center with Raspberry Pi