Tìm hiểu về công nghệ NET compact framework và lập trình ứng dụng trên pocket PC

95 4 0
Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Đ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

Báo cáo Nghiên cứu khoa học Mục Lục Lời Nói Đầu: - Chương : Thiết lập môi trường phát triển ứng dụng - 1.1 Smart Device Extension NET Compact Framework - 1.2 Những thiết bị phi chuẩn - 13 Chương 2:Thiết kế ứng dụng GUI băng Windows Forms - 16 2.1 Tìm hiểu điều khiển khơng hỗ trợ NET Compact Framework 16 2.2 Những hàm System.Windows.Forms không hỗ trợ NET Compact Framework - 16 2.3 Làm việc với cửa sổ Form Designer Visual Studio NET - 17 2.4 Tìm hiểu tảng khác Windows Forms - 21 2.5 Làm việc với Control Form - 23 2.6 Điều khiển Button - 25 2.7 Sử dụng điều khiển TextBox - 26 2.8 Sử dụng điều khiển Label - 27 2.9 Điều khiển RadioButton - 27 2.10 Sử dụng điều khiển CheckBox - 28 2.11 Sử dụng điều khiển ComboBox - 29 2.12 Sử dụng điều khiển ListBox - 32 2.13 Các điều khiển khác - 33 Chương 3: Tìm hiểu ADO.NET NET Compact Framework - 61 3.1 Giới thiệu ADO.NET NET Compact Framework - 61 3.2 Lưu liệu với DataSet - 61 3.3 Tìm hiểu ràng buộc liệu - 66 3.4 Thiết lập cho trường tự động tăng giá trị - 68 3.5 Mơ hình liệu quan hệ với DataSet - 69 3.6 Tạo khung ràng buộc liệu với DataView - 74 Chương 4: Lập trình với Microsoft SQL Server CE - 78 4.1 Tìm hiểu tính chất hỗ trợ Microsoft SQL Server 2000 Windows CE Edition - 78 4.2 Tạo CSDL Microsoft SQL Server CE - 78 4.3 Thêm cấu trúc vào CSDL Microsoft SQL Server CE - 79 4.4 Lưu trữ (Populating) CSDL Microsoft SQL Server CE - 84 4.5 Lấy liệu SqlCeDataReader - 85 4.6 Lọc DataSet SqlCeDataAdapter - 90 4.7 Cập nhật CSDL Microsoft SQL Server CE sử dụng SqlCeDataAdapter - 92 4.8 Đối tượng SqlCommand với SqlCeCommandBuilder - 93 Chương 5: Tài Liệu Tham Khảo - 95 - Sinh viên: Đỗ Thị Liên_Lớp K54C_CNTT -1- LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo Nghiên cứu khoa học Lời Nói Đầu Như thấy, thiết bị di động ngày trở nên đa dạng phong phú, bao gồm nhiều loại máy tính xách tay loại máy điện thoại di động khác Những máy tính xách tay hay điện thoại di động ngày trở nên rẻ hơn, thiết kế cải tiến hơn, kiểu dáng nhỏ gọn đẹp mắt hơn, chúng có nhiều tính tiện dụng Những thiết bị di động trở nên ngày lôi nhiều công ty cá nhân sử dụng Mặt khác thiết bị hữu dụng tiện lợi Cũng nhu cầu đó, việc phát triển phần mềm để chạy thiết bị di động ngày yêu cầu kỹ thuật đặc biệt Sự phát triển ứng dụng cho thiết bị di động cần đến kỹ đặc biệt Những thiết bị cầm tay ngày thiết kế với kích thước nhỏ gọn, xây dựng ứng dụng tốt hơn, phù hợp với nhu cầu tự nhiên người Vì vậy, với NET Compact Framework Smart Device Extensions (SDE) Visual Studio NET, Microsoft cung cấp kỹ thuật phát triển phần mềm thích hợp cho loại thiết bị di động người thiết kế thiết bị di động Và sau ta tìm hiểu NET Compact Framework Smart Device Extensions Tìm hiểu cơng nghệ NET Compact Framework lập trình ứng dụng Pocket PC Sau tìm hiểu cơng nghệ NET Compact Framework lập trình ứng dụng Pocket PC Windows mobile Trong tài liệu này, ví dụ triển khai ngơn ngữ lập trình C#, Visual Studio.NET 2003 Chương : Thiết lập môi trường phát triển ứng dụng 1.1 Smart Device Extension NET Compact Framework 1.1.1 Giới thiệu NET Compact Framework - NET Compact Framework tảng liệu cho ứng dụng Visual Studio NET phát triển cho thiết bị di động sử dụng hệ điều hành Windows CE Windows Mobile - NET Compact Framework thư viện lớp phong phú, cung cấp API đồng dạng mà người phát triển dung C#, Visual Basic NET, ngôn ngữ tương lai hỗ trợ NET Compact Framework - NET Compact Framework gồm lớp truy nhập liệu đa dạng rộng, lớp thao tác XML, có tập hợp kiểu liệu phong phú, có hỗ trợ nối mạng dễ sử dụng hơn, v v… Sinh viên: Đỗ Thị Liên_Lớp K54C_CNTT -2- LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo Nghiên cứu khoa học - NET Compact Framework 2.0 tảng cho số ứng dụng cho PPC phát triễn code Visual Studio NET .NET Compact Framework phiên thu nhỏ NET Framework sử dụng để tạo, xây dựng, gỡ lỗi triển khai ứng dụng chạy NET Compact Framework PDA, điện thoại di động thiết bị thông minh khác NET Compact Framework sử dụng số thư viện lớp thông thường giống NET Framework ngồi cịn sử dụng vài thư viện thiết kế đặc biệt dành cho thiết bị di động Windows CE InputPanel .NET Compact Framework tảng Microsoft để phát triển ứng dụng di động, hỗ trợ khả khai thác sức mạnh dịch vụ web thiết bị di động Ngồi ra, lập trình viên tận dụng tính cao cấp Visual Studio "Everett" để xây dựng ứng dụng hữu ích cho doanh nghiệp cách nhanh chóng Smart Device Extensions, phần mở rộng cho IDE Visual Studio NET, cung cấp chức giúp đơn giản hố việc lập trình ứng dụng di động Sự khác NET Compact Framework NET Framework: NET Compact Framework phiên thu nhỏ NET Framework .NET Compact Framework NET Framework, tảng Visual Studio NET,nhưng: *.NET Compact Framework: phát triển chủ yếu cho ứng dụng Windows Mobile Khi cài đặt NET Compact Framework (phiên giành cho Windows) chương trình tự động cập nhật phiên cho điện thoại (nếu phiên cài đặt tích hợp sẵn hệ điều hành WM) Và NET compact framwork cho Pocket PC giới hạn có khoảng 2.5 M * NET Framework tảng phát triển ứng dụng cho PC 1.1.2 Những yêu cầu hệ thống Smart Devices Extensions (Mở rộng thiết bị thông minh) môi trường phát triển tích hợp (IDE) thơng qua mục đích người thiết kế NET Compact Framework Nó bao gồm phiên Visual Studio NET 7.1 phiên sau, Enterprise Developer Enterprise Architect Editions Để chạy Visual Studio NET 7.1 Enterprise Developer hay Enterprise Architect, bạn cần hệ thống máy tính với yêu cầu tối thiểu phác thảo bảng 1.1 Bảng 1.1 Những yêu cầu hệ thống Visual Studio NET 2003 Vùng Yêu cầu Operating system and RAM Windows 2000 Professional; 96MB RAM, đề nghị 128MB Windows 2000 Server; 192MB RAM, đề nghị 256MB Windows XP Professional; 192MB RAM, đề nghị 256MB Windows XP Sinh viên: Đỗ Thị Liên_Lớp K54C_CNTT -3- LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo Nghiên cứu khoa học Bảng 1.1 Những yêu cầu hệ thống Visual Studio NET 2003 Yêu cầu Vùng Home; 96MB RAM, đề nghị 128MB Windows NET Server 2003; 192MB RAM, đề nghị 256MB Hard disk space Tối thiểu 900MB ổ chứa hệ điều hành khoảng 4.1GB để cài Microsoft Visual Studio.NET Processor speed Tối thiểu Pentium II 450MHz tương đương; Pentium III 600MHz lớn Device connectivity ActiveSync 3.5 lớn Ngoài ra, ta cần có thiết bị hỗ trợ để chạy chương trình .NET Compact Framework tương thích với thiết bị có khả chạy hệ điều hành Pocket PC Việc truy nhập Smart Device Extensions xảy tự động bạn tạo ứng dụng cho Pocket PC hay thiết bị Windows CE bạn mở Pocket PC tạo trước hay ứng dụng Windows CE 1.1.3 Sử dụng Smart Device Extensions Cách đơn giản để phát triển NET Compact Framework sử dụng Smart Device Extensions (những mở rộng thiết bị thông minh) Visual Studio NET 7.1 Để đơn giản cho mở rộng Visual Studio 7.1, Smart Device Extensions giới thiệu kiểu dự án mới, cho phép chạy Windows CE, Thiết bị 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 cho Windows CE dễ dàng việc phát triển ứng dụng cho Windows 2000 hay XP Nếu bạn làm ứng dụng việc sử dụng phiên trước Visual Basic, bạn khơng phải lo lắng với Smart Device Extensions Visual Studio Smart Device Extensions đủ thông minh để biên dịch ứng dụng bạn 1.1.4 Tạo ứng dụng cho thiết bị Pocket PC Cách dễ dàng để giới thiệu Smart Device Extensions ví dụ Chúng ta tạo chương trình ứng dụng đơn giản có tên “Hello World” ngôn ngữ C# Chúng ta thực theo bước sau: - Bước 1: Khi Visual Studio NET bắt đầu chạy, hiển thị sổ Start Page, hình Để tạo ứng dụng mới, bạn kích vào nút New Project nằm gần đáy hình; Ta sử dụng thực đơn kéo xuống việc lựa chọn File -> New->, Project; hay sử dụng tổ hợp phím bấm Ctrl+ Shift+ N Sinh viên: Đỗ Thị Liên_Lớp K54C_CNTT -4- LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo Nghiên cứu khoa học Hình 1: Của sổ Start Page hiển thị khởi động chương trình Visual Studio - Bước 2: Sau kích vào New Project, hộp thoại ra, hiển thị kiểu project Chúng ta chọn thư mục Visual Basic Projects mẫu Smart Device Application, hình Bạn đặt tên vị trí để lưu ứng dụng kích nút OK Sinh viên: Đỗ Thị Liên_Lớp K54C_CNTT -5- LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo Nghiên cứu khoa học Hình 2: Hộp thoại tạo Visual Basic Smart Device Application - Bước 3: Hộp thoại tiếp theo, hình Sinh viên: Đỗ Thị Liên_Lớp K54C_CNTT -6- LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo Nghiên cứu khoa học Hình 3: chọn đích mẫu ứng dụng - Bước 4: Sau lựa chọn hình kích OK, Visual Studio tự động kích hoạt Smart Device Extensions đưa trình thiết kế mẫu, hình Sinh viên: Đỗ Thị Liên_Lớp K54C_CNTT -7- LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo Nghiên cứu khoa học Hình 1.5: Trình thiết kế Forms sau dự án tạo - Bước 5: Bên trái khung thiết kế Forms nút nhỏ có tên Toolbox Việc kích nút đưa hộp Toolbox, minh hoạ hình Sinh viên: Đỗ Thị Liên_Lớp K54C_CNTT -8- LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo Nghiên cứu khoa học Hình 5: Hiển thị hộp ToolBox - Bước 6: Mỗi mục Toolbox điều khiển sẵn có để người thiết kế dùng NET Compact Framework Hầu hết điều khiển có liên quan đến Winforms Cho hướng dẫn này, lựa chọn TextBox, kéo lên Form, tiếp theo, lại lựa chọn Button kéo lên Form Hình cho thấy kết Sinh viên: Đỗ Thị Liên_Lớp K54C_CNTT -9- LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo Nghiên cứu khoa học Hình 6: Hiển thị kết sau kéo TextBox Button vào Form -Bước 7: Bây ta kích kép vào nút Button1, IDE đưa code với trỏ nhấp nháy phương thức Button1_click Bất code nhập vào thực ta kích vào nút Button1 Bây nhập vài code Visual Basic hình Sinh viên: Đỗ Thị Liên_Lớp K54C_CNTT - 10 - LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo Nghiên cứu khoa học of 255 characters Default length = nvarchar(n) Variable-length Unicode data with a length of to 255 characters Default length = ntext Variable-length Unicode data with a maximum 30 length of (2 – 2) / (536,870,911) characters binary(n) Fixed-length binary data with a maximum length of 510 bytes Default length = varbinary(n) Variable-length binary data with a maximum length of 510 bytes Default length = Image Variable-length binary data with a maximum length 30 of – (1,073,741,823) bytes uniqueidentifier A globally unique identifier (GUID) IDENTITY [(s, i)] This is a property of a data column, not a distinct data type Only data columns of the integer data types can be used for identity columns A table can have only one identity column A seed and increment can be specified, and the column cannot be updated s (seed) = starting value i (increment) = increment value ROWGUIDCOL This is a property of a data column, not a distinct data type It is a column in a table that is defined by using the uniqueidentifier data type Bây học cách tạo cấu trúc CSDL SQL Server Chúng ta tạo CSDL bao gồm hai bảng: bảng Package bảng TrackingEntry Bảng 4.4 4.5 mô tả cột kiểu liệu tương ứng Bảng 4.3 Cấu trúc bảng Package Tên cột ID Kiểu Int Kích cỡ IDENTITY(1,1) PRIMARY KEY Sinh viên: Đỗ Thị Liên_Lớp K54C_CNTT - 81 - LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo Nghiên cứu khoa học Code Nvarchar 12 DestinationID Nvarchar 12 Bảng 4.4 Cấu trúc bảng TrackingEntry Tên cột Kiểu Kích cỡ ID Int IDENTITY(1,1) PRIMARY KEY PackageID Int FOREIGN KEY LocationID Nvarchar 12 ArrivalTime Datetime DepartureTime Datetime Đoạn code tạo bảng Package TrackingEntry public static void CreateTrackingDatabase() { string connstr = @"Data Source=\My Documents\PTSystem.sdf"; using(SqlCeConnection conn = new SqlCeConnection(connstr)) { conn.Open(); // Create an the package table string ddlPackage = "CREATE TABLE Package( " + "ID int not null identity(1,1) PRIMARY KEY, " + "Code nvarchar(12) not null, " + "DestinationID nvarchar(12) not null)"; RunDDLCommand(conn, ddlPackage); // Create the tracking entry table string ddlTrackingEntry = "CREATE TABLE TrackingEntry( " + "ID int not null identity(1,1), " + "PackageID int not null, " + "LocationID nvarchar(12) not null, " + "ArrivalTime datetime not null, " + "DepartureTime datetime null, " + "FOREIGN KEY (PackageID) REFERENCES Package(ID) )"; RunDDLCommand(conn, ddlTrackingEntry); Sinh viên: Đỗ Thị Liên_Lớp K54C_CNTT - 82 - LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo Nghiên cứu khoa học // Create an index on the tracking entry table string ddlArrivalTimeNdx = "CREATE INDEX ArrivalTime ON TrackingEntry(ArrivalTime )"; RunDDLCommand(conn, ddlArrivalTimeNdx ); } } Phương thức bắt đầu để tạo kết nối tới CSDL SQL Server đối tượng SqlCeConnection Đối tượng thể tạo cách sử dụng chuỗi kết nối truy cập vào CSDL Tiếp theo kết nối tới CSDL mở cách gọi phương thức: SqlCeConnection.Open Chúng ta tạo bảng Package Sử dụng chuỗi câu lệnh SQL để tạo bảng Tạo bảng TrackingEntry Bảng chứa khóa ngoại ràng buộc cột PackageID Giá trị trèn vào cột PackageID phải tồn cột ID bảng Package Phương thức RunDDLCommand tạo yếu tố khác CSDL Đoạn code: Phương thức thực thi RunDDLCommand public static void RunDDLCommand(SqlCeConnection conn, string ddlCmdStr) { SqlCeCommand cmdDDL = null; try { cmdDDL = new SqlCeCommand(ddlCmdStr, conn); cmdDDL.CommandType = CommandType.Text; cmdDDL.ExecuteNonQuery(); } catch(SqlCeException scee) { for(int curExNdx = 0; curExNdx < scee.Errors.Count; ++curExNdx) { MessageBox.Show("Error:"+scee.Errors[curExNdx].ToString()+"\n"); } } finally { if( cmdDDL != null ) cmdDDL.Dispose(); } } Table 4.5 The CommandType Enumeration Values Mô tả Tên StoreProcedure Tên thủ stored procedure SQL Server CE không hỗ trợ stored procedures Text Một câu lệnh SQL text Sinh viên: Đỗ Thị Liên_Lớp K54C_CNTT - 83 - LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo Nghiên cứu khoa học TableDirect Khi thuộc tính CommandType thiết lập TableDirect, thuộc tính thiết lập tên bảng bảng truy cập Tất dòng cột bảng bảng trả gọi phương thức Execute 4.4 Lưu trữ (Populating) CSDL Microsoft SQL Server CE Một CSDL SQL Server CE quản lý câu lệnh quản lý liệu SQL SQL Server CE 2.0 hỗ trợ tập câu lệnh quản lý liệu SQL Server Các câu lệnh hỗ trợ liệt kê bảng 4.6 Bảng 4.6 Câu lệnh DML hỗ trợ SQL Server CE Câu lệnh INSERT Chức Thêm dòng vào bảng UPDATE Thay đổi liễu tồn bảng DELETE Xóa dịng bảng SELECT Lấy thơng tin từ CSDL cho phép lựa chọn nhiều dòng cột từ nhiều bảng Câu lệnh SELECT hỗ trợ kết nối kết nối ngoài, Order By, Group By, mệnh đề Having SQL Server CE Query Analyzer sử dụng câu lệnh DML Lớp SqlCeCommand sử dụng thực thi lập trình thông qua SQL Server CE Data Provider Để quản lý CSDL SQL Sever CE, chạy câu lệnh INSERT Các bước sau: Bước 1: Mở kết nối CSDL SQL Server CE sử dụgng thể lớp SqlCeConnection Bước 2: Tạo đối tượng SqlCeCommand, đưa chuỗi câu lệnh INSERT Bước 3: Thiết lập kiểu câu lệnh, thực thi câu lênh cách sử dụng phương thức ExecuteNonQuery Sinh viên: Đỗ Thị Liên_Lớp K54C_CNTT - 84 - LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Báo cáo Nghiên cứu khoa học Đoạn code: Mô tả cách trèn liệu vào bảng Package public static void InsertNewPackage(string pckgCode, string destID) { String connstr = @"Data Source=\My Documents\PTSystem.sdf"; using(SqlCeConnection conn = new SqlCeConnection(connStr)) { conn.Open(); string dmlInsertPackage = "INSERT INTO Package(Code, DestinationID) " + "VALUES ('" + pckgCode + "', '" + destID + "')"; SqlCeCommand cmdInsertPackage = new SqlCeCommand(conn, dmlInsertPackage); try { cmdInsertPackage = new SqlCeCommand(conn , dmlInsertPackage); cmdInsertPackage.CommandType = CommandType.Text; cmdInsertPackage.ExecuteNonQuery(); } catch(SqlCeException scee) { for(int curNdx=0; curNdx

Ngày đăng: 11/10/2022, 16:19

Hình ảnh liên quan

Hình 1: Của sổ Start Page hiển thị khi khởi động chương trình Visual Studio. - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Hình 1.

Của sổ Start Page hiển thị khi khởi động chương trình Visual Studio Xem tại trang 5 của tài liệu.
Hình 2: Hộp thoại tạo một Visual Basic Smart Device Application - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Hình 2.

Hộp thoại tạo một Visual Basic Smart Device Application Xem tại trang 6 của tài liệu.
Hình 3: chọn một nền đích và một mẫu ứng dụng - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Hình 3.

chọn một nền đích và một mẫu ứng dụng Xem tại trang 7 của tài liệu.
Hình 1.5: Trình thiết kế Forms hiện ra sau khi một dự án được tạo. - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Hình 1.5.

Trình thiết kế Forms hiện ra sau khi một dự án được tạo Xem tại trang 8 của tài liệu.
Hình 5: Hiển thị hộp ToolBox. - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Hình 5.

Hiển thị hộp ToolBox Xem tại trang 9 của tài liệu.
Hình 6: Hiển thị kết quả sau khi kéo TextBox và Button vào Form - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Hình 6.

Hiển thị kết quả sau khi kéo TextBox và Button vào Form Xem tại trang 10 của tài liệu.
Hình 7: Hiển thị code sau khi kích vào nút button trên Form - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Hình 7.

Hiển thị code sau khi kích vào nút button trên Form Xem tại trang 11 của tài liệu.
Hình 8: Trước khi triển khai một ứng dụng cho một thiết bị, Visual Studio cho thấy hộp thoại triển khai - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Hình 8.

Trước khi triển khai một ứng dụng cho một thiết bị, Visual Studio cho thấy hộp thoại triển khai Xem tại trang 12 của tài liệu.
Hình 9: Thiết bị mơ phỏng chạy ứng dụng Hello World. - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Hình 9.

Thiết bị mơ phỏng chạy ứng dụng Hello World Xem tại trang 13 của tài liệu.
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. - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

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 Xem tại trang 15 của tài liệu.
Hình 2.1: Khung Designer của SDE Pocket PC. - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Hình 2.1.

Khung Designer của SDE Pocket PC Xem tại trang 18 của tài liệu.
Hình 2.2: Cửa sổ ToolBox của một dự án SDE Pocket PC. - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Hình 2.2.

Cửa sổ ToolBox của một dự án SDE Pocket PC Xem tại trang 19 của tài liệu.
Hình 2.3: Cửa sổ Properties của một điều khiển TextBox. - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Hình 2.3.

Cửa sổ Properties của một điều khiển TextBox Xem tại trang 20 của tài liệu.
Hình 2.4: Của sổ Properties hiển thị những sự kiện của control Button. - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Hình 2.4.

Của sổ Properties hiển thị những sự kiện của control Button Xem tại trang 21 của tài liệu.
Hình 2.6: Chạy ứng dụng Arnie trên bộ mô phỏng Pocket PC 2002. - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Hình 2.6.

Chạy ứng dụng Arnie trên bộ mô phỏng Pocket PC 2002 Xem tại trang 28 của tài liệu.
Hình 2.7: Một ứng dụng của các điều khiển CheckBox chạy trên bộ mô phỏng Pocket PC 2002 - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Hình 2.7.

Một ứng dụng của các điều khiển CheckBox chạy trên bộ mô phỏng Pocket PC 2002 Xem tại trang 29 của tài liệu.
Hình 2.8:Cửa sổ String Collection Editor. - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Hình 2.8.

Cửa sổ String Collection Editor Xem tại trang 30 của tài liệu.
Hình 2.9: Hiển thị ứng dụng đang chạy trên bộ mô phỏng Pocket PC 2002. - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Hình 2.9.

Hiển thị ứng dụng đang chạy trên bộ mô phỏng Pocket PC 2002 Xem tại trang 36 của tài liệu.
Hình 2.11: Bạn thua cuộc trong trị chơi BombSquad bằng cách khuếch tán quả bom trước khi thanh progress bar đầy  - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Hình 2.11.

Bạn thua cuộc trong trị chơi BombSquad bằng cách khuếch tán quả bom trước khi thanh progress bar đầy Xem tại trang 40 của tài liệu.
Hình 2.12: Một ứng dụng đơn giản có sử dụng điều khiển StatusBar đang chạy trên bộ mô phỏng Pocket PC 2002 - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Hình 2.12.

Một ứng dụng đơn giản có sử dụng điều khiển StatusBar đang chạy trên bộ mô phỏng Pocket PC 2002 Xem tại trang 41 của tài liệu.
Hình 2.13: Một ứng dụng hiển thị điều khiển TrackBar đang chạy trên bộ mô phỏng Pocket PC 2002 - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Hình 2.13.

Một ứng dụng hiển thị điều khiển TrackBar đang chạy trên bộ mô phỏng Pocket PC 2002 Xem tại trang 42 của tài liệu.
phải của bất kỳ tùy chọn thực đơn nà o( ta sẽ thấy trong hình 2.14). Với những ứng dụng trên Pocket PC thì ToolBar xuất hiện dọc theo đáy của form và ở bên phải của bất kỳ tùy  chọn thực đơn nào ( ta sẽ thấy trong hình 2.15) - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

ph.

ải của bất kỳ tùy chọn thực đơn nà o( ta sẽ thấy trong hình 2.14). Với những ứng dụng trên Pocket PC thì ToolBar xuất hiện dọc theo đáy của form và ở bên phải của bất kỳ tùy chọn thực đơn nào ( ta sẽ thấy trong hình 2.15) Xem tại trang 43 của tài liệu.
Hình 2.15:Một ứng dụng sử dụng điều khiển ToolBar chạy trên bộ mô phỏng Pocket PC 2002 - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Hình 2.15.

Một ứng dụng sử dụng điều khiển ToolBar chạy trên bộ mô phỏng Pocket PC 2002 Xem tại trang 44 của tài liệu.
Hình 2.16: Cửa sổ Image Collection Editor. - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Hình 2.16.

Cửa sổ Image Collection Editor Xem tại trang 45 của tài liệu.
Hình 2.17: Cửa sổ ToolBarButton Collection Editor - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Hình 2.17.

Cửa sổ ToolBarButton Collection Editor Xem tại trang 46 của tài liệu.
Hình 2.18: Trình bày một menu đang được hiển thị trên bộ mô phỏng Pocket PC 2002. - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Hình 2.18.

Trình bày một menu đang được hiển thị trên bộ mô phỏng Pocket PC 2002 Xem tại trang 48 của tài liệu.
Hình 2.21: Đây là một ứng dụng sử dụng điều khiển PictureBox đang chạy trên bộ mô phỏng Pocket PC 2002 - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Hình 2.21.

Đây là một ứng dụng sử dụng điều khiển PictureBox đang chạy trên bộ mô phỏng Pocket PC 2002 Xem tại trang 57 của tài liệu.
Hình 2.22: Đây là một ứng dụng sử dụng điều khiển ListView đang chạy trên bộ mô phỏng Pocket PC 2002 - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Hình 2.22.

Đây là một ứng dụng sử dụng điều khiển ListView đang chạy trên bộ mô phỏng Pocket PC 2002 Xem tại trang 58 của tài liệu.
Hình 2.23: Cửa sổ ColumnHeader Collection Editor. - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Hình 2.23.

Cửa sổ ColumnHeader Collection Editor Xem tại trang 59 của tài liệu.
Hình 2.25: Cửa sổ ListViewSubItem Collection Editor. - Tìm hiểu về công nghệ  NET compact framework và lập trình ứng dụng trên pocket PC

Hình 2.25.

Cửa sổ ListViewSubItem Collection Editor Xem tại trang 61 của tài liệu.

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

Tài liệu liên quan