2011-03-16 94 views
0

我是編程新手,我是一名營銷主管,所以我不懂編程,但我非常興奮學習編程,所以現在我獨立學習。我的朋友對我說,對初學者來說更好的學習C++首先,然後轉到ASP Clssic然後ASP.NET + PHP + CI ..現在我在ASP階段。ajax and asp classic

問題1:這是我朋友的正確建議嗎?

搜索建議

我堆在這個問題 如何創建實時搜索與此相同的鏈接http://www.w3schools.com/php/php_ajax_livesearch.asp

這是我的數據庫代碼

Set rsGuestbook = Server.CreateObject("ADODB.Recordset") 
strSQL = "SELECT staff_name FROM master WHERE staff_name like '" & Request("s") & "%'" 

rsGuestbook.Open strSQL, oConn 

livesearch.php?Q =「+ str,true = livesearch.php?q =「+ str,true

請幫忙

回答

2

首先,如果你只是開始,那麼不要過分擔心任何特定的語言(除非你有特定的需要學習它)。你會更好的學習編程的核心原則,從一個普通的教程,如:

http://lifehacker.com/#!5401954/programmer-101-teach-yourself-how-to-code

一旦你已經有了基本把握,然後努力去學習適合你的目標語言。如果這是網絡開發,那麼PHP/ASP.NET/RUBY等。如果是桌面/移動,那麼根據您正在處理的需求/提供的平臺,查看C/C++/C#/ Obj-C/VB.NET。

看看W3Schools的基於Web的語言TUTS:

http://www.w3schools.com/

關於你問題的第二部分,有這麼多的問題與您的代碼片段在很多層面上,我只是把它放在櫥櫃裏放一邊,一旦你對基礎知識有了更好的處理,就重新訪問它,你就會明白爲什麼它是錯誤的。

+0

感謝sir..can你給你的郵件對我來說,全code..btw感謝您的建議發送。 – greenCat 2011-03-16 09:32:30

2

學習C++相當「高級」,而不是我推薦給那些不學習計算機科學學位課程或作爲專業程序員工作的人。這是一門非常龐大複雜的語言,需要很多其他技能,尤其是面向對象和一般計算機科學知識。

從更簡單的東西開始,比如傳統的ASP或PHP,將會更適合您。只選擇一個!然後買一本書。然後玩一下。然後建立一個關於你的貓/倉鼠/汽車/船/耳蠟的簡單網站。然後使用從第一個網站獲得的經驗建立另一個。我建議看幾個月來磨練你的技能,特別是當你做兼職時。

學習編程就像學習演奏樂器一樣簡單。你越練習越好。有些人自然很擅長,但是,唉,大多數人都沒有,也得努力工作。

1

當你第一次開始語言不重要(當然去一個更簡單的語言)。在大多數情況下,許多較大的語言是可以互換的(例如,C++中的cout與JAVA中的System.out.print幾乎相同)。您需要掌握的更重要的事情是程序結構,面向對象編程原則,以及編程的其他基本「do」和「do not」。這些想法將適用於您使用的每種編程語言。

IMO(這可能是錯誤的)當你是初學者時,你學習的語言是最不重要的方面。大多數程序員將不得不在他們的職業生涯中使用多種語言,花時間學習每種語言的每一種語言都是浪費。例如,我開始在高中學習Visual Basic。幾個月後,我被切換到C++。一旦我上了大學,我不得不學習JAVA 6個月,然後切換到Ruby,然後切換到C,CSS,HTML,Android SDK和Javascript。之後,我得到了一份工作,不得不學習C#以及如何使用AJAX,.Net,Facebook API和其他語言。故事的道德是原則比語言更重要。

我的建議:首先找出你想要編程的東西。 Ira Rainey對於去哪裏以及如何看待他的答案提供了一些很好的建議(儘管我會將JAVA用於桌面/移動語言)

如果你有權利,C++不應該是高級的材料來學習它。我會建議使用C++來製作一些非常基本的程序。首先嚐試製作一個基本的計算器,將所有輸入發送到命令行。一旦你掌握了基礎知識(+, - ,*,/),那麼你可以慢慢地將它演化爲越來越複雜(^,%,!)。這會給你一個建立平臺和一個獲得目標。

Here是一個網站,以幫助你學習C++

+0

下面是C++的更多內容:http://www.cprogramming.com/begin.html,http://newdata.box.sk/bx/c/以及ASP:http://www.learnasp.com/freebook/learn /,http://www.w3schools.com/asp/default.asp – 2011-03-16 15:15:33