5.1.1 Cài đặt Server
Yêu cầu hệ thống:
Máy tính phải cài đặt .Net Framework 2.0 trở lên.
Máy tính phải được cài đặt Microsoft SQL Server 2000 trở lên hoặc Microsoft SQL Server Desktop Engine 2000 (MSDE). Hướng dẫn cài đặt:
Cài đặt MSDE:
Đối với những máy chưa cài Microsoft SQL Server, người dùng có thể cài đặt MSDE để thay thế. Cách cài đặt MSDE như sau:
• Bước 1: Vào Start -> Run, gõ cmd.
• Bước 2: Sau khi đã mở cmd, ta thực hiện thao tác như trên hình (với C:\MSDE là đường dẫn của thư mục cài đặt MSDE, duytue là Password của Login name Sa.
Hình 4-33: Cài đặt Microsoft SQL Destop Engine
Thực hiện lần lượt các bước sau:
• Bước 1: Nhấp đúp tập tin Server.msi để tiến hành cài đặt chương trình. Màn hình Wellcome hiện ra, nhấn Next để tiếp tục tiến trình cài đặt.
• Bước 2: Khi Màn hình Customer Information hiện ra, trong ô Username ta nhập tên người dùng; trong ô Organization, ta nhập tên tổ chức sử dụng chương trình. Sau đó nhấn Next để tiếp tục.
Hình 4-34: Cài đặt Server – Màn hình Customer Information
• Bước 3: Khi màn hình Destination Folder hiện ra, ta có thể nhấp nútChange…để thay đổi thư mục cài đặt. Sau đó, nhấn nút Next để tiếp tục.
Hình 4-35: Cài đặt Server – Màn hình Destination Folder
• Bước 4: Khi màn hình SQL Login hiện ra, ta nhấn nút Browse để chọn Server Name. Có thể chọn một trong hai cách kết nối tới cơ sở dữ liệu là Windows Authencation và Sql Server
Authencation. Sau khi thiết định xong kết nối, nhấn nút Next để chương trình tiến hành cài đặt.
Hình 4-36: Cài đặt Server – Màn hình SQL Login
• Bước 5: Khi chương trình cài đặt xong, nhấn nút Finish để kết thúc (có thể mở chương trình ngay sau khi cài đặt bằng cách tíc chọn nút Launch Server).
Hình 4-37: Cài đặt Server – Màn hình Finish 5.1.2 Cài đặt Client
Yêu cầu hệ thống: Máy tính phải được cài đặt .NET Framework 2.0 Thực hiện lần lượt các bước sau:
• Bước 1: Nhấp đúp tập tin Lan Chat.msi để tiến hành cài đặt chương trình. Màn hình Wellcome hiện ra, nhấn Next để tiếp tục tiến trình cài đặt.
• Bước 2: Khi Màn hình Customer Information hiện ra, trong ô Username ta nhập tên người dùng; trong ô Organization, ta nhập tên tổ chức sử dụng chương trình. Sau đó nhấn Next để tiếp tục.
Hình 4-38: Cài đặt Client – Màn hình Customer Information
• Bước 3: Khi màn hình Destination Folder hiện ra, ta có thể nhấp nútChange…để thay đổi thư mục cài đặt. Sau đó, nhấn nút Next để chương trình thực hiện việc cài đặt.
• Bước 4: Khi chương trình cài đặt xong, nhấn nút Finish để kết thúc (có thể mở chương trình ngay sau khi cài đặt bằng cách tíc chọn nút Launch Lan Chat).
Hình 4-40: Cài đặt Client – Màn hình Finish
5.2 Hướng dẫn sử dụng
Sử dụng dữ liệu sẳn có:
Sau khi chương trình Server được mở, người dùng có thể dùng Client để tiến hành đăng nhập và sử dụng chương trình.
Chương trình có 3 User sẳn có:
Username Password
duytue 123
tester 123
xeko 123
Thêm dữ liệu mới: Do chức năng đăng ký Users chưa được xây dựng nên người sử dụng Server có thể dùng chọn chức năng Show All Users trong menu chính để thêm hoặc xóa Users.
Chương 6: KẾT LUẬN
6.1 Kết quả đạt được
Đề tài “Chương trình Chat” đã thực hiện được các nội dung sau:
Tìm hiểu được cách thức lập trình Socket và lập trình đa luồng trên môi trường .NET
Tìm hiểu được cách thức hoạt động của một chương trình Chat đơn giản.
Xây dựng được một chương trình Chat đơn giản cài đặt trên mạng Lan với một số tính năng như: gởi tin nhắn trực tiếp giữa các Users, gởi tin nhắn Offline, lưu danh sách bạn bè, tạo một nhóm Chat.
6.2 Hướng phát triển
Về cơ bản, nghiên cứu đã đạt được những yêu cầu đã đặt ra. Tuy nhên nếu có điều kiện, đồ án sẽ cố gắng phát triển thêm các chức năng sau:
Cho phép người dùng có thể tạo một tài khoản mới và có thể tùy chỉnh lại các thông tin các thông tin cá nhân.
Cho phép người dùng quản trị có thể Back up dữ liệu. Hoàn thiện các chức năng trong Group Chat.
Hỗ trợ gởi hình ảnh khi Chat. Hỗ trợ chức năng gởi file.
TÀI LIỆU THAM KHẢO
Tài liệu:
Tiếng Việt
[1] Dương Quang Thiện, 2005, .NET toàn tập.
[2] Nguyễn Ngọc Bình Phương, 2005, Các giải pháp lập trình C#.
Tiếng Anh
[3] Sybex, 2003, C-Sharp Network Programming. [4] Fiach Reid, 2004, Network Programming in .NET. Website:
[1] http://congdongcviet.com [2] http://www.codeproject.com [3] http://www.codeguru.com