《圖形用戶界面設(shè)計(jì)(地信)》課程教學(xué)大綱_第1頁(yè)
《圖形用戶界面設(shè)計(jì)(地信)》課程教學(xué)大綱_第2頁(yè)
《圖形用戶界面設(shè)計(jì)(地信)》課程教學(xué)大綱_第3頁(yè)
《圖形用戶界面設(shè)計(jì)(地信)》課程教學(xué)大綱_第4頁(yè)
《圖形用戶界面設(shè)計(jì)(地信)》課程教學(xué)大綱_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、PAGE PAGE - 6 -本科生課程大綱課程名稱圖形用戶界面設(shè)計(jì)Graphic User Interface Design課程代碼081502201287課程屬性學(xué)科基礎(chǔ)課時(shí)/學(xué)分48/2.5課程性質(zhì)選修實(shí)踐學(xué)時(shí)16責(zé)任教師 課外學(xué)時(shí)16課程屬性:公共基礎(chǔ)/通識(shí)教育/學(xué)科基礎(chǔ)/專業(yè)知識(shí)/工作技能,課程性質(zhì):必修、選修課程介紹1.課程描述:圖形用戶界面是一種人與計(jì)算機(jī)通信的界面顯示格式,允許用戶通過(guò)鼠標(biāo)等輸入設(shè)備操作屏幕上的圖標(biāo)或菜單選項(xiàng),以選擇命令、調(diào)用文件、啟動(dòng)程序或執(zhí)行其它日常任務(wù)。圖形界面設(shè)計(jì)主要包括兩個(gè)方面的內(nèi)容:界面設(shè)計(jì)與交互處理,前者可給予軟件用戶以良好的視覺(jué)體驗(yàn),后者則能夠提

2、高軟件的易用性,因此圖形界面設(shè)計(jì)是計(jì)算機(jī)軟件研發(fā)的基本內(nèi)容之一。本課程為地球信息科學(xué)與技術(shù)專業(yè)中地球信息科學(xué)與技術(shù)方向的學(xué)科基礎(chǔ)課程,主要包括X Window系統(tǒng)、Qt圖形用戶界面設(shè)計(jì)、二維與三維圖像繪制以及交互處理等內(nèi)容。通過(guò)本課程的理論與實(shí)踐兩個(gè)環(huán)節(jié)的教學(xué),使學(xué)生基本了解圖形界面設(shè)計(jì)工具Qt的基本概念與特征,并能夠掌握地球物理軟件研發(fā)的關(guān)鍵內(nèi)容之一圖形用戶界面設(shè)計(jì)方法、實(shí)現(xiàn)步驟與軟件調(diào)試手段,從而為學(xué)生未來(lái)的實(shí)際工作和進(jìn)一步深造夯實(shí)專業(yè)基礎(chǔ)。2.設(shè)計(jì)思路:本課程以X Window系統(tǒng)、Qt圖形用戶界面設(shè)計(jì)、二維與三維圖像繪制與軟件交互處理等內(nèi)容為主線,輔以大量的課內(nèi)實(shí)踐與課外編程實(shí)驗(yàn)活動(dòng),

3、能夠使同學(xué)們掌握的圖形用戶界面設(shè)計(jì)知識(shí)得到及時(shí)應(yīng)用,并在此基礎(chǔ)上了解地球物理軟件系統(tǒng)的研發(fā)過(guò)程。課程內(nèi)容包括三個(gè)模塊:X Window系統(tǒng)簡(jiǎn)介、Qt圖形用戶界面設(shè)計(jì)、二維與三維圖像繪制及交互處理。(1)X Window系統(tǒng)簡(jiǎn)介:X Window系統(tǒng)是一種計(jì)算機(jī)軟件系統(tǒng)和網(wǎng)絡(luò)協(xié)議,提供了一個(gè)基礎(chǔ)的圖形用戶界面(GUI)和豐富的輸入設(shè)備能力。其中軟件編寫(xiě)使用廣義的命令集,它創(chuàng)建了一個(gè)硬件抽象層,允許設(shè)備獨(dú)立性和重用方案的任何計(jì)算機(jī)上實(shí)現(xiàn)。X Window系統(tǒng)成為UNIX、Linux、以及Mac OS等操作系統(tǒng)所一致使用的標(biāo)準(zhǔn)化軟件工具包及顯示架構(gòu),其是Qt圖形用戶界面工具(庫(kù))的基礎(chǔ)。本模塊包括X

4、 Window簡(jiǎn)介、發(fā)展歷程、特性、基本部件與用戶界面等內(nèi)容。(2)Qt圖形用戶界面設(shè)計(jì):Qt是一套 HYPERLINK /view/469855.htm t _blank 跨平臺(tái)的 HYPERLINK /view/824.htm t _blank C+圖形用戶界面應(yīng)用程序框架,支持Windows、Linux、Mac OS X、Android、iOS與嵌入式系統(tǒng)等,為程序開(kāi)發(fā)人員提供了創(chuàng)建優(yōu)秀圖形用戶界面所需的全部功能。Qt可同時(shí)支持桌面應(yīng)用程序開(kāi)發(fā)、嵌入式開(kāi)發(fā)和移動(dòng)開(kāi)發(fā),覆蓋了現(xiàn)有的所有主流平臺(tái),因此只需編寫(xiě)一次代碼,然后發(fā)布到不同平臺(tái)上重新編譯即可。本模塊包括Qt初步實(shí)踐、基礎(chǔ)窗口部件類、

5、程序主窗口類和Qt常用窗口部件等內(nèi)容。(3)二維與三維圖像繪制及交互處理:圖像顯示處理具有再現(xiàn)性強(qiáng)、處理精準(zhǔn)以及適用性強(qiáng)等特點(diǎn),不僅能夠?qū)⒌厍蛭锢頂?shù)據(jù)通過(guò)數(shù)字圖像直觀地展現(xiàn)出來(lái),而且靈活性強(qiáng)的交互處理過(guò)程是解決復(fù)雜地球物理問(wèn)題的工具之一。因此,圖形圖像顯示與交互處理是地球物理軟件系統(tǒng)不可或缺的內(nèi)容。本模塊包括Qt二維圖像繪制、圖形用戶界面交互處理與Qt三維圖像繪制的OpenGL等內(nèi)容。3.課程與其他課程的關(guān)系: 選課學(xué)生應(yīng)具備一定的計(jì)算機(jī)理論與編程基礎(chǔ),先修課程為C程序設(shè)計(jì)。二、課程目標(biāo)本課程目標(biāo)是為地球信息科學(xué)與技術(shù)專業(yè)中地球信息科學(xué)與技術(shù)方向的學(xué)生提供一個(gè)針對(duì)地球物理軟件系統(tǒng)進(jìn)行圖形用戶界

6、面設(shè)計(jì)的窗口,引導(dǎo)并培養(yǎng)學(xué)生通過(guò)計(jì)算機(jī)程序編程解決實(shí)際地球物理問(wèn)題的能力,增強(qiáng)溝通能力和團(tuán)隊(duì)合作意識(shí)。(1)通過(guò)本課程的理論與實(shí)踐兩個(gè)環(huán)節(jié)的教學(xué),使學(xué)生基本了解當(dāng)前地球物理軟件系統(tǒng)圖形用戶界面設(shè)計(jì)的基本步驟,并熟練掌握通過(guò)Qt進(jìn)行圖形用戶界面設(shè)計(jì)的過(guò)程。(2)了解圖形用戶界面設(shè)計(jì)在地球物理軟件研發(fā)中的作用及地位,全面鍛煉理論與實(shí)踐相結(jié)合及解決實(shí)際問(wèn)題的能力,為實(shí)際工作和進(jìn)一步深造夯實(shí)專業(yè)基礎(chǔ)。三、學(xué)習(xí)要求要完成所有的課程任務(wù),學(xué)生必須:(1)按時(shí)上課,上課認(rèn)真聽(tīng)講,積極參與課堂討論、隨堂練習(xí)和測(cè)試。本課程將包含較多的課下作業(yè)、作業(yè)展示、小組討論等課堂活動(dòng)。(2)按時(shí)完成常規(guī)練習(xí)作業(yè)。這些作業(yè)要

7、求學(xué)生按書(shū)面形式提交,只有按時(shí)提交作業(yè),才能掌握課程所要求的內(nèi)容。延期提交作業(yè)需要提前得到任課教師的許可。(3)積極完成程序設(shè)計(jì)實(shí)驗(yàn)內(nèi)容。這些實(shí)驗(yàn)活動(dòng)是掌握?qǐng)D形用戶界面設(shè)計(jì)的必要內(nèi)容,是學(xué)生應(yīng)用與研發(fā)地球物理專業(yè)軟件系統(tǒng)的基礎(chǔ)。四、教學(xué)進(jìn)度序號(hào)專題主題計(jì)劃課時(shí)主要內(nèi)容概述實(shí)驗(yàn)實(shí)踐內(nèi)容1緒論計(jì)算機(jī)圖形用戶界面簡(jiǎn)介2圖形用戶界面的概念、發(fā)展歷程與主要分類等2X Window系統(tǒng)X Window系統(tǒng)概觀2X Window系統(tǒng)的特點(diǎn)、發(fā)展歷程、主要發(fā)行版本Xlib(C Language X Interface)2Xlib簡(jiǎn)介、主要函數(shù)與程序研發(fā)方法Xlib的例程3Qt初步實(shí)踐Qt簡(jiǎn)介1Qt的特點(diǎn)、發(fā)展

8、歷程與用戶指南集成開(kāi)發(fā)環(huán)境QtCreator簡(jiǎn)介1QtCreator窗口與主要工具介紹編寫(xiě)C+程序Qt程序初探2建立主程序、建立工程與編譯運(yùn)行編寫(xiě)Qt程序Qt對(duì)話框2建立對(duì)話框、啟動(dòng)對(duì)話框與Qt布局管理器編寫(xiě)對(duì)話框程序4基礎(chǔ)窗口部件QWidgetQt設(shè)計(jì)器創(chuàng)建窗口部件1Qt設(shè)計(jì)器基礎(chǔ)、繪制窗口部件編寫(xiě)QWidget程序自定義窗口部件類1. 直接引用、單一繼承與多繼承方式Qt的信號(hào)與槽機(jī)制2信號(hào)和槽的基本原理、設(shè)計(jì)過(guò)程與自動(dòng)關(guān)聯(lián)機(jī)制QWidget介紹2窗口標(biāo)志、幾何布局、樣式表與對(duì)象模型5程序主窗口QMainWindow簡(jiǎn)介主窗口框架2QMainWindow主窗口框架介紹編寫(xiě)文本編輯器程序主窗口

9、創(chuàng)建2主窗口的Qt設(shè)計(jì)器創(chuàng)建與源碼創(chuàng)建主窗口管理2錨接部件、狀態(tài)欄、多文檔管理等6Qt常用窗口部件介紹Buttons組件2QPushButton、QToolButton、QRadioButton與QCheckBox等編寫(xiě)頻譜分析與帶通濾波程序Input組件2QLineEdit、QSpinBox、QComboBox與QTimeEdit等其它常用組件2QLabel、QListWidget、QTableWidget、QFrame與QGroupBox等7Qt二維圖像繪制與交互處理Qt繪圖基礎(chǔ)3Qt繪圖的基本工具(類)編寫(xiě)疊加速度分析與拾取程序坐標(biāo)系統(tǒng)與繪圖設(shè)備2坐標(biāo)系統(tǒng)、坐標(biāo)變換、QImage與QPi

10、xmap繪圖設(shè)備等事件處理3事件機(jī)制、鼠標(biāo)事件與鍵盤(pán)事件等8Qt三維圖像繪制的OpenGLOpenGL簡(jiǎn)介2OpenGL的概念、發(fā)展歷史與程序設(shè)計(jì)編寫(xiě)簡(jiǎn)單幾何體的重力場(chǎng)三維顯示程序OpenGL繪圖2創(chuàng)建OpenGL窗口、著色、3D與旋轉(zhuǎn)燈9Qt文件處理與多線程管理機(jī)制Qt文件處理4讀寫(xiě)文件、目錄操作與文件管理等編寫(xiě)文件管理的程序多線程管理機(jī)制2線程的啟動(dòng)、互斥與同步、Qt的線程機(jī)制等編寫(xiě)多線程并行運(yùn)算的程序五、參考教材與主要參考書(shū)1. 選用教材:1Jasmin Blanchette, Mark Summerfield(嚴(yán)鋒欣,曾泉人,張志強(qiáng)譯). C+ GUI Qt4編程(第二版). 北京:電子工業(yè)出版社. 2013.52. 主要參考書(shū):1 HYPERLINK /view/2334179.htm t _blank 蔡志明,盧傳富,李立夏等. 精通Qt4編程. 北京:電子工業(yè)出版社. 2009.12霍亞飛. Qt Creator快速入門(mén). 北京:北京航空航天大學(xué)出版社,2012.5 六、成績(jī)?cè)u(píng)定(一)考核方式 A :A.閉卷考試 B.開(kāi)卷考試 C.論文 D.考查 E.其他(二)成績(jī)綜合評(píng)分體系: 成績(jī)綜合評(píng)分體系比

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論