MICROSOFT WINDOWS 8 BUILD STUDY NOTE (3) ABOUT touch

APP-186T - Build advanced touch apps in Windows 8 refer: http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-186T Major point of touch app design: Unify pen and touch into PointerPoint Get mouse and pen for free performance performance and performance Touch and Gesture support in framework Metro app with HTML or XAML—> Gesture event ICoreWindow –> Using point (touch simulate mouse click) Windows Runtime –> PointerPoint with GestureRecognizer PointerPoint: Whole related point implement is here, HID data also can get using PointerPoint. GestureRecognizer: It just like the Win7 multiple touch support on MSFT, it support kind of gesture such as: Tap, Hold, rotate and Scale But more support on Win8 such as: HoldWithMouse? RightTap To simulate with right click on mouse, such your finger about right click here. mmmm….. it should be MSFT patent here for right click. For desktop developer, MSFT also support full Windows Runtime about Gesture support –> Great! WM_Point –> the same as...
繼續閱讀

Web browser for Windows 8

It need note that Windows 8 has two version of IE (it should say, one application but two entry for different mode) Desktop IE Metro IE But it is very tricky, if you type “open http://Web” on desktop explorer will open “Metro IE” When you try to use this command to open web side, please note metro browser will be default option, not desktop browser. ShellExecute(NULL,TEXT(“open”), TEXT(“http://msdn.microsoft.com”), TEXT(“”),NULL,SW_SHOWNORMAL); To specific using desktop browser, it should specific command on [HKEY_CLASSES_ROOThttpshellopencommand]
繼續閱讀

MICROSOFT WINDOWS 8 BUILD STUDY NOTE (3) About ListVIEW

APP-209T Build polished collection and list apps in HTML5 refer: http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-209T Collection: A set of related user content. This session talking about how to write customized list view by WinJS by uing Data Source Item Render (CSS) Layout (WinJS.UI.GridLayout) It could be easy to select image list view import your data source and put basicc control on your list view. Multi-select already support just add one propoties on it. (selectionMode = ‘multi’) ListView is easy to grouping if you could provide detail data of each item, group rule and group render (to descript how to group). Symantic Zoom: It is a way to zoom out/zoom in by semantic  (such of “category”, “date”). It look like “Group By”. ListView also provide semantic zoom. Easy to implement to change <div id> to “zoomOutView” and related data control. If app is snapped (snapped on side).
繼續閱讀

MICROSOFT WINDOWS 8 BUILD STUDY NOTE (2)

APP-737T - Metro style apps using XAML - what you need to know Refer: http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-737T This session talking about XAML for Metro style application implement. Focus on XAML for C/C++/C#/VB on Metro style application development. Consistent with WPF and silverlight New in Windows 8 Metro 1. New look and support for touch 2. Deployment by Windows Store 3. Tile –> splash screen to application New XAML UI Control 1. Build in “Grouping” 2. Windows 8 look and feel and its “selection model” 3. Media player on Metro Style 4. Grid view and Flip view 5. Application Bar: Swipe from bottom/top to display 6. Manipulation and gestures: It could handle rotation on Button_Clicp event. Metro Style App Concept 1. Diversity of display and resolution 2. Layout changed 1. Snapped(small one on split), Filled (big one on split) and Full Screen 2. It could be tested on simulator on VS2011 CTP. Metro...
繼續閱讀

iOS5更新心得

iOS5 upgraded, 幾個重點記錄一下: C槽請有夠大空間~ 避免更新時候的備份掛點~ 請記得先把購買的部分全部傳到iTune 要事前備份避免任何意外(連你下載檔案都先備份) App 要sync 到iTune 不然就得重新下載然後自己排位置 iCloud 設定要設好~ app 裡面東西先不用上雲端~ 避免爆掉(每人免費5G) 更新中網路不要斷(可以先下載避免意外) 兩篇文章可參考 http://www.ptt.cc/bbs/iPhone/M.1318504656.A.655.html http://www.ptt.cc/bbs/iPhone/M.1318506974.A.C22.html
繼續閱讀

Microsoft Windows 8 build study NOTE (1)

  BPS-1006 Tools for building Metro style apps Refer video: http://channel9.msdn.com/Events/BUILD/BUILD2011/BPS-1006 Note: It is introduction of VC2011, here is some major demo topic as follows: Auto spell which is powerful with Visual Assist Auto spell, finding related function and method. It is easy to go. JS debugging: It is cool to have debugger for JS which also support all debugging window (variable, watch…) Parallel stack debugging windows: It has visualization debugging tab for parallel which could show currently threading and each thread dependency. RT XAML editor: During debugging you also could editing XMAL code by select on UI or select on code segment to show UI change on fly. Simulator debugger: I think it is very cool stuff for me such we don’t have multiple touch panel on hand but we need implement some related to “Share”, “Search” which need finger slip. It also provide “finger”, “rotate”, “zoom” and it...
繼續閱讀