VisualBasic程序設計.ppt_第1頁
VisualBasic程序設計.ppt_第2頁
VisualBasic程序設計.ppt_第3頁
VisualBasic程序設計.ppt_第4頁
VisualBasic程序設計.ppt_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Visual Basic程序設計及應用,主講教師:唐大仕 ,北京大學課程,有關事項,參考書 Visual Basic 程序設計, 唐大仕,清華大學出版社,2003 (叢書主編:盧湘鴻) Visual Basic 程序設計題解與上機指導 唐大仕,清華大學出版社,2003,教學網(wǎng)站 校內:/tds 備份:/cf2 與唐大仕老師聯(lián)系 QQ:351116463 上機 時間星期四9-10節(jié), 地點3、5、6號機房,課程要求,不遲到、不曠課 完成參考資料的閱讀、練習等課后任務 按時交作業(yè),1 序論,程序與語言的概念,為什么要學習程序設計 軟件=程序+文檔 程序:指令的序列 語言 匯編語言 asm : 用助記符來表示計算指令 高級語言 c, pascal, fortran, 用表達式來表示計算 用過程來表示流程 面向對象的語言 c+, java,vb 用對象來表示實現(xiàn)世界 每個對象有自己的屬性、功能、能與外界交互,Visual Basic簡介,一種程序設計環(huán)境 一種程序設計語言 具有廣泛的用途,VB 快速入門 單擊右擊雙擊,設計與運行,界面設計 (插入對象,設其屬性)(對象窗) 代碼設計 (雙擊對象,填寫代碼)(代碼窗) 運行 按F5(或點“啟動”按鈕) 示例:按鈕信息,示例:按鈕信息,在程序中書寫: MsgBox “Hello!“ 編程提示: 要用西文標點、空格 單擊“啟動”按鈕才會運行 單擊“結束”按鈕才可以進一步修改,保存,保存 窗體文件.frm 工程文件.vbp 其他輔助文件 編程提示: 文件應保存在自已的文件夾中,不要放在VB98下 下次打開這個程序,只需雙擊.vbp文件即可 每一個程序都要單獨建一個工程 每個程序放在單獨的文件夾中 交作業(yè)時,將文件夾中的所有文件壓縮成一個文件,編譯,編譯 編譯就是將源程序轉成可執(zhí)行程序的過程 怎樣編譯 文件生成xxxxx.exe文件 編程提示: exe是交給最終用戶的,編程者不需要它,一些典型應用,一些專題知識,自己設計一個屏幕保護程序; 自己設計一個多媒體播放器; 自己設計一個小游戲; 信息安全與密碼問題; 軟件工程,程序漏洞的原因; 信息管理系統(tǒng); 網(wǎng)上信息交流,聊天,游戲的原理; 電子商務的基本構成方式; 計算機智能及其局限性; 分形圖形與計算機藝術; 等等。,課程目標,1. 程序 以Visual Basic為工具 掌握程序設計的基本概念和基本方法 具備使用程序來解決一些實際問題的能力 2. 應用 通過程序來提高Word、Excel、網(wǎng)頁制作等常用軟件的應用能力 了解病毒防護、數(shù)據(jù)加密、企業(yè)信息化、電子政務、人工智能、數(shù)字藝術等專題知識 以簡明的程序來介紹,不是十分注重編程技巧技術,而是重在理解其本質。,VB程序設計環(huán)境,工程窗口 對象窗口 代碼窗 屬性窗 工具箱,注意區(qū)分三種狀態(tài),設計狀態(tài) 運行狀態(tài) 中斷狀態(tài),小結,程序、軟件與語言 Visual Basic是一種高級語言 設計 界面設計 代碼設計 運行 保存 編譯,Visual Basic程序設計,主講教師:唐大仕 ,北京大學課程,2 VB程序設計的核心概念,VB中的對象,屬性(property) 對象的狀態(tài),用名詞、形容詞表示 方法 (method) 對象的動作或功能,用動詞表示 事件 (event) 對象與外界的交互,屬性的書寫,對象.屬性 Command1.Caption = “xxxxx” Text1.ForeColor = vbRed Me.BackColor = RGB( 255, 0, 0 ) 注:Me表示窗體 Me.BackColor=RGB( Rnd*255, Rnd*255, Rnd*255) 注:Rnd表示隨機數(shù)(范圍0到1之間,不包括1) 注意用等號,方法的書寫,對象.方法 Command1.Move 1000,500 Me.Print “Hello“ 注意:屬性和方法都可以智能提示 若沒有提示,經(jīng)常都因為寫錯了對象名 寫錯了對象名,運行時會提示“需要對象” 可以用Me.來正確地書寫對象名,事件的書寫,Private Sub 對象名_事件名( ) 寫書代碼 End Sub 一般不用手工書寫 可直接在代碼窗的頂部選擇對象名及事件名 事件驅動 示例 :MouseMove事件 參見文件event_drive.frm Me.Caption = x & “,“ & y 注意:& 表示連接,& 前后需要一個空格,示例:事件改變屬性,改變字體、大小、顏色 注意: = 表示賦值 a= a+1,進一步理解對象,對象命名,對象名 對象名(Name)與文字(Caption/Text)不同 窗體名.控件名,匈牙利命名法,對象命名的慣例:匈牙利命名法 前綴(表類型) + 單詞(表意義) 例: btnSayHello btnOk cmdOk,特殊對象名,事先定義好的對象 Me, Screen, Printer , App, Debug 注:Me表示當前窗體 Me.可省略 Me.Left = (Screen.Width- Me.Width)/2 操作技巧: Ctrl+J 快速提示 vbXxxxx F2 對象瀏覽,幾種常用對象,按鈕 CommandButton 前綴btn 標簽 Label lbl 文本框 TextBox txt 圖片框 PictureBox pic 注:如果要在按鈕上加圖片 必須首先設設Style 然后再設Picture,DownPicture,常見的屬性,Name ForeColor, BackColor FontSize FontName Top Left Width Height Caption/ Picture/ Text / Value Visiable Enabled,默認屬性,對象有一個默認屬性(屬性值) 如:Label的Caption, Text的Text 如: Text1.Text = “ 可寫為 Text1 = “,常見的方法,Move (適用于各種控件) Print (適用于窗體及圖片框) Show / Hide (適用于窗體),常見的事件,有關Mouse, keyboard, 有關選擇,文字改變,事件驅動編程,對象之間的相互作用 示例:兩個文本框顯示同樣的文本 文本框的change事件 跳動的小球 Shape形狀對象: Shape FillColor FillStyle Timer計時器對象: Interval Shape1.Left = Shape1.Left + Rnd*1000-500 Me.Caption = Now Form_Load事件 變色的彩燈 Shape1.FillColor,使用幫助,按F1鍵 進入MSDN(要求安裝了MSDN) 使用網(wǎng)絡上的MSDN 進入 選 Library Development Tools and Languages Visual Studio 6.0 Visual Basic 6.0 按F2鍵 進入對象瀏覽窗口 按Ctrl+J 鍵 進入快速提示 使用vb5的中文幫助,可從教學網(wǎng)上下載,網(wǎng)絡上的資源,國內 / / / 國外 /vbasic/ / / 使用搜索引擎 w

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論