LẬP TR ệ THỐNG CHAT đơ ÌNH h n GIẢN BẰNG WINSOCK TRONG môi TRƯỜNG lập TRÌNH VISUAL c++

20 12 0
LẬP TR ệ THỐNG CHAT đơ ÌNH h n GIẢN BẰNG WINSOCK TRONG môi TRƯỜNG lập TRÌNH VISUAL c++

Đ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

LẬP TRÌNH HỆ THỐNG CHAT ĐƠN GIẢN BẰNG WINSOCK TRONG MƠI TRƯỜNG LẬP TRÌNH VISUAL C++ Bài thực hành L P TRÌNH H TH NG CHAT ĐƠN GI N BNG WINSOCK TRONG MƠI TRƯ NG L P TRÌNH VISUAL C++ Nội dung 4.1 Giới thiệu mơi trường lập trình Visual C++ 6.0 4.2 Lập trình Winsock VC++ 4.3 Thit k ng dng mng MiniChat 4.4 Hiện thực chương trình MiniChatServer 4.5 Hin thc chương trình MiniChatClient Giới thiệu mơi trường lập trình Visual C++ 6.0 (VC++) • Là mơi trường lập trình C++ cho phép thiết kế trực quan giao diện • Các ứng dụng tổ chức theo dạng project, project chứa file khác mã chương trình, giao diện, file header… • Có nhiều loại ứng dụng VC++ Chương giới thiệu ứng dụng MFC Tạo project Dùng menu File Ỉ New Hộp thoại bên xuất Ở tag projecst, chọn loại ứng dụng MFC AppWizard (exe) Ở phần location, chọn thư mục để chứa project Gõ tên project chọn OK Hiệu chỉnh thông số Bước thứ chọn loại ứng dụng, chọn dạng Dialog based hình bên Nhấn button Next để tiếp tục Hiệu chỉnh thông số Bước 2, chọn đặc tính ứng dụng hình + Phải chọn checkbox Windows Sockets Nhấn button Next để tiếp tục Hiệu chỉnh thông số Bước 3, chọn chức hỗ trợ hình vẽ Nhấn button Next để tiếp tục Hiệu chỉnh thông số Bước 4: xác nhận thơng số chọn Có thể qua lại bước trước để hiệu chỉnh button Back Chọn button Finish để kết thúc Hiệu chỉnh thông số Bước cuối cùng: xác nhận chọn OK để bắt đầu lập trình Giao diện mơi trường VC++ Cơng cụ Controls Cửa sổ Workspace Cửa sổ Cửa sổ Output Thiết kế giao diện • Để thiết kế giao diện, ta cần dùng công cụ Controls (right-click vào cơng cụ, chọn Controls hình bên) • Các đối tượng giao diện thường dùng: – – – – Static Text Edit Box Button Listbox Vẽ đối tượng giao diện • Mở Dialog cần vẽ đối tượng giao diện (Ở cửa sổ Workspace, chọn chế độ ResourseView, click chọn thư mục dialog, chọn Dialog tương ứng) • Muốn vẽ đối tượng giao diện click vào đối tượng giao diện đó, đưa trỏ chuột vào Dialog để vẽ (dùng chế Drag chuột, vừa nhấn chuột trái vừa kéo) Thiết lập thuộc tính cho đối tượng giao diện • Right-click vào đối tượng giao diện chọn Properties • ID thuộc tính tên nhận dạng đối tượng giao diện • Tuỳ loại đối tượng giao diện có thuộc tính riêng Thiết lập thuộc tính cho đối tượng giao diện • Thiết lập caption (Nội dung hiển thị lên phần tử giao diện) cho đối tượng giao diện Button Static Text hình bên Khai báo biến định nghĩa hàm • Trong cửa sổ workspace, chọn tab ClassView, right-click vào class C*Dlg, menu hiển thị hình vẽ bên • Chọn chức Add Member Variable • Chức dùng tương tự cho việc định nghĩa hàm Khai báo biến định nghĩa hàm • Khai báo biến hình trên: đánh kiểu biến, tên biến tầm vực biến nhấn OK • Định nghĩa hàm hình bên dưới: kiểu trả về, tên hàm thông số, tầm vực truy xuất Gán biến cho đối tượng giao diện • Mỗi đối tượng giao diện truy xuất thơng qua biến định nghĩa • Chọn menu View -> ClassWinzard -> Member Variables • Chọn đối tượng giao diện tương ứng (nhờ vào ID đặt), click button Add Variable) • Đặt tên biến, loại biến (Control Value) kiểu liệu Gán biến cho đối tượng giao diện Thiết lập - lấy giá trị phần tử giao diện Edit Box Static Text • Thiết lập: – Gán giá trị cho biến tương ứng – Dùng lệnh: UpdateData(FALSE); • Lấy giá trị: – Dùng lệnh: UpdateData(TRUE); – Giá trị truyền cho biến tương ứng phần tử giao diện Ví dụ: m_mes=m_mes+"Accepted a connection!\r\n"; UpdateData(FALSE); ...Bài thực h? ?nh L P TR? ?NH H? ?? TH NG CHAT Đ? ?N GI ? ?N BNG WINSOCK TRONG MÔI TR? ? NG L P TR? ?NH VISUAL C++ N? ??i dung 4.1 Giới thiệu mơi tr? ?ờng lập tr? ?nh Visual C++ 6.0 4.2 Lập tr? ?nh Winsock VC++... Thit k ng dng mng MiniChat 4.4 Hi? ?n thực chương tr? ?nh MiniChatServer 4.5 Hi? ?n thc chương tr? ?nh MiniChatClient Giới thiệu mơi tr? ?ờng lập tr? ?nh Visual C++ 6.0 (VC++) • Là mơi tr? ?ờng lập tr? ?nh... OK Hiệu chỉnh thông số Bước thứ ch? ?n loại ứng dụng, ch? ?n dạng Dialog based h? ?nh b? ?n Nh? ?n button Next để tiếp tục Hiệu chỉnh thông số Bước 2, ch? ?n đặc tính ứng dụng h? ?nh + Phải ch? ?n checkbox Windows

Ngày đăng: 24/04/2022, 22:03

Hình ảnh liên quan

based như hình bên. - LẬP TR ệ THỐNG CHAT đơ ÌNH h n GIẢN BẰNG WINSOCK TRONG môi TRƯỜNG lập TRÌNH VISUAL c++

based.

như hình bên Xem tại trang 6 của tài liệu.
Bước 2, chọn các đặc tính ca ủ ứng d ng nh ụư hình + Phải chọn - LẬP TR ệ THỐNG CHAT đơ ÌNH h n GIẢN BẰNG WINSOCK TRONG môi TRƯỜNG lập TRÌNH VISUAL c++

c.

2, chọn các đặc tính ca ủ ứng d ng nh ụư hình + Phải chọn Xem tại trang 7 của tài liệu.
Bước 3, chọn các chức n ngh ăỗ tr nh ợư hình vẽ - LẬP TR ệ THỐNG CHAT đơ ÌNH h n GIẢN BẰNG WINSOCK TRONG môi TRƯỜNG lập TRÌNH VISUAL c++

c.

3, chọn các chức n ngh ăỗ tr nh ợư hình vẽ Xem tại trang 8 của tài liệu.
hình vẽ bên - LẬP TR ệ THỐNG CHAT đơ ÌNH h n GIẢN BẰNG WINSOCK TRONG môi TRƯỜNG lập TRÌNH VISUAL c++

hình v.

ẽ bên Xem tại trang 16 của tài liệu.
hình trên: đánh kiểu biến, tên biến và tầ m  vực của biến rồi nhấ n OK - LẬP TR ệ THỐNG CHAT đơ ÌNH h n GIẢN BẰNG WINSOCK TRONG môi TRƯỜNG lập TRÌNH VISUAL c++

hình tr.

ên: đánh kiểu biến, tên biến và tầ m vực của biến rồi nhấ n OK Xem tại trang 17 của tài liệu.

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan