Toàn bộ các tài liệu, ebook, sách về kỹ thuật lập trình phần mềm, web, .net, c#, vb, asp.net, php, java, javascript, html, css, ... từ cơ bản để nâng cáo giúp bạn tư học và nghiên cứu một cách hiệu quả.
KIỂU DỮ LIỆU CƠ SỞ boolean Là kiểu dữ liệu một bit Chỉ có hai trạng thái là true và false Giá trị mặc định: false Ví dụ: boolean one = true; char Là kiểu dữ liệu unicode character, 16-bit Giá trị nhỏ nhất là: '\u0000' (hoặc 0) Giá trị lớn nhất là: '\uffff' (hoặc 65,535) Sử dụng lưu trữ các ký tự Ví dụ: char letterA = 'A';
49 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 530 | Lượt tải: 0
CÔNG NGHỆ JAVA JSE (Java Standard Edition): platform cho phép phát triển và thực thi các ứng dụng Java trên desktop và server, các thiết bị nhúng. JEE (Java Enterprise Edition): platform cho phép phát triển các ứng dụng Java chạy trên server. Bộ phận hay được nhắc đến của công nghệ này là Servlet/JSP, sử dụng Java để làm các ứng dụng web. JME (J...
54 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 536 | Lượt tải: 0
Kiểu delegate • Windows API sử dụng con trỏ hàm để hỗ trợ cơ chế gọi ngược (callback mechanism) • Một hàm gọi lại một hàm khác • Có thể xử lý các sự kiện nhấn chuột, di chuyển chuột, • Trong .NET, delegate là một đối tượng an toàn kiểu, tham chiếu đến một hàm khác (hoặc danh sách các hàm) mà có thể được triệu gọi khi cần thiết • 3 bước sử ...
28 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 498 | Lượt tải: 1
Nạp chồng chỉ mục
6
public class PeopleCollection
{
private Dictionary
23 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 500 | Lượt tải: 1
Interface - giao diện • Giao diện là một lớp trừu tượng không có cài đặt • Giao diện được cài đặt thông qua các lớp khác • Các cài đặt có thể được thay đổi mà không cần những thay đổi của đối tượng sử dụng • Ví dụ : Một chương trình xử lý văn bản hiển thị cửa sổ của nó sử dụng một giao diện cửa sổ mà nó được cài đặt khác nhau cho Windows 95 v...
21 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 576 | Lượt tải: 1
Từ khoá virtual và override • Sử dụng từ khoá virtual để định nghĩa một hàm thành phần của lớp cơ sở là có thể được nạp chồng bởi lớp con • Hàm thành phần của lớp cơ sở lúc này được gọi là hàm ảo • Sử dụng từ khoá override khi lớp thừa kế muốn thay đổi cài đặt của một hàm ảo • Dùng từ khoá base để truy xuất những cài đặt của lớp cơ sở
35 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 633 | Lượt tải: 1
Composition - q.h thành phần • Quan hệ thành phần là biến thể mạnh hơn của quan hệ thu nạp • Một thành phần chỉ thuộc về một toàn thể • Các thành phần thường sống và chết theo toàn thể • Cài đặt quan hệ • Sử dụng liên kết mạnh • Các thành phần và toàn thể có đời sống trùng lặp nhau • Khởi tạo các thành phần trong cấu tử của toàn thể • Các t...
57 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 484 | Lượt tải: 1
Hai mặt của lớp • Thiết kế lớp (người lập trình lớp) • Cài đặt một lớp tốt nhất có thể mà không lo lắng về cách nó sẽ được sử dụng • Cung cấp dữ liệu thích hợp • Cung cấp các hàm thích hợp • Cung cấp các đặc tính tổng quát cho các lớp chung, đặc tính riêng biệt cho các lớp chuyên biệt • Sử dụng lớp (người lập trình ứng dụng) • Tập trung và...
73 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 467 | Lượt tải: 1
• Tập trung vào cách giải quyết vấn đề (ví dụ : thuật toán) • Chia một bài toán lớn ra làm nhiều bài toán nhỏ • Các thủ tục hoặc chương trình con • Ghép nối các đoạn chương trình xử lý các bài toán nhỏ thành một chương trình • Hai kiểu dữ liệu (dữ liệu được định nghĩa hai vùng khác nhau) • Dữ liệu địa phương được định nghĩa ở bên trong và chỉ...
68 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 544 | Lượt tải: 1
2. Truy nhập các thành phần kiểu cấu trúc Để truy nhập vào các thành phần kiểu cấu trúc ta sử dụng cú pháp: tên biến.tên thành phần hoặc tên biến → tên thành phần đối với biến con trỏ cấu trúc. Cụ thể: − Đối với biến thường: tên biến.tên thành phần Ví dụ: struct Lop { char tenlop[10]; int siso; 147Chương 5. Dữ liệu kiểu cấu trúc và hợp } ;...
162 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 499 | Lượt tải: 1