進階會員 | 引用:
問題就在這, 這些元件都是標準的, 如果你想做一個非標準元件的功能, 你可能就做不出來, 因為這元件不是你設計制作的, 你不了解元件的動作方式與設計原理~ 當然功力強的人, 可以直接呼叫 WINDOWS API 來達成想做的事, 但是... 這樣的話跟 VC 又有什麼差別 ?! BCB (Borland C++ Builder) 有點類似 VB, 但是它是 C 語言, BCB 同樣提供許多現成元件可以讓你使用, 也有著與 VB 相同的問題... 但是 BCB 本身就支援API, 也支援 VC 的 MFC, 換句話來說, 如果 BCB 完全不使用它提供的元件, 也能寫出程式來。 VB 所產生的執行檔無法以獨立的 EXE 存在, 在執行時需要配合特定的 DLL 才能執行。 VC/BCB 則可以做出獨立 EXE 檔。 而且外面在賣商業軟體, 可以說幾乎找不到是用 VB 寫成的...如果問我為什麼? 我"個人"感覺 VB 是玩具 (雖然這個玩具還蠻實用的), VC/BCB 才是開發工具。 其實我覺得, 你用不著想那麼多, 一開始就學 VB 吧, 畢竟 VB 比較簡單也容易入門, 而且資料書籍比較多。等到你將 VB 用的出神入化, 覺得 VB 已經不能滿足你時, 2 年已經過去了... | |
回覆 |
嘴炮戰隊隊長 | 引用:
感謝分享.. | |
回覆 |
嘴炮戰隊隊長 | 引用:
VB其實還是有許多好玩之處.. 說它是玩具, 老實說我有點想抗議.. 有同事說我寫的像外面賣的套裝軟體, 外觀精緻, 設定複雜.. 其實我還不是用VB寫出來的? 所以應該說還是取決於人吧? 至於效能問題還有安裝問題這的確是VB最大的痛. 其實VC/BCB發展至今還是需要搭配DLL來撰寫, 當然也可以內崁.. 不論C或VB其實都只是工具, 並沒有區分使用C就較高級, VB就較低級.. 重點是如何運用該開發語言, 善用它.. 小弟倒認為可以選一個語言為主體, 另一個語言為輔來開發.. 這樣能多方兼顧, 互補不足.. 如VB+C, VB主介面及資料庫應用等..C主函式及副程式等. 或是C+ASM, C主程式主體, ASM則用於須快速處理之副程式. | |
回覆 |
會員 | 我是覺得VB比較適合來開發應用程式,C較適合來做運算或是解問題用,不過我只玩過VB,沒用過,不過我朋友在電腦公司是用VB來寫程式,如資料庫或是人事管理,好像滿方便的。 像Linux就是用C來寫的,Windows好像是C++,看用途和功能來決定要學什麼吧!絕大多數的資工系都一定會學C的....... |
回覆 |
嘴炮戰隊隊長 | 引用:
小弟也這麼認為,看API的宣告格式就知道了, 大多是C的格式... | |
回覆 |
會員 | 那看起來是C語言一面到了!怎麼會這樣呢? |
回覆 |
會員 | 引用:
你要了解該學C或VB,要了解什麼是 程序導向式設計與物件導向程式設計 傳統的C是程序導向式設計,簡單的說就是一行一行程式你叫它做什麼事它就做什麼 之後有人發展OOP就是物件導向程式設計,結果用在C相當不錯而發展出C++ 而VB就是物件導向程式設計,簡單的說就是,你滑鼠按二下,程式內會跟著你寫的事件就發生 而不是物件導向程式卻要一直詢問滑鼠按二下了嗎,這你一定要了解 否則程式語言觀念,像是到了高中時期,你程式思想會變的混亂 如像我C觀念深厚((程序導向式設計))但學起C++或VB((物件導向程式設計)) 我竟不知如何寫下去,呆在電腦前,由其是VB我根本不知這是什麼東東 但我有一個朋友,不會寫程式,VB玩三個月卻變的很厲害,但教他C,反而玩不出什麼東東 這也就是程序導向式設計與物件導向程式設計觀念不同,還有C與VB語法結構上不同的結果 所以這兩種要轉換是要時間,也可能換不過來 而VB這東東程式碼,只能在微軟的上的視窗編譯執行, 而以C的""結構""程式碼能在其它的OS編譯執行,如LINUX,又可到其它CPU上使用或更小可到單晶片以這點C才會這樣暢行 VB設計簡單,C&C++設計困難, 如作一個RS-232傳輸,VB將控制RS-232物件拿過來,在寫要作什麼事 而C&C++卻要寫,所有的東東,但這樣可以更了解電腦內部如何運作在,且又可直接控制周邊設備 還有很多其它的... 每一種程式語言,都有它的好處跟壞處,要看你要做什麼事而去選用程式語言 所以你要把你定義在何處,只是想寫寫微軟視窗,還是想要玩玩而以, 是為了未來賺錢工具,都要靠自己選 寫程式真的要聰明才智,從我知道什麼叫程式設計,會程式設計 還沒有碰到"""女生"""知道什麼叫程式設計,會程式設計,希望你是我認識的第一個 加油吧!!!!! | |
回覆 |
嘴炮戰隊隊長 | |
回覆 |
會員 | 我覺得..你要學程式語言你必需知道你的目標! 你沒有目標..就學了一大堆函式、物件的使用方法、觀念! 到頭來你學了這些根本沒有幫助! 結果你就是白學了-_-|| 我覺得學程式語言這種東西要有一點天份吧.. 沒有天份 你學了半天真的看不懂他到底在說什麼@@" |
回覆 |
嘴炮戰隊隊長 | 引用:
還是有女生很強的, 我的這一個部門就有兩位能力算是還不錯.. 可能兄遇到的比較肉腳吧 | |
回覆 |
XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。