目前分類:.Net 技術 (135)

瀏覽方式: 標題列表 簡短摘要

只要用過 WCF 或是 ASP.NET,就會發現裡面的 Attribute Class,都會限定使用範圍,例如只能用在 class 上或是 property,其實自訂的 Attribute class 也是可以有相同效果的。

卑微研究生 發表在 痞客邦 留言(0) 人氣()

使用 Caliburn 寫程 Windows Phone App,通常 ViewModel 與 View 是一對一的對應。但對於一些習慣寫網頁的人來說,會覺得 Model 應該要能對應到不同的 View,例如某些頁面,運作的邏輯是相同的,只是因為不同的客製化需求,而需要不同的介面。或者是說,利用 Attribute 來指定對應的 View,而不是透過預設的規則。

卑微研究生 發表在 痞客邦 留言(0) 人氣()

看到標題不要誤會,本篇文章不是要講如何破解軟體序號。

卑微研究生 發表在 痞客邦 留言(0) 人氣()

在 Caliburn.Mico 中要設定 User Control 的 view model,有以下兩種方式:

卑微研究生 發表在 痞客邦 留言(0) 人氣()

在 Caliburn.Micro 裡,設定 Event 非常方便,本篇文章將列出幾個常用的方法。

卑微研究生 發表在 痞客邦 留言(0) 人氣()

SONY DSC

前一篇文章提到了如何利用 Caliburn.Micro 做 View 與 View Model 的 binding,但 App 通常不會只有一個頁面,而 Caliburn.Micro 簡化了 Navigation,可以讓程式設計師輕易的做換頁。

文章標籤

卑微研究生 發表在 痞客邦 留言(0) 人氣()

SONY DSC

在 ASP.NET MVC 中,通常會有對某些 Controller 底下的 Action 做 log 或是過濾 Request 的需求,而 ActionFilter 可以滿足這樣的需求,它是一個 Attribute,實作它之後只要宣告在 Action 上即可。

文章標籤

卑微研究生 發表在 痞客邦 留言(0) 人氣()

SONY DSC

在微軟推出 XAML 後,就一直在推行 MVVM,它跟 MVC 的不同除了 Controller 外,就是在 Model 與 View 之間多了一個 View Model。而最近因為工作的關係,接觸到 Caliburn.Micro 這套 Framework。

文章標籤

卑微研究生 發表在 痞客邦 留言(0) 人氣()

在之前的文章提到 C# 6.0 的一些新功能,本篇文章將會繼續補充前一篇沒提到的。

卑微研究生 發表在 痞客邦 留言(0) 人氣()

在 .Net 平台上,大多數的工程師都會選擇 Json.NET 來處理 JSON 資料,而我發現 Jil 這套在使用上更方便,官方也宣稱 Jil 的處理速度更快。

卑微研究生 發表在 痞客邦 留言(0) 人氣()

C# 經過多年的改進,功能愈來愈強大,下一版的 C# 6.0 目前也已經包含在 Visual Studio 2014 CTP 裡,本篇文章將會介紹幾個比較重要的功能。

卑微研究生 發表在 痞客邦 留言(0) 人氣()

我在 GitHub 開了一個專案:

https://github.com/sholfen/LESearchLibrary

 

有興趣的朋友可以參考看看,基本上是把 Lucene.Net 再重新包裝,期望使用上可以更簡單。

卑微研究生 發表在 痞客邦 留言(0) 人氣()

在 ASP.NET MVC 中,已經提供了比傳統 WebForm 更好的錯誤處理機制,而 HandleErrorAttribute 這個類別是其中一種。

卑微研究生 發表在 痞客邦 留言(0) 人氣()

在 WinForm 裡的控制項,設計了許多不同的 Event,當專案愈大愈複雜,到底有哪些函式被設進 Event 裡,常常令人摸不清。一開始,試著利用 EventInfo 來得到想要的資訊,不過後來得知 EventInfo 缺乏這方面的資訊。後來找到了一篇對岸寫的文章,雖然解決了問題,不過方法可以說是一種 Hack…

卑微研究生 發表在 痞客邦 留言(0) 人氣()

最近研究怎麼在 WinForm 對 Dynamic Object 做 data binding,像 ExpandoObject 這類的物件在 WPF 做 data binding 是有解法的。可惜在 WinForm 上,官方似乎沒有給出一個解法,於是花了些時間尋找解決方案,後來就找到了 Impromptu-Interface。

卑微研究生 發表在 痞客邦 留言(0) 人氣()

在開發程式時,為了除錯方便,會在程式碼中加入列印變數的功能。而在程式開發完畢後,又必須將這些功能一一刪除,只是在開發結束後,往往想不起來哪些地方有加入這些功能。其實有個小技巧可以解決這樣的問題。

卑微研究生 發表在 痞客邦 留言(0) 人氣()

最近幫朋友做網站,有提到能不能弄一個把資料匯出成 Excel 檔的功能,剛好最近看到網路上有人分享 ClosedXML,於是寫了支小程式來測試。

卑微研究生 發表在 痞客邦 留言(0) 人氣()

在寫 ASP.NET MVC 時會遇到一個問題,就是從 Entity Framework 中取得的資料,要轉到 View 所需要的資料,這當中通常都是用以下的方式轉換:

2014-06-08_170353

 

這方法不是不好,只是欄位一多就會變得很煩,幸好有 AutoMapper 這樣的函式庫可以減少麻煩。

卑微研究生 發表在 痞客邦 留言(0) 人氣()

這篇文章其實沒有什麼,內容非常簡單,但為了避免有人跟我一樣,為了建表格搞了老半天,才發現本來就有內建的精靈可用…

卑微研究生 發表在 痞客邦 留言(0) 人氣()

標題又臭又長又難懂,所以容我簡單解釋一下。有在做電子購物網站,多少都會碰到購物車的問題,當一台購物車有十件商品,這十件商品能夠用信用卡分期的期數通常不會相同。所以要找出這十件商品的共同分期數且顯示在前端,並不是件容易的事。

卑微研究生 發表在 痞客邦 留言(0) 人氣()