Tổng hợp tài liệu, ebook Kỹ Thuật Lập Trình tham khảo.
Directories: Include directories: chứa các tập tin ta muốn đưa vào chương trình (file .h trong dòng #include). Library directories: chứa các tập tin thư viện (file .lib) Output directory: chứa các tập tin “đối tượng “ .obj và .exe sau khi biên dịch chương trình. Source directories: chứa các tập tin “nguồn” (.obj và .lib). Environment: dùng đ...
16 trang | Chia sẻ: nguyenlam99 | Ngày: 08/01/2019 | Lượt xem: 941 | Lượt tải: 0
Được dùng để chuyển một chương trình nguồn sang chương trình đích. Có 2 dạng: Thông dịch (interpreter): Dịch từng lệnh một, dịch tới đâu thực hiện tới đó. Ví dụ: ngôn ngữ LISP. Biên dịch (compiler): Dịch toàn bộ chương trình nguồn thành chương trình đích rồi sau đó mới thực hiện. Ví dụ: Pascal, C.
26 trang | Chia sẻ: nguyenlam99 | Ngày: 08/01/2019 | Lượt xem: 1005 | Lượt tải: 0
Truy xuất hiện thực thông qua tham chiếu interface Bạn có thể khai báo 1 biến tham chiếu tới interface . Khi bạn gọi phương thức phương thức thực thi sẽ tự động tìm đến thể hiện thực sự.
117 trang | Chia sẻ: nguyenlam99 | Ngày: 08/01/2019 | Lượt xem: 1135 | Lượt tải: 0
Khi thao tác trên mảng có thể gặp 1 số biệt lệ sau: NegativeArraySizeException IndexOutOfBoundsException ArrayIndexOutOfBoundsException ArrayStoreException
143 trang | Chia sẻ: nguyenlam99 | Ngày: 08/01/2019 | Lượt xem: 992 | Lượt tải: 0
Chương 1: Giới thiệu về ngôn ngữ C & môi trường lập trình Turbo C Chương 2: Các thành phần của ngôn ngữ C Chương 3: Các kiểu dữ liệu sơ cấp chuẩn và các lệnh đơn Chương 4: Các lệnh có cấu trúc Chương 5: Chương trình con Chương 6: Kiểu mảng Chương 7: Kiểu con trỏ Chương 8: Kiểu chuỗi ký tự Chương 9: Kiểu cấu trúc Chương 10: Kiểu tập tin
3 trang | Chia sẻ: nguyenlam99 | Ngày: 08/01/2019 | Lượt xem: 1015 | Lượt tải: 0
Đàm phán ª Là thăm dò sự cộng tác: ¾ Một thành viên cố gắng tìm một sự thỏa thuận có thể đáp ứng cho tất cả các thành viên khác. ª Cũng được biết như: ¾ Hành vi hợp nhất ¾ Thiết lập thương lượng ª Khác với: ¾ phân phối/cạnh tranh sự thỏa hiệp Cạnh tranh ª Là phóng to chính bạn : ¾ Không quan tâm đến mức độ hài lòng của các thành vi...
15 trang | Chia sẻ: nguyenlam99 | Ngày: 08/01/2019 | Lượt xem: 984 | Lượt tải: 0
Kiểm chứng (Validation) bạn đã giải quyết đúng vấn đề. ª Prototyping – cho phản hồi của khách hàng sớm ª Inspection – các chuyên gia lĩnh vực đọc đặc tả một cách kỹ lưỡng ª Formal Analysis – phân tích toán học các mô hình của bạn ª cộng thêm các buổi họp & giao tiếp thường xuyên với các đối tác Kiểm tra (Verification) các bước trong công ngh...
17 trang | Chia sẻ: nguyenlam99 | Ngày: 08/01/2019 | Lượt xem: 1066 | Lượt tải: 0
Đặc tả yêu cầu nhằm một số mục đích: ª Chuyển tải thông tin ª Lập hợp đồng ª Làm cơ sở cho việc kiểm tra ª Làm cơ sở cho việc quản lý các thay đổi Đặc tả yêu cầu có một số dạng người dùng: ª Có chuyên môn và không chuyên môn Đặc tả tốt thì rất khó viết Hoàn chỉnh, nhất quán, hợp lệ, không mơ hồ, dễ kiểm tra, dễ sửa đổi, dễ lần vết ...
15 trang | Chia sẻ: nguyenlam99 | Ngày: 08/01/2019 | Lượt xem: 1029 | Lượt tải: 0
Xác định ‘tiêu chuẩn đáp ứng’ cho mỗi yêu cầu ª Đặt ‘tiêu chuẩn đáp ứng’ bên cạnh yêu cầu ª E.g. Đối với phần mềm ATM mới ¾ Yêu cầu: “Phần mềm phải trực quan và rõ ràng (không cần giải thích gì thêm)” ¾ Tiêu chuẩn đáp ứng: “95% các khách hàng hiện có của ngân hàng sẽ có thể rút tiền và gửi séc trong vòng 2 phút khi sử dụng sản phẩm lần đầu tiê...
18 trang | Chia sẻ: nguyenlam99 | Ngày: 08/01/2019 | Lượt xem: 2448 | Lượt tải: 0
Trong giai đoạn phân tích ª Chúng ta muốn biết về lĩnh vực ứng dụng và các yêu cầu ª Vì thế, chúng ta xây dựng mô hình phác họa quá trình diễn tiến (coursegrained model) để mô tả các nhiệm vụ sẽ nằm ở đâu, và các đối tượng sẽ tương tác như thế nào ¾ Mô hình này sẽ chỉ rõ một thông báo được chuyển đi, nhưng không quan tâm quá nhiều về nội dung ...
18 trang | Chia sẻ: nguyenlam99 | Ngày: 08/01/2019 | Lượt xem: 1160 | Lượt tải: 0