《可視化開發(fā)環(huán)境》實驗課教學大綱_第1頁
《可視化開發(fā)環(huán)境》實驗課教學大綱_第2頁
《可視化開發(fā)環(huán)境》實驗課教學大綱_第3頁
《可視化開發(fā)環(huán)境》實驗課教學大綱_第4頁
《可視化開發(fā)環(huán)境》實驗課教學大綱_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、可視化開發(fā)環(huán)境實驗課教學大綱一、 基本信息課程代碼:實驗課程名稱:可視化開發(fā)環(huán)境英文名稱: Operating System課程總學時:60 總學分:3.0 實驗學時:30適用對象:信息與計算科學專業(yè)本科生二、 實驗課程的性質與任務可視化開發(fā)環(huán)境是信息與計算科學專業(yè)的一門實驗性很強的專業(yè)選修課,它在計算機知識結構中有著極其重要的地位和作用,可為學生較全面的建立起關于可視化的面向對象的編程的概念。通過實驗,使學生深入了解組件、事件觸發(fā)、面向對象等計算機領域的重要概念,掌握可視化開發(fā)環(huán)境中的基本原理,事件觸發(fā)機制和各種重要組件的使用方法,并結合目前的典型可視化開發(fā)工具進行具體分析,加深對可視化開發(fā)

2、環(huán)境的理解和認識,通過綜合性實驗提高學生的編程和設計能力。三、 實驗教學目的與要求本實驗的教學目標是使學生掌握如何使用一門面向過程程序設計語言,了解面向對象程序設計的基本概念與方法,進而學會設計編寫VB及DELPHI語言程序解決一般應用問題,并為后續(xù)的專業(yè)課程奠定程序設計基礎。1 通過實驗熟悉Visual Basic及Delphi程序設計環(huán)境,并能利用VB及Delphi提供的標準控件編制簡單的用戶程序;2通過實驗掌握命令按鈕、文本框控件、標簽控件、列表框控件、單選按鈕、復選框控件等常用屬性的設置方法3通過實驗編寫基本控件的單擊、雙擊事件過程需要處理的程序代碼。4通過實驗掌握輸入/輸出函數(shù)Inp

3、utBox和 MsgBox的使用方法及常用函數(shù)的應用。5通過實驗掌握條件語句的使用,注意條件語句的嵌套與情況語句的使用區(qū)別6通過實驗掌握三種形式循環(huán)語句(ForNext、 DoLoop和 WhileWend)的使用。7通過實驗了解如何使用類、熟悉類的創(chuàng)建和訪問方法;8. 通過實驗掌握菜單編輯器的使用方法;9通過實驗熟悉下拉式菜單的創(chuàng)建方法,掌握探出彈出式菜單的設計;10通過實驗掌握菜單程序設計方法。11通過實驗掌握用數(shù)據(jù)庫管理器建立數(shù)據(jù)庫和查詢的方法,了解使用Access建立數(shù)據(jù)庫的方法;12. 通過實驗掌握數(shù)據(jù)控件和數(shù)據(jù)綁定控件的使用方法,了解DAO對象的使用方法。四、 實驗項目、內容提要與

4、要求序號實驗名稱實驗類型實驗時數(shù)實驗者類別實驗目的每組人數(shù)實驗內容提要教學方法教學要求備注1DELPHI環(huán)境語言基礎基本操作3信息與計算科學051、0521、熟悉delphi開發(fā)界面;2、熟悉DELPHI的控制臺編制方式 1一、熟悉delphi開發(fā)界面; 二、用DELPHI的控制臺方式編制程序:計算1+2+3+n。 要求: 1、輸入n,輸出結果1+2+3+n的值; 2、分別用三種循環(huán)控制語句repeat語句、while語句、for語句實現(xiàn)。 三、用DELPHI的控制臺方式編制程序:計算n!。 要求: 1、輸入n,輸出結果n!的值; 2、分別用三種循環(huán)控制語句repeat語句、while語句、f

5、or語句實現(xiàn)。到場指示性指導不給出解決方案不得拷貝他人材料否則不能能過2選擇、循環(huán)結構程序設計基本操作3信息與計算科學051、0521熟悉過程的編程方式;2掌握程序選擇、循環(huán)語句結構;3一、編制程序解二元一次方程組 Ax+By=C Dx+Ey=F 要求:解方程組部分用過程語句; 二、用DELPHI的控制臺方式編制程序:利用函數(shù)調用方式計算“階乘”。 要求: 1、"階乘"利用函數(shù)實現(xiàn); 2、主程序輸入n,輸出n!值; 三、用DELPHI的控制臺方式編制程序:編寫一個能求5個以內實數(shù)的平均值的程序,并通過調用Average過程來計算平均值。用戶通過程序輸入任意5個以內的正實數(shù),

6、具體輸入幾個不確定。四、編寫一個程序,求正整數(shù)a和b之間的完全數(shù)。所謂完全數(shù)是指它的因子之和等于它本身,例如:28=1+2+4+7+14。要求寫一個布爾函數(shù)perfect(x)在該程序中調用,如果x是完全數(shù),perfect(x)返回true,否則返回false.到場指示性指導不給出解決方案不得拷貝他人材料否則不能能過注:實驗類型在“認識實驗、驗證性實驗、基本操作、綜合性實驗、設計性實驗” 等中選擇序號實驗名稱實驗類型實驗時數(shù)實驗者類別實驗目的每組人數(shù)實驗內容提要教學方法教學要求備注3窗體設計基本操作3信息與計算科學051、0521掌握窗體基本屬性及事件的編程。2掌握MDI窗體的編程及菜單的設計

7、。1一、設計一窗體,從組件面板中選擇一些常用控件放在窗體中(如Standard選項卡中的組件),調整其大小和位置。運行該程序,觀察運行結果,并察看DELPHI自動生成了那些代碼; 二、以“關于”窗體為例,設計并保存一個自己的窗體模板; 三、設計一個MDI程序 要求:1)一個主窗體,三個子窗體; 2)自行設置每個窗體的Caption、Height、Width、Left、Top、Color、Border Icons、Name、Position等屬性; 3)在每個子窗體中放置至少一個按鈕,并編輯其單擊事件(在OnClick事件中編程,功能任意,如showmessage('我要說的一句話。&#

8、39;);或窗體名.color:=RGB(Random(255),Random(255),Random(255)等); 4)實現(xiàn)子窗體的層疊、平鋪等功能; 5)實現(xiàn)主窗體與當前激活子窗體的菜單合并;到場指示性指導不給出解決方案不得拷貝他人材料否則不能能過4設計簡易計算機綜合性、設計性9信息與計算科學051、0521. 1、掌握事件驅動的實際運用;2. 2、熟練各種基本控件的使用;3.14. 一、練習本周上課時講過的組件主要屬性的設置、主要事件的編程;5. 二、設計一個簡易計算器。6. 要求:執(zhí)行簡單的四則運算和開方運算,操作方式如下:7. 1、鍵入計算的第一個數(shù)字。8. 2、單擊“+”執(zhí)行加法

9、,單擊“-”執(zhí)行減法.9. 3、鍵入計算的下一個數(shù)字,鍵入下一個運算符.10. 4、單擊“=”清除并重新開始;11. 5、單擊“CE”清楚當前輸入(以前輸入的數(shù)字和運算符仍然有效)。到場指示性指導不給出解決方案不得拷貝他人材料否則不能能過注:實驗類型在“認識實驗、驗證性實驗、基本操作、綜合性實驗、設計性實驗” 等中選擇序號實驗名稱實驗類型實驗時數(shù)實驗者類別實驗目的每組人數(shù)實驗內容提要教學方法教學要求備注5設計電子記事本綜合性設計性12信息與計算科學051、0521掌握數(shù)據(jù)庫的的編程方式。2熟練使用數(shù)據(jù)庫的基本空間。3一、練習本周上課時講過的組件主要屬性的設置、主要事件的編程;二、完成簡易計算器程序。 要求:執(zhí)行簡單的四則運算和開方運算,操作方式如下: 1)鍵入計算的第一個數(shù)字。 2)單擊“+”執(zhí)行加法,單擊“-”執(zhí)行減法. 3)鍵入計算的下一個數(shù)字,鍵入下一個運算符. 4)單擊“=”清除并重新開始; 5)單擊“CE”清楚當前輸入(以前輸入的數(shù)字和運算符仍然有效)。 三、完成以上內容的同學進行下列實驗內容: 給你的計算器程序加上: 1)一個菜單并做一個'關于.'窗口; 2)執(zhí)行文件(工程)加上圖標; 3)做一個用戶登錄框用以實現(xiàn)用戶加密碼的登錄; 到場指示性指導不給出解決方案不得拷貝他人材料否則不能能過注:實驗類型在“認識實驗、驗證性

溫馨提示

  • 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

提交評論