top of page
Keyboard and Mouse

​工作詳述&完成進度

Glass Buildings

​關於Gridview

學習利用Gridview建立簡易的報單查詢系統。裡面包含查詢功能、詳情檢視、匯出EXCEL等

Businessmen

關於文字文件的轉檔

​學習利用一些解讀的方式,將輸入的文字文件檔案轉成表格之後,匯出成EXCEL

White Structure

​其他項目

在工作中,有時也會碰上跟程式外的事件。這也是能從另一方面學習的好機會

Gridview

GridView的運用

  • 目的:利用Gridview 建立簡易的報單查詢系統。

  • 功能說明:以貨品號碼做查詢、以報關日期做查詢以及報單號碼做為查詢的三種搜尋方式。再以部分條件搜尋時,能夠將有相同搜尋條件的貨品盡數列出之外,亦會在表格上方列出相同搜尋條件的品項共有幾個。而當我們查詢到需要的資料,或是想要直接匯出全部的資料時,按下「顯示全部」的按鈕旁的「匯出成EXCEL」就可以進行匯出。

  • 效益:為的是能更方便使用者能統計出這個貨品號碼或是使用者所選擇的日期區間內,對方公司一共進行了多少筆交易,亦或是這個類型的品項所進行的交易執行了多少次。另外,不管是部分條件還是在全部顯示的狀況下,我們都可以利用表格中的第一個欄位進行勾選,選擇單筆或多筆資料來進行匯出。

  • ​學習:因為在這幾個月的期間內,有一兩個不同的公司有這樣的需求,讓我練習到調整部分的參數就可以達到要求。並且在這個過程中,我更發現了原本既有程式的缺點。舉例而言,就像一開始我是利用SqlDataSource這個Visual Studio裡面內建的元件,利用它去連接資料庫,並且利用GridView這個預設元件去代入並顯示所有資料表格。但這樣的處理方式雖然可以很輕鬆的將資料完整個帶出,但若遇上比較複雜的欄位互相加總或調整需顯示的欄位這樣需要調整到單個欄位的情況時,用既有的方式是會有機率遇到問題,並且有執行上的困難的。所以在這裡我就學到如何以動態的方式產生放置資料庫資料的DataTable以及放置表格的Gridview。

img_slider_s_11_20180330.jpg
TXT

​文字檔轉檔成Excel

  • 目的:用程式的方式取解讀一份文字文件(TXT)的報單。將其中的內容以GridView的方式呈現供使用者確認後,可以匯出成EXCEL的格式。

  • 功能說明:先將需要解讀的文字文件(單筆或多筆)檔案上傳,在頁面上以表格方式呈現,讓使用者確認是否為自己所需的檔案後,可以利用匯出成EXCEL按鈕將其輸出成EXCEL檔案。

  • 效益:這個程式的功能卻不只有解讀,還含了上傳(一或多筆檔案)、顯示表格以及匯出成EXCEL。由於這個對象的客戶所提供的文字文件有一個特殊的形式,所以需要按照他既有的形式去進行拆解,才能從中取得我們所需的資訊。

  • 學習:在上傳檔案的地方也是花費我非常多時間。因為上傳的時候我才發現,原來我平時所用的編輯環境是無法使用我在網路上所查到的上傳元件。我在請教主管之後得到了個非常有用的元件,並且是能夠正確的運作在我所編輯的環境中。而在摸索元件的使用過程中,也同時發現了很多不曾使用過的功能,這也讓我學到了很多。

UI設計

  • 目的:利用CSS及JavaScript等,將網頁功能的呈現加注上一些變化

  • 功能說明:有些是網頁本身從空白的畫面,加上我所製作的頁面調整後就可以做使用。而有些則是已經有完整的功能,可能已經包含各項功能,只要修改一部份的位置和色彩,就可以成為新的畫面。

  • 效益:不只是以功能導向的設計方式,更可以有一個看起來更加愉快的畫面,那麼在工作的執行上,或許可以帶來更多的樂趣,且讓使用者友善的功能也能擁有友善的畫面。

  • 學習:我會喜歡讓畫面上看起來更豐富,並且安插一些小的功能或動畫,讓同仁在使用的時候可以看著這些小功能,使用起來更開心,所以這也讓我去研究許多CSS以及其相關的語法。我覺得這是一個自學的好機會,他不僅是我有興趣的領域,更讓我在製作的過程中,發現更多我所不知道的功能,不知不覺中對CSS的語法更加熟悉,也在這段時間的訓練中變得越來越上手。

其他項目

其他項目

因為我們的分機中大多是同事打來詢問事情,因此如果可以幫得上忙的地方,我也會幫忙處理一些同事所提出的小問題,例如電腦中一些顯示方面的設定、微軟的Office中,一些按鍵設置或調整以及外部設備的連接等,這些較為簡易的問題,若是我能解決的範圍,我也會提供同仁們一些解決方法。

142694.png

另外,我也曾經幫忙撰寫過一份公司程式更新的報告書,因為當時主管想利用這次的機會,讓我也能練習到一個程式以外的項目,而當時的工作就是這份英文的報告書。裡面寫著一項一項的問題讓我們能照著需求與情況去填寫,這也讓我練習到一份不一樣的工作內容

116348.png

在這段時間,我也參與到了一個新的學習機會,撰寫關於幫助使用者快速了解掃作方式的使用說明書。在工作中會碰到許多新的程式及APP的開發與使用,針對這個部分我會針對應用程式或是程式中每一個功能,每一個細項,每一個顯示出來的結果,帶出所有他們所含的意義。有了這項工具的輔助,讓使用者能夠快速地熟悉軟體的使用方式,也能讓在外的使用者們有一個快速且簡單的方式能上手新的應用程式。

勉強.png
bottom of page