久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

MASTERCAM9.1車(chē)床編程學(xué)習(xí)心得(大全5篇)

時(shí)間:2019-05-12 15:07:53下載本文作者:會(huì)員上傳
簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《MASTERCAM9.1車(chē)床編程學(xué)習(xí)心得》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《MASTERCAM9.1車(chē)床編程學(xué)習(xí)心得》。

第一篇:MASTERCAM9.1車(chē)床編程學(xué)習(xí)心得

MASTERCAM9.1數(shù)控車(chē)床編程的初步印象

很多的說(shuō)法都是這款軟件很容易學(xué),看樣子也差不多是這樣的了,我從一個(gè)星期前弄到它,便想盡一切辦法學(xué)習(xí),當(dāng)然是從最初的學(xué),可是對(duì)于作圖來(lái)講,與AUTOCAD相比實(shí)在是不好用,不大容易上手,一個(gè)簡(jiǎn)單的命令要繞許多的彎路,點(diǎn)好幾次鼠標(biāo).猶其如我一樣的才發(fā)現(xiàn)它,一點(diǎn)不熟悉,對(duì)于實(shí)體來(lái)講,與3DSMAX相比又多出許多意外來(lái),對(duì)于二維圖形修改為三維圖形有著太多的限制,感覺(jué)是很不好的.只是大多數(shù)人學(xué)這款軟件的目的不過(guò)就是拿到機(jī)床上去幫助解決實(shí)際問(wèn)題,幫著自己編程序,即使只是用于最簡(jiǎn)單的車(chē)床上用也可以使人少磨許多腦筋.盡管前些天看過(guò)一個(gè)印度工程師寫(xiě)的書(shū)上說(shuō),用這個(gè)軟件來(lái)做車(chē)床實(shí)際的價(jià)值并不大,說(shuō)是手工編程更容易控制一些,而且軟件畢竟有著它必然的缺陷,不能依賴(lài)它.可是我仍然迫不及待的想要把它搞懂,但是這方面的書(shū)太少了,書(shū)店即使有這方面的書(shū)也多是UG方面的,至于是什么原因就不大清楚了,也許只是一般的職業(yè)學(xué)校里才會(huì)有這樣的教程可學(xué),網(wǎng)上也沒(méi)有幾本是可以學(xué)的,沒(méi)有辦法,去買(mǎi)了兩本,全是些古板的類(lèi)乎電視上看見(jiàn)的清政府的翻譯官的說(shuō)話,只是把那幾個(gè)字,那些標(biāo)簽告訴你一個(gè)他認(rèn)為正確的意思.半天也不明白他倒底說(shuō)的是什么意思.下面就是這幾天學(xué)習(xí)的心得,展出來(lái)給大家踢.做數(shù)控車(chē)床編程,當(dāng)然是拿到樣圖以后,把它復(fù)制到自己的MC界面上.如果別人發(fā)給的圖形可以直接由“檔案“—“檔案轉(zhuǎn)換”—“讀取”而錄入本軟件中是最好的了.就如下圖

只要標(biāo)注的尺寸與你的系統(tǒng)一樣,就可以把這個(gè)圖的下半部分刪掉,然后點(diǎn)擊回主功能表,找到轉(zhuǎn)換—平移,再串聯(lián),部分串聯(lián),在圖中點(diǎn)一下你弄出來(lái)的圖形,如果這圖經(jīng)過(guò)許多次修改,可能有許多的圖層,雖然你看不見(jiàn),但是同樣的線條的下面還有著許多的線條,這時(shí)候你就會(huì)得到系統(tǒng)的提示,說(shuō)是該串聯(lián)怎么的了,不要著急,通通的刪掉后重新畫(huà)一次罷.關(guān)鍵的問(wèn)題是你要把該工件的右端面中心,也就是通常在數(shù)控車(chē)床上講的工件坐標(biāo)原點(diǎn),與本軟件的系統(tǒng)原點(diǎn)重合,如:回主功能表---轉(zhuǎn)換---平移---窗選—距形—范圍內(nèi)—然后在視圖中框選全部圖形:執(zhí)行—兩點(diǎn)間---再到視圖中點(diǎn)選工件的右端面中心點(diǎn),只點(diǎn)一次,然后移動(dòng)光標(biāo)指向菜單,點(diǎn)擊原點(diǎn),隨即跳出一個(gè)對(duì)話框,如果一切操作正確,就可以點(diǎn)擊確認(rèn),操作有誤就點(diǎn)取消重來(lái).按下F9視圖顯示如下圖.這樣最終生成的NC程序才會(huì)正確.根據(jù)圖形分析,這個(gè)工件最大直徑是28毫米,長(zhǎng)度為76毫米,應(yīng)當(dāng)選擇直徑大于28毫米,長(zhǎng)度大于76+夾頭位置+切斷槽位置的棒料,切斷刀通常是4毫米寬,再考慮車(chē)床刀具本身應(yīng)當(dāng)占有的位量,這根棒料我選為直徑32,長(zhǎng)度140,用過(guò)以后,別的短工件還可以使用這根棒料.現(xiàn)在先要設(shè)置機(jī)床與棒料的裝夾:回主功能表---刀具路徑---工作設(shè)置.如下圖

一般設(shè)定就默認(rèn)它罷,在邊界設(shè)定對(duì)話框中,是左主軸就點(diǎn)左,是右就點(diǎn)右,夾頭也是一樣,這時(shí)候就要在參數(shù)中填入具體的數(shù)值.如下圖

選的棒料長(zhǎng)是多少,直徑是多少,就填在相對(duì)的框框中去,至于基線,我們已將工件的坐標(biāo)原點(diǎn)設(shè)在了右端面中心,基線一欄只能填0,而為了避免工件端面不平整造成的麻煩,要車(chē)端面對(duì)刀,就把右側(cè)邊緣設(shè)為2,外徑比實(shí)際工件值大了4毫米,那么就在外徑邊緣中填入2,兩邊加起來(lái)也就是4嘛.夾頭參數(shù)合理設(shè)置以后點(diǎn)擊確定如下圖,但是這樣的工件往往在加工中會(huì)出現(xiàn)問(wèn)題,刀具加工到工件左端倒角位置時(shí)容易出現(xiàn)刀具與工件碰撞的情況,工件本就要切斷,不妨把左端切斷位也畫(huà)出來(lái),這樣就不會(huì)出現(xiàn)問(wèn)題了.在實(shí)體驗(yàn)證以及實(shí)際生產(chǎn)中一樣是有用的.這時(shí)候就可以進(jìn)行刀具路徑的設(shè)置了,回主功能表點(diǎn)擊車(chē)端面,出現(xiàn)對(duì)話框,如下圖在其中最重要的就是選擇刀具,和背吃刀量,進(jìn)給,進(jìn)退刀向量的設(shè)置等諸參數(shù)的設(shè)定,如果沒(méi)有操作經(jīng)驗(yàn)的人想要平白的生成一個(gè)程序,就說(shuō)這東西我能制造出來(lái),你把車(chē)床給我.顯然是不行的, 如果沒(méi)有自己的刀具庫(kù),只是想要試一下自己的操作是不是有問(wèn)題,就雙擊系統(tǒng)列出的第一把刀,確定刀具參數(shù),通常車(chē)端面也就把主軸轉(zhuǎn)速定在500左右,進(jìn)給調(diào)高一點(diǎn),比如進(jìn)給率為2,實(shí)際的操作規(guī)則是怎樣的要看所使用的刀具,和所切削的材料是什么,去確定這兩個(gè)數(shù)據(jù).只MASTERCAM9.1在數(shù)控車(chē)的時(shí)候下一步就是車(chē)端面的參數(shù)確定了.如下圖

多看看該對(duì)話框也就會(huì)明白各個(gè)框框中的數(shù)據(jù)應(yīng)當(dāng)怎樣確定,進(jìn)刀延伸量也就是刀具每車(chē)一刀到達(dá)以及返回的那個(gè)點(diǎn)與工件表面的距離,粗車(chē)步進(jìn)應(yīng)當(dāng)由背吃刀量與精車(chē)預(yù)留量和主軸進(jìn)給來(lái)確定,為了避免毛刺,X方向的過(guò)切量值可以大于0.點(diǎn)擊確定,系統(tǒng)自動(dòng)的就生成了刀具路徑,并且簡(jiǎn)單的標(biāo)示于你的屏幕.下一步就該粗車(chē)了,回主功能表,點(diǎn)擊粗車(chē)---串聯(lián)---部分串聯(lián),然后在視圖中點(diǎn)擊右工件右端面那條線,會(huì)閃出箭頭,方向須向上,如果不是,就回主功能表中點(diǎn)擊反向,然后根據(jù)系統(tǒng)提示,點(diǎn)擊最后一根線,工件左端的一條線,出現(xiàn)一向左箭頭

再點(diǎn)擊執(zhí)行,跳出下圖的對(duì)話框:

默認(rèn)剛才的第一把刀,進(jìn)行參數(shù)的設(shè)置,點(diǎn)擊粗車(chē)參數(shù),又出現(xiàn)一對(duì)話框,在其中進(jìn)行必要的參數(shù)設(shè)置之后確定這里的參數(shù)的確定,就要有必要的刀具,與被切材料關(guān)系所限定的進(jìn)給,主軸轉(zhuǎn)速,進(jìn)退刀向量(也就是進(jìn)退刀的位置,以及進(jìn)退刀的方向)方面的知識(shí),如果所選的刀具不對(duì),各參數(shù)的設(shè)置不對(duì),在下一步的刀具路徑形成中系統(tǒng)就會(huì)給出提示.最后就是進(jìn)行實(shí)體驗(yàn)證,檢驗(yàn)該刀具路徑是不合用,再存為NC文件,傳至機(jī)床.如果沒(méi)有足夠的把握,你搞根石蠟棒來(lái)車(chē)車(chē)看罷.精車(chē)的設(shè)置與粗車(chē)是差不多的,只是精車(chē)的主軸轉(zhuǎn)速要高一點(diǎn),進(jìn)給一般要小些,這方面的知識(shí)實(shí)在是找不到,就只能去找?guī)煾到?慢慢的練著也就知道是怎么一回事了.用軟件還得結(jié)合實(shí)際,要建自己的刀庫(kù),哪把刀用來(lái)做什么,自己心里要有數(shù),哪些刀可以用來(lái)加工哪種形狀,進(jìn)刀,退刀向量,進(jìn)刀方式的設(shè)置.沒(méi)有這方面的知識(shí),只是以為用了這軟件自己就可以編程序了,肯定是笑話,寫(xiě)到這里,我還得去找這方面的知識(shí)呢,天上不落餡餅呀,網(wǎng)絡(luò)上也是的,明明是一個(gè)簡(jiǎn)單得不得了的事情,只消有人說(shuō)出來(lái)就行的,偏沒(méi)有誰(shuí)愿意說(shuō),中國(guó)人都這樣子,把別人耗費(fèi)了上億元整出來(lái)的軟件,破解了,弄到網(wǎng)絡(luò)上,方便了大家,都去下一個(gè)到自己的電腦里,可是怎么用卻沒(méi)有人愿意出來(lái)說(shuō),用得精通的,就在那里高姿態(tài)的想要收錢(qián),真是可恨,胡亂地寫(xiě)一本書(shū),自己都整不明白,只好說(shuō)是哪個(gè)菜單是什么意思.完全脫離了生產(chǎn)的實(shí)際,中國(guó)要強(qiáng)大起來(lái),總是去偷別人的,為什么自己人不大度些,把自己用出的經(jīng)驗(yàn)大家分享呢.

第二篇:車(chē)床編程人員崗位職責(zé)

1.根據(jù)零件圖所規(guī)定的工件形狀和尺寸、材料、技術(shù)要求進(jìn)行工藝程序的設(shè)計(jì)與計(jì)算(包括加工順序、刀具與工件相對(duì)運(yùn)動(dòng)軌跡、距離和進(jìn)給速度等),輸入到數(shù)控車(chē)床的數(shù)控系統(tǒng)。

2.數(shù)控車(chē)床自動(dòng)生產(chǎn)出產(chǎn)品后,使用測(cè)量檢測(cè)儀器,對(duì)有精度誤差的產(chǎn)品進(jìn)行誤差補(bǔ)償。

3.排除數(shù)控車(chē)床使用過(guò)程中的各種故障,進(jìn)行日常的車(chē)床維護(hù)和保養(yǎng)。

第三篇:軟件編程學(xué)習(xí)心得

軟件編程學(xué)習(xí)心得

隨著計(jì)算機(jī)技術(shù)的發(fā)展和工作的需要,為了能夠更好的維護(hù)公司生產(chǎn)管理系統(tǒng);公司安排我們到北大青鳥(niǎo)APTECH進(jìn)修。我們選擇了時(shí)下最流行、發(fā)展速度較快的語(yǔ)言C#。C#學(xué)習(xí)共分三個(gè)階段,目前我只學(xué)習(xí)了第一個(gè)階段;現(xiàn)將我在北大青鳥(niǎo)學(xué)習(xí)第一階段為期兩個(gè)月的學(xué)習(xí)心得總結(jié)如下:

C#是一種新的面向?qū)ο蟮木幊陶Z(yǔ)言,專(zhuān)門(mén)用于.NET運(yùn)行時(shí)。C#編譯器只能生成受管制的代碼,也可以使用.NET基類(lèi)。C#語(yǔ)言自C/C++演變而來(lái)。但是,它具有簡(jiǎn)單、現(xiàn)代、完全面向?qū)ο蠛皖?lèi)型安全等諸多特性。下面就簡(jiǎn)單說(shuō)說(shuō)簡(jiǎn)單和現(xiàn)代其中兩種特性。

1、簡(jiǎn)單

C#具有C++所沒(méi)有的一個(gè)優(yōu)勢(shì)就是學(xué)習(xí)簡(jiǎn)單。該語(yǔ)言首要的目標(biāo)就是簡(jiǎn)單。很多功能(還不如說(shuō)是缺少了C++的一些功能)有助于C#全方位的簡(jiǎn)單。

在C#中,沒(méi)有C++中流行的指針。默認(rèn)地,您工作在受管理的代碼中,在那里不允許如直接存取內(nèi)存等不安全的操作。我想沒(méi)有C++程序員可以聲稱(chēng),從沒(méi)有使用指針訪問(wèn)過(guò)不屬于他們的內(nèi)存。

C#棄用其它操作符,名字空間、成員和引用僅使用單個(gè)操作符 “.”。現(xiàn)在一個(gè)程序員所需要理解的就是嵌套名字的注解了。

C#使用統(tǒng)一的類(lèi)型系統(tǒng)。這種系統(tǒng)充許您把各種類(lèi)型作為一個(gè)對(duì)象查看,它是一個(gè)原始類(lèi)型還是一個(gè)full-blown 類(lèi)。和其它編程語(yǔ)言相比,由于加框(boxing)和消框(unboxing)的機(jī)制,把簡(jiǎn)單類(lèi)型當(dāng)作對(duì)象處理并不能獲得性能的改善。稍后將詳細(xì)解釋加框和消框,但基本上僅當(dāng)需要時(shí)才使用對(duì)象訪問(wèn)簡(jiǎn)單類(lèi)型這種技術(shù)。

2、現(xiàn)代

投入學(xué)習(xí)C#的努力是一筆大投資,因?yàn)镃#是為編寫(xiě)NGWS 應(yīng)用程序的主要語(yǔ)言而設(shè)計(jì)。很多用C++可以實(shí)現(xiàn)或者很費(fèi)力實(shí)現(xiàn)的功能,在C#中不過(guò)是一部分基本的功能而已。根據(jù)應(yīng)用程序的特殊需求,可以很容易地創(chuàng)建出新的一種數(shù)據(jù)類(lèi)型。

指針不再是編程武器的一部分。運(yùn)行時(shí)NGWS提供了一個(gè)垃圾收集器,負(fù)責(zé)C#程序中的內(nèi)存管理。因內(nèi)存和應(yīng)用程序都受到管理,所以很必要增強(qiáng)類(lèi)型安全,以確保應(yīng)用的穩(wěn)定性。

異常處理是C#的主要功能。C#的異常處理與C++的不同點(diǎn)在于它是交叉語(yǔ)言的(運(yùn)行時(shí)的另一個(gè)功能)。在沒(méi)有C#之前,您必須處理怪異的HRESULTs,但現(xiàn)在由于使用了基于異常的健壯的出錯(cuò)處理,這一切都結(jié)束了。

對(duì)于現(xiàn)代的應(yīng)用程序,安全是首要的,C#也不會(huì)例外。它提供了元數(shù)據(jù)語(yǔ)法,用于聲明下述NGWS安全模式的能力和許可。元數(shù)據(jù)是NGWS運(yùn)行時(shí)的一個(gè)關(guān)鍵的概念。

通兩個(gè)多月學(xué)習(xí),我能夠很好的掌握C#語(yǔ)言的基本語(yǔ)句、語(yǔ)法以及老師補(bǔ)充的一些要點(diǎn);能夠編寫(xiě)簡(jiǎn)單的應(yīng)用程序,例如電子郵件的收發(fā)等,為接下來(lái)的第二、第三階段學(xué)習(xí)打下了良好的基礎(chǔ)。

第四篇:編程語(yǔ)言學(xué)習(xí)心得

程序語(yǔ)言學(xué)習(xí)的總結(jié)

通過(guò)兩年的學(xué)習(xí),我們基本上掌握了C語(yǔ)言,C++和C#三個(gè)編程課程。對(duì)于程序設(shè)計(jì)語(yǔ)言的學(xué)習(xí),分為學(xué)習(xí)語(yǔ)法規(guī)定、掌握程序設(shè)計(jì)方法、提高程序開(kāi)發(fā)能力,這些都必須通過(guò)充分的實(shí)際上機(jī)操作才能完成。課程上的安排除了課堂講授以外,學(xué)院設(shè)有專(zhuān)門(mén)課堂到實(shí)驗(yàn)室進(jìn)行上機(jī)操作實(shí)驗(yàn)。

要利用c語(yǔ)言學(xué)到的知識(shí)編寫(xiě)c語(yǔ)言程序,即把c語(yǔ)言作為工具,通過(guò)上機(jī)才能檢驗(yàn)自己是否掌握c語(yǔ)言、自己編寫(xiě)的程序是否能夠正確地解題。通過(guò)上機(jī)實(shí)驗(yàn)來(lái)驗(yàn)證自己編制的程序是否正確。在這種思想支配下,可能你會(huì)想辦法去“掩蓋”程序中的錯(cuò)誤,而不是盡可能多地發(fā)現(xiàn)程序中存在的問(wèn)題。自己編好程序上機(jī)調(diào)試運(yùn)行時(shí),可能有很多你想不到的情況發(fā)生,通過(guò)解決這些問(wèn)題,可以逐步提高自己對(duì)c語(yǔ)言的理解和程序開(kāi)發(fā)能力。

在原有的C語(yǔ)言的基礎(chǔ)知識(shí)之上,初步接觸C++時(shí)感到比較簡(jiǎn)單易懂。但隨著之后的步步深入學(xué)習(xí),C++的不同之處以及其優(yōu)勢(shì)逐。從第二章引入了C++簡(jiǎn)單程序的設(shè)計(jì)。包括一些C++語(yǔ)言的概述,基本數(shù)據(jù)類(lèi)型和表達(dá)式,數(shù)據(jù)的輸入與輸出,算法的基本東芝結(jié)構(gòu),以及自定義類(lèi)型數(shù)據(jù)等知識(shí)。此部分多與C語(yǔ)言相似。之后又學(xué)習(xí)了函數(shù)的相關(guān)內(nèi)容,這里學(xué)到了新的知識(shí)要點(diǎn)----函數(shù)重載。該內(nèi)容尤其在現(xiàn)在做課程設(shè)計(jì)的時(shí)候尤為重要。類(lèi)是C++語(yǔ)言的精華之所在,在學(xué)習(xí)中,我感覺(jué)到類(lèi)和C語(yǔ)言中的結(jié)構(gòu)體有很大的相似之處,但在類(lèi)中的構(gòu)造函數(shù)、拷貝構(gòu)造函數(shù)以及類(lèi)的組合,經(jīng)常弄混淆一些概念。在這之后又學(xué)習(xí)了類(lèi)的繼承與派生。這使得類(lèi)與類(lèi)之間形成了樹(shù)狀圖的模型,各子類(lèi)可以訪問(wèn)到父類(lèi)的一些數(shù)據(jù)成員,同樣也實(shí)現(xiàn)了數(shù)據(jù)的之間的“共享”。我個(gè)人在編寫(xiě)派生類(lèi)的構(gòu)造函數(shù)和拷貝構(gòu)造函數(shù)時(shí),感覺(jué)很不熟練,后面章節(jié)的多態(tài)性主要學(xué)習(xí)了運(yùn)算符的重載,其本質(zhì)就是函數(shù)的重載。

在學(xué)習(xí)C#中,類(lèi)是具有相同特性和行為的對(duì)象的抽象。它使用關(guān)鍵字class聲明的。在c#中僅允許單個(gè)繼承,類(lèi)只能從一個(gè)基類(lèi)繼承實(shí)現(xiàn)。但是一個(gè)類(lèi)可以實(shí)現(xiàn)一個(gè)以上的接口。對(duì)象是人們要進(jìn)行研究的任何事物,從最簡(jiǎn)單的整數(shù)到復(fù)雜的飛機(jī)等局可以看對(duì)象,它不僅表示具體的事物,還能表示抽象的規(guī)則、計(jì)劃或者事件。接口只是包含方法、委托或事件的簽名。方法的實(shí)現(xiàn)是在實(shí)現(xiàn)接口的類(lèi)中完成的。接口可以是命名空間或類(lèi)的成員,并可以包含下列成員:每個(gè)C#可執(zhí)行文件都有一個(gè)入口—Main方法:static void Main()修飾符public表示可以在任何地方訪問(wèn)該方法。所以可以在類(lèi)的外部調(diào)用它。修飾符static表示方法不能在類(lèi)的實(shí)例上執(zhí)行,因此不必先實(shí)例化類(lèi)在調(diào)用。在變量聲明時(shí):變量是類(lèi)或者結(jié)構(gòu)中的字段,如果沒(méi)有顯示初始化,創(chuàng)建這些變量時(shí),其值就是默認(rèn)的0。變量是方法的局部變量就必須在代碼中顯示初始化,之后才能在語(yǔ)句中使用它們的值。

課堂上要講授許多關(guān)于語(yǔ)法規(guī)則,要使用這些工具解決問(wèn)題,通過(guò)多次上機(jī)練習(xí),對(duì)于語(yǔ)法知識(shí)有了更深刻的認(rèn)識(shí),在理解的基礎(chǔ)上就會(huì)自然而然地掌握。一個(gè)程序從編輯、編譯、連接到運(yùn)行,都要在一定的外部操作環(huán)境下才能進(jìn)行。通過(guò)上機(jī)實(shí)驗(yàn),熟練地掌握開(kāi)發(fā)環(huán)境,為以后真正編寫(xiě)計(jì)算機(jī)程序解決實(shí)際問(wèn)題打下基礎(chǔ)。

第五篇:編程學(xué)習(xí)心得和方法

雪中悍刀行 http://bmdqw.com/

編程學(xué)習(xí)心得和方法

說(shuō)到編程,很多人首先會(huì)想到C、C++,JAVA,DELPHI。沒(méi)錯(cuò),這些都是現(xiàn)今最流行的計(jì)算機(jī)程序語(yǔ)言,它們各有特色。然而事實(shí)上是,不為人知而且比它們更好更出色的語(yǔ)言有很多。它們得以流行的原因有很多,其中最重要的一點(diǎn)是,它們?cè)谟?jì)算機(jī)語(yǔ)言的發(fā)展歷史上有重要的劃時(shí)代意義。特別是C的出現(xiàn),將軟件編程引入了真正的可視化編程。很多新語(yǔ)言的出現(xiàn),解決了當(dāng)時(shí)不能解決又不得不解決的問(wèn)題。

另外,這些語(yǔ)言的確是出色的,它們不但易學(xué),更是易用,這也是它們得以流行的一大原因。大家的支持,和個(gè)別系統(tǒng)和開(kāi)發(fā)公司對(duì)它們的支持,以及它們的開(kāi)發(fā)組件和類(lèi)庫(kù)眾多和廣大推廣的原因,也使得它們當(dāng)今數(shù)一數(shù)二的計(jì)算機(jī)語(yǔ)言。

編程語(yǔ)言不只有這些,計(jì)算機(jī)語(yǔ)言還有很多分類(lèi),其中,網(wǎng)絡(luò)編程也屬于其一。廣為人知的編程語(yǔ)言有ASP,JSP,還有PHP。當(dāng)然,還有腳本語(yǔ)言,比如ASP用的VBscript,還有在客戶(hù)端流行的Javascript。其中,ASP(asp.net)基于VB(vb.net),JSP基于JAVA。現(xiàn)今已經(jīng)發(fā)展出各種各樣的編程語(yǔ)言,并且,它們大多采用了英文編寫(xiě),單是關(guān)鍵字和標(biāo)準(zhǔn)類(lèi)庫(kù)就要我們花時(shí)間去記憶和識(shí)別,最后,還得去靈活運(yùn)用更多的東西。所以,我們想一次性學(xué)習(xí)它們,這是不可能的事情,盡管大多語(yǔ)言很相似,你也不可能做到的。事實(shí)上,很少有人能夠?qū)W習(xí)全部,大多都只能擅長(zhǎng)某一種。

即便是高級(jí)編程人員,像那些為開(kāi)發(fā)軟件工作的類(lèi)庫(kù)和組件高手,他們也不敢說(shuō)自己精通每一種語(yǔ)言。事實(shí)就是這樣,每一種語(yǔ)言有著它們相似而又不同的語(yǔ)法,它們有著不同的關(guān)鍵字,發(fā)展出了各種各樣的類(lèi)庫(kù),它們的函數(shù)或者方法的聲明定義都有不同,更多的差異不為我們所知。

每一種語(yǔ)言,它都有著太多的東西需要我們?nèi)ダ斫夂陀洃洠覀儧](méi)有時(shí)間和精力做得太多。對(duì)于初學(xué)者,我們最不應(yīng)該急于求成,更不要試圖一次性學(xué)習(xí)所有語(yǔ)言。事實(shí)上,我們可以選取某種語(yǔ)言學(xué)習(xí)。每一種語(yǔ)言都有著自己的強(qiáng)大功能,好的語(yǔ)言能夠完成所有事情,所以,你不要擔(dān)心學(xué)習(xí)一種語(yǔ)言不夠全面這樣的問(wèn)題。

當(dāng)你能夠得心應(yīng)手掌控你學(xué)習(xí)的一種語(yǔ)言后,你回過(guò)頭來(lái)再去學(xué)習(xí)其他語(yǔ)言時(shí),你可能會(huì)發(fā)現(xiàn),原來(lái),這些語(yǔ)言是那么的相近。這個(gè)時(shí)候,你再去學(xué)習(xí)它們,我想,那真是很愉快的事情,大概,那個(gè)時(shí)候,你會(huì)笑出聲來(lái)。

我們知道,從某種意義來(lái)說(shuō),各種語(yǔ)言都有很多類(lèi)似的地方,這大概是因?yàn)樗械恼Z(yǔ)言開(kāi)發(fā)都是基于已有語(yǔ)言創(chuàng)造的,開(kāi)發(fā)者也出于對(duì)大家的尊重,考慮到易于學(xué)習(xí)等等原因,他們選擇了幾乎是相同的語(yǔ)法來(lái)定義這些新語(yǔ)言。可以說(shuō),所有語(yǔ)言都是基于已有語(yǔ)言開(kāi)發(fā)的,沒(méi)有人能夠聰明到突發(fā)其想,更不可能一夜之間發(fā)明出一種完全不同的外星語(yǔ)。

基于語(yǔ)言再開(kāi)發(fā)語(yǔ)言,這么做能給使用者帶來(lái)了一次學(xué)習(xí),全部學(xué)會(huì)的好處。當(dāng)然,最

大的好處莫過(guò)于新的語(yǔ)言肯定比之前的語(yǔ)言更加好用簡(jiǎn)單,功能也更全面強(qiáng)大。某種意義上講,開(kāi)發(fā)新的語(yǔ)言就是在更新舊語(yǔ)言的錯(cuò)誤和不足,最后發(fā)展出新語(yǔ)言。

其實(shí),每一種語(yǔ)言的區(qū)別大多只在于關(guān)鍵字的區(qū)別,還有一些語(yǔ)法上的區(qū)別。事實(shí)就是這樣,很多語(yǔ)言之所以不同,就因?yàn)樗鼈兊年P(guān)鍵字不同。就像你吃飯一樣,中國(guó)人用筷子,外國(guó)人卻不是。這些都沒(méi)有改變吃飯的實(shí)質(zhì),我們都能完成一樣的事情,那就是吃飯。說(shuō)了這么多,話題也扯得太遠(yuǎn)了,回過(guò)頭來(lái)吧。說(shuō)了這么多,我無(wú)非是想說(shuō),所有的計(jì)算機(jī)語(yǔ)言都是相通的,你只要學(xué)會(huì)一種,學(xué)習(xí)其他的就是輕易而舉的事情。所以,你用不著同時(shí)學(xué)習(xí)幾種語(yǔ)言。

如果你不按照我的建議這么做,我想勸告你,你將會(huì)一樣也學(xué)不會(huì),至少,你永遠(yuǎn)不能擅長(zhǎng)于編程,更別說(shuō)精通。每一種語(yǔ)言都是經(jīng)歷了無(wú)數(shù)年代,最后由開(kāi)發(fā)者總結(jié)而來(lái),不是一個(gè)人能夠輕易學(xué)完的,事實(shí)上,每一種語(yǔ)言都有開(kāi)發(fā)和支持它們的公司和軟件,每一天都有更多的新東西出現(xiàn),你的時(shí)間不應(yīng)該花在學(xué)更多的語(yǔ)言,應(yīng)該是學(xué)習(xí)它們的變化。

現(xiàn)在的軟件開(kāi)發(fā)早已經(jīng)不再是手工編程那么復(fù)雜化了,大多情況下,我們只要會(huì)語(yǔ)法,只要知道類(lèi)庫(kù)和開(kāi)發(fā)軟件支持的類(lèi)庫(kù)和組件,我們就能夠編程,但這都只是開(kāi)發(fā),說(shuō)不上什么精通不精通。用軟件開(kāi)發(fā)軟件做軟件,很像拼圖和畫(huà)畫(huà),你只要學(xué)會(huì)畫(huà)就行。

你如果只想開(kāi)發(fā)軟件,忽略了語(yǔ)言的基礎(chǔ),我想說(shuō)的是,你的軟件永遠(yuǎn)不會(huì)更好更快。即便如此,你也得花時(shí)間去學(xué)習(xí)你所要用的開(kāi)發(fā)軟件的一切,包括那些擴(kuò)展的組件和類(lèi)庫(kù)。另外,請(qǐng)不要忘了,軟件開(kāi)發(fā)出來(lái)后,還得改進(jìn),你是否能夠讓軟件更自動(dòng)化,能夠自己檢查錯(cuò)誤,也或者,你能讓它多線程工作呢?

其實(shí),我們很難在不同的語(yǔ)言相似中區(qū)分它們的異同,也不可能同時(shí)掌握相同功能下,卻有著不同的類(lèi)庫(kù)和不同的實(shí)現(xiàn)方法中去運(yùn)用自如。

好了,我現(xiàn)在要說(shuō)說(shuō)學(xué)習(xí)編程的一些簡(jiǎn)單方法和步驟,今天將是第一章,也是一個(gè)開(kāi)始。大概,你可能會(huì)用上小半年的時(shí)間去學(xué)習(xí)它,也或者更久,我希望是這樣。

首先,我們應(yīng)該學(xué)習(xí)一下計(jì)算機(jī)的基礎(chǔ),包括硬件基礎(chǔ),特別是計(jì)算機(jī)的各種發(fā)展史。之后,我們要理解計(jì)算機(jī)的工作原理,我們得知道,計(jì)算機(jī)依靠什么方法進(jìn)行運(yùn)算。

如果一個(gè)軟件開(kāi)發(fā)者,他開(kāi)發(fā)了眾多軟件后,回過(guò)頭還不知道計(jì)算機(jī)原理,那真好笑的事情,真不知道,他是怎么做軟件的。當(dāng)然,這樣的人或許比我們聰明多了,因?yàn)樗朗裁粗匾裁创我.?dāng)今的社會(huì),專(zhuān)業(yè)才是真,每個(gè)行業(yè)都有無(wú)數(shù)學(xué)習(xí)對(duì)象,你能全部學(xué)會(huì)嗎?

其次,你應(yīng)該著手學(xué)習(xí)匯編。或許,有人認(rèn)為這是乎過(guò)早了一點(diǎn)。的確,你很有可能會(huì)無(wú)從下手,這個(gè)時(shí)候,你可以先大致了解一下,跳過(guò)這一步,往后再來(lái)學(xué)習(xí)。

之后,你應(yīng)該做的是,選擇自己想學(xué)的語(yǔ)言,或許,應(yīng)該在C(c++)或者JAVA之間選擇一種。當(dāng)然,你要是只學(xué)習(xí)網(wǎng)絡(luò)編程,可以在ASP和PHP之間選擇,至于Javascript之類(lèi)的腳本,你可以最后來(lái)學(xué)習(xí)。

你已經(jīng)選好要學(xué)習(xí)的語(yǔ)言了吧?現(xiàn)在,就去選擇幾本上好的相關(guān)基礎(chǔ)書(shū)籍吧。照我說(shuō)的去做,你只能選擇最為基礎(chǔ)的只介紹語(yǔ)法的書(shū),這個(gè)時(shí)候,你可千萬(wàn)別去看軟件設(shè)計(jì)的書(shū),也別去動(dòng)那些設(shè)計(jì)軟件。這一點(diǎn),你千萬(wàn)要做到,朋友,不要急于求成。

好了,選好了書(shū)籍了嗎?你的書(shū)籍一定是最為基礎(chǔ)的才行,確定這些后,你應(yīng)該看書(shū)了,對(duì)了,看的時(shí)候還得記下筆記,最好能夠把每一個(gè)知識(shí)點(diǎn)記下,特別是關(guān)鍵的東西。這個(gè)過(guò)程是很難熬的,你千萬(wàn)不要急躁,另外,你如果從來(lái)沒(méi)有接觸過(guò)編程語(yǔ)言,你就更應(yīng)該慢慢來(lái),你應(yīng)該花上半天時(shí)間學(xué)習(xí)一個(gè)章節(jié)。或者,之后的幾個(gè)章節(jié),你得花上更多時(shí)間。我想告訴你,朋友,越到后面越難,編程可不是吃飯那么簡(jiǎn)單,每個(gè)人都得花上很多年的時(shí)間學(xué)習(xí)它。

這個(gè)過(guò)程中,你還得注意,千萬(wàn)不能跳過(guò)看不懂的東西,是的,你可以到網(wǎng)上也或者是找朋友請(qǐng)教,這是很好的辦法。只有當(dāng)你弄明白了一個(gè)知識(shí)點(diǎn)后,你才能繼續(xù)學(xué)習(xí)。也不要急著就學(xué)習(xí)用開(kāi)發(fā)軟件做軟件,千萬(wàn)記住這一點(diǎn)。你現(xiàn)在是在學(xué)習(xí)語(yǔ)法。是的,語(yǔ)法這一關(guān),你得用心,而且得認(rèn)真對(duì)待,還得過(guò)關(guān)。你想不種豆就有豆子收,世上可沒(méi)這種好事情,除非你偷別人的,那還是自己的嗎?更何況,你是要為自己學(xué)習(xí)。收獲都是要時(shí)間的,成熟都需要時(shí)間。現(xiàn)在,趁你還在學(xué)習(xí)語(yǔ)法的時(shí)間,你們來(lái)簡(jiǎn)單提一下語(yǔ)法吧。

關(guān)于基礎(chǔ)語(yǔ)法,大概有幾個(gè)方面,當(dāng)然了,每種語(yǔ)言各有不同,不過(guò),大體都一樣。

一、語(yǔ)言本身的發(fā)展史和特點(diǎn)

其實(shí),這一點(diǎn),在我們選擇某種語(yǔ)言的時(shí)候就應(yīng)該提前了解。我在這里只想給大家說(shuō)說(shuō)自己的心得。

其中,JAVA的好處,一次編寫(xiě),永遠(yuǎn)運(yùn)行。它的最大好處不只這些,大家最喜歡的是,它可以在不同的環(huán)境下工作。是的,它不只是在計(jì)算機(jī)上能夠運(yùn)行,它同樣能夠在數(shù)碼產(chǎn)品上運(yùn)行,只要相應(yīng)的機(jī)器上有JAVA虛擬機(jī),JAVA軟件就能運(yùn)行,而且我們不必為不同的機(jī)器而修改我們的軟件源碼。

JAVA這個(gè)語(yǔ)言是九十年代才出現(xiàn)的,它由SUN公司開(kāi)發(fā),它的發(fā)展也算是飛快的。它的設(shè)計(jì)初衷是要在網(wǎng)絡(luò)上應(yīng)用。然而,它卻不巧的成為了能夠運(yùn)行在更多環(huán)境下的語(yǔ)言,可以說(shuō),也正因?yàn)檫@一點(diǎn),它才得以流行。當(dāng)然,它的確也成就了網(wǎng)絡(luò),它的出現(xiàn)為網(wǎng)絡(luò)編程帶來(lái)了更多的功能和應(yīng)用。

事實(shí)上,當(dāng)今的網(wǎng)絡(luò)應(yīng)用中,JAVA、FALSH、JS、ActiveX這些小程序或者說(shuō)是腳本插件,它們真是功不可沒(méi)。另外,JAVA小程序比其他腳本或者插件都要安全,因?yàn)樗倪\(yùn)行都在虛擬機(jī)下完成,不允許超越出去操控機(jī)器本身。

JAVA已經(jīng)發(fā)展到了JAVA2,它已經(jīng)深入計(jì)算機(jī)編程,特別是同時(shí)應(yīng)用在網(wǎng)絡(luò)和數(shù)碼產(chǎn)品上。沒(méi)什么好說(shuō)的,它和C很相似,事實(shí)就是,它是基于幾大語(yǔ)言開(kāi)發(fā)的,它去除了許多語(yǔ)

言中難懂的語(yǔ)法。特別是,它沒(méi)有了指針,它還能自己檢測(cè)錯(cuò)誤。

如果你覺(jué)得C太難,又想制作可以在數(shù)碼產(chǎn)品上運(yùn)行使用的軟件,比如NOKIA手機(jī)的S60系統(tǒng)下的軟件什么的,可以學(xué)習(xí)JAVA。

至于C語(yǔ)言,現(xiàn)在已經(jīng)有三個(gè)版本,C、C++、C#。多的不說(shuō),這個(gè)語(yǔ)言是現(xiàn)在的主流,大多軟件都靠它。三種版本的區(qū)別在于,第一個(gè)主要是采用舊式的結(jié)構(gòu)化模式編寫(xiě),C++最大特色是面向?qū)ο螅劣谧詈蟮腃#,它基于.net。

C語(yǔ)言成功之處在于,它的出現(xiàn),簡(jiǎn)化了軟件開(kāi)發(fā)流程,易于學(xué)習(xí)和編寫(xiě),另外,它最大的特點(diǎn)在于,它既是基礎(chǔ)語(yǔ)言,又是高級(jí)語(yǔ)言,或者說(shuō),它就是中級(jí)語(yǔ)言。作為基礎(chǔ),它能夠操控基層的東西,比如內(nèi)存、計(jì)算機(jī)硬件本身。事實(shí)上,很多硬件驅(qū)動(dòng)都由它制作而成。另外,UNIX的內(nèi)核曾經(jīng)都是用它做的,可見(jiàn)它非同一般。可以說(shuō),C幾乎能夠完成所有的計(jì)算機(jī)功能,當(dāng)然,不是太絕對(duì)。對(duì)于一些更基礎(chǔ)的東西,大多用匯編搞定。另外,你還得明白這么一點(diǎn),越是基礎(chǔ)的東西,要用更加基礎(chǔ)的語(yǔ)言去實(shí)現(xiàn)。各種數(shù)碼電器包括電腦系統(tǒng)都不會(huì)用這些高級(jí)語(yǔ)言編寫(xiě),有著更深的東西不為人知,我們只有繼續(xù)學(xué)習(xí)才能搞精這一切。現(xiàn)在,我們只要學(xué)習(xí)自己的語(yǔ)言就行。

以這里,我還得說(shuō)說(shuō)VC,當(dāng)然,還有VB。事實(shí)上VC和VB是微軟公司的產(chǎn)品,我個(gè)人認(rèn)為,VB就是在C的基礎(chǔ)上產(chǎn)生的。C語(yǔ)言可以輕松更改成其它語(yǔ)言,這也是它很厲害的一個(gè)地方。事實(shí)上,像大多的基礎(chǔ)語(yǔ)言一樣,C的本身語(yǔ)言特點(diǎn)讓它有這樣的能力這么做。我們能夠用C的一些關(guān)鍵字設(shè)計(jì)出各種函數(shù)和庫(kù),它們當(dāng)然可以和VB和其他語(yǔ)言的函數(shù)和類(lèi)庫(kù)同名,某種意義上說(shuō),就因?yàn)檎Z(yǔ)言之間的類(lèi)似造就了它們之間的相互轉(zhuǎn)化。

同樣的,它也能像高級(jí)語(yǔ)言一樣工作,前提就是,你要自定義自己的函數(shù)庫(kù)和類(lèi)庫(kù)。這一點(diǎn),就是學(xué)習(xí)編程語(yǔ)言的難點(diǎn)之一。

VC和VB已經(jīng)發(fā)展成了.net版本,ASP就是從VB而來(lái),如今,也有了ASP.net。

很多初學(xué)者大概不知道VC和VB是什么,事實(shí)就是,它們是微軟的軟件,很簡(jiǎn)單,它們只是軟件。這么理解大概會(huì)好一些,是這樣吧。

C語(yǔ)言的開(kāi)發(fā)軟件有很多,最著名的莫過(guò)于VC++_NET和C++BUILDER,是的,C語(yǔ)言并非某個(gè)公司和個(gè)人的專(zhuān)屬產(chǎn)品。

DELPHI,這個(gè)語(yǔ)言可能沒(méi)有C和JAVA出名,但事實(shí)上,它是一種很不錯(cuò)的高級(jí)語(yǔ)言,能夠制作各種軟件,而且它比我們想象中更加簡(jiǎn)單。DELPHI屬于BOLAND公司的產(chǎn)品,開(kāi)發(fā)軟件是DELPHI BUILDER,是的,BOLAND公司的開(kāi)發(fā)軟件一直被人們稱(chēng)道,這是因?yàn)椋鼮槲覀兲峁┝烁鞣N各樣的組件,可以說(shuō),我們只要半天時(shí)間就可以用BOLAND公司的軟件輕松做出功能強(qiáng)大的軟件。包括C和JAVA BUILDER。

VB并不是語(yǔ)言,我把它單獨(dú)列出來(lái),只是說(shuō),我們可以單獨(dú)學(xué)習(xí)它來(lái)制作軟件。事實(shí)上,不少的游戲都由它開(kāi)發(fā),可見(jiàn)它的功能比想象中強(qiáng)大。還有一點(diǎn),它和BORLAND公司的開(kāi)發(fā)軟件真是太像了,它給大家提供了很多基于WINDOWS的組件,可以超快開(kāi)發(fā)軟件。如果是學(xué)習(xí)網(wǎng)絡(luò)編程,你可以選擇ASP或者PHP,也或者JSP。ASP(NET)的特點(diǎn)是,它出自微軟的VB,用VBscript腳本以及VB(DLL)的ActiveX組件構(gòu)成。它需要運(yùn)行在安裝了IIS的WINDOWS服務(wù)器上。ASP(NET)站點(diǎn)的最大好處在于,可以在任何可以顯示的瀏覽器上正常動(dòng)作,所有的腳本代碼運(yùn)行和數(shù)據(jù)處理都在IIS服務(wù)器上完成,我們不必?fù)?dān)心客戶(hù)端是否支持的問(wèn)題。另外,ASP源碼不會(huì)傳到客戶(hù)端,某種意義上可以防止別人看到你的代碼。學(xué)習(xí)ASP,你還得慢慢學(xué)習(xí)ActiveX組件,有的人可能會(huì)感到驚訝,比如數(shù)據(jù)庫(kù)連接或者分頁(yè)功能,在ASP看來(lái),實(shí)現(xiàn)這些東西真是太過(guò)簡(jiǎn)單了。也有的人會(huì)搞不明白,為什么語(yǔ)法里沒(méi)有這些東西,ASP上卻有這些,事實(shí)上,朋友,ASP支持DLL組件,也就是說(shuō),只要你是編程高手,你可以用其他的開(kāi)發(fā)軟件,比如VB,為你的ASP自創(chuàng)組件。

組件很像編程中的類(lèi)庫(kù),一般來(lái)說(shuō),我們不必去細(xì)驗(yàn)它們是什么,又怎么工作,我們只要去運(yùn)用它就行。現(xiàn)在的情況就是,各種語(yǔ)言都有第三方的支持,也就是組件和插件,你可以從別的公司或者網(wǎng)上獲取,這樣的好處在于,你不必自己編寫(xiě)更多的東西,卻能夠用別人的成就完成各種工作。比如上傳文件和下載等等。

好了,關(guān)于怎么做組件什么的,你可以學(xué)習(xí)編程。但如果是聰明人,你不會(huì)這么做,因?yàn)槟銢](méi)有時(shí)間和精力學(xué)太多。要知道,你要吃飯,最多是自己種地買(mǎi)碗筷,你用不著自己造碗筷,更用不著去管什么桌子凳子。只要你會(huì)工作,用錢(qián)就能搞定一切。編程也是這樣,你只要會(huì)用就行,除非你真把自己當(dāng)博士,也或者,你還真想什么都弄精,那不成了神精,或者當(dāng)神仙或者機(jī)器去吧,凡人是沒(méi)那本事了,你不過(guò)幾十年的光陰可以用耶。

學(xué)習(xí)就是學(xué)習(xí)精要,而不是概要;學(xué)習(xí)更不是全面,而是專(zhuān)業(yè)。八十年代出生的人大多受了蒙蔽,人人只知道當(dāng)科學(xué)家或者天才,也或者都想做事完美。告訴你,完美過(guò)氣,要完美的,回家種地去吧。

關(guān)于PHP和JSP,我個(gè)人不是很懂,所以,我不會(huì)過(guò)多提及。

另外,學(xué)習(xí)網(wǎng)絡(luò)編程的朋友,你得選去學(xué)習(xí)一下XHTML標(biāo)準(zhǔn),你也要按照這個(gè)標(biāo)準(zhǔn)行事。你也不要只學(xué)會(huì)用網(wǎng)格做網(wǎng)頁(yè),要知道,現(xiàn)在大多數(shù)情況下在拋棄它了,我們用CSS實(shí)現(xiàn)更多功能。

學(xué)習(xí)是一步步來(lái)的,現(xiàn)在,你只管學(xué)習(xí)語(yǔ)法,在后面,我會(huì)提示你怎么做的,每一步,我都有介紹。

另外,不知道有人是不是誤會(huì)我的意思了,網(wǎng)絡(luò)編程,可從來(lái)沒(méi)有說(shuō),像HTML或者網(wǎng)頁(yè)設(shè)計(jì)屬于這個(gè)范疇。所以,連HTML都不懂的,先回去學(xué)習(xí)網(wǎng)頁(yè)制作和設(shè)計(jì)吧。當(dāng)然,沒(méi)必要還學(xué)什么FLASH,你又不當(dāng)美工。當(dāng)美工的,還是不要學(xué)網(wǎng)編的好,學(xué)得多了,小心你什么都不精。告訴你,專(zhuān)一才能研究直到精通。

二、數(shù)據(jù)類(lèi)型,變量,常量,數(shù)組

數(shù)據(jù)類(lèi)型是最為基礎(chǔ)的語(yǔ)法,每種語(yǔ)言都有相似或者相同的數(shù)據(jù)類(lèi)型。我們應(yīng)該理解什么是數(shù)據(jù)類(lèi)型,也就是學(xué)習(xí)和記住所學(xué)的語(yǔ)言里包含哪些數(shù)據(jù)類(lèi)型。從某種意義上說(shuō),數(shù)據(jù)類(lèi)型屬于簡(jiǎn)單的類(lèi)。

每種語(yǔ)言的數(shù)據(jù)類(lèi)型有所不同,你只需記住自己學(xué)習(xí)的語(yǔ)言的類(lèi)型定義就行了。通用的基礎(chǔ)常用數(shù)據(jù)類(lèi)型有字節(jié)型、整型、字符型、浮點(diǎn)型、雙精度型、布爾型。當(dāng)然,數(shù)據(jù)類(lèi)型還有更多。

其中的C、C++里面,有些類(lèi)型在不同的系統(tǒng)里有不同的范圍,比如在32位和64位系統(tǒng)里,有2字節(jié)和4字節(jié)長(zhǎng)度范圍區(qū)分。

變量和常量,還有數(shù)組,各種語(yǔ)言都基本相同,你只用記住如何聲明和初始化。另外,你得養(yǎng)成先聲明再初始化的習(xí)慣,這符合更多語(yǔ)言的變量聲明語(yǔ)法,也更為標(biāo)準(zhǔn),不易出錯(cuò)。另外,變量的聲明要符合標(biāo)準(zhǔn),不能用關(guān)鍵字做變量名,一般來(lái)講,變量只能以字母開(kāi)頭,還只能是字母、數(shù)字和下劃線構(gòu)成。有的語(yǔ)言區(qū)分大小寫(xiě),千萬(wàn)注意這個(gè)問(wèn)題。

另外,變量還有局部和全局之分,你得搞清楚什么時(shí)候?qū)儆谑裁搭?lèi)型。局部變量只會(huì)局部存在,有的語(yǔ)言在某些范圍內(nèi)不能有重復(fù)相同的變量和局部變量,但有的語(yǔ)言卻可以。我們要理解什么是數(shù)組,特別是多維數(shù)組。還有一點(diǎn),數(shù)組的超始是零,認(rèn)識(shí)到這一點(diǎn)是非常重要的。最后,字符串屬于特殊的數(shù)組。

三、運(yùn)算符

計(jì)算機(jī)語(yǔ)言的初衷就是用來(lái)計(jì)算,自然要有運(yùn)算符。

最常見(jiàn)常用的自然是算術(shù)運(yùn)算符,加減乘除。在這里,我們要記住遞增遞減,賦值運(yùn)算,還有模運(yùn)算。

位運(yùn)算符:或,與,非,異或,各種位移。

位邏輯運(yùn)算符:按位或,按位與,按位非,按位異或,關(guān)系運(yùn)算符:大于,小于,等于,不等于,大于等于,小于等于

布爾邏輯運(yùn)算符:邏輯或,邏輯非,異或,相等,不相等,三元運(yùn)算符

賦值運(yùn)算符:注意有的語(yǔ)言= 和==的區(qū)別

之后是運(yùn)算符的優(yōu)先級(jí),我們可以用各種括號(hào)控制優(yōu)先級(jí),其實(shí)這和數(shù)字上的運(yùn)算很相似。

四、程序控制語(yǔ)句

程序控制語(yǔ)句用于判斷和跳轉(zhuǎn),其中最常見(jiàn)的有以下幾種。

條件語(yǔ)句:if-else-if 在這里,有幾種不同變化,大體相同

Switch(){case…break….default}

循環(huán)語(yǔ)句:do...while while {} for(;;)

跳轉(zhuǎn)語(yǔ)句:Goto break continue return

五、其他。

在這里,我不再過(guò)多舉例,其實(shí),這里有最重要的東西沒(méi)有講,比如類(lèi),函數(shù),繼承,指針,異常處理,多態(tài),多線程。這中間還有構(gòu)造函數(shù),解析函數(shù)等等。這些可以說(shuō)是語(yǔ)法中的重點(diǎn)和難點(diǎn),所有語(yǔ)言之所以成語(yǔ)言,也就是它們有著這些特性。

大概,你已經(jīng)看完了幾個(gè)章節(jié)內(nèi)容。現(xiàn)在,你已經(jīng)對(duì)編程有了基礎(chǔ)認(rèn)識(shí)。好了,你在這個(gè)時(shí)候,可以找兩本簡(jiǎn)單事例的書(shū)籍了,你可以一邊學(xué)習(xí)一邊寫(xiě)程序。

是的,如果可以,你應(yīng)該用記事本這樣的工具來(lái)編程。當(dāng)然,要在自己的電腦上運(yùn)行你的程序還得安裝好相應(yīng)的軟件,比如ASP(NET)的IIS,ASP.net 還得安裝.net,JAVA的JDK,至于C語(yǔ)言,你可以安裝VC,也或者C++BUILDER,這個(gè)時(shí)候,你就要學(xué)習(xí)如何配置自己的電腦并且如何運(yùn)行這些程序。

千萬(wàn)不要被相應(yīng)的軟件嚇住,是的,每種軟件開(kāi)發(fā)工具比你想象中還要復(fù)雜,告訴你,它們比看起來(lái)還可怕。不過(guò),那只是現(xiàn)在的情況下,不用擔(dān)心,總有一天,你能夠輕易運(yùn)用它們,到時(shí)候,不是它嚇你,而是你嚇?biāo)恕?/p>

你應(yīng)該做的范例只是用來(lái)顯示或者計(jì)算,如果是網(wǎng)絡(luò)編程,你應(yīng)該提前學(xué)習(xí)一下網(wǎng)絡(luò)設(shè)計(jì)軟件,像Dreamweaver。

(好了,今天就到這里,我想,下次再繼續(xù)吧。歡迎到我的網(wǎng)站交流)

本文由整理。

下載MASTERCAM9.1車(chē)床編程學(xué)習(xí)心得(大全5篇)word格式文檔
下載MASTERCAM9.1車(chē)床編程學(xué)習(xí)心得(大全5篇).doc
將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶(hù)自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    MFC編程學(xué)習(xí)心得

    //1、將C語(yǔ)言變量簡(jiǎn)單重新定義 UINT、INT(32位,4字節(jié)) LONG、DWORD(32位,4字節(jié)) WPARAM、LPARAM(32位,4字節(jié)) SHORT、WORD(16位,2字節(jié)) LONG、LRESULT BOOL(TRUE、FALSE) PINT PSTR、 LPS......

    Mastercam9.1教案(一)

    模塊一Mastercam 9.1 入門(mén) Ⅰ、組織教學(xué) 清點(diǎn)人數(shù),安定課堂,集中學(xué)生思想,維持課堂紀(jì)律,掌握教學(xué)進(jìn)程。 Ⅱ、復(fù)習(xí)引入 MasterCAM9.0的用途:集成了CAD/CAM功能,有四大模塊,只講授mil......

    關(guān)于西門(mén)子S7-200 PID編程學(xué)習(xí)心得

    關(guān)于西門(mén)子S7-200 PID編程學(xué)習(xí)心得 1. 注意區(qū)分輸入端接的是電壓信號(hào)還是電流信號(hào);輸出端是電流信號(hào)還是電壓信號(hào)。在模擬模塊上不同信號(hào)下的接線方式。 2. 了解信號(hào)輸入元件......

    普通車(chē)床實(shí)訓(xùn)室

    普通車(chē)床實(shí)訓(xùn)室 設(shè)備簡(jiǎn)介: 普車(chē)實(shí)訓(xùn)室現(xiàn)有CA6140B/A型普通車(chē)床8臺(tái)、CA6140A型普通車(chē)床1臺(tái)、CDS6136型普通車(chē)床8臺(tái)、X6325型萬(wàn)能搖臂銑床1臺(tái)、M1412型萬(wàn)能外圓磨床1臺(tái)、G4028......

    車(chē)床安全操作規(guī)程

    ATZ奧特佳鑄造車(chē)床安全操作規(guī)程第1頁(yè) 共1頁(yè)文件編號(hào):QR-17-09版次:A編制/日期 審核/日期 批準(zhǔn)/日期 操作人員必須經(jīng)過(guò)培訓(xùn),并熟悉本設(shè)備的性能、結(jié)構(gòu)、使用方法,嚴(yán)禁無(wú)證上崗;1.......

    端面車(chē)床介紹

    端面車(chē)床介紹國(guó)內(nèi)消費(fèi)需求的不斷增長(zhǎng),為端面車(chē)床制造業(yè)展開(kāi)了一個(gè)廣闊市場(chǎng),提供 了發(fā)展機(jī)遇,但同時(shí)也提出了挑戰(zhàn)。中國(guó)制造業(yè)單位的數(shù)量極其龐大,雖然優(yōu)勢(shì)明顯,但弱點(diǎn)也比較突出,......

    車(chē)床實(shí)習(xí)總結(jié)

    車(chē)床實(shí)習(xí)總結(jié) 篇1車(chē)、銑、磨、鉆,車(chē)床排在最前面,這足以證明車(chē)床的低位了。事實(shí)上,也確實(shí)是如此,因?yàn)槲野l(fā)現(xiàn)車(chē)床想學(xué)好的話,比其他的都難上好多。做車(chē)床什么都不說(shuō),就光是磨刀就很......

    車(chē)床安全操作規(guī)程

    聯(lián)升精密機(jī)械制造有限公司 車(chē)床安全操作規(guī)程 1、操作前要緊身防護(hù)服,袖口扣緊,上衣下擺不能敞開(kāi),嚴(yán)禁戴手套,不得在開(kāi)動(dòng)的機(jī)床旁穿、脫換衣服,或圍布于身上,防止機(jī)器絞傷。長(zhǎng)頭發(fā)......

主站蜘蛛池模板: 制服丝袜av无码专区| 国产亚洲真人做受在线观看| 日本无遮挡真人祼交视频| 富婆如狼似虎找黑人老外| 国产18禁黄网站免费观看| 亚洲熟妇久久国产精品| 亚洲综合久久成人a片| 粉嫩高中生无码视频在线观看| 亚洲最大成人一区久久久| 成人免费无码不卡毛片视频| 与子敌伦刺激对白播放| 亚洲v国产v欧美v久久久久久| 精品国产黑色丝袜高跟鞋| 亚洲国产av无码精品无广告| 亚洲国产精品久久久久秋霞1| 日韩亚洲欧美中文高清在线| 无码人妻品一区二区三区精99| 日本道精品一区二区三区| 亚洲日韩电影久久| 免费无码毛片一区二区三区a片| 七妺福利精品导航大全| 国产一区二区三区怡红院| 欧美丰满少妇xxxx性| 最新国自产拍av| 欧美日韩在大午夜爽爽影院| 揄拍成人国产精品视频| 亚洲日本一区二区三区在线播放| av午夜福利一片免费看久久| 两女女百合互慰av赤裸无遮挡| 狠狠色综合久久久久尤物| 男同gay毛片免费可播放| 偷偷做久久久久免费网站| 亚洲一卡久久4卡5卡6卡7卡| 四虎精品国产永久在线观看| 久久男人高潮女人高潮| 国产在线视频www色| 精品无码久久久久国产动漫3d| 国产成人精品微拍视频网址| 激情97综合亚洲色婷婷五| 国产成人vr精品a视频| 国产白丝喷水娇喘视频|