Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng Một số kỹ thuật trong lập trình trên .Net Compact FrameWork (CF) trình bày tổng quan về .NET Compact FrameWork; các thư viện lớp đối tượng được hỗ trợ; những khác biệt chính với .Net FrameWork; Smart Device Extensions; vai trò của trình giả lập Pocket PC và một số nội dung khác. | Một số kỹ thuật trong lập trình trên .Net Compact FrameWork (CF) Tổng quan về .NET Compact FrameWork Các thư viện lớp đối tượng được hỗ trợ Những khác biệt chính với .Net FrameWork Các thư viện lớp đối tượng được hỗ trợ Những khác biệt chính với .Net FrameWork Giới thiệu về Smart Device Extensions Lựa chọn target platform Vai trò của trình giả lập Pocket PC Vai trò của trình giả lập Pocket PC Cung cấp một máy tính ảo chạy trên một máy tính cá nhân thông thường Tạo ra các phần cứng (ảo) chạy Mircosoft Windows CE trên máy tính Sử dụng hệ điều hành Windows CE và các component Pocket PC Đảm bảo sự tương đồng giữa thiết bị PocketPC thật và thiết bị giả lập Xác định đường dẫn của Ứng dụng Xác định tự động đường dẫn của ứng dụng (runtime) m_startuppath = System.Reflection.Assembly.GetExecutingAssembly(). GetModules()[0].FullyQualifiedName; m_startuppath = m_startuppath.Replace( System.Reflection.Assembly.GetExecutingAssembly(). GetModules()[0].Name, "" ); m_BmBanCo . | Một số kỹ thuật trong lập trình trên .Net Compact FrameWork (CF) Tổng quan về .NET Compact FrameWork Các thư viện lớp đối tượng được hỗ trợ Những khác biệt chính với .Net FrameWork Các thư viện lớp đối tượng được hỗ trợ Những khác biệt chính với .Net FrameWork Giới thiệu về Smart Device Extensions Lựa chọn target platform Vai trò của trình giả lập Pocket PC Vai trò của trình giả lập Pocket PC Cung cấp một máy tính ảo chạy trên một máy tính cá nhân thông thường Tạo ra các phần cứng (ảo) chạy Mircosoft Windows CE trên máy tính Sử dụng hệ điều hành Windows CE và các component Pocket PC Đảm bảo sự tương đồng giữa thiết bị PocketPC thật và thiết bị giả lập Xác định đường dẫn của Ứng dụng Xác định tự động đường dẫn của ứng dụng (runtime) m_startuppath = System.Reflection.Assembly.GetExecutingAssembly(). GetModules()[0].FullyQualifiedName; m_startuppath = m_startuppath.Replace( System.Reflection.Assembly.GetExecutingAssembly(). GetModules()[0].Name, "" ); m_BmBanCo =new Bitmap (m_startuppath+"BanCoPocketPC.jpg"); m_BmQuanCo=new Bitmap (m_startuppath+"QuanCoPocKetPC.bmp"); m_BmChonCo=new Bitmap (m_startuppath+"ChonQuanPocketPC.bmp"); Xóa tên file, chỉ giữ lại đường dẫn Trọn vẹn tên và đường dẫn của module Tên của module Xác định đường dẫn của Ứng dụng Sử dụng đường dẫn tuyệt đối (hard-code)!!! Phải biết trước đường dẫn (tuyệt đối) sẽ chứa chương trình thực thi public class Constant { public static int LEFT = 24; public static int TOP = 24; public static string AppPath = @"\Program Files\MummyMaze\"; public static string ImagesPath = @"\Program Files\MummyMaze\"; } Load ảnh từ file Có thể load các ảnh từ file vào đối tượng kiểu Bitmap Các định dạng ảnh thông dụng mà WinCE hỗ trợ (BMP, JPG, PNG ) Bitmap RedMummyBmp = new Bitmap(Constant.ImagesPath+"redmummy.bmp"); Bitmap HelloBmp = new Bitmap(Constant.ImagesPath+"hello.jpg"); Sử dụng Timer (1) Khai báo biến thuộc kiểu System.Windows.Forms.Timer Khởi tạo biến Timer private .