[Blend] 透過 Blend for Visual Studio 2013 快速產生設計時期資料 (一) - 透過現有的類別產生設計時期資料

在開發一個需要進行大量資料繫結的App(包含Windows Store App與Windows Phone App)的過程中,設計師如何以最貼近真實資料的設計時期資料來進行設計,一直是讓許多人相當頭痛的一個環節。不過,有了Blend for Visual Studio 2013的幫助,應該就可以減輕工程師和設計師的負擔,甚至可以降低工程師和設計師合作及溝通時發生衝突的機率。

...繼續閱讀 »

[Visual Studio] Visual Studio 2013 RC 針對XAML編輯功能的強化 – 更強力的 IntelliSense 支援

隨著Windows 8.1即將於2013年10月18號正式上市,Visual Studio 2013的正式版也即將一併粉墨登場(如此一來廣大的開發者們才有工具好用來開發Windows 8.1版的Store App)。
目前提供試用的Visual Studio 2013 RC版針對Xaml編輯的功能做了不少的強化,這邊就來逐一與各位朋友們分享。

...繼續閱讀 »

[Kinect SDK] Kinect for Windows SDK 1.5 現身!!!

這陣子以來有不少朋友問到關於Kinect for Windows SDK 1.0版中API改變等等相關的問題,而且微軟也在前陣子發行了商業版的Kinect for Windows的裝置。
不過,因為工作及我個人時間安排的關係,一直遲遲沒有機會去玩1.0版的Kinect for Windows SDK,沒想到就在2012年的5月21日,Kinect for Windows SDK也來到了1.5版了~

...繼續閱讀 »

[Windows 8][Metro Style Apps] 做AppBar的按鈕時不用再透過Charmap找內碼了~試試StandardStyle.xaml懶人包吧!!

開始實作Metro Style Apps的朋友們可能會發現,系統中預設的一些按鈕(例如Back Button)其實使用的並不是圖片,而是使用內碼表的符號做出來的。
不過,又有好心的人幫我們把大部份的App會使用到的按鈕內碼都整理了出來,包在一個StandardStyle.xaml裡。

...繼續閱讀 »

[Visual Studio] 應用程式佈署大作戰 - 為Setup Project加入自訂的對話視窗以修改App.config的內容

  • 17945
  • 0
  • C#
  • 2013-07-15

當我們在開發應用程式的時候,常常會把應用程式的設定值放在App.config檔中。不過,如果是要發佈出去的時候,預設的設定值就不見得適用於每個使用者了。這個時候,如果能讓使用者在安裝我們的應用程式的過程中,可以透過介面,就能輕鬆的修改App.config的內容,要比要求使用者在安裝完應用程式之後,自行以記事本去修改App.config檔來得要親切而且專業得多。不過,該怎麼做呢?讓我們看下去!!

...繼續閱讀 »

[Visual Studio] 咦!?專案發佈的Prerequisites裡面找不到SQL Server 2008 R2 Express !? 那就自己加吧!!

這幾天在玩Visual Studio 2010中的Setup Project的時候,驚然發覺,咦!!?內建的Prerequisites列表裡面只有SQL Server 2008 Express ,但是沒有SQL Server 2008 R2 Express耶!? 可是我要發佈的專案用的資料庫是SQL Server 2008 R2 Express版的,又不想現在把已經建好的SQL Server 2008 R2 Express 打回SQL Server 2008 Express,嘖嘖~~只好自己動手加囉!!

...繼續閱讀 »

[Kinect SDK] 建立支援Kinect的WPF應用程式(二) - 嫌麻煩嗎?那就偷懶吧!!

  • 40271
  • 0
  • C#
  • 2013-07-15

在上一篇文章中跟大家介紹了透過Kinect SDK取得攝影機擷取到的畫面的方式。雖然沒寫多少程式碼,不過,可能會有朋友覺得只是要拿個畫面而已,就得做這麼多事、寫這麼多程式是一件很累人的工作....(好吧,其實是我自己懶)
所以今天就要來介紹幾個可以加速開發的第三方元件,Let's Rock!!

...繼續閱讀 »

[WPF][C#] 讓你的應用程式無國界~WPF多國語系實作系列之四 - 使用XmlDataProvider

  • 15902
  • 0
  • C#
  • 2013-07-15

除了前面介紹的三種方式之外,這篇是這一系列文的最後一種方式了。只要簡單的透過XmlDataProvider和強大的DataBinding的功能,就一樣可以做出有多語系功能的WPF應用程式。另外,這個方式也一樣能達到執行時期動態的語系切換功能喔!!
廢話不多說,直接開始吧!!

...繼續閱讀 »

[WPF][C#] 讓你的應用程式無國界~WPF多國語系實作系列之三 - 使用ResourceDictionary

  • 17696
  • 0
  • C#
  • 2013-07-15

已經用過WPF/Silverlight的朋友們應該對於ResourceDictionary不陌生。不過,ResourceDictionary除了用來存放Style、Storyboard等等資源之外,也可以拿來實作多國語系喔!!而且透過ResourceDictionary的方式來實作多國語系,一樣可以達到執行時期動態的語系切換功能!!
廢話不多說,以下來來跟各位分享這個簡單的方式,也歡迎有興趣的朋友跟著一步一步做看看喔!!

...繼續閱讀 »

[WPF][C#] 讓你的應用程式無國界~WPF多國語系實作系列之二 - 使用ObjectDataProvider搭配Resources.resx

  • 18860
  • 0
  • C#
  • 2013-07-15

習慣.Net Framework平台的朋友們應該對Resources.resx檔不陌生,在一般的Windows Form應用程式或是ASP.Net應用程式中都可以透過它來實作並且輕鬆的維護不同語系中所需要使用的資源;當然,在WPF中也可以這樣使用,這一篇就來跟大家分享在WPF中使用Resources.resx搭配資料繫結的好幫手-ObjectDataProvider來做到多語系應用程式的實作!!而且從這個範例開始,我們要來實作執行時期動態的語系切換功能!!

...繼續閱讀 »

[WPF][C#] 讓你的應用程式無國界~WPF多國語系實作系列之一 - 使用LocBaml.exe

  • 11839
  • 0
  • C#
  • 2013-07-15

多語系的實作在各種平台和應用程式間一直是個很重要的環節,當然對WPF來說也不例外,接下來的幾篇文章,就要跟大家分享在WPF中,實作出支援多國語系的幾種方法。
第一篇就由在MSDN上也查詢得到的方法-透過LocBaml.exe來實作出多國語系的WPF應用程式來打頭陣。

...繼續閱讀 »

[WPF][C#] 當不需要華麗的使用者介面或是需要啟動參數時....!? - 開啟WPF的Console視窗

  • 36849
  • 0
  • C#
  • 2013-07-15

如果我們使用Visual Studio中內建的專案樣版建立WPF專案,並且按下F5執行,就會看到專案中預設的MainWindow直接跳出來,這是很合理,也很合邏輯的一件事(這不是廢話嗎?!)。不過,寫過Windows Form應用程式或是寫過Windows Console Application的朋友們可能就會好奇:「我如果想在命令列輸入一些啟動參數的時候怎麼辦?」,抑或:「我在WPF中可以使用Console.WriteLine()並且有個簡單的介面追踨一些變數的值嗎?」;甚至是:「如果我想要做一個精簡模式,直接從命令列下指令,就能完成特定的工作;這樣WPF辦得到嗎?」。關於上面提到的問題,很開心的告訴大家:當然可以!!

...繼續閱讀 »

[MVVM]你的MVVM Light Toolkit也芒果了嗎? - 安裝MVVM Light Toolkit for Windows Phone 7.1 Beta

Windows Phone Developer Tools 7.1 Beta已經出現了好一段時間了,隨著它的出現,MVVM Light Toolkit也推出了相容於Windows Phone 7.1 Beta版的更新讓Windows Phone的開發者使用(基於這次的Windows Phone 7.1 Beta中改動了不少的Library,原來的MVVM Light Toolkit for Windows Phone 7.0提供的Library和專案範本可是沒辦法硬套在Windows Phone 7.1 Beta專案上的喔!!)。

...繼續閱讀 »

[IADP] 我不要每次都手動開Debugger啦!! - 安裝Plug-in for Visual Studio

經過[IADP]抄傢伙~準備上工啦 - 下載及安裝IADP SDK一文的介紹,大家應該都對SDK有了基本的認識了,不過,如果每次開發都要手動加入參考,到了要測試的時候,又得手動把Debugger打開的話,應該有點虛(尤其是對我種懶人來講)~所以這篇就來介紹在上一篇裡面刻意被忽略掉的Plug-in啦~

...繼續閱讀 »

[Windows Phone] 體驗搶先試吃版的芒果–Windows Phone Developer Tools 7.1 Beta

這個月的大事之一,就是昨天晚上十點(台灣時間 2011/05/24 22:00),在美國進行的Mango發表會,而隨著發表會的進行,許多和下個版本的Windows Phone相關的資訊和開發工具也隨之一個接著一個的被證實與公佈,今天要來跟大家分享的,當然就是開發者嚐鮮必備的—Windows Phone Developer Tools 7.1 Beta囉!!

...繼續閱讀 »

[MVVM] MVVM進行曲:使用MVVM Light Toolkit –【Intro】MVVM Light Toolkit簡短介紹與安裝

  • 15275
  • 0
  • C#
  • 2013-07-15

在[MVVM]初步認識MVVM設計模式一文中,簡單的介紹了MVVM設計模式,相信比較行動派的朋友們應該都很迫不及待的想要動手透過MVVM設計模式來讓自己的系統架構和程式碼更加的乾淨漂亮了吧!!
在上戰場殺敵之前,必需把「傢私」準備好,這一篇文章就來跟大家分享要進入MVVM設計模式之前所需要進行的準備。

...繼續閱讀 »

[Blend][Visual Studio] WPF與Silverlight專案方便的在Visual Studio 2010與Blend間切換的幾項小設定

  • 5242
  • 0
  • RIA
  • 2013-07-14

習慣了使用Visual Studio 2010的工程師和使用Blend的設計師應該都會很習慣的使用相同的一套軟體處理同一個專案,不過有時候為了開發、整合或是測試,還是得要在Blend或Visual Studio 2010間相互切換,才能發揮最大的效能。
這次就來分享幾個小設定,讓專案的開發能比較順利的進行~

...繼續閱讀 »

[SQL Server] VisualStudio 2010內建的SQL Server 2008 Express 升級與安裝SQL Server Management Studio 2008 實務

如果使用預設的設定值安裝Visual Studio 2010的話,會一併安裝SQL Server 2008 Express版,不過,它只會很單純的安裝資料庫和資料庫引擎而已,並不會安裝其他的功能和管理工具,例如全文檢索功能、Reproting Service和SQL Server Management Studio 2008 Express,而就我自己的經驗,要自行下載SQL Server Management Studio 2008 Express來安裝的話,又可能遇到各種奇怪的問題(可能是作業系統和環境的關係,在安裝的過程中會讓人氣到快中風),經過一番的研究,在這邊跟大家分享我自己認為比較無痛的升級實務。

...繼續閱讀 »

[軟體工程][程式語言] Code Review的好幫手–.Net程式碼分析工具FxCop

在團隊協力開發模式的工作流程裡面,Code Review通常會佔很重要的一個環節,有良好的Coding Standard配合良好的Code Review機制,就能更進一步的加強程式碼的品質和可讀性。不過通常Code Review都得透過人工或是其他第三方的工具來進行,因此善用對的工具就可以節省許多的時間,也可以培養團隊中開發人員的習慣。
今天要跟各位介紹的,就是一個能降低大量Code Review時間的好工具....

...繼續閱讀 »

[軟體工程][TFS] Team Foundation Server 2010中新增的Team Project使用者無法正常瀏覽DashBoard(rsAccessDenied)的解決方法-使用TFS Administration Tool

  • 4293
  • 0
  • TFS
  • 2013-07-14

上次解決了報表無法正常顯示的問題(rsInvalidReportParameter)之後,想說換個使用者登入,看看功能是不是都正常,沒想到,一連到專案入口網頁,哇咧~~又是兩個錯誤訊息在迎接我,有沒有這麼熱情啊!?rsAccessDenied....ReportingService的存取被拒~看起來又是權限不足的因素造成的....

...繼續閱讀 »

[軟體工程][TFS] 解決Team Foundation Server 2010專案成員無法正常瀏覽專案Portal(Error:Access Denied)的解決方法

  • 4966
  • 0
  • TFS
  • 2013-07-14

當安裝完TFS2010,並且透過VS2010建立好Team Project,也針對該Project設定好了成員及權限之後,使用其他成員的電腦開啟VS2010,也很順利的利用Team Explorer連接上了Team Foundation Server、取得了Team Project的成員身份。這時候,想說去專案的入口網站逛逛好了,所以在Visual Studio的Team Explorer中的Team Project上按下滑鼠右鍵,點選了Show Project Portal....

...繼續閱讀 »

[軟體工程][TFS] Team Foundation Server 2010的DashBoard出現Reporting Services Error(rsInvalidReportParameter)的解決方法

  • 4690
  • 0
  • TFS
  • 2013-07-14

這幾天開開心心的安裝完TFS2010,也很開心的建立完Team Project,設定好專案成員、權限之後,想說先來看看預設的專案入口網站好了,不料,一連到專案入口網站之後,出來招呼我的居然是Burn Rate報表的錯誤訊息,天啊!!!!有沒有這麼親切啊!?
仔細看一看錯誤訊息,內容是Default value or value provided for the report parameter ‘StateParam’ is not a valid value. (rsInvalidReportParameter)....

...繼續閱讀 »

[Visual Studio] 在64位元作業系統中無法正常執行32位元WCF Service之解決方法

如果使用Visual Studio 2008/2010針對32位元的WCF Service Library進行Debug時,Visual Studio會很貼心的自動幫我們以Microsoft WCF Service Host來承載該Library,以讓Debug的動作能順利進行。這個動作在一般32位元的作業系統上執行通常是很正常,也很順利就能Work;不過,若是改用64位元的作業系統,要執行Debug的動作時,就不一定會這麼順利了....

...繼續閱讀 »

[Visual Studio] 使用Visual Studio搭配Microsoft SQL Server Database Publishing Wizard進行資料庫的匯出工作

在用SQL Server Management Studio內建的功能匯出資料庫SQL Script(含資料)一文中跟各位介紹了使用SQL Server Management Studio來進行資料庫的匯出方式,這次來跟大家介紹另一個方式,可以在Visual Studio中進行一樣的操作,把資料庫匯出。

...繼續閱讀 »

[Visula Studio][Silverlight][WPF] 給VS2010用的Action、Behavior和Trigger樣版

  • 5177
  • 0
  • C#
  • 2013-07-14

通常寫要給WPF或是Silverlight用的Action、Behavior還有Trigger都會是比較偏工程師的工作,但是VS2010預設沒內建這些檔案的樣版,折衷的作法一般就是先透過Blend開出檔案,再以VS2010編輯,但是每次都這樣太累了。
我幫有需要的人準備好了可以直接安裝的Extension檔,以後就能直接建立這幾種檔案啦!!

...繼續閱讀 »