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