none
開發可以刷條碼的物料管理系統我該從哪著手? RRS feed

  • 問題

  • 陰差陽錯....我一個剛畢業非資科出身的被公司找來開發程式,目前只會一點VBA、python,正在學基礎的C語言,主管說公司開發用於內部運作的系統多用C#、.NET、VB、SQL,我目前只了解C#、VB是程式語言、.NET是框架、SQL是資料庫,至於該怎麼結合開發一套系統我完全沒經驗,一進公司我就被丟到物料管理的部門先了解實際作業上的需求...也就是做雜事,兩個月過了我也都了解需求了,準備開始開發一套能結合一維條碼使用的物料管理系統...但google了半天我還是不太知道到底該從何下手,在此請問各位先進,若我想早點做出能刷條碼的功能,是先學好C#的基礎?還是先學SQL?還是.NET?...
    • 已編輯 scott_hung 2016年3月15日 上午 07:26
    2016年3月15日 上午 07:25

解答

  • (1) SQL 的部分, 你至少應該學會怎麼開資料表, 所以相關欄位的型別, 索引的建立你都得了解. 另外就是簡單的 SQL 查詢語法, 你要對資料操作至少也要懂怎麼下 SELECT , INSERT, UPDATE, DELETE 和怎麼在這些命令中使用 WHERE 條件

    (2) C# 和 .Net Farmework 是會同時學起的, 因為 C# 是程式語法, 而 .Net Faremwork 簡單的描述是你在寫應用程式時需要用到的函式庫. (至於 VB 也是程式語言, 如果你要用 C# , 就可以暫時先不管 VB; 同理, 如果你要用 VB , 就暫時先不用學 C#)

    (3) 你可以找本書練習練習 , 比方 Visual C# 2015基礎必修課(適用VC#2015~2013,附範例光碟) , Visual C# 2015學習經典(附範例程式碼檔DVD) 先依照書上的範例慢慢了解程式怎麼寫 (這兩本書應該也有 VB 版的). 接著等你開始可以起手寫程式而遇到問題時, 可以發到論壇上來討論.


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2016年3月15日 上午 08:35
    版主

所有回覆

  • (1) SQL 的部分, 你至少應該學會怎麼開資料表, 所以相關欄位的型別, 索引的建立你都得了解. 另外就是簡單的 SQL 查詢語法, 你要對資料操作至少也要懂怎麼下 SELECT , INSERT, UPDATE, DELETE 和怎麼在這些命令中使用 WHERE 條件

    (2) C# 和 .Net Farmework 是會同時學起的, 因為 C# 是程式語法, 而 .Net Faremwork 簡單的描述是你在寫應用程式時需要用到的函式庫. (至於 VB 也是程式語言, 如果你要用 C# , 就可以暫時先不管 VB; 同理, 如果你要用 VB , 就暫時先不用學 C#)

    (3) 你可以找本書練習練習 , 比方 Visual C# 2015基礎必修課(適用VC#2015~2013,附範例光碟) , Visual C# 2015學習經典(附範例程式碼檔DVD) 先依照書上的範例慢慢了解程式怎麼寫 (這兩本書應該也有 VB 版的). 接著等你開始可以起手寫程式而遇到問題時, 可以發到論壇上來討論.


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2016年3月15日 上午 08:35
    版主
  • 先買一隻 USB 條碼機玩一玩,你會發現,你只要搞定 偵測長度、自動跳行 (Tab) ,介面上基本就差不多了...

    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2016年3月15日 下午 03:37
  • 條碼槍已經有了~玩好一陣子了,好像內建ENTER的功能,希望能設計成刷一刷就能完成出入庫作業..
    2016年3月16日 上午 12:22