vc面向領(lǐng)域的工作流模板的設(shè)計與實現(xiàn) 計算機(jī)專業(yè)畢業(yè)設(shè)計 畢業(yè)論
《vc面向領(lǐng)域的工作流模板的設(shè)計與實現(xiàn) 計算機(jī)專業(yè)畢業(yè)設(shè)計 畢業(yè)論》由會員分享,可在線閱讀,更多相關(guān)《vc面向領(lǐng)域的工作流模板的設(shè)計與實現(xiàn) 計算機(jī)專業(yè)畢業(yè)設(shè)計 畢業(yè)論(21頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 vc面向領(lǐng)域的工作流模板的設(shè)計與實現(xiàn)畢業(yè)論文
目 錄
1. 緒論 1
1.1 課題背景 1
1.2 公文流轉(zhuǎn)的基本概念 2
1.3 公文流轉(zhuǎn)開放現(xiàn)狀及需求 2
1.4 公文流轉(zhuǎn)系統(tǒng)中的關(guān)鍵技術(shù) 3
1.5 本論文的主要工作 3
1.6 本論文的結(jié)構(gòu) 4
2. 工作流技術(shù)理論簡介 5
2.1 工作流的歷史 5
2.2 工作流的概念和定義 6
2、
2.3 工作流管理系統(tǒng)(WFMS) 7
2.3.1工作流管理系統(tǒng)的概念 7
2.3.2工作流管理系統(tǒng)分類 9
2.4 工作流管理聯(lián)盟(WFMC)工作流標(biāo)準(zhǔn) 11
2.4.1 XPDL(XML Process Definition Language) 11
2.4.2 工作流過程定義元數(shù)據(jù)模型 11
2.5 OPENWFE項目分析 14
2.5.1 OpenWFE項目簡介 14
2.5.2 OpenWFE的實現(xiàn)方式 16
2.6 小結(jié)
3、18
3. 公文流轉(zhuǎn)中工作流的過程定義和模板 19
3.1 工作流的控制與調(diào)度模式 19
3.1.1 工作流中的控制語句 19
3.1.2 常用的基本工作流模板 20
3.2 公文業(yè)務(wù)流模板的設(shè)計 22
3.3 小結(jié) 27
4. 公文草擬模塊的實現(xiàn) 28
4.1 角色管理 28
4.2 公文業(yè)務(wù)流程與用戶界面的交互 28
4.3 系統(tǒng)采用的軟件技術(shù) 31
4.3.1 J2EE技術(shù) 31
4.3.
4、2 WebServices技術(shù) 31
4.3.3 基于MVC模式的Struts架構(gòu) 31
4.4 小結(jié) 32
結(jié) 論 33
致 謝 34
參考文獻(xiàn) 35
公文流轉(zhuǎn)開放現(xiàn)狀及需求
眾所周知,公文流轉(zhuǎn)是辦公自動化的重要組成部分。過去,計算機(jī)所帶來的辦公自動化僅僅是提高了個人工作的效率,幫助您文字處理、電子報表,以及進(jìn)行簡單的人事管理、財務(wù)管理等。而現(xiàn)在所說的辦公自動化,應(yīng)該是以網(wǎng)絡(luò)為依托,在企業(yè)內(nèi)部進(jìn)行暢通的信息交流。在這種模式下,各級單位成為一個大辦公室,它下面
5、的財務(wù)、人事、行政等各部門都成為其信息流中的一個環(huán)節(jié),而不再是一個一個的信息孤島。依靠這種模式,各級單位組織結(jié)構(gòu)能夠得到簡化,各個部門在信息共享的基礎(chǔ)上進(jìn)行協(xié)作,便于明確各個部門甚至每個工作人員的責(zé)任,而決策層可以迅速綜合來自各個方面的信息,并以此為依據(jù)制定戰(zhàn)略決策。中國的辦公自動化軟件系統(tǒng)起源于政府的公文和檔案管理。此時的辦公自動化系統(tǒng)的特點(diǎn):以公文處理、檔案管理為核心的辦公管理系統(tǒng)。其主要的功能包括:收文管理、發(fā)文管理、會議管理、檔案管理等內(nèi)容。管理的中心內(nèi)容是依據(jù)國家的公文管理辦法和檔案管理法規(guī)以及各部委或者行業(yè)的檔案管理規(guī)定的需要存檔的文件以 及企業(yè)內(nèi)部的其他文件等。
6、
各政府機(jī)關(guān)和企業(yè)主管部門一般根據(jù)國務(wù)院下發(fā)的關(guān)于公文管理的行政法規(guī)制做出相應(yīng)的執(zhí)行措施,基本保持系統(tǒng)內(nèi)的一致性,規(guī)范了辦公中的公文處理和檔案管理流程。同時也起到了的內(nèi)部信息溝通、上行下達(dá)以及和上級主管部門的溝通作用。因為采用電腦和網(wǎng)絡(luò)進(jìn)行處理,提高了工作效率,減少了紙張浪費(fèi)。
盡管如此,由于大部分部門的組織架構(gòu)都有明顯的層級結(jié)構(gòu),傳統(tǒng)的辦文程序,從文件起草、審閱、會簽、簽發(fā)、下發(fā)到歸檔、借閱等各個環(huán)節(jié),存在流程復(fù)雜,流轉(zhuǎn)時間長,導(dǎo)致辦公效率低,決策緩慢等問題。由于在機(jī)構(gòu)和流程上很難作很大的改動,因此解決之道就是采用先進(jìn)的計算機(jī)和網(wǎng)絡(luò)技術(shù),不僅將辦公內(nèi)容電子化,而且實現(xiàn)整個辦公過程
7、電子化,從根本上改變了傳統(tǒng)的工作模式。例如,開展電子政務(wù),使業(yè)務(wù)辦公、公文流轉(zhuǎn)和管理過程電子化、信息化,讓文職人員從長期繁雜的辦公事務(wù)中解放出來,通過統(tǒng)一辦公規(guī)范,提高工作效率,降低行政成本,實現(xiàn)辦公自動化。辦公者可隨時了解文件到達(dá)哪里,辦理的情況怎樣,對逾期沒有辦理的文件,可以自動催辦,文件辦理完畢,可以自動歸檔,歸檔后的文件可供借閱和調(diào)閱等,消除手工工作過程中的存在流轉(zhuǎn)時間長,文件去向不明以及不便于跟蹤等問題。
1.4 公文流轉(zhuǎn)系統(tǒng)中的關(guān)鍵技術(shù)
由于公文流轉(zhuǎn)系統(tǒng)涉及到比較復(fù)雜的辦公流程,在開發(fā)的過程中受到諸多方面的制約,政府機(jī)關(guān)公文流轉(zhuǎn)的一個重要特征就是流程復(fù)雜,難以用標(biāo)準(zhǔn)的程
8、序化語言解釋,因此公文流轉(zhuǎn)系統(tǒng)必須有與之相適應(yīng)的工作流程定義系統(tǒng),使操作人員能夠自主設(shè)定公文流轉(zhuǎn)流程。目前一些基于LotusNotes的公文流轉(zhuǎn)系統(tǒng)借助于Notes系統(tǒng)強(qiáng)大的工作流設(shè)置引擎實現(xiàn)了一般的流程設(shè)定,但整體效果與實際工作仍存在一定的差距。有無靈活的工作定義體系成為了影響公文流轉(zhuǎn)系統(tǒng)成功與否的關(guān)鍵要素。
除了工作流技術(shù)以外,一個好的公文流轉(zhuǎn)系統(tǒng)能否成功還受到其他一些關(guān)鍵技術(shù)的影響,其中主要包括身份驗證技術(shù)、數(shù)字簽名與傳輸加密技術(shù)、工作流定義技術(shù)、審批應(yīng)用技術(shù)、電子簽章賀痕跡跟蹤技術(shù)等。這些技術(shù)的研究和使用使得流轉(zhuǎn)系統(tǒng)更加具有安全性和親和力。
1.5 本論文的主要工作
9、為了解決目前公文流轉(zhuǎn)系統(tǒng)中的一些問題,本文依照模塊化設(shè)計思想,利用工作流技術(shù)設(shè)計業(yè)務(wù)流模板,再把傳統(tǒng)公文處理流程分解成多個活動并模式化流程實例,再用模板倉庫里的標(biāo)準(zhǔn)模板與實際的公文業(yè)務(wù)流程實例進(jìn)行匹配,并模擬實際工作過程來組合這些匹配好的流程實例,形成相應(yīng)的公文業(yè)務(wù)實例,這樣不僅可以有針對性的處理公文流轉(zhuǎn)中的具體業(yè)務(wù),也有很好的人機(jī)交互性和強(qiáng)大的適應(yīng)能力,當(dāng)工作環(huán)境發(fā)生改變或者某個具體的公文處理過程發(fā)生變化,也可以組成新的業(yè)務(wù)處理模板。最后,通過OpenWFE開源工作流引擎調(diào)用模板倉庫中的業(yè)務(wù)流程模板,實現(xiàn)公文流轉(zhuǎn)的一個模塊。
工作流的概念和定義
工作流的概念起源于生產(chǎn)組織和辦公自
10、動化領(lǐng)域,是針對日常工作中具有固定程序的活動而提出的一個概念,通過將工作分解成定義良好的任務(wù)、角色,按照一定的規(guī)則和過程來執(zhí)行這些任務(wù)并對它們進(jìn)行監(jiān)控,達(dá)到提高辦事效率、降低生產(chǎn)成本、提高企業(yè)生產(chǎn)經(jīng)營管理水平和企業(yè)競爭力的目標(biāo)。
不同的研究者和工作流產(chǎn)品供應(yīng)商從不同的角度給出了工作流的定義,以下是幾種具有代表性的定義。
WFMC給出的工作流定義是:工作流是一類能夠完全或者部分自動執(zhí)行的經(jīng)營過程,它根據(jù)一系列的過程規(guī)則,文檔、信息或任務(wù)能夠在不同的執(zhí)行者之間進(jìn)行傳遞與執(zhí)行(The automation of a business process, in whole or part,
11、during which documents, imformation or tasks are passed from one participant to another for action, according to a set of procedural rules.)。
Georgakopoulos給出的定義是:工作流是一組任務(wù)(Task)組織起來完成某個經(jīng)營過程。在工作流中定義了任務(wù)的觸發(fā)順序和觸發(fā)條件。每個任務(wù)可以由一個或多個軟件系統(tǒng)完成,也可以由一個或一組人完成,還可以是由一個或多個人與軟件系統(tǒng)協(xié)作完成,任務(wù)的觸發(fā)順序和觸發(fā)條件用來定義并實現(xiàn)任務(wù)的觸發(fā)、任務(wù)的同步和信息
12、流(數(shù)據(jù)流)傳遞。
IBM Almaden研究中心給出的工作流定義是:工作流是經(jīng)營過程的一種計算機(jī)化的表示模型,定義了完成整個過程需要的各種參數(shù)。這些參數(shù)包括對過程中每一個步驟的定義、步驟間的執(zhí)行順序、條件以及數(shù)據(jù)流的建立、每一步驟由誰負(fù)責(zé)以及每一個活動所需要的應(yīng)用程序。
從以上工作流定義可以看出,工作流是業(yè)務(wù)過程的計算機(jī)化或自動化,它是在先進(jìn)計算機(jī)環(huán)境支持下,實現(xiàn)經(jīng)營過程集成和經(jīng)營過程自動化而建立的由工作流管理系統(tǒng)執(zhí)行的業(yè)務(wù)模型。實際情況中,凡是由計算機(jī)軟件系統(tǒng)(工作流管理系統(tǒng))控制其執(zhí)行的過程都稱為工作流。它可用于過程的自動化,通過將文檔、信息或任務(wù)按照預(yù)先定義好的規(guī)則和流程在
13、參與者之間進(jìn)行傳遞,從而幫助用戶實現(xiàn)或完成整個經(jīng)營目標(biāo)[4]?,F(xiàn)在,工作流技術(shù)成為了一種過程建模和過程管理的核心技術(shù),結(jié)合其它專門的應(yīng)用模塊,可以生成符合企業(yè)和職能部門的各種業(yè)務(wù)管理系統(tǒng)。它實現(xiàn)了應(yīng)用邏輯和過程邏輯的分離,用戶可以在不修改具體功能實現(xiàn)程序的情況下,僅僅通過模型來改變系統(tǒng)功能,完成對生產(chǎn)經(jīng)營部分過程或者全部過程的管理,從而有效地把人、信息和應(yīng)用工具合理地整合到一起,在最大程度上發(fā)揮系統(tǒng)地最大效能。
14、評
雖然網(wǎng)店實名制不可防止地會對電子商務(wù)的開展形成短期抑制,但臨時來說,這是營建一個平安、可信任的網(wǎng)絡(luò)購物環(huán)境所必服的一劑苦口良藥。
據(jù)國度工商總局網(wǎng)站音訊,工商總局決議于7月1日起實施《網(wǎng)絡(luò)商品買賣及有關(guān)效勞行為治理 暫行方法》。《方法》規(guī)則,曾經(jīng)在工商行政治理 部門注銷注冊并支付營業(yè)執(zhí)照的法人、其他經(jīng)濟(jì)組織或許集體工商戶,經(jīng)過網(wǎng)絡(luò)從事商品買賣及有關(guān)效勞行為的,應(yīng)當(dāng)在其網(wǎng)站主頁面或許從事運(yùn)營活動的網(wǎng)頁醒目位置地下營業(yè)執(zhí)照刊登的信息或許其營業(yè)執(zhí)照的電子鏈接標(biāo)識。而經(jīng)過網(wǎng)絡(luò)從事商品買賣及有關(guān)效勞行為的自然人,應(yīng)當(dāng)向提供網(wǎng)絡(luò)買賣平臺效勞的運(yùn)營者提出央求,提交其姓
15、名和地址等真實身份信息。具有注銷注冊條件的,依法操持工商注銷注冊。
理想上,網(wǎng)店實名早已不是什么新奇 事,淘寶和拍拍早在幾年前就曾經(jīng)末尾了自己的實名制。以淘寶網(wǎng)為例,從2003年5月成立,他們就對商戶采用實名制治理 ,用戶開網(wǎng)店前,必需向淘寶提交團(tuán)體的身份證等具體資料停止審核認(rèn)證,很多平臺還會與公安系統(tǒng)以及銀行展開相關(guān)的認(rèn)證協(xié)作,以便進(jìn)一步核適用戶身份證的真實性以及與銀行資料婚配的有效性。
但是本次從國度政策層面出臺的實名制,還是有它共同的效果,由于此規(guī)則不只牽動著純電子商務(wù)網(wǎng)站企業(yè),更牽動著傳統(tǒng)企業(yè)。筆者以為,網(wǎng)店實名制將加快傳統(tǒng)企業(yè)進(jìn)軍電子商務(wù)的進(jìn)程,國度強(qiáng)迫規(guī)則網(wǎng)
16、店實名制,也從正面向網(wǎng)購傳遞了一個音訊: 網(wǎng)購是平安的,國度正積極推進(jìn)網(wǎng)絡(luò)購物的平安性。
網(wǎng)店實名制的公布,在短期內(nèi)無疑將對C2C網(wǎng)站形成打擊,也會直接推進(jìn)B2C類型網(wǎng)站的開展。由于在目前的網(wǎng)購用戶心中,B2C的網(wǎng)站的平安性要遠(yuǎn)高于C2C類型的網(wǎng)站,以淘寶為代表的C2C網(wǎng)站,很多店主并不具有營業(yè)執(zhí)照,而要注冊央求營業(yè)執(zhí)照必需具有兩個要害 條件,一是注冊資金不低于10萬元; 二是必需具有固定的運(yùn)營場所,即辦公室。但是,少數(shù)網(wǎng)店商戶不具有這兩個條件,因此無法經(jīng)過注冊央求執(zhí)照。
短期內(nèi),淘寶的一些小店主將會因規(guī)則的出臺而堅持網(wǎng)店。淘寶上存在一批僅僅為了廉價處置一些舊生活用品的團(tuán)
17、體,假設(shè)為了賣一個二手的嬰兒車要去央求一個營業(yè)執(zhí)照,很多用戶將會因此對開店望而生畏。所以,從這個角度看,規(guī)則在短期內(nèi)會影響淘寶店主數(shù)量。而目前以B2C為主的電子商務(wù)網(wǎng)站,“可信任”是一個重要的競爭力,所以網(wǎng)店實名制的公布,將經(jīng)過影響C2C類型的網(wǎng)站來直接推進(jìn)B2C類型網(wǎng)站的開展。
但是從久遠(yuǎn)看,網(wǎng)店實名制的公布還是會促進(jìn)C2C類型網(wǎng)站的開展。C2C網(wǎng)站的一個中心競爭力在于價錢昂貴,但由于質(zhì)量等難以保證,所以開展到一定階段肯定會出現(xiàn)瓶頸。目前B2C網(wǎng)站之所以可以崛起,也反向證實 了C2C的開展瓶頸。
網(wǎng)店實名制的出臺,無疑讓那些對C2C不擔(dān)憂,預(yù)備轉(zhuǎn)向B2C網(wǎng)站購物的網(wǎng)購用
18、戶吃了一顆定心丸,原來C2C也是平安的。網(wǎng)店實名制的出臺,也向那些對網(wǎng)購存在隱憂的不曾網(wǎng)購的用戶透漏出一個積極的信號: 網(wǎng)購的平安性正越來越高。從這些因歷來講,網(wǎng)店實名制將會促進(jìn)C2C類型網(wǎng)站的開展。由于網(wǎng)店實名制的出臺,可信任將不再是消費(fèi)者重點(diǎn)思考 的要素,價錢導(dǎo)向的要素將會越來越重要。B2C網(wǎng)站則只能在物流、倉儲方面來增強(qiáng)競爭力。
網(wǎng)店實名制的公布,也顯示出電子商務(wù)日漸被國度注重起來。這也向傳統(tǒng)企業(yè)傳遞了一個積極的信號,電子商務(wù)的浪潮即未來臨,關(guān)于那些處在猶疑階段的傳統(tǒng)企業(yè)來說,進(jìn)軍電子商務(wù)也應(yīng)該歸入公司正式的議程。快速崛起的服裝行業(yè)電子商務(wù)網(wǎng)站Vancl,對傳統(tǒng)的服裝企業(yè)安踏
19、、特步、361、七匹狼、匹克來說,曾經(jīng)形成一定的沖擊。聽說這些企業(yè)對電子商務(wù)也早已是躍躍欲試。
綜上,雖然網(wǎng)店實名制不可防止地會對電子商務(wù)的開展形成短期抑制,但臨時來說,這是營建一個平安、可信任的網(wǎng)絡(luò)購物環(huán)境所必服的一劑苦口良藥。
20、 近十年來,數(shù)字科技不僅改變了科研、生產(chǎn)、生活、娛樂的方方面面,而且對于傳統(tǒng)的高校藝術(shù)設(shè)計人才的培養(yǎng)模式帶來了極大的沖擊。藝術(shù)媒介的變化和基于數(shù)字手段的內(nèi)容整合,使得以數(shù)字科技、藝術(shù)設(shè)計和新媒體研究相統(tǒng)一的新型教育模式成為數(shù)字媒體藝術(shù)教育的指導(dǎo)思想。如何培養(yǎng)出能夠橫跨科學(xué)和藝術(shù)領(lǐng)域的“兩棲型”藝術(shù)設(shè)計人才,這是信息化社會的發(fā)展對大學(xué)藝術(shù)教育提出的重大課題,因此,對于數(shù)字媒體藝術(shù)理論的探索也成為高校相關(guān)專業(yè)所日益關(guān)注的重要課題。為此,清華大學(xué)出版社規(guī)劃出版了“高等學(xué)校數(shù)字媒體藝術(shù)設(shè)計專業(yè)系列教材”,《數(shù)字媒體藝術(shù)概論》(ISBN:9787302139560,李四達(dá)
21、編著)就是其中的重要理論指導(dǎo)教材之一。自出版以來,該書先后被評為“普通高等教育‘十一五’國家級規(guī)劃教材”和“2007年度普通高等教育精品教材”,成為國內(nèi)眾多數(shù)字媒體或數(shù)字藝術(shù)專業(yè)的首選教材和重點(diǎn)參考書,成為數(shù)字媒體藝術(shù)教育的一朵奇葩。
《數(shù)字媒體藝術(shù)概論》由我國數(shù)字藝術(shù)資深研究學(xué)者、北京服裝學(xué)院藝術(shù)學(xué)院數(shù)字媒體設(shè)計專業(yè)副教授李四達(dá)編著,該書是作者在數(shù)字媒體藝術(shù)領(lǐng)域多年研究和教學(xué)經(jīng)驗的結(jié)晶。該書從科學(xué)和藝術(shù)發(fā)展的角度,對數(shù)字媒體藝術(shù)的發(fā)展歷史和現(xiàn)狀,數(shù)字媒體藝術(shù)理論、范疇、實踐方法和應(yīng)用領(lǐng)域等問題進(jìn)行了深入和系統(tǒng)的闡述。特別是該教材通過案例分析闡明了數(shù)字媒體藝術(shù)的來龍去脈和發(fā)展現(xiàn)狀,探
22、索了數(shù)字媒體藝術(shù)與其他相關(guān)領(lǐng)域的聯(lián)系和區(qū)別,使得讀者能夠從縱向和橫向兩個角度加深對數(shù)字藝術(shù)、數(shù)字媒體和信息設(shè)計本質(zhì)的了解。文字生動、深入淺出、圖文并茂,適合作為高等院校教材,也可作為數(shù)字媒體藝術(shù)設(shè)計愛好者的自學(xué)用書。
該書也獲得了業(yè)內(nèi)專家的一致好評。中國傳媒大學(xué)動畫學(xué)院副院長兼動畫系主任張駿教授,中國圖象圖形學(xué)會常務(wù)理事兼數(shù)碼藝術(shù)專業(yè)委員會主任委員、福州大學(xué)信息工程學(xué)院院長兼數(shù)字媒體藝術(shù)系主任、博士生導(dǎo)師余輪教授,著名圖形圖像研究專家、華南師范大學(xué)計算機(jī)學(xué)院王小銘教授,北京師范大學(xué)教授、博導(dǎo)、藝術(shù)與傳媒學(xué)院副院長、數(shù)字媒體研究所所長旅美博士肖永亮等均對該書給予了很高的評價。王小銘教授
23、認(rèn)為:“這是一本非常適合于高等院校本專科數(shù)字媒體藝術(shù)專業(yè)的入門基礎(chǔ)課教材,也是一本供數(shù)字媒體藝術(shù)設(shè)計人士,包括藝術(shù)設(shè)計、影視、動漫、網(wǎng)絡(luò)游戲、媒體內(nèi)容創(chuàng)作和廣告等從業(yè)人員或愛好者自學(xué)的好書。我誠摯地向大家推薦這本書”。肖永亮先生更進(jìn)一步指出:“該書無疑是一本填補(bǔ)目前數(shù)字媒體藝術(shù)概論出版空缺之作。作者有從事數(shù)字媒體相關(guān)專業(yè)多年的教學(xué)實踐和寶貴經(jīng)驗,又進(jìn)一步在理論上對數(shù)字媒體藝術(shù)進(jìn)行了全面的梳理,收集整理了大量的相關(guān)資料和藝術(shù)作品,提出了許多獨(dú)到的個人見解,顯而易見作者花費(fèi)了大量的心血,該書是作者辛勤勞動的結(jié)晶,相信每一位讀者都能感受到作者的良苦用心,受益匪淺。”從上述專家的評述中,不難看出該書對
24、于我國數(shù)字媒體藝術(shù)專業(yè)教材建設(shè)的重要影響。
此外,清華大學(xué)出版社陸續(xù)出版了與該書配套的《數(shù)字媒體藝術(shù)史》(ISBN:9787302181927)、《迪斯尼動畫藝術(shù)史》(ISBN:9787302193265)、《FLASH游戲編程教程》(ISBN:9787302178637)等一系列教材,為我國數(shù)字媒體和新媒體藝術(shù)教育貢獻(xiàn)了更好的精神食糧。
25、
摘要:針對“數(shù)字圖像處理”技術(shù)課程理論與實踐密切相關(guān)的要求,“數(shù)字圖像處理”課程需要加強(qiáng)實踐的教學(xué)環(huán)節(jié)。在課堂教學(xué)上,教師應(yīng)提供實踐模仿環(huán)節(jié),因此這對教材提出了新的要求。本文探討了“數(shù)字圖像處理”課程理論與實踐相結(jié)合的教材建設(shè)思路,為進(jìn)一步改善課程效果,提高學(xué)生的實踐能力奠定堅實的基礎(chǔ)。關(guān)鍵詞:圖像處理;教學(xué)方法;網(wǎng)絡(luò)教學(xué)
1 “數(shù)字圖像處理”課程教材改革的分析
“數(shù)字圖像處理”是一門講
26、授如何用計算機(jī)對圖像進(jìn)行處理的學(xué)科,本課程主要講解數(shù)字圖像處理和分析的基本原理和方法,并且強(qiáng)調(diào)編程實踐和建立圖像處理應(yīng)用系統(tǒng)的方法。教學(xué)的基本要求是:了解數(shù)字圖像處理的基本概念;了解圖像處理技術(shù)相關(guān)科學(xué)和領(lǐng)域的情況及圖像處理和分析的組成系統(tǒng)和模塊;掌握利用計算機(jī)語言進(jìn)行圖像處理的基本編程方法。
“數(shù)字圖像處理”課程起點(diǎn)高、難度大,理論性很強(qiáng)。學(xué)生在學(xué)習(xí)時,普遍感到概念抽象,對其中的分析方法與基本理論不能很好地理解與掌握。為了讓學(xué)生既能夠掌握基本理論,又能鍛煉其動手能力,我們亟需擁有理論與實踐緊密結(jié)合的“數(shù)字圖像處理”教材。20世紀(jì)90年代,“數(shù)字圖像處理”應(yīng)用教材以理論介紹為主,高校
27、大多采用翻譯的國外教材進(jìn)行純理論教學(xué)。隨著計算機(jī)技術(shù)和圖像處理技術(shù)的發(fā)展,翻譯教材內(nèi)容苦澀難懂,理論與實際相脫節(jié),與圖像處理技術(shù)快速發(fā)展的矛盾更加突出,因而“數(shù)字圖像處理技術(shù)”課程的教材處于不斷完善與發(fā)展的階段,雖然該課程內(nèi)容的教學(xué)用書已越來越多,但總體形式上還存在以下二個缺點(diǎn):
一是大部分教材偏于理論,少于實踐方法的介紹。能做到理論與實踐相結(jié)合的圖書很少,學(xué)習(xí)者往往會被苦澀難懂的理論迷惑,不利于建立對圖像處理整個概念的認(rèn)識。
二是適合課堂系統(tǒng)教學(xué)的教材少,能貼近課堂教學(xué),結(jié)合學(xué)生專業(yè)特色及圖像處理技巧的圖書偏少。一些比較好的教學(xué)用書價格偏貴,限制了教師的選擇。
28、從目前來看,國內(nèi)出版業(yè)已經(jīng)認(rèn)識到此類課程的課堂教學(xué)和實踐的聯(lián)系與區(qū)別,例如2006年初提出的國家“十一五”高等院校應(yīng)用型規(guī)劃教材的建設(shè),即是針對一些理論與實踐相結(jié)合的專業(yè)課程進(jìn)行的專項教材改革。而對教師來講,應(yīng)該把握課程教學(xué)的實際需要,發(fā)揮熟悉實際教學(xué)過程的優(yōu)勢,成為課程優(yōu)質(zhì)教材建設(shè)的主導(dǎo)者和推動者。
2 “數(shù)字圖像處理”課程教材建設(shè)的思路
“數(shù)字圖像處理”理論性和實踐性都很強(qiáng),學(xué)生要通過理論學(xué)習(xí),掌握圖像處理必要的方法,再進(jìn)一步通過實踐編程操作,通過眼、手、腦、心并用發(fā)現(xiàn)問題、解決問題,從而培養(yǎng)出自身的實踐動手能力。這就要求我們應(yīng)加強(qiáng)實踐的教學(xué)環(huán)節(jié)
29、。實踐環(huán)節(jié)可以分為:課堂模仿、綜合實驗、設(shè)計實驗三個層次。課堂模仿是對基本編程方法的掌握,它是實踐環(huán)節(jié)的基礎(chǔ),模仿階段需要教師提供編程框架,編程思路,基本的處理方法,提供樣例;綜合實驗是對一個教學(xué)環(huán)節(jié)的小結(jié)性練習(xí);設(shè)計實驗是整個學(xué)期結(jié)束前進(jìn)行的內(nèi)容,它是包含整門課程的基礎(chǔ)知識和編程技巧的一個大作業(yè),其中有很大一部分空間是讓學(xué)生自我發(fā)揮的,這是對學(xué)生綜合運(yùn)用所學(xué)知識解決問題能力的一個考查。教師將根據(jù)學(xué)生完成作業(yè)的復(fù)雜程度來評定成績。
“數(shù)字圖像處理”課程教學(xué)不能脫離計算機(jī),僅僅紙上談兵是不夠的。課堂上不能只介紹理論,使學(xué)生理論與實際相脫離,課下或在實踐中無從下手。同時,課堂上也不能花大
30、量的時間講解復(fù)雜程序框架下的實現(xiàn)代碼。這就要求教師在課堂上既要闡述理論的來由和作用,又要提供基于理論的處理方法,即提供模仿案例,熏陶學(xué)生處理的思路和編程的技巧。
2.1注重理論與實踐相結(jié)合
在“數(shù)學(xué)圖像處理”課程的教學(xué)過程中,需要將圖像處理算法產(chǎn)生的作用、過程進(jìn)行闡述,更需要對算法的作用進(jìn)行驗證,加強(qiáng)學(xué)生對理論的認(rèn)識和科學(xué)思維能力。從而將理論與實踐緊密結(jié)合起來,使學(xué)生認(rèn)識更加具體、生動,印象深刻,牢固掌握所學(xué)知識。
為力戒“教師滿堂灌,學(xué)生記筆記”的教學(xué)模式,使學(xué)生拋棄“上課記筆記,考試考筆記,考完扔筆記”的學(xué)習(xí)習(xí)慣,遵循有利于發(fā)揮“學(xué)生是教育主體”、有利于學(xué)生“
31、學(xué)會學(xué)習(xí)”、有利于學(xué)生創(chuàng)新能力和素質(zhì)的培養(yǎng)、有利于實現(xiàn)教學(xué)目標(biāo)和促進(jìn)學(xué)生個性的發(fā)展、有利于師生彼此促進(jìn)共同進(jìn)步的原則,針對數(shù)字圖像處理學(xué)科的特點(diǎn),我們在教材編寫上采取了以下改革措施:
第一,加強(qiáng)基礎(chǔ)理論教學(xué),貫徹“少而精”原則。數(shù)字圖像處理內(nèi)容豐富,應(yīng)用廣,我們一方面注重基礎(chǔ)理論教學(xué),另一方面注意精選講授內(nèi)容,貫徹“少而精”原則,突出重點(diǎn),使學(xué)生在有限的學(xué)時內(nèi)有最大的收獲。我們將各章由淺入深,由表及里,逐漸加深教學(xué)內(nèi)容。
第二,在教材編寫上突出理論與實踐相結(jié)合的特點(diǎn),對于每一個理論介紹,力求先講授內(nèi)容,再介紹理論實現(xiàn)的方法和步驟,進(jìn)一步介紹理論實現(xiàn)的代碼,精心選取具有說服力
32、的圖像,或自己動手制作圖品。通過運(yùn)行代碼,立即可見講授內(nèi)容的效果,使學(xué)生既學(xué)習(xí)了基本理論,又見到理論的實現(xiàn)方法和實現(xiàn)效果,加深學(xué)生對理論的理解,激發(fā)學(xué)生的興趣,而且在理論素養(yǎng)和方法應(yīng)用方面都有收獲和體會。
如圖像的邊緣檢測講述中,需要先介紹一階微分,二階微分,雙向微分理論分析及其作用,同時采用可以說明的實例進(jìn)行驗證,如圖1所示。圖(a)代表原圖,圖(b)、(c)、(d)分別顯示縱向一次微分、橫向一次微分和雙向微分的效果,從這四幅圖非常容易理解算法的作用和效果。
第三,圍繞圖像處理課程學(xué)時少,理論難度大,綜合性強(qiáng),實現(xiàn)復(fù)雜等特點(diǎn),筆者精心開發(fā)了一套有利于教學(xué)的圖像
33、處理理論與實踐軟件,配合教材講解。在實現(xiàn)代碼上先介紹理論的實現(xiàn)步驟,如圖2所示;再介紹核心代碼,如圖3所示,代碼按照理論的步驟編寫,力求短小精悍,全書變量統(tǒng)一。
第四,注重實踐教學(xué)效果的檢驗。為了看到理論實踐的效果,開發(fā)軟件時,在程序框架上開發(fā)左右兩個視窗,左視窗顯示原圖,右視窗顯示處理后的效果圖,通過左右對比,學(xué)生會立刻看到處理的效果,加強(qiáng)對理論的理解,如圖4所示。
2.2注重學(xué)生實踐能力的培養(yǎng)
在教學(xué)過程中,注重學(xué)生實踐能力的培養(yǎng)是十分重要的。圖像處理在實踐中最常用的開發(fā)工具是Visual C++6.0,通過該工具開發(fā)圖像處
34、理程序,必須掌握圖像數(shù)據(jù)的文件存儲格式,圖像數(shù)據(jù)的一般處理方法,內(nèi)存的開辟和釋放,指針的操作,圖像的顯示等編程技巧。因此,課堂上教師有必要闡述基本理論、基本概念,還需要十分注重理論的實現(xiàn)方法,通過實踐反過來驗證理論的可行性和效果。
在教材上Visual C++6.0,給出每一個理論的實現(xiàn)步驟和源代碼,學(xué)生在學(xué)習(xí)了C++語言或Visual C++6.0基礎(chǔ)之上,進(jìn)一步學(xué)習(xí)圖像處理的編程實現(xiàn)方法,能夠進(jìn)一步提高學(xué)生的編程能力、實踐能力、綜合應(yīng)用能力。本書的程序都是由VC++編程實現(xiàn),基本上采用了每章或一個相關(guān)內(nèi)容一個編程實例,使讀者能夠快速地查到相應(yīng)圖像處理技術(shù)的編程代碼,很快掌握圖像處
35、理編程的方法,為本領(lǐng)域的研究打下堅實的基礎(chǔ),提高獨(dú)立承擔(dān)科研項目開發(fā)的能力。
2.3重視教學(xué)的可擴(kuò)充性
在新的教材建設(shè)中,通過筆者開發(fā)的VC++圖像處理程序這一軟件來進(jìn)行圖像處理的具體表現(xiàn),因此教材以VC++圖像處理程序軟件為主要介紹對象,以圖像處理的背景知識為基礎(chǔ),以軟件的功能應(yīng)用為索引,使整個圖像處理的學(xué)習(xí)內(nèi)容,盡量融入到具體實踐中去。針對各章開發(fā)一個項目,將不同的內(nèi)容軟件分別開發(fā),不會造成變量過多,代碼龐大,學(xué)生學(xué)習(xí)起來目標(biāo)明確,減少干擾。在此基礎(chǔ)上,教師可以啟發(fā)學(xué)生進(jìn)一步開發(fā)新的處理算法,或指導(dǎo)學(xué)生綜合應(yīng)用開發(fā)。
36、
3合理利用教材的有效空間
教材中的內(nèi)容一般都是比較成熟的、學(xué)科中公認(rèn)的知識,因此,編寫好的教材關(guān)鍵是作者的用心。教材是教師教學(xué)活動的沉淀與積累,教材建設(shè)的重點(diǎn)是要在學(xué)科知識的基礎(chǔ)上,以學(xué)生的實際情況和需要為根本。在這個基礎(chǔ)上,教材的創(chuàng)新更體現(xiàn)在教師對教學(xué)內(nèi)容的編排與形式的創(chuàng)新上。
教材建設(shè)必須要體現(xiàn)一定的社會效益和經(jīng)濟(jì)效益,一本好的教材要考慮到出版社和讀者雙方面的感受。作為計算
37、機(jī)類的教材,一般來說專業(yè)軟件課程,目前的價格主要保持在40元以下,400頁以內(nèi)。這對教材作者是一個潛在的篇幅限制,在教材的規(guī)劃中要加以衡量,否則是不便于推廣的。在我們的教材規(guī)劃中,同樣受到這樣一個限制,如果只是理想地追求理論與實踐相結(jié)合,那么教材的厚度將大大增加,從而帶來下一個計算機(jī)圖書的普遍毛病,就是理論與實踐相結(jié)合的書有的是,但價格偏貴,只適合于作為課后參考或工具書,而不便于教學(xué)使用,不能擔(dān)任教材的角色。
在圖像處理的軟件開發(fā)上支持兩種常用的文件格式,它們分別是8位位圖和24位真彩色位圖,學(xué)生可以同時看到兩種位圖的不同處理方法,為了節(jié)省篇幅,教材上只介紹短小的8位位圖的處理程序代
38、碼。這大大提高了書本空間的實際利用率,從而解決了教材建設(shè)中成本與效益的矛盾,也能很快為出版社所接受。
4運(yùn)用網(wǎng)絡(luò)平臺提供教學(xué)資源
隨著網(wǎng)絡(luò)普及的日益廣泛,在教學(xué)手段上,建議使用網(wǎng)絡(luò)進(jìn)行“數(shù)字圖像處理”輔助教學(xué),這樣可以極大提高教學(xué)效率。主要優(yōu)勢有:
(1) 資源共享,省時省力。網(wǎng)絡(luò)最大的優(yōu)勢在于資源共享,管理方便。當(dāng)前,隨著教學(xué)改革的深化和現(xiàn)代信息技術(shù)在教學(xué)中的應(yīng)用,越來越多的高等院校已把電子課件引人到教學(xué)中。目前,出版社為教師提供的免費(fèi)電子課件受到教師的普遍歡迎,教師們已把提供配套電子課件作為教材選購的一項要求。在教材建設(shè)中應(yīng)該對多媒體和
39、電子教案的運(yùn)用給予很大的重視,它們既能幫助學(xué)生直觀地理解教學(xué)內(nèi)容,也能節(jié)約教師大量的文稿組織時間,從
概述: 本文著重于對高中歷史新課標(biāo)的解讀和在新理念影響下對歷史教學(xué)的思考 停止了剖析。
中心詞匯: 計算機(jī)畢業(yè)網(wǎng) 新課標(biāo)歷史教學(xué)思考
“國運(yùn)興衰,系于教育”。隨著時代的開展變化和迷信技術(shù)的提高,國際間的交流不時增強(qiáng),人們的認(rèn)知水平不時提高,教育也勢必與時俱進(jìn),課程革新勢在必行。中國教育部在2000年修正原有教學(xué)綱要之后,又制定了新的課程規(guī)范;2001年9月,新課程規(guī)范及教材在我國38個地域?qū)嵤?
40、2004年春季,在對實驗區(qū)任務(wù)停止片面評價和普遍交流的基礎(chǔ)上,課程革新任務(wù)進(jìn)入片面推行階段。我省的歷史課教學(xué)即于2004年正式實施普通高中新課程規(guī)范。
一、新課標(biāo)要傳遞的信息是什么
《課程規(guī)范》的中心是內(nèi)容規(guī)范,綜觀新的《高中歷史課程規(guī)范》有了以下幾個方面的改良:
(一)強(qiáng)調(diào)專題性,打破了以往以中國史、世界史為分野的學(xué)科“本位”體系,依照內(nèi)容性質(zhì)劃分為三大模塊,區(qū)分對人類社會政治、經(jīng)濟(jì)、思想文明等專題停止延續(xù)性的全體論述,這樣有利于構(gòu)成學(xué)習(xí)模塊,有利于教學(xué)和學(xué)生自主性學(xué)習(xí)。
(二)以效果為中心,三大學(xué)習(xí)模塊以相應(yīng)的中心效果為主題,
41、總分為25個學(xué)習(xí)專題,有利于學(xué)生對重點(diǎn)的把握 ,也可互為補(bǔ)充,有利于學(xué)生理清思緒。
(三)改動了過去以政治史為主的結(jié)構(gòu),清楚加大了經(jīng)濟(jì)史、社會史文明史、思想史科技史等方面的內(nèi)容。在過去的教學(xué)體系中,受過去革命史觀的影響,政治史不時是歷史話語的主體。自20世紀(jì)80年代末尾,以開展的觀念、從全體上認(rèn)知?dú)v史日益成為主流,增強(qiáng)經(jīng)濟(jì)史、社會史等外容正合時宜。從微觀下去說,以專題史來提領(lǐng)國別史反映了人類社會由分散到全體的行進(jìn)趨向,關(guān)于學(xué)生樹立系統(tǒng)的歷史觀大有裨益。
從這些改良中可以看出:新課標(biāo)是對傳統(tǒng)的推翻,而這樣的推翻又是必需的。當(dāng)今社會我們稱之為“信息社會”,講的是“知識經(jīng)濟(jì)”,其
42、實就一句話:誰能解讀信息,一切就把握 在他手里。國度亦是如此,那這個“誰”又是指什么呢?人才。人才從哪兒來呢?靠教育。關(guān)于歷史教學(xué)而言,“上下五千年,全憑教員一人說”、“吃本錢,炒冷飯”等傳統(tǒng)教學(xué)手腕曾經(jīng)不順應(yīng)一日千里的信息時代。面對這樣一個信息大爆炸時代,一切就集中到信息挑選才干的培育,才干教育比知識教育更重要,從這一點(diǎn)動身成熟為新的教學(xué)理念,依據(jù)學(xué)生實踐,在停止基礎(chǔ)知識教學(xué)的同時注重才干培育,學(xué)會反思、學(xué)集協(xié)作,促進(jìn)學(xué)生的片面開展與提高,使學(xué)生的知識和才干同步協(xié)調(diào)開展,倡議片面開展、特性開展和終身開展,倡議創(chuàng)新肉體。由此,一場打破傳統(tǒng)的運(yùn)動展開了,新課標(biāo)即是這一新理念的具體表現(xiàn)。
43、
二、新課標(biāo)下一線教員要做些什么
新課改、新課標(biāo)確實令人耳目一新,不過我們也應(yīng)該看法到:新的國度基礎(chǔ)教育課程革新的成功,革新目的的完成,要害 在教員。就教員而言,要順應(yīng)新課程教學(xué),就必需經(jīng)過繼續(xù)教育對新課程有充沛了解,誠心接受,熱情投入,有效實施并依據(jù)新課程要求,不時提高自身的綜合素質(zhì)。具體來說,我們還是可以從傳統(tǒng)的幾方面著手。
(一)備學(xué)生
每個學(xué)生的集體開展水平都是有差異的,教員的一項基本任務(wù)就是在上每次課程之前了解學(xué)生相關(guān)知識的把握 水平和學(xué)習(xí)才干,從而作出判別,在此基礎(chǔ)上構(gòu)建整個教學(xué)流程和決議要采用的教學(xué)方法,尤其要注重才干培育,
44、表現(xiàn)學(xué)生的主體位置。
(二)備知識
俗話說:“要給學(xué)生一杯水,教員先得有一桶水?!倍鴼v史課程的特點(diǎn)又使得這個桶得是“特大號”的,尤其是在新課標(biāo)引領(lǐng)下,歷史教員要將更多較為客觀的歷史理想擺在學(xué)生面前,表敘應(yīng)盡量完整,對歷史理想的評價也應(yīng)盡量從多角度、多方面評價,假設(shè)有完全相反的史實或評論,無妨也講給學(xué)生,從而擴(kuò)展學(xué)生的視野,給學(xué)生一個自在空間讓他們?nèi)ニ伎? 、去評判,從而使學(xué)生失掉許多啟示和教育。如何做到這一點(diǎn)呢?這就要求歷史教員:一是要對專業(yè)著作尤其是許多巨人的著作多閱讀,必要時,對一些巨人關(guān)于嚴(yán)重的歷史事情或社會的評論,要記載上去,在課堂的適事先分用上;二是要博學(xué)多才,歷
45、史自身包括一切,方方面面的知識都要涉獵;三是要多留意時政信息,由于如今所發(fā)作的往往都與過去有關(guān)聯(lián),對比、聯(lián)絡(luò)更能惹起學(xué)生共鳴。在此基礎(chǔ)上假設(shè)教員再有很強(qiáng)的獨(dú)立剖析效果的才干,有濃重的人文主義價值觀和社會責(zé)任感,則完全能勝任任何要求下的歷史教學(xué)。
(三)備方法
新課標(biāo)更多關(guān)注的是對學(xué)生才干、情感等的培育,傳統(tǒng)的歷史教學(xué)必需變。怎樣變才干實際新的教學(xué)理念呢?這是要害 ,最引人關(guān)注,也讓人最為困惑。筆者覺得先要找準(zhǔn)動身點(diǎn)——學(xué)生是主體,他要“學(xué)”;關(guān)于教員,葉圣陶老先生早說過,“教員當(dāng)然須教,而尤宜努力于‘導(dǎo)’”。然后再談怎樣辦,有一種從國外引進(jìn)的稱為行為引導(dǎo)型教學(xué)法遭到教育學(xué)
46、者的普遍歡迎,其中的“大腦風(fēng)暴法”、“卡片展現(xiàn)法”、“角色扮演法”、“案例剖析法”等更適于歷史教學(xué),并能突出強(qiáng)調(diào)對學(xué)生要害 才干的培育。但教員不要因此而將傳統(tǒng)方法一鍋端,比如“講授法”在對概念、制度的解說中仍有它的優(yōu)勢,網(wǎng)絡(luò)化教學(xué)確實很受學(xué)生歡迎,絕不可為“變”而“變”。最后要留意的是階段性的評價在課堂教學(xué)中的實行十分重要。提問、作業(yè)、摘記包括測試等都要及時給予評價,多給與學(xué)生肉體的褒獎,甚至可以鼓舞學(xué)生積極投稿,當(dāng)看到自己的文字變成鉛字,這份成功的喜悅會使學(xué)生更有勁頭。
每一次課程革新都是一次對“學(xué)習(xí)”的重新看法,教員更要在新課程實施中完本錢身開展,從而構(gòu)成新課程實施的條件,將新
47、的歷史課程教學(xué)與素質(zhì)教育、人文教育結(jié)合起來,這才契合新的《課程規(guī)范》所倡議的教育理念與革新肉體。
文獻(xiàn)資料
本文來自: 計算機(jī)畢業(yè)網(wǎng) :
[1]普通高中歷史課程規(guī)范(實驗).中華人民共和國教育部.
[2]胡高清.在實際課程教學(xué)中如何治理 好課堂[J].成才之路,2009,(09).
48、
物理教育游戲中的引擎設(shè)計與實現(xiàn)
摘 要
本文簡要介紹了該課題的來源及研究意義。通過對當(dāng)前教育類游戲的發(fā)展現(xiàn)狀與趨勢的分析,總結(jié)出教育類游戲所存在的不足。針對當(dāng)前教育類游戲設(shè)計概念匱乏,設(shè)計目標(biāo)不明確,缺乏創(chuàng)新性等弊端,通過一些試驗性的游戲設(shè)計來進(jìn)行可行性的探索,并輔以相關(guān)原型的開發(fā)和實現(xiàn)來提供一個直觀實驗和研究結(jié)果。本文對游戲設(shè)計理論進(jìn)行深入的研究,通過對玩家心里分析以及
49、游戲性的探索,總結(jié)出游戲和學(xué)習(xí)的結(jié)合點(diǎn)。
游戲原型選擇了Microsoft的XNA Game Studio來進(jìn)行開發(fā),本文對開發(fā)方式和方法進(jìn)行了簡單的介紹。物理引擎作為原型主要的實現(xiàn)方式,通過對現(xiàn)實各種物理狀態(tài)的模擬來提升游戲中的游戲性。本文對物理引擎的實現(xiàn)進(jìn)行詳細(xì)的講解和介紹。
關(guān)鍵詞:教育游戲; 物理引擎; XNA Game Studio; C#
3.5 輸入
輸入是普通術(shù)語,是獲取用戶動作的過程。在XNA Game Studio Express中, Microsoft.Xna.Framework.Input命名空間支持3種不同的輸入設(shè)備:Xbox 36
50、0控制器、鍵盤以及鼠標(biāo)。概述中主要講述這3種輸入設(shè)備之間的差異,并提供如何在游戲中運(yùn)用它們的指導(dǎo)方針。
輸入設(shè)備有兩種控制方法:數(shù)字和模擬。數(shù)字控制法只報告兩種可能狀態(tài)——開和關(guān)——而且是用布爾值是表示的,Xbox 360控制器上的START按鈕和鍵盤上的其它按鈕都是數(shù)字控制的例子。
模擬控制法可以報告一系列值,而不僅是關(guān)和開兩種狀態(tài),Xbox 360控制手桿和鼠標(biāo)的移動都是模擬控制。模擬值可以用多種方法表示。在XNA Game Studio Express中,Xbox 360控制器上的模擬值用浮點(diǎn)數(shù)表示,浮點(diǎn)數(shù)在−1.0和1.0之間表示手桿,在0.0和1.0之間則表示
51、triggers。XNA Game Studio Express用像素來報告鼠標(biāo)指針值。
對XNA Game Studio Express中所有輸入設(shè)備而言,通過Polling方法可以從用戶處獲取輸入信息:每幀調(diào)用方法來獲取輸入設(shè)備的當(dāng)前狀態(tài)并和與前一個狀態(tài)相比較,如果需要。狀態(tài)是用戶輸入設(shè)備交互的一個快照。在任何給定的時間,一種控制法中可能有很多按鈕被按下,模擬手桿和引發(fā)被扳到一個方向上。這些按鈕的當(dāng)前位置和模擬控制在狀態(tài)構(gòu)造中都會報告出來。以下部分講述獲取和運(yùn)用每一種輸入設(shè)備狀態(tài)的一些方法。
每種輸入法都有其特殊的優(yōu)點(diǎn)和缺點(diǎn),下圖就是它們優(yōu)缺點(diǎn)的比較。
表3.1 輸入方式
52、優(yōu)缺點(diǎn)比較表
輸入設(shè)備 按鍵個數(shù) 模擬控制 震動效果 支持Windows 支持Xbox 360 系統(tǒng)允許數(shù)量
Xbox360 手柄 14 4 支持 支持 支持 4
鍵盤 > 100 0 不支持 支持 支持 1
鼠標(biāo) 5 3 不支持 支持 不支持 1
Xbox 360提供了數(shù)字按鈕和模擬手桿的良好組合,因此可以用它
53、來玩許多類型的游戲??刂破骷瓤捎糜赪indows系統(tǒng),也可用于Xbox 360系統(tǒng)。最多可以支持四個控制器。
有大量數(shù)字按鈕的鍵盤,對于多功能的復(fù)雜模擬來說它是最好的,或者在輸入文本時它是必須的,但是它沒有任何模擬控制來實現(xiàn)精確移動。并不是所有鍵盤都支持Keys中所列按鈕的全部范圍,例如,早期的鍵盤可能不支持VolumeDown、 VolumeUp和VolumeMute成員。如果用戶鍵盤是通過USB連接的,則可用于Windows系統(tǒng)或Xbox 360系統(tǒng)。
有精確模擬控制的鼠標(biāo)是選擇對象的最佳選擇,比如在策略游戲中或移動視口,比如在第一人稱的動作游戲中 ——但是鼠標(biāo)沒有數(shù)字按鈕?,F(xiàn)
54、代鼠標(biāo)除了標(biāo)準(zhǔn)左右按鈕之外還有3個附加按鈕:兩個數(shù)字按鈕,通常在鼠標(biāo)側(cè)面,還有一個數(shù)字按鈕,按下滾輪可以激活它。滾輪本身就相當(dāng)于在兩個方向上的額外的模擬控制,但不能提供精確的控制。
并非所有的鼠標(biāo)設(shè)備都支持所有按鈕,例如,早期的鼠標(biāo)設(shè)備可能不支持MiddleButton、XButton1 和 XButton2屬性。
3.6 聲音
XNA Framework提供使用Microsoft Cross-Platform Audio Creation Tool (XACT)和其相關(guān)的聲音引擎的方法來實現(xiàn)音頻重現(xiàn)。 Microsoft Cross-Platform Audio Too
55、l,或XACT,是XNA Framework Audio API的核心。 它由強(qiáng)大的圖形工具和API組合而成,圖形工具用來創(chuàng)作音頻內(nèi)容,而API則用來解釋已創(chuàng)建的XACT文件以及為響應(yīng)游戲事件而播放音頻文件。
使用簡單音頻重現(xiàn)的游戲用不到全部的XACT特性。 然而,XNA Framework只通過XACT文件來解釋音頻,所以即使是使用簡單音頻回放的游戲也必須用XACT。想了解如何創(chuàng)建一個簡單的只包括少數(shù)wave文件的XACT項目,請參見如何使用XACT向游戲中添加聲音。然后如果想知道如何從你生成的XACT工程中加載和播放cues, 請參見如何播放聲音。
作為GUI驅(qū)動的音頻內(nèi)容創(chuàng)
56、建系統(tǒng),XACT能使音頻設(shè)計器以組的方式來加載wave文件,將文件組織成離散的可以被游戲事件激活的“cues”,還能在“cues”之間創(chuàng)建過渡。XACT還能允許設(shè)計者定義變量,游戲中可以更改這些變量以更改音頻設(shè)置。通過使用這些高級工具,音頻設(shè)計者可以做很多事情,例如:為賽車游戲設(shè)計一組汽車發(fā)動機(jī)的聲音,通過使用設(shè)計者所定義的這些變量來使發(fā)動機(jī)的聲音的音量和音調(diào)增加或減小,這些變量都使由XACT引擎在游戲中控制的。
當(dāng)你創(chuàng)建了一個XACT工程,并且將它保存為一個 .xap文件以后,就可以將這個.xap文件和所有這個XACT 工程使用到的wave文件輸入到你的XNA游戲中,素材管道(Cont
57、ent Pipeline)將為你生成你在運(yùn)行時訪問你的素材所需要的文件。一個XACT項目將生成一組文件:一個全局配置文件(.xgs)、一個或多個Wave Bank(.xwb)以及一個或多個Sound Bank(.xsb)。 這些文件都可以單獨(dú)的提供給AudioEngine, WaveBank, 還有SoundBank 的構(gòu)造函數(shù)。要初始化XACT引擎,必須先創(chuàng)建一個新的 AudioEngine 并且為全局配置文件(.xgs)提供路徑。 然后,通過創(chuàng)建新的WaveBank 對象來加載所需要的任何Wave Bank,通過創(chuàng)建 SoundBank 對象來加載所需要的任何Sound Bak。 一旦加載
58、完所有所需文件,就可以訪問cues, 它是音頻設(shè)計器在適當(dāng)?shù)腟oundBank 中通過調(diào)用 GetCue 創(chuàng)建的,該SoundBank 中包含想獲取的 Cue 。 每一個你獲取的 Cue 實例都是唯一的,即使當(dāng)你使用同一個名字獲取多個cues 的時候也是唯一的。這將允許多個來自相同 Cue 的實例存在并同時播放。
分別使用Play, Pause, Resume,以及Stop 方法可以播放、暫停、重新播放以及停止播放 Cue 對象。 想了解如何播放cue的知識,請參見如何播放聲音 ;想了解如何暫停、如何重新播放以及如何停止播放cue,請參見如何停止或暫停播放聲音 。
必須定期調(diào)用
59、Update 方法,讓音頻引擎來處理音頻數(shù)據(jù)。對于更高級的項目,你可以通過調(diào)用AudioEngine.GetCategory 來訪問 AudioCategory 對象,AudioCategory 對象可以用來控制聲音的播放。 同樣,如果你想訪問音
頻設(shè)計者定義的用來改變音量,音高,或者DSP效果的變量,可以調(diào)用AudioEngine.GetGlobalVariable來
60、認(rèn)的難點(diǎn)。許多教員埋怨順序設(shè)計課難教;學(xué)生普遍反映順序設(shè)計言語單調(diào)、學(xué)不會,抵觸心情嚴(yán)重。如何走出順序設(shè)計教學(xué)“教員難教、學(xué)生難學(xué)”的怪圈?下文,重慶市第八中學(xué)信息技術(shù)特級教員劉雅林將引見其原創(chuàng)的“框架填補(bǔ)法”。劉教員運(yùn)用這種方法延續(xù)3年在不同年級的10多個班停止了少量的舉動研討,并取得了清楚的教學(xué)效果。置信,他的做法會給陷于順序設(shè)計教學(xué)困惑中的您帶來一定啟示。
教育心思學(xué)研討標(biāo)明,學(xué)生在接受新知識或接受新技藝培訓(xùn)時,假設(shè)有正確的、積極的心思預(yù)備,其學(xué)習(xí)效率會高出主動接受的1~2倍。臨時處于主動接受的形狀,學(xué)生還會發(fā)生壓制、厭倦、對立、懼怕等心情,嚴(yán)重影響學(xué)習(xí)效果。中學(xué)生
61、在編程言語學(xué)習(xí)進(jìn)程中普遍表現(xiàn)出“厭學(xué)”、“主動學(xué)”等現(xiàn)象,其緣由主要是目前的教學(xué)形式不契合學(xué)生的心智開展特點(diǎn),墨守成規(guī)地從煩瑣且暫時無法運(yùn)用的基本實際學(xué)起,讓學(xué)消費(fèi)生了順從心思,并且由于學(xué)習(xí)的知識點(diǎn)比擬散,學(xué)生難以將其系統(tǒng)化,等到實踐編程時,早已遺忘了前面學(xué)過的知識。
可見,要讓學(xué)生學(xué)好編程,必需處置好幾個要害 效果:培育學(xué)習(xí)編程的興味、發(fā)明學(xué)好編程的情境、變“教員灌”為“學(xué)生學(xué)”、改動現(xiàn)有的知識結(jié)構(gòu),發(fā)明新的目的框架。
一、框架填補(bǔ)法
支架式教學(xué)的特點(diǎn)十分適宜中學(xué)順序設(shè)計教學(xué)。它要討教員為學(xué)生的學(xué)習(xí)搭建一種概念框架,框架中的概念是為促進(jìn)學(xué)生對效果的進(jìn)一步了解所
62、需求的。
框架填補(bǔ)法正是在支架式教學(xué)理念的指點(diǎn)下,針對中學(xué)順序設(shè)計課的特點(diǎn)而設(shè)計的。運(yùn)用該方法,教員需求搭建框架,找到學(xué)生的“臨近開展區(qū)”,營建編程學(xué)習(xí)情境,讓學(xué)生先從全體上把握 順序的框架結(jié)構(gòu),再細(xì)化流程圖,最終將自然言語轉(zhuǎn)化為計算機(jī)言語,輕松到達(dá)教學(xué)目的。
二、與傳統(tǒng)教學(xué)法的對比
傳統(tǒng)的編程教學(xué)“先細(xì)后粗”,總是從復(fù)雜的語法格式末尾學(xué)起,輕易讓學(xué)生一末尾就墮入復(fù)雜的語法規(guī)則中,且不知道學(xué)習(xí)這些知識有何用途、如何運(yùn)用。不少學(xué)生直到學(xué)習(xí)順序、分支、循環(huán)時,才真正明白什么是順序,才明白之前所學(xué)內(nèi)容的意義與價值,但他們早在末尾編程之前就曾經(jīng)喪失決計了??蚣芴钛a(bǔ)規(guī)律是“
63、先粗后細(xì)”,先讓學(xué)生從全體上對編寫順序有個全局性看法,再細(xì)化框架,同時融入具體的語法規(guī)則。隨著教學(xué)的停止,框架就被逐漸填補(bǔ)成一個完整的順序了。這是一個讓順序的思想逐漸完成為具體順序的進(jìn)程。
關(guān)于順序設(shè)計,不同的中學(xué)教材選擇了不同的初級言語,如VB、C、Pascal等。筆者在本文選擇以Pascal言語的教學(xué)為例停止對比剖析。
1.傳統(tǒng)教學(xué)法的教學(xué)布置
依照教學(xué)綱要的要求,順序設(shè)計課有14課時,學(xué)習(xí)的內(nèi)容為:計算機(jī)言語的分類(1課時)、Pascal言語的編輯界面(1課時)、Pascal言語的基本符號(1課時)、Pascal言語的順序格式(1課時)、規(guī)范函數(shù)和表達(dá)式(1
64、課時)、輸入、輸入語句(1課時)、順序順序設(shè)計(2課時)、條件語句(2課時)、分支順序設(shè)計(2課時)、進(jìn)程和函數(shù)(2課時)。
依照這種教學(xué)布置,筆者對本校校本部的學(xué)生停止了教學(xué)。第一節(jié)課,解說計算機(jī)言語的分類,由于引見了少量的新東西,學(xué)生學(xué)得比擬輕松,學(xué)習(xí)積極性也較高。第二節(jié)課,學(xué)生就末尾覺得內(nèi)容空泛了。由于他們還不知道什么是順序,就要進(jìn)入編程界面去熟習(xí)各種操作。到第三節(jié)課,就有人不聽課了,也有學(xué)生反映內(nèi)容單調(diào),像在背英語單詞。從第四節(jié)課末尾,學(xué)生失掉了原來學(xué)習(xí)時的滿腔熱情,不只聽得費(fèi)力,還不知道記下那么多規(guī)范函數(shù)做什么用,在主動地接受東西了。到了第七節(jié)課前后,曾經(jīng)有約50%的學(xué)生跟
65、不上教員的進(jìn)度,具體表現(xiàn)是,上機(jī)不能編寫順序,上課聽不懂。到了后半段,近60%的學(xué)生完全聽不懂教員講的內(nèi)容,約20%的學(xué)生雖能聽懂大局部,但不能編寫順序。只要約20%的學(xué)生能跟上教員的進(jìn)度,在教員的協(xié)助下能正確調(diào)試出順序。
2.框架填補(bǔ)法的具體完成
校本部順序設(shè)計教學(xué)的效果很不理想。筆者發(fā)現(xiàn),不少校本部的學(xué)生在學(xué)完順序設(shè)計課后連什么是順序都不知道。由此看法到,假設(shè)教員過多地關(guān)注編程規(guī)則,一末尾就讓學(xué)生記憶很多符號和保管字,會形成學(xué)生在編寫順序時無法從全體上把握 思緒,墮入具體的語法中。于是,在分校的教學(xué)中,筆者從生活中的實例動身,依次講什么是順序、順序設(shè)計的思緒是怎樣的、如
66、何畫流程圖、如何將流程圖細(xì)化、如何將自然言語轉(zhuǎn)換成Pascal言語。教學(xué)內(nèi)容及課時布置如下:
◆ 什么是計算機(jī)言語、計算機(jī)言語的分類(1課時)。
與傳統(tǒng)教學(xué)法無異。
◆ 什么是順序(1課時)。
以生活中的事情為例,讓學(xué)生明白順序其實很復(fù)雜。如早晨起床的順序為:從床上醒來→穿衣→洗漱→吃早餐→收拾書包上學(xué)。有學(xué)生說第2、3、4步可以交流順序,筆者立刻通知學(xué)生編寫順序時哪些步驟可以交流,哪些不能交流,學(xué)生記憶深入。
◆ 用流程圖表示順序(2課時)。
將順序、分支以及循環(huán)三大章節(jié)的內(nèi)容放在一同解說。經(jīng)過這兩個課時,80%左右的學(xué)生都能用流程圖表示教材的課后練習(xí)題。
◆ 細(xì)化流程圖(2課時)。
這一步很重要。主要讓學(xué)生將粗略流程圖中的每一步細(xì)化,以適宜順序設(shè)計的習(xí)氣。比如,“找出兩個數(shù)中的最大數(shù)”就應(yīng)該這樣細(xì)化:
給變量A讀入一個數(shù)
給變量B讀入一個數(shù)
比擬A、B的大小,取最大數(shù)
將最大數(shù)存入變量C中
◆ 將細(xì)化后的流程圖轉(zhuǎn)化為順序(6課時)。
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025《增值稅法》高質(zhì)量發(fā)展的增值稅制度規(guī)范增值稅的征收和繳納
- 深入學(xué)習(xí)《中華人民共和國科學(xué)技術(shù)普及法》推進(jìn)實現(xiàn)高水平科技自立自強(qiáng)推動經(jīng)濟(jì)發(fā)展和社會進(jìn)步
- 激揚(yáng)正氣淬煉本色踐行使命廉潔從政黨課
- 加強(qiáng)廉潔文化建設(shè)夯實廉政思想根基培育風(fēng)清氣正的政治生態(tài)
- 深入學(xué)習(xí)2024《突發(fā)事件應(yīng)對法》全文提高突發(fā)事件預(yù)防和應(yīng)對能力規(guī)范突發(fā)事件應(yīng)對活動保護(hù)人民生命財產(chǎn)安全
- 2023年四年級數(shù)學(xué)上冊第一輪單元滾動復(fù)習(xí)第10天平行四邊形和梯形作業(yè)課件新人教版
- 2023年四年級數(shù)學(xué)上冊第14單元階段性綜合復(fù)習(xí)作業(yè)課件新人教版
- 2023年四年級數(shù)學(xué)上冊易錯清單十五課件新人教版
- 2023年四年級數(shù)學(xué)上冊易錯清單七課件西師大版
- 2023年五年級數(shù)學(xué)下冊易錯清單六作業(yè)課件北師大版
- 2023年五年級數(shù)學(xué)下冊易錯清單二作業(yè)課件北師大版
- 2023年五年級數(shù)學(xué)下冊四分?jǐn)?shù)的意義和性質(zhì)第10課時異分母分?jǐn)?shù)的大小比較作業(yè)課件蘇教版
- 2023年五年級數(shù)學(xué)下冊周周練四作業(yè)課件北師大版
- 2023年五年級數(shù)學(xué)下冊六折線統(tǒng)計圖單元復(fù)習(xí)卡作業(yè)課件西師大版
- 2023年四年級數(shù)學(xué)上冊6除數(shù)是兩位數(shù)的除法單元易錯集錦一作業(yè)課件新人教版