Thiết kế chương trình quản lý các đối tượng sau trong một Viện khoa | học: nhà khoa học, nhà quản lý và NV phòng thí nghiệm. Các thành phần dữ liệu của các đối tượng trên: - Nhà khoa học: họ tên, năm sinh, bằng cấp, chức vụ, số bài báo đã | công bố, số ngày công trong tháng, bậc lương - Nhà quản lý họ tên, năm sinh, bằng cấp, chức vụ, số ngày công...
34 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 990 | Lượt tải: 0
Cài đặt bổ sung chức năng phương thức xuất Phương thức Write() chỉ xuất những dữ liệu có kiểu cơ bản. Ví dụ: int a = 4; float b = 7; Console.Write(“a={0}, b={1}”, a, b); Đối với đối tượng thì phương thức Write() không thực hiện được, giả sử có lớp phân số (CPhanSo) CPhanSo ps = new CPhanSo(5, 3); Console.Write(“Phan so: “ + ps);
70 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1220 | Lượt tải: 0
Các bước thiết kế đối tượng Bước 1: Xây dựng sơ đồ đối tượng Xác định các lớp đối tượng Xác định các quan hệ giữa các lớp Bước 2: Thiết kế các lớp Thiết kế thuộc tính, các hành động Bước 3: Cài đặt các lớp Bước 4: Sử dụng các lớp để tạo ra các đối tượng
35 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 915 | Lượt tải: 0
1. Viết chương trình cho từng dòng chữ rơi từng ký tự xuống phía dưới màn hình 2. Viết chương trình hiển thị hai dòng chữ: 1 dòng chữ phía trên chạy từ trái sang phải 1 dòng chữ phía dưới chạy từ phải sang trái Hai dòng chữ chạy cùng lúc
145 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1116 | Lượt tải: 0
2, Sử dụng ADO Data Control (ví dụ quản lý SV) + Thiết kế giao diện chương trình + Lấy Adodc vào ứng dụng + Kết nối cơ sở dữ liệu với Adodc + Kết nối dữ liệu với các ô TextBox + Viết các câu lệnh di chuyển + Viết lệnh thêm, sửa, xoá bản ghi + Kết quả thực hiện
14 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1153 | Lượt tải: 0
4.10 Lập công việc phân rã nếu cần tham khảo file add.pdf trong website 4.11 Kết chương Chương này ₫ã giới thiệu chi tiết các bước công việc của phương pháp thiết kế kiến trúc phần mềm ADD
6 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 995 | Lượt tải: 0
* PreparedStatement: This interface extends Statement and represents a precompiled SQL statement. It can be used to retrieve ResultSet objects. * CallableStatement: This interface represents a database stored procedure. It can execute stored procedures in a database server. * ResultSet: This interface represents a database result set generated ...
15 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 950 | Lượt tải: 0
JFC - Java Foundation Classes A group of features to help people build graphical user interfaces (GUIs) Swing * Components for GUIs * To use Swing, you have to import javax.swing package
9 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 884 | Lượt tải: 0
Difference between Lock Interface and synchronized keyword * Having a timeout trying to get access to a synchronized block is not possible. Using Lock.tryLock(long timeout, TimeUnit timeUnit), it is possible. * The synchronized block must be fully contained within a single method. A Lock can have it’s calls to lock() and unlock() in separate...
23 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 880 | Lượt tải: 0
Bài tập Sử dụng các kiến thức của chương này (exception & streams), xây dựng chương trình minh họa quá trình mua bán hàng hóa. Gồm các chức năng sau: 0 Hiển thị danh sách hàng hóa. | 0 Cho phép chọn chức năng mua hàng. o Hiển thị thông tin giỏ hàng. 0 Cho phép cập nhật giỏ hàng. o Lưu hóa đơn mua hàng.
24 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1104 | Lượt tải: 0