Tổng hợp tài liệu, ebook Kỹ Thuật Lập Trình tham khảo.
1. Viết chương trình thay đổi màu nền của frame theo lựa chọn của người dùng: • Tạo ra các nút nhấn có tên theo các màu: Blue, Cyan, Gray, Green, Magenta, Orange, Pink, Red, White, Yellow. • Khi click chuột vào nút nào, màu nền của frame sẽ đổi theo màu đó. 2. Viết chương trình thay đổi màu nền trong bài 1 bằng ô văn bản. Tạo ra một ô văn bản d...
173 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1659 | Lượt tải: 1
Khi lớp có phương thức ảo thuần tuý, lớp trở thành lớp cơ sở trừu tượng. Ta không thể tạo đối tượng thuộc lớp cơ sở thuần tuý. ? Ta có thể định nghĩa phương thức ảo thuần tuý, nhưng chỉ có các đối tượng thuộc lớp con có thể gọi nó. Xem pta_tt2 ? Trong ví dụ trên, các hàm thành phần trong lớp Shape là phương thức ảo thuần tuý. Nó bảo đảm khôn...
38 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1069 | Lượt tải: 0
Con trỏ trong kế thừa hoạt động theo nguyên tắc sau: Con trỏ đến đối tượng thuộc lớp cơ sở thì có thể trỏ đến các đối tượng thuộc lớp con. Điều ngược lại không đúng, con trỏ đến đối tượng thuộc lớp con thì không thể trỏ đến các đối tượng thuộc lớp cơ sở. Ta có thể ép kiểu để con trỏ đến đối tượng thuộc lớp con có thể trỏ đến đối tượng t...
74 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1112 | Lượt tải: 0
++ là phép toán một ngôi có vai trò tăng giá trị một đối tượng lên giá trị kế tiếp. Tương tự -- là phép toán một ngôi có vai trò giảm giá trị một đối tượng xuống giá trị trước đó. ++ và –– chỉ áp dụng cho các kiểu dữ liệu đếm được, nghĩa là mỗi giá trị của đối tượng đều có giá trị kế tiếp hoặc giá trị trước đó. ++ và –– có thể được dùng ...
93 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1155 | Lượt tải: 0
Lớp Diem biểu diễn khái niệm điểm trong mặt phẳng với hai thành phần toạ độ x và y. Khai báo lớp Diem được đặt trong tập tin diem.h và chi tiết cài đặt các hàm thành phần được đặt trong tập tin diem.cpp. Có thể xây dựng một số ứng dụng của lớp điểm như trong tập tin tdiem.cpp hoặc dongho.cpp với các ứng dụng tương ứng là tdiem.exe và dongho.e...
120 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1367 | Lượt tải: 0
Bài 4: Viết chương trình tạo một mảng một chiều động có kích thước là n (n nhập từ bàn phím). Các giá trị của mảng này được phát sinh ngẫu nhiên trên đoạn [a, b] với a và b đều nhập từ bàn phím. Hãy tìm số dương nhỏ nhất và số âm lớn nhất trong mảng; nếu không có số dương nhỏ nhất hoặc số âm lớn nhất thì xuất thông báo "không có số dương nhỏ n...
27 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1157 | Lượt tải: 0
Mô hình hóa và thiết kế theo hướng đối tượng Suy nghĩ mới về vấn đề cần giải quyết dùng các mô hình Được tổ chức xung quanh các khái niệm trong thế giới thực. Trong một hệ thống thông tin hướng đối tượng, mọi thứ được xem như các đối tượng. Mỗi đối tượng là sự kết hợp: Cấu trúc dữ liệu (các thuộc tính) và hoạt động (các thủ tục ...
35 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1060 | Lượt tải: 1
- Sử dụng thuộc tính Length của mảng thay vì phải nắm số phần tử trong mảng - Cấu trúc lặp foreach hữu hiệu hơn là dùng for !!! - Lấy số chiều 1 mảng : sử dụng thuộc tính rank
34 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1108 | Lượt tải: 0
Vẫn mở cửa sổ dòng lệnh, mở thêm của sổ NotePad và bắt đầu viết, dịch,sửa lỗi và thi hành các chương trình sẽ viết (Lưu ý khi lưu lại tập tin chương trình :chọn Save/Save As, chọn folder lưu trữ là C:\ViDu, chọn Save As Type : All Files, và đặt tên phần mở rộng là CS)
45 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1122 | Lượt tải: 0
Chuyển đổi kiểu chuỗi sang các kiểu dữ liệu khác Từ chuỗi sang số thực (dạng float) Single.Parse(chuỗi) Ví dụ string s; s="123.45"; float f = Single.Parse( s); Từ chuỗi sang số thực (dạng double) Ví dụ string s="3.45"; double d = Double.Parse(s);
38 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1112 | Lượt tải: 0