




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
工程文件和窗體文件的后綴分別是()。在()窗口可以設置對象的外觀。在()窗口可以顯示和編寫應用程序的代碼。VB應用程序設計的步驟?復習工程文件和窗體文件的后綴分別是()。復習1設計界面設置屬性編寫代碼保存工程運行調試設計界面2第2章
VB6.0程序設計步驟第2章
VB6.0程序設計步驟32.1VB的程序管理在開發(fā)應用程序時,要使用工程來管理構成應用程序的所有不同的文件。應用程序工程1.vbp工程2.vbp工程3.vbp窗體模塊.frm類模塊.cls標準模塊.basVB的程序管理結構2.1VB的程序管理在開發(fā)應用程序時,要使用工程來管理構成4工程的構成工程文件(.vbp)包含了一個應用程序的所有文件和對象的清單。2.窗體文件(.frm)包含了該窗體的所有控件屬性和代碼。 3.標準模塊文件(.bas)完全由代碼組成。用戶自定義的(可以定義函數(shù)過程和子程序過程)、可供本工程內各窗體調用的過程。4.類模塊文件(.CLS)包括代碼和數(shù)據(jù)。每個類模塊定義了一個類,可以在窗體模塊中定義類的對象,調用類模塊中的過程。工程的構成工程文件(.vbp)52、工程管理工程:新建工程打開工程保存工程工程另存為添加工程移除工程2、工程管理工程:6工程屬性的設置工程屬性的設置7工程環(huán)境設置工程環(huán)境設置82、工程管理窗體:移去添加刪除重命名設置啟動窗體2、工程管理窗體:92.2一個簡單的VB程序應用程序設計步驟一個簡單的VB程序2.2一個簡單的VB程序應用程序設計步驟101、創(chuàng)建VB應用程序設計的步驟之前,建立程序文件夾。1)建立用戶界面以及界面中的對象2)設置各個對象的屬性3)為對象事件編寫程序4)保存工程到程序文件夾中。5)運行程序和調試程序。6)可執(zhí)行文件的生成。1、創(chuàng)建VB應用程序設計的步驟之前,建立程序文112、一個簡單的應用程序
2、一個簡單的應用程序122.3窗體系統(tǒng)菜單標題欄最大化按鈕最小化按鈕關閉按鈕topleftheightWIdth2.3窗體系統(tǒng)菜單標題欄最大化按鈕最小化按鈕關閉按鈕to13窗體的主要屬性(1)屬性名屬性值說明Name字符串用于設置窗體的名稱,中英文均可,默認名稱為Form1Caption字符串用于設置窗體標題欄中顯示的文本,默認標題為Form1Height數(shù)值用于指定窗體的高度Width數(shù)值用于指定窗體的寬度Left數(shù)值用于確定窗體左上角的坐標位置,即窗體左上角離屏幕左邊的距離Top數(shù)值用于確定窗體左上角的坐標位置,即窗體左上角離屏幕頂邊的距離Enabled邏輯值用于決定是否允許操作窗體,True:允許;False:禁止Visible邏輯值用于決定程序運行時窗體是否可見,True:可見;False:不可見窗體的主要屬性(1)屬性名屬性值說明Name字符串14窗體的主要屬性(2)屬性名屬性值說明FontName字符串用于設置窗體或對象上文本的字體FontSize整數(shù)用于設置窗體或對象上文本字體的大小,單位為磅,范圍1~2160FontBold邏輯值該屬性值為True時用于設置窗體或對象上顯示的文本為粗體FontItalic邏輯值該屬性值為True時用于設置窗體或對象上顯示的文本為斜體FontStrikethru邏輯值該屬性值為True時用于給窗體或對象上顯示的文本加一刪除線FontUnderline邏輯值該屬性值為True時用于給窗體或對象上顯示的文本加一下劃線窗體的主要屬性(2)屬性名屬性值說明FontNam15窗體的主要屬性(3)屬性名屬性值說明MaxButton邏輯值用于設置窗體右上角的最大化按鈕,True:有;False:無MinButton邏輯值用于設置窗體右上角的最小化按鈕,True:有;False:無ControlBox邏輯值用于設置窗口控制框的狀態(tài),True:有;False:無Icon用于設置窗體最小化時的圖標ForeColor整數(shù)用于設置窗體或對象的前景顏色BackColor整數(shù)用于設置窗體或對象的背景顏色Picture字符串用于設置窗體中要顯示的圖片窗體的主要屬性(3)屬性名屬性值說明MaxButto16窗體的常用事件(1)Click事件:鼠標單擊窗體時被觸發(fā)。(2)DblClick事件:鼠標雙擊窗體時被觸發(fā)。(3)Load事件:當窗體被加載裝入內存時被觸發(fā)。(4)UnLoad事件:當從內存中清除一個窗體時被觸發(fā)。窗體的常用事件(1)Click事件:鼠標單擊窗體時被觸發(fā)。17窗體的常用方法窗體的常用方法有: Print方法Cls方法Show方法窗體的常用方法窗體的常用方法有: 18Print方法格式:[對象.]Print[Spc(n)|Tab(n)][表達式列表][,|;]功能:在窗體、圖形框或打印機對象上輸出信息,省略對象則在窗體上輸出。Print方法格式:[對象.]Print[Spc(n)19說明:(1)表達式列表可以是數(shù)值表達式或字符串,若省略則輸出一個空行。a=100:b=200PrintaPrintPrint"歡迎使用VB6.0"100歡迎使用VB6.0說明:10020(2)當輸出多個表達式時,各表達式之間以“,”或“;”隔開。若以逗號分隔,則按標準輸出格式(分區(qū)輸出格式)顯示數(shù)據(jù)項。即以14個字符位置為單位把一個輸出行分為若干個區(qū)段,逗號后面的表達式在下一個區(qū)段輸出。若以分號分隔,則按緊湊輸出格式輸出數(shù)據(jù)。(2)當輸出多個表達式時,各表達式之間以“,”或21數(shù)值型:1)默認用空隔分隔2)數(shù)值前有符號位數(shù)值型:22閱讀閱讀23與Print方法有關的標準函數(shù)Tab函數(shù)一般形式:Tab(n)作用:從左端第n列開始輸出。說明:(1)要輸出的信息放在Tab函數(shù)的后面,用分號隔開(2)如果當前位置的列數(shù)大于n,則從下一行的第n列開始輸出。與Print方法有關的標準函數(shù)24Spc函數(shù)一般形式:Spc(n)作用:從當前位置開始,插入n個空格。說明:Spc函數(shù)與輸出項之間用分號隔開。舉例:Print"a";Tab(5);"b"Print"a";Spc(5);"b"Spc函數(shù)25Cls方法格式:[對象.]Cls功能:清除窗體或控件對象上的信息;說明:①對象為窗體或圖形框,對象省略則為窗體;②Cls方法只清除運行時在窗體或圖形框中創(chuàng)建的文本或圖形,不清除設計時在窗體建立的文本或圖形;Cls方法格式:[對象.]Cls26Show方法格式:
[對象.]show[1/0]功能:顯示一個窗體。說明:“1”:不關閉本窗體無法操作其它窗體?!?”:不關閉本窗體也可操作其它窗體。Show方法格式:27hide方法格式:
[對象.]hide功能:隱藏一個窗體。hide方法格式:28Load事件:當窗體被加載裝入內存時被觸發(fā),但并沒有將窗體顯示出來。注:在Load事件中寫代碼,指在窗體裝入內存過程中執(zhí)行該命令。Load事件:29練習:程序運行時顯示“你好!”。
PrivateSubForm_Load()Form1.ShowForm1.Print"你好!"EndSubForm1.AutoRedraw=TrueForm1.Print"你好!"Form1.Visible=TrueForm1.Print"你好!"Load事件:一般進行控件、變量的初始化工作。練習:程序運行時顯示“你好!”。PrivateSubF30Load事件:一般進行控件、變量的初始化工作。Load事件:312.4常用控件標簽(Label)用來顯示文本的控件。文本框(TextBox)用來輸入文本的控件。命令按鈕(CommandButton)主要用于啟動或中斷一個處理過程。命令按鈕通常響應Click事件。2.4常用控件標簽(Label)32標簽的主要屬性屬性名屬性值說明Caption字符串顯示在標簽上的正文(標題)Alignment0顯示的標題靠左1顯示的標題靠右2顯示的標題居中AutosizeTrue根據(jù)顯示的標題自動調整大小False保持設計時的大小BorderStyle0標簽無邊框1標簽有邊框(單邊框)BackStyle0標簽覆蓋背景1標簽透明標簽的主要屬性屬性名屬性值說明Caption字符串顯示33文本框的常用屬性(1)屬性名屬性值說明Text字符串文本框中顯示的文本內容MaxLength數(shù)值用來設置文本框中允許輸入的最大字符數(shù)。默認值為0,表示沒有字符數(shù)的限制;如果為非另,此值即為允許輸入的最大字符數(shù)MultiLineTrue允許在文本框中輸入多行文字False文本框中只能輸入一行文字PasswordChar字符串設置口令輸入。默認值為空,此時輸入的字母按原樣顯示在文本框中;若為非空字符,則輸入字符用該非空字符顯示在文本框中LockedTrue文本框中的文字內容不可編輯False文本框中的文字內容可以編輯文本框的常用屬性(1)屬性名屬性值說明Text字符34文本框的常用屬性(2)屬性名屬性值說明ScrollBars0(默認)文本框沒有滾動條1文本框只有水平滾動條2文本框只有垂直滾動條3文本框同時擁有水平和垂直滾動條SelLength數(shù)值文本框中當前選中的字符個數(shù)。該屬性只能在程序中進行設置和返回SelStart數(shù)值文本框中當前選中的字符中第一個字符的位置。第一個字符的位置為0,該屬性只能在程序中進行設置和返回SelText字符串文本框中當前選中的文字內容。該屬性只能在程序中進行設置和返回文本框的常用屬性(2)屬性名屬性值說明ScrollB35文本框的常用事件和方法文本框的事件:Change:文本框中的內容改變時發(fā)生。GotFocus:當控件獲得焦點時發(fā)生。LostFocus:當控件失去焦點時發(fā)生。文本框的方法:SetFocus:使文本框獲得焦點,可以直接接收鍵盤輸入。文本框的常用事件和方法文本框的事件:36說明:獲得焦點,指對象可直接響應鼠標或鍵盤的操作。命令按鈕、文本框等可以獲得焦點。Tab順序:按下Tab鍵時,多個控件獲得焦點的順序。TabIndex屬性值即是Tab順序值。1)獲得焦點方法在屬性窗口設置TabIndex的值,改變獲得焦點的順序。在代碼窗口對象.SetFocus說明:獲得焦點,指對象可直接響應鼠標或鍵盤的操作。命令按鈕、372)用選擇屬性完成字處理功能選中文本框中的所有文本:Text1.SetFocusText1.SelStart=0Text1.SelLength=Len(Text1.Text)2)用選擇屬性完成字處理功能38命令按鈕的常用屬性屬性名屬性值說明Caption字符串在按鈕上顯示的標題信息Cancel邏輯值該屬性被設為True時,按鍵盤上的Esc鍵與單擊該按鈕作用相同。在一個窗體中,只允許有一個命令按鈕的Cancel屬性設為TrueDefault邏輯值該屬性被設為True時,按回車鍵與單擊該按鈕作用相同。在一個窗體中,只允許有一個命令按鈕的Default屬性設為TruePicture數(shù)值Style屬性為1,則Picture屬性可顯示圖形文件Style0按鈕上不可顯示圖形1按鈕上可顯示圖形,也可以顯示文字ToolTipText字符串設置當鼠標在控件上暫停時顯示的文本命令按鈕的常用屬性屬性名屬性值說明Caption字符串39例:設計一個四則運算器。
例:設計一個四則運算器。40練習:1、編程實現(xiàn):程序運行后,單擊文本框時,文本框中的內容被選中。2、編程實現(xiàn):程序運行后,哪個文本框被選中,其背景色變?yōu)榧t色。練習:1、編程實現(xiàn):程序運行后,單擊文本框時,文本框中的內容41工程文件和窗體文件的后綴分別是()。在()窗口可以設置對象的外觀。在()窗口可以顯示和編寫應用程序的代碼。VB應用程序設計的步驟?復習工程文件和窗體文件的后綴分別是()。復習42設計界面設置屬性編寫代碼保存工程運行調試設計界面43第2章
VB6.0程序設計步驟第2章
VB6.0程序設計步驟442.1VB的程序管理在開發(fā)應用程序時,要使用工程來管理構成應用程序的所有不同的文件。應用程序工程1.vbp工程2.vbp工程3.vbp窗體模塊.frm類模塊.cls標準模塊.basVB的程序管理結構2.1VB的程序管理在開發(fā)應用程序時,要使用工程來管理構成45工程的構成工程文件(.vbp)包含了一個應用程序的所有文件和對象的清單。2.窗體文件(.frm)包含了該窗體的所有控件屬性和代碼。 3.標準模塊文件(.bas)完全由代碼組成。用戶自定義的(可以定義函數(shù)過程和子程序過程)、可供本工程內各窗體調用的過程。4.類模塊文件(.CLS)包括代碼和數(shù)據(jù)。每個類模塊定義了一個類,可以在窗體模塊中定義類的對象,調用類模塊中的過程。工程的構成工程文件(.vbp)462、工程管理工程:新建工程打開工程保存工程工程另存為添加工程移除工程2、工程管理工程:47工程屬性的設置工程屬性的設置48工程環(huán)境設置工程環(huán)境設置492、工程管理窗體:移去添加刪除重命名設置啟動窗體2、工程管理窗體:502.2一個簡單的VB程序應用程序設計步驟一個簡單的VB程序2.2一個簡單的VB程序應用程序設計步驟511、創(chuàng)建VB應用程序設計的步驟之前,建立程序文件夾。1)建立用戶界面以及界面中的對象2)設置各個對象的屬性3)為對象事件編寫程序4)保存工程到程序文件夾中。5)運行程序和調試程序。6)可執(zhí)行文件的生成。1、創(chuàng)建VB應用程序設計的步驟之前,建立程序文522、一個簡單的應用程序
2、一個簡單的應用程序532.3窗體系統(tǒng)菜單標題欄最大化按鈕最小化按鈕關閉按鈕topleftheightWIdth2.3窗體系統(tǒng)菜單標題欄最大化按鈕最小化按鈕關閉按鈕to54窗體的主要屬性(1)屬性名屬性值說明Name字符串用于設置窗體的名稱,中英文均可,默認名稱為Form1Caption字符串用于設置窗體標題欄中顯示的文本,默認標題為Form1Height數(shù)值用于指定窗體的高度Width數(shù)值用于指定窗體的寬度Left數(shù)值用于確定窗體左上角的坐標位置,即窗體左上角離屏幕左邊的距離Top數(shù)值用于確定窗體左上角的坐標位置,即窗體左上角離屏幕頂邊的距離Enabled邏輯值用于決定是否允許操作窗體,True:允許;False:禁止Visible邏輯值用于決定程序運行時窗體是否可見,True:可見;False:不可見窗體的主要屬性(1)屬性名屬性值說明Name字符串55窗體的主要屬性(2)屬性名屬性值說明FontName字符串用于設置窗體或對象上文本的字體FontSize整數(shù)用于設置窗體或對象上文本字體的大小,單位為磅,范圍1~2160FontBold邏輯值該屬性值為True時用于設置窗體或對象上顯示的文本為粗體FontItalic邏輯值該屬性值為True時用于設置窗體或對象上顯示的文本為斜體FontStrikethru邏輯值該屬性值為True時用于給窗體或對象上顯示的文本加一刪除線FontUnderline邏輯值該屬性值為True時用于給窗體或對象上顯示的文本加一下劃線窗體的主要屬性(2)屬性名屬性值說明FontNam56窗體的主要屬性(3)屬性名屬性值說明MaxButton邏輯值用于設置窗體右上角的最大化按鈕,True:有;False:無MinButton邏輯值用于設置窗體右上角的最小化按鈕,True:有;False:無ControlBox邏輯值用于設置窗口控制框的狀態(tài),True:有;False:無Icon用于設置窗體最小化時的圖標ForeColor整數(shù)用于設置窗體或對象的前景顏色BackColor整數(shù)用于設置窗體或對象的背景顏色Picture字符串用于設置窗體中要顯示的圖片窗體的主要屬性(3)屬性名屬性值說明MaxButto57窗體的常用事件(1)Click事件:鼠標單擊窗體時被觸發(fā)。(2)DblClick事件:鼠標雙擊窗體時被觸發(fā)。(3)Load事件:當窗體被加載裝入內存時被觸發(fā)。(4)UnLoad事件:當從內存中清除一個窗體時被觸發(fā)。窗體的常用事件(1)Click事件:鼠標單擊窗體時被觸發(fā)。58窗體的常用方法窗體的常用方法有: Print方法Cls方法Show方法窗體的常用方法窗體的常用方法有: 59Print方法格式:[對象.]Print[Spc(n)|Tab(n)][表達式列表][,|;]功能:在窗體、圖形框或打印機對象上輸出信息,省略對象則在窗體上輸出。Print方法格式:[對象.]Print[Spc(n)60說明:(1)表達式列表可以是數(shù)值表達式或字符串,若省略則輸出一個空行。a=100:b=200PrintaPrintPrint"歡迎使用VB6.0"100歡迎使用VB6.0說明:10061(2)當輸出多個表達式時,各表達式之間以“,”或“;”隔開。若以逗號分隔,則按標準輸出格式(分區(qū)輸出格式)顯示數(shù)據(jù)項。即以14個字符位置為單位把一個輸出行分為若干個區(qū)段,逗號后面的表達式在下一個區(qū)段輸出。若以分號分隔,則按緊湊輸出格式輸出數(shù)據(jù)。(2)當輸出多個表達式時,各表達式之間以“,”或62數(shù)值型:1)默認用空隔分隔2)數(shù)值前有符號位數(shù)值型:63閱讀閱讀64與Print方法有關的標準函數(shù)Tab函數(shù)一般形式:Tab(n)作用:從左端第n列開始輸出。說明:(1)要輸出的信息放在Tab函數(shù)的后面,用分號隔開(2)如果當前位置的列數(shù)大于n,則從下一行的第n列開始輸出。與Print方法有關的標準函數(shù)65Spc函數(shù)一般形式:Spc(n)作用:從當前位置開始,插入n個空格。說明:Spc函數(shù)與輸出項之間用分號隔開。舉例:Print"a";Tab(5);"b"Print"a";Spc(5);"b"Spc函數(shù)66Cls方法格式:[對象.]Cls功能:清除窗體或控件對象上的信息;說明:①對象為窗體或圖形框,對象省略則為窗體;②Cls方法只清除運行時在窗體或圖形框中創(chuàng)建的文本或圖形,不清除設計時在窗體建立的文本或圖形;Cls方法格式:[對象.]Cls67Show方法格式:
[對象.]show[1/0]功能:顯示一個窗體。說明:“1”:不關閉本窗體無法操作其它窗體?!?”:不關閉本窗體也可操作其它窗體。Show方法格式:68hide方法格式:
[對象.]hide功能:隱藏一個窗體。hide方法格式:69Load事件:當窗體被加載裝入內存時被觸發(fā),但并沒有將窗體顯示出來。注:在Load事件中寫代碼,指在窗體裝入內存過程中執(zhí)行該命令。Load事件:70練習:程序運行時顯示“你好!”。
PrivateSubForm_Load()Form1.ShowForm1.Print"你好!"EndSubForm1.AutoRedraw=TrueForm1.Print"你好!"Form1.Visible=TrueForm1.Print"你好!"Load事件:一般進行控件、變量的初始化工作。練習:程序運行時顯示“你好!”。PrivateSubF71Load事件:一般進行控件、變量的初始化工作。Load事件:722.4常用控件標簽(Label)用來顯示文本的控件。文本框(TextBox)用來輸入文本的控件。命令按鈕(CommandButton)主要用于啟動或中斷一個處理過程。命令按鈕通常響應Click事件。2.4常用控件標簽(Label)73標簽的主要屬性屬性名屬性值說明Caption字符串顯示在標簽上的正文(標題)Alignment0顯示的標題靠左1顯示的標題靠右2顯示的標題居中AutosizeTrue根據(jù)顯示的標題自動調整大小False保持設計時的大小BorderStyle0標簽無邊框1標簽有邊框(單邊框)BackStyle0標簽覆蓋背景1標簽透明標簽的主要屬性屬性名屬性值說明Caption字符串顯示74文本框的常用屬性(1)屬性名屬性值說明Text字符串文本框中顯示的文本內容MaxLength數(shù)值用來設置文本框中允許輸入的最大字符數(shù)。默認值為0,表示沒有字符數(shù)的限制;如果為非另,此值即為允許輸入的最大字符數(shù)MultiLineTrue允許在文本框中輸入多行文字False文本框中只能輸入一行文字PasswordChar字符串設置口令輸入。默認值為空,此時輸入的字母按原樣顯示在文本框中;若為非空字符,則輸入字符用該非空字符顯示在文本框中LockedTrue文本框中的文字內容不可編輯False文本框中的文字內容可以編輯文本框的常用屬性(1)屬性名屬性值說明Text字符75文本框的常用屬性(2)屬性名屬性值說明ScrollBars0(默認)文本框沒有滾動條1文本框只有水平滾動條2文本框只有垂直滾動條3文本框同時擁有水平和垂直滾動條SelLength數(shù)值文本框中當前選中的字符個數(shù)。該屬性只能在程序
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025遼寧沈陽市遼中區(qū)人民醫(yī)院及遼中區(qū)中醫(yī)院招聘編外人員95人筆試模擬試題及答案解析
- 教育教學質量推進會上校長講話:破局教育困境我校以“四維突破”戰(zhàn)略開辟新航道
- 小學二年級數(shù)學有余數(shù)的除法(2位數(shù)除以1位數(shù))水平測試習題
- 超市員工代表發(fā)言稿
- 三年級數(shù)學幾百幾十加減幾百幾十質量監(jiān)控習題
- 車間員工獎金分配方案(7篇)
- 洗煤廠述職報告
- 起重機械的安全
- 雙節(jié)期間安全教育工作
- 四年級數(shù)學上冊三位數(shù)除兩位數(shù)專項訓練
- 2024-2029年中國體外診斷試劑行業(yè)市場全景調研與投資前景預測報告
- 2024年高考英語作文【5篇】
- 結直腸癌免疫治療
- 老年學概論(第3版) 課件 第5-7章 衰老生物學、老年人口學、老年心理學
- 人教版八年級物理下冊《第八章運動和力》單元測試卷-含答案
- 中考語文真題雙向細目表
- 江蘇省南京師范大學附屬中學樹人學校2023-2024學年九年級下學期3月月考數(shù)學試卷
- 阿拉伯國家聯(lián)盟課件
- 油氣管道視頻監(jiān)控系統(tǒng)總體設計方案
- 呼吸內科小講課血氣分析在呼吸內科的應用
- 皮膚科玫瑰痤瘡的臨床表現(xiàn)和診斷學習培訓課件
評論
0/150
提交評論