1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Tìm hiểu công nghệ .Net Compact Frameword

68 318 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 68
Dung lượng 863,04 KB

Nội dung

Tìm hiểu công nghệ .Net Compact Frameword

Tìm hiểu cơng nghệ .Net Compact Framework 16/4/2008 1 Mục Lục Chương 1. Cơng nghệ .Net Compact Framework 2 1.1. Giới thiệu .Net Compact Framework . 2 1.2. Kiến trúc của .Net Compact Framework . 17 Chương 2. Phát triển ứng dụng với Windown Form 20 2.1. Các điều khiển khơng được hỗ trợ trong .Net Compact Framework . 20 2.2. Các hàm khơng được hỗ trợ trong .Net Compact Framework . 20 2.3. Thiết kế Form với Visual Studio .Net 21 2.4. Sự khác nhau giữa các nền tảng Windows Form . 26 2.5. Làm việc với điều khiển Form . 28 2.6. Điều khiển Button 31 2.7. Điều khiển Textbox 33 2.8. Điều khiển Label . 33 2.9. Điều khiển RadioButton 33 2.10. Điều khiển CheckBox 34 2.11. Điều khiển ComboBox 35 2.12. Điều khiển ListBox . 37 2.13. Các điều khiển khác . 38 Chương 3. Kết nối cơ sở dữ liệu trong .Net Compact Framework . 39 3.1. ADO.Net trên .Net Compact Framework 39 3.2. Lập trình với Microsoft SQL Server CE . 48 Tài liệu tham khảo……………………………………………………………………66 THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Tìm hiểu cơng nghệ .Net Compact Framework 16/4/2008 2 Chương 1. Cơng nghệ .Net Compact Framework 1.1. Giới thiệu .Net Compact Framework Như chúng ta đã biết, trước đây việc phát triển ứng dụng cho các thiết bị cầm tay đòi hỏi các kĩ năng lập trình đặc biệt, tài ngun làm việc cho các thiết bị ln bị hạn chế và đòi hỏi các kĩ năng thiết kế đặc biệt để xây dựng một ứng dụng tốt mà có thể làm việc trên một màn hình có kích thước bé hơn rất nhiều so với kích thuớc của desktop. Chính vì vậy những người phát triển ứng dụng cho các thiết bị cầm tay gặp rất nhiều khó khăn. Tuy nhiên, ngày nay với .Net Compact Framework và Smart Device Extension(SDE) được tích hợp sẵn trong Visual Studio .Net, Microsoft đã cung cấp những kĩ năng phát triển phần mềm mới phù hợp cho những người phát triển phần mềm trên desktop và trên mobile. Những người đã có kĩ năng làm việc tốt với .Net Framework đầy đủ trong Visual Studio .Net có thể dễ dàng phát triển ứng dụng cho các thiết bị cầm tay bằng cách sử dụng mơi trường làm việc tương tự, các ngơn ngữ lập trình tương tự và các lớp thư viện là tập con của thư viện đầy đủ. 1.1.1. Sơ lược về lịch sử của các thiết bị Smart Mobile Computing .Net Compact Framework hỗ trợ cho các thiết bị có một số đặc điểm dưới đây: • Có một CPU có khả năng xử lý thơng tin tốt • Có Ram để lưu trữ chương trình và dữ liệu • Có bộ nhớ ngồi Các đặc điểm trên được xem như đặc điểm của một thiết bị thơng minh. Tuy nhiên, đây khơng phải là một định nghĩa về một thiết bị thơng minh. Do đó cũng có người phát biểu rằng một thiết bị thơng minh là thiết bị có kích thước màn hình nhỏ, có khả năng kết nối với mạng máy tính và chạy các chương trình. Một số mobile phone thực hiện gửi thơng điệp và có khả năng truy cập vào nội dung Web thơng qua Wap hoặc i-mode, nhưng các thiết bị mobile này ít hoặc khơng hỗ trợ chạy các ứng dụng khách hàng. Các thiết bị smart mobile mà chạy trên nền tảng .Net Compact Framework có khả năng đó hơn so với các thiết bị mobile phone. a. Sự khởi đầu của máy tính xách tay Máy tính xách tay đầu tiên là Osbone 1, được giới thiệu tại West Coast Computer Fair vào tháng 4 năm 1981. Osbone có màn hình CRT nhỏ kích thước 5-inch, màn hình này chỉ hiển thị được 52 ký tự nhưng nó có khả năng di chuyển sang trái và phải để hiển thị các dòng văn bản dài(Hình 1.1). Osbone cũng có thể chạy được một số phần mềm như Basic, WordStar, SuperCalc. THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Tìm hiểu cơng nghệ .Net Compact Framework 16/4/2008 3 Hình 1.1. Máy tính xách tay đầu tiên Giá của mỗi chiếc Osbone1 là $1,795 và nó được bán với tốc độ 10.000 chiếc một tháng. Đến năm 1982 máy Compact ra dời, nó nặng 28 pounds, sử dụng bộ xử lý 8088, Ram 128 kb, có một đĩa mề 5.25 inch. Nó được bán với giá $3.000. Một vài năm sau xuất hiện một số máy xách tay khác như Epson -HX 20, Commodore SX-64, Radio Shack TRS-80 Model 100. Trong đó Radio Shack TRS-80 được xem là máy notebook đầu tiên. b. Các phát minh của PSION Tại cuộc họp vào năm 1984, cơng ty cơng nghệ Psion của Mỹ đã định nghĩa về máy Personal digital assistant (PDA). Họ đã cho ra đời Psion1. Psion1 dựa trên cơng nghệ 8-bit, có màn hình hiển thị LCD 16 ký tự, một clock/calendar, một có sở dữ liệu với một chức năng tìm kiếm. Psion1 được nâng cấp lên Psion II và đầu những năm 1990, 500.000 chiếc Psion II đã được sản xuất. Năm 1993, Series 3a ra đời, phá vỡ khoảng cách về địa lý với khả năng kết nối với máy tính, truyền, biến đổi và đồng bộ dữ liệu giữa 2 mơi trường của nó. Khoảng 2 năm sau đó, vị trí của Psion trên thị trường PDA đã được khẳng định. Năm 1997, Psion cho ra đời Series 3c và Series 5 32-bit. c. Phát triển thị trường PDA Tên Personal Digital Assistant được đặt đầu tiên bởi Apple CEO John Sculley trong một bài phát biểu tại Winter Consumer Show vào năm 1992. Năm 1993 Apple’s Newton MessagePad ra đời (hình 1.2). Tính chất đổi mới của thiết bị này là sử dụng bút để nhập thơng tin vào và thừa nhận các chữ viết tay, có thể quản lý thơng tin cá nhân (PIM) và có khả năng liên lạc. Apple’s Newton chỉ thành cơng trong một thời gian vì ngay sau đó xuất hiện sự cạnh tranh của một số cơng ty như Amstrad PenPad, the Casio and Tandy Zoomer, the Sony MagicLink, and the IBM/Bell South Simon. THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Tìm hiểu cơng nghệ .Net Compact Framework 16/4/2008 4 Hình 1.2. Máy Newton Apple d. Microsoft và các thiết bị cầm tay Cùng với sự phát triển của thị trường PDA, Microsoft cũng đã cho ra đời các hệ hệ điều hành như Window CE (1996) và Pocket PC 2000, vWindow Mobile 2005. Hiện nay trên thị trường có rất nhiều sản phẩm sử dụng hệ điều hành Window CE, Pocket PC 2000 và Window Mobile 2005 của Microsoft như: O 2 : Đây là nhãn hiệu nổi tiếng nhất trong dòng Pocket PC trên thị trường Việt Nam. Một số sản phẩm loại này đang có mặt tại Việt Nam như là O 2 XDA, O 2 XDAII, O 2 XDAII mini, O 2 XDAIIs, O 2 XDAIIi. Những sản phẩm loại này được hỗ trợ rất tốt trong việc nâng cấp hệ điều hành. Chúng có thể dễ dàng nâng cấp từ hệ điều hành ngun bản lên Windows Mobile 2005 HP iPq hx 4700: Đây là sản phẩm của hãng Hewlett Packard. Sản phẩm này nổi bật với hệ điều hành Windows Mobile 2003 SE, bộ vi xử lý XScale thế hệ thứ hai của Intel và màn hình VGA rộng. Ngồi ra màn hình còn được hỗ trợ giao diện 3D của hệ điều hành Windows CE 4.21. THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Tìm hiểu cơng nghệ .Net Compact Framework 16/4/2008 5 Asus P505: Là sản phẩm đầu tiên của Asus trên thị trường Pocket PC. Sử dụng hệ điều hành Windows Mobile 2003 Second Edition, P505 hoạt động trên 3 băng tần GSM 900/1.800/1.900 MHz và được hỗ trợ GPRS Class B. Asus đã thiết kế cho máy một bàn phím bật (flip) có nút điều khiển 2 chiều lên xuống, rất thuận tiện cho việc sử dụng các ứng dụng của Pocket PC. Axim X51v: Nét nổi bật của sản phẩm này là chạy hệ điều hành Windows Mobile 5.0, nhiều tính năng tiện dụng, màn hình chất lượng cao. Máy có bộ nhớ trong lớn (ROM 256 MB), 2 khe cắm thẻ nhớ và jack cắm tai nghe tiêu chuẩn 3,5 mm. THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Tìm hiểu cơng nghệ .Net Compact Framework 16/4/2008 6 iPaq rw6828: là thiết bị hỗ trợ cá nhân đầu tiên sử dụng hệ điều hành Windows Mobile 5 hỗ trợ chức năng push-email của hãng Hewlett Packard. Do chạy hệ điều hành Windows Mobile 5 nên thiết bị cũng được cài đặt sẵn các ứng dụng văn phòng như: MS Word, Excel, Power Point, Internet Explorer và Outlook 2002. Ngồi ra còn có một số sản phẩm khác như Mio 168RS sử dụng hệ điều hành Windows Mobile 2003 Second Edition, Atom Exec của hãng O 2 sử dụng hệ điều hành Windows Mobile 5.0, Siemens SX66 sử dụng hệ điều hành Windows Mobile 2003 Second Edition v…v. 1.1.2. Những nét mới trong .Net Compact Framework .NET Compact Framework là nền tảng dữ liệu cho các ứng dụng Visual Studio .NET được phát triễn cho các thiết bị di động sử dụng hệ điều hành Windows CE hoặc Windows Mobile. Nó là phiên bản nhỏ của phiên bản đầy đủ .Net Framework, nó bao gồm một tập con các lớp thư viện cơ bản của .Net Framework và một số lớp thư viện mới được thiết kế đặc biệt để sử dụng cho các thiết bị mobile. Ngồi ra .Net Compact Framework còn có sự bổ sung mới cho CLR để cho phép các ứng dụng có thể chạy tốt trên các thiết bị nhỏ mà bị hạn chế về cả năng lượng của bộ nhớ và CPU. Các ngơn ngữ lập trình truyền thống như C, C++, Pascal, v v, thường sử dụng một trình biên dịch để chuyển trực tiếp mã nguồn sang mã máy hiểu được. Với cách làm này, đòi hỏi những người lập trình phải tập trung vào việc quản lý các chi tiết ở mức thấp như việc phân hoạch bộ nhớ và việc tương tác với các mã thư viện bên ngồi. Các mã thư viện này bao gồm cả các file DLL của hệ điều hành Window. Các chương trình có thể tương tác với hệ điều hành bằng cách gọi trực tiếp đến API của hệ điều hành hoặc bằng cách sử dụng một trong các hàm thư viện như MFC, Borlands’OWL. Khả năng di chuyển giữa các nền tảng bằng cách sử dụng native code thường khó khăn bởi vì API của các hệ điều hành về cơ bản thường khác nhau. Thậm chí việc tương tác giữa các thành phần trong các ngơn ngữ lập trình khác nhau trên cùng một hệ điều hành cũng gặp khó khăn vì các ngơn ngữ lập trình khác nhau sử cách biểu diễn nhị phân khác nhau cho các cấu trúc dữ liệu. Tóm lại, sự tương tác là khó khăn giữa các hệ điều hành, giữa các kiểu CPU trên cùng một hệ điều hành và giữa các ngơn ngữ lập trình khác nhau chạy trên cùng một máy. THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Tìm hiểu cơng nghệ .Net Compact Framework 16/4/2008 7 Khi Visual Studio 7.1 ra đời cùng với .Net Compact FrameWork tất cả các vấn đề khó khăn trên đã được giải quyết. Visual Studio 7.1 với Smart Device Extensions và những đặc điểm quan trọng dưới đây đã giúp những người phát triển các ứng dụng cho các thiết bị chạy trên các hệ điều hành Window CE và Pocket PC nhanh hơn và dễ dàng hơn so với trước đây: • Hai ngơn ngữ lập trình C# và Visual Basic .Net được hỗ trợ bởi Smart Device Extension có khả năng tương tác giữa các thành phần rất dễ dàng bởi vì cả hai đều được biên dịch sang cùng một định dạng bytecode và đều cung cấp sự truy cấp đến các đối tượng dữ liệu bên trong .Net Compact Framework. • Một số ngơn ngữ mà chạy trên .Net Compact Framework có thể trao đổi các đối tượng từ .Net Compact Framework với các ngơn ngữ khác mà cũng có sự hỗ trợ của .Net Compact Framework. • Trình biên dịch cho các ứng dụng là tương tự nhau, khơng quan tâm đến kiến trúc xử lý bên dưới. Những người lập trình có thể xây dựng một ứng dụng và triển khai nó trên phần cứng chạy hệ điều hành Pocket PC hoặc Window CE. • .Net Compact Framework cung cấp một định dạng chung cho API để những người lập trình có thể viết ứng dụng trên nhiều ngơn ngữ khác nhau được hỗ trợ bởi .Net Compact Framework. • .Net Compact Framework cũng hỗ trợ phát triển Window Forms giúp nhanh chóng đưa ra giao diện người dùng cho ứng dụng. • .Net Compact Framework cung cấp các lớp truy cập dữ liệu, các lớp thao tác XML, tập các kiểu dữ liệu cơ sỏ, cho phép dễ dàng sử dụng sự hỗ trợ của networking và nhiều hơn nữa. • .Net Compact Framework và Common language runtime (Ngơn ngữ thực thi chung) cung cấp khả năng thu gom rác • .Net Compact Framework cung cấp kiểu chuỗi mà khơng cần phải hiểu sự phức tạp của việc tạo thành các chuỗi trực tiếp từ hệ điều hành. • Nhiều phiên bản của .Net Compact Framework có thể hoạt động cùng nhau. Các ứng dụng sẽ hướng tới các phiên bản mà chúng biết là chúng tương thích với phiên bản đó. 1.1.3. Smart Device Extension và .Net Compact Framework a. u cầu hệ thống Smart Device Extensions là mơi trường phát triển tích hợp (IDE) mà các nhà phát triển nhằm vào .NET Compact Framework. Nó là một thành phần củaVisual Studio .NET version 7.1 hoặc mới hơn. Để chạy được các cơng cụ trên, u cầu tối thiểu về cấu hình như sau: THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Tìm hiểu cơng nghệ .Net Compact Framework 16/4/2008 8 Lĩnh vực u cầu Operating system and RAM Windows 2000 Professional; 96MB RAM, 128MB đề nghị Windows 2000 Server; 192MB RAM, 256MB đề nghị Windows XP Professional; 192MB RAM, 256MB đề nghị Windows XP Home; 96MB RAM, 256MB đề nghị Windows .NET Server 2003; 192MB RAM, 256MB đề nghị Hard disk space Ít nhất 900MB trên ổ chứa hệ điều hành và khoảng 4.1GB để cài Micorsoft Visual Studio .Net Processor speed Tối thiểu Pentium II 450MHz hoặc tương đương; Pentium III 600MHz hoặc lớn hơn Device connectivity ActiveSync 3.5 hoặc mới hơn Bảng 1.1. u cầu hệ thống cho Visual Studio .NET 2005 b. Sử dụng Smart Device Extension trong q trình phát triển Cách dễ nhất để phát triển .NET Compact Framework là sử dụng Smart Device Extensions trong Visual Studio .NET 7.1. Nó đơn giản là mở rộng của Visual Studio 7.1, Smart Device Extensions đưa ra các kiểu tạo ứng dụng, cho phép chúng ta tập chung vào các thiết bị sử dụng Windows CE hỗ trợ .NET Compact Framework, như là Pocket PC. Điều này có nghĩa là sử dụng Smart Device Extensions để phát triển các ứng dụng trên Windows CE như phát triển các ứng dụng trên Windows 2000 or XP. Tạo ứng dụng cho các thiết bị Pocket PC Chúng ta sẽ tạo một ứng dụng đơn giản “Hello World” bằng ngơn ngữ C#. Bước 1: Khi chúng ta chạy Visual Studio .NET lần đâu, sẽ hiển thị Start Page, như hình 1.3. Để tạo ứng dụng mới, bấm vào nút có nhãn New Project gần phía dưới của màn hình. Hoặc vào menu File -> New -> Project hoặc sử dụng Ctrl+ Shift +N. THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Tìm hiểu cơng nghệ .Net Compact Framework 16/4/2008 9 Hình 1.3. Start Page được hiển thị khi chạy Visual Studio .NET. Bước 2: Sau khi chọn New Project, một hộp thoại xuất hiện cho phép chúng ta chọn kiểu dự án, nền tảng và mẫu ứng dụng. Lựa chọn như hình 1.4. Điền tên dự án vào mục Name, và nơi chứa dự án vào mục Localtion. Trong hộp thoại này có 2 phần: - "Project types": Phần này cho phép chúng ta chọn kiểu thiết bị mà chúng ta muốn phát triển trên nó. Chúng ta sẽ chọn nền tảng Pocket PC, điều này có nghĩa ứng dụng của chúng ta sẽ chạy trên tất cả các thiết bị hỗ trợ hệ điều hành Pocket PC. - "Templates": Device Application, Class Library, Control Library và Empty Project. Chúng ta sẽ chọn Device Application. Kiểu dự án này thiết lập form chính tự động và cung cấp mơi trường thiết kế đồ họa giúp dễ dàng thêm các điều khiển vào ứng dụng. THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Tìm hiểu cơng nghệ .Net Compact Framework 16/4/2008 10 Hình 1.4. Hộp thoại tạo một Visual C# Smart Device Application THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN [...]... NET Compact Framework v chy ng dng Nu chỳng ta bm vo nỳt Button1, chỳng ta nhn c thụng bỏo Hello World nh hỡnh 1.10 15 Tỡm hiu cụng ngh Net Compact Framework THệ VIEN ẹIEN Tệ TRệẽC TUYEN 16/4/2008 Hỡnh 1.10 Thit b emulator chy ng dng hello world 1.1.4 Cỏc nn tng ca Net Compact Framework Phiờn bn u tiờn ca Net Compact Framework h tr cho Windows-powered Pocket PCs v cỏc thit b chy h iu hnh Windows CE.Net... PCs v cỏc thit b chy h iu hnh Windows CE.Net a Cỏc nn tng m Net Compact Framework h tr - Phiờn bn 1 ca Net Compact Framework h tr nn tng sau ca Microft: Pocket PC 2000: Cỏc thit b ny cú th mua c t mt s hóng sn xut v nú s dng cỏc b x lý ARM, MIPS, SH3 hoc SH4 .Net Compact Framework c h tr trờn tt c cỏc b x lý ú 16 Tỡm hiu cụng ngh Net Compact Framework - THệ VIEN ẹIEN Tệ TRệẽC TUYEN 16/4/2008 Pocket... Framework Trc khi chỳng ta i vo tỡm hiu cỏc iu khin c h tr trong Net Compact Framework, chỳng ta s i tỡm hiu nhng iu khin khụng c h tr trong nú 2.1 Cỏc iu khin khụng c h tr trong Net Compact Framework Net Compact Framework cung cp mt tp con cỏc iu khin sn cú trong Net Framework Di õy l danh sỏch bao gm cỏc iu khin khụng c h tr trong Net Compact Framework: CheckedListBox ColorDialog ErrorProvider... hnh Pocket PC m s dng b x lý ARM Pocket PC 2002 phone edition: õy l h iu hnh Pocket PC 2002 vi s thờm vo vic h tr cho mt s chc nng bờn nghnh in thoi Window CE.Net 4.1 v cỏc phiờn bn sau ú b Cỏc nn tng m Net Compact Framework khụng h tr - - - Net Compact Framework khụng c h tr trờn mt s nn tng sau ca Microsoft: Cỏc phiờn bn 3.0 v sm hn ca Windows CE: Pocket PC 2000 v Pocket PC 2002 c xõy dng da trờn Window... trờn Window CE 3.0 nhng nú v cỏc phiờn bn sm hn khụng c h tr bi Net Compact Framework Microsoft Smartphone 2002: Smartphone 2002 c xõy dng da trờn nn tng l h iu hnh Pocket PC 2002, nú cú th chy c trờn cỏc thit b cú kớch thc nh hn v mn hỡnh cú tớnh cm ng so vi cỏc thit b chy trờn Pocket PC 1.2 Kin trỳc ca Net Compact Framework Net Compact Framework khụng tn ti n l, nú tn ti da trờn 3 tng cụng ngh: Common... Common Language Runtime, trỡnh biờn dch Just-in-time v h iu hnh Window CE Hỡnh 1.1 l s kin trỳc mụ t mt ng dng tng tỏc vi Net Compact Framework v cỏc tng bờn di nh th no: 17 Tỡm hiu cụng ngh Net Compact Framework THệ VIEN ẹIEN Tệ TRệẽC TUYEN 16/4/2008 Hỡnh 2.1: S mụ t kin trỳc Net Compact Framework Trong s trờn, tng u tiờn chớnh l cỏc thnh phn phn cng bao gm cú CPU, b nh , video, mn hỡnh, thnh phn kt... tng Pocket PC thng s dng b x lý ARM 19 Tỡm hiu cụng ngh Net Compact Framework THệ VIEN ẹIEN Tệ TRệẽC TUYEN 16/4/2008 Chng 2 Phỏt trin ng dng vi Windown Form Trong chng ny chỳng ta s tỡm hiu v: Cỏc iu khin khụng c h tr trong Net Compact Framework Thit k Form vi Visual Studio Net Lm vic vi iu khin Form Lm vic vi cỏc iu khin Windows Forms Net Compact Framework cung cp rt nhiu cỏc hm cho phộp chỳng ta... dng trong cỏc d ỏn NET Compact Framework Kộo mt s iu khin vo Forms nh hỡnh 1.7 12 Tỡm hiu cụng ngh Net Compact Framework THệ VIEN ẹIEN Tệ TRệẽC TUYEN 16/4/2008 Hỡnh 1.7 Sau khi kộo mt s iu khin vo Forms Bc 7: Bm ỳp vo nỳt cú nhón button1, IDE a n phn son tho mó ngun v con tr s nhp nhỏy trong phng thc button1_Click Chỳng ta s a vo mt s dũng lnh nh hỡnh 1.8 13 Tỡm hiu cụng ngh Net Compact Framework THệ... NotificationBubble NotifyIcon All Print controls RichTextBox Splitter 2.2 Cỏc hm khụng c h tr trong Net Compact Framework Di õy l danh sỏch cỏc hm khụng c h tr trong Net Compact Framework: AcceptButton CancelButton AutoScroll Anchor Multiple Document Interface (MDI) 20 Tỡm hiu cụng ngh Net Compact Framework THệ VIEN ẹIEN Tệ TRệẽC TUYEN 16/4/2008 KeyPreview TabIndex TabStop Drag and drop... JustIn-Time Trỡnh biờn dch Just-in-time cú nhim v chuyn mó managed sang mó native mt chng trỡnh managed cú th c thc thi Cú 2 trỡnh biờn dch JIT trong Net Compact Framework ú l "SJIT" v "IJIT." IJIT l trỡnh biờn dch sn cú vi mi CPU m c h tr bi Net Compact Framework: ARM, MIPS, SHx, v x86 Trỡnh biờn dch IJIT biờn dch mó managed sang mó mỏy nhanh hn trỡnh biờn dch SJIT nhng mó mỏy c biờn dch ra khụng . TUYẾN Tìm hiểu cơng nghệ .Net Compact Framework 16/4/2008 2 Chương 1. Cơng nghệ .Net Compact Framework 1.1. Giới thiệu .Net Compact Framework. Tìm hiểu cơng nghệ .Net Compact Framework 16/4/2008 1 Mục Lục Chương 1. Cơng nghệ .Net Compact Framework ..........................................................

Ngày đăng: 28/04/2013, 15:25

HÌNH ẢNH LIÊN QUAN

Hình 1.7. Sau khi kéo một số điều khiển vào Forms. - Tìm hiểu công nghệ .Net Compact Frameword
Hình 1.7. Sau khi kéo một số điều khiển vào Forms (Trang 13)
Bảng 3.2. Giá trị thuộc tính MaximizeBox và ảnh hưởng của nĩ cho - Tìm hiểu công nghệ .Net Compact Frameword
Bảng 3.2. Giá trị thuộc tính MaximizeBox và ảnh hưởng của nĩ cho (Trang 29)
Bảng 3.1. Giá trị thuộc tính MinimizeBox và ảnh hưởng của nĩ cho mỗi nền tảng  - Tìm hiểu công nghệ .Net Compact Frameword
Bảng 3.1. Giá trị thuộc tính MinimizeBox và ảnh hưởng của nĩ cho mỗi nền tảng (Trang 29)
Bảng 3.2. Giá trị thuộc tính  MaximizeBox  và ảnh hưởng của nó cho - Tìm hiểu công nghệ .Net Compact Frameword
Bảng 3.2. Giá trị thuộc tính MaximizeBox và ảnh hưởng của nó cho (Trang 29)
Bảng 3.1. Giá trị thuộc tính MinimizeBox và ảnh hưởng của nó cho   mỗi nền tảng - Tìm hiểu công nghệ .Net Compact Frameword
Bảng 3.1. Giá trị thuộc tính MinimizeBox và ảnh hưởng của nó cho mỗi nền tảng (Trang 29)
Bảng 3.2. Giá trị thuộc tính WindowState và ảnh hưởng của nĩ cho mỗi nền tảng  - Tìm hiểu công nghệ .Net Compact Frameword
Bảng 3.2. Giá trị thuộc tính WindowState và ảnh hưởng của nĩ cho mỗi nền tảng (Trang 30)
Bảng 3.2. Giá trị thuộc tính  WindowState  và ảnh hưởng của nó   cho mỗi nền tảng - Tìm hiểu công nghệ .Net Compact Frameword
Bảng 3.2. Giá trị thuộc tính WindowState và ảnh hưởng của nó cho mỗi nền tảng (Trang 30)
Hình 2.6. Ứng dụng GiveemTime chạy trên bộ giả lập Pocket PC 2002 - Tìm hiểu công nghệ .Net Compact Frameword
Hình 2.6. Ứng dụng GiveemTime chạy trên bộ giả lập Pocket PC 2002 (Trang 32)
Hình 2.6. Ứng dụng GiveemTime chạy trên bộ giả lập Pocket PC 2002 - Tìm hiểu công nghệ .Net Compact Frameword
Hình 2.6. Ứng dụng GiveemTime chạy trên bộ giả lập Pocket PC 2002 (Trang 32)
Cú pháp biểu thức rất nhiều và hỗ trợ rất nhiều phép tính tốn học và chuỗi. Bảng 3.1 đưa đến tất cả các phép tốn được .NET Compact Framework hỗ trợ - Tìm hiểu công nghệ .Net Compact Frameword
ph áp biểu thức rất nhiều và hỗ trợ rất nhiều phép tính tốn học và chuỗi. Bảng 3.1 đưa đến tất cả các phép tốn được .NET Compact Framework hỗ trợ (Trang 45)
Bảng 3.1. Các phép tốn .Net Compact Framework hỗ trợ để tính tốn  - Tìm hiểu công nghệ .Net Compact Frameword
Bảng 3.1. Các phép tốn .Net Compact Framework hỗ trợ để tính tốn (Trang 45)
Bảng 3.1. Các phép toán .Net Compact Framework hỗ trợ để tính  toán - Tìm hiểu công nghệ .Net Compact Frameword
Bảng 3.1. Các phép toán .Net Compact Framework hỗ trợ để tính toán (Trang 45)
Bảng3.3. CholesterolTable - Tìm hiểu công nghệ .Net Compact Frameword
Bảng 3.3. CholesterolTable (Trang 46)
Trong bảng CholesterolTable, CustID tham chiếu đến một bản ghi duy nhất trong bảng MainContactTable - Tìm hiểu công nghệ .Net Compact Frameword
rong bảng CholesterolTable, CustID tham chiếu đến một bản ghi duy nhất trong bảng MainContactTable (Trang 46)
Sau khi tạo một CSDL SQL Server CE, bước tiếp theo thêm các bảng vào CSDL. Chúng ta cĩ thể dùng đồ họa bằng cách sử dụng  SQL  Server  CE  Query  Analyzer  hoặc bằng cách lập trình sử dụng lớp SQL Server CE Data Provider - Tìm hiểu công nghệ .Net Compact Frameword
au khi tạo một CSDL SQL Server CE, bước tiếp theo thêm các bảng vào CSDL. Chúng ta cĩ thể dùng đồ họa bằng cách sử dụng SQL Server CE Query Analyzer hoặc bằng cách lập trình sử dụng lớp SQL Server CE Data Provider (Trang 49)
Để lập trình tạo bảng CSDL, chúng ta sẽ cần kết nối với CSDL bằng cách sử dụng lớp SqlCeConnectionvà  đưa  ra  các  câu  lệnh  DDL  bằng  cách  sử  dụng  lớp  SqlCeCommand - Tìm hiểu công nghệ .Net Compact Frameword
l ập trình tạo bảng CSDL, chúng ta sẽ cần kết nối với CSDL bằng cách sử dụng lớp SqlCeConnectionvà đưa ra các câu lệnh DDL bằng cách sử dụng lớp SqlCeCommand (Trang 50)
Bảng 3.2.3. Các kiểu dữ liệu SQL ServerCE hỗ trợ - Tìm hiểu công nghệ .Net Compact Frameword
Bảng 3.2.3. Các kiểu dữ liệu SQL ServerCE hỗ trợ (Trang 52)
Bảng 3.2.5. Cấu trúc của bảng TrackingEntry - Tìm hiểu công nghệ .Net Compact Frameword
Bảng 3.2.5. Cấu trúc của bảng TrackingEntry (Trang 53)
Bảng 3.2.4. Cấu trúc bảng Package - Tìm hiểu công nghệ .Net Compact Frameword
Bảng 3.2.4. Cấu trúc bảng Package (Trang 53)
Bảng 3.2.5. Cấu trúc của bảng TrackingEntry - Tìm hiểu công nghệ .Net Compact Frameword
Bảng 3.2.5. Cấu trúc của bảng TrackingEntry (Trang 53)
Bảng 3.2.4. Cấu trúc bảng Package - Tìm hiểu công nghệ .Net Compact Frameword
Bảng 3.2.4. Cấu trúc bảng Package (Trang 53)
INSERT Thêm dịng mới vào bảng - Tìm hiểu công nghệ .Net Compact Frameword
h êm dịng mới vào bảng (Trang 55)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w