Tổng hợp tất cả tài liệu, ebook, giáo trình Công Nghệ Thông Tin chọn lọc và hay nhất.
Delegate trong C# cho phép thay đổi linh động tham chiếu của phương thức trong một class Một delegate là biến kiểu tham chiếu, lưu trữ tham chiếu tới phương thức Delegate là một cơ chế để gọi phương thức gián tiếp trong khi chạy. Nó thường được sử dụng để thực thi sự kiện (event) và các hàm callback cho chương trình Để thực thi delegate trong ứng d...
36 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 503 | Lượt tải: 1
Giả sử đã xây dựng lớp CDate hoàn chỉnh Cần xây dựng ứng dụng tính tiền lãi của một ngân hàng thành lập ngày 15/2/2007 Cần xây dựng ứng dụng quản lý sinh viên có thuộc tính ngày tháng năm sinh (sinh viên phải từ 17 tuổi trở lên) Cần có cơ chế cho phép khai báo lớp CDate mới là lớp CDate cũ với 1 số các sửa đổi bổ sung. Đặt vấn đềVer. 1.0 Sl...
48 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 557 | Lượt tải: 1
Lớp đối tượng: Định nghĩa các đặc điểm/thông tin (thuộc tính) và hành động/chức năng (phương thức) chung cho tất cả các đối tượng của cùng một loại • Đối tượng: Thể hiện (instance) cụ thể của một lớp đối tượng Khái niệmVer. 1.0 Slide 4 of 25 Object-Oriented Programming Using C# VD: Lớp SINHVIEN gồm • Thuộc tính: Họ tên, giới tính, ngày tháng năm si...
48 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 567 | Lượt tải: 1
Cấu trúc rẽ nhánh (tt) Ví dụ: Nhập vào số nguyên n. Kiểm tra nếu n > 0 tăng n lên 1 đơn vị. Xuất kết quả. static void Main(string[] args) { int n; Console.Write("Nhap vao mot so nguyen: "); n = int.Parse(Console.ReadLine()); if (n > 0) n++; Console.WriteLine("Ket qua: n = " + n); } Cấu trúc rẽ nhánh (tt) if (biểu thức điều kiện) { ; } ...
68 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 688 | Lượt tải: 1
Câu hỏi? Xác định hành vi có thể của các đối tượng sau: 1. Một chiếc điện thoại di động 2. Một máy nghe nhạc Giải pháp: 1. Hành vi của điện thoại di động: Tắt, Rung, Kêu, và Gọi 2. Hành vi của máy nghe nhạc: Chạy, Dừng, Quay lại, và Chạy tiếpVer. 1.0 Slide 10 of 45 Object-Oriented Programming Using C# Câu hỏi? Ông An và Bình đã đi đến nhà ga tàu để...
44 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 499 | Lượt tải: 1
Kiểm thử phần mềm là gì? Kiểm thử phần mềm là việc kiểm tra kết quả thực hiện của chương trình máy tính xem có đúng với mục tiêu đã đặt ra với nó không thông qua việc thực hiện ở một số mẫu thử. Kiểm thử phần mềm là việc tìm ra lỗi trong bản thân phần mềm, việc kiểm thử này trong phần mềm sẽ biểu thị ra những thiếu sót mà ta có thể nhận thấy trong ...
11 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 609 | Lượt tải: 1
Sử dụng Câu lệnh InputBox Lệnh (hàm) InputBox có chức năng nhập dữ liệu từ người dùng, tương tự như Readln trong PAscal, scanf trong C, Accept trong Foxpro . Hàm InputBox có thể nhận một trong 3 tham số quan trọng là: Dòng nhắc “Prompt”, Tiêu đề của hộp thoại “Title” và giá trị mặc định “Default”. Hàm này trả về giá trị mà người dùng vừa nhập. ...
72 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 513 | Lượt tải: 1
Sử dụng các hộp thoại Hiển thị các loại hộp thoại OPEN Hộp thoại Open (Open dialog) là một hộp thoại chuẩn cho phép người dùng chọn một file hay một thư mục. Thực hành: Viết chương trình mở một file (Text hoặc rtf) và hiển thị trong điều khiển Richtext Box. Các bước thực hiện: Bước 1: Tạo một Project mới Bước 2: Vào menu Project → Component...
69 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 545 | Lượt tải: 1
Bộ đếm với MOD number < 2N • Ngõ xuất của cổng NAND được kết nối với ngõ nhập bất đồng bộ CLR của mỗi FF – Ngõ xuất = HIGH: không ảnh hưởng đến bộ đếm – Ngõ xuất = LOW: các FF sẽ bị xoá về 0, tương ứng bộ đếm sẽ về trạng thái 000 ngay lập tức • 2 ngõ nhập của cổng NAND là 2 tín hiệu ngõ xuất B và C, ngõ xuất cổng NAND = LOW khi B = C = 1 – ...
59 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 712 | Lượt tải: 1
NAND Gate Latch • FF cơ bản nhất có thể được xây dựng từ 2 cổng NAND hoặc 2 cổng NOR • FF tạo thành từ 2 cổng NAND được gọi là NAND gate latch hay latch • Ngõ ra cổng NAND-1 nối vào ngõ nhập của cổng NAND-2 và ngược lại • Output được đặt tên là Q và Q’ (Q và Q’ luôn ngược nhau trong điều kiện bình thường – X/X’, A/A’.). • Có 2 input: – SE...
50 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 511 | Lượt tải: 1