1. Trang chủ
  2. » Luận Văn - Báo Cáo

Quản lý từ điển trên pocket PC

57 154 0

Đ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 57
Dung lượng 5,38 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Khi nền văn minh thế giới ngày càng tiến bộ, Công nghệ Thông tinphát triển đáp ứng tốt các nhu cầu của người dùng, đồng nghĩa với sự pháttriển đó người dùng sẽ đưa ra những yêu cầu của r

Trang 1

TRờng đại học vinh Khoa công nghệ thông tin

===  ===

đồ án tốt nghiệp

Đề tài:

quản lý từ điển trên pocket pc

Giáo viên hớng dẫn: ts phan lê na

Sinh viên thực hiện: trần quang cảnh

Vinh, 5/2010

=  =

LỜI CẢM ƠN

Trang 2

Lời đầu tiên cảm ơn các thầy cô giáo Khoa Công nghệ Thông tin đãdạy dỗ và trang bị cho em kiến thức về lập trình cũng như kiến thức về môhình cơ sở dữ liệu góp phần quan trọng để xây dựng đề tài.

Đặc biệt em xin chân thành cảm ơn cô giáo hướng dẫn Tiến sĩ Phan

Lê Na trong thời gian qua đã định hướng cũng như tận tình hướng dẫn vàgiúp đỡ về kiến thức Ngoài ra xin cảm ơn các bạn trong tập thể lớp 46K1 -CNTT đã nhiệt tình giúp đỡ Sự hỗ trợ của cô và các bạn đã giúp em hoànthành đồ án này

Trang 3

MỤC LỤC

đồ án tốt nghiệp 1

Trần Quang Cảnh - Lớp 46K1 - CNTT 9 1

LỜI NểI ĐẦU 5

1.1.2 Hệ điều hành Windows Mobile 9

Trần Quang Cảnh - Lớp 46K1 - CNTT 10 11

1.1.3 Ứng dụng, sức mạnh của Pocket PC và Window Mobile 12

Trần Quang Cảnh - Lớp 46K1 - CNTT 56 12

1.2 Microsoft NET 13

1.2.2 .NET Compact Framework 14

1.3 Cấu hỡnh thiết bị 15

1.3.1 Kết nối 16

1.3.2 Hiển thị thẻ nhớ ảo 23

1.3.3 Cài đặt chương trỡnh ứng dụng cho thiết bị 25

CHƯƠNG 2 28

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 28

CHƯƠNG 3 35

CHƯƠNG TRèNH TỪ ĐIỂN CHO POCKET PC 35

3.1 Giới thiệu chung 35

3.5 Tải từ 40

3.6 Hiển thị nghĩa 40

3.7 Chức năng chương trỡnh 41

3.7.1 Tải danh sỏch tới ListBox Control 41

3.7.2 Tỡm từ gần đỳng 42

3.7.3 Tỡm theo cụm từ 43

3.7.4 Thờm, sửa, xúa từ 43

3.7.5 Khụi phục dữ liệu gốc 46

Trang 4

3.7.6 Xem từ đã tra 47

3.7.7 Tra từ qua Clipboard 47

3.7.8 Giao diện hai ngôn ngữ 48

3.7.9 Tra từ Online 49

CHƯƠNG 4 51

TRIỂN KHAI ỨNG DỤNG TRÊN MÁY POCKET PC THẬT 51

4.1 Môi trường hỗ trợ 51

4.2 Đóng gói chương trình 51

4.3 Cài đặt ứng dụng 53

KẾT LUẬN 56

TÀI LIỆU THAM KHẢO 57

Trang 5

LỜI NÓI ĐẦU

Ngày nay sự phát triển mạnh mẽ của kinh tế, của khoa học kỹ thuật trênthế giới kéo theo sự phát triển của tin học Với yêu cầu xử lý thông tin đồ sộtrong thời gian ngắn nhất thì tin học là ngành không thể thiếu nó đóng vaitrò là cầu nối giữa các quốc gia, cá nhân trên thế giới

• Không có tin học chúng ta sẽ không có Internet =>không có điệnthoại di động, máy bay, tàu vũ trụ, vệ tinh dùng ngày nay

• Không có tin học chúng ta sẽ không có được thông tin của thế giớicũng như trong nước một cách nhanh nhất

Khi nền văn minh thế giới ngày càng tiến bộ, Công nghệ Thông tinphát triển đáp ứng tốt các nhu cầu của người dùng, đồng nghĩa với sự pháttriển đó người dùng sẽ đưa ra những yêu cầu của riêng mình, đó là chiếc máytính mạnh hơn lướt web nhanh hơn, phần mềm hoạt động ổn định hơn… Đặcbiệt con người ngày càng trở nên bận rộn không có nhiều thời gian để ngồimột chỗ, mong muốn có thể điều khiển công việc từ xa do đó họ cần mộtchiếc máy tính nhỏ hơn, tiện dụng hơn, có thể dùng để xử lý thông tin nhưmột máy tính để bàn, có thể dùng như một chiếc điện thoại di động….VàIphone, SmartPhone, Pocket PC…là những thiết bị như vậy

Pocket PC là chiếc máy tính bỏ túi tiện lợi sử dụng hệ điều hànhWindow Mobile của Microsoft Nó có đầy đủ tính năng cơ bản và cần thiếtnhất của một chiếc máy tính để bàn như lướt Web, chơi Game, đọc tài liệu

Đọc báo, sách (ebook), tìm hiểu thông tin qua mạng phục vụ cho côngviệc và học tập là điều không thể thiếu và ngày càng phong phú, đa dạng Đa

số chúng ta hàng ngày phải làm tiếp xúc với rất nhiều tài liệu nước ngoài vànhu cầu từ điển dành cho thiết bị là đương nhiên Tìm hiểu về Smart Device -

Hệ điều hành Windows Mobile và Từ điển Anh - Việt dành cho Pocket PC

là đề tài mà em thực hiện

Hầu hết các thiết bị di động nhỏ và nhẹ nên ngoài độ phức tạp của linhkiện phần cứng thì phần mềm cũng vậy, dung lượng bộ nhớ của thiết bị này lànhỏ hơn nhiều so với máy tính để bàn Do khả năng lưu trữ có hạn nên cácứng dụng phải có kích thước phù hợp Từ điển Anh - Việt dành cho Pocket

Trang 6

PC được viết theo chuẩn Dict nhằm mục đích tra cứu các tài liệu tiếng Anh trên máy Pocket PC, với khoảng hơn 108000 từ Anh - Việt và hơn 23400 từ

Việt-Anh, người dùng có thể thêm, sửa và xóa từ Chương trình phục vụ tra

cứu khá hiệu quả tuy nhiên tốc độ vẫn là vấn đề cần khắc phục do các thuậttoán chưa thật sự được chuẩn hóa, chưa có chức năng đọc từ sẽ tìm hiểu thêm

Pocket PC là máy tính mini được thiết kế đặc biệt bộ nhớ nhỏ hơn rấtnhiều so với máy tính để bàn cho nên tốc độ xử lý cũng chậm hơn, trong khi

đó một chương trình từ điển lại đòi hỏi nhiều bộ nhớ cũng như khả năng xử lýcủa thiết bị Cho nên cần có một cách lưu trữ hợp lý và tìm kiếm sao cho khi

số lượng từ tăng lên không làm tràn bộ nhớ của máy Số lượng từ tăng lên sẽlàm cho tốc độ xử lý của chương trình trở nên chậm hơn

Chương trình từ điển Anh - Việt mà em chọn làm đề tài là chương trình

được viết theo chuẩn Dict (là chuẩn cho phép truy cập trực tiếp tới một vùng

nào đó của tệp dữ liệu), chương trình bao gồm hai loại từ điển Anh - Việt vàViệt - Anh Ngoài tính năng tra tra từ, chương trình còn có một số chức năngkhác:

- Thêm, sửa, xóa từ

- Nhớ từ vừa tra

- Tra từ trực tuyến nếu thiết bị kết nối tới Internet

- Tra từ qua ClipBoard

- Hiển thị giao diện hai ngôn ngữ

- Tải nhanh dữ liệu tới danh sách từ

- Tra từ trực tuyến qua mạng

Trang 7

Số lượng điện thoại, máy PDAs và các thiết bị di động khác đã vượt xa

số máy tính hiện nay Theo tập đoàn The Yankee Group thì ước lượng cókhoảng 1.8 ngàn tỉ các thiết bị di động được sử dụng trên thế giới

Trang 8

Pocket PC là thiết bị di động bỏ túi sử dụng hệ điều hành Win dowMobile nó có chức năng tương tự như máy tính PC.

Pocket PC ban đầu có tên là "Merlin", được phát hành vào tháng10/2001 Pocket PC được trang bị Windows CE 3.0 Màn hình chủ yếu vớikích thước 240 × 320 (QVGA), Pocket PC cũng có thể được sử dụng nhưđiện thoại đó là Smartphones Những Pocket PC và điện thoại thông minh chủyếu là các thiết bị GSM Trong tương lai, máy tính bỏ túi (Pocket PC) và điệnthoại thông minh sẽ ngày cạnh tranh nhau quyết liệt vì thế ngành này đòi hỏinhiều sự sáng tạo, ý tưởng thiết kế riêng Pocket PC đã được phát hành trênnhiều kiến trúc CPU; SH-3, MIPS, và ARM

Các tính năng mới / cài đặt sẵn trong các ứng dụng bao gồm như sau:

Trang 9

• Tăng cường giao diện người dùng với sự hỗ trợ chủ đề

• Kiểm tra chính tả và công cụ đếm từ trong Pocket Word

• Savable tải và WAP trong Pocket Internet Explorer

• Palm OS hỗ trợ cho các tập tin beaming

• Cải thiện Pocket Outlook

• Quản lý quyền kỹ thuật số (DRM) hỗ trợ trong Microsoft Reader

1.1.2 Hệ điều hành Windows Mobile

Window Mobile là hệ điều hành được phát triển bởi Microsoft và đượcthiết kế dành cho các điện thoại thông minh, các thiết bị di động

Đây là hệ điều hành dựa trên Windows CE 5.2, có các tính năng một

bộ các ứng dụng cơ bản phát triển bằng cách sử dụng Microsoft WindowsAPI Nó được thiết kế để được phần nào tương tự như các phiên bản củaWindows trên PC, với tính năng khôn ngoan và thẩm mỹ

Hầu hết các điện thoại Windows Mobile đi kèm với một bút stylus,được dùng để nhập lệnh bằng cách thao tác nó trên màn hình.WindowsMobile đã được nâng cấp và cập nhật nhiều lần, với phiên bản hiện tại làWindows Mobile 6.5.3 Những sửa đổi chính tiếp theo, Windows Mobile 7.0,

dự kiến sẽ được phát hành vào qúy 4 năm 2010 và sẽ làm cho WindowsMobile trở thành một đối thủ cạnh tranh không nhỏ trong thế giới di động

Windows Mobile 5,0, ban đầu có tên mã là "Magneto", đã được pháthành tại Microsoft và Embedded Developers Conference 2005 tại Las Vegas,Ngày 09-12 Tháng 5/ 2005 Đây là lần đầu tiên được cung cấp trên Dell AximX51 Nó có sử dụng NET Compact Framework 1.0 SP3 - một môi trườngcho các chương trình dựa trên NET

• Windows Mobile 5.0 bao gồm Microsoft Exchange Server cải thiệnchức năng làm việc hiệu quả hơn

Trang 10

WM 5,0 đặc trưng tuổi thọ pin tăng lên 50% do khả năng lưu trữ khó

phân hủy Điều này vẫn tiếp tục xu hướng của Windows dựa trên thiết bị di

chuyển từ việc sử dụng RAM như là phương tiện lưu trữ chính của mình đểviệc sử dụng một sự kết hợp của RAM và bộ nhớ flash (trong sử dụng, không

có sự phân biệt giữa hai rõ ràng cho người dùng) Chương trình và dữ liệuthường xuyên truy cập chạy trong RAM, trong khi hầu hết được lưu trữ trong

bộ nhớ phụ Các hệ điều hành liên tục di chuyển dữ liệu giữa hai khi cần thiết.Tất cả mọi thứ được sao lưu trong bộ nhớ phụ, do đó, không giống như cácthiết bị trước đó, các thiết bị WM5 không mất dữ liệu khi mất điện bị mất

Trang 11

Quy ước đặt tên với các phiên bản khác nhau:

Windows Mobile 2003 SE

Windows Mobile 5.0

Windows Mobile 6

Windows Mobile 6.1

Windows Mobile 6,5

Pocket PC (nếu không

có điện thoại di động) Pocket PC 2000 Pocket PC 2002

Windows Mobile 2003 cho Pocket PC

N / A

Windows Mobile 5.0 cho Pocket PC

Windows Mobile 6 Classic

Windows Mobile 6.1 Classic N / A

Pocket PC (với điện

thoại di động)

Pocket PC 2000 Phone Edition

Pocket PC 2002 Phone Edition

Windows Mobile 2003 cho Pocket PC Phone Edition

Windows Mobile 2003 SE cho Pocket PC Phone Edition

Windows Mobile 5.0 cho Pocket PC Phone Edition

Windows Mobile 6 Professional

Windows Mobile 6.1 Professional

Windows Mobile 6,5 Professional

Điện thoại thông minh

Windows Mobile 2003 SE cho Smartphone

Windows Mobile 5.0 cho Smartphone

Windows Mobile 6 Standard

Windows Mobile 6.1 Standard

Windows Mobile 6,5 Standard

Trang 12

Phần mềm dành cho các thiết bị di động đang phát triển và trở thànhmột nhu cầu không thể thiếu, không chỉ phục vụ cho mục đích giải trí trênđiện thoại như là Game, nghe nhạc trực tuyến,đọc báo, Chat… mà còn phục

vụ cho mục đích công viêc như là lướt Web tìm tài liệu, Email, trao đổi thôngtin dữ liệu với bạn bè, đồng nghiệp…

Pocket PC cũng như một chiếc máy tính để bàn nhu cầu dịch tài liệu

là rất cần thiết và nó cần có một từ điển vì thế em quyết định thực hiện đềtài này

1.1.3 Ứng dụng, sức mạnh của Pocket PC và Window Mobile

Công nghệ mạng không dây phát triển đã làm thay đổi hoàn toàn thếgiới bởi nhũng sự tiện lợi kỳ diệu: rút ngắn thời gian trao đổi thông tin, đặcbiệt có thể trao đổi mọi nơi trên thế giới, ngày nay chiếc máy tính PC làkhông thể thiếu và nó có trở nên rất thông dụng, tuy nhiên máy PC có kíchthước khá lớn việc truy cập mạng không dây độ ổn định không cao…vì thếnhu cầu cần một thiết bị nhỏ gọn không chỉ dùng như là một chiếc điện thoại

mà còn có thể xử lý thông tin như máy PC Đó là ý tưởng cũng như mục tiêuvươn tới của các nhà phát triển SmartDevice Mặc dù chi phí cho việc thiết

kế một chiếc máy Pocket PC là không hề nhỏ nhưng với ý nghĩa hoàn toànthiết thực trong tương lai nó sẽ không ngừng phát triển mạnh mẽ Đối với cácứng dụng viết cho thiết bị di động nói chung cũng như Pocket PC nói riêng tất

cả đều có cấu trúc được phát triển sao cho phù hợp với bản chất của nó là mộtthết bị di động:

- Hạn chế về thiết bị của máy, tốc độ xử lý có hạn, khả năng lưu trữ ít,thời gian nguồn Pin có thể dùng

- Tương ứng với mỗi thiết bị di động khác nhau thì chúng thường cócác phương thức đầu vào khác nhau, các phím cũng như bộ gõ và ứng dụngdành cho máy đều là ưng dụng GUI Các ứng dụng này có thể được phát triểnbằng Windows Forms

- Mức chi phí phải trả cho dịch vụ kết nối không dây(wireless) là khácao cho việc nâng cao sức mạnh của công nghệ di động, tuy dịch vụ này caohơn so với dịch vụ Internet

Trang 13

- Hiện nay các dịch vụ dành cho thiết bị di động không ngừng pháttriển mạnh mẽ:

ra môi trường riêng không chỉ vì danh tiếng, bản quyền mà còn cả lợi nhuậnnữa Java chạy trên máy ảo, nó có thể chạy trên mọi máy tính khác nhau và đã

tỏ ra khá phù hợp, nhưng tốc độ đã khiến nhiều nhà phát triển phần mềmkhông mấy ưa chuông Java nữa, mặc dù nó rất thích hợp để phát triểnINTERNET, lập trình trên ngôn ngữ này rất sáng sủa và được một số hãnglớn trong đó có IBM đầu tư rất mạnh ASP của Microsoft đã khiến cho Javamất dần sự ảnh hưởng của mình NET trong đó có C# của Microsoft chạy trênnền dotNetFrameWork

1.2.1 .NetFrameWork

DotNetFramWork cũng có ý nghĩa tương tự như máy ảo của Java được

phát triển bởi Microsoft, gồm 2 phần chính: Framework và IntegratedDevelopment Environment (IDE) Framework cung cấp những gì cần thiết vàcăn bản, nó là những hạ tầng cơ sở theo một qui ước nhất định để công việcđược trôi chảy IDE thì cung cấp một môi trường giúp chúng ta triển khai dễdàng, và nhanh chóng các ứng dụng dựa trên nền tảng.NET NET Framework

là một platform mới làm đơn giản việc phát triển ứng dụng trong môi trườngphân tán của Internet NET Framework được thiết kế đầy đủ để đáp ứng theoquan điểm sau:

+ Để cung cấp một môi trường lập trình hướng đối tượng vững chắc,trong đó mã nguồn đối tượng được lưu trữ và thực thi một cách cục bộ Thựcthi cục bộ nhưng được phân tán trên Internet, hoặc thực thi từ xa

Trang 14

+ Để cung cấp một môi trường thực thi mã nguồn mà tối thiểu đượcviệc đóng gói phần mềm và sự tranh chấp về phiên bản.

+ Để cung cấp một môi trường thực thi mã nguồn mà đảm bảo việcthực thi an toàn mã nguồn, bao gồm cả việc mã nguồn được tạo bởi hãng thứ

ba hay bất cứ hãng nào mà tuân thủ theo kiến trúc.NET

+ Để cung cấp một môi trường thực thi mã nguồn mà loại bỏ đượcnhững lỗi thực hiện các script hay môi trường thông dịch

+ Để làm cho những người phát triển có kinh nghiệm vững chắc có thểnắm vững nhiều kiểu ứng dụng khác nhau Như là từ những ứng dụng trênnền Windows đến những ứng dụng dựa trên web

+ Để xây dựng tất cả các thông tin dựa triên tiêu chuẩn công nghiệp đểđảm bảo rằng mã nguồn trên.NET có thể tích hợp với bất cứ mã nguồn khác

1.2.2 .NET Compact Framework

- CLR của.Net Compact FrameWork nó được phát triển bởi một nhóm,

căn bản

Nó giống như CLR của.NetFrameWork: cũng có trình biên dịch và bộ

xử lý sẽ xử lý các mã máy

-.Net Compact FrameWork là thành phần của.Net là nền cho các phần

mềm được viết dành cho thiết bị di động Đa số các thành phần của nó đượcphát triển từ NetFrameWork Điều này là do các thiết bị di động có kiến trúcthiết kế khác với máy tính, bộ nhớ chính của nó chỉ từ khoảng 32MB - 64MBcho nên rất nhiều các thành phần của.NetFrameWork destop sẽ không thểdùng trong thiết bị di động được

1.2.3 Ngôn ngữ lập trình C#

Ngôn ngữ C# được phát triển bởi Microsoft, đứng đầu là AndersHejlsberg và Scott Wiltamuth Cả hai người này điều là những người nổitiếng trong đó Anders Hejlsberg được biết đến là tác giả của Turbo Pascal,ông đứng đầu nhóm thiết kế Borland Delphi, một trong những thành công đầutiên của việc xây dựng môi trường phát triển tích hợp (IDE) cho lập trìnhclient/server

Ngôn ngữ C# là ngôn ngữ lập trình hiện đại C# bao gồm tất cả những

hỗ trợ cho cấu trúc, thành phần Component, lập trình hướng đối tượng Và

Trang 15

ngôn ngữ C# được xây dựng trên nền tảng của hai ngôn ngữ mạnh nhất là C++ và Java cho nên nó hội tụ đầy đủ những điểm mạnh của hai ngôn ngữ này.

Ngôn ngữ C# được phát triển bằng cách góp nhặt và giải quyết hầu hếtcác mong muốn của các lập trình viên trên thế giới, đây là ngôn ngữ mà so vềkhả năng dễ dàng trong lập trình cũng như độ sáng sủa thì giống như Javachưa muốn nói là hơn Là ngôn ngữ lập trình hướng đối tượng hỗ trợ rất tốtcho người lập trình, một trong những điểm rất mạnh của C# đó là gồm nhiềucác thư viện (CLASS) được xây dựng sẵn, hỗ trợ đa kế thừa cho phép khaibáo những đối tượng mới…

Microsoft đã nâng tầm ảnh hưởng của C# trở thành ngôn ngữ hàng đầuthế giới hiện nay trong thời gian rất ngắn Điều này có được nhờ rất nhiều vào

sự thành công khi xây dựng bộ IDE: Visual Stdio trong đó có Visual C#.Cũng như Visual Basic Visual C# hỗ trợ khả năng kéo thả thành phần điềukhiển khi lập trình, cấu trúc cho một Project đã được sắp xếp sẵn, mã lệnh thìngắn hơn rất nhiều so với Visual Basic

Trang 16

7.1 trở lên (bản hiện tại 9.0) Bộ cài Visual Studio đã tích hợp sẵn WindowMobile khi lập trình không cần cài đặt, tất nhiên nếu không có thì vẫn có thểtải về cài đặt bình thường, hoặc cài lại bộ Visual Studio.

Đối với máy tính PC để có thể chạy Smart Device thì máy cần thỏamản ít nhất các yêu cầu sau:

1.3.1 Kết nối

Có thể sử dụng thiết bị thật là máy Pocket PC để thử chương trình Tuynhiên Smart Device trong bộ Visual Studio có cung cấp cho người lập trìnhcác thiết bị ảo cần thiết để chạy chương trình

Khi chạy chương trình có thể không cần kết nối thiết bị với máy tínhsong điều này sẽ khiến cho việc quản lý dữ liệu chương trình là rất khó khăn.Người lập trình họ cần Back Up cũng như Restore thường xuyên Để kết nối,

PC cần cài chương trình Microsoft Active Sync:

Operating system

and RAM

- Windows 2000 Professional; 96MB RAM, 128MB

- Windows 2000 Server; 192MB RAM,256MB

- Windows XP Professional; 192MB, RAM, 256MB

- Windows XP Home; 96MB RAM, 128MB

- Windows.NET Server 2003; 192MB RAM,256MB đề nghị

Hard disk Ít nhất 900MB trên ổ chứa hệ điều hành và khoảng

4.1GB để cài Micorsoft Visual Studio.NetProcessor speed Tối thiểu Pentium II 450MHz hoặc tương đương;

Pentium III 600MHz hoặc lớn hơnDevice connectivity ActiveSync 3.5 hoặc mới hơn

Trang 17

Sau khi cài đặt chương trình sẽ xuất hiện phía dưới khay hệ thống

- Các bước kết nối như sau:

Bước 1:

+ Khởi động Visual Studio, Trên cửa sổ Visual Studio tạo một Project

mới nếu chưa có Project còn nếu có rồi thì mở Project đó ra rồi thực hiệnbước 2:

Vào File/New/Project…

Trang 18

+ Nhấn chọn Smart Device sau đó chọn OK.

Trang 19

+ Trong cửa sổ Add New Smart Device Project lựa chọn như hình:

Project vừa tạo sẽ như hình sau:

Bước 2: Trên cửa sổ Visual Studio đang mở Smart Device Project vào

Tool/Device Emulator Manager…

Trang 20

Tại cửa sổ Device Emulator Manager chọn như hình sau:

Trang 21

Thiết bị ảo sẽ hiển thị trên màn hình:

Bước 3:Trở lại cửa sổ Device Emulator Manager…thực hiện theo

hình sau:

Dưới khay hệ thống Microsoft sẽ đổi sang màu xanh hình quay thể hiêntrang thái đang kết nối

Trang 22

Sau khi kết nối thành công giữa thiết bị và máy tính:

Trang 23

Nhấn Explorer để hiển thị hệ thống tệp trong thiết bị

1.3.2 Hiển thị thẻ nhớ ảo

Đối với Pocket PC bộ nhớ của máy dùng để lưu các chương trình của

hệ điều hành còn các chương trình ứng dụng cần phải lưu vào thẻ nhớ củamáy: Bộ nhớ của thiết bị ảo sẽ là 1 thư mục hoặc 1 phân vùng ổ đĩa cứngmáy tính

Để tạo thẻ nhớ làm như sau:

- Trên cửa sổ thiết bị ảo vào File/Configure…

Trang 24

Xuất hiện cửa sổ Emulator Properties.Tại thẻ General thư mục làm thẻ nhớ là đường dẫn tại ô Shared folder

Storage Card chính là thẻ nhớ của thiết bị

Muốn đưa dữ liệu từ bên ngoài vào bộ nhớ thiết bị làm như sau:

Trang 25

- Mở cửa sổ Explorer của máy tính chọn biểu tượng Mobile Device:

Thiết bị hiển thị giống như một phân vùng trong ổ đĩa cứng vì vậy nócho phép tạo, xóa và sửa tệp thông thường

1.3.3 Cài đặt chương trình ứng dụng cho thiết bị

Cài đặt chương trình ứng dụng cho thiết bị cũng tương tự như cài đặtchương trình cho máy tính:

- Chép tệp cài đặt có phần mở rộng CAB tới thư mục của thiết bị nênlưu vào thẻ nhớ:

- Trên cửa sổ thiết bị vào Start/Programs/File Explorer để mở cửa sổ

chứa thư mục và tập tin hệ thống

Trang 26

- Chọn My Device /Storage Card từ cửa sổ Explorer để hiển thị các thư

mục và tệp của thẻ nhớ

- Kích chọn chương trình vừa chép vào là sẽ bắt đầu cài đặt

- Chọn nơi lưu là thẻ nhớ hoặc thiết bị:

Trang 27

- Nhấn cài đặt để cài đặt chương trình

Trang 28

CHƯƠNG 2PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

2.1 Phân tích

Hiện nay yêu cầu của một từ điển không chỉ có tra từ mà phải quản lýđược từ nữa Việc cập nhật thêm từ cho từ điển là cần thiết bởi chất lượng của

từ điển một phần dựa vào số lượng từ có được

2.1.1 Biểu đồ phân cấp chức năng

Bất cứ một chương trình ứng nào được viết ra cũng không thể thiếuphần trợ giúp, quản lý từ cho phép người dùng có thể thêm, xóa, sửa từ Saunhiều lần chỉnh sửa các từ trong từ điển sẽ nảy sinh một vấn đề đó là muốnkhôi phục lại dữ liệu trước đó, chương trình cung cấp chức năng khôi phục dữliệu nhằm mục đích khôi lại toàn bộ dữ liệu ban đầu

2.1.2 Biểu đồ luồng dữ liệu

- Tác nhân ngoài là người dùng sản phẩm và chỉ duy nhất một tác nhânngoài

- Các luồng dữ liệu là cập nhật từ, tra từ, nhập từ cần tra

F Quản lý từ điển

Trợ giúp Tra từ

Tìm kiếm

Quản lý từ

F Cập nhật thông

tin từ Khôi phục dữ liệu

Ngày đăng: 15/12/2015, 09:45

HÌNH ẢNH LIÊN QUAN

Hình sau: - Quản lý từ điển trên pocket PC
Hình sau (Trang 21)
3.3.1. Bảng ký tự đầu - Quản lý từ điển trên pocket PC
3.3.1. Bảng ký tự đầu (Trang 39)

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