1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tìm hiểu .NET Compact Framework Windows Phone Application Development

48 993 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 48
Dung lượng 1,29 MB

Nội dung

CHUYÊN ĐỀ S3 Đề tài: Tìm hiểu .NET Compact Framework & Windows Phone Application Development 4/14/151 Thành Viên:  Nguyễn Thị Ánh Tuyết 11910047  Trịnh Thanh Tuân 11910045  Nguyễn Văn Tâm 11910040 4/14/152 Nội Dung Báo Cáo  Tìm hiểu về công nghệ .Net Compact Framework  Xây dựng ứng dụng Windows Phone 8.1 trong Visual Studio 2013 4/14/153 .Net Compact Framework 4/14/154 Giới thiệu .Net Compact Framework  Microsoft .Net Compact Framework(.Net CF) là một phiên bản của .Net Framework được Microsoft thiết kế để chạy trên các thiết bị di động/ thiết bị nhúng như máy kỹ thuật số cá nhân(PDA), điện thoại di động, factory controllers, set- top boxes,… 4/14/155 Giới thiệu .Net Compact Framework  .Net CompactFramework sử dụng một số các class libraries giống như .Net Framework và một vài thư viện được thiết kế riêng cho thiết bị di động như .Net CF controls. Tuy nhiên các libraries (thư viện) không phải hoàn toàn là bản sao của .Net Framework, những thư viện này được thu gọn để sử dụng với không gian ít hơn. 4/14/156 Giới thiệu .Net Compact Framework  .Net CF là nền tảng dữ liệu cho các ứng dụng visual Studio, được phát triển cho các thiết bị di động sử dụng hệ điều hành Windows CE, Windows mobile, Windows Phone. 4/14/157 Các phiên bản của .Net Compact FrameWork Phiên bản đầu tiên của .Net CF ra đời vào 4/2003 ngay khi .Net Framework 1.1 ra đời nâng cấp từ 1.0 Công nghệ .Net Framework tích hợp .Net Compact FrameWork 1.0 Cho đến .Net CF 3.5 được phát hành 11/2007, .Net CF cung cấp các tính năng mới như Windows Communication Foundation, LINQ, SoundPlayer,… Để có thể lập trình và chạy các ứng dụng được hỗ trợ bởi .Net CF. Các ứng dụng .Net CF có thể chạy trên máy tính với .Net Framework được tích hợp đầy đủ. 4/14/158 Smart Device Extensions (môi trường phát triển tích hợp IDE)  Để biên dịch trực tiếp từ mã nguồn sang mã máy đối với ngôn ngữ lập trình C,C++,Pascal,… đòi hỏi người lập trình phải lập trình vào việc quản lý các chi tiết ở mức thấp (phân hoạch bộ nhớ, tương tác với các mã thư viện ngoài…)  Visual Studio 7.1 ra đời (và các bản Visual Net về sau) với Smart Device Extensions giúp cho các thiết bị chạy trên hệ điều hành Window CE và thiết bị Pocket PC nhanh và dễ dàng hơn. 4/14/159 Đặc điểm của .Net CF  Hai ngôn ngữ lập trình cấp cao được hỗ trơ bởi Smart Device Extension là C# và VB có khả năng tương tác giữa các thành phần dễ dàng, vì cả hai đều được biên dịch sang cùng một định dạng bytecode và truy cập được các đối tượng bên trong dữ liệu của .Net CF  Trình biên dịch cho các ứng dụng không quan tâm đến kiến trúc xử lý bên dưới.  .Net CF cung cấp một định dạng chung cho API để người lập trình có thể viết ứng dụng trên nhiều ngôn ngữ khác nhau. 4/14/1510 [...]... Khác với Windows Mobile, Windows Phone tập trung vào sự phát triển của Marketplace Windows Phone được phát hành vào 10/2010 và đầu 2011 tại châu Á Các phiên bản của Windows Phone  Phiên bản Windows phone đầu tiên có tên là Windows phone 7, chính thức ra đời 4/2010 sau khi kết thúc phiên bản cuối cùng của Windows Mobile 6.5  Tháng 6/2012 Microsoft tung ra bản Windows phone 8  4/2014 Windows Phone 8.1... Mobile, Windows Phone Net Compact Framework và Visual Studio  Để lập trình cho thiết bị di động bằng Visual Studio người lập trình tiến hành cài đặt SDK tương ứng với phiên bản của Windows Mobile SDK hay Windows Phone các bản 8, 8.1 Hệ điều hành Window Phone Hệ điều hành Window Phone  Windows Phone là hệ điều hành của Microsoft dành cho Smartphone (một dạng pocket PC thu nhỏ) kế tục nền tảng Windows. .. Hello Windows Phone 8.1 Cửa sổ hiển thị New Project hiện ra như sau: Tạo ứng dụng Hello Windows Phone 8.1  Tại vị trí cột bên trái Templates, Chọn Visual C# (Ứng dụng sẽ được viết trên ngôn ngữ C#)=>Store Apps=>Window Phone Apps Click chọn ứng dụng Blank App, đặt tên: HelloWord và OK như hình dưới đây Tạo ứng dụng Hello Windows Phone 8.1 Tạo ứng dụng Hello Windows Phone 8.1 Cấu trúc của một Project Windows. .. Hello Windows Phone 8.1 Ứng dụng: Click vào button có tên là btnStart, thì textbox có tên là txtContent hiển thị :”Hello Window Phone 8.1” Từ công cụ của toolbox (vùng 1) ta kéo 1 buton và 1 textbox vào designe (vùng 2) như sau: Tạo ứng dụng Hello Windows Phone 8.1 Tạo ứng dụng Hello Windows Phone 8.1  Sau khi kéo 2 control Button và textbox, Vùng 3 sẽ tự đông sinh mã Tạo ứng dụng Hello Windows Phone. .. video,… .Net Compact Framework và Visual Studio  Net CF được tích hợp đầy đủ vào Visual Studio với điều kiện các thiết bị cần cài đặt chương trình được chọn cho Visual Basic và Visual C# phát triển Từ bản những bản Visual Net về sau không hỗ trợ C++  Visual Studio cung cấp các loại dự án cho những thiết bị thông minh phát triển ứng dụng cho Pocket PC, Smartphone trên hệ điều hành Windows CE, Windows. .. ra đời Xây dựng ứng dụng Windows Phone 8.1 bằng visual studio 2013 Yêu cầu tối thiểu cấu hình máy  Ram 4GB  Hệ điều hành Windows 8.1 Pro 64bit trở lên  Kiểm tra ảo hóa, SLAT, DEP bằng cách download file Coreinfo: https:// technet.microsoft.com/en-us/sysinternals/cc835722 giải nén và chạy file Coreinfo.exe trên cmd bằng quyền Administrator kiểm tra như sau: Yêu cầu tối thiểu cấu hình máy Kích hoạt... 2 Visual Studio Ultimate 2013  Vì Windows Phone 8.1 SDK nằm trong Visual Studio Ultimate 2013 Update 2 nên sau khi cài đặt Visual Studio Ultimate 2013 thì bắt buộc ta phải cài đặt bản Update 2  Download VS2013.2 từ trang chủ Microsoft hoặc các trang khác về và tiến hành Update: https:// www.visualstudio.com/en-us/news/2014-apr-2-vs.aspx Tạo ứng dụng Hello Windows Phone 8.1  Sau khi khởi động Visual...Kiến trúc Net Compart Framework Kiến trúc Net Compart Framework  Tầng trên cùng: là quản lý code ứng dụng và tập hợp các thư viện Net CF  Common Language Runtime(Ngôn ngữ thực thi chung) :   Các ứng dụng “native” là các ứng dụng được biên dịch trực tiếp sang ngôn ngữ máy mà CPU hiểu được   Tầng trên của hệ điều hành, là trung tâm điều khiển của Net FrameWork Được xem là nền tảng để... thể thay thể bởi các màn hình khác  Assets: Chứa tập hợp các tập tin logo, icon… ta có thể kéo thả các tập tin vào đây: Hình ảnh, âm thanh… Tạo ứng dụng Hello Windows Phone 8.1  Cửa sổ giao diện làm việc MainPage.axml Tạo ứng dụng Hello Windows Phone 8.1  Vùng số 1: Hiển thị các control để kéo thả vào vùng số 2, nếu như Vùng số 1 không xuất hiện thì bạn vào Menu View/ Toolbox (hoặc nhấn tổ hợp phím... cmd bằng quyền Administrator kiểm tra như sau: Yêu cầu tối thiểu cấu hình máy Kích hoạt Hyper-V Để phát triển ứng dụng Windows Phones 8.1 chạy trên máy ảo Emulator, cần cài kích hoạt Hyper-V bằng cách: Vào Control panel => Programs and Fetures => Turn Windows features on or off Màn hình Windows Features sẽ hiển thị ra như dưới đây: Kích hoạt Hyper-V Click chọn, sau đó download và cài đặt Kích hoạt Hyper-V . Báo Cáo  Tìm hiểu về công nghệ .Net Compact Framework  Xây dựng ứng dụng Windows Phone 8.1 trong Visual Studio 2013 4/14/153 .Net Compact Framework 4/14/154 Giới thiệu .Net Compact Framework  Microsoft. dụng hệ điều hành Windows CE, Windows mobile, Windows Phone. 4/14/157 Các phiên bản của .Net Compact FrameWork Phiên bản đầu tiên của .Net CF ra đời vào 4/2003 ngay khi .Net Framework 1.1 ra. boxes,… 4/14/155 Giới thiệu .Net Compact Framework  .Net CompactFramework sử dụng một số các class libraries giống như .Net Framework và một vài thư viện được thiết kế riêng cho thiết bị di động như .Net CF controls.

Ngày đăng: 14/04/2015, 22:58

TỪ KHÓA LIÊN QUAN

w