Time of Update: 2018-12-07
突然發現IE9 無法列印網頁,提示“res://ieframe.dll/preview.js” 指令碼錯誤(如)。卸載IE9 重新測試IE8 沒有問題,重新安裝IE9 仍然是不行,看來有可能是IE9 的問題。 找了不少資料都沒能解決,也懷疑過與系統中某些軟體有衝突,偶然看到Microsoft Support 文章說 IE9 和Canon 印表機有驅動問題,導致無法正常列印。看了一下公司的印表機的確是Canon 的,文章中也提供了Vista、Win7、Server 2008
Time of Update: 2018-12-07
處女作“Guess Number“(猜數字)已於今天正式在Windows Phone Marketplace 發布了,感興趣的朋友可以下線嘗試。同時也感謝WPMind 代為轉寄。遊戲簡介 中學玩過“文曲星”的朋友應該都知道這個小遊戲,程式隨機從1~9中產生四位不同的數字,玩家進行猜數根據每次程式返回的資訊判斷你猜的數字是否正確。 遊戲下載支援平台:Windows Phone 7WPMind 軟體免費代為提交 由於目前Marketplace 尚未在中國大陸正式運行,
Time of Update: 2018-12-07
Extended WPF Toolkit 可以說是WPF Toolkit 的一個補充,也包含了許多WPF 控制項供開發人員使用。本篇將介紹Extended WPF Toolkit 1.4.0 中新增的一些控制項。安裝Extended WPF Toolkit Extended WPF Toolkit 安裝其實很簡單,利用nuget 可以快速將控制項陳列庫添加到項目中。右鍵References 選擇“Add Library Package
Time of Update: 2018-12-07
Windows Phone 7 在隔離儲存區 (Isolated Storage)(Isolated Storage)功能方面提供了兩種資料存放區方法:檔案儲存體(IsolatedStorageFile)、鍵/值儲存(IsolatedStorageSettings)。通過隔離儲存區 (Isolated Storage)我們能夠對應用程式資料進行儲存,例如:使用者佈建、程式運行狀態等。本篇主要講解IsolatedStorageSettings 使用方法。
Time of Update: 2018-12-07
SL2中的隔離儲存區 (Isolated Storage)(Isolated Storage)為使用者提供了一個虛擬檔案系統,像Cookie一樣可以儲存少量的資料資訊,預設情況下這個儲存空間的大小隻有1M,使用者也可以進行調整。在實際使用時,例如使用者需要填寫多頁表單,在表單進行頁面切換時可以將先前填寫的內容儲存到隔離儲存區 (Isolated Storage)空間避免丟失。本篇就針對該案例進行練習: 首先在第一頁,設定一個Textbox可供使用者輸入資訊:<Grid x:Name=
Time of Update: 2018-12-07
上一篇已經對關閉視窗表徵圖進行了動畫效果處理,本篇將對視窗介面的顯示和關閉效果進行處理。由於所有的動畫效果都是針對視窗介面的Canvas,所以先要為它添加一些RenderTranform屬性,這些屬性不要填寫任何效果,後面會由Storyboard和EventTrigger為其提供。<Canvas Name="queryCanvas" Visibility="Collapsed" RenderTransformOrigin="0.5,0.5"> <!--
Time of Update: 2018-12-07
很長時間沒寫文章感覺手有點生了,前段時間忙的要死公事、家事、私事,事事操心。還好現在有些時間可以繼續寫部落格了。本篇將為大家示範如何在WPF 程式中瀏覽PDF 檔案,本例將通過Adobe PDF Reader COM 組件、WinForm 與WPF 整合方面的工具實現PDF 瀏覽功能。使用者控制項 開啟VS2010,建立項目(WpfPDFReader),右鍵項目添加User Control(使用者控制項)。因為Adobe PDF Reader COM
Time of Update: 2018-12-07
周末放鬆一下,不搞編程搞畫畫,在Excel中體驗了一把PS隱,不多說了看一下吧,圖有點多“殺貓”。 本作主要涉及到Excel中Lines->Freeform, Line; Fill Color->Color, Fill Effects; Line Color。 繪製標誌基本結構: 圖1 圖2 填充顏色,看著有點模樣了: 圖3 圖4 標誌底部立體效果: 圖5 組合到一起看看效果: 圖6 添加漸層陰影製作效果: 圖7 勾勒高光線效果: 圖8 製作網格: 圖9 上背景色:
Time of Update: 2018-12-07
在前面《WPF編遊戲系列 之四 使用者控制項》一文中通過使用者控制項建立了“My Shop”中物品列表框。本篇繼續使用使用者控制項建立銀行介面,並在使用者進行存錢操作時對其輸入金額的有效性進行校正。1. 在建立好控制項BankElement.xaml後,將XAML代碼填入其中:<Grid> <Border BorderThickness="3" CornerRadius="5" Background="#CEE4E5"
Time of Update: 2018-12-07
大家在日常工作中應該遇到過這樣的問題:需要對應用程式介面進行截屏操作,然後將截屏內容拷貝到其他文檔中使用。通常情況下我們會使用一些截屏軟體或者“Ctrl+PrtSc ”,本篇將介紹如何在WPF 程式中將UI 單元直接以圖片形式複製到剪貼簿,以達到為應用程式介面製作快照(Snapshot)的功能。 以我之前做過的一個“WPF
Time of Update: 2018-12-07
命令簡介 WPF 中的命令是通過實現 ICommand 介面建立的。ICommand 公開兩個方法(Execute 及 CanExecute)和一個事件(CanExecuteChanged)。Execute 執行與命令關聯的操作。CanExecute 確定是否可以在當前命令目標上執行命令。如果集中管理命令操作的命令管理器檢測到命令源中發生了更改,此更改可能使得已引發但尚未由命令綁定執行的命令無效,則將引發 CanExecuteChanged。ICommand 的 WPF 實現是
Time of Update: 2018-12-07
大家都知道條碼(Barcode)是一種可以由機器識別的特殊編碼,在生產、生活中也常常會見到並使用它。條碼的類型和種類很多感興趣的朋友可以詳細瞭解一下。其中Code 39 可以說是一種最為常見並廣泛使用的字元與數字結合的編碼類別型,本篇也將利用它製作一個帶有條碼的員工卡應用程式。 在公司內部員工卡是員工身份唯一的識別工具,同時也是考勤及門禁系統的主要資訊來源。首先在WPF 中設計一個簡單的員工卡樣式,具備員工卡標識、員工相片、員工姓名等。<Border
Time of Update: 2018-12-07
開發WinForm 應用程式時可以利用SendKeys 類方便的類比鍵盤錄入操作。那麼在WPF 中如何為控制項實現鍵盤類比呢?本篇將使用WPF SendKeys 實現和WinForm 中相同的效果。 首先將WpfSendKeys.dll 加入到項目References 中,在XAML 中加入兩個Textbox 和一個Button 如下代碼。<Window x:Class="WpKeyboard.MainWindow"
Time of Update: 2018-12-07
以下介紹的工具均為免費版,有些是原始碼開放,希望對大家有用。Kaxaml輕量級XAML 編輯器,可以同時進行映像和XAML 代碼的編輯。最終產生開發人員想要的XAML 程式。網站連結:http://kaxaml.codeplex.com/ Shazzam 方便快捷的完成WPF/Silverlight 程式的像素渲染編輯或測試工作。 支援HLSL 可為各種特效產生C#/VB 代碼及程式所需的.Net 類。 網站連結:http://shazzam.codeplex.com/
Time of Update: 2018-12-07
本篇主要針對介面進行動畫效果處理。首先在開啟或關閉介面時,使其產生動態效果而不是生硬的顯示或消失(如)。其次在滑鼠放到關閉視窗表徵圖上時,使其出現閃動效果。下面將通過Storyboard和EventTrigger實現這些效果。 1. 先從簡單的入手吧,為關閉表徵圖增加閃動效果,首先要在ScrollViewer中添加一個關閉視窗表徵圖。... ...<ScrollViewer Name="queryScrollViewer"
Time of Update: 2018-12-07
Windows Phone 可以支援5個墓碑化(Tombstoning)應用程式,第三方開發的應用程式只能使用最後一個墓碑空間,最新的墓碑化應用程式會自動替換前一個程式。我們可以利用墓碑化功能暫時儲存應用程式目前狀態,如果使用者有意或無意觸碰了手機Home 按鍵,並再次點擊Back 按鍵時應用程式會從墓碑化狀態啟用並返回最後應用程式狀態。 在開發墓碑化應用程式時,我們可以使用兩種資料存放區方式:應用程式狀態(Application State)、頁面狀態(Page State)
Time of Update: 2018-12-07
首先介紹一款工具,雖然它叫ScreenShot Tool 其實是為Windows Phone 7 Emulator 提供截屏的,並不支援真機截屏(白讓我興奮了一下)。這款工具提供兩種截屏模式:一種是為Marketplace 進行發布截屏,預設尺寸是480×800;另一種是可帶真機皮膚的自訂截屏,可以選擇多種手機皮膚類型,模擬器尺寸和轉向都可以隨意調節。該工具可到Cory Smith 網站下載:截了一張HTC HD7 的,效果還不錯: 提到Marketplace
Time of Update: 2018-12-07
最近老大出差去了,光做項目也有點煩,寫點教程消遣消遣(註:此乃初級教程,所以第一個消遣是本人消遣,第二個是指供各位看官消遣...) 看著各位大蝦出系列文章貌似挺好玩的,本人耍了2個月的Wpf,有點見解,希望各位看官笑納。本系列第一章就先來點簡單又實用的吧o(∩_∩)o 哈哈..最終效果如下: ←點它 本人一直在做WPF算是第一次做silverlight,這樣主要是為了能夠在部落格裡更好的展示成品 。(特別鳴謝銀光中國提供的免費silverlight空間) 1.總體思路 分析上面效果--
Time of Update: 2018-12-07
記得在年初MVP 峰會上Luis Cabrera 在一次WPF的Session 中向MVP們介紹了一些Surface 2.0 的相關工作,以及Surface 2.0 裝置的測試視頻,由於NDA原因沒有更多的透露詳細資料。 如Luis Cabrera 幾天前在Blog 裡所說“Next week: The Microsoft Surface SDK and other Tools and Resources will be available to
Time of Update: 2018-12-07
以前的博文我曾向大家介紹過利用WPF 4 開發具有多點觸屏功能的應用程式,可參考《Multi-Touch 開發資源匯總》。在那些文章中無論是簡單的拖拽,還是複雜的旋轉、縮放效果(下文簡稱Manipulating)都需要開發人員逐字逐句的編寫出來。Surface 2.0 SDK 的發布可以使這些工作更加簡單,我們甚至不需要對這些效果寫任何代碼。 本篇將為大家介紹如何使用ScatterView 控制項實現上述功能。由於觸屏技術只在Windows 7 作業系統中支援,所以XP