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ả.
1. Khái niệm về luồng trong Java Khi lập bất kỳ chương trình nào trong một ngôn ngữ nào thì vấn đề vào ra dữ liệu giữa chương trình và nguồn dữ liệu cũng như đích dữ liệu là vấn đề mà người lập trình cần phải quan tâm. Làm thế nào để ta có thể truyền dữ liệu cho một chương trình Java. Có hai cách hiệu quả để thực hiện điều này: • Thông qua một...
24 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 588 | Lượt tải: 1
Chương 2 Giới thiệu ngôn ngữ lập trình Java 1. Giới thiệu công nghệ Java 1.1 Lịch sử phát triển Lịch sử phát triển của Java bắt đầu năm 1991 khi SUN tiến hành các dự án lập trình cho vi xử lý dùng trong các thiết bị điện tử khác nhau. C++ không đáp ứng được các yêu cầu này vì C++ cho đem mã nguồn từ máy này sang máy khác nhưng sau khi biên dị...
43 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 567 | Lượt tải: 1
Chương 1 Các khái niệm căn bản về mạng và giao thức mạng 1. Mạng máy tính Mạng máy tính Là tập hợp các máy tính hoặc các thiết bị được nối với nhau bởi các đường truyền vật lý và theo một kiến trúc nào đó. Chúng ta có thể phân loại mạng theo qui mô của nó: • Mạng LAN (Local Area Network)-mạng cục bộ: kết nối các nút trên một phạm vi giới hạn...
26 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 527 | Lượt tải: 1
Bài tập: Ứng dụng Kế thừa Lấy lớp Xe trong bài ứng dụng “Xe - Xăng” làm lớp cơ sở để định nghĩa lớp dẫn xuất sau: XeTải Độ cao (mét), tải trọng (tấn) có thể được chỉ định bởi nhà sản xuất nhưng không đổi đối với mỗi xe. Thực tải (tấn) là lượng hàng mà xe đang chở, chỉ được thay đổi thông qua phương thức lên/xuống hàng, và không được...
19 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 488 | Lượt tải: 1
Bài toán Mẫu: “SV trong nhóm” Hãy viết chương trình cho 1 SV làm bài tập, làm việc nhóm, đi thi, và tính điểm tổng kết. Mỗi SV có một MSSV & tên cố định trong suốt quãng đời SV. Mỗi SV được GV gán vào một nhóm nào đó (có thể thay đổi). đTK = (đLT*6 + đTH*4) / 10 + đCộng Điểm LT và điểm TH của SV chỉ có được thông qua hành động “thi...
26 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 582 | Lượt tải: 1
Chúng ta sử dụng tham chiếu (ref) trong nhiều trường hợp: Đề cập đến (refer) khi nói/viết: “Mẹ tôi thương tôi lắm!”, “Lớp trưởng phân công: bạn Bằng lau bảng, bạn My mượn micro.” Số điện thoại, nick trên mạng (chat, forum) được dùng để gián tiếp liên lạc với người khác. Sóng điện từ / tia hồng ngoại chiếu từ remote control tới TV D...
26 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 504 | Lượt tải: 1
“Những thứ thường/luôn đi chung với nhau thì gom lại thành một gói.” Tiện dụng: Đối xử với chúng như 1 đơn vị. “Người sử dụng gói không được quan tâm đến cấu trúc & xử lý bên trong của gói.” Tính module: Bên sử dụng gói độc lập với bên xử lý dữ liệu trong gói. Trong (biến, thư viện, câu lệnh, mảng, struct, hàm), những cái nào là “gó...
56 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 449 | Lượt tải: 1
Mỗi thao tác xử lý dữ liệu được thực hiện bởi 1 hàm. Tương đương với 1 động từ (1) trong ngôn ngữ tự nhiên. Với mỗi hàm, phải xác định những dữ liệu được xử lý (đầu vào) và những kết quả xử lý (đầu ra). Ví dụ: Tính tổng tất cả các ước số của một số nguyên cho trước. Cho một mảng các số thập phân, tìm số lớn nhất trong những phần ...
36 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 520 | Lượt tải: 1
Điều khiển vòng lặp: Kết thúc vòng lặp trong cùng: break; Quay lại đầu vòng lặp trong cùng: continue; Kết thúc hàm: return; return giá_trị; Không thực hiện các lệnh sau return. VD: “Tính điểmTK = (điểmLT + điểmTH)/2, cắt xuống 10 nếu vượt quá 10.” float tinhDiemTK(float diemLT, float diemTH){ float diemTK = (diemLT + diemTH)/2; re...
28 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 457 | Lượt tải: 1
Lập trình Mệnh lệnh (Imperative Programming) Ngôn ngữ LT: Hợp ngữ, C đơn giản, Đơn vị của chương trình là lệnh. Lập trình Thủ tục (Procedural Programming) Ngôn ngữ LT: C, Pascal, Đơn vị của chương trình là thủ tục / hàm / ctrình con. Lập trình Hướng đối tượng (Object Oriented Programming) Ngôn ngữ LT: C++, Java, C#, Đơn...
14 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 491 | Lượt tải: 1