windows程序設(shè)計_第1頁
windows程序設(shè)計_第2頁
windows程序設(shè)計_第3頁
windows程序設(shè)計_第4頁
windows程序設(shè)計_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、整理整理ppt整理整理ppt n學(xué)習(xí)這門課的目的學(xué)習(xí)這門課的目的n主要學(xué)習(xí)內(nèi)容主要學(xué)習(xí)內(nèi)容n需要什么基礎(chǔ)?需要什么基礎(chǔ)?n這門課的要求?這門課的要求? C語言語言 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu) 較熟練使用較熟練使用vc+6.0 平臺平臺 如何編寫非黑窗口的界如何編寫非黑窗口的界面程序?面程序?如何編寫能用鼠標(biāo),鍵盤如何編寫能用鼠標(biāo),鍵盤控制的程序?控制的程序?整理整理ppt導(dǎo)論nWindows發(fā)展史發(fā)展史nWindows特點(diǎn)特點(diǎn)n參考書介紹參考書介紹n游戲編程入門游戲編程入門by David Astle整理整理pptDOS的史前時代nDOS起源于1980年。nSeattle Computer Produc

2、ts當(dāng)時銷售的電腦產(chǎn)品需要一個配套的操作系統(tǒng),于是一位名叫Tim Paterson的程序員寫了一個操作系統(tǒng),并命名為86-DOS,也叫做QDOS,就是迅捷而粗劣操作系統(tǒng)的意思,命名也反應(yīng)出了DOS是在多么倉促的情況下草就的。 整理整理pptDOSn1980年,IBM正在秘密地計劃著發(fā)布其首款個人電腦,需要配置操作系統(tǒng)。微軟公司以1萬美元的價格買下了QDOS的版權(quán),并改名為MS-DOS。n1981年IBM PC機(jī)推出之后,DOS成為主流操作系統(tǒng);nMS-DOS代表Microsoft Disk Operating System。整理整理pptLisa電腦n蘋果電腦的Apple Lisa。1983年

3、蘋果電腦推出了這款產(chǎn)品,第一款具有圖形界面的電腦。nApple Lisa電腦本身的性能就不夠強(qiáng)大,售價又過高,幾乎沒有售出,一共才產(chǎn)出了100000臺。這對于蘋果電腦來說可算是一大災(zāi)難。整理整理pptWindows的發(fā)展n從1985年Windows 1.0正式發(fā)布算起,Windows 已經(jīng)伴隨著我們走過了整整23個年頭。n共有Windows 1.0、2.0、3.1、95、98、ME、NT、2000、XP、2003,vista等眾多的版本。整理整理pptinterface managernInterface Manager 早期版本的菜單位于屏幕的底部,這同當(dāng)時的DOS 版本的Word的用戶界面

4、相類似。n最初比爾蓋茨把Windows 1.0 稱為“界面管理器”。當(dāng)時的市場銷售總監(jiān)對比爾蓋茨說Windows 將會是更適合的名字。整理整理pptWindows1.0n早在1983 年11 月,微軟就開始向外界宣傳Windows 1.0,這個宣傳品就是擦窗用的suqeegee(滾軸似的東西)和washcloth(抹布)。但是直到整整兩年以后,Windows 1.0 才最終問世,吊足了用戶的胃口。1/5整理整理pptWindows1.0n安裝Windows 1.0 的條件是:256 KB的內(nèi)存,DOS 2.0 系統(tǒng),兩個軟驅(qū)。nWindows 1.0 使用原始文件管理器。雖然Windows 歷

5、經(jīng)了20年,但這個并未作多大改變的文件管理器還活躍在Windows XP中。nWindows 1.0 具有多任務(wù)運(yùn)行能力,但是不允許窗口重疊。 2/5整理整理pptWindows1.0n微軟在Windows 1.0 中捆綁了計算器、時鐘、日歷表、記事本和其他幾項屈指可數(shù)的小應(yīng)用程序。 n雖然Windows 1.0 中捆綁的應(yīng)用程序非常有限,但微軟早期的廣告宣稱Windows 擁有一套極其有用的應(yīng)用程序。n由于缺少第三方軟件公司為Windows 1.0 開發(fā)應(yīng)用程序,Windows 1.0 的銷售非??蓱z。3/5整理整理pptWindows1.04/5整理整理pptWindows1.0n在Win

6、dows 1.0 發(fā)布兩周之后,微軟就發(fā)布了Windows 1.01版,之后就開始了漫長的補(bǔ)丁修正。這種狀況到現(xiàn)在仍然沒有改變。n從最開始推出Windows,就支持彩色顯示。而在當(dāng)時,Mac還專注于經(jīng)典的黑白世界之中。這使得PC Magazine 大聲宣布,將會有許多Mac 用戶會轉(zhuǎn)投Windows 的懷抱。5/5整理整理pptWindows2.0n1987年12月9日,Windows 2.0發(fā)布,最初售價為100美元;這個版本的windows圖形界面,有不少地方借鑒了同期的Mac OS中的一些設(shè)計理念,但這個版本依然沒有獲得用戶認(rèn)同。之后又推出了windows 386和windows 286

7、版本,有所改進(jìn),并為之后的Windows 3.0的成功作好了技術(shù)鋪墊。整理整理pptWindows3.0n90年發(fā)布,由于在界面/人性化/內(nèi)存管理多方面的巨大改進(jìn),終于獲得用戶的認(rèn)同。之后微軟公司趁熱打鐵,開發(fā)了多語言版本,開拓了海外市場。n這個系統(tǒng)既包含了對用戶界面的重要改善也包含了對80286和80386對內(nèi)存管理技術(shù)的改進(jìn)。為命令行式操作系統(tǒng)編寫的MS-DOS下的程序可以在窗口中運(yùn)行,使得程序可以在多任務(wù)基礎(chǔ)上可以使用。1/2整理整理pptWindows 3.0n92年,windows 3.1發(fā)布,在最初發(fā)布的2個月內(nèi),銷售量就超過了一百萬份,至此,微軟公司的資本積累和研究開發(fā)進(jìn)入良性循

8、環(huán)。nWindows 3.1添加了對聲音輸入輸出的基本多媒體的支持和一個CD音頻播放器,以及對出版很有用的TrueType字體。2/2整理整理pptWindows NT 3.1nNT:New technologyn主要的API改為32位的版本。微軟公司從數(shù)字設(shè)備公司雇傭了一批人員來開發(fā)這個新系統(tǒng)。n由于是第一款真正對應(yīng)服務(wù)器市場的產(chǎn)品,所以穩(wěn)定性方面比桌面操作系統(tǒng)更為出色。n出現(xiàn)了剪貼板、文件拖動等功能,這些和Windows的圖形界面使用戶的操作變得簡單。 整理整理pptWindows 3.2n94年,windows 3.2的中文版本發(fā)布,相信國內(nèi)有不少windows的先驅(qū)用戶就是從這個版本開

9、始接觸windows系統(tǒng)的;由于消除了語言障礙,降低了學(xué)習(xí)門檻,因此很快在國內(nèi)流行了起來。整理整理pptWindows 95n95年最轟動的事件,莫過于8月期間windows95發(fā)布,當(dāng)時微軟視窗95以強(qiáng)大的攻勢進(jìn)行發(fā)布,包括了商業(yè)性質(zhì)的Rolling Stones的歌曲“Start Me Up”。n很多沒有電腦的顧客受到宣傳的影響而排隊購買軟件,但他們甚至根本不知道Windows 95是什么。n在強(qiáng)大的宣傳攻勢和Windows 3.2的良好口碑下,windows 95 在短短4天內(nèi)就賣出超過一百萬份。n出色的多媒體特性、人性化的操作、美觀的界面令windows 95獲得空前成功。1/3整理整

10、理pptWindows 95nWindows 95是一個混合的16位/32位Windows系統(tǒng)。n它以對GUI的重要的改進(jìn)和底層工作(underlying workings)為特征。同時也是第一個特別捆綁了一個版本的DOS的視窗版本(Microsoft DOS 7.0)。nWindows 95標(biāo)明了一個“開始”按鈕的介紹以及桌面?zhèn)€人電腦桌面上的工具條,這一直保留到現(xiàn)在視窗后來所有的產(chǎn)品中。2/3整理整理pptWindows 95n后來的Windows 95版本附帶了Internet Explorer 3,然后是Internet Explorer 4。當(dāng)Internet Explorer 4被整

11、合到操作系統(tǒng)后,它將給系統(tǒng)帶來一些新特征。Internet Explore被用來給系統(tǒng)的桌面提供HTML支持。這個也是在微軟的反托拉斯案中的焦點(diǎn),因?yàn)檎螮xplorer排擠了微軟的競爭對手Netscape的產(chǎn)品。3/3整理整理pptWindows 98n具有了類似資源管理器的界面;n添加快速啟動欄;n內(nèi)存應(yīng)用效率被大大提升, 任務(wù)管理程序更加強(qiáng)大 ;n增多聲卡顯卡驅(qū)動程序;n在對Windows 95的改進(jìn)過程中, 微軟從源代碼中清理了3000多個BUG。整理整理pptWindows MEnWindows Me的定位是家庭娛樂, 相對于Windows 98來說更新并不大, 主要升級了一些常用軟

12、件, 如Internet Explorer 5.5和Windows Media Player 7.0. 同時, Windows Me還新加入了一系列的小游戲。整理整理pptWindows xpn擁有一個新的用戶圖形界面 n集成了防火墻n媒體播放器(Windows Media Player)n即時通訊軟件(Windows Messenger)n是目前操作系統(tǒng)使用率最高的一個系統(tǒng)。 整理整理pptWindows Vistan為了更好使用Windows Vista的先進(jìn)功能,你至少需要512MB內(nèi)存,這能夠支持系統(tǒng)運(yùn)行以及普通的軟件運(yùn)行需求。由于現(xiàn)時不少游戲內(nèi)存占用量都逼近512MB,Windows

13、 Vista用戶最好擁有1GB或以上內(nèi)存。 nWindows Vista的畫面相當(dāng)華麗,如果想要體驗(yàn)Vista的所有效果,你必須擁有一塊強(qiáng)大的顯卡。首先你必須避免使用目前的低端GPU,保證你的顯卡支持DirectX 9,至少有64MB顯存。最好選擇包括獨(dú)立的PCI Express或者APG顯卡。 整理整理pptWindows創(chuàng)造了奇跡nwindows系統(tǒng)無疑是計算機(jī)行業(yè)的一個奇跡。系統(tǒng)無疑是計算機(jī)行業(yè)的一個奇跡。正是由于正是由于windows操作系統(tǒng)的出現(xiàn),才使得操作系統(tǒng)的出現(xiàn),才使得計算機(jī)的廣泛普及成為可能,使得計算機(jī)由一計算機(jī)的廣泛普及成為可能,使得計算機(jī)由一個高科技變成了家用電器。個高科

14、技變成了家用電器。nWindows成功的關(guān)鍵因素是什么呢?成功的關(guān)鍵因素是什么呢?容易使用。容易使用。整理整理ppt本章內(nèi)容nWindows發(fā)展史發(fā)展史nWindows特點(diǎn)特點(diǎn)n參考書介紹參考書介紹n游戲編程入門游戲編程入門by David Astle整理整理pptWindows的特點(diǎn)n界面圖形化 n多用戶、多任務(wù)n網(wǎng)絡(luò)支持良好 1/2“所見即所得所見即所得”,所有的東,所有的東西都擺在你眼前,只要移動西都擺在你眼前,只要移動鼠標(biāo),單擊、雙擊即可完成。鼠標(biāo),單擊、雙擊即可完成。 多任務(wù)是現(xiàn)在許多操作系統(tǒng)多任務(wù)是現(xiàn)在許多操作系統(tǒng)都具備的,這意味著可以同都具備的,這意味著可以同時讓電腦執(zhí)行不同的任

15、務(wù),時讓電腦執(zhí)行不同的任務(wù),并且互不干擾。并且互不干擾。內(nèi)置了內(nèi)置了TCP/IP協(xié)議和撥號協(xié)議和撥號上網(wǎng)軟件,用戶只需進(jìn)行一上網(wǎng)軟件,用戶只需進(jìn)行一些簡單的設(shè)置就能上網(wǎng)瀏覽、些簡單的設(shè)置就能上網(wǎng)瀏覽、收發(fā)電子郵件等。同時它對收發(fā)電子郵件等。同時它對局域網(wǎng)的支持也很出色。局域網(wǎng)的支持也很出色。 整理整理pptWindows的特點(diǎn)n出色的多媒體功能 n硬件支持良好n眾多應(yīng)用程序2/2聽音樂聽音樂看電影看電影玩游戲玩游戲 支持支持“即插即用即插即用(Plug and Play)”技術(shù),這使得新硬件技術(shù),這使得新硬件的安裝更加簡單。的安裝更加簡單。Windows下有數(shù)種編程軟下有數(shù)種編程軟件,有無數(shù)的

16、程序員在為件,有無數(shù)的程序員在為Windows編寫著程序。編寫著程序。 整理整理ppt本章內(nèi)容nWindows發(fā)展史發(fā)展史nWindows特點(diǎn)特點(diǎn)n參考書介紹參考書介紹n游戲編程入門游戲編程入門by David Astle整理整理ppt參考書 0n原書名:原書名:The C programming languagen作者:作者:美美 Brian W.Kernighan,Dennis M.Ritchien本書是由C語言的設(shè)計者Brian W.Kernighan和Dennis M.Ritchie編寫的一部介紹標(biāo)準(zhǔn)C語言及其程序設(shè)計方法的權(quán)威性經(jīng)典著作 。n本書第1版中介紹的C語言成為后來廣泛使用的

17、C語言版本標(biāo)準(zhǔn)C的基礎(chǔ)。人們熟知的“hello,World程序就是由本書首次引入的?,F(xiàn)在,這一程序已經(jīng)成為眾多程序設(shè)計語言入門的第一課。整理整理ppt參考書 1n原書名:原書名:Programming Windowsn作者:作者:美美 Charles Petzoldn如果對如果對Windows開發(fā)有什么問題的話,開發(fā)有什么問題的話,請翻閱請翻閱Petzold的著作吧。的著作吧。整理整理ppt參考書 2n書名:書名:Windows 核心編程核心編程 n作者:作者: 美美 Jeffrey Richtern本書是講解Windows操作系統(tǒng)內(nèi)部機(jī)制的一本專著作者從基本概念入手,全面系統(tǒng)地介紹了Wind

18、ows底層實(shí)現(xiàn)機(jī)制、Windows應(yīng)用程序的基本構(gòu)件以及各類Windows API等,并列舉了大量應(yīng)用程序示例,精辟地分析了Windows編程的各個難點(diǎn)和要點(diǎn)。整理整理ppt參考書 3n書名:深入解析書名:深入解析 Windows操作系統(tǒng)操作系統(tǒng)n作者:作者: 美美 David A.Solomonn本書是有關(guān)Windows內(nèi)部機(jī)理核心的權(quán)威之作。如果你想要知道Windows內(nèi)部是如何工作的,那么,這就是你想要的書。如果你跟我一樣,想要“深入淺出”地看一看Windows,那么,這本書正好是你的一個起點(diǎn)。 整理整理ppt本章內(nèi)容nWindows發(fā)展史發(fā)展史nWindows特點(diǎn)特點(diǎn)n參考書介紹參考書

19、介紹n游戲編程入門游戲編程入門by David Astle整理整理ppt選擇一門語言n你要做的第一件事就是選擇一門開發(fā)語言。你有很多選擇,包括Basic,Pascal,C,C+,Java,等等。也經(jīng)常會有人爭論對于初學(xué)者那一門語言是最好的。對于這一系列流行語言的討論,你可以參看John Hattan的著作,What Language Do I Use?n我的建議是以C和C+開始。有些人會說這些語言對初學(xué)者來說太高級了,但因?yàn)槲易约壕褪菍W(xué)C+,我并不同意這一說法。而且,C/C+是當(dāng)今使用最廣泛的語言,所以你可以找到大量學(xué)習(xí)資料和幫助。你先學(xué)C或C+都無所謂,因?yàn)橹灰獙W(xué)了一個,再學(xué)另外一個就很容易

20、。但是,如果你先學(xué)C+,請保證在學(xué)習(xí)面向?qū)ο缶幊讨澳芾斫夂褪褂眠^程編程。整理整理ppt我該怎么學(xué)C/C+?n最好的辦法是上課。有老師可以回答你的問題,幫助你產(chǎn)生很大進(jìn)步,編程練習(xí)作業(yè)也可以保證你能用到所學(xué)的東西。n買一些好書。不要花太多時間去選一本什么“超級寶典”或“萬用全書”,因?yàn)槟阕罱K可能會買幾本。我建議你去一家書店,然后拿幾本比較入眼的C或C+書看,直到找到一本或幾本你能看懂,并且可以拿來學(xué)習(xí)的。同時,你可能會想要一些更深入的,或者一些材料,但是你一旦對于這門語言有了一些了解,我相信你應(yīng)該有自己更好的選擇。1/2整理整理ppt我該怎么學(xué)C/C+?n首先,有很多免費(fèi)資源可以利用,圖書館,

21、網(wǎng)絡(luò)有成千上百的編程書籍。但是如果你真的想要成為一個好的程序員,還是應(yīng)該投入一部分資金。n網(wǎng)上也有很多C/C+的學(xué)習(xí)指南。但是我認(rèn)為那只能作為補(bǔ)充而不是你自學(xué)的主要資源。2/2整理整理ppt選擇正確的編譯器 n你寫的程序,或者代碼,是以文本方式儲存的,你甚至可以用記事本寫C/C+程序。但是總需要有東西把他們轉(zhuǎn)換成為可執(zhí)行文件。對于C和C+,那就是編譯器。n可用的編譯器有好多種,包括很多免費(fèi)的。選擇一款自己適合的編譯器很重要,免費(fèi)的編譯器就有這樣的好處,你可以把它們試個遍,然后從中選擇自己最喜歡的。然而,免費(fèi)編譯器比起商業(yè)版,可能會缺失一些功能和大部分服務(wù)。幸運(yùn)的是,多數(shù)商業(yè)版編譯器也兼售介紹版

22、或?qū)W習(xí)版,這要便宜得多,通常功能卻不見得少,唯一的限制是你不能發(fā)布用它編譯的程序。1/2整理整理ppt選擇正確的編譯器n如果要為windows開發(fā),我強(qiáng)烈推薦Microsoft Visual C+。它強(qiáng)大的開發(fā)環(huán)境使得很多事做起來更方便,毫無疑問沒有其他編譯器更適合開發(fā)windows應(yīng)用程序。2/2整理整理ppt選擇開發(fā)平臺n盡管最終你很可能為好幾個平臺開發(fā),總要先選擇一個來學(xué)。當(dāng)你在學(xué)這門語言,還沒有接觸到圖像的時候,你可能會想使用非圖形用戶界面的操作系統(tǒng),比如DOS,Unix.這樣可以避免接觸高層,比如windows編程,讓你集中精力學(xué)習(xí)語言本身。nwindows:如果你想成為游戲行業(yè)的專

23、家,或者如果你想讓許多人來玩你開發(fā)的游戲,那么,這就是你要選擇的平臺。因?yàn)槎鄶?shù)你的用戶使用windows,而且現(xiàn)在我也看不出有什么改變的跡象。當(dāng)今大多數(shù)的windows游戲都是由一種你可能聽說過技術(shù)-DirectX-開發(fā)的。你可以DirextX這個庫直接訪問硬件,這意味著你可以開發(fā)高性能的游戲。整理整理ppt開始進(jìn)入主題 n現(xiàn)在是時候討論開發(fā)游戲了。簡單起見,我假設(shè)你選擇用C/C+在windows平臺開發(fā),可能你選擇別的,但大多數(shù)我說的還是有用的。n首先,甚至在你打算開始開發(fā)游戲之前,你必須很好掌握C和C+.你應(yīng)該懂指針,數(shù)組,結(jié)構(gòu)體,函數(shù),可能還有類。如果你精通他們,就可以開始做游戲了。 整理整理ppt學(xué)習(xí)n找一本或幾本書。對于windows游戲開發(fā)初學(xué)者,Tricks of the Windows Game Programming Gurus是個完美的開始。除此之外,還有許多好書,讀透這些書,試試所有的例子,不懂得部分多讀幾遍。n網(wǎng)上指南作為補(bǔ)充。除了弄清書上讀到的,他們還涉及一些書上沒有談及的主題。n向?qū)<覍で髱椭?。?/p>

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論