Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 68 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
68
Dung lượng
1,95 MB
Nội dung
Giỏo viờn hng dn: Nguyn Cụng Nht tr-ờng đại học vinh khoa c«ng nghƯ th«ng tin - - INH HU QUYT Tìm hiểu công cụ bluetooth lập trình mobile, xây dựng ứng dụng minh h Khóa luận tốt nghiệp đại học C NHN CÔNG NGHỆ THÔNG TIN Vinh -5/ 2010 Sinh viên thực hiện: Đinh Hữu Quyết Giáo viên hướng dẫn: Nguyễn Công Nhật LỜI CẢM ƠN Em xin chân thành cảm ơn ban chủ nhiệm khoa Công nghệ thông tin, thầy giáo, gia đình bạn bè động viên giúp đỡ em nhiều q trình hồn thành khóa luận Đặc biệt em xin bày tỏ lòng cảm ơn sâu sắc tới thầy giáo hướng dẫn Thạc sỹ Nguyễn Công Nhật dẫn tận tình tận tâm hướng dẫn em từ ý tưởng ban đầu lúc hồn thành khóa luận Cho em bày tỏ lòng biết ơn tới gia đình thân u, người bạn thân ln quan tâm, tin tưởng, động viên, giúp đỡ em thời gian qua Mặc dù cố gắng chắn luận văn khơng khỏi có thiếu sót Em mong đón nhận đánh giá, bổ sung lời bảo thầy cô giúp em tiếp tục nghiên cứu kĩ lĩnh vực Em xin chân thành cảm ơn! Vinh, tháng 5/2010 Sinh viên Đinh Hữu Quyết Sinh viên thực hiện: Đinh Hữu Quyết Giáo viên hướng dẫn: Nguyễn Công Nhật LỜI MỞ ĐẦU Lý chọn đề tài Ngày nay, xã hội phát triển mạnh mẽ, kỹ thuật ngày đại nên nhu cầu trao đổi thơng tin, giải trí, nhu cầu điều khiển thiết bị từ xa,… ngày cao Và hệ thống dây cáp phức tạp lại đáp ứng tốt nhu cầu này, khu vực chật hẹp, nơi xa xôi, phương tiện vận chuyển,… Vì cơng nghệ khơng dây đời phát triển mạnh mẽ, tạo nhiều thuận lợi cho người đời sống ngày Kỹ thuật không dây phục vụ nhiều nhu cầu khác người, từ nhu cầu làm việc, học tập đến nhu cầu giải trí chơi game, xem phim, nghe nhạc, v.v… Với nhu cầu đa dạng phức tạp đó, kỹ thuật khơng dây đưa nhiều chuẩn với đặc điểm kỹ thuật khác để phù hợp với nhu cầu, mục đích khả người sử dụng IrDA, WLAN với chuẩn 802.11, ZigBee, OpenAir, UWB, Bluetooth,… Mỗi chuẩn kỹ thuật có ưu, khuyết điểm riêng nó, Bluetooth dần lên kỹ thuật khơng dây tầm ngắn có nhiều ưu điểm, thuận lợi cho thiết bị di động Với tổ chức nghiên cứu đông đảo, đại số lượng nhà sản xuất hỗ trợ kỹ thuật Bluetooth vào sản phẩm họ ngày tăng, Bluetooth dần lan rộng khắp giới, xâm nhập vào lĩnh vực thiết bị điện tử tương lai thiết bị điện tử hỗ trợ kỹ thuật Xuất phát từ lý trên, em chọn đề tài “Tìm hiểu cơng nghệ Bluetooth lập trình Mobile, xây dựng ứng dụng minh hoạ” Trong đề tài này, em tìm hiểu kỹ thuật không dây Bluetooth xây dựng chương trình truyền file qua Bluetooth điện thoại sử dụng hệ điều hành Windows Mobile Sinh viên thực hiện: Đinh Hữu Quyết Giáo viên hướng dẫn: Nguyễn Cơng Nhật Mục đích nghiên cứu Mục tiêu đề tài tìm hiểu cơng nghệ Bluetooth xây dựng ứng dụng thông qua Bluetooth điện thoại cài đặt hệ điều hành Windows Mobile máy tính để minh họa hoạt động kỹ thuật … Các nội dung đề tài bao gồm: • Tìm hiểu hoạt động kỹ thuật Bluetooth • Tìm hiểu hệ điều hành Windows Mobile • Xây dựng ứng dụng chạy điện thoại di động truyền file hai điện thoại di động với nhau, điện thoại di động máy tính Bố cục luận văn Luận văn gồm 03 phần: Chương 1: Tổng quan Windows Mobile lập trình với Pocket PC – Giới thiệu hệ điều hành Windows Mobile công cụ sử dụng để lập trình với Pocket PC Chương 2: Giới thiệu công nghệ Bluetooth Chương 3: Cài đặt thiết bị ảo xây dựng ứng dụng minh hoạ Các kết đạt Đề tài “Tìm hiểu cơng nghệ Bluetooth, lập trình Mobile xây dựng ứng dụng minh hoạ” xuất phát từ thực tế phát triển nhanh chóng công nghệ Bluetooth ứng dụng ngày rộng rãi cơng nghệ Mặc dù cố gắng tìm hiểu thêm tài liệu sách Internet hạn chế mặt thời gian nên khoá luận hồn thành mức độ sau: + Tìm hiểu Bluetooth + Tìm hiểu C# viết ứng dụng minh hoạ Sinh viên thực hiện: Đinh Hữu Quyết Giáo viên hướng dẫn: Nguyễn Công Nhật CHƯƠNG I: TỔNG QUAN VỀ WINDOWS MOBILE VÀ LẬP TRÌNH VỚI POCKET PC Giới thiệu Windows Mobile hệ điều hành nhỏ gọn kết hợp với ứng dụng cho thiết bị di động dựa Microsoft Win32 API Những thiết bị chạy Windows Mobile bao gồm Pocket PC, Smartphones, Portable Media Centers, Ngoài ra, số máy tính xách tay loại nhỏ (Ultra-Portable Notebook) sử dụng hệ điều hành Windows Mobile thiết kế để ngồi tính tương tự với phiên máy tính để bàn (desktop) Windows, tính thơng minh thẩm mỹ Ban đầu xuất hệ điều hành Pocket PC 2000, Windows Mobile cập nhật nhiều lần, với phiên Windows Mobile 6.5, phiên Windows Mobile Microsoft giới thiệu đầu năm Các Pocket PC dự kiến ban đầu tảng cho hệ điều hành Windows Mobile Các thiết bị bao gồm hai thiết bị Pocket PC độc lập mà khơng có khả điện thoại di động, thiết bị có tính điện thoại di động Cái tên Windows Mobile dự định để sử dụng Pocket PC thức "Windows Mobile Professional" cho thiết bị với khả điện thoại di động "Windows Mobile Classic" cho thiết bị mà khả điện thoại di động, thiết bị mà khơng có hình cảm ứng gọi thiết bị tiêu chuẩn Windows Mobile Lập trình với PPC So với tảng khác Palm, Symbian, Linux - PPC coi dễ lập trình nhất, chạy Windows nên cách lập trình tương tự so với Windows Desktop cho PC Nếu lập trình cho PC, tảng NET dễ, gần khơng có khác biệt Sinh viên thực hiện: Đinh Hữu Quyết Giáo viên hướng dẫn: Nguyễn Công Nhật Hiện tùy thuộc vào công nghệ sử dụng, ứng dụng phát triển cho PPC chia thành hai dịng sau: - Native Application: Các ứng dụng viết ngơn ngữ lập trình khơng phải NET, C, C++ sử dụng API Windows Ưu điểm ứng dụng loại chương trình nhỏ gọn, cài đặt không cần thêm thư viện kèm, có cần copy nguyên file EXE chạy Tuy vậy, ứng dụng kiểu khó viết hơn, sử dụng ngơn ngữ lập trình bậc thấp (C, C++) Chỉ ứng dụng thực cần nhỏ gọn, driver, trình thường trú keyboard, system… cần phát triển theo kiểu - NET Application: Như cạnh tranh với phát triển ạt thành công ngơn ngữ lập trình Java, từ năm 2000, Microsoft bắt đầu phát triển tảng NET cho ứng dụng, với mục tiêu dùng tảng ngôn ngữ lập trình cho nhiều tảng phần cứng, phần mềm khác Đến NET vô phát triển tỏ rõ mạnh Tất hệ điều hành Windows XP, Windows 2000, 2003 server đến Windows Mobile, Windows for Smart Phone hỗ trợ tốt NET Nếu bạn lập trình NET cho Windows XP chuyển sang Windows Mobile cần tìm hiểu thêm số thư viện làm việc với đặc thù cho Mobile phát triển ứng dụng - Ngồi ra, cịn có số tảng ngơn ngữ lập trình hãng khác không phổ biến Các công cụ sử dụng Để lập trình NET, ta cần sử dụng công cụ sau đây: - Bộ phần mềm Visual Studio.NET – phiên 2003, 2005 2008 - Các thư viện nâng cao download Internet - Visual Studio.NET 2003 hỗ trợ NET Framework 1.1 - Visual Studio.NET 2005 hỗ trợ NET Framework 2.0 Sinh viên thực hiện: Đinh Hữu Quyết Giáo viên hướng dẫn: Nguyễn Công Nhật - Visual Studio.NET 2008 hỗ trợ NET Compact Framework 2.0 sp2 3.5 3.1 Thư viện lập trình: Với lập trình Windows Mobile, ta cần phải có Windows Mobile SDK Tùy vào phiên hệ điều hành Windows Mobile, mà Microsoft cung cấp cho ta SDK tương ứng Một SDK thường chứa: - Tài liệu ví dụ cụ thể - Các hàm API (Application Programming Interface) - Các cơng cụ cho trình soạn thảo (cụ thể Visual Studio) biên dịch mã Đối với Visual Studio 2008, Microsoft tích hợp Windows Mobile SDK có sẵn để lập trình ứng dụng cho thiết bị chạy Windows Mobile Sau này, sử dụng Windows Mobile 6, Microsoft cung cấp Windows Mobile SDK Trong Windows Mobile SDK bao gồm: Windows Mobile SDK Cung cấp thư viện, Emulator để phát triển Standard ứng dụng cho hệ máy SmartPhone Windows Mobile SDK Cung cấp thư viện, Emulator để phát triển Professional ứng dụng cho hệ Pocket PC Ngoài ra, Windows Mobile SDK cịn tích hợp số công cụ để phát triển ứng dụng tùy thuộc vào trường hợp cụ thể Sinh viên thực hiện: Đinh Hữu Quyết Giáo viên hướng dẫn: Nguyễn Công Nhật FakeGPS Giả lập liệu GPS thông qua hàm API Local Server Framework Giả lập tương tự server Khi ta (aka FakeServer) kiểm tra tính kết nối ứng dụng Cellular Emulator Giả lập song Radio thật thiết bị di động với đầy đủ tính GPRS, GSM, … 3.2 Công cụ soạn thảo code: Ở đây, sử dụng Visual Studio để lập trình cho thiết bị Visual Studio cung cấp đầy đủ tính năng, thân thiện để ta tiếp cận lập trình Windows Mobile cách nhanh Nó hỗ trợ đầy đủ chức năng, loại ứng dụng phát triển, hỗ trợ ngôn ngữ C#, Visual Basic, tạo Setup Project để triển khai ứng dụng cách dễ dàng * Các tảng hỗ trợ Visual Studio: - Windows Mobile 2003 SE Pocket PC - Windows Mobile 2005 Pocket PC - Windows Mobile 2005 Smartphone - Windows Mobile Classic - Windows Mobile Standard - Windows Mobile Professioncal Sinh viên thực hiện: Đinh Hữu Quyết Giáo viên hướng dẫn: Nguyễn Công Nhật * Trình soạn thảo: Hình 1-1: Giao diện soạn thảo Hình 1-2: Các cơng cụ hỗ trợ Sinh viên thực hiện: Đinh Hữu Quyết Giáo viên hướng dẫn: Nguyễn Công Nhật 3.3 Thiết bị để kiểm tra ứng dụng: 3.3.1 Lợi ích việc sử dụng Emulator: + Khơng tốn chi phí cho việc sắm thiết bị để kiểm tra ứng dụng Điều đặc biệt quan trọng thiết bị di động thường có cấu hình, khn dạng (form) nhà sản xuất khác + Tất lập trình viên cài đặt lại thiết bị, có điều kiện để thử nghiệm nhiều hệ điều hành khác cho việc kiểm tra chương trình + Phục vụ việc triển khai ứng dụng nhanh nhờ tính lưu giữ trạng thái 3.3.2 Visual Studio Device Emulator Khi phát triển ứng dụng, vấn đề phải kiểm tra ứng dụng Windows Mobile SDK cung cấp cơng cụ Emulator để giả lập thiết bị thật, hỗ trợ đầy đủ tính thiết bị thật Là công cụ giả lập giúp bạn chạy thử chương trình trường hợp bạn khơng có PPC hay SmartPhone thật nào, bạn muốn kiểm tra chương trình nhiều loại máy khác WM 2003,WM2005… Emulator kèm với Windows Mobile 5.0 SDK nên cần cài đặt SDK đủ Tính hệ điều hành đầy đủ thiết bị thật, Windows CE Windows Mobile Tính đầy đủ thiết bị, hỗ trợ chipset ARM Hỗ trợ phần cứng giả lập cổng COM, Network Card * Trình quản lý thiết bị ảo + Điều khiển thiết bị ảo: - Start - Shutdown - Reset Sinh viên thực hiện: Đinh Hữu Quyết 10 Giáo viên hướng dẫn: Nguyễn Công Nhật CHƯƠNG III: XÂY DỰNG ỨNG DỤNG MINH HOẠ I CÀI ĐẶT CƠNG CỤ Các thao tác chuẩn bị Hiện Có nhiều WIN CE (E Emulator) dành cho nhà phát triển khác viết ứng dụng Windows Mobile, thử Windows 1.1 Tải Windows Mobile Professional Images(USA).msi Giới thiệu : Windows Mobile (Emulator) cập nhật hệ điều hành cho thiết bị di động điện thoại thông minh Microsoft, chạy Windows, hỗ trợ cho hệ điều hành khác linux…, Các phiên Windows Mobile trước cung cấp nhiều chức cho Pocket PC cho điện thoại với kiểu bàn phím khác nhau, phân biệt biến Windows Mobile Tuy nhiên, Microsoft phải đưa phiên Windows Mobile dựa loại hình thiết bị: chuẩn hướng đến thiết bị khơng có hình cảm ứng, Pro hỗ trợ cho thiết bị có hình cảm biến bút cảm ứng (dĩ nhiên khơng có chức thoại) Tải Tại http://www.microsoft.com/downloads/d DisplayLang=en Hệ Điều hành hỗ trợ : Windows Server 2003 Service Pack 2; Windows Vista; Windows XP Service Pack (32 & 64 bit) Ghi :Bạn tải phiên Windows Mobile Professional and Standard Software Development Kits Refresh (phiên thiết kế cho việc lập trình di động Pocker PC Visual C++ Smart Microsoft Visual Studio 2005) Tên File : Windows Mobile Professional SDK Refresh.msi dung lượng 454.7 MB) theo địa : http://www.microsoft.com/downloads/d displaylang=en Sinh viên thực hiện: Đinh Hữu Quyết 54 Giáo viên hướng dẫn: Nguyễn Công Nhật 1.2 Tải phần mềm Microsoft ActiveSync 4.5 Microsoft ActiveSync phần mềm dùng để đồng hóa dạng thức tập tin hay thơng tin khác thiết bị Pocket PC hay Windows Mobile Địa tải : https://www.microsoft.com/windowsmob x?ProductID=76 http://www.microsoft.com/downloads/d 1PH3rKoQ%3d%3d Sau tải nên đổi tên thành Microsoft ActiveSync 4.5.msi (cho dễ nhớ có tên setup.msi dễ nhầm lẫn) Hệ điều hành hỗ trợ : Windows 2000 Service Pack Windows Server 2003 Service Pack Windows Server 2003 Service Pack for Itanium-based Systems Windows Server 2003, Standard x64 Edition Windows XP Home Edition Windows XP Professional Edition Windows XP Media Center Edition Windows XP Professional x64 Edition Windows XP Service Pack Windows XP Service Pack Windows XP Tablet PC Edition Ghi : Nếu bạn dùng Windows Vista Windows Seven bạn phải tải Microsoft Windows Mobile Device Center 6.1 for Windows Vista (32-bit 64-bit) dung lượng 12,1 MB thay cho Microsoft ActiveSync 4.5 Tại địa : http://www.microsoft.com/downloads/d displaylang=en Sinh viên thực hiện: Đinh Hữu Quyết 55 Giáo viên hướng dẫn: Nguyễn Công Nhật Các bước thiết lập kết nối 2.1 Khởi động Windows Mobile Professional SDK Theo đường dẫn mà bạn cài thường Start/All Programs / Windows Mobile SDK/ Standalone Emulator Images /… Nó có giao diện (skin) sau : + Windows Mobile Classic (240x320 pixels - 96 dpi) + Windows Mobile Professional (240x320 pixels - 96 dpi) + Windows Mobile Professional Square (240x240 pixels - 96 dpi) + Windows Mobile Professional Square QVGA (320x320 pixels - 128 dpi) + Windows Mobile Professional Square VGA (480x480 pixels - 192 dpi) + Windows Mobile Professional VGA (480x640 pixels - 192 dpi) Sau khởi động xong vào menu File chọn Configure … Hình 1-7: Giao diện máy ảo Sinh viên thực hiện: Đinh Hữu Quyết 56 Giáo viên hướng dẫn: Nguyễn Cơng Nhật Sau chọn nơi làm thẻ nhớ ảo, góc nhìn (Display) , thiết lập (Display), giao tiếp mạng (Network), cổng kết nối hình sau: Hình 1-8: Chọn vùng thẻ nhớ Chọn tiếp Hình 1-9: Chọn góc quay hình - Chọn tiếp tab Network (Trong tab Network tốt theo mặc định) - Chọn tiếp tab Peripherals Sinh viên thực hiện: Đinh Hữu Quyết 57 Giáo viên hướng dẫn: Nguyễn Cơng Nhật Hình 1-10: Chọn mặc định Xong bấm OK Cịn Windows Mobile Professional (Pocker PC ảo để chưa đóng lại 2.2 Khởi động Microsoft ActiveSync 4.5 & thiết lập cấu hình Khởi động Microsoft ActiveSync 4.5 từ menu start từ khay hệ thống (khay đồng hồ) khởi động Hình 1-11: Giao diện khởi động ActiveSync Sinh viên thực hiện: Đinh Hữu Quyết 58 Giáo viên hướng dẫn: Nguyễn Cơng Nhật Chọn hình sau quan trọng bí kết nối DMA Allow connections to one of the following Hình 1-12: Thiết lập kết nối Chọn xong không bấm Connect…, mà cần bấm OK đủ Còn Microsoft ActiveSync (Pocker PC ảo để chưa đóng lại ) Sinh viên thực hiện: Đinh Hữu Quyết 59 Giáo viên hướng dẫn: Nguyễn Công Nhật 2.3 Khởi động Device Emulator Manager thiết lập cấu hình Device Emulator Manager phần mềm Tools kèm theo Windows Mobile Professional nên nằm đường dẫn Start/All Programs / Windows Mobile SDK/Tools… Phần mềm Device Emulator Manager có chức giống dây kết nối USB giới thực Nó làm cầu nối Microsoft ActiveSync Pocker PC ảo Hình 1-13: Kết nối thiết bị ảo - Bấm nút phải chuột sau chọn Cradle để thiết lập kết nối, bạn cần bấm nút Ok, Next, Finish … Sinh viên thực hiện: Đinh Hữu Quyết 60 Giáo viên hướng dẫn: Nguyễn Cơng Nhật Hình 1-14: Kiểm tra kết nối Nếu hệ thống chưa hỗ trợ tiếng Việt đầy đủ cài font hệ thống VNSysFont.CAB xong (xem hướng dẫn cài đặt bên dưới) Cài đặt phần mềm cho thiết bị ảo 3.1 Cài chương trình dạng exe Đối với chương trình có tập tin exe, sau tải về, bạn phải kết nối PPC với máy tính chạy chương trình cài đặt trực tiếp Windows XP Tuy cài Windows XP tiến trình cài đặt, bạn cần xem máy ảo, chương trình hỏi bạn có cài mặc định vào nhớ ROM PPC hay khơng? Bạn chọn thẻ nhớ ảo (Storage Card) thấy cần thiết Do nhớ PPC nhỏ ưu tiên cài đặt chương trình hệ thống chương trình diệt virus, bàn phím, font hệ thống… khơng ảnh hưởng đến máy, cịn thơng thường, bạn nên chọn vùng cài đặt cho chương trình SD Card (hay Storage Card) Sinh viên thực hiện: Đinh Hữu Quyết 61 Giáo viên hướng dẫn: Nguyễn Cơng Nhật Chương trình tiến hành cài đặt, thơng báo trình cài đặt kết thúc hồn thành hay khơng hồn thành Thực hành : Tải (chương trình bàn phím tiếng việt Lạc Việt : VietFlexPocket.rar : http://www.mediafire.com/?4omim3wttx1 Sau giải nén VietFlexPocket.exe VietFlexPocket.rar tải về, xong nhấn đúp Windows XP, sau qua máy ảo chọn cài vào nhớ ROM PPC hay thẻ nhớ ảo nhấn nút Install kết thúc Cài đặt nâng cao Bộ từ điển cần nhập serial LingvoSoft_Suite_2007_English-Vietnamese ( có đủ serial, crack ) địa http://www.4shared.com/file/13641970 ish-Vietnamese 3.2 Cài chương trình dạng cab Thống nhìn, file cab giống file nén Mà thật, file nén (tự cài PPC), bên hàng loạt file chương trình mà bạn xem dùng chương trình giải nén Winrar hay pocketRar Tuy giống file nén, muốn cài đặt, bạn phải chép trực tiếp vào PPC (trên máy ảo thẻ nhớ ảo được) dùng chương trình quản lý file File Explorer (của pocket PC) để cài đặt Đối với Windows Mobile trước điều bất tiện chỗ cài file cab trực tiếp từ PPC đồng nghĩa với việc chương trình cài vào nhớ máy, làm đầy nhớ giảm tốc độ hoạt động thiết bị Để khắc phục điều này, bạn dùng chương trình có tên CabInstall để lựa chọn thư mục cài đặt cho chương trình Trong trường hợp tiện lợi bạn nên dùng chương trình WinCE Cab Installer Nhưng Đối với Windows Mobile & 6, chuyện xảy Windows Mobile trước (trên máy ảo lẫn máy thật) khơng cịn nữa, bạn phải chép file CAB vào thư mục thẻ nhớ ảo Bạn vào địa : Sinh viên thực hiện: Đinh Hữu Quyết 62 Giáo viên hướng dẫn: Nguyễn Công Nhật http://www.4shared.com/dir/2551067/6 9/sharing.html Trong có nhiều phần mềm, bạn cần tải File Cab.rar (có phần mềm bàn phím, ) thư mục PPC, sau bạn giải nén lấy File VNSysFont.CAB, sau copy vào thư mục giả lập thẻ nhớ ảo Sau vào File Explorer (của máy ảo) tìm đến thẻ nhớ nhấn vào để cài, q trình cài đặt giống file EXE Hoặc keyboardVNforPPC.zip địa (còn có nhiều softs khác nữa): http://echip.com.vn/echiproot/Softwares/2004/PDA 3.3 Dạng copy lên máy thẻ nhớ ảo chạy trực tiếp PPC khơng cần cài đặt Ví dụ Lạc việt 2004 for Pocket PC địa tải : (http://www.rapidshare.com/files/1514 TD2004.rar.htm), đơn giản cần giải nén vào chương trình Microsoft ActiveSync, chọn nút Explore copy vào thẻ nhớ ảo, sau vào máy ảo PocketPC dùng file Explore tìm chọn chuột vào file *.EXE xong (có thể tạo shortcut cho cách dùng File Explore máy PDA, chọn vào file giữ chờ chút cho Menu, Copy, Send…, sau đến chỗ khác chọn vào chỗ trống giữ Menu, ta muốn dán hay dán Shortcut được) Kết Muốn có máy cần vào menu File máy ảo nhấn Reset / Hard cài lại … Nhược điểm : không up ROM được…, không gọi được, … Sinh viên thực hiện: Đinh Hữu Quyết 63 Giáo viên hướng dẫn: Nguyễn Cơng Nhật Hình 1-15: Kết cài đặt Vào Internet với tiếng việt đầy đủ (qua PC) , cài thử chương trình, thử nghiệm Crack, thử nghiệm lập trình C++ Net for Mobile … II XÂY DỰNG ỨNG DỤNG MINH HOẠ Thực chuyển file liệu máy qua cổng giao tiếp Bluetooth Giao diện khởi động chương trình Sinh viên thực hiện: Đinh Hữu Quyết 64 Giáo viên hướng dẫn: Nguyễn Công Nhật Khi chọn Ket noi, xuất form cho phép lựa chọn thiết bị cần kết nối tới Sinh viên thực hiện: Đinh Hữu Quyết 65 Giáo viên hướng dẫn: Nguyễn Công Nhật Sau thực kết nối, chọn nút Browse (…), xuất form để lựa chọn file cần thực gửi file Sau chọn file cần gửi, chọn Gui file để thực việc truyền file chọn tới thiết bị cần kết nối tới Sinh viên thực hiện: Đinh Hữu Quyết 66 Giáo viên hướng dẫn: Nguyễn Cơng Nhật KẾT LUẬN Bluetooth ngày có ứng dụng rộng rãi hầu hết lĩnh vực sống, với nhiều đặc điểm giá thành rẻ, tiêu thụ lượng thấp, Bluetooth xuất nhiều loại sản phẩm khác tai nghe Bluetooth, máy ảnh kỹ thuật số, điện thoại, chuột, bàn phím… Do thời gian lực có hạn nên em hồn thành đề tài “Tìm hiểu cơng nghệ Bluetooth, lập trình Mobile xây dựng ứng dụng minh hoạ” song khơng tránh khỏi thiếu sót, kết đạt chưa cao Kính mong thơng cảm thầy bạn Để hồn thành đề tài này, lần em xin chân thành cảm ơn thầy giáo Thạc sỹ Nguyễn Công Nhật người quan tâm, giúp đỡ em suốt thời gian qua Và cho em bày tỏ lòng biết ơn tới thầy giáo, cô giáo khoa công nghệ thơng tin giúp em hồn thành đề tài chun nghành Em xin chân thành cảm ơn Sinh viên thực hiện: Đinh Hữu Quyết 67 Giáo viên hướng dẫn: Nguyễn Công Nhật TÀI LIỆU THAM KHẢO Dương Quang Thiện NET toàn tập – C# Visual Studio NET – Tập NXB Thành phố Hồ Chí Minh 2005 Nguyễn Ngọc Tuấn, Hồng Phúc Tự học Visual Studio NET 21 ngày NXB Thống Kê 2005 KS Nguyễn Nam Thuận Hướng dẫn thực hành viết lập trình Visual C# 2005 Express NXB Giao thông vận tải Website http://congdongcviet.com/ Website http://ddth.com/ Sinh viên thực hiện: Đinh Hữu Quyết 68 ... chọn đề tài ? ?Tìm hiểu cơng nghệ Bluetooth lập trình Mobile, xây dựng ứng dụng minh hoạ” Trong đề tài này, em tìm hiểu kỹ thuật khơng dây Bluetooth xây dựng chương trình truyền file qua Bluetooth. .. ứng dụng minh hoạ Các kết đạt Đề tài ? ?Tìm hiểu cơng nghệ Bluetooth, lập trình Mobile xây dựng ứng dụng minh hoạ” xuất phát từ thực tế phát triển nhanh chóng cơng nghệ Bluetooth ứng dụng ngày... ngày rộng rãi công nghệ Mặc dù cố gắng tìm hiểu thêm tài liệu sách Internet hạn chế mặt thời gian nên khố luận hồn thành mức độ sau: + Tìm hiểu Bluetooth + Tìm hiểu C# viết ứng dụng minh hoạ Sinh