這是為公司特製的程式,所以普通人可能用不上
介面也僅使用原生的控制項來操作
做這支程式的契機,來自公司原本需要人工將圖片檔依照批號歸類至不同的資料夾中
在線上作業時,需要在一分鐘內拍照、存檔、檢查產品異常、資訊有無錯誤,還要依照批號手動變更不同的資料夾存檔路徑
其它的就算了,但手動變更圖片檔的存檔路徑這件事我實在不能接受
於是自行寫了一個批次檔,打算靠小黑窗來達到自動化移動的目的
這就是我的「黑歷史」了
一開始我還在測試中,所以介面什麼的我就無視了
畢竟原本就是打算私用的,著重效率的我,會做出不親民的介面也就不意外了
但是計畫永遠趕不上變化,善良的我為了能夠讓同事享受電腦自動化的待遇
於是逕自向公司提案,結果等了一個多月才盼來了好消息
但仍然是這個一點也不親切的小黑窗,所以其他人需要一點點時間消化
有鑑於此,所以我嘗試著手開發了第二個版本
此時終於迎來了圖形化介面,因為知道開發圖形化程式較容易入門,所以選擇了 VB
也盡可能的把有需求的功能都擺了上去,包括「關於我」這種雞肋功能
這算是圖形化介面後的第一個版本,這裡就先預定為 v1.0 版吧
設計的重點有兩個,一個是好操作,所以介面要越簡潔越好,按鈕要越大越好
另一個是介面要淺顯易懂,不是每個人都是電腦高手
所以要照顧到那些平時疏於使用電腦的族群
但顯然我想得還是不夠周全
對,我實在太高估公司的硬體設備了,使用 BarCode 時不時就會出現以下的問題
檔案名稱:亂碼、短缺、英文大小寫、超出設定的範圍等
這裡也還需要依照不同的客戶做設定,於是我升級了圖形化後的第二個版本
也就是以下的 v2.0 版,重寫了演算法之後,程式碼立刻少了一半 (雖然還是比預計的多)
但上面的問題都被克服了
產能查詢原本是不查時段、而是比對檔案的建立日期、修改日期、存取日期
(這個我原本覺得會用到,但後來發現實用性太低)
於是改成時段查詢,這樣會更實用一點
至於「更改判定」、「關於我」,這兩個功能使用率太低就拿掉了
我都放一年了,結果還是有人不知道是我寫的
每次移動成功時,程式不是都會自動感恩我、讚嘆我嗎? XD