[Windows Phone] 無聊小範例 - 在Windows Phone 8手機螢幕上畫出指定長度的線條

最近在MSDN論壇上看到有人發問一個問題:「要如何在手機上畫出3公分的直線?」。
乍看之下這應該是一個再也簡單不過的事情,啊不就拿尺來量一量就好了!? 連小學生都會的事情啊~~(被打)
不過事情往往沒有想像中那麼簡單.... 這個問題牽扯到不同裝置有不同的解析度,所以,同樣都是三公分,但是在不同的裝置上面的像素可是大不相同的啊~~

...繼續閱讀 »

[WCF] 透過 IIS 7 架設需存取憑證的 WCF 服務時遇到 Keyset does not exist 的參考解法

有些服務為了要維護資料的安全性,可能會透過儲存在SSL憑證中的私鑰在訊息傳遞的過程中進行加密,再透過公鑰來解密。
在開發過程中可能一切都很順利,但是一旦要將 WCF 服務佈屬到 IIS 上時,卻怎樣都無法取得存放在憑證中的私鑰,一直拿到 "Keyset does not exist" 的錯誤訊息。
這邊就跟大家分享我遇到的案例與解法。

...繼續閱讀 »

[Blend] 透過 Blend for Visual Studio 2013 快速產生設計時期資料 (二) - 無中生有產生設計時期資料

在 [Blend] 透過 Blend for Visual Studio 2013 快速產生設計時期資料 (一) - 透過現有的類別產生設計時期資料 一文中,我們簡單的展示了「理想」狀況下的設計時期資料產生方式。
但是在現實生活中,可能由於種種外在因素(舉凡工程師太忙、工程師生病、工程師請假等等...),造成工程師無法在第一時間就針對所有的資料顯示頁面實作好繫結用的資料類別。

...繼續閱讀 »

[Live Writer] 透過Windows 8.1內建的SkyDrive同步Windows Live Writer草稿

  • 1352
  • 0
  • 2013-12-31

如果有多個工作環境又習慣透過Windows Live Writer寫文章的朋友們可能會有跟我一樣的困擾:想在A環境繼續完成在B環境寫到一半的文章,可是卻得先將B環境中的草稿複製到A環境才能繼續寫。萬一生意作太大,要手動的讓各環境中的草稿同步就更是一件整人的事了。
不過,還好有國外的高手找到讓我們可以透過SkyDrive或是DropBox等等雲端儲存空間來達到同步草稿的方法,透過這個方法加上Windows 8.1內建的SkyDrive,就可以進行無痛的同步啦。

...繼續閱讀 »

[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編輯的功能做了不少的強化,這邊就來逐一與各位朋友們分享。

...繼續閱讀 »

[Windows Phone] 提供更多自訂功能的RSS新聞閱讀App – 「我愛看新聞+」上架囉!!!

雖然已經有「我愛看新聞」這個App來應付我平常生活中看新聞的需求了,但是,有句話說得好:「科技始終來自於人性」;有了幾個頻道,就會想看更多的頻道,甚至會希望可以自訂自己想看的頻道和分類,所以,就如這篇文章要跟大家介紹的--「我愛看新聞」的加強版「我愛看新聞+」就此誕生了。

...繼續閱讀 »

[Skype] 免外掛 ~ 一分鐘輕鬆搞定Skype單機多開!!

以往使用MSN Messenger有相同需求的時候可以透過修改工具或是第三方的外掛軟體進行多開,而Skype呢?
告訴大家一個好消息,Skype不需要安裝任何的外掛或是第三方軟體就可以進行雙開,除了方便之外,也可以降低經由安裝外掛或第三方軟體所帶來的容易當機或是中木馬等等風險。

...繼續閱讀 »

[Metro Style Apps] XAML在Metro Style Apps中的改變

以C#開發Metro Style Apps的朋友們應該對XAML有一定程度的認識(除非是純手工Code-Behind流),如果是曾經接觸過WPF或是Silverlight的朋友們應該就對XAML更熟悉了。
撇開控制項不說,在WPF裡的XAML和Silverlight的XAML語法與它本身和.Net Framework之間的通透性就存在著不小的差異,而到了Metro Style Apps呢? 那差異可就更大了。

...繼續閱讀 »

[Windows 8] Windows 8 顛覆想像 -- 開始功能表進化篇

前一陣子引起熱烈討論的話題之一,就是在Windows 8釋出的試用版中,「開始」按鈕被拿掉了,甚至傳出開始功能表不見了的傳言。
乍聽之下,這對用習慣舊版Windows的朋友們來說,莫非是一大打擊,但是,如果跟著人云亦云的話,那你可就大錯特錯了!!
其實,在Windows 8裡面,開始按鈕和開始功能表只是為了更符合觸控和滑鼠的操作模式,被重新設計過了而已。

...繼續閱讀 »

[Windows 8] Windows 8 顛覆想像 -- 進階開機功能選項篇

最近釋出的Windows 8 除了在使用者介面上作了不少的更改之外,最近常常被拿來說嘴的,就是它的開機速度,如果不是親身體驗的話,應該很難有感覺。
在這麼快的開機速度下,習慣使用之前版本Windows的朋友們應該會跟我有一樣的疑問:「那我怎麼來得及按下F8或是Shift + F8進入進階開機選單? 如果我用的是平板觸控裝置,又怎麼辦呢?」

...繼續閱讀 »

[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裡。

...繼續閱讀 »

[Windows 8][Metro Style Apps] 淺談Metro Style Apps的瀏覽模式及螢幕解析度

開始接觸Windows 8的朋友們中,有部份可能有遇到過將Windows 8安裝在虛擬環境中之後,但是要開啟Metro Style Apps時卻沒辦法執行的狀況,而且會跳出一個錯誤訊息,說螢幕解析度太低,所以無法開啟App。
因為Windows 8支援不同規格、尺寸的平板電腦使用,所以在進行Apps的使用者介面設計的時候,需要針對Apps可能執行的螢幕大小列入考量。

...繼續閱讀 »

[ASP.Net][Memo] ModelStateExtensions for ASP.Net MVC3

前一陣子開始學習ASP.Net MVC3,不禁為MVC3裡面內建的許多方便的機制深感讚嘆,例如在Controller中對Model進行編輯所使用的Action預設範本,都會去檢查ModelState.IsValid,來確保Model的正確性。
這是個對開發者來說很方便的機制。然而,當ModelState.IsValid的值為False時,要慢慢去爬出ModelState中的每組值,就是一件有點累人的事了。

...繼續閱讀 »