top of page
工作內容
目標
目標
- 規定時程內完成交辦事項。
- 加強自身程式開發能力和邏輯。
- 藉由在各個專案中學習更多程式開發技巧。
期初實習工作
培訓課程
第一堂
- 說明公司Coding Standard的規範和重要性,而公司有這個 課程主要是為了增加程式的可讀性。
- 介面上的每個選項如何設定,如何藉由Session去連結頁 面。
- 如何撈出資料庫的資料並和網頁連動。
- 如何將表格的底色變色、變更範圍內的文字顏色和合併欄 位。
第二堂
- 將第一堂課的課程內容更加延伸,增加新增、修改、刪除 的功能。
- 按不同的QueryType後,跳出的選單進行特殊設定(當在新 增資料時,有些不能被選取,因此選項會變成label或是反 灰;當選擇某一個選單時,會使另一個選單進行變動並跳 出符合的內容。)
第三堂
- 將第一堂和第二堂的課程內容延伸。
- 撈出資料後,設定更新/新增/刪除的權限,製作更新(新增) 的輸入框,並設定資料驗證邏輯,再將資料上傳更新。
交辦事項
1. OEE asp.net Develop
- 這程式原本是以asp來撰寫的,而我是負責把整個網站轉為 asp.net。
- 前端是和資料庫連結後,將資料顯現在頁面的選單裡。
- 後端主要是呈現機台的狀態,而機台資料是將資料寫進 DataTable後再將資料塞進GridView。
- 使用動態新增Label和GridView……等。
2. 介面
- 主要使用TableLayoutPanel和Panel去呈現。
3. 檔案總管
- 可以輸入路徑後並找到路徑下的所有檔案和資料夾。
- 點擊資料夾後可以進到下一層,而檔案則是呈現紅字並且 在點擊後無法前往下一層。
- 在檔案上點擊右鍵時會出現下載選單給予下載。
4. 遠端螢幕截圖
- 執行程式時可以截圖此畫面。
- 使用Thread.sleep讓Form晚出現幾秒,才可以完整擷取頁 面。
5. eMapPlusLogAnalysis
- 利用正規表示式來分析Log資料,並將所需的資料留下並 寫入CSV檔。
6. eMapPlusServerMonitor
- 主要是修改原本的程式,將程式內的Chart改為分頁式呈 現。
- 新增今日按鈕可直接將DateTimePicker改為今日日期。
培訓課程
第一堂
第二堂
第三堂
交辦事項
1. OEE asp.net Develop
2. 介面
3. 檔案總管
4. 遠端螢幕截圖
5. eMapPlusLogAnalysis
6. eMapPlusServerMonitor
期初實習進度
期初實習期間
完成之進度
暑期實習工作
交辦事項
1. 機台Layout
2. DocFX
3. 機台Setting 網頁
暑期實習期間
完成之進度
1. 機台Layout
- 將資料利用演算法的方式轉成座標形式。
- 在表格中設計走道樣式。
- 將資料填入對應位置並變色。
- 確認機台總數和狀態數量是否與資料庫吻合。
2. DocFX
- 當完成程式時將立即生成說明文件。
- 若為多個dll檔,將須自動生成分層式的說明文件。
3. 機台Setting網頁
- 查詢機台是否存在於資料庫中。
- 若機台並不存在於資料庫中時,將會跳出不存在的訊息。
- 若需增加機台,點擊Insert將會把資料加入並且顯示於頁面中。
暑期實習進度
工作當中扮演的角色
工作當中
扮演的角色
平常主要是寫一些程式,讓一些程序得以簡化也可以提高效率……等,而主管會給予工作並說明他想要得到和呈現的結果是甚麼,以第一個工作為例,第一個工作主要是將原本舊有的程式(asp)改寫成asp.net,所以必須先了解原程式的寫法外,還要思考要如何用現在的語言去呈現我所想要呈現的東西,之後寫完程式再將程式給予User測試,並在測試過程中找出問題再進行修改。而有時候也會收到一些工作是需要修改網頁的某些條件設定,而這些東西都是在Coding Standard的課程中有教到,所以寫起來時是較為上手的。
而當我做完工作時,會將我所查的或所學的記錄下來,對於日後我有問題時可以快速查詢並且解決。
bottom of page