2012/09/06

置頂-程式學習方向

寫下學習的目的,紀錄當下要學習的個人心情!
不然都忘了那些重點要學習 @@~~

該學習的還是要學!!


=============================================================
20120906 -
Data Access Application Block 入門
http://huan-lin.blogspot.tw/2012/09/data-access-application-block.html
目的:因專案對於DataAccess 的部份,引進Enterprise Library 5 的
keyword:
。Data Access Application Block (DAAB)
。EnterpriseLibraryContainer
。「使用 service locator,也就是 EnterpriseLibraryContainer.Current.GetInstance()。」
。「使用 ADO.NET 的 TransactionScope 類別來管理交易」
。DAAB提供預設的 row mapper

        ex:
        // 把 reader 物件中的欄位值塞給 cust 物件的對應屬性
        IRowMapper mapper = MapBuilder.BuildAllProperties();
        Customer customer = mapper.MapRow(reader);
Building Output Mappers
       ex:
// Start with a mapping for each property based on the name
// then modify the mappings as required, and finally call Build. 
IRowMapper mapper = MapBuilder.MapAllProperties() 
                              .MapByName(x => x.CustomerName)
                              .DoNotMap (x => x.Orders)
                              .Map(x => x.Region).ToColumn("StateOrCounty")
                              .Map(x => x.Time).WithFunc(x => DateTime.Now)
                              .Build();





=============================================================


針對 JqGrid 的MVC 架構,有此2種方式開發:
1. Using  Lib.Web.Mvc (如附件範例)
http://tpeczek.blogspot.tw/2011/03/jqgrid-and-aspnet-mvc-strongly-typed.html
http://tpeczek.codeplex.com/releases

2. Using  JQGrid  for ASP.NET MVC (評估中,需買Develop license)-但其程式開發相對簡易

http://www.trirand.net/licensing.aspx
其Demo Sample:
http://www.trirand.net/demoaspnetmvc.aspx

=============================================================
TFS 版本控管心得筆記:如何大量更新不受版本控管的檔案
基本上不會用就請他們去學,自己學不會就去買書來看 ( Visual Studio 2010 Ultimate軟體工程實戰手冊+  軟體測試實戰 ),買書還懶得看也可叫他們去看影片 ( 邊做邊學 Visual Studio 2010 進階程式開發及程式碼品質 + 邊做邊學 程式碼管理 + Pluralsight On-Demand! Course Library ),但我想大家對於學習新知識一定有「意願」但不一定有「時間」,所以通常還沒學會就準備要上工改 Bug 了,哪有時間慢慢 K 書或看影片啊!


0 意見 :

張貼留言