HỆ THỐNG THÔNG TIN - Các điều khiển cơ bản pot

51 606 0
HỆ THỐNG THÔNG TIN - Các điều khiển cơ bản pot

Đ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

KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÁC HỆ THỐNG THÔNG TIN Chương 2 Các điều kiển cơ bản Hoàng Hữu Việt - IT Faculty, Vinh University Email: viethh.vinhuni@gmail.com 2007 C# Programming, 2nd edition. Nội dung Hoàng Hữu Việt Giới thiệu Form Label TextBox Button Các thuộc tính chung Các sự kiện chung Điều khiển sự kiện bàn phím Điều khiển sự kiện chuột Các điều khiển cơ bản khác 2007 Bộ môn Các Hệ thống Thông tin Slide 2 Giới thiệu Hoàng Hữu Việt Một số điều kiển cơ bản Form: Đối tượng cửa sổ của chương trình chứa các đối tượng khác. Label: Đối tượng dùng để hiển thị văn bản và hình ảnh (người dùng không sửa được). TextBox: Đối tượng dùng để hiển thị và nhập dữ liệu từ bàn phím. 2007 Bộ môn Các Hệ thống Thông tin Slide 3 Giới thiệu Hoàng Hữu Việt Một số điều kiển cơ bản Button: Là nút ấn cho phép Click nó để thực hiện một chức năng. CheckBox: Đối tượng cho phép chọn hoặc không chọn. ListBox: Đối tượng cho phép xem và chọn dữ liệu từ các dòng. ComboBox: Đối tượng cho phép chọn dữ liệu từ các dòng. GroupBox: Đối tượng chứa các đối tượng khác. Panel: Đối tượng chứa các đối tượng khác. 2007 Bộ môn Các Hệ thống Thông tin Slide 4 Form Hoàng Hữu Việt Form Dùng để tạo giao diện cho chương trình Thêm một Form mới Chọn Project Add Windows Form Chọn Windows Form Các kiểu Form Dialog Window gõ tên Form Add 2007 Bộ môn Các Hệ thống Thông tin Slide 5 Form Hoàng Hữu Việt Các điều khiển của Form Là các thành phần đồ hoạ như Label, TextBox, 2007 Bộ môn Các Hệ thống Thông tin Slide 6 Form Hoàng Hữu Việt Các điều khiển của Form Mỗi điều khiển tạo ra các đối tượng cùng lớp Các đối tượng có các thuộc tính, các sự kiện và các phương thức riêng Properties: Các thuộc tính mô tả đối tượng Methods: Các phương thức thực hiện các chức năng của đối tượng Events: Các sự kiện sinh ra bởi sự chuyển động của bàn phím và con chuột, chi tiết do người lập trình viết. Chú ý: Các thuộc tính, sự kiện của các đối tượng có cùng tên cùng ý nghĩa. 2007 Bộ môn Các Hệ thống Thông tin Slide 7 Form Hoàng Hữu Việt Các thuộc tính thường dùng AcceptButton: Nút được click khi ấn phím Enter CancelButton: Nút được click khi ấn phím Esc BackgroundImage: Ảnh nền của Form Font: Font hiển thị của Form và Font ngầm định của các đối tượng của Form. FormBorderStyle: Kiểu đường viền của Form None: Form không có đường viền Fix : Cố định kích thước khi chạy Form Sizeable: Có thể thay đổi kích thước Form 2007 Bộ môn Các Hệ thống Thông tin Slide 8 Form Hoàng Hữu Việt Các thuộc tính thường dùng ForeColor: Màu chữ của Form và màu chữ của các đối tượng của Form. Text: Dòng văn bản hiển thị trên tiêu đề Form MaximizeBox: Có/không nút phóng to MinimizeBox: Có/không nút thu nhỏ StartPosition: Ví trí bắt đầu khi chạy Form CenterScreen: Nằm giữa màn hình WindowState: Xác định trạng thái ban đầu Form 2007 Bộ môn Các Hệ thống Thông tin Slide 9 Form Hoàng Hữu Việt Các phương thức thường dùng Close: Đóng Form và giải phóng các tài nguyên. Một Form đã đóng không thể mở lại. Hide: Ẩn Form và không giải phóng tài nguyên của Form. Show: Hiển thị một Form đã ẩn. Các sự kiện thường dùng Load: Xẩy ra khi chạy Form (ngầm định khi nháy đúp chuột trong chế độ thiết kế). FormClosing: Xảy ra khi đóng Form. 2007 Bộ môn Các Hệ thống Thông tin Slide 10 [...]... Bộ môn Các Hệ thống Thông tin Slide 26 Các thuộc tính chung Hoàng Hữu Việt Các phương thức thường dùng Focus: Chuyển con trỏ đến đối tượng Hide: Ẩn đối tượng Show: Hiển thị đối tượng ẩn 2007 Bộ môn Các Hệ thống Thông tin Slide 27 Các sự kiện chung Hoàng Hữu Việt Các sự kiện được sinh ra do điều khiển bàn phím hoặc con chuột Sự kiện của Form Events 2007 Bộ môn Các Hệ thống Thông tin Slide 28 Các sự... 2007 Bộ môn Các Hệ thống Thông tin Slide 31 Các sự kiện bàn phím Hoàng Hữu Việt Ví dụ Xây dựng Form cho phép gõ phím Enter hoặc các phím mủi tên để di chuyển con trỏ giữa các TextBox private void textBox2_KeyDown(object sender, KeyEventArgs e) { if ((e.KeyValue == 13) || (e.KeyValue == 40)) textBox3.Focus(); if (e.KeyValue == 38) textBox1.Focus(); } 2007 Bộ môn Các Hệ thống Thông tin Slide 32 Các sự kiện... khi nháy đúp chuột trong chế độ thiết kế) 2007 Bộ môn Các Hệ thống Thông tin Slide 15 Ví dụ Hoàng Hữu Việt Giải phương trình bậc nhất Nhập hệ số a, hệ số b Chọn nút Kiểm tra dữ liệu nhập ? Nếu không phải là số ? Chuyển thành số a, b ? Nếu a = 0 Nếu b = 0 Nếu b != 0 Nếu a !=0 2007 Vô số nghiêm Vô nghiệm x = -b/a Bộ môn Các Hệ thống Thông tin Slide 16 Ví dụ Hoàng Hữu Việt Chuyển dữ liệu từ xâu... Convert.ToString(-b / a); } } 2007 Bộ môn Các Hệ thống Thông tin Slide 22 Các thuộc tính chung Hoàng Hữu Việt Các thuộc tính thường dùng BackColor: Màu nền của đối tượng BackgroundImage: Ảnh nền của đối tượng Cursor: Kiểu con trỏ chuột khi đưa con trỏ chuột vào đối tượng Enabled: Có/không cho phép thao tác với đối tượng Font: Font chữ của đối tượng ForeColor: Màu chữ của đối tượng 2007 Bộ môn Các Hệ thống Thông tin. .. môn Các Hệ thống Thông tin Slide 33 Các sự kiện chuột Hoàng Hữu Việt Các sự kiện thường dùng MouseEventArg: Là tham số của các sự kiện MouseUp, MouseDown, và MouseMove Button: Nút chuột đã ấn (left, right, middle or none) Clicks: Số lần nút chuột được ấn X: Toạ độ tương đối x của con trỏ chuột Y: Toạ độ tương đối y của con trỏ chuột Bài tập: Viết chương trình hiển thị toạ độ 2007 Bộ môn Các Hệ thống Thông. .. không đổi được 2007 Bộ môn Các Hệ thống Thông tin Slide 17 Ví dụ Hoàng Hữu Việt Chuyển dữ liệu từ số sang xâu Sử dụng hàm Convert = Convert.ToString(num) string st = Convert.ToString(123); Sử dụng hàm ToString() của đối tượng .Tostring() int a =2; string s = a.ToString() 2007 Bộ môn Các Hệ thống Thông tin Slide 18 Hàm Message Hoàng Hữu Việt Dùng để hiển thị một thông báo Dùng để xác nhận... chuột Bài tập: Viết chương trình hiển thị toạ độ 2007 Bộ môn Các Hệ thống Thông tin Slide 34 Bài tập Hoàng Hữu Việt Viết chương trình nhập vào 3 cạnh của 1 tam giác, tính diện tích và chu vi 2007 Bộ môn Các Hệ thống Thông tin Slide 35 Bài tập Hoàng Hữu Việt Xây dựng chương trình Caculator 2007 Bộ môn Các Hệ thống Thông tin Slide 36 ... Thông tin Slide 23 Các thuộc tính chung Hoàng Hữu Việt Các thuộc tính thường dùng TabIndex: Thứ tự ấn phím Tab để chuyển con trỏ đến đối tượng Chọn biểu tượng Tab Order trên thanh công cụ và nháy chuột theo thứ tự để đặt lại TabIndex Text: Dòng văn bản hiển thị trên đối tượng TextAlign: Lề của dòng văn bản hiển thị trên đối tượng Chọn lề 2007 Bộ môn Các Hệ thống Thông tin Slide 24 Các thuộc tính chung... Văn bản nhập (hiển thị) của đối tượng 2007 Bộ môn Các Hệ thống Thông tin Slide 13 TextBox Hoàng Hữu Việt Các sự kiện thường dùng TextChanged: Xảy ra khi nhập hoặc xoá các ký tự (ngầm định khi nháy đúp chuột trong chế độ thiết kế) KeyDown: Xảy ra khi ấn một phím bất kỳ trên đối tượng KeyUp: Xảy ra khi thả một phím ấn trên đối tượng Chú ý: Dữ liệu nhập vào TextBox là văn bản do đó nếu thực hiện các phép... của Form Events 2007 Bộ môn Các Hệ thống Thông tin Slide 28 Các sự kiện chung Hoàng Hữu Việt Các sự kiện của điều khiển đặt tên theo quy tắc: ControlName_EventName Một số sự kiện thường dùng KeyDown KeyUp KeyPress MouseDown MouseUp 2007 Bộ môn Các Hệ thống Thông tin Slide 29 Các sự kiện bàn phím Hoàng Hữu Việt Các sự kiện thường dùng KeyDown: Xảy ra khi một phím được ấn trên đối tượng KeyUp: Xẩy ra khi . thiệu Form Label TextBox Button Các thuộc tính chung Các sự kiện chung Điều khiển sự kiện bàn phím Điều khiển sự kiện chuột Các điều khiển cơ bản khác 2007 Bộ môn Các Hệ thống Thông tin Slide 2 Giới thiệu Hoàng. 2007 Bộ môn Các Hệ thống Thông tin Slide 6 Form Hoàng Hữu Việt Các điều khiển của Form Mỗi điều khiển tạo ra các đối tượng cùng lớp Các đối tượng có các thuộc tính, các sự kiện và các phương thức. KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÁC HỆ THỐNG THÔNG TIN Chương 2 Các điều kiển cơ bản Hoàng Hữu Việt - IT Faculty, Vinh University Email: viethh.vinhuni@gmail.com 2007

Ngày đăng: 09/07/2014, 13:20

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

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

Tài liệu liên quan