- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 程式語言與Visual Basic的基礎 1-1 程式的基礎 1-2 程式語言的種類 1-3 程式設計技術的演進 1-4 Visual Basic語言的基礎 1-5 安裝Visual Basic Express整合開發環境 1-6 Visual Basic Express的基本使用 1-1 程式的基礎 1-1-1 程式簡介 1-1-2 軟體的種類 1-1-1 程式簡介-說明 程式語言(Programming Language)提供相關語法讓我們撰寫程式碼來建立程式,在使用編譯程式編譯建立成應用程式後,就可以歸類成不同的軟體。換句話說,在說明程式語言之前,我們需要了解何謂程式、軟體與應用程式。 「程式」(Programs)或稱為「電腦程式」(Computer Programs)是使用指定程式語言所撰寫沒有混淆文字、數字和鍵盤符號組成的特殊符號,這些符號組合成指令和敘述,再進一步編寫成程式碼,程式碼可以告訴電腦解決指定問題的步驟。 1-1-1 程式簡介-圖例 簡單的說,程式就是一個指令集來告訴電腦如何執行特定的工作。在實務上,我們可以將程式視為是一個轉換器,當使用者從電腦鍵盤或滑鼠取得輸入的資料後,執行程式就可以將資料轉換成有用的資訊,如下圖所示: 1-1-2 軟體的種類-說明 「軟體」(Software)是一種電腦執行的應用程式或作業系統,通常軟體是一個或多個程式的泛稱,或整套應用程式。「應用程式」(Applications)是一種處理特定工作的電腦程式,例如:數學計算分析、文書處理、試算表和程式語言整合開發工具等。 軟體以輸出入介面的不同,主要可以分為:主控台應用程式和視窗應用程式。 1-1-2 軟體的種類-主控台應用程式 早期DOS電腦時代或UNIX/Linux系統的電腦,我們並不是使用滑鼠點選,使用者是在「終端機」(Terminals)前,使用鍵盤輸入指令來執行應用程式,其使用介面是文字模式的鍵盤輸入,或單純文字內容的輸出結果,稱為「命令列模式」(Command-line Interface)。 因為主控台應用程式(Console Applications)主要是使用文字模式來與程式進行互動,所以螢幕顯示方式大多是單調的黑底白字,作業系統顯示提示文字等待使用者輸入指令,輸入指令執行程式後,程式執行結果也是回應文字內容。 1-1-2 軟體的種類-視窗應用程式 視窗應用程式(Windows Applications)也稱為GUI應用程式(GUI Applications),這是使用圖形使用介面(Graphic User Interface,GUI)來輸入與輸出資料,屬於一種更人性化使用介面的應用程式。事實上,我們目前操作電腦都是使用Windows作業系統,其執行的程式大多都是圖形使用介面的應用程式,使用滑鼠來操作圖示、視窗、按鈕和對話方塊等圖形元件的圖形使用介面,而不是使用文字模式的鍵盤輸入。 Visual Basic 2008程式開發環境可以讓我們輕鬆建立Windows視窗應用程式,只需拖拉眾多GUI元件的控制項,即可建立表單使用介面,在Windows作業系統輕鬆建立一致外觀和操作方式的視窗應用程式。 1-2 程式語言的種類 1-2-1 程式語言的種類 1-2-2 低階語言 1-2-3 高階語言 1-2-4 程式是如何執行 1-2-1 程式語言的種類-圖例 程式語言隨著電腦科技的進步,已經延伸出龐大的族群,一般來說,我們所指的程式語言是指高階語言,例如:BASIC、C/C++、C#、Java和Pascal等,如下圖所示: 1-2-1 程式語言的種類-發展世代 以發展世代來區分,可以分成五個世代,如下表所示: 1-2-2 低階語言-說明 低階語言(Low Level Languages)是一種偏向電腦容易了解的程式語言,它是一種與機器相依(Machine-dependent)的程式語言,換句話說,低階語言撰寫的程式是針對特定種類的電腦,換句話說,只有在此電腦上可以執行低階語言所撰寫的程式。 簡單的說,低階語言是電腦母語的一種程式語言,所以執行效率高,但是使用者並不易學習。主要的低階語言有兩種:機器語言和組合語言。 1-2-2 低階語言-機器語言 機器語言(Machine Language) 機器語言是一種電腦可以直接了解的程式語言,它是使用0和1二進位表示的程式碼,電腦CPU可以直接執行此程式碼,所以執行效率最高,如下所示: 0111 0001 0000 1111 1001 1101 1011 0001 1-2-2 低階語言-組合語言 組合語言(Assembly Language) 組合語言是為了方便程式設計者撰寫程式碼(因為二進位程式碼並不容易記憶和撰寫),所以改為使用簡單符號的指令集來代表機器語言0和1表示
文档评论(0)