名為:LOGO語(yǔ)言。
LOGO語(yǔ)言是一種早期的編程語(yǔ)言,也是一種與自然語(yǔ)言非常接近的編程語(yǔ)言,它通過(guò)“繪圖”的方式來(lái)學(xué)習編程,對初學(xué)者特別是兒童進(jìn)行寓教于樂(lè )的教學(xué)方式。 LOGO語(yǔ)言創(chuàng )始于1968年,是美國國家科學(xué)基金會(huì )所資助的一項專(zhuān)案研究,在麻省理工大學(xué)(MIT)的人工智能研究室完成。
LOGO源自希臘文,原意即為思想,是由一名叫西摩爾·帕伯特的心理學(xué)家在從事兒童學(xué)習的研究中,發(fā)現一些與他的想法相反的教學(xué)方法,并在一個(gè)假日中出外散步時(shí),偶然間看到一個(gè)像海龜的機械裝置觸發(fā)靈感,于是利用他廣博的知識及聰明的才智而最終完成了LOGO語(yǔ)言的設計。拓展資料語(yǔ)言介紹繪圖是LOGO語(yǔ)言中最主要的功能,佩伯特博士就是希望能通過(guò)繪圖的方式來(lái)培養學(xué)生學(xué)習電腦的興趣和正確的學(xué)習觀(guān)念。
LOGO語(yǔ)言從開(kāi)始發(fā)展到現在,已有Windows版本——MSWLogo,包括Windows 3.X版及Windows9X版等。在以前的LOGO語(yǔ)言中有一個(gè)海龜,它有位置與指向兩個(gè)重要參數,海龜按程序中的LOGO指令或用戶(hù)的操作命令在屏幕上執行一定的動(dòng)作,現在,圖中的海龜由小三角形所替代。
上世紀90年代,臺灣推出繁體版的LOGO語(yǔ)言,稱(chēng)之為:【葛拉堡/Gerlabau】,其后國內也推出了中文化的LOGO語(yǔ)言,分別是“易樂(lè )谷/ELOGO”、“創(chuàng )新CX-LOGO/微世界”和“Flash版Logo語(yǔ)言”,發(fā)揚了中文編程的優(yōu)勢。基本命令1.與移動(dòng)有關(guān)的指令:“前進(jìn)”、“后退”和“歸位”。
前進(jìn)命令可讓海龜前移一定的單位數,例如:執行“FD(前進(jìn),forward的縮寫(xiě)) 50”命令后,小海龜則會(huì )向前移動(dòng)50個(gè)單位;后退命令則可讓小海龜向后移動(dòng),如果執行“BK(后退,back的縮寫(xiě)) 50”命令,那么小海龜的方向不會(huì )發(fā)生改變,而會(huì )向后退50個(gè)單位;執行歸位命令后,不論當前小海龜的位置及方向怎樣,它就會(huì )乖乖地回到繪圖區的中央位置,并且朝向屏幕的正上方。2.與轉彎有關(guān)的指令:“右轉”和 “左轉”。
右轉命令可讓小海龜按要求向右邊轉動(dòng)一定的角度,例如:執行“RT(右轉,right的縮寫(xiě)) 45”命令則小海龜的朝向將向右轉動(dòng)45度角;而執行“LT(左轉,left的縮寫(xiě)) 45”命令則小海龜的朝向將向左轉動(dòng)45度角。這兩種命令可以驅使小海龜繞其中心旋轉一定的角度。
3.與控制有關(guān)的命令有REPEAT(重復)、IF…THEN…ELSE…(條件執行)等。如執行REPEAT 4[FD 200 RT 9O]就能畫(huà)出正方形,如果直接將移動(dòng)命令和轉彎命令相結合,則寫(xiě)出的語(yǔ)句就比較多,但都是一些重復地使用4次“FD 100”和“RT 90”命令。
參考資料:百度百科--LOGO語(yǔ)言。
DRAW - 清屏、海龜回母位 CLEAN CLEARSCREEN CS CLEARTEXT CT FORWARD FD 前進(jìn) BACK BK 后退 RIGHT RT 右轉 LEFT LT 左轉 PENUP PU 抬筆 PENDOWN PD 落筆 HIDETURTLE HT 藏龜 SHOWTURTLE ST 顯龜 CLEARSCREEN CS 清屏 HOME - 回家 REPEAT - 重復 SPLITSCREEN SS 圖文混合屏 FULLSCREEN FS 全圖形屏 TEXTSCREEN TS 全文字屏 NODRAW ND 全文字屏、清屏 WRAP - 環(huán)繞狀態(tài) WINDOW - 窗口狀態(tài) FENCE - 圍欄狀態(tài) SHOW - 屏幕輸出 TT - 在畫(huà)圖區顯示文字 TO……END - 過(guò)程頭、尾 IF…THEN…ELSE PAUSE CONTINUE CO EDIT ALL - 進(jìn)入編輯部 STOP - TOPLEVEL - SETPC - 設置畫(huà)筆顏色 SETBG - 設置屏幕底色 坐標作圖 SETX - 指定海龜橫向位置 SETY - 指定海龜縱向位置 SETXY - 指定海龜任意位置 SETHEADING SETH - 指定海龜方向 XCOR - 顯示海龜當前位置的X坐標 YCOR - 顯示海龜當前位置的Y坐標 GETXY - 顯示海龜當前位置的X,Y坐標 HEADING - 顯示海龜指向角度 文件管理 POTS - 顯示工作區內所有過(guò)程的標題 POPS(PO ALL) - 顯示工作區內所有過(guò)程的內容 PRINTOUT PO 顯示工作區內過(guò)程的內容 ERASE(ER ALL) ER 刪除工作區中的過(guò)程 DIRECTORY DIR 顯示磁盤(pán)文件目錄 DISK - 顯示當前盤(pán) SETDISK - 設置當前盤(pán) SAVE - 把程序存盤(pán) LOAD - 讀程序文件 SAVEPIC - 圖形存盤(pán) LOADPIC - 讀圖形文件 DELETE - 刪除文件 RENAME REN 文件改名 數值計算 PRINT PR 換行打印 TYPE - 同行打印 SETCURSOR - 打印格式 OUTPUT OP 輸出 INT - 取整函數 ROUND - 四舍五入函數 QUOTIENT - 求商函數 REMAINDER - 余數函數 RANDOM - 隨機函數 SQRT - 平方根函數 ABS - 絕對值函數 MAKE - 賦值 PRECISION - 數字顯示精度 字表處理 FIRST - 取首 LAST - 取尾 BUTFIRST BF 去首 BUTLAST BL 去尾 EMPTY? - 判斷是否為空 READ - 從鍵盤(pán)上接受一串字符 READCHAR RC 從鍵盤(pán)上接受一個(gè)字符 READLIST RL 從鍵盤(pán)上接受一個(gè)表 READQUOTE RQ 從鍵盤(pán)上接受一個(gè)字 RESULT: - 結果 TRUE - 真 FALSE - 假 COUNT - 測長(cháng)函數 MAKE - 賦值 ITEM - 輸出表中第:K個(gè)元素 TEST - 測試條件 IFTRUE IFT 測試真 IFFALSE IFF 測試假 KEY? - 是否有鍵盤(pán)輸入 NUMBER? - 是否是數 WORD? - 是否是字 LIST? - 是否是表 WORD - 連接字 SENTENCE SE 字與表、表與表的連接 FPUT - 連接到表(字)首 LPUT - 連接到表(字)尾 LIST - 組成表 RUN - 運行表 DEFINE - 定義過(guò)程 ASCII - 輸出字符的ASCII碼 CHAR - 輸出ASCII碼值的字符。
TO HJ
FD 50 RT 45 FD 20 RT 90 FD 20 RT 45 FD 50 LT 90 RT 45
FD 30 RT 135 FD 70 RT 135 FD 30 BK 30 RT 45 FD 30 * 0.7
LT 90 BK 30 RT 15 FD 30 LT 15 BK 30 RT 15 FD 30 LT 15
REPEAT 2 [LT 15 BK 30 RT 15 FD 30]
LT 90 FD 4 * 13.3 * 0.6 RT 90 PU FD 30 * 0.7 PD
END
TO HJSK
MAKE "A ITEM 1 MOUSE
MAKE "B ITEM 2 MOUSE
PU SETXY SE :A :B PD
HJ
WAIT 1
CLEAN
HJSK
END
TO HJSK2
HJ
WAIT 10
CLEAN
PU FD 10 PD
HJSK2
END
這里有兩個(gè)。
一、運行hjsk
火箭跟著(zhù)鼠標走
二、運行hjsk2
火箭不斷向上升
PC LOGO 4.0常用命令一覽表 內容:編號 英文指令 英文簡(jiǎn)碼 中文指令 用法舉例 用法說(shuō)明1 FORWARD FD 前進(jìn) FD 100 前進(jìn) 100 步2 BACK BK 后退 BK 100 后退 100 步3 RIGHT RT 右轉 RT 90 右轉 90 度5 PENUP PU 抬筆 PU 把筆提起, 不留痕跡6 PENDOWN PD 落筆 PD 把筆放下, 會(huì )留痕跡7 PENERASE PE 筆擦 PE 將走過(guò)的地方擦去,恢復畫(huà)筆輸入PD。
8 SETPC 筆色 SETPC 9 將筆色設為淡藍色(n:0-15)9 SETBG 背景色 SETBG 15 將底色設為白色(n:0-15)10 SETWIDTH SETW 筆粗 SETW 1 將筆粗設為1點(diǎn)11 SHOWTURTLE ST 出現 ST 顯示小海龜12 HIDETURTLE HT 隱形 HT 不顯示小海龜13 CLEARSCREEN CS 清除 CS 清除繪圖區,小海龜回原點(diǎn)(0,0)14 CLEAN 清圖 CLEAN 清除繪圖區,小海龜留在最后的地方15 CLEARTEXT CT 清文 CT 清除文字區16 HOME 回家 HM 小海龜回原點(diǎn)(0,0)17 SETHEAD SETH 定角 SETH 60 設定小海龜的角度為60度(0-360)18 SETXY 定位 SETXY 100 100 把小海龜定位在坐標 (100,100)19 SETX 橫坐標 SETX 100 把小海龜定位在橫坐標(100,Y)20 SETY 縱坐標 SETY 100 把小海龜定位在縱坐標(X,100)21 SUM 求和函數 SUM X Y 或(SUM X Y…) 求幾個(gè)數的和22 REMAINDER 余數函數 REMAINDER X Y 求X/Y的余數部分23 QUOTIENT 求商函數 QUOTIENT X Y 求X/Y的商24 DRAW 初始化 DRAW 初始化25 TEXTSCREEN TS 本文 TS 進(jìn)入本文模式26 SPLITSCREEN SS 圖文混合 SS 進(jìn)入圖文混合模式27 FULLSCREEN FS 全圖 FS 進(jìn)入全圖模式28 WINDOW WI 穿透 WI 小海龜活動(dòng)范圍可穿過(guò)繪圖區邊界29 FENCE FE 圍墻 FE 小海龜活動(dòng)范圍限制在繪圖區邊界30 WRAP 繞回 WRAP 小海龜活動(dòng)范圍可穿過(guò)繪圖區邊界31 PRINT PR 印出 PR "HI" 在文字區印出字串"HI"32 REPEAT 重復 RP 4 [ FD 100 RT 90 ] 重復括弧內指令4次, 完成正方形33 WHILE 當 while 條件循環(huán)34 IF~ELSE 假如~否則 IF ~ ELSE 條件指令35 TO 定義 TO BBB 定義程序 BBB36 END 結束 END 程序定義結束37 STOP 停止 停止程序(常配合IF ~ ELSE)38 POTS 顯示程序名 POTS 顯示程序名稱(chēng)39 PRINTOUT PO 顯示程序內容 PO AAA 顯示 AAA 程序內容40 ER ALL 刪除所有程序 ER ALL 刪除所有程序41 ERASE ER 刪除程序 ER AAA 刪除程序AAA42 EDIT 編輯 EDIT AAA 編輯程序 AAA43 INT 取整函數 INT X 將X的小數部分截去44 WAIT 暫停 WAIT 暫停,直到使用者按繼續程式才會(huì )再執行45 ROUND 四舍五入取整 ROUND X 將X按四舍五入取整46 MAKE 賦值函數 MAKE “x 3 給變量x賦值為347 TYPE 印出 TYPE ZFX.LGO>PRN 打印過(guò)程ZFX.LGO的內容48 FILL 顏色填充 FILL 用當前的顏色填充49 TRUE 真 :A = TRUE 設定變量 :A 的值為真50 FALSE 假 :A = FALSE 設定變量 :A 的值為假51 XCOR 橫坐標的值 XCOR 輸出小海龜橫坐標的值52 YCOR 縱坐標的值 YCOR 輸出小海龜縱坐標的值53 PI 圓周率 :A = PI 設定變量 :A 的值為圓周率54 SQRT 開(kāi)平方根 :A = SQRT 4 設定變量 :A 的值為 4 的平方根55 RANDOM 取隨機數 :A = RANDOM 1,100 設定變量:A的值為取1到100間的隨機數56 EXP 指數 :A = EXP 1 設定變量 :A 的值為取 1 的自然指數57 LOG 對數 :A = LOG 1 設定變量 :A 的值為取 1 的自然對數58 SIN 正弦 :A = SIN 90 設定變量 :A 的值為取90度的SIN值59 COS 余弦 :A = COS 90 設定變量 :A 的值為取90度的COS值60 FIRST 字首 FIRST "HELLO 顯示 "HELLO 的字首 H61 BUTFIRST BF 去首 BF "HELLO 顯示 "HELLO 的去首字串 ELLO62 LAST 字尾 LAST "HELLO 顯示 "HELLO 的字尾 O63 BUTLAST BL 去尾 BL "HELLO 顯示 "HELLO 的去尾字串 HELL64 LOAD 打開(kāi)程序 LOAD "AAA.LGO 打開(kāi)程序AAA.LGO65 SAVE 保存程序 SAVE "AAA.LGO 保存程序AAA.LGO66 COUNT 計數 COUNT “12fd43g 計數字符串中的有效字符數量67 LSH LSH 160 3 160除以2的3次方的商68 ASK 多龜作圖 ASK [海龜代號表] [命令組] 69 TELL 激活海龜 TELL [海龜代號表] 激活哪些海龜為活動(dòng)海龜70 DOT 顯示點(diǎn) DOT [:X :Y] 在坐標[:X :Y]出顯示一個(gè)點(diǎn)71 GETXY 輸出坐標 GETXY 輸出小海龜的坐標的值72 HEADING 輸出方向 HEADING 輸出小海龜的方向73 STAMPOVAL 畫(huà)圓 STAMPOVAL 100 50 畫(huà)橫向半徑為100,縱向半徑為50的圓74 STAMPRECT 畫(huà)長(cháng)方形 STAMPRECT 50 100 畫(huà)長(cháng)為100,寬為50的長(cháng)方形75 BYE 退出LOGO 76 (DOS) 暫時(shí)退出 暫時(shí)退出LOGO進(jìn)入DOS77 EXIT 返回LOGO 由DOS中返回LOGO78 SAVEPIC 保存圖像 SAVEPIC “123 將屏幕圖像保存為123.PCX79 LOADPIC 打開(kāi)圖像 LOADPIC “123 將圖像123.PCX打開(kāi)80 OUTPUT OP 輸出數據 OP :A 輸出:A的結果81 TEST 測試 TEST 10>90 測試10是否>9082 IFTRUE IFT 測試執行 IFTRUE [命令串] 當測試結果為真時(shí)執行命令串83 IFFALSE IFF 測試執行 IFFALSE [命令串] 當測試結果為假時(shí)執行命令串84 FOR 循環(huán)語(yǔ)句 FOR “變量 初值 終值 [。
我們在下面介紹一些LOGO語(yǔ)言中最基本的繪圖命令:
1.與移動(dòng)有關(guān)的指令:“前進(jìn)”、“后退”和“歸位”。前進(jìn)命令可讓海龜前移一定的單位數,例如:執行“Forward(前進(jìn)) 50”命令后,小海龜則會(huì )向前移動(dòng)50個(gè)單位;后退命令則可讓小海龜向后移動(dòng),如果執行“Back(后退) 50”命令,那么小海龜的方向不會(huì )發(fā)生改變,而會(huì )向后退50個(gè)單位;執行歸位命令后,不論當前小海龜的位置及方向怎樣,它就會(huì )乖乖地回到繪圖區的中央位置,并且朝向屏幕的正上方。
2.與轉彎有關(guān)的指令:“右轉”和 “左轉”。右轉命令可讓小海龜按要求向右邊轉動(dòng)一定的角度,例如:執行“Right(右轉) 45”命令則小海龜的朝向將向右轉動(dòng)45度角;而左轉命令則可讓小海龜向左轉動(dòng),如:執行“Left 45”命令則小海龜的朝向將向左轉動(dòng)45度角。這幾種命令可以驅動(dòng)小海龜繞其中心旋轉一定的角度。
3.與控制有關(guān)的命令有REPEAT(重復)、IF…THEN…ELSE…(條件執行)等。如執行REPEAT 4[FORWARD 200 RlGHT 9O]就能畫(huà)出圖2中的正方形,如果直接將移動(dòng)命令和轉彎命令相結合,則寫(xiě)出的語(yǔ)句就比較多,但都是一些重復地使用4次“Forward 100”和“Right 90”命令。
VB~VC~VF~C~C#~C++~JAVA~.NET~這些都是編程
ASP~CGI~PHP~JSP這些是WEB編程。。
雖然都是編程,但編出來(lái)的程序可是不一樣的。
目標是什么?開(kāi)發(fā)?創(chuàng )業(yè)?還是去公司上班?還是業(yè)余愛(ài)好?
如果想業(yè)余編小程序,推薦VB~VC~容易上手。簡(jiǎn)單。也蠻強大。
如果想學(xué)好了去企業(yè)上班,推薦C++~~~.net~~~JAVA之類(lèi)的大型項目開(kāi)發(fā)。
如果想做網(wǎng)站,就學(xué)ASP~CGI~PHP~JSP,這4個(gè)就JSP最最最難,先學(xué)ASP。
編程語(yǔ)言很多,但是目的都是想寫(xiě)出好的程序,只要學(xué)精了一個(gè)就有錢(qián)賺,一上來(lái)不要要求太高
語(yǔ)言是用來(lái)交流溝通的 計算機語(yǔ)言也一樣 多說(shuō)多練
我推薦你學(xué)三種編程語(yǔ)言,因為推薦你學(xué)是有原因的。
第一:先學(xué)習好C語(yǔ)言,這個(gè)是學(xué)所有編程語(yǔ)言的基礎。也是將來(lái)去考國家證書(shū)的必須要考的一門(mén)。
第二:學(xué)好java,因為java在目前來(lái)說(shuō),占領(lǐng)地位是排第一位的。而且工資待遇也不錯。市場(chǎng)需求占有率高達50%以上。或者學(xué)習.NET,因為.NET出來(lái)還不算太久,但是就因為是微軟出的東西,所以市場(chǎng)占有率也已經(jīng)達到了48%了,況且.NET比java要容易上手。兩者之一,你可以選擇一個(gè)。學(xué)java就往jsp工程師方向發(fā)展,學(xué).NET就往ASP.NET方向發(fā)展吧。
第三:順便學(xué)一門(mén)數據庫的技術(shù)。因為開(kāi)發(fā)的時(shí)候,難免會(huì )要和數據庫打交道。懂總比不懂要好。一般就學(xué)SQL就行了。ORACLE一般只適應于大型公司
先認認真真的學(xué)習一門(mén)語(yǔ)言,學(xué)習微軟的就先從VB開(kāi)始,VB是比較好的入門(mén)語(yǔ)言,可視化的,比較簡(jiǎn)單,是非常好的入門(mén)語(yǔ)言。
書(shū)籍最少應該準備兩本,不可能一本書(shū)籍會(huì )包含VB的所有內容,在看書(shū)的時(shí)候,可以交叉的看,一本書(shū)籍中沒(méi)有講到的內容可以在另一本中看到,這樣對學(xué)習是很有好處的,也能保證所學(xué)知識的完整性。學(xué)編程是一個(gè)很漫長(cháng)的過(guò)程,不要著(zhù)急,要理論與實(shí)踐想結合,例程書(shū)籍也是很重要的,看源代碼對學(xué)習也是很有幫助的,等你學(xué)完這門(mén)VB語(yǔ)言之后,學(xué)習別的語(yǔ)言是非常簡(jiǎn)單,可以嘗試C語(yǔ)言,按照C——C++——VC的順序學(xué)習,有助于知識的連貫性,我也希望你能學(xué)好的。
或者學(xué)習Delphi,入門(mén)較為簡(jiǎn)單類(lèi)似于VB,但比VB強大,即可作為入門(mén)又能做強、做大 1.明確學(xué)習目的 學(xué)習編程對大多數IT業(yè)人員來(lái)說(shuō)都是非常有用的。學(xué)編程,做一名編程人員,從個(gè)人角度講,可以解決在軟件使用中所遇到的問(wèn)題,改進(jìn)現有軟件,可以為自己找到一份理想的工作添加重要得砝碼,有利于在求職道路上謀得一個(gè)好的職位;從國家的角度,可以為中國的軟件產(chǎn)業(yè)做出應有的貢獻,一名優(yōu)秀的程序員永遠是被爭奪的對象。
學(xué)習編程還能鍛煉思維,使我們的邏輯思維更加嚴密;能夠不斷享受到創(chuàng )新的樂(lè )趣,將一直有機會(huì )走在高科技的前沿,因為程序設計本身是一種創(chuàng )造性的工作。知識經(jīng)濟時(shí)代給我們帶來(lái)了無(wú)限的機會(huì ),要想真正掌握計算機技術(shù),并在IT行業(yè)里干出一番事業(yè)來(lái),有所作為,具有一定的編程能力是一個(gè)基本條件和要求。
2.打好基礎 學(xué)編程要具備一定的基礎,總結之有以下幾方面: (1)數學(xué)基礎 從計算機發(fā)展和應用的歷史來(lái)看計算機的數學(xué)模型和體系結構等都是有數學(xué)家提出的,最早的計算機也是為數值計算而設計的。因此,要學(xué)好計算機就要有一定的數學(xué)基礎,出學(xué)者有高中水平就差不多了。
(2)邏輯思維能力的培養學(xué)程序設計要有一定的邏輯思維能力,“邏思力”的培養要長(cháng)時(shí)間的實(shí)踐鍛煉。要想成為一名優(yōu)秀的程序員,最重要的是掌握編程思想。
要做到這一點(diǎn)必須在反復的實(shí)踐、觀(guān)察、分析、比較、總結中逐漸地積累。因此在學(xué)習編程過(guò)程中,我們不必等到什么都完全明白了才去動(dòng)手實(shí)踐,只要明白了大概,就要敢于自己動(dòng)手去體驗。
誰(shuí)都有第一次。有些問(wèn)題只有通過(guò)實(shí)踐后才能明白,也只有實(shí)踐才能把老師和書(shū)上的知識變成自己的,高手都是這樣成材的。
(3)選擇一種合適的入門(mén)語(yǔ)言 面對各種各樣的語(yǔ)言,應按什么樣的順序學(xué)呢?程序設計工具不外乎如下幾類(lèi): 1)本地開(kāi)發(fā)應用軟件開(kāi)發(fā)的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;數據庫開(kāi)發(fā)工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。 2)跨平臺開(kāi)發(fā)開(kāi)發(fā)工具如 Java 等。
3)網(wǎng)絡(luò )開(kāi)發(fā)對客戶(hù)端開(kāi)發(fā)工具如:Java Script 等;對服務(wù)器開(kāi)發(fā)工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。以上不同的環(huán)境下幾種開(kāi)發(fā)工具中 VB 法簡(jiǎn)單并容易理解,界面設計是可設化的,易學(xué)、易用。
選 VB 作為入門(mén)的方向對出學(xué)者是較為適合的。 3. 注意理解一些重要概念 一本程序設計的書(shū)看到的無(wú)非就是變量、函數、條件語(yǔ)句、循環(huán)語(yǔ)句等概念,但要真正能進(jìn)行編程應用,需要深入理解這些概念,在理解的基礎上應用,不要只簡(jiǎn)單地學(xué)習語(yǔ)法、結構,而要吃透針對這些語(yǔ)法、結構的應用例子,做到舉一反三,觸類(lèi)旁通。
4.掌握編程思想 學(xué)習一門(mén)語(yǔ)言或開(kāi)發(fā)工具,語(yǔ)法結構、功能調用是次要的,最主要是學(xué)習它的思想。例如學(xué)習 VC 就要學(xué)習 Windows 的內在機理、什么是線(xiàn)程。
;學(xué)習 COM 就要知道 VTALBE 、類(lèi)廠(chǎng)、接口、idl。
,關(guān)鍵是學(xué)一種思想,有了思想,那么我們就可以觸類(lèi)旁通。
5.多實(shí)踐、多交流 掌握編程思想必須在編程實(shí)際工作中去實(shí)踐和體會(huì )。編程起步階段要經(jīng)常自己動(dòng)手設計程序,具體設計時(shí)不要拘泥于固定的思維方式,遇到問(wèn)題要多想幾種解決的方案。
這就要多交流,各人的思維方式不同、角度各異,各有高招,通過(guò)交流可不斷吸收別人的長(cháng)處,豐富編程實(shí)踐,幫助自己提高水平。親自動(dòng)手進(jìn)行程序設計是創(chuàng )造性思維應用的體現,也是培養邏輯思維的好方法。
6.養成良好的編程習慣 編程入門(mén)不難,但入門(mén)后不斷學(xué)習是十分重要的,相對來(lái)說(shuō)較為漫長(cháng)。在此期間要注意養成一些良好的編程習慣。
編程風(fēng)格的好壞很大程度影響程序質(zhì)量。良好的編程風(fēng)格可以使程序結構清晰合理,且使程序代碼便于維護。
如代碼的縮進(jìn)編排、變量命令規則的一致性、代碼的注釋等。 7.上網(wǎng)學(xué)編程 在網(wǎng)上可以學(xué)到很多不同的編程思想、方法、經(jīng)驗和技巧,有大量的工具和作品及相關(guān)的輔導材料供下載。
8.加強計算機理論知識的再學(xué)習 學(xué)編程是符合“理論→實(shí)踐→再理論→再實(shí)踐”的一個(gè)認識過(guò)程。一開(kāi)始要具有一定的計算機理論基礎知識,包括編程所需的數學(xué)基礎知識,具備了入門(mén)的條件,就可以開(kāi)始編程的實(shí)踐,從實(shí)踐中可以發(fā)現問(wèn)題需要加強計算機理論知識的再學(xué)習。
程序人人皆可編,但當你發(fā)現編到一定程度很難再提高的時(shí)候,就要回頭來(lái)學(xué)習一些計算機科學(xué)和數學(xué)基礎理論。學(xué)過(guò)之后,很多以前遇到的問(wèn)題都會(huì )迎刃而解,使人有豁然開(kāi)。
我覺(jué)得2,3樓可以略過(guò),他們的回答很不負責
作為編程過(guò)來(lái)人. 其實(shí)我也就21歲.
編程有兩條路,一是軟件開(kāi)發(fā),二是網(wǎng)站開(kāi)發(fā),我走的網(wǎng)站開(kāi)發(fā)這條路
對于軟件開(kāi)發(fā),我是外行,聽(tīng)朋友說(shuō),C語(yǔ)言是必學(xué)的,從你的提問(wèn)中,可以得知,你有良好的操作系統使用基礎. 所以我還得推薦你學(xué)習下unix. C語(yǔ)言一定要學(xué)好, 遵循C語(yǔ)言的語(yǔ)法,然后推薦你學(xué)習delphi或者直接vb.net ,僅個(gè)人感覺(jué)VB的語(yǔ)法和C語(yǔ)言有一些差別. 而后更深層次的當數direct游戲開(kāi)發(fā),和軟件開(kāi)發(fā)了
說(shuō)說(shuō)我在行的網(wǎng)站開(kāi)發(fā), 網(wǎng)站開(kāi)發(fā)分前臺,后臺,當然,你要同時(shí)掌握前臺,后臺也不是難事,前臺諸如photoshop,我感覺(jué)做些小圖標不是難事,更加絢麗的圖片當然還是有請前臺設計師了,因為我主要做的是后臺.FLASH稍微有所掌握,做簡(jiǎn)單的動(dòng)畫(huà)和交互. 那么網(wǎng)站開(kāi)發(fā)的精髓,也就是說(shuō)你必須得熟練運用的是哪幾項呢?負責的告訴你,
xhtml(目前普遍稱(chēng)做html)+css(div布局)+javascript(尤其是ajax)+dom(我保證你能3天掌握)+后臺語(yǔ)言 . 至于后臺語(yǔ)言,我掌握的是ASP和PHP, 如果你熟練學(xué)了C語(yǔ)言,那么我建議你學(xué)習PHP, 當然JSP也是不錯的選擇. 總的來(lái)說(shuō),路自己選,關(guān)鍵是要精通
當我打完這兩百字,不知道提問(wèn)者是否已經(jīng)結貼. 請各位復制的時(shí)候尊重原創(chuàng ).
我的網(wǎng)站, 如有疑問(wèn),網(wǎng)站內留言
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權,根據《信息網(wǎng)絡(luò )傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個(gè)月內通知我們,我們會(huì )及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習?shū)B(niǎo). 頁(yè)面生成時(shí)間:3.875秒