Windows Application Development Cookbook

Marcin Jamro

  • 出版商: Packt Publishing
  • 出版日期: 2016-12-22
  • 售價: $2,010
  • 貴賓價: 9.5$1,910
  • 語言: 英文
  • 頁數: 546
  • 裝訂: Paperback
  • ISBN: 1786467720
  • ISBN-13: 9781786467720
  • 相關分類: Windows App
  • 下單後立即進貨 (約3~4週)

商品描述

Key Features

  • Learn to build applications for Windows 10, the latest Windows version
  • Develop your applications to be compatible with smartphones, tablets, and desktops
  • This guide is packed with recipes covering major solutions to day-to-day problems faced by Windows programmers

Book Description

Need to ensure you can always create the best Windows apps regardless of platform? What you need are solutions to the biggest issues you can face, so you can always ensure you’re making the right choices and creating the best apps you can.

The book starts with recipes that will help you set up the integrated development environment before you go ahead and design the user interface. You will learn how to use the MVVM design pattern together with data binding, as well as how to work with data in different file formats.

Moving on, you will explore techniques to add animations and graphics to your application, and enable your solution to work with multimedia content.

You will also see how to use sensors, such as an accelerometer and a compass, as well as obtain the current GPS location. You will make your application ready to work with Internet-based scenarios, such as composing e-mails or downloading files, before finally testing the project and submitting it to the Windows Store.

By the end of the book, you will have a market-ready application compatible across different Windows devices, including smartphones, tablets, and desktops.

What you will learn

  • Start developing universal applications for Windows 10
  • Design user interface in the XAML language
  • Use the MVVM design pattern with data binding
  • Store data in files and in a database
  • Use multimedia content and animations
  • Capture data from built-in sensors
  • Handle various Internet-based scenarios
  • Test the application and submit it to the Windows Store

About the Author

Marcin Jamro , PhD, is an entrepreneur and researcher as well as a developer and architect of various kinds of application, such as web, mobile, and distributed ones. He is interested in many aspects of computer science, including software engineering and project management. Marcin is passionate about C#, C++, and C languages in general, design patterns, new technologies, and mobile devices, especially the Windows platform.

He has significant practical experience in project development and holds the position of the President of the Board at TITUTO Sp. z o.o. [Ltd.] in Rzeszów, Poland. His company develops various IT projects, including mobile and web applications. To add to this, TITUTO Sp. z o.o. [Ltd.] has a set of its own products dedicated to hotels and tour operators. You can read more about them at http://tituto.com.

Marcin has published several papers, taken part in many conferences, organized a few of them, and participated in two internships at Microsoft in Redmond, USA. He has Microsoft Certified Professional, Microsoft Certified Technology Specialist, and Microsoft Certified Professional Developer certificates.

You can find out more about Marcin on his website, http://jamro.biz, and you can easily contact him by sending an e-mail to marcin@jamro.biz.

Table of Contents

  1. Getting Started
  2. Designing a User Interface
  3. MVVM and Data Binding
  4. Data Storage
  5. Animations and Graphics
  6. Multimedia
  7. Built-in Sensors
  8. Internet-based Scenarios
  9. Testing and Submission
  10. Useful Resources

商品描述(中文翻譯)

主要特點



  • 學習開發最新版本的 Windows 10 應用程式

  • 開發可在智慧手機、平板電腦和桌面電腦上運行的應用程式

  • 本指南提供了解決 Windows 程式設計師日常問題的主要解決方案

書籍描述


無論在哪個平台上,您都需要確保能夠始終創建最佳的 Windows 應用程式。您需要解決最大的問題,以確保始終做出正確的選擇並創建最佳的應用程式。


本書以幫助您設置集成開發環境的方法開始,然後設計用戶界面。您將學習如何使用 MVVM 設計模式和數據繫結,以及如何處理不同文件格式的數據。


接下來,您將探索將動畫和圖形添加到應用程式中的技術,並使您的解決方案能夠處理多媒體內容。


您還將了解如何使用加速度計和指南針等傳感器,以及獲取當前的 GPS 位置。在最後,您將使應用程式能夠處理基於互聯網的場景,例如撰寫電子郵件或下載文件,然後測試該項目並提交到 Windows 商店。


通過閱讀本書,您將能夠開發出適用於不同 Windows 設備(包括智慧手機、平板電腦和桌面電腦)的應用程式。

您將學到什麼



  • 開始開發適用於 Windows 10 的通用應用程式

  • 使用 XAML 語言設計用戶界面

  • 使用 MVVM 設計模式和數據繫結

  • 將數據存儲在文件和數據庫中

  • 使用多媒體內容和動畫

  • 捕獲內建傳感器的數據

  • 處理各種基於互聯網的場景

  • 測試應用程式並提交到 Windows 商店

關於作者


Marcin Jamro 博士是一位企業家、研究員,也是各種應用程式(包括網頁、移動和分散式應用程式)的開發人員和架構師。他對計算機科學的許多方面都感興趣,包括軟體工程和專案管理。Marcin 對 C#、C++ 和 C 語言以及設計模式、新技術和尤其是 Windows 平台的移動設備充滿熱情。


他在專案開發方面擁有豐富的實踐經驗,並擔任波蘭雷舍夫的 TITUTO Sp. z o.o. [有限公司] 董事會主席。他的公司開發各種 IT 專案,包括移動和網頁應用程式。此外,TITUTO Sp. z o.o. [有限公司] 還擁有一套專為酒店和旅遊運營商設計的產品,詳情請參閱 http://tituto.com。


Marcin 發表了幾篇論文,參加了許多會議,組織了幾次會議,並在美國雷德蒙德的微軟進行了兩次實習。他擁有微軟認證專業人員、微軟認證技術專家和微軟認證專業開發人員證書。


您可以在他的網站 http://jamro.biz 了解更多關於 Marcin 的資訊,也可以通過發送電子郵件至 marcin@jamro.biz 輕鬆與他聯繫。

目錄



  1. 入門

  2. 設計用戶界面

  3. MVVM 和數據繫結

  4. 數據存儲

  5. 動畫和圖形

  6. 多媒體

  7. 內建傳感器

  8. 基於互聯網的場景

  9. 測試和提交

  10. 有用的資源