Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 15 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
15
Dung lượng
1,92 MB
Nội dung
BÁO CÁO NGHIÊN CỨU SMART DEVICE TRÊN NỀN WINDOWS MOBILE Người thực hiện: Huỳnh Phước Linh Huỳnh Phước Linh I XÂY DỰNG ỨNG DỤNG Windows Mobile 6.5.3 phiên cuối Windows Mobile, phát hành năm 2009 Windows Phone: Thế hệ tiếp nối Windows Mobile, phiên Windows Phone 8.1 Hiện tại, Microsoft thức ngưng hỗ trợ điện thoại sử dụng Windows Mobile, thay Windows Phone Để xây dựng ứng dụng smart Device Windows Mobile u cầu người dùng cài đặt cơng cụ lập trình Visual Studio Visual Studio 2008 phiên cuối mà Microsoft hỗ trợ để xây dụng ứng dụng Windows Mobile cho lập trình viên Để phát triển ứng dụng yêu cầu gói hỗ trợ như: Visual Studio 2008 .NET Framework 2.0 3.5 Windows Mobile SDK Tools Standard or Professional, or both Windows Mobile 6.5 Professional Developer Tool Kit (USA) ActiveSync (on Windows XP) Windows Mobile Device Center (on Windows Vista) A Tạo ứng dụng Từ Visual Studio 2008 (tại chọn ngôn ngữ hỗ trợ C#): Chọn File -> New -> Project để tạo Solution Hộp thoại xuất chọn hình ảnh Bạn đặt lại tên cho project ô Name Smart Device – Windows Mobile Huỳnh Phước Linh Chọn tảng ứng dụng vận hành Thực hình bên Tiếp theo form thiết kế thiết lập quan sát nơi khoanh đỏ hệ điều hành máy chạy trình giả lập Bạn chọn lại thiết bị cho Smart Device – Windows Mobile Huỳnh Phước Linh Chọn View -> Toolbox để bật menu Việc thiết kế thành phần giao diện lập trình Windows Form Chúng ta tạo form hình Tại tab Properties ta bắt kiện cho button display với thiêt lặp hình bên dưới: Smart Device – Windows Mobile Huỳnh Phước Linh Tại kiện click button ta ghi lệnh sau save file lại: Để chạy ứng dụng click phải vào solution bạn muốn chạy chọn Build Tại menu Visual Studio chọn Debug -> Start Debugging F5 biểu tượng Start công cụ Tại hộp thoại Deploy… Bạn để ý dòng Windows Mobile … Device dòng Windows Mobile … Emulator a Tại dòng Windows Mobile … Device yêu cầu bạn phải kết nối trực tiếp thiết bị thực tế với máy tính để debug trự tiếp với thật khơng cần thơng qua trình giả lập NET Framework b Các dòng Windows Mobile … Emulator bạn debug solution trình gải lập NET Framework Tại tơi chọn dịng Windows Mobile 6.5 Proesional Portrait QVTA Emulator -> Deploy Giả lập thiết bị có bạn tích hợp gói hỗ trợ Windows Mobile 6.5 Professional Developer Tool Kit (USA) Trình giả lập thiết bị bạn chọn hiển, đợi khoảng 5s hệ thống load form bạn hình bên trái Bên phải kết bạn click vào button Smart Device – Windows Mobile Huỳnh Phước Linh Smart Device – Windows Mobile Huỳnh Phước Linh B Cấu hình trình giả lập Bỏ qua giao diện ta điểm số chức qua menu trình giả lập để xem menu làm giúp cho chúng ta: a File -> Save State and Exit Save State and Exit chức cho phép lưu trạng thái thời mơ WM6 Sau cài đặt, cấu hình mô WM6, chọn chức để lưu lại thông tin Để chạy chức này, chọn menu File -> Save State and Exit Các file Save State lưu lại theo đường dẫn \Documents and Settings\\Application Data\Microsoft\Device Emulator, tương ứng với tên user sử dụng Windows XP Sau lưu lại trạng thái mô WM6, khác với mô WM5, cần chạy lại WM6 Save State ngầm định nạp lại b File -> Reset Mơ WM6 có chức Hard Reset Soft Reset Hai chức tìm thấy menu File -> Reset Soft Reset việc khởi động lại hệ điều hành WM6 Còn Hard Reset nạp lại hệ điều hành WM6, xóa hết thông tin thiết bị Các chức tương tự máy thật c File -> Configure Trong tab Emulator Properties, cần ý đến tab General với lựa chọn Share Folder Như biết khả lưu trữ PPC/Smarphon thấp, khoảng 64-128 MB Muốn tăng khả lưu trữ này, cần cắm thêm thẻ nhớ Chức Share Folder cho phép máy mô sử dụng thư mục ổ cứng máy tính Windows XP để làm ổ lưu trữ (Storage) Smart Device – Windows Mobile Huỳnh Phước Linh C Tạo cab file cài đặt cho máy Click phải Solution -> Add -> New Project Tại hộp thoại -> Other Project Type -> Setup and Deployment -> Smart Device CAB Project Bạn đặt lại tên cho cab file ô Name Tạo Start menu folder Tạo Project Output… click phải Program Files Folder -> Add -> Project Output… với thiết lập sau chọn OK Smart Device – Windows Mobile Huỳnh Phước Linh Click phải vào file vừa tạo bước chọn create Shortcut to Primary output from SmartDeviceProject1 (Active) đổi tên Shortcut vừa tạo Kéo Shortcut vừa tạo bước vào Start menu Folder Kiểm tra file move ? Build cab project bạn để nhận tạo file cài đặt cho máy Ta có nhiều lựa chọn để copy cab file vào thiết bị, cách phổ biến kết nối qua dây cab USB chuyển file bluetooth Để kết nối qua dây cab USB cần yêu cầu cài đặt: • Firmware driver thiết bị lên máy tính • ActiveSync Windows Mobile Device Center tùy hệ điều hành máy tính Thực kết nối cab USB thiết bị máy tính Trên thiết bị truy cập Windows -> setting -> Connection -> USB to PC -> check Enable… -> OK Đối với Windows Mobile Device Center sau kết nối giao diện quản lý tự động connect bật bạn khởi động khơng bật Giao diện kết nối thành công -> Connect without setting up your device 10 File management -> Browse the contents of your device để truy cập nhớ thiết bị chép file cab cài đặt vào máy: ta có nhớ thiết bị: • Bộ nhớ máy -> Clean & Reboot thiết bị tất file khác file hệ thống bị xóa • Flash File Store -> thẻ nhớ rời gắn vào thiết máy 11 Bạn chép vào nhớ, chép \Flash File Store\temp 12 Chép xong, thiết bị chon Windows -> File Explorer -> My Device -> Flash File Store -> temp -> thư mục ứng dụng bạn -> Debug -> Smart Device – Windows Mobile Huỳnh Phước Linh SmartDeviceCab1.cab (thường file thứ thư mục debug) chờ trình cài đặt 13 Sau cài đặt chọn Windows -> kéo cuối trang icon trùng với tên file cab bạn tạo -> icon run ứng dụng bạn sau cài đặt D Xây dựng ứng dụng với sở liệu Trước tạo ứng dụng Smart Device DataBase ta có ý: • Đối với MS SQL server WM hỗ trợ từ phiên 2000 -> 2005 • Bạn xây dựng ứng dụng với MS SQL compact 3.5 tích hợp gói vào Visual Studio 2008 • Để ứng dụng Run thiết bị tất nhiên phải có file DB gói thư việc hỗ trợ MS SQL compact 3.5, tất có \Microsoft SQL Server Compact Edition\v3.5\Devices\wce500\armv4i bạn tích hợp MS SQL compact 3.5 Tạo Smart Device Project Click phải Solution Explorer -> Add->New Item -> Database File Có thể đặt lại tên file DB định dạng sdf View -> Server Explorer Tạo bảng DB Smart Device – Windows Mobile Huỳnh Phước Linh Thêm liệu vào bảng Smart Device – Windows Mobile Huỳnh Phước Linh Add thư viện System.Data.SqlServerCe từ danh sách thư viện, tạo Form hiển thị liệu ví dụ Thực truy vấn liệu click button Build -> Run -> Deploy Khuyến cáo trình giả lập hình để hỗ trợ sqlCE Smart Device – Windows Mobile Huỳnh Phước Linh II KẾT QUẢ Kết trình tìm hiểu tuần em ứng dụng nhỏ trên sql compact 3.5 với table Sales Order Header Sales Order Line với trường cần thiết có cấu trúc DB Trung Sơn thời điểm xây dựng, kiểm tra ứng dụng sau (trên VS 2008): • Run Solution • Chờ giao diện hiển thị, text So CT Focus • Tại text ứng dụng thực quét barcode hóa đơn bán • Tất thơng tin hóa đơn bán load lên giao diện • Dữ liệu bảng Header hiển thị phần trên, lưới liệu bảng Line Cấu trúc demo Visual Studio 2008 Smart Device – Windows Mobile Huỳnh Phước Linh Demo: VS 2008 Windows Mobile 6.5 Professional Portrait QVTA Emulator Smart Device – Windows Mobile Huỳnh Phước Linh Kết ứng dụng chạy thiết bị Intermec CN50 The End Smart Device – Windows Mobile