Posts
  • 開發者之魂

    Metro Style App 開發: 使用 C/C++

    • 0 Comments
    Windows 8 新增了一個應用程式開發平台--Metro Style App,開發人員在開發了這類的 app 之後便可以送交至 Windows Store,一般消費者便可以從 Windows Store 上下載安裝這些通過審查上架成功的 app,這篇文章是幫助使用 C/C++ 程式語言的開發人員,整理如何上手 Metro Style App 的開發。 從這張圖可以看得出來,若是使用 C/C++ 作為程式開發語言,則是搭配 XAML 來作應用程式介面的設計: Windows 8 應用程式開發架構圖...
  • 開發者之魂

    [WP7開發] 美化 Panorama 控制項的標頭

    • 0 Comments
    Windows Phone 7 中有一個很獨特的控制項--Panorama(全景),它在手機上的效果就像是這樣: 這是一個示意圖,手機畫面畫面一次會顯示一個區塊的內容,而使用者只需左拉右滑就可以看完全部的內容。 而在 Windows Phone SDK 中也提供了 Panorama 的專案範本,讓開發人員可以直接使用這個控制項來開發應用程式,但這個控制項原本是為英文字型設計的,所以如果直接修改成中文字,可能就會變成這樣: 你可以看到標題的中文字實在是太大了,而且還被...
  • 開發者之魂

    Windows Phone 7.5 (Mango) 線上教學資源

    • 0 Comments
    這篇文章主要是整理一下,目前由微軟官方所提供的線上教材、或是範例 Labs 檔案等等。其它內容可以參考 Windows Phone 開發人員中心 。 官方訓練課程 Windows Phone 7 RTM 訓練教材 介紹 Windows Phone 7 的開發基礎,並且以各式各樣的範例來展示如何開發 Windows Phone 7 應用程式。 Windows Phone Mango 訓練教材 針對 Mango 更新的 API 部份,設計了更多範例程式來顯示如何在...
  • 開發者之魂

    [WP7開發] 使用 Silverlight Toolkit 中的日期選擇器

    • 0 Comments
    在設計應用程式時,常常會用到選擇日期的欄位,這時可以利用 Silverlight for Windows Phone Toolkit 中提供的「日期選擇器」(DatePicker)控制項來做到方便輸入日期的介面。 不知道怎麼將 Silverlight for Windows Phone Toolkit 加入開發專案可以先參考 這篇文章 ,加入 References 之後,在設計介面的 XAML 檔中只需要使用 <toolkit:DatePicker x:Name="TheDate...
  • 開發者之魂

    開發試用版 Windows Phone 應用程式

    • 0 Comments
    在 Windows Phone 的 Marketplace 中,開發者可以為同一個 app 來開發試用版本(不必另外寫一個 lite 版本的 app 來處理),一般而言,提供試用下載的應用程式將更能吸引消費者來試用你的 app。 在 Windows Phone 的 app 開發中,不論你是要以 Silverlight 還是 XNA 為開發 app 的基礎,都有很簡單的方式來處理或模擬試用模式。 Silverlight 要判斷程式是在試用模式還是一般模式上執行,只需要下列的程式碼...
  • 開發者之魂

    [WP7開發] 處理 JSON 字串

    • 0 Comments
    目前許多網路服務、API 都喜歡使用 JSON 格式的字串做為交換格式,在 Windows Phone 上開發網際網路應用程式時,幾乎不可避免地得處理 JSON 格式的字串,這時可以使用一套高效能的第三方套件-- Json.NET 來處理。 安裝套件 要在 Windows Phone 專案中加入 Json.NET 這個套件十分容易,因為 Visual Studio 已經與 NuGet 套件工具整合,所以可以直接在 Solution Explorer 的視窗內,於專案下的 References...
  • 開發者之魂

    為 Mango 更新的 Silverlight Toolkit

    • 0 Comments
    Silverlight Toolkit 是一套 Silverlight 控制項/元件的專案,除了提供功能更多的控制項之外,它還能讓你在 Visual Studio 中,在工具箱(Toolkit)中加入視覺化的拖拉元件,加速介面開發的速度。而基於 Silverlight 的 Windows Phone,這個專案也提供了一套 Silverlight for Windows Phone Toolkit ,內容當然是針對 Windows Phone 上面的介面控制項,而在 Windows Phone 即將推出正式版的...
  • 開發者之魂

    [WP7開發] 利用 SystemTray 做進度提示 (Mango)

    • 0 Comments
    Windows Phone 7 在 Mango 更新(Windows Phone 7.5)之後新增了不少 APIs,其中一個部份就是能在程式中操作 SystemTray 的控制項,這個控制項本身就有提供 ProgressIndicator 的物件設計,所以很適合用來做為讀取中的提示訊息。 使用 SystemTray 可以從設計介面的 XAML 檔案以及程式碼來下手,首先如果要在 XAML 中最上層的 <phone:PhoneApplicationPage> 標籤中加入下列的屬性...
  • 開發者之魂

    [WP7開發] App 啟動時選擇不同的頁面

    在建立 Windows Phone 專案時,專案範本都會建立一個預設啟動的頁面 -- MainPage.xaml。但有的時候會希望能在 app 啟動時,根據一些邏輯判斷而選擇不同的頁面來啟動,這時可以採用以下的作法。 首先,將專案目錄中的 Properties\WMAppManifest.xml 檔案中的 <Tasks></Tasks> 標籤中的 <DefaultTask> 修改為 <Tasks> <DefaultTask...
  • 開發者之魂

    利用 Microsoft Web Platform Installer 來安裝知名的 Web 應用程式

    • 0 Comments
    目前網路上有許多知名的 Web 應用程式,像是 WordPress 、 Drupal 或是 Joomla! 等,這些應用程式能夠很快速地架起一個部落格或是內容網站。而 Microsoft 推出了一個 Web Platform Installer (簡稱:WebPI)的工具,透過這個工具,你便能很快地在電腦上裝好這些應用程式,方便開發以及後續的部署(至伺服器上線)。 安裝好 WebPI 之後,執行的畫面像是這樣: 切換至「應用程式」的類別之後,便可以看到許多 web 應用程式的列表...
  • 開發者之魂

    迎接 Internet Explorer 10 Platform Preview 1

    • 0 Comments
    雖然 Internet Explorer (IE) 9 最近才釋出正式版,不過 IE 的開發團隊可沒閒著,繼續推出了 Internet Explorer 10 的第一個預覽版本(IE10 PP1),有興趣的人可以前往 這裡 下載。 IE10 PP1 有幾項更新,主要是對於更多 CSS3 模組的支援,像是: 浮動式區塊排版(Flexible Box Layout) 這項功能主要是解決了不同區塊(block)在頁面上水平或垂直排版的問題。在這項支援之前,你只能將一個區塊設定成 inline...
  • 開發者之魂

    IE9 的鎖定網站及跳躍清單(下)

    • 0 Comments
    在前一篇文章中介���了鎖定網站中可以使用 <meta> 標籤來建立跳躍清單中的工作。這一篇文章將介紹如何利用 JavaScript 來製作動態的跳躍清單選項。 判斷是否已被鎖定 網頁開發者可以利用 JavaScript 來判斷目前網站是否已經被使用者鎖定(pinned),只要利用 window.external.msIsSiteMode() 方法: // 檢查是否有定義 window.external.msIsSiteMode if (window.external...
  • 開發者之魂

    IE9 的鎖定網站及跳躍清單(上)

    • 0 Comments
    IE9 結合了 Windows 7 的一個新功能,就是能將你喜愛的網頁如同應用程式捷徑一樣「釘選」(pin)在 Windows 工作列上,只要將 IE9 中的網站頁籤拖拉至工作列,便會有提示的畫面告訴你能釘在哪裡。 完成釘選後,工作列上便會多出一個圖示(與網站的 favicon 相同,所以 favicon.ico 最好有 32x32 大小的圖案),日後就可以直接點選這個圖案來開啟頁面。 不過,釘選圖示不是只有這麼簡單的捷徑功能,除了會在你開啟程式時,滑鼠游標移到圖案上時會有畫面縮圖之外...
  • 開發者之魂

    Internet Explorer 9 (IE9) 的相容性檢視

    • 1 Comments
    Internet Explorer 9 (以下以 IE9 稱之)終於 釋出正式版本 了,只要是使用 Windows Vista、Windows 7 及 Windows Server 2008 的用戶皆可以升級這個最新版本的瀏覽器。 IE9 最大的特色就是開始支援部份 HTML5 及 CSS3 的規格標準,對於網頁開發者來說,除了可以藉用 IE9 來嚐試新的網頁標準之外,更可以拿它來作為與前幾代 IE 的相容性檢查的的工具,一般的使用者也可以利用這個功能來試著瀏覽只能在舊版本 IE 瀏覽的網頁...
Page 1 of 1 (14 items)