• 7

學習程式語言

您學的是BASIC語言可能已經不符合現在環境的需要
不過您訂出「可以完成基本的進、出貨管理,月底結帳統計,基本的客戶資料之類的商業應用」這項目標
或許就能給您一個建議供您參考

假設您已經懂庫存、帳務、銷貨管理等會計方面的領域知識; 還必須學物件式程式語言、報表設計與資料庫管理這三項能力
有本書可以提供您參考: Visual Basic 2005 資料庫程式設計暨進銷存會計系統實作/文魁資訊/陳惟彬/2006

物件式程式語言分兩種VB是物件基礎, Java/C#則是物件導向
對您而言, 前者比較容易上手; 之前學的BASIC就徹底忘記,就當作沒學過吧...

自己寫程式設計報表可能會很辛苦, 所以報表設計通常會用套裝軟體來幫我們產出美美的報表
水晶報表就是大家最常用的軟體; 用您剛學會的VB帶出各項正確數據, 呼叫報表模組
才能幫您繪出一張好看又精確的報表

最後就是將您各項進銷存、客戶資料好好儲存利用, 這時就必須要利用關聯式資料庫系統來有效管理這些資料
最簡單的就是微軟OFFICE裡頭的Access, 這套適合單機版使用, 也比較容易學習

安裝好書上提到的各項軟體, 好好讀這本書, 把這三項關鍵技術學好結合您原本的領域知識; 比較符合您的需要
學什麼都可以,挑自己入門接受度高的
只要學到精,
大多可以互相參照一下子會別的語言,
就一句話「萬流歸宗」
JAVA 以現在的市場來說 比較適用吧!

VB 已經停止開發了.....

JAVA 的優點是 可以跨平台使用 , 現在的模組很多 幾乎是小修改就好

JAVA 語法 跟C語言 相似 (指的是語法不是指令) , 將來有需要用 C語言 比較不用太辛苦
Roy0416 wrote:
JAVA 以現在的...(恕刪)


雖然沒了VB…但是還有VB.NET呀……


樓主只是想寫商軟,個人認為用什麼語言不是重點,

foucs在各種流程上才是比較重要的。


在這個領域內,有什麼是JAVA辦得到,而其他語言辦不到的呢?

如果是Web appliction,那連跨平台的問題都解決了,ASP.NET現在也能在LINUX 上面跑了,
用什麼語言,真的有差嗎?
我也還是維持之前的意見 推薦Java

不是說Java沒有缺點但是要請寫Java的工作應該會比較多一些吧

還有Java有免費的開發平台 甚至你要在Linux上開發Windows上跑也可以

附帶提一下 Java 跟 C++ 可能有點像 但是跟C就差滿多了
很多學生C跟Java轉換的滿痛苦的
老實說~

即然你目前寫程式的經驗,是以前的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

現在要再重新學程式語言,不知您的動機是為何啦??
雖然有好大一段路要走,但加油囉~
跪算盤不稀奇,跪主機板才叫狠...
vb.net 會很快上手,
應該是原先就是用 java/c++/c# 的人.
語法看起來像basic,
可以實際上是差很多的.


會寫與資料庫連接的程式,
與能夠寫資料庫商務應用的程式情況是不一樣的.
以前會寫資料庫商務應用的程式換一套工具也不見得就一定作的出原先等級的程式.
熟悉新工具也要很長的時間.

這是經驗談.
VB 就很夠了,其他有機會再學其他語言。

如果有心在程式設計領域的話,最最好也要熟 C/VC++,企業界很需要這樣的人才。
如果是程式語言, 那兩個東西一定要通:

物件導向 and SQL

SQL是基本的, 多少要會一些, 因為應用太廣了.

重點在物件導向, 在數年以前或許可以不學, 但現在越來越重要, 幾乎原本不支援物件導向的語言後來也都支援了, 像php, perl, Javascript
因為現在的軟體都是層層疊疊起來的, 如果沒有物件觀念, 你就享用不到未來程式語言後續發展出來的好處與優點, 像AOP, Annotation這類的東西也是要程式先物件導向開發, 才比較好apply上去.

不過也有例外啦, 如果你打算作DBA, 那SQL很熟就好了, 如果打算弄mainframe, 那COBOL很熟就好了, 物件導向不用理它.
以現在市場上的需求來說
你可以朝JAVA或是C#.NET
既然你是接近毫無底子的狀況, 就不要碰VB.NET了
兩者都是操作.NET FRAMEWORK而已
但是以C為基礎的C#學好了
以後轉換成JAVA之類的語言, 你也能很快就上手
甚至會發現根本就很像
以上是以WINDOWS FORM需求來看
https://jin.tw
  • 7
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 7)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?