• Bài giảng Lập trình web - Chương 2: Ngôn ngữ kịch bản phía server ASP.NET - Chu Thị HườngBài giảng Lập trình web - Chương 2: Ngôn ngữ kịch bản phía server ASP.NET - Chu Thị Hường

    ASP.NET Server Technologies  Web Pages (with Razor syntax):  Mô hình lập trình đơn giản nhất, và trang web sẽ là tập hợp nhiều trang web  Sử dụng mã server-side ngay bên trong các trang web  Không có vòng đời của trang như Web Forms, nó chỉ đơn giản là xử lý mã lệnh từ trên xuống dưới  MVC (Model View Controller):  Phát triển ứng dụng...

    pdf43 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 486 | Lượt tải: 1

  • Bài giảng Nhập môn trí tuệ nhân tạo - Ngô Hữu PhúcBài giảng Nhập môn trí tuệ nhân tạo - Ngô Hữu Phúc

    Một số định nghĩa về TTNT trong tài liệu tham khảo  Trí tuệ nhân tạo giúp tạo ra máy tính có khả năng suy nghĩ.máy tính có trí tuệ theo đầy đủ nghĩa của từ này (Haugeland, 1985).  Trí tuệ nhân tạo là khoa học nghiên cứu xem làm thế nào để máy tính có thể thực hiện được những công việc mà hiện con người con làm tốt hơn máy tính (Rich and Knig...

    pdf524 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 492 | Lượt tải: 1

  • Bài giảng Ngôn ngữ C# - Bài 7: Ủy nhiệm, sự kiện và xử lý ngoại lệ trong C# - Chử Đức HoàngBài giảng Ngôn ngữ C# - Bài 7: Ủy nhiệm, sự kiện và xử lý ngoại lệ trong C# - Chử Đức Hoàng

    • Sử dụng: <đối tượng=""> new ; • Ủy quyền được dùng để:  Xác định những loại phương thức có thể được dùng để xử lý các sự kiện  Thực hiện callback trong chương trình ứng dụng.  Xác định các phương thức tĩnh và các instance của phương thức không biết trước cho đến khi...

    pdf28 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 615 | Lượt tải: 1

  • Bài giảng Ngôn ngữ C# - Bài 6: Các lớp cơ sở trong C# - Chử Đức HoàngBài giảng Ngôn ngữ C# - Bài 6: Các lớp cơ sở trong C# - Chử Đức Hoàng

    1.1. LỚP ĐỐI TƯỢNG - SYSTEM OBJECT (tiếp theo) GetType() • Phương thức này trả về kiểu của đối tượng. Person p = new Person(“Trung", 32); Type t = p.GetType(); • Đối tượng kiểu Type này có thể cung cấp một số thông tin mở rộng về lớp mà đối tượng là thành viên. Các phương thức cơ bản của lớp Type: public string FullName { get; } public bool...

    pdf49 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 580 | Lượt tải: 1

  • Bài giảng Ngôn ngữ C# - Bài 5: Kế thừa, đa nhiệm trong C# - Chử Đức HoàngBài giảng Ngôn ngữ C# - Bài 5: Kế thừa, đa nhiệm trong C# - Chử Đức Hoàng

    1.1.1. GIỚI THIỆU CHUNG • Thừa kế là cách tạo một lớp mới từ các lớp có sẵn. Nó cho phép tái sử dụng lại mã nguồn đã viết trong lớp có sẵn. • Lớp và các thể hiện của lớp (tức đối tượng) tuy không tồn tại trong cùng một khối, nhưng chúng tồn tại trong một mạng lưới sự phụ thuộc và quan hệ lẫn nhau. • Ví dụ như: sinh viên và công nhân đều là con...

    pdf34 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 468 | Lượt tải: 1

  • Bài giảng Ngôn ngữ C# - Bài 4: Lớp trừu tượng và giao diện trong C# - Chử Đức HoàngBài giảng Ngôn ngữ C# - Bài 4: Lớp trừu tượng và giao diện trong C# - Chử Đức Hoàng

    Đặc điểm của giao diện • Chỉ có thể chứa những khai báo của phương thức, thuộc tính, bộ phận lập mục lục, và sự kiện; • Không có Constructor hay các trường; • Không cho phép chứa các phương thức nạp chồng; • Không cho phép khai báo những bổ từ trên các thành phần khi định nghĩa một giao diện; • Các thành phần bên trong giao diện luôn luôn là...

    pdf37 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 516 | Lượt tải: 1

  • Bài giảng Ngôn ngữ C# - Bài 3: Hướng đối tượng trong C# - Chử Đức HoàngBài giảng Ngôn ngữ C# - Bài 3: Hướng đối tượng trong C# - Chử Đức Hoàng

    Tính bao gói: Khả năng truy suất vào các thành phần của một đối tượng trong khi vẫn đảm bảo che giấu các đặc tính riêng tư bên trong đối tượng được gọi là tính bao gói. • Tính kế thừa: Tính kế thừa cho phép các đối tượng có thể chia sẻ hay mở rộng các thuộc tính hoặc phương thức mà không phải tiến hành định nghĩa lại. • Tính trừu tượng: Một ...

    pdf34 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 712 | Lượt tải: 1

  • Bài giảng Ngôn ngữ C# - Bài 2: Căn bản trong ngôn ngữ C# - Chử Đức HoàngBài giảng Ngôn ngữ C# - Bài 2: Căn bản trong ngôn ngữ C# - Chử Đức Hoàng

    • Mỗi kiểu dữ liệu xây dựng sẵn trong C# được ánh xạ đến một kiểu dữ liệu được hỗ trợ bởi CLS trong .NET. • Theo nguồn gốc:  Kiểu dữ liệu dựng sẵn (built-in) hay cơ bản: do ngôn ngữ cung cấp;  Kiểu dữ liệu người dùng định nghĩa (user-defined): do người lập trình xây dựng. • Hoặc theo cách thức lưu trong bộ nhớ:  Kiểu dữ liệu giá trị (value...

    pdf37 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 502 | Lượt tải: 1

  • Bài giảng Ngôn ngữ C# - Bài 1: Giới thiệu .NET và C# - Chử Đức HoàngBài giảng Ngôn ngữ C# - Bài 1: Giới thiệu .NET và C# - Chử Đức Hoàng

    Sử dụng chương trình soạn thảo văn bản • Dùng bất kỳ một trình soạn thảo văn bản để lập trình. • Lưu tập tin dưới dạng *.cs. • Dùng command line để biên dịch và thực thi tập tin nguồn. Mẫu dòng lệnh biên dịch là: csc.exe [/out: ] Ví dụ: csc.exe /out:C:\QLSV.exe d:\QLSV.cs Sử dụng IDE • Dùng bộ IDE của V...

    pdf36 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 671 | Lượt tải: 1

  • Bài giảng Lập trình hướng sự kiện - Bài 8: Tạo report với Crystal Report - Phan Thanh ToànBài giảng Lập trình hướng sự kiện - Bài 8: Tạo report với Crystal Report - Phan Thanh Toàn

    • Reports là các báo cáo có thể truy xuất và định dạng thông tin hiển thị của dữ liệu từ các nguồn dữ liệu khác nhau như cơ sở dữ liệu hoặc file • Điểm khác nhau cơ bản nhất của report và form đó là: form dùng để hiển thị và cập nhật thông tin, report dùng để hiển thị và định dạng thông tin và có chức năng in ra giấy. • Crystal Report là công...

    pdf63 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 622 | Lượt tải: 1