This project is read-only.

Windows Phone Resource Portal


DLL & Lib
Windows Phone Toolkit
https://phone.codeplex.com/
JSON Parser
https://json.codeplex.com/
HTML Parser
https://htmlagilitypack.codeplex.com/
Azure Tutorial Thai
http://www.thaicreate.com/windows-azure.html
Windows Phone Tutorial Thai
http://www.thaicreate.com/mobile/windows-phone.html

Weather API
http://i.wxbug.net/REST/Direct/GetForecast.ashx?la=10.1&lo=100.2&nf=7&ih=0&ht=i&l=th&c=TH&units=1&api_key=mxf782bm8qdy2chx25sn6ej2


SDK & Tools for Windows Phone App
https://dev.windowsphone.com/en-us/downloadsdk

Windows Phone Developer Portal
https://dev.windowsphone.com/en-us

Windows Phone Training Kit
http://www.microsoft.com/en-us/download/details.aspx?id=35777

Windows Phone Ebook & Resource
http://www.geekchamp.com/resources

Windows Phone Tutorial, Thai Language
http://www.thaicreate.com/mobile/windows-phone.html

Content for This Course, Windows Phone 7/8
http://micthailand.net/wp7/camp

Build Windows, Largest Microsoft Event for Developer
http://buildwindows.com/

Windows Phone Community
https://www.facebook.com/groups/wpthaidev/

Course Outline

Setting Up
  • Windows Phone SDK 7 for Windows 7 and Windows 8
    • SDK 7.1
    • SDK 7.1.1 Update
    • SDK 7.5
    • Memory < 4.00 GB
  • Windows Phone SDK 8 for Windows 8 Only (Hyper-V Enabled)
    • CPU with SLAT (enable in bios)
    • Memory > 4.00GB
  • SDK Included
    • Microsoft Visual Studio Express for Windows Phone (Code, Debug, Test, Analysis Tools)
    • Microsoft Expression Blend (Design Tool for UI and Animation)
    • Windows Phone Application Deployment
    • Windows Phone Developer Registration

Week #1, 13-14 July 2013
  • Standard Layout
    • StackPanel and ScrollViewer
    • Grid
    • Canvas
  • Standard Control
    • TextBox, TextBlock, Button, Slider, Image, MediaElement
  • Page
    • ApplicationBar with IconBan and MenuItem
    • SystemTray
    • Orientation with Portrait and LandScape
    • Resolution Handler
    • Standard Page
    • Panorama Page
    • Pivot Page
    • Page Navigation with Trigger and NavigationService.Navigate()
    • Passing Value to Another Page
  • Colors
    • No Brush
    • Solid Color Brush
    • Gradient Color Brush
    • Tile Brush
    • Brush Resource
  • Fonts
    • Font Size, Font Style
    • Embed Font
  • Application Resource (for reuseable)
    • String Resource
    • Color Resource
    • Template Resource (Button, RadioButton, CheckBox, Slider, LongListSelector)
    • Style Resource
  • Launcher
    • Phone Call
    • SMS Compose
    • Email Compose
    • Map
    • WebBrowser
    • Share Link, Status, Media
  • Polygon and Path
    • Combine technique (Unite, Intersect, Overlap, Exclude-Overlap)
    • Make to Path
    • Rectangle and Ellipse
  • Web API
    • WebClient Download String
    • JSON to CSharp
    • JSON DeSerialize
  • MVVM Design Pattern
    • Data Template
    • Data Binding
    • Converter
  • UI Design Technique
    • Sample Data Collection
    • TileEffect by using Phone Toolkit
    • Running Data Binding at Design Time
    • Performance List with LongListSelector

Week #2, 20-21 July 2013

Last edited Jul 21, 2013 at 10:40 AM by pongsakorn, version 76