1. Trang chủ
  2. » Công Nghệ Thông Tin

Hệ thống thông tin - Chương 2 pps

51 262 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 51
Dung lượng 435,21 KB

Nội dung

2007 C# Programming, 2 nd edition. KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÁC HỆ THỐNG THÔNG TIN Hoàng Hữu Việt - IT Faculty, Vinh University Email: viethh.vinhuni@gmail.com Ch Ch ươ ươ ng 2 ng 2 Các điều kiển cơ bản Các điều kiển cơ bản Slide 2 Hoàng Hữu Việt 2007 Bộ môn Các Hệ thống Thông tin Nội dung Nội dung  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 Slide 3 Hoàng Hữu Việt 2007 Bộ môn Các Hệ thống Thông tin Giới thiệu Giới thiệu  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. Slide 4 Hoàng Hữu Việt 2007 Bộ môn Các Hệ thống Thông tin Giới thiệu Giới thiệu  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. Slide 5 Hoàng Hữu Việt 2007 Bộ môn Các Hệ thống Thông tin Form Form  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 Æ gõ tên Form Æ Add  Các kiểu Form  Dialog  Window Slide 6 Hoàng Hữu Việt 2007 Bộ môn Các Hệ thống Thông tin Form Form  Các điều khiển của Form  Là các thành phần đồ hoạ như Label, TextBox, Slide 7 Hoàng Hữu Việt 2007 Bộ môn Các Hệ thống Thông tin Form Form  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. Slide 8 Hoàng Hữu Việt 2007 Bộ môn Các Hệ thống Thông tin Form Form  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 Slide 9 Hoàng Hữu Việt 2007 Bộ môn Các Hệ thống Thông tin Form Form  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 Slide 10 Hoàng Hữu Việt 2007 Bộ môn Các Hệ thống Thông tin Form Form  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. [...]... neo 20 07 Chọn cạnh Bộ môn Các Hệ thống Thông tin Slide 25 Các thuộc tính chung Hoàng Hữu Việt Ví dụ về thuộc tính Anchor và Dock Control expands along top portion of the form 20 07 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 20 07 Bộ môn Các Hệ thống Thông tin. .. con trỏ chuột Bài tập: Viết chương trình hiển thị toạ độ 20 07 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 20 07 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 20 07 Bộ môn Các Hệ thống Thông tin Slide 36 ... 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 20 07 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 20 07 Bộ môn Các Hệ thống Thông tin Slide 29 Các sự kiện... Convert.ToString(-b / a); } } 20 07 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 20 07 Bộ môn Các Hệ thống Thông tin. .. ấn 20 07 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(); } 20 07 Bộ môn Các Hệ thống Thông tin Slide 32 Các... khi nháy đúp chuột trong chế độ thiết kế) 20 07 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 20 07 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 ký... b); //Kiem tra xem chuyen duoc khong ? if (!IsNumber) { MessageBox.Show("Nhập hệ số b không hợp lệ !", "Thông báo ", MessageBoxButtons.OK, MessageBoxIcon.Information); //xoa trang textBox1 textBox2.Clear(); //chuyen con tro ve textBox2 textBox2.Focus(); //thoat khoi su kien return; } 20 07 Bộ môn Các Hệ thống Thông tin Slide 21 Ví dụ Hoàng Hữu Việt Giải phương trình bậc nhất //Thuat toan giai phuong trinh... Form 20 07 Bộ môn Các Hệ thống Thông tin Slide 11 Label Hoàng Hữu Việt Đối tượng hiển thị văn bản kết hợp hình ảnh Không sửa được văn bản hiển thị Các thuộc tính thường dùng AutoSize: Tự thay đổi kích thước của đối tượng Fonts: Font chữ của đối tượng Label ForeColor: Màu chữ của đối tượng Image: Ảnh của đối tượng Text: Văn bản xuất hiện trên đối tượng TextAlign: Lề của văn bản 20 07 Bộ môn Các Hệ thống Thông. .. (!IsNumber) { MessageBox.Show("Nhập hệ số a không hợp lệ !", "Thông báo ", MessageBoxButtons.OK, MessageBoxIcon.Information); //xoa trang textBox1 textBox1.Clear(); //chuyen con tro ve textBox1 textBox1.Focus(); return; } 20 07 Bộ môn Các Hệ thống Thông tin Slide 20 Ví dụ Hoàng Hữu Việt Giải phương trình bậc nhất //Chuyen tu xau sang so IsNumber = double.TryParse(textBox2.Text, out b); //Kiem tra xem chuyen... Convert.ToString( 123 ); Sử dụng hàm ToString() của đối tượng .Tostring() int a =2; string s = a.ToString() 20 07 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 một hành động //hien thi thong bao – dang ham 7 co 4 tham so MessageBox.Show("Giá trị nhập vào không phải là số !", "Thông báo ", MessageBoxButtons.OK, MessageBoxIcon.Information); //Xac . 20 07 C# Programming, 2 nd edition. KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÁC HỆ THỐNG THÔNG TIN Hoàng Hữu Việt - IT Faculty, Vinh University Email: viethh.vinhuni@gmail.com Ch Ch ươ ươ ng 2 ng 2 Các. Hữu Việt 20 07 Bộ môn Các Hệ thống Thông tin Form Form  Các điều khiển của Form  Là các thành phần đồ hoạ như Label, TextBox, Slide 7 Hoàng Hữu Việt 20 07 Bộ môn Các Hệ thống Thông tin Form Form . trong chế độ thiết kế). Slide 16 Hoàng Hữu Việt 20 07 Bộ môn Các Hệ thống Thông tin Ví dụ Ví dụ  Giải phương trình bậc nhất  Nhập hệ số a, hệ số b  Chọn nút <Giải>  Kiểm tra dữ liệu

Ngày đăng: 02/08/2014, 09:20

TỪ KHÓA LIÊN QUAN