不過您訂出「可以完成基本的進、出貨管理,月底結帳統計,基本的客戶資料之類的商業應用」這項目標
或許就能給您一個建議供您參考
假設您已經懂庫存、帳務、銷貨管理等會計方面的領域知識; 還必須學物件式程式語言、報表設計與資料庫管理這三項能力
有本書可以提供您參考: Visual Basic 2005 資料庫程式設計暨進銷存會計系統實作/文魁資訊/陳惟彬/2006
物件式程式語言分兩種VB是物件基礎, Java/C#則是物件導向
對您而言, 前者比較容易上手; 之前學的BASIC就徹底忘記,就當作沒學過吧...
自己寫程式設計報表可能會很辛苦, 所以報表設計通常會用套裝軟體來幫我們產出美美的報表
水晶報表就是大家最常用的軟體; 用您剛學會的VB帶出各項正確數據, 呼叫報表模組
才能幫您繪出一張好看又精確的報表
最後就是將您各項進銷存、客戶資料好好儲存利用, 這時就必須要利用關聯式資料庫系統來有效管理這些資料
最簡單的就是微軟OFFICE裡頭的Access, 這套適合單機版使用, 也比較容易學習
安裝好書上提到的各項軟體, 好好讀這本書, 把這三項關鍵技術學好結合您原本的領域知識; 比較符合您的需要
Roy0416 wrote:
JAVA 以現在的...(恕刪)
雖然沒了VB…但是還有VB.NET呀……
樓主只是想寫商軟,個人認為用什麼語言不是重點,
foucs在各種流程上才是比較重要的。
在這個領域內,有什麼是JAVA辦得到,而其他語言辦不到的呢?
如果是Web appliction,那連跨平台的問題都解決了,ASP.NET現在也能在LINUX 上面跑了,
用什麼語言,真的有差嗎?
即然你目前寫程式的經驗,是以前的BASIC(DOS時代??),
我就假設你是6年級中段班前後的人~
或是出社會有一段時間滴~
以程式語言來說,若你真的想認真學一套上手的程式語言,
建議你一定要抛棄任何舊觀念~ 從新學起~
因為現在vb.net 2.0 跟舊時代的BASIC(ET、GB)已經完全不一樣了~
加了一堆物件導向的觀念~ 用法跟語法都不一樣~
(當然若你硬要用舊語法去寫就另外一回事啦~
就像有人雖然用最先進什麼java.c++的開發語言,還是用程序式的概念去寫程式~ 寫出來還是很差的東東~
有人用C的語言開發程式,但寫出來的程式就是簡潔有力,讓人非常容易明白~)
所以即然完全不一樣,
就不要再拿以前學過basic所以學VB.net最好上手~這種想法~
只會讓寫出來的程式更差而已~
你的目標就應該是挑一種語言,好好學如此簡單,反正現在語言都走到物件導向的時代了~
JAVA 好處是你的程式發展工具,隨便都有的download,不用花錢買~
.NET 花錢買~ 但開發系統確實稍快~ 但品質要看寫的人的功力啦~
ps.雖然我兩邊都有接觸,但首推JAVA啦

等到你程式底子打好了之後,再論如何寫出進銷存程式,這就扯到了,資料庫如何使用、多人連線問題、資料覆寫的問題,還有Domain Knowledge等等。。。。。。
我是不清楚你目的--->寫出能用的進銷存系統,是練習用? 還是要賣錢滴?
現在Opensource很流行,都會有熱心的團體寫出相關的系統,放在網站上讓大家拷貝~
還有WEB版ERP系統~ 若是你需要study 可以拿來參考別人如何寫系統~
http://www.opensourceinstall.org
現在要再重新學程式語言,不知您的動機是為何啦??
雖然有好大一段路要走,但加油囉~
跪算盤不稀奇,跪主機板才叫狠...
物件導向 and SQL
SQL是基本的, 多少要會一些, 因為應用太廣了.
重點在物件導向, 在數年以前或許可以不學, 但現在越來越重要, 幾乎原本不支援物件導向的語言後來也都支援了, 像php, perl, Javascript
因為現在的軟體都是層層疊疊起來的, 如果沒有物件觀念, 你就享用不到未來程式語言後續發展出來的好處與優點, 像AOP, Annotation這類的東西也是要程式先物件導向開發, 才比較好apply上去.
不過也有例外啦, 如果你打算作DBA, 那SQL很熟就好了, 如果打算弄mainframe, 那COBOL很熟就好了, 物件導向不用理它.
內文搜尋

X