電腦程式設計是什麼?
編輯程式讓電腦執行的過程就叫程式設計。
很多軟體都可以程式設計 具有代表性的軟體有BASIC。
C,C++,VB,VF,網頁程式設計JSP,ASP,PHP。
BASIC是Beginner's All-purpose symbolic instruction Code(初學者通用符號指令程式碼)的縮寫,是國際上廣泛使用的一種計算機高階語言。BASIC簡單、易學,目前仍是計算機入門的主要學習語言之一。
BASIC語言的問世及發展 BASIC語言自其問世經歷了以下四個階段:
第一階段:(1964年——70年代初) 1964年BASIC語言問世。
第二階段:(1975年——80年代中) 微機上固化的BASIC。
第三階段:(80年代中——90年代初) 結構化BASIC語言。
第四階段:(1991年以來) Visual BASIC。
BASIC是種易學易用的高階語言,非常適合初學者學習運用。常用的編譯軟體有True BASIC,Turbo BASIC Quick BASIC,Visual BASIC,CAREALIZER,GFA BASIC,POWER BASIC,等等。
1991年,微軟推出了Visual Basic1.0版。這在當時引起了很大的轟動。許多專家把VB的出現當做是軟體開發史上的一個具有劃時代意義的事件。其實,以我們現在的目光來看,VB10的功能實在是太弱了。但在當時,它是第一個“可視”的程式設計軟體。這使得程式設計師欣喜之極,都嘗試在VB的平臺上進行軟體創作。微軟也不失時機地在四年內接連推出VB20,VB30,40三個版本。並且從VB3開始,微軟將ACCESS的資料庫驅動整合到了VB中,這使得VB的資料庫程式設計能力大大提高。從VB4開始,VB也引入了物件導向的程式設計思想。VB功能強大,學習簡單。而且,VB還引入了“控制元件:的概念,使得大量已經編好的VB程式可以被我們直接拿來使用,如今,VB已經有了6.0版。
透過幾年的發展,它已成為一種真真專業化的開發語言和環境。使用者認為可用Visual Basic快速建立Windows程式,在現在還可以編寫企業水平的客戶/伺服器程式及強大的資料庫應用程式,Visual Basic新版中還有更多可用功能。
Visual Basic的程式設計基礎。
什麼是程式?
首先需要知道下面這個問題的答案:“程式到底是什麼?”計算機程式是指令集,它告訴計算機如何執行特殊的任務。讀者也許對許多種指令熟悉,如按菜譜烹調特殊的食物或按指定的方向到達不熟悉的目的地。沒有這些特殊的指令,就不能執行預期的任務。
計算機也是一樣,只是它們需要為執行的每一個任務提供指令。甚至對最簡單的任務也需要指令,例如如何取得擊鍵,怎樣在螢幕上放一個字母,怎樣在磁碟中儲存訊息。 幸運的是,許多這樣的指令包含在處理器晶片中或內建於作業系統中,因此使用者不必擔心它們。
相反,應集中於為任務提供指令,如計算僱員工資,建立鄰居郵件列表,或設定格式化文字以顯示最近的年度報 表資訊。 雖然我們用自然語言讀這些指令,但計算機指令必須是二進位制程式碼,即一系列在計算機記憶體和處理器中的開或關的狀態。有些語言,如彙編程式,可以允許直接寫這種型別的程式碼。但是,以這種方法程式設計十分困難,因此Visual Basic和其他程式語言使程式設計師可以用與自然語言有點相近的方式編寫指令。然而,即使是這些指令仍有限,並要遵循高度定義的結構。
事件驅動程式設計
Visual Basic允許建立反映使用者動作和系統事件的程式。這種程式設計叫事件驅動程式設計。要了解事件驅動程式是怎樣工作的,先要了解過去的程式怎樣執行及在Windows環境中有何不同。 在Windows之前,程式以順序方式執行。也就是說,一旦程式啟動,它就一條指令一條指令的向前執行,直到程式結束或出現致命錯誤。
物件導向程式設計
使建立Windows程式較為容易的關鍵技術是物件導向程式設計,或OOP。這種技術可以建立可重用組建,它是程式的組成模組。
幾個定義?
在討論Visual Basic時,經常可以聽到這些術語,因此對這些術語的基本理解十分有幫助。
控制元件:提供程式可見介面的可重用物件。控制元件的示例有文字框、標籤和命令按鈕。
事件:由使用者或作業系統引發的動作。事件的示例有擊鍵、單擊滑鼠、一段時間的限制,或從埠接收資料。
方法:嵌入在物件定義中的程式程式碼,它定義物件怎樣處理資訊並響應某事件。例如,資料庫物件有開啟紀錄集並從一個記錄移動到另一個記錄的方法。
物件:程式的基本元素,它含有定義其特徵的屬性,定義其任務和識別它可以響應的事件的方法。控制元件和窗體是Visual Basic中所有物件的示例。
過程:為完成任務而編寫的程式碼段。過程通常用於響應特定的事件。
屬性:物件的特徵,如尺寸、位置、顏色或文字。屬性決定物件的外觀,有時也決定物件的行為。屬性也用於為物件提供資料和從物件取回資訊。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69993679/viewspace-2752462/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 什麼是AOP程式設計?程式設計
- 什麼是程式設計?大道之行也,“程式設計”為公程式設計
- .NET的併發程式設計(TPL程式設計)是什麼?程式設計
- 什麼是反應式程式設計?程式設計
- HelloCode:什麼是少兒程式設計程式設計
- 程式設計師的悲哀是什麼?程式設計師
- python UDP程式設計是什麼意思?PythonUDP程式設計
- 電腦上bios是什麼意思 bios功能對電腦有什麼影響iOS
- 為什麼程式設計師應該有一臺Mac個人電腦程式設計師Mac
- 為什麼程式設計師應該有一臺 Mac 個人電腦程式設計師Mac
- 希捷硬碟插入電腦後,電腦很卡頓是什麼原因希捷硬碟
- UI設計是什麼_UI設計學什麼?UI
- 什麼是 10x 程式設計師程式設計師
- Spring AOP(面向切面程式設計)是什麼?Spring程式設計
- 1024為什麼是程式設計師日程式設計師
- 什麼是程式設計裡的 backoff pattern程式設計
- 【1024程式設計師節】程式設計師,你學程式設計的初衷是什麼?程式設計師
- 開啟我的電腦快捷鍵是什麼 此電腦快捷鍵的設定方式
- 你們用的是什麼電腦,都什麼配置
- 什麼是物件?什麼是抽象?怎麼理解物件導向的程式設計思想?物件抽象程式設計
- 什麼是設計模式設計模式
- 設定pin碼是什麼意思 剛買的電腦pin碼怎麼設定
- Python tkinter是什麼?GUI程式設計有哪些?PythonGUI程式設計
- 漫畫 | 程式設計師的悲哀是什麼?程式設計師
- 電腦鎖屏快捷鍵是什麼 怎麼讓windows電腦快速鎖屏Windows
- 電腦沒聲音是什麼原因 電腦沒聲音怎麼處理
- 電腦綠屏是什麼原因 電腦出現綠屏怎麼解決
- 論程式設計師為什麼下班後只關顯示器從不關電腦?程式設計師
- 程式設計師的核心競爭力是什麼?程式設計師
- 程式設計師思維看愛情是什麼?程式設計師
- 為什麼你還是學不會程式設計程式設計
- 電腦32位和64位的區別是什麼 怎麼看電腦是64位還是32位
- 電腦卡頓是記憶體還是硬碟原因 電腦卡頓是什麼原因造成的記憶體硬碟
- 程式設計師是什麼讓你停滯不前—是安逸,還是….程式設計師
- 電腦截圖快捷鍵不用軟體是ctrl加什麼 電腦截圖怎麼儲存在什麼位置
- Scala 函數語言程式設計(一) 什麼是函數語言程式設計?函數程式設計
- 如何學習shell程式設計?Linux運維學習shell程式設計是什麼程式設計Linux運維
- 什麼是設計模式?為什麼要使用設計模式?有什麼好處?設計模式