❶ 我想學編程,請問該怎麼入門
現在抄都是信息化的時代,沒有一門好襲的技術是難以在社會之中立足的,
現在的電腦技術飛速增長,每家公司都需要電腦人才,你可以去學習電腦專業,
在這個領域中還是有很大的發展空間的,只要自己好好學習,以後的前景不可限量。
❷ 從零開始學編程需要多久
從零開始學編程一般需要4-6個月。
入門編程應該先學入門C語言或者python :
C語言語法簡單,有良好的邏輯抽象,如果是要更全面、深入地學習語言本身就C。python語法更加簡單簡潔易學,而且有各種強大的庫,擴展庫,如果是為了通過編程這一手段來迅速地做出有用、實用的程序和界面可以學python。現代很多語言都是從C語言發展而來的,所以可以以C語言做跳板進階其他面向對象的高級語言。慢慢接觸C++,或高級編程語言(如:Net,java 等),網頁設計相關的語言(HTML+CSS+Javascript)。如果想做一個程序員,在沒有基礎的情況下,買書自學是一個辦法,但是大多數人會因為沒有相關的基礎知識,導致看書看得一知半解,在不了解的時候,買的書不一定合適。比較速成的辦法還是去報名一個培訓班,推薦【達內教育】,系統的學習一下基礎知識,然後選擇一個發展方向,再具體的針對性地買點書籍來學習。
想了解更多有關編程的詳情,推薦選擇【達內教育】。該機構獨創TTS8.0教學系統,企業雙選會。達內OMO教學模式,全新升級,線上線下交互學習,滿足學生多樣化學習需求。對標企業人才標准,制定專業學習計劃,囊括主流熱點技術。理論知識+學習思維+實戰操作,打造完整學習閉環。實戰講師,經驗豐富。→感興趣的話點擊此處,免費學習一下
❸ 學數控難嗎
數控車床難學嗎
不難學, 關鍵是在什麼的地方學,
上技校學是不行的,因為又花錢還學不會真技術,
上大廠里也是不行的,因為他們一般都有專門的技術員,專門負責調試機床、編程序,你去以後只要你當個機器人一樣一天到晚上卸活, 另外大廠裡面加工的工件都很單一,反來復去就那幾樣東西。
最好是上一些干外加工的小工廠里, 經常的換活,也有機會讓你親自操作、編程。
學數控怎麼樣? 20分
數控這個行業還是不錯的,不過現在學數控機床的人越來越多了,但是就業市場還是不錯的,學成之後工資一般不會低於兩千元,沿海地區四千左右也是可以拿到的,建議你學數控機床維修也不錯。現在學數控可以在中專技校學習,一般是學兩年到三年也有幾個月的短期班,鑒於你已經十九歲了梗你最好去短期班學習,幾個月就可以了,就是學費比全天學習的學校高點,如果你工廠有熟人,能直接進工廠學習最好了。
數控方面的相關課程有機械制圖、數控機床、數控加工工藝等等好幾門課程。學數控的主要在工廠打工,要自己干這行的本錢就有點大了。
數控很難學嗎?
一、數控人才市場需求
在發達國家中,數控機床已經大量普遍使用。我國製造業與國際先進工業國家相比存在著很大的差距,機床數控化率還不到2%對於目前我國現有的有限數量的數控機床(大部分為進口產品)也未能充分利用。原因是多方面的,數控人才的匾乏無疑是主要原因之一、由於數控技術是最典型的、應用最廣泛的機電光一體化綜合技術,我國迫切需要大量的從研究開發到使用維修的各個層次的技術人才。
數控人才的需求主要集中在以下的企業和地區:
1、國有大中型企業,特別是目前經濟效益較好的軍工企業和國家重大裝備製造企業.軍工製造業是我國數控技術的主要應用對象.
杭州發電設備廠用6000元月薪招不到數控操作工。
2、隨著民營經濟的飛速發展,我國沿海經濟發達地區(如廣東,浙江、江蘇、山東),數控人才更是供不應求,主要集中在模具製造企業和汽車零部件製造企業。
具有數控知識的模具技工的年薪已開到了30萬元,超過了「博士」。
二、數控人才的知識結構
現在處於生產一線的各種數控人才主要有二個來源:一是大學、高職和中職的機電一體化或數控技術應用等專業的畢業生,他們都很年輕,具有不同程度的英語、計算機應用、機械和電氣基礎理論知識和一定的動手能力,容易接受新工作崗位的挑戰。他們最大的缺陷就是學校難以提供的工藝經驗,同時,由於學校教育的專業課程分工過窄,仍然難以滿足某些企業對加工和維修一體化的復合型人才的要求。
另一個來源就是從企業現有員工中挑選人員參加不同層次的數控技術中、短期培訓,以適應企業對數控人才的急需。這些人員一般具有企業所需的工藝背景、比較豐富的實踐經驗,但是他們大部分是傳統的機類或電類專業的各級畢業生,知識面較窄,特別是對計算機應用技術和計算機數控系統不太了解。
對於數控人才,有以下三個需求層次,所需掌握的知識結構也各不同:
1、藍領層:
數控操作技工:精通機械加工和數控加工工藝知識,熟練掌握數控機床的操作和手工編程,了解自動編程和數控機床的簡單維護維修。適合中職學校組織培養。此類人員市場需求量大,適合作為車間的數控機床操作技工。但由於其知識較單一,其工資待遇不會大高。
2、灰領層
1)數控編程員:掌握數控加工工藝知識和數控機床的操作,掌握復雜模具的設計和製造專業知識,熟練掌握三維CAD/CAM軟體,如uc、ProE等;熟練掌握數控手工和自動編程技術;適合高職、本科學校組織培養。適合作為工廠設計處和工藝處的數控編程員。此類人員需求量大,尤其在模具行業非常受歡迎;待遇也較高。
2)數控機床維護、維修人員:掌握數控機床的機械結構和機電聯調,掌握數控機床的操作與編程,熟悉各種數控系統的特點、軟硬體結構、PLC和參數設置。精通數控機床的機械和電氣的調試和維修。適合作為工廠設備處工程技術人員。此類人員需求量相對少一些,但培養此類人員非常不易,知識結構要求很廣,適應與數控相關的工作能力強,需要大量實際經驗的積累,目前非常缺乏,其待遇也較高。
3、金領層
數控通才:具備並精通數控操作技工、數控編程員和數控維護、維修人員所需掌握的綜合知識,並在實際工作中積累了大量實際經驗,知識面很廣。精通數控機床的機械結構設計和數控系統的電氣設計,掌握數控機床的機電聯調。能自行完成數控系統的選型、數控機床電氣系統的設計、安裝、調試和維修。能獨立完成機床的數控化改造.是企業(特別是民營企業)的搶手人才,其待遇很高。適合本科、高職學校組織培養。但必須在提供特殊的實訓措施和名師指導等手段,促其成才。適合於擔任企業的技術負責人或機床廠數......
CNC很難學嗎?為什麼都是男的學?
首先c你要知道它是什麼, 可以這么說它等同於搬鐵工人, c是通過數控系統控制電流的輸出來控制電機的轉動的。從而實現破壞材料,加工成型。 學校出來後,模具這行真的傷不起,兩班倒的工作,排著隊等著你去干。因為很少人去干,去乾的都是想操機操個幾年自己私底下學軟體就能爬到編程,可是找編程的都是要至少5年編程經驗的。
而且壓力是很大的,一塊20*30厘米的鋼料就上萬塊,一個不小心的話。而且操機很辛苦上機那鋼料很重的,用盡力去上緊螺母,用大銅錘去敲,去校正,反反復覆的校平,下機的時候滿手的鐵粉,那鐵粉 *** 皮裡面,想挑又挑不出來,因為太多了。帶手套的畫,一下機就一對了,一個月才發3對手套。操機操一個星期就感覺是過了一個月了因為是沒得停的,連班兩班倒,完全沒有空餘的時間去做別的事。操機會了想轉編程,可以說是沒門。除非你工作的那個廠那位置有空缺你自己推薦自己。 除了模具這些,社會上還有一些像木工雕刻機,這種做做小東西這類的。 就好像在混日子似的。學校里學的cad,proe,mastercam那些幾個月後就會全部忘記了而且全是皮毛,又要反反復覆的重新去自學更深的。學完一次,又學一次,直到你不抗拒它了,還是要不斷的去練。如果你才大一,建議你還是轉專業吧,那時我很後悔沒去轉學機電,因為那時還不知道c是什麼一回事,計算機輔助設計與製造就是數控操機。編程門檻太高了。女的學cad出來比男的更好找工作。cad,結合photoshop還可以騙個繪圖、美工 、平面設計,這個要看用人單位啦,有些廠人才都沒一個,就cad畫幾條線都可以給你很高的工資,有些廠就跟文員多一點點的工資。
數控編程難學嗎?
數控編程的基本概念數控編程是從零件圖紙到獲得數控加工程序的全過程。它的主要任務是計算加工走刀中的刀位點(cutterlocationpoint簡稱CL點)。刀位點一般取為刀具軸線與刀具表面的交點,多軸加工中還要給出刀軸矢量。數控編程及其發展數控編程是目前CAD/CAPP/CAM系統中最能明顯發揮效益的環節之一,其在實現設計加工自動化、提高加工精度和加工質量、縮短產品研製周期等方面發揮著重要作用。在諸如航空工業、汽車工業等領域有著大量的應用。由於生產實際的強烈需求,國內外都對數控編程技術進行了廣泛的研究,並取得了豐碩成果。下面就對數控編程及其發展作一些介紹。數控編程技術的發展概況為了解決數控加工中的程序編制問題,50年代,MIT設計了一種專門用於機械零件數控加工程序編制的語言,稱為APT(AutomaticallyProgrammedTool)。其後,APT幾經發展,形成了諸如APTII、APTIII(立體切削用)、APT(演算法改進,增加多座標曲面加工編程功能)、APTAC(Advancedcontouring)(增加切削資料庫管理系統)和APT/SS(SculpturedSurface)(增加雕塑曲面加工編程功能)等先進版。採用APT語言編制數控程序具有程序簡練,走刀控制靈活等優點,使數控加工編程從面向機床指令的「匯編語言」級,上升到面向幾何元素.APT仍有許多不便之處:採用語言定義零件幾何形狀,難以描述復雜的幾何形狀,缺乏幾何直觀性;缺少對零件形狀、刀具運動軌跡的直觀圖形顯示和刀具軌跡的驗證手段;難以和CAD資料庫和CAPP系統有效連接;不容易作到高度的自動化,集成化。針對APT語言的缺點,1978年,法國達索飛機公司開始開發集三維設計、分析、NC加工一體化的系統,稱為為CATIA。隨後很快出現了象EUCLID,UGII,INTERGRAPH,Pro/Engineering,MasterCAM及NPU/GNCP等系統,這些系統都有效的解決了幾何造型、零件幾何形狀的顯示,交互設計、修改及刀具軌跡生成,走刀過程的模擬顯示、驗證等問題,推動了CAD和CAM向一體化方向發展。到了80年代,在CAD/CAM一體化概念的基礎上,逐步形成了計算機集成製造系統(CIMS)及並行工程(CE)的概念。目前,為了適應CIMS及CE發展的需要,數控編程系統正向集成化和智能化夫發展。在集成化方面,以開發符合STEP()標準的參數化特徵造型系統為主,目前已進行了大量卓有成效的工作,是國內外開發的熱點;在智能化方面,工作剛剛開始,還有待我們去努力。我是學數控的,我個人覺得,數控編程不難,難的是自己沒興趣學!~!~!~只要自己有興趣,相信自己能學好的!加油吧!!~
數控技術難學嗎?
首先我要強調一下,如果能數控編程各種語言,那麼你在社會人才競爭中就非常有優勢。
目前在國內製造業對數控加工高速增長的需求形勢下,數控編程技術人才出現了嚴重短缺,數控編程技術已成為就業市場上的需求熱點。不過數控那個編程有點復雜,但是並不是那麼超難學。多下點功夫就好了。下面給你摘錄點方法和別人總結的。算是復制的。但是我覺得好就給你看看了。四、數控編程的學習內容和學習過程基本可以歸納為3個階段:
第1階段:基礎知識的學習,包括數控加工原理、數控程序、數控加工工藝等方面的基礎知識。
第2階段:數控編程技術的學習,在初步了解手工編程的基礎上,重點學習基於CAD/CAM軟體的互動式圖形編程技術。
第3階段:數控編程與加工練習,包括一定數量的實際產品的數控編程練習和實際加工練習。
五、學習方法與技巧
同其他知識和技能的學習一樣,掌握正確的學習方法對提高數控編程技術的學習效率和質量起著十分重要的作用。下面是幾點建議:
(1)集中精力打殲滅戰,在一個較短的時間內集中完成一個學習目標,並及時加以應用,避免進行馬拉松式的學習。
(2)對軟體功能進行合理的分類,這樣不僅可提高記憶效率,而且有助於從整體上把握軟體功能的應用。
(3)從一開始就注重培養規范的操作習慣,培養嚴謹、細致的工作作風,這一點往往比單純學習技術更為重要。
(4)將平時所遇到的問題、失誤和學習要點記錄下來,這種積累的過程就是水平不斷提高的過程。
六、如何學習CAM
互動式圖形編程技術的學習(也就是我們常說的CAM編程的要點)可分三個方面:
1、是學習CAD/CAM軟體應重點把握核心功能的學習,因為CAD/CAM軟體的應用也符合所謂的「20/80原則」,即80%的應用僅需要使用其20%的功能。
2、是培養標准化、規范化的工作習慣。對於常用的加工工藝過程應進行標准化的參數設置,並形成標準的參數模板,在各種產品的數控編程中盡可能直接使用這些標準的參數模板,以減少操作復雜度,提高可靠性。
3、是重視加工工藝的經驗積累,熟悉所使用的數控機床、刀具、加工材料的特性,以便使工藝參數設置更為合理。 由ゞ NG┼遠方 回答,原創但是部分為復制摘錄。但還是希望採納。謝謝你的採納是我回答的動力、
學習數控好不好
數控這個行業還是不錯的,不過現在學數控機床的人越來越多了,但是就業市場還是不錯的,學成之後工資一般不會低於兩千元,沿海地區四千左右也是可以拿到的,建議學數控機床維修也不錯。現在學數控可以在中專技校學習,一般是學兩年到三年也有幾個月的短期班,最好去短期班學習,幾個月就可以了,就是學費比全天學習的學校高點,如果工廠有熟人,能直接進工廠學習最好了。
數控方面的相關課程有機械制圖、數控機床、數控加工工藝等等好幾門課程。學數控的主要在工廠打工,要自己干這行的本錢就有點大了。
數控機床工資在多少 難不難學?
首先我告訴你,數控這門技術學好了,工資還是可以的,高不高,要看個人看法。我的一些朋友在企業里做產品開發數控編程的,7-8千一個月多的是,但也有些只是簡單操作數控機床的,那就低很多2-3千的也有。
只要你有興趣,專心學,那就是丁學的,要是不用心,再簡單的也難學。只要你學好了,再加上對某些產品生產的實際經驗,拿到高工資還是很有把握的。
祝福你!
學數控好嗎?
我就是學數控出來的,數控在未來不久的中國很吃香的,但不能說,只要選上了它就等於發了財。因為成功要靠自己的努力的。數控在現在的中國,技術還不是頂尖的,很多的地方都需要完善。發展空間很大很大!你學編程吧?還是其他的,或操作技術?叮在的數控,有經驗的,都有四五千的,你要把技術學精了,精益求精了。你就很厲害了。
學數控好嗎?以後有前景嗎
首先,這個行業很有前途,但要精,現在這個行業現在普通人也很多,有好多從技校出來的
學生,都說是會,其實到了現場只是會操作和簡單的編程,這樣的人很多。不需要。
現在市場上缺的是高級編程工藝人員,缺少那種能綜合運用現在數控加工技術並熟悉加工工藝,正確選用加工參數的綜合性人才,這樣的人才市場上非常吃香,國內好多數控機床盡管性能非常先進,但編程工藝人員不能完全發揮出其先進性能。
現在普通操作人員工資不高,但綜合性高級編程工藝員很缺,工資很高,很有前途,希望你好好學。
總之,這個學好了絕對有工作,而且是技術活,缺點的話就是整天在車間里,噪音、油膩。凡事有利也有弊,個人建議,學這個是個不錯的選擇。
❹ 想學習編程學哪個比較好呢
學習軟體編程主要學習的課程有,c,c++,java程序設計,python程序,html網頁編寫,css層疊樣式,javascript腳本,jquery庫。這些都是主要學習課程,課根據自己的學習自行選擇。下面是部分學習知識點,希望能幫你。
1.確保堆棧上至少有 n 個額外空位。如果不能把堆棧擴展到相應的尺寸,函數返回假。 失敗的原因包括將把棧擴展到比固定最大尺寸還大 (至少是幾千個元素)或分配內存失敗。 這個函數永遠不會縮小堆棧;
void lua_close (lu a_State *L);
2.銷毀指定 Lua 狀態機中的所有對象(如果有垃圾收集相關的元方法的話,會調用它們),並且釋放狀態機中使用的所有動態內存。 在一些平台上,你可以不必調用這個函數, 因為當宿主程序結束的時候,所有的資源就自然被釋放掉了。 另一方面,長期運行的程序,比如一個後台程序或是一個網站伺服器, 會創建出多個 Lua 狀態機。那麼就應該在不需要時趕緊關閉它們。
lu a_compare
比較兩個 Lua 值。 當索引 index1 處的值通過 op 和索引 index2 處的值做比較後條件滿足,函數返回 1 。 這個函數遵循 Lua 對應的操作規則(即有可能觸發元方法)。 反之,函數返回 0。 當任何一個索引無效時,函數也會返回 0 。
3.連接棧頂的 n 個值, 然後將這些值出棧,並把結果放在棧頂。如果 n 為 1 ,結果就是那個值放在棧上(即,函數什麼都不做); 如果 n 為 0 ,結果是一個空串。 連接依照 Lua 中通常語義完成()。
lua_
從索引 fromidx 處復制一個值到一個有效索引 toidx 處,覆蓋那裡的原有值。 不會影響其它位置的值。
l ua_createtable
4.創建一張新的空表壓棧。 參數 narr 建議了這張表作為序列使用時會有多少個元素;參數 nrec 建議了這張表可能擁有多少序列之外的元素。 Lua 會使用這些建議來預分配這張新表。 如果你知道這張表用途的更多信息,預分配可以提高性能。 否則,你可以使用函數
lua_mp
把函數導出成二進制代碼塊 。 函數接收棧頂的 Lu a 函數做參數, 然後生成它的二進制代碼塊。 若被導出的東西被再次載入, 載入的結果就相當於原來的函數。 當它在產生代碼塊的時候, lua_mp 通過調用函數 writer (r ) 來寫入數據,後面的 data 參數會被傳入 writer 。
5.如果 strip 為真, 二進制代碼塊將不包含該函數的調試信息。
最後一次由 writer 的返回值將作為這個函數的返回值返回; 0 表示沒有錯誤。
該函數不會把 Lua 函數彈出堆棧。
希望能幫到你,謝謝!
❺ 想學習編程,今年高三,對學業沒興趣,怎麼辦好
以一個過來人的身份對你說一句,還是先考大學! 請相信這是對的。當然了,如果你很特別,那就另當別論了。
其實在大學你完全可以學計算機這個專業,做你想做的編程。
如果說你就這樣找培訓機構培訓去了,那麼將來你要在軟體行業有個很深的發展會覺得很困難,因為你沒有系統的學習過計算機專業的知識。而編程對計算機還有數學的要求還是要要的,雖然看你以後從事的行業吧,但是基本的是少不了的。 現在社會上做軟體培訓的機構很多,但是如果高中畢業就出去的話,你培訓出來一般的去公司只能是最基本的程序員,說白了就是代碼民工,我們叫「碼農」。
我也是學計算機的,雖然說自己覺得學的不怎麼好,但是覺得大學四年的學習不管從那個方面來說對你多是有益無害的,特別是對那些真心想學習的人來說。 而且如果是你上的是名校的話,你畢業出去跟那些高中畢業出去的人相比,你會發現有著你無法想像的差別,甚至是天壤之別。
不知道是什麼讓你覺得對學業沒興趣,而對編程有興趣,你說你高三,也就是還有差不多一年的時間,一年的時間可以做的事情太多了。我勸你還是好好想想,努力點,考個好大學,然後去學你想想學的編程,這樣對你的人生會是一個很好的選擇的。
說來這么多,都是個人意見,有不贊成的地方,權當笑料吧。
❻ 如何選擇學習編程語言,學編程要知道哪些知識
送你一個很好的學習網址:http://www.vbaspnew.com/
對於廣大編程初學者來說,存在著這樣普遍的認識:學習程序設計選擇編程語言
很重要,開口閉口就是VisualBasic、Visual C++、Delphi、Power Builder等一些現在比較流行的開發工具。經常看見有初學者問:我學C/C++,究竟是學
VisualC++好,還是學Borland C++ Builder好呢?或者就是要求在Visual Basic和Delphi之間作出選擇。學習程序設計和學習程序設計語言究竟是怎麼一個關系?初學者究竟應該如何取捨呢?就此我們打個簡單的比方:學習程序設計就好比學習射擊,而程序設計語言就對應射擊中的氣槍、手槍、步槍等各種槍械。學習射擊必須要選擇一種槍械,不可能沒有槍還能學好射擊的,也不可能同時學會使用所有的槍械。但是,如果掌握一種槍械的射擊,再學別的也就觸類旁通了。因為在熟悉一種槍械的同時,也學習了射擊技術本身。再學其他的,自然事半功倍。學習程序設計也是一樣,必然要從學習一門程序設計語言開始入手。同時在學習的過程中?
建議:學習程序設計不必苛求一定要從某一種語言入手,可以在Visual Basic、Delphi、Borland C++ Builder或者DOS下的Pascal、Turbo C(或Borland C)中間選擇自己比較容易接受的一種進行學習。從中主要學習的是編程本身的思想,學習的是用程序設計的眼光來看待問題。或許,學習的效果不能馬上看到,但是可以學到扎實的基本功,而這對於將來的進一步發展是有很大好處的。這些基本功包括:
一、強化邏輯分析和建立數學模型的能力
編程的目的是什麼?是要解決現實中的問題。而現實中的問題是用自然語言描述的,目前的計算機對其無法理解。我們要做的就是必須用計算機能理解的方式將問題「告訴」計算機。也就需要我們對現實問題進行邏輯分析,建立合理的數學模型,然後以程序和數據的形式輸入計算機,R、G、B三色份量來各表示一種顏色,對於顏色的處理被轉化為對R、G、B三個整數的處理。我們只要改變這三個整數,就可以將其改變成另外一種顏色。對於其它的現實問題,我們也要像
這樣使其可以被計
二、數據結構和演算法知識
程序設計發展到現在,已經有了一套比較普遍、完整的數學模型(我們稱之為
數據結構)和對應這些數學模型的處理方法(也就是演算法)。目前的程序就是以
此為基礎的。在程序員中間流傳著一句經驗之談:「好的數據結構是程序的一
半。」其重要性可見一斑。作為一個程序員
三、豐富的實踐經驗
程序設計本身就是一門實踐性很強的學科。一個只存在於紙上的程序如同沒
有翅膀的鳥永遠不能飛翔在現實的天空。任由代碼寫得再巧妙,風格再優美,也
只是一張紙上的一連串字元而已。就好比是一份作文練習,或許寫得很好,但是
不交給老師去批閱,和一張白紙又有什麼區別呢?!最後,作為一個程序員還有一點小要求:那就是身體素質要好,能熬夜才行。
Top of Form 1
選其器與善其事——縱談編程工具的選擇選其器相同主題的文章
「工欲善其事,必先利其器」——《論語》。很多人在學習軟體編程時,都希望
選擇一款優秀的編程工具。到書店逛逛,可以看到各種琳琅滿目的編程書籍,可
是你還沒有想好選擇學習什麼編程語言,也就無所適從,不知道該買什麼書看。
要想學好編程,必須認真了解各種語言的特點,找准自己的學習方向。那麼你首
先必須明確你想要做什麼,你所感興趣的是什麼?進一步說就是:你現在想要完
成哪一方面的程序設計,你的程序主要完成的功能是什麼?由此在眾多軟體中,
選擇出適合自己的開發工具。
一、基礎語言開發工具
諸如Delphi、VC++、VB等語言都是一種面向對象的程序設計語言,雖然每種語言在對面向對象的支持不盡相同,但它們始終貫穿整個程序設計的思維方式的主線。因此,要學好這些語言最開始不應該將重點放在某種語言的具體語法格式上,而應該注重學習面向對象的基本理論
最容易的入門語言——Visual Basic
在掌握面向對象編程的基本概念的基礎上,相對來講,VB是比較容易入門的
一門語言。在學習VB時,應該注意抓住對象的精髓,避免凌亂和繁雜,注意掌握
對象和控制項的屬性和事件以及它們的功能和用法、主要函數的簡單功能。最有效
的方法就是自己組織一個由簡到繁的學習步驟,比如:在學習VB簡單繪圖功能時,學著自己繪制正弦曲線;學習使用picturecl控制項來製作一個液晶效果顯示時間;在學習API函數時,製作自己的任務欄圖標。這種方法能夠很好的幫助你掌握VB中常用對象、事件的使用。
最靈活的語言——Delphi
對於Delphi來講,如果你曾經學過PASCAL的話,你會發現很多東西都是「似曾相識」的。確實如此,Delphi本身就是由和PASCAL結構類似的Object
Pascal編寫而成。如果你有一定的PASCAL基礎,學習起來當然更輕松一些。另外,還應注意對Delphi中包的理解和應用。比如,對運行期包、設計期包以及自己建立包應該注意的事項。在熟練掌握Object Pascal語言的基礎上,可以把學習Delphi時的重點放到如何使用Delphi編寫Windows應用程序,Delphi資料庫編程和創建控制項以及程序開發上面。
最強大的語言——Visual C++
VC++中由於有較完整的微軟基本類庫,使開發Windows應用程序變得簡單而
高效。它提供的復雜的資源編輯器,可以很方便地編輯對話框、菜單、工具欄以及其他組成元素,因此它的功能強大,使用方便,但是和VB、Delphi相比,入門較難、不容易掌握。學習VC++,應該首先把重點方在基本數據類型、輸入/輸出、循環和數組、模板以及如何創建C++應用程序上面。在此之後,才應該進一步學習VC++中資源編輯器的使用、ActiveX控制項的使用以及編輯器優化等內容。目前很多關於VC++的書籍中大部份都是對使用VC++各個版本開發應用程序的介紹,而忽略了C++的基本知識,實際上,對於初學者來講,直接從具體應用程序設計入手而忽略基本知識,反而會在很大程度上加大學習難度,很容易喪失學習的信心?!---->
當然在上述這些語言中,都提供有自己的資料庫編程和Internet編□'7b。在對程序本身熟練掌握的基礎上,你還可根據自己的需要選擇學習。當你已具有一定程序設計能力時,不妨自己設計一個現實、有興趣的課題,自行開發、自行設計。這樣可以幫你很好地熟練
二、資料庫編程
如果你主要是想完成資料庫方面的設計,那麼應該選擇專門的資料庫開發工具,常見的有:SQLServer、PowerBulider等。假如只是需要完成相對簡單的資料庫功能,那就仔細看看Access吧。花不多的時間,也能讓你有很大的收獲,另外,還有一些專門用於大型資料庫開發的工具如:DB2、Sysbase以及Oracle,這一類的軟體一般都需要有較扎實的資料庫基礎知識和一定的軟體開發能力。如果你是從頭開始的話,建議不要一開始就去學習這一類軟體。PB和SQLServer主要是用於完成數據處理和資料庫的訪問。由於SQLServer和操作系統兼容性較好以及在網路中的廣泛應用,目前很多業余愛好者都選擇學習它,在學習SQLServer時,應把重點放在SQL語言的組成、SQL的事務管理以及SQL的查詢和優化上面。而PB則一直都是很多從事數人來講,在學習資料庫基本使用技巧的同時,還應注意到在PB中,對於需要訪問Windows特殊功能的應用程序需要調用API函數,比如:控制滑鼠、創建目錄以及閃□'7b窗口等。
在學習資料庫編程時,可以嘗試著完成一個完整的軟體開發周期。從需求分析隍7d始,親身經歷設計資料庫、創建資料庫前端、創建表格、完成常見查詢以及輸出報表等全部過程。
三、網路編程
目前較為流行的網路編程工具可謂「風格迥異,百花齊放」。每一種工具都有其獨特的特點,在互聯網實現上都有各自的優勢。
在學習Java時,應該明確其中對象、繼承等面向對象的基本理論,從根本上掌握Java的運行機制。在學習中應把重點放在其語言基礎、Java與ActiveX以及JavaBeans等組件之間的編程技術以及應用上來。你可以自己編一些較為經典的小程序來加深基本技能的掌握:用Java的圖形處理能力編寫紙牌游戲,用AWT編寫掃雷或者俄羅斯方塊、用Java的網路功能編寫網路聊天室等等。
相對來講,ASP編輯方式簡單、容易上手、功能強大,早已被廣泛採用。在學
習ASP時,應該首先對ASP相關的網路知識、Web Server設置、HTML語言等方面有
一定了解,在此基礎上,注重ASP的主要編程語言VBScript、ASP的常用對象和組
件的學習。如果想對ASP有較深入的了解的話,還必須對其常用的資料庫
SQLServer、Acess等具有基本的使用技能。你可以自己嘗試編一個簡單的網上投票、網上超市等程序來加深對上述知識的掌握。
另外,值得一提的還有網路編程語言的「新秀」——PHP。它□'5c脫了ASP只能使用NT或者Windows 2000為伺服器操作系統的限制,對於資料庫的訪問較ASP更快、更直接。但是目前對於初學者來講,其語言比較難理解,安裝相對復雜、可供參考和學習的資料遠不及ASP。同時在Windows中使用PHP,並不能夠很好地體現其優越性。因此,我們建議對於沒有Linux/Uninx基礎的初學者,最好不要從PHP學起。
網路編程還有一個很大的特點:處處留心皆學問。時常留意互聯網上各個網站的設計,留心他人的設計思想和創意,會使你的網路編程技巧進步很快。總的來講,網路編答7b本身難度並不大,但是由於其在具體項目設計上涉及范圍較廣,比如涉及到與各種各樣的資料庫直接的介面、 學習語言的過程,是自己創造、自己編程的過程,也是逐漸掌握、逐漸應用的過程。在學習過程中逐漸培養起良好的編程思維、經驗,逐步提高程序設計能力、找到更好的設計方案才是編程開發的真正精髓和樂趣所在!
懂數據結構怕不行,我說的高手,不是在會不會的界限上,而是在能不能的界限上.
❼ 編程好學嗎,以後發展怎麼樣
不好學,發展肯定是好的。編程分類太多,而且發展太快。學習編程邏輯思維強,並且英語水平較好。但是我覺得只有要恆心,智商沒有問題,願意下功夫,編程是可以學會的。