欢迎来到天天文库
浏览记录
ID:27570192
大小:1.65 MB
页数:59页
时间:2018-12-03
《程式语言与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
此文档下载收益归作者所有