greatcreatcreate.blogspot.com
Create to Creat be Great: 二月 2012
http://greatcreatcreate.blogspot.com/2012_02_01_archive.html
Create to Creat be Great. 12288; (一)、64位元的uBuntu,先「sudo apt-get install ia32-libs」(uBuntu記得連上網路嘿). 12288; 安裝完成後,系統才能夠執行 adb。 12288; (二)、adb取得請先參考 本篇. 12288; (一)、接上Android裝置後,可使用以下Combo技做為連結裝置的SOP:. 12288; 1、./adb kill-server. 12288; 2、sudo ./adb start-server (PS.sudo通常會要求輸入密碼). 12288; 3、adb devices. 12288; (二)、簡化指令方式:. 12288; 1、若覺得鍵入「./adb」太麻煩時,可使用「Alias」來簡化指令。 12288; 2、簡化「./adb」或「./[PATH]/adb」的方式如下. 12288; (2)找到[.brash]檔案,以gedit編輯。 12288; (三)、adb其他常用指令:. 12288; ...12288; ...
johnniebooks.blogspot.com
Thinking and Coding: WPF - Style使用
http://johnniebooks.blogspot.com/2010/12/wpf-style.html
去自訂控制項的外觀, 尤其當我們需要相同的屬性套用在多個控制項時, Style. 設計時, 常會讓 UI. 例如:背景顏色,字型,控制項的顏色…等等. 可以方便使用者將一組屬性值(顏色,尺寸,動畫, 觸發方式等)套用到多個控制項的方式,這樣一來, 程式碼將變得簡潔. 例如下面範例中, 有一個影音播放程式,如圖1所示, 其中 UI. 上有三個外觀相同的按鈕, 在這程式碼當中, 如圖2所示, 如果不套用 Style. 的話, 我們必需要將每一個控制項都設定一次相同的屬性, 這樣, 程式碼將會有很多重覆的部分, 而且, 萬一以後要變更其中一個屬性, 將要修改到很多地方. 下面的範例中, 我們利用 Style. 組成的集合來設定目標屬性, 而每個 Setter. 是由依存屬性和設定值組成), 並集中在 Resource. 中 程式碼將變得簡潔, 管理上也變的更方便 ,. 只能給特定的控制項使用, 可用 TargetType. 屬性指定, 例如你希望只有 Button. 之間可以互相繼承, 如果要這樣做, 您可以使用一個樣式做為基礎來建立新樣式, 並利用 BasedOn. Creating a Screen Re...
johnniebooks.blogspot.com
Thinking and Coding: 十二月 2010
http://johnniebooks.blogspot.com/2010_12_01_archive.html
去自訂控制項的外觀, 尤其當我們需要相同的屬性套用在多個控制項時, Style. 設計時, 常會讓 UI. 例如:背景顏色,字型,控制項的顏色…等等. 可以方便使用者將一組屬性值(顏色,尺寸,動畫, 觸發方式等)套用到多個控制項的方式,這樣一來, 程式碼將變得簡潔. 例如下面範例中, 有一個影音播放程式,如圖1所示, 其中 UI. 上有三個外觀相同的按鈕, 在這程式碼當中, 如圖2所示, 如果不套用 Style. 的話, 我們必需要將每一個控制項都設定一次相同的屬性, 這樣, 程式碼將會有很多重覆的部分, 而且, 萬一以後要變更其中一個屬性, 將要修改到很多地方. 下面的範例中, 我們利用 Style. 組成的集合來設定目標屬性, 而每個 Setter. 是由依存屬性和設定值組成), 並集中在 Resource. 中 程式碼將變得簡潔, 管理上也變的更方便 ,. 只能給特定的控制項使用, 可用 TargetType. 屬性指定, 例如你希望只有 Button. 之間可以互相繼承, 如果要這樣做, 您可以使用一個樣式做為基礎來建立新樣式, 並利用 BasedOn. 有很大的關聯. 在這篇文章中, ...
johnniebooks.blogspot.com
Thinking and Coding: 二月 2011
http://johnniebooks.blogspot.com/2011_02_01_archive.html
事件的深入分析(function pointer, delegate, event, EventHandler). 若要設計事件(Callback function), 可利用 function pointer. 來完成, 其詳細作法可參考 Callback Function. 特殊的類別, 它可以封裝一個函數, 但與一般類別不同之處, delegate. Void (*UpdateCallback)(double time);. Delegate void UpateDelegate(double time);. 類似於函式指標(function pointer), 不過還是有很多不同之處, 例如 delegate. 型別封裝了函數的回傳類型,引數的數目, 和引數的類型, 如下面陳述式所示. Delegate void MessageDelegate(string str);. 2 定義一個符合委派型別的簽名方法, 可為 instance method 或 static method. 3 建立委派物件, 並指定委派方法. 同時也支援 多點傳送( =, -=) ,. Null) ClickEvent(...
johnniebooks.blogspot.com
Thinking and Coding: 十月 2009
http://johnniebooks.blogspot.com/2009_10_01_archive.html
WPF Windows7 Multi-touch (Part 2). 在 WPF Windows7 Multi-touch (Part 1). 的方式來取得Windows 7 的手勢訊息, 並對物體作手勢操作. 不過當你用這個方法來取得觸控點的資訊時, 你會發現收不到 WM TOUCH. 的訊息, 這個是因為 WPF. WPF Windows 7 Multi-touch. 因此, 如果要在 WPF. IntPtr hWnd = new WindowInteropHelper(this).Handle;. HwndSource src = HwndSource.FromHwnd(hWnd);. Win7TouchMethod.SetProp(src.Handle,. New IntPtr(0x01000000) ;. ThisStylusDown = new StylusDownEventHandler(Window1 StylusDown);. ThisStylusMove = new StylusEventHandler(Window1 StylusMove);. 下面的範例中, 我們會寫一個 WPF.
johnniebooks.blogspot.com
Thinking and Coding: 十一月 2010
http://johnniebooks.blogspot.com/2010_11_01_archive.html
的方法, 不過此方法僅適用於 C-Style export. 出來的函式, 不行用在類別( Class. 的類別, 因此本文將介紹如何在 C#. 設計一個C-Style function 介面, 透過指標存取物件的實體. 8211; 由於 C#. 的方法, 所以我們必須將類別中 public function. 而一個物件的實體, 其實可以透過指標(*)作存取, C#. 8211; 作法可參考 如何在C#中使用Unmanaged dll. 的回收機制,不會自動回收unmanaged object記憶體, 所以我們必須透過 Dispose/Finalize. 手動回收, 其作法可參考 C#記憶體管理. 另外設計一個C-Style function 介面, 包裝要使用的C 類別. Include "stdafx.h" #include "CShapeBridge.h" extern "C" CSHAPE API CShape* CreateInstance() { return new CShape(); } extern "C" CSHAPE API void DisposeInstanc...NULL)...
johnniebooks.blogspot.com
Thinking and Coding: 三月 2015
http://johnniebooks.blogspot.com/2015_03_01_archive.html
STouch Board is now available on Google Play! We launched an interactive app in Google Play. Https:/ play.google.com/store/apps/details? STouch Board- Getting Started. Allows users to turn their Android tablet/phone into an interactive whiteboard. With the App you can view shared content, control your presentation device, and annotate over any content. 1 Install sTouch Board Windows version. The sTouch Board Client. App requires the Windows version of sTouch Board. Make sure sTouch Board. Sharing and Int...
wadefs.blogspot.com
神奇! 搞大數位娛樂的肚子-狂想空間: 10/01/2013 - 11/01/2013
http://wadefs.blogspot.com/2013_10_01_archive.html
這是屬於菠蘿麵包的地方,發表一些與數位家庭產品、觸控螢幕等工作上相關技術的心得。議題包括 embedded linux, 數位家庭, User Interface, 多點觸控。我喜歡狂想、自由,因此有時天馬行空任我遨遊,也希望您能喜歡這裡,一起享受自由的精神,當一個快樂的精靈。歡迎 訂閱 Wonderfully Abdominous Digital Entertainment - Fantasy Space. 在編譯 browser, kernel, 或 android 時,會產生非常多的輸出,如果要把這些輸出檔備份下來,一個最簡單的方法是 tar - newer REF DATE OR FILE. 也就是建立一個參考的日期或檔案,然後找出比它新的將之 tar 起來. 另外,若想得到這個清單,當然也可以在 tar 完後再用 tar -t 來取得。不過若不想建立 tar 檔時怎麼處理?底下是一個 shell-script,. X$DIR" = "x" ] & DIR='.'. D $DIR ] & DIR='.'. F BUILD-DATE ] & BUILD DATE=BUILD-DATE. Sudo ...
johnniebooks.blogspot.com
Thinking and Coding: 八月 2009
http://johnniebooks.blogspot.com/2009_08_01_archive.html
其流程可以參考 MSDN - PInvok的流程圖. 因為, 使用 COM Interop. 的方式有點複雜, 所以本文章只介紹第一種方法, 若要使用匯出的 DLL. 函式(C-Style function), 可分成下面幾個步驟:. Using System.Runtime.InteropServices;. 的函式, 並用 static. User32.dll"), SetLastError =. ReturnType FunctionName(type arg);. 將 Unicode 字元轉換成 ANSI 字元時, 設定true/false可啟用或停用自動對應行為. CallingConvention 列舉成員, 此欄位的預設值為 WinAPI. 指示用在入口處中的字串參數, 如果未指定 CharSet, 則預設為 CharSet.Auto. 指示要呼叫的 DLL 進入點(Entry Point) 的名稱或序數. 指定簽章是否為 Unmanaged 程式碼進入點的直接轉譯, 預設此欄位為 true. 在無法對應的 Unicode 字元轉換為 ANSI "? Serializable, Struc...