2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、3.1面向對象程序設計方法簡介(面向對象程序設計方法簡介(1課時)課時)教學目標:教學目標:1、掌握面向對象程序設計語言的基本方法。2、熟悉對象、屬性、事件、事件處理等概念,并學會運用(操作層面)。教材分析:教材分析:學生初次接觸面向對象的程序設計,對象、屬性、類、事件和事件處理等概念都很陌生,教師可以通過一個具體、簡單的vb實例進行分析、探究,使學生掌握它們的含義及其關系,為進一步學習可視化的程序設計,在vb中建立一個應用程序打下良好

2、的基礎。教學過程中可以采用講授法、演示法和討論教學法。教學時應該淡化名詞、概念等抽象的內(nèi)容,多一些具體的演示、講解和分析。學生分析學生分析通過第一章的學習,學生已經(jīng)從宏觀上對算法的概念、設計和表達方法有了具體的了解。再加上第四章中的常量、變量、函數(shù)以及表達式等知識點,學生對于vb語言表達式的計算有了初步的了解。教學重點教學重點:對象、屬性、類、事件和事件處理等概念教學難點教學難點:面向對象程序設計的概念教學流程教學流程一、一、復習引入復

3、習引入1、校對活動手冊實踐五的內(nèi)容P102、復習:完成、復習:完成P92頁練習頁練習1和2(適當?shù)目s減時間,快速的過去)(適當?shù)目s減時間,快速的過去)3、在我們學習了vb語言的常量和表達式之后,我來學習一下vb的界面設計(展示圓的面積計算機例子),這個就是用vb工具開發(fā)的,Vb是一個面向對象程序設計(OOP)開發(fā)工具。那什么是“面向對象程序設計”?二、二、對象、屬性對象、屬性1、對象:、對象:對象的概念來源于生活。在現(xiàn)實生活中,我們隨時

4、隨地都在和對象打交道,我們騎的車、看的書以及我們自己,在一個VB程序員眼中無一例外都是對象。對象:圖形對象:圖形1對象:標簽對象:標簽1對象:標簽對象:標簽2對象:命令按鈕對象:命令按鈕1對象:文本框對象:文本框2對象:文本框對象:文本框1對象:窗體對象:窗體1結合課本中的P48頁的圖312,構成這個應用程序的圖形界面的,是以下各個對象。TextBox對象對象名稱:名稱:RadiusTextBox對象對象名稱:名稱:AreaCommBu

5、tton對象對象名稱:名稱:comm1事件處理過程事件處理過程Comm1—Click的流程圖的流程圖開始開始結束結束獲取對象獲取對象radius的Text屬性值(圓的半徑)并轉換成數(shù)值后送變量屬性值(圓的半徑)并轉換成數(shù)值后送變量r中計算圓的面積:計算圓的面積:3.1416rr,把值轉換成一段文字,并設置,把值轉換成一段文字,并設置為對象為對象Area的Text屬性的新值屬性的新值PrivateSubComm1_Click()DimrA

6、sDouble‘定義變量r為雙精度實數(shù),用于存放半徑值r=Val(Radius.Text)‘val()函數(shù)將字符型值轉換成數(shù)值型Area.Text=Str(3.1416rr)‘str()函數(shù)將數(shù)值型值轉換成字符數(shù)值EndSub(本書中設計了兩個實例,一個是求圓的面積,另一個是求扇形的面積,我覺的重復設(本書中設計了兩個實例,一個是求圓的面積,另一個是求扇形的面積,我覺的重復設計,沒有必要,可以直接采用一個例子去分析。計,沒有必要,可以直

溫馨提示

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

評論

0/150

提交評論