切換
舊版
前往
大廳
主題

[C#]EL 神器 (進化史)

高木秋人 | 2018-12-27 01:11:05 | 巴幣 0 | 人氣 328

這是為公司特製的程式,所以普通人可能用不上
介面也僅使用原生的控制項來操作

做這支程式的契機,來自公司原本需要人工將圖片檔依照批號歸類至不同的資料夾中
在線上作業時,需要在一分鐘內拍照、存檔、檢查產品異常、資訊有無錯誤,還要依照批號手動變更不同的資料夾存檔路徑

其它的就算了,但手動變更圖片檔的存檔路徑這件事我實在不能接受
於是自行寫了一個批次檔,打算靠小黑窗來達到自動化移動的目的
這就是我的「黑歷史」了

一開始我還在測試中,所以介面什麼的我就無視了
畢竟原本就是打算私用的,著重效率的我,會做出不親民的介面也就不意外了

但是計畫永遠趕不上變化,善良的我為了能夠讓同事享受電腦自動化的待遇
於是逕自向公司提案,結果等了一個多月才盼來了好消息
但仍然是這個一點也不親切的小黑窗,所以其他人需要一點點時間消化

有鑑於此,所以我嘗試著手開發了第二個版本
此時終於迎來了圖形化介面,因為知道開發圖形化程式較容易入門,所以選擇了 VB
也盡可能的把有需求的功能都擺了上去,包括「關於我」這種雞肋功能
這算是圖形化介面後的第一個版本,這裡就先預定為 v1.0 版吧


設計的重點有兩個,一個是好操作,所以介面要越簡潔越好,按鈕要越大越好
另一個是介面要淺顯易懂,不是每個人都是電腦高手
所以要照顧到那些平時疏於使用電腦的族群

但顯然我想得還是不夠周全
對,我實在太高估公司的硬體設備了,使用 BarCode 時不時就會出現以下的問題
檔案名稱:亂碼、短缺、英文大小寫、超出設定的範圍等

這裡也還需要依照不同的客戶做設定,於是我升級了圖形化後的第二個版本
也就是以下的 v2.0 版,重寫了演算法之後,程式碼立刻少了一半 (雖然還是比預計的多)
但上面的問題都被克服了


產能查詢原本是不查時段、而是比對檔案的建立日期、修改日期、存取日期
(這個我原本覺得會用到,但後來發現實用性太低)
於是改成時段查詢,這樣會更實用一點

至於「更改判定」、「關於我」,這兩個功能使用率太低就拿掉了
我都放一年了,結果還是有人不知道是我寫的
每次移動成功時,程式不是都會自動感恩我、讚嘆我嗎? XD

創作回應

相關創作

更多創作