THIẾT LẬP MÔI TRƯỜNG PHÁT TRIỂN ỨNG DỤNG potx

14 351 0
THIẾT LẬP MÔI TRƯỜNG PHÁT TRIỂN ỨNG DỤNG potx

Đ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

THIẾT LẬP MÔI TRƯỜNG PHÁT TRIỂN ỨNG DỤNG Thu vien Hoc Lieu Mo Viet Nam module: m49324 Thiết lập môi trường phát triển ứng dụng∗ Nguyễn Tuấn Anh This work is produced by Thu vien Hoc Lieu Mo Viet Nam and licensed under the Creative Commons Attribution License † Tóm tắt nội dung Thiết lập mơi trường phát triển ứng dụng Smart Device Extensions NET Compact Framework 1.1 Yêu cầu hệ thống Smart Device Extensions môi trường phát triển tích hợp (IDE) mà nhà phát triển nhằm vào NET Compact Framework Nó thành phần củaVisual Studio NET version 7.1 Để chạy công cụ trên, yêu cầu tối thiểu cấu sau L ĩ nh vực Yêu cầu Operating system and RAM Windows 2000 Professional; 96MB RAM, 128MB đề nghị Windows2000 Server; 192MB RAM, 256MB đề nghị Windows XP Professional;192MB RAM, 256MB đề nghị Windows XP Home; 96MB RAM,128MB đề nghị Windows NET Server 2003; 192MB RAM, 256MB đềnghị Hard disk space Ít 900MB ổ chứa hệ điều hành khoảng 4.1GB để càiMicorsoft Visual Studio Net Processor speed Tối thiểu Pentium II 450MHz tương đương; Pentium III 600MHzhoặc lớn xem tiếp trang sau ∗ Version 1.1: Jan 20, 2011 10:57 am GMT+7 † http://creativecommons.org/licenses/by/3.0/ http://voer.vn/content/m49324/1.1/ Thu vien Hoc Lieu Mo Viet Nam module: m49324 Deviceconnectivity ActiveSync 3.5 Bảng 1: Yêu cầu hệ thống cho Visual Studio NET 2003 Bạn cần phải có thiết bị để chạy thử chương trình .NET Compact Framework tương thích với tất thiết bị có khả chạy hệ điều hành Pocket PC 1.2 Sử dụng Smart Device Extensions trình phát triển Cách dễ để phát triển NET Compact Framework sử dụng Smart Device Extensions Visual Studio NET 7.1 Nó đơn giản mở rộng Visual Studio 7.1, Smart Device Extensions đưa kiểu tạo ứng dụng, cho phép tập chung vào thiết bị sử dụng Windows CE hỗ trợ NET Compact Framework, Pocket PC Điều có nghĩa sử dụng Smart Device Extensions để phát triển ứng dụng Windows CE phát triển ứng dụng Windows 2000 or XP 1.2.1 Tạo ứng dụng cho thiết bị Pocket PC Chúng ta tạo ứng dụng đơn giản “Hello World” ngôn ngữ C# Bước 1: Khi chạy Visual Studio NET lần đâu, hiển thị Start Page, hình Để tạo ứng dụng mới, bấm vào nút có nhãn New Project gần phía hình Hoặc vào menu File -> New -> Project sử dụng Ctrl+ Shift +N Hình 1: Start Page hiển thị chạy Visual Studio NET http://voer.vn/content/m49324/1.1/ Thu vien Hoc Lieu Mo Viet Nam module: m49324 Bước 2: Sau chọn New Project, hộp thoại xuất cho phép chọn kiểu dự án Lựa chọn mục Visual C# Project Smart Device Application hình 1.2 Điền tên dự án vào mục Name, nơi chứa dự án vào mục Localtion Hình 2: Hộp thoại tạo Visual C# Smart Device Application Bước 3: Hộp thoại hình 1.3 Hộp thoại chia làm hai phần - "What platform you want to target?" Phần cho phép chọn kiểu thiết bị mà muốn phát triển Chúng ta chọn tảng Pocket PC, điều có nghĩa ứng dụng chạy tất thiết bị hỗ trợ hệ điều hành Pocket PC, bao gồm SmartPhones - "What project type you want to create?": Windows Application, Class Library, Non- graphical Application, Empty Project Chúng ta chọn Windows Application Kiểu dự án thiết lập form tự động cung cấp môi trường thiết kế đồ họa giúp dễ dàng thêm điều khiển vào ứng dụng http://voer.vn/content/m49324/1.1/ Thu vien Hoc Lieu Mo Viet Nam module: m49324 Hình 3: Lựa chọn tảng mẫu ứng dụng - Class Library: sử dụng để tạo thư viện liên kết động (DLL) cho NET Compact Framework - Non-graphical Application: cho phép người sử dụng tạo ứng dụng kiểu console, ứng dụng loại hữu dụng thiết bị chạy hệ điều hành Windows CE cung cấp nhắc nhở dòng lệnh Non-graphical Application thiết lập số lượng nhỏ mã nguồn bắt đầu người sử dụng - Non-graphical Application: Tạo ứng dụng không dùng đồ họa - Empty Project: tạo file mã nguồn rỗng Khi người sử dụng phải tự đưa vào tất mã nguồn để thiết lập giao diện Bước 4: Sau bạn lựa chọn hình 1.3, bấm OK Visual Studio tự động kích hoạt Smart Device Extensions đưa đến phần thiết kế Forms, hình 1.4 Thiết kế Forms giống thiết kế sử dụng dự án desktop http://voer.vn/content/m49324/1.1/ Thu vien Hoc Lieu Mo Viet Nam module: m49324 Hình 4: Thiết kế Forms xuất sau dự án tạo Bước 5: Bên trái phần thiết kế Forms, nhãn Toolbox Bấm vào đưa đến cho hộp cơng cụ Toolbox, hình 1.5 http://voer.vn/content/m49324/1.1/ Thu vien Hoc Lieu Mo Viet Nam module: m49324 Hình 5: Hộp công cụ Toolbox cho dự án Smart Device Application Bước 6: Tất điều khiển hộp cơng cụ sử dụng dự án NET Compact Framework Kéo số điều khiển vào Forms hình 1.6 http://voer.vn/content/m49324/1.1/ Thu vien Hoc Lieu Mo Viet Nam module: m49324 Hình 6: Sau kéo số điều khiển vào Forms Bước 7: Bấm đúp vào nút có nhãn button1, IDE đưa đến phần soạn thảo mã nguồn trỏ nhấp nháy phương thức button1_Click Chúng ta đưa vào số dịng lệnh hình http://voer.vn/content/m49324/1.1/ Thu vien Hoc Lieu Mo Viet Nam module: m49324 Hình 7: Visual Studio hiển thị mã lệnh nút Form bấm đúp Bước 8: Bây biên dịch triển khai thiết bị Để triển khai thiết bị chạy ứng dụng, chọn Debug, Start Without Debugging Trước tiên Visual Studio biên dịch mã nguồn đưa cho hộp thoại Deploy SmartDeviceApplication, hình http://voer.vn/content/m49324/1.1/ Thu vien Hoc Lieu Mo Viet Nam module: m49324 Hình 8: Trước triển khai ứng dụng thiết bị, Visual Studio đưa hộp thoại Bước 9: Để chạy thử ứng dụng máy tính Desktop, chọn Pocket PC 2002 Emulator Nếu muốn chạy thử thiết bị thực, chọn Pocket PC Device Phải đảm bảo thiết bị kết nối thông quan đường ActiveSync trước triển khai ứng dụng thiết bị Sau chọn Deploy Bước 10: Visual Studio cài đặt NET Compact Framework chạy ứng dụng Nếu bấm vào nút Button1, nhận thông báo “Hello World” hình 1.9 http://voer.vn/content/m49324/1.1/ Thu vien Hoc Lieu Mo Viet Nam module: m49324 10 Hình 9: Thiết bị emulator chạy ứng dụng hello world Các thiết bị phi chuẩn NET Compact Framework chạy nhiều thiết bị phần cứng chạy Windows CE Bảng cho thấy xử lý hỗ trợ NET Compact Framework hệ điều hành hỗ trợ cho xử lý .NET Compact Framework lưu trữ file CAB máy Desktop Chỉ có file CAB cho hệ điều hành kiểu xử lý mà NET Compact Framework hỗ trợ Smart Device Extensions http://voer.vn/content/m49324/1.1/ Thu vien Hoc Lieu Mo Viet Nam module: m49324 11 đưa file CAB phù hợp vào thiết bị xác định thiết bị không cài đặt NET Compact Framework Trong phần này, thảo luận chi tiết xử lý làm việc làm để tự triển khai file CAB triển khai tự động Tất thiết bị Pocket PC chạy hệ điều hành Pocket PC version 2003 có NET Compact Framework ROM Nếu khơng thể triển khai gỡ lỗi ứng dụng thiết bị, phần học cách làm để Smart Device Extensions kết nối với thiết bị để gỡ lỗi triển khai thảo luận vài vấn đề liên quan Tên CPU Phiên h ệ điều hành hỗ trợ Intel ARM Pocket PC 2000, 2002, 2003, WinCE 4.1 Intel ARM 4i Pocket PC 2000, 2002, 2003, WinCE 4.1 Hitachi SH3 Pocket PC 2000, 2002, 2003, WinCE 4.1 Hitachi SH4 Pocket PC 2003 WinCE 4.1 Intel 80x86 Pocket PC 2000, 2002, 2003, WinCE 4.1 MIPS 16 Pocket PC 2000, 2002, 2003, WinCE 4.1 MIPS II Pocket PC 2000, 2002, 2003, WinCE 4.1 MIPS IV Pocket PC 2000, 2002, 2003, WinCE 4.1 Bảng 2: Các vi xử lý hệ điều hành NET Compact FrameWork hỗ trợ Mô tả NET Compact Framework chạy nhiều phần cứng Có ba mức hỗ trợ cho thiết bị phi chuẩn - Hỗ trợ đầy đủ triển khai gỡ lỗi: mức hỗ trợ có nghĩa IDE triển khai với thiết bị gỡ lỗi mã nguồn chạy thiết bị - Hỗ trợ triển khai: có nghĩa IDE triển khai thiết bị gỡ lỗi chạy thiết bị - Hỗ trợ Target: có nghĩa phát triển ứng dụng Visual Studio phải tự cài đặt Compact Framework thiết bị chép vào thiết bị 2.1 Kết nối Visual Studio với thiết bị Để thiết lập giao tiếp Visual Studio với thiết bị, làm theo bước sau: Bước 1: Chọn Tools, Options Visual Studio Bước 2: Bấm đúp mục Device Tools chọn Devices Xem hình hình http://voer.vn/content/m49324/1.1/ Thu vien Hoc Lieu Mo Viet Nam module: m49324 12 Hình 10: Sử dụng hộp thoại kết nối thiết bị để chọn kiểu thiết bị muốn kết nối Bước 3: Chọn tảng Pocket PC hay Windows CE Bước 4: Chọn kiểu thiết bị mà muốn triển khai ứng dụng Hình cho phép chọn Emulator thiết bị Pocket PC Bước 5: Lựa chọn cách thức truyền tin dùng Thiết bị Pocket PC có hai lựa chọn là: kết nối TCP IRDA Kết nối TCP Connect Transport có nghĩa thiết bị desktop kết nối với ConmanClient.exe thiết bị kết nối TCP Kết nối IRDA Tranport sử dụng IRDA thiết bị để kết nối Điều hữu ích máy tính laptop có cổng IRDA Bước 6: Nếu chọn TCP Connect Transport, sau bạn thay đổi cách chọn nút Configure sau nhận hình http://voer.vn/content/m49324/1.1/ Thu vien Hoc Lieu Mo Viet Nam module: m49324 13 Hình 11: TCP Connect Transport cho phép thiết lập kết nối tới thiết bị TCP Bước 7: Hộp thoại hình 12 cho phép thiết lập địa IP cho thiết bị Nếu thiết bị kết nối ActiveSync, Visual Studio tự động điền nhận địa Bạn lựa chọn sử dụng số hiệu cổng khác với cổng 5656 Để không sử dụng cổng mặc định, bạn phải tự cấu hình ConmanClient.exe thiết bị http://voer.vn/content/m49324/1.1/ ... Điều có nghĩa sử dụng Smart Device Extensions để phát triển ứng dụng Windows CE phát triển ứng dụng Windows 2000 or XP 1.2.1 Tạo ứng dụng cho thiết bị Pocket PC Chúng ta tạo ứng dụng đơn giản “Hello... dung Thiết lập mơi trường phát triển ứng dụng Smart Device Extensions NET Compact Framework 1.1 Yêu cầu hệ thống Smart Device Extensions mơi trường phát triển tích hợp (IDE) mà nhà phát triển. .. khai: có nghĩa IDE triển khai thiết bị gỡ lỗi chạy thiết bị - Hỗ trợ Target: có nghĩa phát triển ứng dụng Visual Studio phải tự cài đặt Compact Framework thiết bị chép vào thiết bị 2.1 Kết nối

Ngày đăng: 29/06/2014, 10:20

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan