1. 程式人生 > >入職兩個月,WPF開發感想

入職兩個月,WPF開發感想

view http 主管 發的 基本 站點 公眾號 文件夾 回老家

1 、新工作,新開始

2、WPF初次接觸以及學習MVVM開發模式

3、後臺數據操作,ORACLE 存儲過程(邊做邊學)

4、總結

  4.1工作開發中的小問題 ,遇到的坑;

  4.2 解決的問題,學校到的知識點

一、新工作,新開始


今年是來深圳的第二年(16.01到現在),出來工作的第四年了(第一年在廣州14.03-15.12),時間過的快。剛開始工作做winfrom開發,用的是sqlserver數據庫。第二份工作是網頁開發,手機端和網站。鍛煉我的前端基礎,布局css還是比較弱css和基本的html熟悉了。還是微軟的數據庫開發。第二份工作由於薪水和個人的原因辭職了。(創業公司)公司也快撐不住了,我就主動開始找工作了。然後應聘了現在的公司。通知好cto說沒什麽問題然後第二天就給我辦理了離職手續。(因為本來是要把我人事外派了)。所以來了這家公司上班。

說一說現在的主要工作和用到的一些技術。主要做CS(客戶端)公司是物流行業做erp客戶端開發。之前有一套web端的管理軟件,因為某些原因需要做cs端的,所以就招人了。使用的是.net平臺 WPF技術進行開發界面。後臺數據庫使用的是Oracl 10i 版本的。數據訪問使用的是java寫的中間件。就是調用的時候使用公司之前開發好的一個dll 封裝好的方法就可以了。然後來這裏也快兩個月了。2月底入職的,現在是4月初了。剛剛進來就熟悉公司的網站,是一個mvc和webform混合的web網站公司主站點,在一臺老舊的server2008服務器上面跑。然後我需要修改頁面做個查詢。然後手動替換服務器上面的文件。之前都是只負責開發,代碼的部署都是師傅(帶我的同事)署的,我就在旁邊看著他操作。現在需要我自己維護,還好百度看看然後自己進去看看也沒什麽。之前好像在自己的電腦上面部署過網站,還好沒什麽不熟悉的東西。然後就是公司的代碼從svn上下載之後編譯報錯,本地調整好之後提交獲取又會出問題。後來發現是把bin和object文件夾沒有排除。總之剛開始入職前一兩周,問題多多,都是百度問人慢慢的一點一點解決問題。

現在好多了,剛開始的時候是做一個公眾號的小功能調用java組同事寫好的接口。開發到上線好像做了兩個多星期。具體可見我前面的博客(微信公眾號開發筆記)。

二、WPF初次接觸以及學習MVVM開發模式


在剛來這裏之前,剛上一家公司的一個同事要回老家工作了。所以他把一些書給了我們,我選了一本 《深入淺出WPF》,剛剛開始做項目的時候有很多不到,那時候每天下班回去就看看這個本書,花了大概兩個星期的時間(包括周末)大概過了一遍。看完之後好像有點懂了,但是當時的感覺不是很強,就好像明白一個大概吧。然後就是技術主管給我和另一個新來的同事講解了一下公司的架構。代碼分層,以及開發的註意事項等等一些東西。然後試著自己去建立一個頁面。剛開始是一點點自己照著代碼敲,大概也能看懂一點,然後就是編譯,解決報錯問題。把自己寫的代碼跑起來。 然後也就是照著之前別人寫過的代碼,復制粘貼修修改改的。剛開始是做一個查詢界面,只是照著之前的在View裏面先建立頁面,然後是建立Models然後ViewModel。這樣一步一步來實現一個簡單的查詢界面。

技術分享

上圖是一個模塊的文件結構,是目前開發所使用的結構。然後剛剛開始只是簡單的按照別人的代碼來做,後來慢慢的明白,了WPF的一些基礎知識,通過看前面提到是書籍(深入淺出WPF)來大概了解了一些比如 XAML、x名稱空間,控件布局,綁定,

入職兩個月,WPF開發感想