Time of Update: 2018-12-07
Silverlight 程式不可避免的要使用到 ResourceDictionary , 隨著項目的變大, ResourceDictionary 也越來越大, 自然會想到將 ResourceDictionary 進行分組,做成 MergedDictionaries ,在使用 ResourceDictionary 和 MergedDictionaries 時要注意以下問題。1. MergedDictionaries 下面的每一個 ResourceDictionary
Time of Update: 2018-12-07
1. 下載WP7 3MktPlace v0.5.1和MultiXapInstall.exe(支援多Xap部署) (發現有很多網友反映目前 WP7 3Mktplace V0.51不可用,提供一個新的軟體,支援下載破解並且附帶部署安裝工具,非常好用) 2. 解壓縮WP7 3MktPlace v0.5.1,運行軟體介面如下,輸入軟體名字(如Fruit Ni)後點擊“Search”,進行搜尋。對於出現的結果,第一個就是我們要下載的水果忍者,然後雙擊,選擇DownLoad即可。 3.
Time of Update: 2018-12-07
有一個古老的故事開頭:在一位農夫的果園裡,紫紅色的葡萄掛滿了枝頭,令人垂涎欲滴,當然,這種美味也逃不過安營紮寨在附近的狐狸們,它們早就想享受一下了。 第一隻狐狸來到了葡萄架下,它發現葡萄架要遠遠高出它的身高。它站在下面想了想,不願就此放棄,機會難得啊!想了一會兒,它發現了葡萄架旁邊的梯子,回想農夫曾經用過它。因此,它也學著農夫的樣子爬上去,順利地摘到了葡萄。 (這隻狐狸採用的就是問題解決方式,它直接面對問題,沒有逃避,最後解決了問題。)
Time of Update: 2018-12-07
每一個iOS應用程式都有一個實現UIApplicationDelegate協議的AppDelegate類,在HelloWorld項目裡它名叫HelloWorldAppDelegate.這個AppDelegate用來通過從iOS接收訊息的方式來跟蹤應用程式的狀態變化。例如,它可以讓你確定什麼時候使用者接電話,或者什麼時候記憶體將滿。你的應用程式接收的第一個訊息是applicationDidFinishLaunching方法。這個地方是所有啟動代碼都會走到的地方,也是cocos2d初始化的地方。如果
Time of Update: 2018-12-07
HelloWorldScene類是純coocs2d代碼顯示Hello World標籤的地方。在開始深入這個之前,你要先明白cocos2d使用了一個CCNode對象層級來確定在什麼地方顯示什麼東西。所有node的基類是CCNode類,CCNode類是所有其他node類的父類,包括兩個最基本要素:CCScene和CCLayer。CCScene是一個抽象概念,只做一件事——根據對象的像素座標給予對象在情境中的正確位置。CCScene
Time of Update: 2018-12-07
cocos2d充分使用了單例設計模式,這裡有必要提及它是因為它是經常是討論熱點。大體上說,一個singleton是一個類,它在應用使用期中僅僅執行個體化一次。為了確保如此,就要使用一個既建立又訪問此對象執行個體的靜態方法。因此,你不使用alloc/init或者靜態自動釋放初始化器(static autorelease initializer),而是使用以shared開通的方法來訪問一個單例對象。這裡有一些cocos2d最常用的單例方法,並告訴你怎麼訪問:CCActionManager*
Time of Update: 2018-12-07
CCNodeCCNode是所有node的基類,它是一個抽象類別,沒有可視化表示形式,定義了所有node共有的屬性和方法。操作子節點的一些方法:CCNode* childNode = [CCNode node];//建立一個新節點[myNode addChild:childNode z:0 tag:123];//添加子節點CCNode* retrievedNode = [myNode getChildByTag:123];//根據標籤取得節點[myNode removeChildByTag:123
Time of Update: 2018-12-07
CGSize size = [[CCDirector sharedDirector] winSize];// set CCMenuItemFont default properties[CCMenuItemFont setFontName:@"Helvetica-BoldOblique"];[CCMenuItemFont setFontSize:26];//
Time of Update: 2018-12-07
雖然git日益流行,但是很多公司還是使用svn來管理代碼。在日常開發的時候,我們會建立分支,對一些猜想功能安排人員進行開發測試,待通過後需要合并到主幹。就這一情境,使用merge做一簡單的解釋。首先假設伺服器上已有trunk和branch:http://server/apps/TestProj/trunkhttp://server/apps/TestProj/branches/feature1_branch我們在主乾和分支並行開發。在分支添加了檔案開發新功能,boss滿意了,我們需要把新功能添加
Time of Update: 2018-12-07
之前簡單的紀錄過關於block的一些知識點,最近有人在回帖問了個問題。順便溫習了下,感覺內容放在現在有點單薄。於是結合提問,把相關的東西整理一下。問題簡單的說:block內局部變數無法修改,但為什麼可以添加數組?比如:NSMutableArray *mArray = [NSMutableArray arrayWithObjects:@"a",@"b",@"abc",nil];NSMutableArray *mArrayCount = [NSMutableArray
Time of Update: 2018-12-07
"一個月一更嗎?",呵呵,最近太忙了,沒機會寫部落格,現在補上。 首先,我還是想Show一下我和Andy Wigley的合影,相信大家都知道Jump Start Video的Presenter吧,這次去西雅圖帶回來很多有用的WP7資源,在T2的時候再介紹。 【插播廣告】我們在北京招聘Windows Phone 7 Architect,有意向的人請聯絡我 linuszhu@gmail.com Mouse & Keyboard (Routed
Time of Update: 2018-12-07
本篇對cocoa項目中,錯誤和異常處理做一些總結。也歡迎大家批評交流。對於異常我們經常使用try-catch: @try { //有可能錯誤的代碼 @throw expression } @catch (NSException *exception) { //捕獲異常 } @finally { //最終處理
Time of Update: 2018-12-07
代振軍同學的blog中描述了使用DataPager實現用戶端分頁:http://www.cnblogs.com/daizhj/archive/2009/08/07/1529331.html一般說來,在項目中一般很少使用這種用戶端的分頁方式,除非資料量很少(乾脆不分頁算了)。把大量的資料一次性傳輸到用戶端可不是個明智的做法,我們一般都是從用戶端傳入尋找條件參數(包括過濾條件和分頁條件參數),然後服務端從資料庫中找出符合尋找條件的的記錄列表傳輸給用戶端,用戶端綁定到DataGrid控制項上。這裡使用
Time of Update: 2018-12-07
軟體項目的製作過程中,編碼階段可以認為是體力勞動,但是在設計階段那絕對是腦力勞動。因此對於具有豐富情感的人來說,情緒不可避免的會影響到軟體項目的製作。專案管理如此,企業的管理同樣如此。企業對於員工期望的滿足度,是影響員工情緒的主要因素。而員工的期望不僅僅是辦公環境、薪金福利等物質因素,更多的則是員工在工作中得到來自其他個體的信任與支援,以及送人玫瑰手留香之後的自我感覺。管理者給予員工的信任與支援是建立在對員工工作肯定與協助之上的。積極的期望管理可以促使員工不斷的上進,員工得到的信任與支援越多,
Time of Update: 2018-12-07
在調用IMAPI2實現DVD燒錄功能時,如果檔案數量較多時,燒錄佔用的時間也較長,因此考慮先將燒錄檔案製作成ISO files,然後再燒錄到DVD中。以此來最佳化燒錄功能。 調用IMAPI2的方法在www.codeproject.com 有例子可以參考,網址為http://www.codeproject.com/KB/winsdk/IMAPI2.aspx 。在此就不再班門弄斧,下面講講Creating ISO files的方法。1. 建立鏡像檔案using
Time of Update: 2018-12-07
版本更新內容0.2增加Sessions的連結眾所周知,MIX11上發布的名為Mango的Windows Phone OS引人注目。啟用新的應用程式體驗"Multitasking": Live Tiles, Push Notifications, deep linking and multitasking增強體驗 – 新的感應器和網路攝影機資料訪問Socket更好的Web瀏覽器IE9 瀏覽器Windows Phone開發工具Live AgentsNew profiler and emulator
Time of Update: 2018-12-07
原文連結地址:http://blogs.msdn.com/b/xweb/archive/2010/10/06/add-html5-support-to-expression-web-4.aspx翻譯本文:隨著Internet Explorer 9 Beta 深度支援HTML 5 ,以及調整 HTML5 支援RIAs, the Expression Web團隊發布了支援 Expression Web 4HTML 5 外掛程式!支援Expression Web 的HTML5
Time of Update: 2018-12-07
作品目標:Windows
Time of Update: 2018-12-07
改變並不是一件壞事情,所有的改變都是為了更好。改變一切的關鍵就是視角。我的目標:用科技改變我所認知的世界。本系列原名稱為Programming_Windows_Phone_7 讀書筆記,隨著認知的更新和代碼實踐的增加,我想與大家分享的更多的是更加實用的東西--具體的程式碼範例,將整個系列的重點放在具體可用的樣本上,而非原先僅僅認知就可以了的目標上。因此將整個系列的名稱由Programming_Windows_Phone_7 讀書筆記改為Windows Phone 7
Time of Update: 2018-12-07
在我們開發SilverLight時,在載入大的資料時,需要很長時間,為了給使用者一個好的印象,我們給一個正在載入的提示,下面我就把簡單的程式貼出來,希望對大家有協助waiting.xaml<UserControl x:Class="Example.Portal.Common.Waiting" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"