當前位置:首頁 » 編程軟體 » 編程常識

編程常識

發布時間: 2022-04-16 01:03:37

① 學習編程的基本知識

學編程要具備一定的基礎,總結之有以下幾方面:
(1)數學基礎 必須喜歡數學! 從計算機發展和應用的歷史來看計算機的數學模型和體系結構等都是有數學家提出的,最早的計算機也是為數值計算而設計的。因此,要學好計算機就要有一定的數學基礎,初學者有高中水平就差不多了。
(2)邏輯思維能力的培養 學程序設計要有一定的邏輯思維能力,「邏思力」的培養要長時間的實踐鍛煉。要想成為一名優秀的程序員,最重要的是掌握編程思想。要做到這一點必須在反復的實踐、觀察、分析、比較、總結中逐漸地積累。因此在學習編程過程中,我們不必等到什麼都完全明白了才去動手實踐,只要明白了大概,就要敢於自己動手去體驗。誰都有第一次。有些問題只有通過實踐後才能明白,也只有實踐才能把老師和書上的知識變成自己的,高手都是這樣成材的。
(3)選擇一種合適的入門語言 面對各種各樣的語言,應按什麼樣的順序學呢?程序設計工具不外乎如下幾類: 1)本地開發 應用軟體開發的工具有:VS、Delphi 、VC++ ( C++ Builder ) 等;資料庫開發工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。 2)跨平台開發 開發工具如 java 等。 3)網路開發 對客戶端開發工具如:Java Script 等;對伺服器開發工具如:ASPX 、php、ASP 、 JSP 、ISAPI 、NSAPI 、CGI 等。 以上不同的環境下幾種開發工具C#中 法簡單並容易理解,界面設計是可設化的,易學、易用。選 C#作為入門的方向對出學者是較為適合的。

(4)注意理解一些重要概念

一本程序設計的書看到的無非就是變數、函數、條件語句、循環語句等概念,但要真正能進行編程應用,需要深入理解這些概念,在理解的基礎上應用,不要只簡單地學習語法、結構,而要吃透針對這些語法、結構的應用例子,做到舉一反三,觸類旁通。
本人自己學的是C#,現在感覺了自己也在不斷成長,的確編程是一條「不歸路」,既然選擇了就勇敢走下去!慢慢地語言差異的概念越來越模糊。走上設計居上的路。只有不斷學習,不斷充實才能走的更遠!

② 編程常識

VC就是VC++

③ 計算機編程入門知識

個人建議你學C#。一般計算機專業學習的是C語言,但是初學者使用這個語言只能編寫出一些基於字元的程序,也就是像DOS命令一樣的程序,要編寫出有窗口、按鈕、圖像的程序有很長的路要走,C語言對於初學者來說不夠直觀,也挺挫敗信心的,覺得學了那麼久還編寫不出一個能展示給別人看的程序。更不要說匯編了,更加不直觀;而C#就方便很多,你可以很快寫出有窗口,有圖形的程序。另外一點就是,C#語言的編程環境比較完美。具體來說,你只要下載安裝Visual C#,就可以開始編程了;而且錯誤提示比較人性化,就是說你寫錯了,它會提示你,否則的話,你找老半天都不知道錯在哪,也會覺得很挫敗。
當然,你會猶豫是不是學其他語言更好呢?其實爭論語言的優劣是沒有必要的,因為他們專門為不同的目的而設計,合適的才是最好的。C#就很適合你,你可以很快寫出一個有模有樣的程序,體會編程的樂趣。
C#同時也教會你很多基本的編程概念,你以後學習其他語言會快很多。學好C#以後,你可以選擇,進一步學習C#,因為C#本身也是很強大的語言,能探索的很多很多。也可以根據你更明確的目標,接觸其他語言。如果你想對計算機有更深入的了解,願意投入較多時間,或者有興趣參加比賽,可以學C/C++;你想開發手機程序,可以學習Java,等等。。。
最後,我看了一下C#的教材,覺得《C#經典入門》這本書不錯,可以去買一本。第一章10頁左右,可以跳過,講的過於抽象了。祝你學習愉快!

④ 學編程需要什麼基礎知識

學編程要具備一定的基礎,總結之有以下幾方面:
(1)數學基礎 從計算機發展和應用的歷史來看計算機的數學模型和體系結構等都是有數學家提出的,最早的計算機也是為數值計算而設計的。因此,要學好計算機就要有一定的數學基礎,出學者有高中水平就差不多了。
(2)邏輯思維能力的培養 學程序設計要有一定的邏輯思維能力,「邏思力」的培養要長時間的實踐鍛煉。要想成為一名優秀的程序員,最重要的是掌握編程思想。要做到這一點必須在反復的實踐、觀察、分析、比較、總結中逐漸地積累。因此在學習編程過程中,我們不必等到什麼都完全明白了才去動手實踐,只要明白了大概,就要敢於自己動手去體驗。誰都有第一次。有些問題只有通過實踐後才能明白,也只有實踐才能把老師和書上的知識變成自己的,高手都是這樣成材的。
(3)選擇一種合適的入門語言 面對各種各樣的語言,應按什麼樣的順序學呢?程序設計工具不外乎如下幾類: 1)本地開發 應用軟體開發的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;資料庫開發工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。 2)跨平台開發 開發工具如 Java 等。 3)網路開發 對客戶端開發工具如:Java Script 等;對伺服器開發工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。 以上不同的環境下幾種開發工具中 VB 法簡單並容易理解,界面設計是可設化的,易學、易用。選 VB 作為入門的方向對出學者是較為適合的。
希望對您有幫助。

⑤ 關於編程的基礎知識

VB,VC都是可視化的一個編程工具。
vb
也就是可視化的Basic
VC
是可視化的C++編程開發環境+MFC類庫
你想學編程很好,不過不該從這兩種語言入手
先學C語言,再學C++,再學VC++,他們是相通的。
先告訴你,VC++很有用,但很難很難,沒有毅力的話勸你改VB,不過VB和VC++比起來像玩具一樣的。
你還有的可選Delphi,C#這兩門好入門,而且目前也很熱。
斟酌。(第一學的還是C語言,別忘了)

⑥ 編程的基本知識

基本的東西要看你學的是什麼了!!!

C的話,就是要基本上掌握數組,指針,結構體等,然後學會數據結構,我認為這就是基本的了,不同的場合用的都不同,但這些基本上是都會用的,比如有的時候開發桌面型應用時,IO等用的很多,但是一般在做驅動這塊的時候,很少會用到IO,應為一旦涉及IO,就肯定影響速度的!!

C++的話,在C的基礎上要掌握類,類可以說是C到C++的一個最大的特點,當然學習C++又會遇到不少問題,就單單拿類來說,基本上學會了類的基本原理之後可能會接觸一些非標准性的東西,比如可能你會去接觸VC++,去接觸QT,就拿VC++為例,一般做VC++的人,肯定會MFC的,這裡面的很多東西都是標准C++中沒有的,而且也不可以移植到其他的平台上的,另外很多東西都是基於平台實現的,也要看你選擇的IDE平台,比如,開始使用的是VC++6.0,之後升級到2003,突然會發現很多程序在6.0下面可以用,在2003下就不能用了,因為庫文件是有所變動的,不過還好,這種變動比較小的。基本上修改量比較小的。C++個人感覺不是太好學。

至於JAVA,基本的東西就是J2SE,這個很好學,真的很好學,一般有點C++基礎的人,去學java一個星期就能夠掌握J2SE,也就是java的基礎部分,可以說java的基礎部分 基本上也還就是 類,介面等等,當然還有一些典型的SUN發布的JDK 中的封裝好的類都是要掌握的,接著把IO,線程等等掌握了,就基本上可以說掌握了JAVA的基礎了,之後的就是看你自己的選擇了,如果是走移動方向,就選J2ME,如果走WEB方向,走企業級應用方向就選擇J2EE,如果只是單純的桌面應用,那麼就是J2SE,這時就有必要把SWING,JDBC,等等東西學學了,當然這些就可以說有點算高級的了。

以上所講到的基本上都是編程語言方面的,還有很多東西是編程人員需要掌握的,比如如果是web方面,那麼HTML,JS等等都是必須的,當然資料庫的基本原理和使用也是需要的,如果是選擇的移動開發,選擇對應於小型的硬體型使用開發,類似於手機游戲,手機軟體等等,那麼就有必要知道如何寫程序才可保證程序運行而又對硬體的要求不高,等等。。。。

關於編程,要學的很多很多,不是一兩句話能講的完的!!

⑦ 自學期貨編程,需要哪些專業知識

一般的編程常識即可,他並非完全依照某一語言編制的,很多命令是設計軟體的公司自己發明的,但是只要你有編程功底很容易就上手。一是編程功底,另外就是期貨的專業知識,只有同時具備這兩個才能寫出好的交易腳本

⑧ 需要掌握哪些編程知識

1、軟體開發學習的重點是編程語言,有各種不同的編程語言,比如 JAVA,C#,python,php,C,C++,Perl,ruby,go,JavaScript,HTML,CSS,XML,sql等等。
2、軟體開發還要學習不同的工具,比如資料庫工具 oracle、db2、MYSQL,編輯器工具 eclipse,伺服器工具 tomcat、jboss 等等。
3、還要學習一些操作系統的知識如 WINDOWS,LINUX等。還需要學習一些網路知識。
4、基於你的情況,建議你學習JAVA,HTML,CSS,JavaScript,XML,SQL,資料庫學習mysql,編程工具使用eclipse,web伺服器可以學習TOMCAT。希望對你有幫助。

⑨ 學習程序設計需要掌握哪些知識

首先要學好英語和數學 其次程序語言要掌握 軟體應用 1:團隊精神和協作能力 ,和基本的操作 常識,缺乏這種素質的人就完全不合格了 。 2.要有做文檔的習慣,缺乏文檔,一個軟 件系統就缺乏生命力,在未來的查錯,升 級以及模塊的復用時就都會遇 到極大的 麻煩。 3:規范化,標准化的代碼編寫習慣 。 4.代碼具有良好的可讀性,是程序員基本 的素質需求。 5.程序員需要理解一個模塊的需求,把性 能指標全部歸結到硬體,操作系統和開發 環境上。 6.復用性,模塊化思維能力 ,避免大部 分重復性工作無謂的浪費了時間和精力。 7. 測試習慣 ,作為一些商業化正規化的 開發而言,專職的測試工程師是不可少的 8..程序員是人才很容易被淘汰,很容易 落伍的職業,必須不斷跟進新的技術,學 習新的技能。 計算機語言的種類非常的多,總的來說可 以分成機器語言,匯編語言,高級語言三 大類。

電腦每做的一次動作,一個步驟,都是按 照以經用計算機語言編好的程序來執行的 ,程序是計算機要執行的指令的集合,而 程序全部都是用我們所掌握的語言來編寫 的。所以人們要控制計算機一定要通過計 算機語言向計算機發出命令。

計算機所能識別的語言只有機器語言,即 由0和1構成的代碼。但通常人們編程時 ,不採用機器語言,因為它非常難於記憶 和識別。

目前通用的編程語言有兩種形式:匯編語 言和高級語言。

匯編語言的實質和機器語言是相同的,都 是直接對硬體操作,只不過指令採用了英 文縮寫的標識符,更容易識別和記憶。它 同樣需要編程者將每一步具體的操作用命 令的形式寫出來。匯編程序通常由三部分 組成:指令、偽指令和宏指令。匯編程序 的每一句指令只能對應實際操作過程中的 一個很細微的動作,例如移動、自增,因 此匯編源程序一般比較冗長、復雜、容易 出錯,而且使用匯編語言編程需要有更多 的計算機專業知識,但匯編語言的優點也 是顯而易見的,用匯編語言所能完成的操 作不是一般高級語言所能實現的,而且源 程序經匯編生成的可執行文件不僅比較小 ,而且執行速度很快。

高級語言是目前絕大多數編程者的選擇。 和匯編語言相比,它不但將許多相關的機 器指令合成為單條指令,並且去掉了與具 體操作有關但與完成工作無關的細節,例 如使用堆棧、寄存器等,這樣就大大簡化 了程序中的指令。同時,由於省略了很多 細節,編程者也就不需要有太多的專業知 識。

高級語言主要是相對於匯編語言而言,它 並不是特指某一種具體的語言,而是包括 了很多編程語言,如目前流行的VB、VC 、FoxPro、Delphi等,這些語言的語法 、命令格式都各不相同。

高級語言所編制的程序不能直接被計算機 識別,必須經過轉換才能被執行,按轉換 方式可將它們分為兩類:

解釋類:執行方式類似於我們日常生活中 的「同聲翻譯」,應用程序源代碼一邊由相 應語言的解釋器「翻譯」成目標代碼(機器 語言),一邊執行,因此效率比較低,而 且不能生成可獨立執行的可執行文件,應 用程序不能脫離其解釋器,但這種方式比 較靈活,可以動態地調整、修改應用程序 。

編譯類:編譯是指在應用源程序執行之前 ,就將程序源代碼「翻譯」成目標代碼(機 器語言),因此其目標程序可以脫離其語 言環境獨立執行,使用比較方便、效率較 高。但應用程序一旦需要修改,必須先修 改源代碼,再重新編譯生成新的目標文件 (* .OBJ)才能執行,只有目標文件而沒 有源代碼,修改很不方便。現在大多數的 編程語言都是編譯型的,例如Visual C+ +、Visual Foxpro、Delphi等

熱點內容
如何修改自己的名字和密碼 發布:2025-03-17 09:32:20 瀏覽:787
寶馬3系槍灰色輪轂是哪個配置 發布:2025-03-17 09:28:17 瀏覽:513
鴻蒙系統退回安卓系統怎麼備份 發布:2025-03-17 09:14:33 瀏覽:614
資料庫服務公司 發布:2025-03-17 08:56:43 瀏覽:495
我的世界伺服器載入不了區塊 發布:2025-03-17 08:56:39 瀏覽:817
如何給無線路由器設置密碼 發布:2025-03-17 08:51:40 瀏覽:886
SQL閥 發布:2025-03-17 08:45:23 瀏覽:162
ipadpro第一代什麼配置 發布:2025-03-17 08:44:38 瀏覽:198
linuxjava進程查看 發布:2025-03-17 08:29:19 瀏覽:969
安卓9系統安裝包哪裡下載 發布:2025-03-17 08:20:40 瀏覽:512