程式语言与visualbasic的基础

程式语言与visualbasic的基础

ID:27570192

大小:1.65 MB

页数:59页

时间:2018-12-03

程式语言与visualbasic的基础_第1页
程式语言与visualbasic的基础_第2页
程式语言与visualbasic的基础_第3页
程式语言与visualbasic的基础_第4页
程式语言与visualbasic的基础_第5页
资源描述:

《程式语言与visualbasic的基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章程式語言與VisualBasic的基礎1-1程式的基礎1-2程式語言的種類1-3程式設計技術的演進1-4VisualBasic語言的基礎1-5安裝VisualBasicExpress整合開發環境1-6VisualBasicExpress的基本使用1-1程式的基礎1-1-1程式簡介1-1-2軟體的種類1-1-1程式簡介-說明程式語言(ProgrammingLanguage)提供相關語法讓我們撰寫程式碼來建立程式,在使用編譯程式編譯建立成應用程式後,就可以歸類成不同的軟體。換句話說,在說明程式語言之前,我們需要了解何謂程式、軟體與

2、應用程式。「程式」(Programs)或稱為「電腦程式」(ComputerPrograms)是使用指定程式語言所撰寫沒有混淆文字、數字和鍵盤符號組成的特殊符號,這些符號組合成指令和敘述,再進一步編寫成程式碼,程式碼可以告訴電腦解決指定問題的步驟。1-1-1程式簡介-圖例簡單的說,程式就是一個指令集來告訴電腦如何執行特定的工作。在實務上,我們可以將程式視為是一個轉換器,當使用者從電腦鍵盤或滑鼠取得輸入的資料後,執行程式就可以將資料轉換成有用的資訊,如下圖所示:1-1-2軟體的種類-說明「軟體」(Software)是一種電腦執行的應用程

3、式或作業系統,通常軟體是一個或多個程式的泛稱,或整套應用程式。「應用程式」(Applications)是一種處理特定工作的電腦程式,例如:數學計算分析、文書處理、試算表和程式語言整合開發工具等。軟體以輸出入介面的不同,主要可以分為:主控台應用程式和視窗應用程式。1-1-2軟體的種類-主控台應用程式早期DOS電腦時代或UNIX/Linux系統的電腦,我們並不是使用滑鼠點選,使用者是在「終端機」(Terminals)前,使用鍵盤輸入指令來執行應用程式,其使用介面是文字模式的鍵盤輸入,或單純文字內容的輸出結果,稱為「命令列模式」(Comm

4、and-lineInterface)。因為主控台應用程式(ConsoleApplications)主要是使用文字模式來與程式進行互動,所以螢幕顯示方式大多是單調的黑底白字,作業系統顯示提示文字等待使用者輸入指令,輸入指令執行程式後,程式執行結果也是回應文字內容。1-1-2軟體的種類-視窗應用程式視窗應用程式(WindowsApplications)也稱為GUI應用程式(GUIApplications),這是使用圖形使用介面(GraphicUserInterface,GUI)來輸入與輸出資料,屬於一種更人性化使用介面的應用程式。事實上

5、,我們目前操作電腦都是使用Windows作業系統,其執行的程式大多都是圖形使用介面的應用程式,使用滑鼠來操作圖示、視窗、按鈕和對話方塊等圖形元件的圖形使用介面,而不是使用文字模式的鍵盤輸入。VisualBasic2008程式開發環境可以讓我們輕鬆建立Windows視窗應用程式,只需拖拉眾多GUI元件的控制項,即可建立表單使用介面,在Windows作業系統輕鬆建立一致外觀和操作方式的視窗應用程式。1-2程式語言的種類1-2-1程式語言的種類1-2-2低階語言1-2-3高階語言1-2-4程式是如何執行1-2-1程式語言的種類-圖例程式語

6、言隨著電腦科技的進步,已經延伸出龐大的族群,一般來說,我們所指的程式語言是指高階語言,例如:BASIC、C/C++、C#、Java和Pascal等,如下圖所示:1-2-1程式語言的種類-發展世代以發展世代來區分,可以分成五個世代,如下表所示:1-2-2低階語言-說明低階語言(LowLevelLanguages)是一種偏向電腦容易了解的程式語言,它是一種與機器相依(Machine-dependent)的程式語言,換句話說,低階語言撰寫的程式是針對特定種類的電腦,換句話說,只有在此電腦上可以執行低階語言所撰寫的程式。簡單的說,低階語言是

7、電腦母語的一種程式語言,所以執行效率高,但是使用者並不易學習。主要的低階語言有兩種:機器語言和組合語言。1-2-2低階語言-機器語言機器語言(MachineLanguage)機器語言是一種電腦可以直接了解的程式語言,它是使用0和1二進位表示的程式碼,電腦CPU可以直接執行此程式碼,所以執行效率最高,如下所示:011100010000111110011101101100011-2-2低階語言-組合語言組合語言(AssemblyLanguage)組合語言是為了方便程式設計者撰寫程式碼(因為二進位程式碼並不容易記憶和撰寫),所以改為使用簡

8、單符號的指令集來代表機器語言0和1表示的二進位程式碼,程式只需使用「組譯程式」(Assemblers)就可以快速轉換成機器語言,然後在電腦上執行,它是一種十分接近機器語言的程式語言,如下所示:MOVAX01MOVBX02ADDAXBX

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。