Ⅰ 學電腦編程要之前首先要學習什麼
在學習電腦編程之前,建議學習英語與數學,英語對於查閱資料很有幫助,畢竟大部分的資料是英文的,而數學在編程入門時至少要有高中水平,深入後與高等數學線性代數息息相關,開始編程之前,還有一點很重要的是對計算機的熟悉,假如你想開發windows桌面程序的話,必須先熟悉注冊表,Dos命令,VBS腳本,文件的各種屬性等等等等,這類經驗一般說是「玩」電腦玩出來的,這些是進行編程必不可少的知識儲備,因為深入編程後,更要設計很多的API,各種編程思想,之後更要學習其他的SDK,所以學編程前,最好先學習電腦基礎知識,最後祝您成功
Ⅱ 要當一名程序員,至少應儲備哪些知識
數據結構、演算法、編譯原理、計算機組成、關系型資料庫原理
等你到開始工作時就版會發現除了扎實權的基礎知識、解決問題的能力、熟練的編程調試能力外,同樣重要的還有團隊合作能力、持續的自學能力等, 這些現在說了想三個代表,不過你會慢慢知道的,可以有意識地培養一下
Ⅲ 用c語言實現一個程序,請問都需要有哪些知識儲備,及大致如何操作
用VS2010的話,不怎麼用C語言做繪制曲線數據,一般是需要C++的編程語言的基礎和MFC 的基礎可以操作,
如果沒用這方面的學習,可以嘗試在VS2010中建立一個MFC的對話框類型的項目,在項目中的OnPaint()函數中的else 分支中添加 :
CPoint pPoint;
pPoint.x = 100;
pPoint.y = 100;
CPaintDC dc(this);
dc.LineTo(pPoint) //起始點
pPoint.x += 10; //第2個點的X位置
pPoint.y += 10; //第2個點的Y的位置;
dc.MoveTo(pPoint) //從起始點位置畫線到當前位置 ,可以多個MoveTo 畫連續的這里不多做增加了
根據上面的示例, pPoint 的坐標是你需要記錄的數據點的坐標可以定義一個數組,數組的大小取決於你的數據量,簡易定義成動態數組,可以用
CPoint * pPoint;
pPoint = new CPoint[n];
你描述的畫上下限橫線的可以先計算出最大的Y和最小的Y值再用LineTo MoveTo 畫
Ⅳ 想學編程 需要具備什麼基礎知識
邏輯思維能力的培養。程序員必須要有一定的邏輯思維能力,邏輯思維能力的培養更需要長時間的實踐鍛煉。在學習編程過程中,我們不必等到什麼都完全明白了才去動手實踐,只要明白了大概,就要敢於自己動手去體驗。誰都有第一次。有些問題只有通過實踐後才能明白,也只有實踐才能把老師和書上的知識變成自己的。
注意理解一些重要概念。程序設計的教程看到的無非就是變數、函數、條件語句、循環語句等概念,但要真正能進行編程應用,需要深入理解這些概念,在理解的基礎上應用,不要只簡單地學習語法、結構,而要吃透針對這些語法、結構的應用例子,做到舉一反三。
掌握編程思想,學習一門語言或開發工具,語法結構、功能調用是次要的,最主要是學習它的思想。你可以自己編一些較為經典的小程序來加深基本技能的掌握:用Java的圖形處理能力編寫紙牌游戲,用AWT編寫掃雷或者俄羅斯方塊、用Java的網路功能編寫網路聊天室等等。關鍵是學一種思想,有了思想,那麼我們就很容易觸類旁通。
數學基礎。從計算機和應用的發展歷史來看,計算機的數學模型和體系結構等好多都是由數學家提出的,包括最早的計算機也是為數值計算而設計的。因此,要學好計算機是需要一定的數學基礎的,初學者有高中水平就差不多了。
Ⅳ 請問在開始單片機學習之前,需要哪些基礎知識的儲備
不需要,當然學習後會更好
你所需要的語言要會基礎部分,不需達到很高的編程層次
學一點電路知識會對你有所幫助
其他的都是在學習的過程中自然就掌握起來了
Ⅵ 學編程,需要哪些知識儲備我搞文科的,把數學和英語都搞忘了,在計算機的學習中往哪個方向努力呢
學習編程是一件好事 不過之前你得先了解 你學習編程的目的是什麼 這個很重要 因為目的決定發展方向
目前對於編程有很多種編程語言以及相對應的開發軟體 下面說明一些常用的編程語言 根據你的情況選一種語言進行學習 不要盲亂學習
C語言 一種可移植性和多系統平台的編程語言 開發軟體TC
VB 一種可以說是既學既用的軟體開發語言 開發軟體如:VB6.0
DELPHI 一種和VB差不多的既學既用的軟體開發語言不過其功能遠比VB強大 代碼書寫上更加方便
開發軟體 DELPHI7.0
JAVA 一種功能強大可移植性強開發語言
程序語言,顧名思義就是語言,是用於交流的,程序就是計算機的語言和人的語言的翻譯者,做一個程序員就是要把人類世界的問題用計算機的方法去解決和展現,可是因為種種原因,大多數人在如何學好語言,如何學好開發平台上疲於奔命,到頭來你只會敲寫代碼。
程序基本上都是自學的,買書是一開始碰到的最頭痛的問題,計算機的書大多都很貴,現將我的一點經驗供大家參考:
如果想做一個合格的程序員,C++是一定要學的,
首先你要花兩個月的時間學習C,C++,這樣的書很多,去選一些大學的教材足亦,切記,不要花過多的時間研究C++,兩個月夠了,只要學會其中語法就行了,不要為了深入用DOS編寫菜單什麼的,那是吃飽人參了。
如果你有過多的時間,接下來你可以學習數據結構,推崇《數據結構C++語言描述》,清華大學出版,58元,但如果無過多時間,還是不看為妙,至少我現在從未用過這本書的知識,許多東西MFC VCL等開發平台都為你已經做好。
接下來開始學習Windows下的SDK編程, 推崇《Windows程序設計》160元,建議去借,不要買,而且你只看上冊,你只要了解Windows的運作機制即可。兩個月
然後你將轉入VC的世界,既然要在Windows下編程,VC不可不學, 推崇《VC++技術內幕》第四版,96元,三個月,不要全部看,看前面的三部分,後面不要看。後面的只是對COM,資料庫,Internet形如雞肋的介紹。
接下來你應該考慮一下你將要發展的方向,如果是做資料庫,你可以用VB和Delphi或CB, 如果要做通信方面,或者硬體,你將要深入VC, 如果是WEB相關的,去學學ASP,JAVA,JSP,XML等,但有一樣你必須要學的,COM。COM與其說是一樣新的技術,還不如說是種機制,推崇潘愛民的《COM原理和應用》39元,你可以一邊看這本書,一邊學習些ActiveX組件,ATL控制項等等。如果你有的是時間,不急於找工作,你還可以看看《Windows高級編程》或《Windows核心編程》,但不管怎麼樣,你要切記,VC不是用來做界面和資料庫的,做網路的現在也有JAVA,都是用來做一些很底層的東西,VC是很高薪的,如果你對自己有充分的信心和有的是時間,你才可以深入VC。否則的話,還是看看人才市場,看看行情,再說。
還有一點切記,有些書,諸如《MFC深入淺出》這些書主要是關於那些技術原理的介紹,我個人認為程序只是工具,只是技術,只要學會用,能完成任務即可,如果有的是時間,才會去探索根源,也許有許多人會說,懂了原理對你編程會有很大幫助,我不否認,但是,要知道,就算你編程技術如何了得,你只是個技術人員,當你學了那麼多的技術和知識,第一,計算機的知識其實是各大公司制定出的標准,標准變了,你不是白學了嗎?第二,當你花了幾年的時間學習,到頭來你只不過程序水平提高一點。我認為應當將你的大部分智力和精力用在如何與人打交道,電腦讓你用的好有什麼用,人腦讓你擺弄的好才算真本事,就如《黑冰》裡面的計算機工程師,雖然對計算機十分精通,可有什麼用,還不是死在王志文的手裡?而且死的很慘,臉都毀了。
另外,不要去學你喜歡的,也不要去費勁腦子想該學什麼,看看人才市場,市場需要什麼,你學什麼。
一家之言,僅供參考。
Ⅶ 學習C語言,匯編,應該具有什麼樣的知識儲備
具有學習這個課程的興趣是最重要的
其次要有耐心和衡心
我相信你具備這些了肯定能學好
當然數學和英語好點可能學習中會少遇到些麻煩而已,不是很重要
我的英就很差
Ⅷ 編程員所需要的知識儲備有哪些 小小知識站
學編程是一件好事 不過之前你得先了解 你學編程的目的是什麼 這個很重要 因為目的決定發展方向 目前對於編程有很多種編程語言以及相對應的開發軟體 下面說明一些常用的編程語言 根據你的情況選一種語言進行學 不要盲亂學 C語言 一種可移植和多系統的編程語言 開發軟體TC VB 一種可以說是既學既用的軟體開發語言 開發軟體如:VB6.0 DELPHI 一種和VB差不多的既學既用的軟體開發語言不過其功能遠比VB強大 碼書寫上更加方便 開發軟體 DELPHI.0 JA 一種功能強大可移植發語言 程序語言,顧名思義就是語言,是用於交流的,程序就是計算機的語言和人的語言的翻譯者
Ⅸ 學習編程之前需要具備哪些電腦知識
學習編程不需要太多的計算機硬體知識。入門主要是學習C語言。
你需要一個視頻教程,一本書,或者一個會編程的朋友
然後通過練習一些循環,判斷,鏈表等內容。
等對面向過程的編程有了一定的了解之後,可以學習Java或者C++等面向對象的編程語言。
實際上現在的編程語言非常的多。你可以選擇一個你喜歡的,或者是跟你以後希望從事的工作有關系的語言。
電腦知識基本不需要,會開機,裝個軟體就夠了。實際上大部分內容還是跟老師慢慢學來的。
希望能夠幫助到你