電腦計算機編程
❶ 什麼是電腦編程啊
電腦編程就是編輯程序讓電腦執行的過程。其中關於電腦編程的定義如下:
1、控制項提供程序可見界面的可重用對象。控制項的示例有文本框、標簽和命令按鈕。
2、事件由用戶或操作系統引發的動作。事件的示例有擊鍵、單擊滑鼠、一段時間的限制,或從埠接收數據。
3、方法嵌入在對象定義中的程序代碼,它定義對象怎樣處理信息並響應某事件。例如,資料庫對象有打開紀錄集並從一個記錄移動到另一個記錄的方法。
4、對象程序的基本元素,它含有定義其特徵的屬性,定義其任務和識別它可以響應的事件的方法。控制項和窗體是Visual Basic中所有對象的示例。
5、過程為完成任務而編寫的代碼段。過程通常用於響應特定的事件。
6、屬性對象的特徵,如尺寸、位置、顏色或文本。屬性決定對象的外觀,有時也決定對象的行為。屬性也用於為對象提供數據和從對象取回信息。
據了解,大學中常常以C語言作為編程的入門語言,所以初級教程的書可以是《C語言程序設計》,當然上網路搜索電腦編程網站也可以得到初級教程。

(1)電腦計算機編程擴展閱讀
電腦編程的發展之路
電腦編程的方法經歷了三個階段,分別是傳統的程序設計方法、可視化編程方法、面向對象的編程方法。
1、傳統的程序設計方法
傳統的編程方法是基於DOS操作系統下計算機程序的一種編程方法。這種設計方法更傾向於具體該怎麼實現的一個過程,依賴於操作平台、編譯系統等,移植性較差,用戶在使用時也十分的不方便。
2、可視化編程方法
以所見即所得為指導思想,旨在實現編程工作的可視化。隨時可以看見結果,程序與結果可以進行同步的調整。這種方法的優點在於利用了面向對象的思想,同時還加入了類的概念和事件驅動。可視化編程包括建立工程、創建圖形用戶界面、設置對象屬性、編寫程序代碼、調試運行程序、保存和編譯運行程序。
3、面向對象的編程方法
這種編程方法是目前主流的編程方法。這裡面所說的對象可以指任何事物。比如所造的程序是應用於汽車廠家的,那麼汽車廠的汽車都可以是對象。面向對象的三大原則就是封裝、繼承、多態。
❷ 計算機編程是什麼
簡單的說,編程就是為了藉助於計算機來達到某一目的或解決某個問題,而使用某種程序設計語言編寫程序代碼,並最終得到結果的過程。x0dx0a計算機雖然功能十分強大。可以供你上網、打游戲、管理公司人事關系等等,但是沒有程序,它就等於是一堆廢鐵,不會理會我們對它下達的「命令」。於是,我們要馴服它,只有通過一種方式——程序,這也是我們和計算機溝通的唯一方式。x0dx0ax0dx0a那程序到底是什麼呢?x0dx0a程序也就是指令的集合,它告訴計算機如何執行特殊的任務。x0dx0ax0dx0a打個比方說,它好比指導你烹調菜品的菜譜或指揮行駛一路到達目的地的交警(或者交通路標)。沒有這些特殊的指令,就不能執行預期的任務。計算機也一樣,當你想讓計算機為你做一件事情的時候,計算機本身並不能主動為我們工作,因此我們必須對它下達指令,而它根本不會也不可能聽懂人類自然語言對事情的描述,因此我們必須使用程序來告訴計算機做什麼事情以及如何去做?甚至對最簡單的任務也需要指令,例如如何取得擊鍵,怎樣在屏幕上放一個字母,怎樣在磁碟中保存文件等等。x0dx0a這么麻煩,連這些東西編程都要考慮!怪不得人家說編程好難!你錯了,其實許多這樣的指令都是現成的,包含在處理晶元中內置於操作系統中,因此我們不必擔心它們工作,他們都是由處理器和操作系統來完成的,並不需要我們來干預這些過程。x0dx0ax0dx0a上面講到的計算機本身不會主動的做任何事情。因此我們要通過程序的方式來讓計算機為我們「效勞」。而這個過程就是我們「編」出來的。編程可以使用某一種程序設計語言來實現,按照這種語言的語法來描述讓計算機要做的事情。x0dx0ax0dx0a我們這里所講的語法和外語中的語法完全兩碼事,這里講的語法只是讀你的程序書寫做出一寫規定而已。x0dx0ax0dx0a寫出程序後,再由特殊的軟體將你的程序解釋或翻譯成計算機能夠識別的「計算機語言」,然後計算機就可以「聽得懂」你的話了,並會按照你的吩咐去做事了。因此,編程實際上也就是「人給計算機出規則」這么一個過程。x0dx0a隨計算機語言的種類非常的多,總的來說可以分成機器語言,匯編語言,高級語言三大類。x0dx0a電腦每做的一次動作,一個步驟,都是按照已經用計算機語言編好的程序來執行,程序是計算機要執行的指令的集合,而程序全部都是用我們所掌握的語言來編寫的。所以人們要控制計算機一定要通過計算機語言向計算機發出命令。x0dx0ax0dx0a計算機所能識別的語言只有機器語言,即由構成的代碼。但通常人們編程時,不採用機器語言,因為它非常難於記憶和識別。x0dx0ax0dx0a目前通用的編程語言有兩種形式:匯編語言和高級語言。x0dx0ax0dx0a匯編語言的實質和機器語言是相同的,都是直接對硬體操作,只不過指令採用了英文縮寫的標識符,更容易識別和記憶。它同樣需要編程者將每一步具體的操作用命令的形式寫出來。x0dx0ax0dx0a匯編程序的每一句指令只能對應實際操作過程中的一個很細微的動作,例如移動、自增,因此匯編源程序一般比較冗長、復雜、容易出錯,而且使用匯編語言編程需要有更多的計算機專業知識,但匯編語言的優點也是顯而易見的,用匯編語言所能完成的操作不是一般高級語言所能實現的,而且源程序經匯編生成的可執行文件不僅比較小,而且執行速度很快。x0dx0ax0dx0a高級語言是目前絕大多數編程者的選擇。和匯編語言相比,它不但將許多相關的機器指令合成為單條指令並且去掉了與具體操作有關但與完成工作無關的細節,例如使用堆棧、寄存器等,這樣就大大簡化了程序中的指令。由於省略了很多細節,所以編程者也不需要具備太多的專業知識。x0dx0ax0dx0a高級語言主要是相對於匯編語言而言,它並不是特指某一種具體的語言,而是包括了很多編程語言,如目前流行的VB、VC、FoxPro、Delphi等,這些語言的語法、命令格式都各不相同。x0dx0ax0dx0a(1)解釋類:執行方式類似於我們日常生活中的「同聲翻譯」,應用程序源代碼一邊由相應語言的解釋器「翻譯」成目標代碼(機器語言),一邊執行,因此效率比較低,而且不能生成可獨立執行的可執行文件,應用程序不能脫離其解釋器,但這種方式比較靈活,可以動態地調整、修改應用程序。x0dx0ax0dx0a(2)編譯類:編譯是指在應用源程序執行之前,就將程序源代碼「翻譯」成目標代碼(機器語言),因此其目標程序可以脫離其語言環境獨立執行,使用比較方便、效率較高。但應用程序一旦需要修改,必須先修改源代碼,再重新編譯生成新的目標文件(*.OBJ)才能執行,只有目標文件而沒有源代碼,修改很不方便。現在大多數的編程語言都是編譯型的,例如Visual Basic、Visual C++、Visual Foxpro、Delphi等。x0dx0a這個問題其實很簡單。前面我們講到,程序是人與計算機進行溝通的唯一方式,因此我們要讓計算機為我們服務,就必須有程序,而程序從哪裡來?當然是由我們編寫出來了。或許你又會問到另一個問題:現在要什麼程序有什麼程序,我幹嘛還要編程呢?這你就錯了,現在的程序雖然很多,需要什麼樣的程序直接到網上不需要很長時間就可以找到類似的,而且有可能就是你所需要的。但是,就好比去買衣服,雖然賣衣服的到處都是,但是哪一件是為你「量身定做」的呢!x0dx0a程序還能夠做很多事情不同的程序可以完成不同的事情。從大的方面到管理國家的財務,小的方面管理家庭的帳務。x0dx0ax0dx0a又如,如果你想要你的計算機能播放動畫,那麼你的計算機中也要有相應的動畫播放程序,下面所示的就是一個F1ssh動畫播放器。我們將會在後面的章節具體講述這個程序的編制過程。x0dx0a隨著計算機的飛速發展,總會有那麼一天將不會編程的人列為「文盲」。你不希望吧?那麼就好好的學習一種程序設計語言吧。x0dx0ax0dx0a編程會過時嗎x0dx0ax0dx0a編程會過時嗎?這個問題,讓我先問你一個問題:計算機會消失嗎?這兩者答案是一樣的。知道了計算機會不會消失,就知道了編程會不會過時。x0dx0ax0dx0a編程工具會過時,而編程卻不會過時x0dx0ax0dx0a計算機系統由可以看見的硬倒:系統和看不見的軟體系統組成。要使計算機能夠正常的工作,僅僅有硬體系統是不行的,沒有軟倒系統(即沒有程序)的計算機可以說只是—堆廢鐵,什麼事情都幹不了。例如當你撰寫—篇文章的時候,你需要在操作系統中用文字編輯軟體來實現文字的輸入,但如果沒有這些文字輸入軟體的話,你是否想過如何向計算機中輸入文章呢?很難想像出如何在一個沒有任何軟體的計算機(我們稱之為裸機)上進行文字的輸入。而這些軟體其實就是通常我們所說的程序。x0dx0ax0dx0a編程會過時嗎?我們從另一個角度來考慮這個問題,計算機有——天會消失嗎?如果有一天當世界上所有的事情處理都用不到計算機了,那麼計算機將會很快的消失,那時編程不僅過時了,而且也會隨之消失了。但是計算機會消失嗎?當然不會,如今計算機應用到每一領域,為人類的發展做出了不可估量的貢獻。試想一下如果有一天全世界的計算機突然消失了,那麼這個世界將變成什麼樣子,或許和全世界都停電了一樣恐怖,甚至還會有更大的損失。計算機的存在必須要有軟體系統來維持。因此編程永遠不會、也不可能會過時。x0dx0ax0dx0a計算機程序設計語言發展到今天,已經從最原始的機器語言發展到如今可視化的集成開發環境,甚至集多種語言在同一開發平台上,像微軟的NET平台。回頭看看程序設計語言的發展史,不難看出對於編程來說,只會出現編程工具的過時,不會出現編程本身的過時。x0dx0ax0dx0a不斷變化的技術需要不斷變化的程序員x0dx0ax0dx0a從二十世紀60年代以後,計算機得到了突飛猛進的發展。似乎歷史上沒有任何一門科學的發展速度超過了計算機的發展,無論硬體、軟體、還是網路都以驚人的速度向前發展。計算機的硬體發展速度遵循「摩爾定律」每十八個月速度翻一倍(實際現在已超過了這個速度)。軟體的發展速度和硬體一樣,二十世紀九十年代中國的軟體業還不是很成熟,而現在大大小小的軟體企業四處聳立,共享軟體網上隨處可見。不斷發展的技術需要不斷變化的程序員,例如,如今Visual Basic可以快速構Windows下的應用程序,程序設計方面的技術不斷發展著,不斷引進新的概念、新的方法,如從結構化的C開始,當面向對象的思想被提出後,出現了C++,微軟在C++的基礎上為使用戶構建win32應用程序更加方便,推出了Visual C++。這也就需要程序員也要不斷的更新自己的技術。x0dx0ax0dx0a計算機科學與別的學科很不一樣,不像語言學、歷史學那樣,幾乎是永久不變的東西。計算機科學要求不斷的更新自己的知識,否則很快就會被淘汰,即便是編程亦是如此。x0dx0ax0dx0a編寫程序是一件很有趣的事情,因為編寫程序可以干很多高級的事情。例如我們在後面的章節中介紹如何使用Visual Basic編寫Flash動畫播放器,以及如何編寫下載軟體管理器等。如果你願意的話,你完全可以編寫出比這些更高級的程序來。x0dx0ax0dx0a隨著計算機軟體業的發展,誕生了「程序員」這個職位。於是便形成了一種理念,編寫程 序的人就是程序員,因此編程是程序員的事情。但程序員並不是一開始就是程序員,他們也是從現在我們的位置慢慢成為程序員的。x0dx0ax0dx0a編寫程序是一件很有趣的事情,因為編寫程序可以干很多高級的事情。例如我們在後面的章節中介紹如何使用Visual Basic編寫Flash動畫播放器,以及如何編寫下載軟體管理器等。如果你願意的話,你完全可以編寫出比這些更高級的程序來。x0dx0ax0dx0a編程也可以作為——種愛好或興趣,如果你對它感興趣學起來就容易多了!因為如果對編程感興趣的話,就會多看些有關方面的書、多編些小程序上機實踐,這些對於學習編程的幫助是非常大的,而且隨著學習的進程不斷的推進就會覺得它並不是很困難,相反卻是很容易的。x0dx0ax0dx0a總之,在學習編程時一定要堅持不懈,只要有信心、有毅力就一定能學好;不能因為一些似是而非的觀念就動搖了自己的信心。x0dx0ax0dx0a我們一起來編程x0dx0ax0dx0a面對擺在面前的計算機該如何操作,相信這個問題已經不再是困擾大家的首要問題了。現在軟體的種類那麼多,在選用的時候「電腦發燒友」的心裡是否也想過有一天自己能編寫一款屬於自己的軟體呢?想學習編程的朋友在選擇程序語言時會不會因為不知道如何選擇而大感頭痛呢?在不知如何下手的時候,朋友們的心中是不是會產生「我是不是可以編程」的思想呢?但是又有哪個程序員是不經過學習就能成功的呢!其實編寫程序並不是人們所想像的那麼困難、那麼復雜,每個有心致力於學習計算機的朋友都是可以嘗試的!x0dx0ax0dx0a選擇適合自己的程序語言的必要性
❸ 電腦如何在計算機做編程
要想學習電腦編程,首先也要買一本比較好的教材或者是報一個培訓班,根據書中的內容進行學習。從簡單的最基本的語句學習。首先要在電腦上搭建一個完整的學習環境和編程的軟體程序。這樣你可以邊實踐邊學習,剛開始實現一些比較簡單的功能,逐漸實現一些較為復雜的功能。這樣循序漸進,你就可以逐漸掌握一門語言了,比如說C語言。
❹ 計算機編程是干什麼的,電腦編程是什麼
計算機編程是一個與分析創建源代碼有關的領域,可以用來配置計算機系統。計算機程序員可以選擇在多種編程功能中發揮作用,或者專門從事家庭或工作場所計算機的開發、支持或維護方面的工作。
編輯程序讓電腦執行的過程就叫計算機編程,很多軟體都可以編程,計算機語言有java、BASIC C、C++等,網頁編程有JSP,PHP等,軟體有eclipse、Microsoft SQL Serve等,Java是目前應用最廣泛的編程語言之一。
程序員為系統的創建和運行提供了基礎,許多人依賴這些系統進行各種信息交換,包括與業務相關的信息和娛樂信息。計算機程序員通常專注於軟體的開發,使人們能夠執行廣泛的功能。家庭和辦公室中使用的所有在線功能都源於一個或一組程序員。計算機操作系統、辦公套件、文字處理程序,甚至網際網路撥號軟體都是由於程序員的工作而存在的。計算機編程超越了軟體開發,這個專業還擴展到軟體的內部使用,以及代碼的插入,以允許對程序進行修改,使之適合於特定的環境。
簡而言之,計算機編程就是開發、調整和維護我們工作和娛樂所依賴的所有程序。由於企業和個人總是在尋找新的、更好的方法來利用計算機技術來完成各種任務,所以程序員對這三種功能的需求是不斷增長的。考慮到這一點,計算機編程是一個非常穩定的職業,可以提供許多不同的就業機會。
❺ 電腦編程是什麼 什麼是電腦編程
1、編輯程序讓電腦執行的過程就叫編程 很多軟體都可以編程 具有代表性的計算機語言有Java,BASIC C,C++,VB,VF,SQL,網頁編程JSP,ASP,PHP ,軟體是eclipse,Microsoft Visual Studio,Microsoft Visual Basic,Microsoft SQL Server,等等。
2、Java是應用最廣泛的編程語言之一,大學中則常常以C語言作為編程的入門語言, BASIC是Beginners All-purpose symbolic instruction Code(初學者通用符號指令代碼)的縮寫,是國際上廣泛使用的一種計算機高級語言。
❻ 電腦編程是怎麼分類的分為幾種
編程有幾種類型?
編程語言的種類繁多,總的來說分為機器語言、匯編語言以及高級語言三大類。
機械語言(machinelanguage):計算機可直接識別、運行的二進制代碼,執行速度快,資源佔用少,但可讀性不強,編程復雜;
匯編語言(assemblylanguage):一種用於電子計算機、微處理器、微控制器或其他可編程器件的低級語言,亦稱為符號語言。目標代碼簡短,佔用內存少,執行速度快,但缺乏可移植性,編程復雜;
高級語言(High-levelprogramminglanguage):相對於機器語言以及匯編語言,高級語言的可讀性強,可移植性高,一般通過事先編好的一個叫做編譯程序的機器語言程序編譯成用機器指令表示的目標程序。現在流行的高級語言有Java、C語言、C++、C#、Pascal、Basic等等。
❼ 計算機編程如何入門
計算機編程最重要的是入門,如果入門的時候有一個好的學習方法及思路,有比較扎實的編程基礎,對今後的學習都是十分有幫助的,最重要的是學習計算機編程前,需要了解計算機語言有哪些,選擇一門語言進行系統的學習。目前,計算機語言分為JAVA、python、html5、C++等,建議你可以選擇JAVA這門語言,比較熱門,也是需求量、前景較光明的語言。
把一種計算機語言掌握後,想要學習別的語言也是比較簡單的,因為計算機語言都是互通的。還有很多人說自己的基礎很差,高中畢業什麼的。其實這個並不重要,比如說英語,在計算機語言里所用到的單詞量很少,而且都是常用詞,經常使用就記住了。
當然,如果要看原文資料或者幫助的話,專業詞彙比較多,不過在老師、同學的幫助下,也是沒什麼太大問題的。至於數學的學習,只是培養一個邏輯思維能力,在初學編程的時候影響不是很大。
學習計算機語言一般分為兩種方法,一種是自學,一種是報班學習,對於零基礎的學員建議報班學習,學習周期根據個人的實際情況而決定,一般在6個月到1年之間,如果基礎不扎實,只能多加練習。
關於計算機編程的學習可以到達內了解一下,達內目前已在北京、上海、廣州、深圳、大連、南京、武漢、杭州、西安、蘇州、成都、沈陽等70個大中城市成立了342家學習中心,擁有員工超過10000多人,累計培訓量已學員已達100萬人次。
達內集團憑借雄厚的技術研發實力、過硬的教學質量、成熟的就業服務團隊,為學員提供強大的職業競爭力,在用人企業中樹立了良好的口碑。
。
❽ 電腦編程入門自學 怎麼自學電腦編程
1、確定一個方向,編程語言太多了:java、C++、python、PHP、C等,需要確定方向,從基礎學起,零基礎學編程的小夥伴從C語言開始學起,C語言入門比較簡單,會提升自信心。
2、自學編程入門一定要階段性的看到成果,這個「成果」並不是在「黑匣子」裡面實現,要在用戶展現界面呈現,很容易提升信心。
3、視頻和圖書同步查閱,網上的是魚龍混珠,找一些免費的學編程入門的初級視頻進行學習,最好是成套視頻,如果條件允許也可以購買一套編程入門的視頻資料 。
4、計算機編程入門一定要理論和實踐相結合只有這樣才能真正學好。
❾ 什麼是電腦編程
電腦編程指的就是利用電腦編一些控製程序:如電腦裡面的軟體就是用一種叫C語言控制的。就電腦編程而言,有很多種,目前我知道的就是C語言、Master CAM、UG.Master CAM、編的是控制CNC數控的程序。
❿ 電腦編程是學什麼的
包括有有Java,BASIC C,C++,VB,VF,SQL,網頁編程JSP,ASP,PHP ,軟體是eclipse,Microsoft Visual Studio,Microsoft Visual Basic,Microsoft SQL Server,等等。(10)電腦計算機編程擴展閱讀
學習編程的意義有哪些:
1、 全新的思維方式。
學編程不僅能夠培養對數學的興趣,更是培養對世界的好奇心。早日接觸編程,有利於啟迪創新精神,從而建立一種全新的思維方式。
2、獨立解決問題的能力。
自小受過良好編程訓練的'學生,獨立分解、解決具體問題的能力更強,邏輯計算思維也遠超同齡人。很多人都認為學編程就是寫代碼,長大了當碼農,其實並不是這樣,編程並不僅僅是寫代碼,學習編程也並不意味著要成為程序員。學習編程能讓孩子將解決問題的思路、方法和手段轉化為計算機理解的形式,並通過設置合理順序的指令讓計算機根據指令一步步工作,從而完成某項特定的任務。
3、拓寬學習的邊界。
編程是一門實用學科,編程與多門學科緊密結合,對於面臨考試和升學壓力的孩子來說,能夠把編程的思維方式運用到其他學科的學習中去。
4、 更好地適應未來的科技社會。
未來的社會一定會是一個充滿科技的社會。小到控制各式各樣的科技設備來為自己服務,大到創造出新的科技來彰顯自我。
