• Bài giảng Lập trình viên mã nguồn mở PHP - Bài 2: Truy vấn cơ sở dữ liệu MySQLBài giảng Lập trình viên mã nguồn mở PHP - Bài 2: Truy vấn cơ sở dữ liệu MySQL

    ORDER BY • Câu lệnh SELECT. FROM kết hợp với mệnh đề ORDER BY giúp lấy dữ liệu của các cột bên trong bảng đồng thời sắp xếp lại dữ liệu theo thứ tự tăng dần hoặc giảm dần. • Cú pháp: SELECT Danh_sach_các_cột FROM Tên_bảng ORDER BY Tên_cột_sắp_xếp [DESC, .] • Mặc định, cột sẽ được sắp xếp tăng dần, nếu muốn sắp xếp Cột theo thứ tự giảm dần thì p...

    pdf18 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 491 | Lượt tải: 1

  • Bài giảng Lập trình viên mã nguồn mở PHP - Bài 1: Tổng quan cơ sở dữ liệu MySQLBài giảng Lập trình viên mã nguồn mở PHP - Bài 1: Tổng quan cơ sở dữ liệu MySQL

    •Bảng - Cột (Column) "Cột: là một khối dữ liệu trong bảng, có cùng loại dữ liệu, có các thông tin chính: • Tên cột: dùng để phân biệt với các cột khác trong bảng. Tên Cột trong bảng phải duy nhất và không dùng các kỷ tự đặc biệt. • Kiểu dữ liệu của cột: xác định loại giá trị nào được phép lưu trữ trong cột Ví dụ: Bảng khách hàng KHACH_HANG có các c...

    pdf23 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 458 | Lượt tải: 1

  • Bài giảng Ngôn ngữ lập trình lập nâng cao - Bài 8 - Lý Anh TuấnBài giảng Ngôn ngữ lập trình lập nâng cao - Bài 8 - Lý Anh Tuấn

    Giới thiệu ADO.Net ADO.Net là một tập các lớp cho phép các ứng dụng .Net đọc và cập nhật thông tin DB và các nơi lưu trữ dữ liệu khác. Namespace: System.Data ADO.Net cung cấp đồng nhất cách truy cập các nguồn dữ liệu khác nhau như SQL Server, OLE DB, các nguồn dữ liệu không quan hệ như MS Exchange, và các tài liệu XML ADO.Net cải tiến khả năng disc...

    pdf40 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 493 | Lượt tải: 1

  • Bài giảng Ngôn ngữ lập trình lập nâng cao - Bài 7 - Lý Anh TuấnBài giảng Ngôn ngữ lập trình lập nâng cao - Bài 7 - Lý Anh Tuấn

    Nội dung chính Tại sao sử dụng Windows Forms Cấu trúc Windows Forms Sử dụng Windows Forms Sử dụng các Control Thừa kế của Windows Forms Có tập hợp các cotrol phong phú Nhiều kiểu giao diện Hỗ trợ cải tiến việc in ấn Hỗ trợ cải tiến về đồ họa – GDI+ Hỗ trợ khả năng truy cập qua các thuộc tính của control Hỗ trợ thừa kế Các đối tượng có thể cải tiến ...

    pdf33 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 492 | Lượt tải: 1

  • Bài giảng Ngôn ngữ lập trình lập nâng cao - Bài 6 - Lý Anh TuấnBài giảng Ngôn ngữ lập trình lập nâng cao - Bài 6 - Lý Anh Tuấn

    Vấn đề đưa ra: Duy đang làm việc trong một dự án trong đó anh phải tính toán tổng giá trị của mảng số nguyên. Duy cần xử lý ngoại lệ có thể xảy ra khi anh ấy làm việc với mảng. Nếu bất kỳ điều kiện ngoại lệ xảy ra khi Duy thực thi chương trình, ứng dụng cần hiển thị thông tin về ngoại lệ tương ứng. Hãy giúp Duy xử lý các ngoại lệ này. Vấn đề đưa ra...

    pdf28 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 482 | Lượt tải: 1

  • Bài giảng Ngôn ngữ lập trình lập nâng cao - Bài 5 - Lý Anh TuấnBài giảng Ngôn ngữ lập trình lập nâng cao - Bài 5 - Lý Anh Tuấn

    Delegate trong C# cho phép thay đổi linh động tham chiếu của phương thức trong một class Một delegate là biến kiểu tham chiếu, lưu trữ tham chiếu tới phương thức Delegate là một cơ chế để gọi phương thức gián tiếp trong khi chạy. Nó thường được sử dụng để thực thi sự kiện (event) và các hàm callback cho chương trình Để thực thi delegate trong ứng d...

    pdf36 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 498 | Lượt tải: 1

  • Bài giảng Ngôn ngữ lập trình lập nâng cao - Bài 4 - Lý Anh TuấnBài giảng Ngôn ngữ lập trình lập nâng cao - Bài 4 - Lý Anh Tuấn

    Giả sử đã xây dựng lớp CDate hoàn chỉnh  Cần xây dựng ứng dụng tính tiền lãi của một ngân hàng thành lập ngày 15/2/2007  Cần xây dựng ứng dụng quản lý sinh viên có thuộc tính ngày tháng năm sinh (sinh viên phải từ 17 tuổi trở lên) Cần có cơ chế cho phép khai báo lớp CDate mới là lớp CDate cũ với 1 số các sửa đổi bổ sung. Đặt vấn đềVer. 1.0 Sl...

    pdf48 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 551 | Lượt tải: 1

  • Bài giảng Ngôn ngữ lập trình lập nâng cao - Bài 3 - Lý Anh TuấnBài giảng Ngôn ngữ lập trình lập nâng cao - Bài 3 - Lý Anh Tuấn

    Lớp đối tượng: Định nghĩa các đặc điểm/thông tin (thuộc tính) và hành động/chức năng (phương thức) chung cho tất cả các đối tượng của cùng một loại • Đối tượng: Thể hiện (instance) cụ thể của một lớp đối tượng Khái niệmVer. 1.0 Slide 4 of 25 Object-Oriented Programming Using C# VD: Lớp SINHVIEN gồm • Thuộc tính: Họ tên, giới tính, ngày tháng năm si...

    pdf48 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 563 | Lượt tải: 1

  • Bài giảng Ngôn ngữ lập trình lập nâng cao - Bài 2 - Lý Anh TuấnBài giảng Ngôn ngữ lập trình lập nâng cao - Bài 2 - Lý Anh Tuấn

    Cấu trúc rẽ nhánh (tt) Ví dụ: Nhập vào số nguyên n. Kiểm tra nếu n > 0 tăng n lên 1 đơn vị. Xuất kết quả. static void Main(string[] args) { int n; Console.Write("Nhap vao mot so nguyen: "); n = int.Parse(Console.ReadLine()); if (n > 0) n++; Console.WriteLine("Ket qua: n = " + n); } Cấu trúc rẽ nhánh (tt) if (biểu thức điều kiện) { ; } ...

    pdf68 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 676 | Lượt tải: 1

  • Bài giảng Ngôn ngữ lập trình lập nâng cao - Bài 1 - Lý Anh TuấnBài giảng Ngôn ngữ lập trình lập nâng cao - Bài 1 - Lý Anh Tuấn

    Câu hỏi? Xác định hành vi có thể của các đối tượng sau: 1. Một chiếc điện thoại di động 2. Một máy nghe nhạc Giải pháp: 1. Hành vi của điện thoại di động: Tắt, Rung, Kêu, và Gọi 2. Hành vi của máy nghe nhạc: Chạy, Dừng, Quay lại, và Chạy tiếpVer. 1.0 Slide 10 of 45 Object-Oriented Programming Using C# Câu hỏi? Ông An và Bình đã đi đến nhà ga tàu để...

    pdf44 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 493 | Lượt tải: 1