intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Lập trình MiniChat bằng VC++ dùng cơ chế xử lý sự kiện - Nguyễn Quang Hùng

Chia sẻ: Lavie Lavie | Ngày: | Loại File: PPT | Số trang:31

77
lượt xem
3
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng Lập trình MiniChat bằng VC++ dùng cơ chế xử lý sự kiện của Nguyễn Quang Hùng sau đây sẽ hướng dẫn các bạn một cách cụ thể và chi tiết về việc lập trình MiniChat bằng VC++. Mời các bạn tham khảo bài giảng để nắm bắt nội dung chi tiết, với các bạn chuyên ngành Công nghệ thông tin thì đây là tài liệu hữu ích.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Lập trình MiniChat bằng VC++ dùng cơ chế xử lý sự kiện - Nguyễn Quang Hùng

  1. Lập trình MiniChat bằng VC++ dùng  cơ chế xử lý sự kiện Nguyễn Quang Hùng E­mail: hungnq2@dit.hcmut.edu.vn Website: www.dit.hcmut.edu.vn/~hungnq/courses.htm HCMC Univ Technology – Faculty of Information Technology
  2. Mục lục  Bài tập sau đây cho phép làm quen với qui trình  xây dựng 1 chương trình theo giao diện “Dialog  based” bằng VC++. Dialog box của chương trình  MiniChat client: HCMC Univ Technology – Faculty of Information Technology
  3. Giao diện của ch.trình MiniChat  client Cửa sổ nhập thông tin của  button “Connect” Cửa sổ nhập thông tin của  button “login” HCMC Univ Technology – Faculty of Information Technology
  4. Giao diện của MS. Visual C++ IDE Chạy Microsoft Visual C++từ Start  Programs  Microsoft Visual C++ HCMC Univ Technology – Faculty of Information Technology
  5. Tắt/Mở nhiều cửa sổ làm việc HCMC Univ Technology – Faculty of Information Technology
  6. Tạo new project bằng AppWizard  Dùng  AppWizard  để  tạo  project:  Chọn  menu  File.New…,  cửa  sổ  sau  được  hiển  thị.  Chọn  trang  Projects,  chọn  mục  MFC  AppWizard  (exe),  chọn  thư  mục  chứa  project  trong  textbox  ‘Location’,  thí  dụ:  f:\mmtnc.  Nhập  tên  của  project  (MiniChatClient)  vào  textbox  “Project  name”,  như  vậy  các  file  tạo  ra  project  này  chứa  trong  thư  mục:  f:\mmtnc\MiniChatClient HCMC Univ Technology – Faculty of Information Technology
  7. Tạo new project bằng AppWizard (tiếp)  Chọn button OK, cửa  sổ  sau  xuất  hiện  để  dạng ứng dụng:  Thí  dụ  chương  trình  của  ta  dùng  Dialog  based,  chọn  mục  “Dialog  based”,  rồi  chọn nút “Next”, cửa  sổ sau xuất hiện: HCMC Univ Technology – Faculty of Information Technology
  8. Tạo new project bằng AppWizard (tiếp)  Thí  dụ  chương  trình  của  ta  dùng  Dialog  based,  chọn  mục  “Dialog  based”,  rồi  chọn  nút  “Next”,  cửa  sổ sau xuất hiện:  Chọn mục “Windows  Sockets”  rồi  hiệu  chỉnh  lại  title  của  Dialog  box  rồi  chọn  “Next” HCMC Univ Technology – Faculty of Information Technology
  9. Tạo new project bằng AppWizard (tiếp) HCMC Univ Technology – Faculty of Information Technology
  10. Tạo new project bằng AppWizard (tiếp) HCMC Univ Technology – Faculty of Information Technology
  11. Tạo new project bằng AppWizard (tiếp) Chọn button Finish để tạo ứng dụng HCMC Univ Technology – Faculty of Information Technology
  12. Tạo new project bằng AppWizard (tiếp) Khi tạo ứng dụng thành công thì một Dialog xuất hiện trong VC++ IDE HCMC Univ Technology – Faculty of Information Technology
  13. Thiết kế giao diện ch.trình MiniChatClient  Bắt đầu thiết kế giao  diện chương trình, dùng  các controls có sẳn ở cửa  sổ Control. Để xóa một  control: chọn nó rồi chọn  cut. Để thêm 1 control,  dùng chuột kéo từ toolbox  và thả control vào Dialog.  Để thêm hay hiệu chỉnh  thuộc tính cho control,  dời chuột tới nó rồi chọn  Properties để hiển thị cửa  sổ thuộc tính.   HCMC Univ Technology – Faculty of Information Technology
  14. Thiết kế g.diện ct. MiniChatClient (tiếp) Dùng chuột drag các control vào vị trí thích hợp trên Dialogbox HCMC Univ Technology – Faculty of Information Technology
  15. Thiết kế g.diện ct. MiniChatClient (tiếp) Để các phần tử trong Dialogbox dùng font xác định (tiếng Việt),  chọn Dialogbox rồi nhấn phải chuột. Cửa sổ thuộc tính sẽ được  hiển thị: HCMC Univ Technology – Faculty of Information Technology
  16. Hiệu chỉnh các thuộc tính của control HCMC Univ Technology – Faculty of Information Technology
  17. Hiệu chỉnh các t.t. của control (tiếp)  Button “Connect” với tên IDC_CONNECT,  “Group” với tên IDC_GROUPREQ, “Login” với  IDC_LOGIN, Button “User” với  IDC_USERREQ, “Send” với IDC_SENDMSG,  “Logout” với IDC_LOGOUT.  Text box thông báo cần gởi với IDC_MESG,   Listbox “Danh sách nhóm” với  IDC_GROUPLIST, Listbox “Danh sách các user  trong nhóm” tên IDC_USERLIST, Listbox “Nội  dung trao đổi với IDC_CONTENT” HCMC Univ Technology – Faculty of Information Technology
  18. Kết hợp biến và hàm xử lý biến cố với  các control  Tạo hàm xử lý biến  cố cho từng button  bằng cách chọn từng  button, chọn mục  event trong cửa sổ  Properties, cửa sổ  sau xuất hiện:  HCMC Univ Technology – Faculty of Information Technology
  19. Kết hợp biến và hàm xử lý biến cố với  các control (tiếp)  Phương pháp chính  quy để khai báo biến  và hàm xử lý biến cố  với các phần tử giao  diện là dùng menu  View.ClassWizard,  cửa sổ ClassWizard  xuất hiện, trang  MessageMap cho  phép khai báo các  hàm xử lý biến cố: HCMC Univ Technology – Faculty of Information Technology
  20. Kết hợp biến và hàm xử lý biến cố với  các control (tiếp)  Để tạo các biến dữ  liệu kết hợp với  các control, chọn  project, class chứa  biến, trang Member  variables, sau đó  chọn từng ID phần  tử rồi ấn nút button  “Add variable”, cửa  sổ sau xuất hiện: HCMC Univ Technology – Faculty of Information Technology
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
5=>2