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

Bài giảng Kỹ thuật lập trình: Chương 3 - ThS Trần Duy Thanh

Chia sẻ: Cao Thi Ly | Ngày: | Loại File: PPTX | Số trang:47

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

Bài giảng Kỹ thuật lập trình: Chương 3 do ThS Trần Duy Thanh biên soạn cung cấp cho người học các kiến thức: Khái niệm Windows Form, các ứng dụng của Windows Form, môi trường thiết kế, các control phổ biến,...

Chủ đề:
Lưu

Nội dung Text: Bài giảng Kỹ thuật lập trình: Chương 3 - ThS Trần Duy Thanh

  1. Đại Học Quốc Gia TP.HCM Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Chương 3 Windows Form
  2. Đại Học Quốc Gia TP.HCM Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Nội dung v Khái niệm và ứng dụng của Windows Form? v Môi trường thiết kế và xử lý sự kiện của Form v Các control phổ biến trong Form: ü Label ü Listbox ü Textbox ü Combobox ü Button ü RichTextbox ü Checkbox ü Timer ü RadioButton ü ListView ü Picturebox ü TreeView ü DatetimePicker ü Dialog hệ thống v Cách tạo control và gán sự kiện lúc Runtime
  3. Đại Học Quốc Gia TP.HCM Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Khái niệm Windows Form v Windows Form là một  môi  trường  giao  diện  đồ  họa  giúp  việc  tương  tác  giữa  người  dùng với chương trình  diễn  ra  một  cách  thuận  tiện  và  linh  hoạt.
  4. Đại Học Quốc Gia TP.HCM Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Các ứng dụng của Windows Form vTạo những ứng dụng với giao diện đồ hoạ  giao tiếp với người dùng § Hiển thị thông tin § Nhận thông tin nhập từ người dùng § Phản ứng với những hoạt động của người dùng  (nhấn chuột, gõ phím…) § Kết nối qua mạng §…
  5. Đại Học Quốc Gia TP.HCM Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Các ứng dụng của Windows Form v Phần mềm văn phòng Microsoft Office v Phần mềm quản lý dự án MS Project v Phần mềm lập trình Visual Studio v … Các loại phần mềm tương tác khác
  6. Đại Học Quốc Gia TP.HCM Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Môi trường thiết kế ̉ ̣ ứng dung Windows Form trong Visual Studio, chu Đê tao  ̣ ́ng ta  ̣ New  Project,  chon  vào  menu  FILE,  chon  ̣ Template  là  Windows  Forms Application.
  7. Đại Học Quốc Gia TP.HCM Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Solution Explorer: giúp theo dõi và quan ̉ Môi trường thiết kế lý các thành phần trong solution như các  projects, các lớp đối tượng, các form… Form  Design:  phần  thiết  kế  form,  ở  chính  giữa  màn  hình.  Cũng  là  không  gian  để  lập  trình  sự  kiện  (double  click vào Form) Toolbox:  Chứa  các  control  trong  .NET  framework  được  chia  Properties:  Cho  phép  thay  đôi  ̉ thành nhiều nhóm theo  ̣ tính  cua  cấu  hình  các  thuôc  ̉ chức năng (kéo thả trực  control cũng như tao s ̣ ự kiên cho  ̣ tiếp control vào Form). control đó.
  8. Đại Học Quốc Gia TP.HCM Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Môi trường thiết kế ü Trong C#, màn hình tương tác giữa người dùng và phần mềm  được gọi là  Form(còn gọi là môt c ̣ ửa sô ch ̉ ương trình, chứa  các control khác bên trong): Thiết lập thuộc tính
  9. Đại Học Quốc Gia TP.HCM Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Môi trường thiết kế ü Các thuộc tính quan trọng của Form: ̣ ́nh Thuôc ti Mô tả Name Tên form, thường bắt đầu bằng frm Text Tiêu đề form BackColor Màu nền form ForeColor Màu chữ trên form Font ̣ Đinh dang ch ̣ ữ trên form StartPosition ̣ vi ̣ trí  form  khi  mới  xuất  hiên  Đinh  ̣ (giữa  màn  hình  hoăc t ̣ ự khai báo…) WindowState Đinh ̣ ̣ trang  thái  form  khi  mới  xuất  hiên  ̣ (Normal,  Minimized, Maximined) AcceptButton Chon nu ̣ ́t bấm được thực hiên khi nhâ ̣ ́n Enter CancelButton Chon nu ̣ ́t bấm được thực hiên khi nhâ ̣ ́n Escape
  10. Đại Học Quốc Gia TP.HCM Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Môi trường thiết kế ü Các sự kiện quan trọng của Form: Sự kiện Mô tả Click Thực  hiện  lệnh  khi  Thiết lập sự kiện nhấn chuột DoubleClick Thực  hiện  lệnh  khi  nhấn  chuột  2  lần  liên  tiếp Load Thực hiện lệnh khi cửa  sổ  được  mở  lên  lần  đầu tiên FormClosing Thực  hiện  lệnh  trước  khi cửa sổ được đóng
  11. Đại Học Quốc Gia TP.HCM Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Các control phổ biến ü Control có thể hiểu là  những  thành  phần  được  sắp  xếp  trên  Form.  Nó  cho  phép  hiển thị dữ liệu đồng  thời  giúp  người  sử  dụng  có  thể  tương  tác  với  hệ  thống  phần mềm.
  12. Đại Học Quốc Gia TP.HCM Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Các control phổ biến ü Label ü Listbox ü Textbox ü Combobox ü Button ü RichTextbox ü Checkbox ü Timer ü RadioButton ü ListView ü Picturebox ü TreeView ü DateTimePicker ü Dialog hệ thống q Dialog  hệ  thống:  MessageBox,  FontDialog,  ColorDialog,  OpenFileDialog,  SaveFileDialog,  FolderBrowserDialog.
  13. Đại Học Quốc Gia TP.HCM Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Label Label là control dùng  đê thê hiên môt chuô ̉ ̉ ̣ ̣ ̣ ̃i hoăc văn  ̉ ban trên form. Thuôc ti ̣ ́ nh Mô tả Name Tên label, thường bắt đầu bằng lbl Text ̉ ược hiên thi Chuỗi văn ban đ ̉ ̣ BackColor Màu nền  ForeColor Màu chữ  Font ̣ ̣ Đinh dang ch ữ 
  14. Đại Học Quốc Gia TP.HCM Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Textbox TextBox được dùng đê la ̉ ̀m nơi cho  người dùng nhâp thông tin va ̣ ̀o chương  trình Thuôc ti ̣ ́ nh Mô tả Name Tên textbox, thường bắt đầu bằng txt Text Chuỗi văn ban đ ̉ ược hiên thi ̉ ̣ Enabled ̣ Xác đinh textbox co ̣ ́ hoat đông ( ̣ true) hay không (false) Multiline ̣ là  true  thì  nôi  Nếu  đăt  ̣ dung  trong  textbox  được  viết  thành nhiều dòng AcceptsReturn Nếu  đăt ̣ là  true  thì  nôi  ̣ dung  trong  multiline  textbox  chấp nhân dậ ́u xuống hàng ("\r\n") PasswordChar Khai báo ký tự thay thế khi nhâp password (vi ̣ ́ du ̣ '*') ReadOnly Nếu  đăt  ̣ là  true,  textbox  chi ̉ được  phép  đoc,  ̣ không  được phép chinh s̉ ửa nôi dung ̣
  15. Đại Học Quốc Gia TP.HCM Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Button Button là nút bấm trên form, thường được dùng như  ̣ ̣ ̣ môt hiêu lênh bă ́t đầu thực hiên môt công viêc na ̣ ̣ ̣ ̀o đó Thuôc ti ̣ ́ nh Mô tả Name Tên button, thường bắt đầu bằng btn Text Tiêu đề button trên form BackColor Màu nền  ForeColor Màu chữ  Font ̣ ̣ Đinh dang ch ữ  Trong màn hình thiết kế, nhấn  ̣ ra  double  click  vào  Button  sẽ  tao  phương thức xử lý sự kiên măc đinh  ̣ ̣ ̣ ̉ cua Button là Click.
  16. Đại Học Quốc Gia TP.HCM Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Button Demo chương trình: lblHoTen   txtHo   btnHo txtTen     btnHoTen btnKetThuc     Nhấn vào Button  btnHo thì gán nội dung của txtHo cho lblHoTen  Nhấn vào Button btnTen thì gán nội dung của txtTen cho lblHoTen  Nhấn vào Button btnHoTen thì gán nội dung của txtHo cộng với txtTen  cho lblHoTen  Hướng dẫn: lblHoTen.Text = txtHo.Text  + “  “ + txtTen.Text Nhấn Double click vào lblHoTen thì nội dung của lblHoTen bị xoá Nhấn vào btnKetThuc thi đóng chương trình 
  17. Đại Học Quốc Gia TP.HCM Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Checkbox và RadioButton Ø Checkbox cho phép trên giao diện người sử dụng có  thể chọn nhiều lựa chọn. Ø RadioButton cho phép trên giao diện người sử dụng  chỉ  được  chọn  1  lựa  chọn.  Phải  kết  hợp  với  GroupBox để nhóm các RadioButton (bắt buộc) Thuôc ti ̣ ́ nh Mô tả Name Tên  control,  thường  bắt  đầu  bằng  chk  (CheckBox) và rad, rbtn (RadioButton) Text Tiêu đề control, thường nằm bên phai control đo ̉ ́ Checked ̣ Trang tha ́i control, true là đang được chon. ̣
  18. Đại Học Quốc Gia TP.HCM Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Checkbox và RadioButton Demo chương trình: txtNhapTen radRed chkBold lblLapTrinh btnThoat 1. khi Form load. a. Radiobutton Red được chọn mặc định  b. Con trỏ xuất hiện ngay tại ô Nhập tên. 2. Khi gõ tên vào ô Nhập tên (gõ ký tự nào thì lable lập trình chạy song  song cùng giá trị trong ô nhập tên)
  19. Đại Học Quốc Gia TP.HCM Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Picturebox PictureBox dùng để hiển thị hình ảnh lên giao diện
  20. Đại Học Quốc Gia TP.HCM Đại Học Kinh Tế Luật Khoa Hệ Thống Thông Tin Picturebox Các thuộc tính quan trọng của PictureBox: Thuôc ti ̣ ́ nh Mô tả Name Tên control, thường bắt đầu bằng pic BackgroundImage Dùng để hiển thị hình ảnh BackgroundImageLayout Thiết lập kiểu xuất hiện hình ảnh Image Dùng để hiển thị hình ảnh SizeMode Tthiết lập kiểu xuất hiện hình ảnh
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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