2009年3月12日 星期四

Java、VisualBasic、Visual C++有什麼不一樣呢?

Java、VisualBasic、Visual C++有什麼不一樣呢?

初學者我覺得學VB.NET或VBA應該是比較好的一種選擇,
學會一種語言後,要學JAVAC++會簡單許多,
因為宣告資料型態邏輯函數副程式迴圈等都很相似,
有觀念比較重要。
可以參考我其他的PO文:
(1).學習的方式:
1.VB程式設計有題庫,軟體開發沒有題庫,也就是題目沒公開,也很難有考古題,考試考什麼就是什麼囉!!
所以找不到書是很正常的呀!
2.VB6還是有公司在用,至少像TQC考試、評分與練習系統都還是VB6+VBA(EXCEL與ACCESS),
除了OFFICE2007類與T3即評即測是VB.NET版寫的。
台灣業界用VB6還是很多,但會漸漸轉成VB.NET,不過依我10多年的開發經驗,VB6還是比較好寫,
相容性也好,不需要安裝就可以執行,有它的優點,缺點是新的出來就漸漸被換掉囉!!還是喜歡VB6多一點,也許是寫習慣了,相關的資源也多。
VB.NET建議可以去下載EXPRESS版,因為是免費的。
網址:http://msdn.microsoft.com
這個網站資源超多的。
未來可以學VB.NET往智慧型手機上的程式開發走,因為是未來的趨勢。可以下載 Visual Studio 90 天免費試用版,裡面有開發智慧型手機的平台,還有模擬器,無須花大錢買一支很貴的HTC智慧型手機,也可以學開發。

(2)學程式會學不好的原因:
1.師資:會寫成是不一定會教,會教的不一定會寫程式。
2.教材:大多給的都是太高階,不就是原文,學完以後就不會有興趣了。
3.觀念:使用者跟設計者或創造者的階層不同,OFFICE不會用可以TRY,程式沒有就是沒有,要設計很困難。
4.語言:英文不好的的確難學的好,而且很多最新資訊都是英文的。
以我多年的教學經驗來看,學習者的心態非常重要,千萬不能抱持著像學OFFICE軟體一樣,可以試的出來,而是要多累積SAMPLE,也就是程式範例,並自己分類,做功課,以後什麼程式就可以不用重寫,用COPY在去修改程式會比無中生有來的快多了,至於那裏有大量的SAMPLE檔呢?
那就要靠有心人去收集了,之前有個網站VBGUIDE就以收集VB程式範例為特色,
上網來刺也超過百萬,可惜最近已經關站,對學VB的人又少了一個可用的資源。
好在我有先見之明,在VBGUIDE還在的時候,就已經預先備份網站下來,所以這個網站的消失,
對我影響不大。
至於說明檔部分VB6的MSDN雖然好用,但光安裝就要2片光碟的容量,
VB.NET雖有網路的說明文件,但感覺不太好用,我之前有個有收集以個VB的說明檔,
只有2MB多,可以提供給大家查閱。

(3)VB6與VB.NET的版本:
Visaul Studio 從2003以後就都是.NET的版本語法不太相同,2003其實就是7.0,
之前最後非.NET的最後一版就是VS6.0已經存在好久,差不多10年了,
也是VS系列裡最長壽的開發工具,包括VC+++、VB、VJ、VF等,
之後2003、2005、2008就只剩VB、VC++和VC#而已。

(4)推薦用書:
奇怪!沒人推王國榮的書嗎?算是老牌的暢銷書,可惜作者之後就失蹤了!
其他人的書就當參考書,有需要再拿來翻翻。
不然就是查VBGUIDE網站,可惜最近連不上了,不過這個網站的全部都有下載下來,
有機會再跟大家分享。
再不然最重要的就是灌MSDN,按一下F1就有答案了,真好!!

我說的只是概念或目前提到的三種語言,VC++比VB更適合硬體控制,
至於組合語言部份因為沒用過,所以就沒提到了!
若說是和硬體控制應該沒有比機器語言更適合的吧?為什麼沒提到機器語言?
因為沒人可以輕易的看懂,離人類自然語言就更遠了!!組合語言與高階語言相比也是,
難學難記是出了名,生產效率低落就更不用說了。

相關JAVA教學:
發表時間文章標題
2015-06-22JAVA網路程式設計第1天上課分享(HTML 5與JavaScript)
2015-06-21艾鍗JAVA物件導向程式設計2(流程控制)
2015-06-21JAVA程式設計第2次上課(環境安裝與變數與Math類別)
2015-06-20從JAVA入門到智慧型手機設計第2次上課
2015-06-20從JAVA入門到智慧型手機設計第1次上課
2015-01-16如何在JAVA顯示河洛之數結果
2015-01-16如何在JAVA顯示系統時間並格式化
2015-01-16JAVA物件導向設計第3堂課:JSP與APP跳板
2015-01-16JAVA物件導向設計第2堂課:JSP與APP跳板
2015-01-16JAVA物件導向第1堂課:JSP與APP跳板
2014-01-20佛光資應系JAVA證照考題解答分享(Android證照的跳板)
2013-08-19艾鍗JAVA物件導向程式設計課程上課影音分享(2)
2013-08-02總統府旁JAVA網路程式設計第2天上課分享
2013-08-02總統府旁JAVA網路程式設計第1天上課分享
2013-03-15從JAVA入門到智慧型手機設計第2次上課
2013-03-11從JAVA入門到智慧型手機設計(1)
2012-10-27有七星潭海浪聲的JAVA入門與證照分享
2012-09-14JAVA程式設計第7次上課
2012-08-29JAVA程式設計第1次上課
2012-05-31有七星潭海浪聲的JAVA入門與證照分享1
2012-04-08JAVA證照考題解答分享,Android證照的跳板
2012-01-25JAVA證照考題解答分享,Android證照的跳板
2011-10-04JAVA程式設計總整理
2010-10-30湜憶電腦 TQC JAVA進階級先修課程之二
2010-10-30湜憶電腦 TQC JAVA進階級先修課程
2010-05-30最近的生活很JAVA--分享GOOGLE服務在教學上的應用
2010-05-30文化大學推廣部JAVA程式設計第 5 次上課
2010-05-30文化大學推廣部JAVA程式設計第 4 次上課
2010-05-30文化大學推廣部JAVA程式設計第 3 次上課
2010-05-30文化大學推廣部JAVA程式設計第 2 次上課
2010-05-30程式語言排行榜,C語言居冠,JAVA次之
2010-05-30最近的生活很JAVA--分享GOOGLE服務在教學上的應用
2010-05-22JAVA程式設計第2次上課(環境安裝與變數與Math類別)
2009-08-27TQC JavaScipt 實用級線上影音
2009-08-24TQC JavaScipt 線上影音教學課程 101自動瀏覽器
2009-03-12Java、VisualBasic、Visual C++有什麼不一樣呢?

java下載,jdk,eclipse,java教學網站,java教學影片,java eclipse教學,eclipse 教學,java證照解答,AWT類別, 電腦證照

沒有留言: