- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
視窗程式設計概念 王振生 整合式開發環境(IDE) Visual Studio 2005的起始畫面 各種類型的應用程式(P1-12) 主控台應用程式:以『命令列模式』(Command-Line)為介面的應用程式。此模式中無法使用『圖形使用者介面(GUI)』,因此畫面單調,但開發過程簡單,執行效率較高。( 教材1-4章中的程式將採取此方式設計) Windows應用程式:在Windows環境中執行的應用程式,可以使用所有.NET Framework中提供的圖形使用者介面(GUI),這也是本書所專注討論的程式類型。(教材第5章之後的程式) 各種類型的應用程式(P1-12) 類別庫:類別庫是類別(Class)的集合,內含一個以上的類別,可開放供他人使用的程式碼,程式設計師可以引用他人建立的類別以完成某種功能,而不需要自己撰寫程式碼,主要目的是希望程式碼可以重用(reuse)。 Windows控制項程式庫:『圖形使用者介面』中的每一個元件,稱之為控制項(例如按鈕、文字輸入方塊、月曆…等)。您可以利用這種類型的專案,來建立自己的控制項,建立好的控制項可讓其他開發人員用在『Windows應用程式』類型的專案中。 各種類型的應用程式(P1-12) Web控制項程式庫:此類型的專案可以用來建立Web應用程式(ASP.NET)開發環境當中使用的Web控制項。 Windows服務:建立 Windows 服務的專案。 Crystal Report應用程式:Crystal Report是VS2005當中的報表開發工具,而Crystal Report應用程式專案則可用來開發以需要呈現出報表的應用程式。 BASIC程式語言 BASIC是在1964年由John Kemeny和Thomas Kurtz在Dartmouth學院開發的程式語言,非常簡單且容易學習的程式語言,其目的是讓學生作為學習當時其他更強大程式語言的踏腳石。 2002年2月的VB.NET(Visual Basic.NET)是Visual Basic 6.0的下一個版本,其最大轉變就是成為真正的物件導向程式語言。VB.NET是支援.NET Framework平台的微軟新一代程式語言,可以快速建立.NET Framework 1.0和1.1版的Windows、Web、Mobile和Office等應用程式,共有2002和2003兩種版本。 等到2005年底推出.NET Framework 2.0版和Visual Studio 2005,Visual Basic語言也更名為最新版本Visual Basic 2005。 .NET Framework的基礎 .NET Framework是微軟新世代的程式開發平台,目前最新版本是2.0版。它是由CLR(Common Language Runtime)和.NET Framework類別所組成。我們可以使用.NET Framework支援的程式語言,例如:Visual Basic 2005、C++和C#等來建立.NET應用程式。 .NET Framework程式檔案在使用.NET編譯程式編譯時,並不是直接編譯成CPU的機器語言,而是一種中間程式語言稱為「MSIL」(Microsoft Intermediate Language)。 .NET Framework的基礎 等到執行程式時,CLR使用「JIT」(Just In Time)編譯程式將MSIL轉換成機器語言來執行,其架構如下圖所示: 循序式程式設計的觀念(P1-24) 『循序式程式設計』是以一行一行的方式來執行程式,也就是說,程式從第一行開始執行直到最後一行為止。 先前我們介紹的Console程式,就是循序式程式,這種程式的特點是一定有一個開始的程序, 例如,在設計Console程式時,我們以 Main() 當作是程式的進入點。 這種類型的程式,只要程式執行到最後一行,且不是迴圈時,程式就停止執行。 事件驅動程式設計的觀念(P5-13) Windows程式設計是以『事件驅動(Event-Driven)』的方式來運作,也就是當您在畫面上佈置一個按鈕,我們就可以在這個按鈕裡面撰寫程式碼,當使用者按下這個按鈕時,就執行該按鈕裡面所撰寫的程式碼。 而使用者以滑鼠按下按鈕的這個動作,我們就稱之為『事件』,當使用者按下我們佈置在表單上的按鈕,就會觸發按鈕的Click事件。 程式碼就藏身在這種種事件的背後,每觸發一個事件,就執行一段相對應的程式碼,以完成我們想要的功能。這種模式和先前我們介紹的Console程式相當不同。 變數的功能與意義(P2-3) 變數值的指定(指定敘述) 變數的定義(P2-10) 變數的型別(P2-12) 變數的型別(P2-12) 變數型別的意義 流程控制 流程控制-簡單條件敘述 If…Then(P
您可能关注的文档
最近下载
- 动量守恒定律(一)动量守恒定律(一).ppt VIP
- 黄精趁鲜切制技术规程.docx VIP
- 基于SpringBoot的医院预约挂号系统的设计与实现.docx VIP
- -基于java web的酒店管理系统设计与实现.doc VIP
- 《中药材产地趁鲜切制技术规程 苍术》DB14T 3309-2025.pdf VIP
- 人教版九年级全一册英语单词表 (2025).pdf VIP
- 外墙修缮工程措施方案(3篇).docx VIP
- 《中学思想政治学科课程标准与教材分析》课程教学大纲.docx VIP
- Unit 7 What’s the highest mountain in the world教学设计-教案.docx VIP
- 《高中思想政治》(必修1)课程纲要.doc VIP
原创力文档


文档评论(0)