Bài giảng Lập trình hướng đối tượng: Chương 1 - ThS. Nguyễn Thị Khiêm Hòa
Số trang: 32
Loại file: pdf
Dung lượng: 865.04 KB
Lượt xem: 13
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Lập trình hướng đối tượng: Chương 1 Phát triển hệ thống hướng đối tượng và Microsoft .NET FrameWork nhằm phát triển hệ thống hướng đối tượng, giới thiệu công nghệ .NET và .NET framework, tìm hiểu Visual .NET, xây dựng một ứng dụng trên Console.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình hướng đối tượng: Chương 1 - ThS. Nguyễn Thị Khiêm HòaChương 1:Phát triển hệ thống hướng đối tượng và Microsoft .NET FrameWork Giảng viên: Ths. Nguyễn Thị Khiêm Hòa Khoa Công nghệ Thông tin – Trường Đại học Ngân hàng TP.HCMNội dung Phát triển hệ thống hướng đối tượng Giới thiệu công nghệ .NET và .NET framework Tìm hiểu Visual .NET Xây dựng một ứng dụng trên Console Khoa Công nghệ Thông tin – Trường Đại học Ngân hàng TP.HCMCác cách tiếp cận trong lập trình Lập trình tuần tự: Assembler, basic Chương trình quá dài,khó nhớ Khó kiểm soát lỗi Khoa Công nghệ Thông tin – Trường Đại học Ngân hàng TP.HCMCác cách tiếp cận trong lập trình Lập trình hướng cấu trúc Ưu điểm Phânchia chương trình thành các module (Thủ tục, hàm) Dùng lại các đoạn chương trình Chương trình = CTDL + giải thuật Nhược điểm Thiếu sự nhất quán khi trao đổi thông tin dùng chung Tính tái sử dụng thấp Khoa Công nghệ Thông tin – Trường Đại học Ngân hàng TP.HCMLập trình hướng đối tượng(Object Oriented Programming – OOP) Lập trình hướng đối tượng Là phương pháp lập trình thực hiện việc hợp nhất thành phần dữ liệu và thao tác thành một, cho phép chúng ta định nghĩa một đối tượng (Object) theo cách mà chúng ta nghĩ về thế giới quanh mình (data) và gắn các hành động cụ thể trên đối tượng đó (Method). Đối tượng (Object) Mô tả một thực thể hay một quan hệ trong thế giới thực Đối tượng = Dữ liệu + Hành vi Khoa Công nghệ Thông tin – Trường Đại học Ngân hàng TP.HCMLập trình hướng đối tượng Dữ liệu Hành vi - Giây - Tăng giây - Phút - Tăng phút - Giờ - Tăng giờ Khoa Công nghệ Thông tin – Trường Đại học Ngân hàng TP.HCMMột số nguyên tắc cơ bản Trừu tượng hóa (Abstraction) Mô tả bài toán với những khía cạnh quan trọng nhất Khoa Công nghệ Thông tin – Trường Đại học Ngân hàng TP.HCMMột số nguyên tắc cơ bản Trừu tượng hóa Những công việc thực hiện trên đối tượng đơn hàng là gì?” Đơn hàng Tạo đơn hàng Cập nhật đơn hàng Tổng giá trị Khoa Công nghệ Thông tin – Trường Đại học Ngân hàng TP.HCMMột số nguyên tắc cơ bản Đóng gói (Encapsulation) Là sự che giấu dữ liệu cấm truy xuất trực tiếp từ bên ngoài mà phải thông qua giao diện người dùng nhắm bảo vệ dữ liệu và tăng tính mềm dẻo cho hệ thống. Khoa Công nghệ Thông tin – Trường Đại học Ngân hàng TP.HCMMột số nguyên tắc cơ bản Đóng gói (Encapsulation) Lớp đối tượng Bên ngoài Các phương DonHang thức chung của int MaDH đơn hàng int MaKH Tinh_gia(); public: TaoDH TaoDH( ) CapnhatDH CapnhatDH( ) GiatriDH GiatriDH( ) Khoa Công nghệ Thông tin – Trường Đại học Ngân hàng TP.HCMMột số nguyên tắc cơ bản Đóng gói (Encapsulation) Hmm... muốn thay đổi Tinh_Gia thành DonHang TinhTongGia int MaDH int MaKH Tinh_gia(); public: TaoDH( ) CapnhatDH( ) GiatriDH( ) GiatriDH() gọi phương thức Tinh_gia() Khoa Công nghệ Thông tin – Trường Đại học Ngân hàng TP.HCMMột số nguyên tắc cơ bản Đóng gói (Encapsulation) Dễ thôi mà, không ảnh hưởng đến DonHang người dùng int MaDH int MaKH TinhTonggia(); public: TaoDH( ) CapnhatDH( ) GiatriDH( ) GiatriDH() gọi phương thức TinhTonggia() Khoa Công nghệ ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình hướng đối tượng: Chương 1 - ThS. Nguyễn Thị Khiêm HòaChương 1:Phát triển hệ thống hướng đối tượng và Microsoft .NET FrameWork Giảng viên: Ths. Nguyễn Thị Khiêm Hòa Khoa Công nghệ Thông tin – Trường Đại học Ngân hàng TP.HCMNội dung Phát triển hệ thống hướng đối tượng Giới thiệu công nghệ .NET và .NET framework Tìm hiểu Visual .NET Xây dựng một ứng dụng trên Console Khoa Công nghệ Thông tin – Trường Đại học Ngân hàng TP.HCMCác cách tiếp cận trong lập trình Lập trình tuần tự: Assembler, basic Chương trình quá dài,khó nhớ Khó kiểm soát lỗi Khoa Công nghệ Thông tin – Trường Đại học Ngân hàng TP.HCMCác cách tiếp cận trong lập trình Lập trình hướng cấu trúc Ưu điểm Phânchia chương trình thành các module (Thủ tục, hàm) Dùng lại các đoạn chương trình Chương trình = CTDL + giải thuật Nhược điểm Thiếu sự nhất quán khi trao đổi thông tin dùng chung Tính tái sử dụng thấp Khoa Công nghệ Thông tin – Trường Đại học Ngân hàng TP.HCMLập trình hướng đối tượng(Object Oriented Programming – OOP) Lập trình hướng đối tượng Là phương pháp lập trình thực hiện việc hợp nhất thành phần dữ liệu và thao tác thành một, cho phép chúng ta định nghĩa một đối tượng (Object) theo cách mà chúng ta nghĩ về thế giới quanh mình (data) và gắn các hành động cụ thể trên đối tượng đó (Method). Đối tượng (Object) Mô tả một thực thể hay một quan hệ trong thế giới thực Đối tượng = Dữ liệu + Hành vi Khoa Công nghệ Thông tin – Trường Đại học Ngân hàng TP.HCMLập trình hướng đối tượng Dữ liệu Hành vi - Giây - Tăng giây - Phút - Tăng phút - Giờ - Tăng giờ Khoa Công nghệ Thông tin – Trường Đại học Ngân hàng TP.HCMMột số nguyên tắc cơ bản Trừu tượng hóa (Abstraction) Mô tả bài toán với những khía cạnh quan trọng nhất Khoa Công nghệ Thông tin – Trường Đại học Ngân hàng TP.HCMMột số nguyên tắc cơ bản Trừu tượng hóa Những công việc thực hiện trên đối tượng đơn hàng là gì?” Đơn hàng Tạo đơn hàng Cập nhật đơn hàng Tổng giá trị Khoa Công nghệ Thông tin – Trường Đại học Ngân hàng TP.HCMMột số nguyên tắc cơ bản Đóng gói (Encapsulation) Là sự che giấu dữ liệu cấm truy xuất trực tiếp từ bên ngoài mà phải thông qua giao diện người dùng nhắm bảo vệ dữ liệu và tăng tính mềm dẻo cho hệ thống. Khoa Công nghệ Thông tin – Trường Đại học Ngân hàng TP.HCMMột số nguyên tắc cơ bản Đóng gói (Encapsulation) Lớp đối tượng Bên ngoài Các phương DonHang thức chung của int MaDH đơn hàng int MaKH Tinh_gia(); public: TaoDH TaoDH( ) CapnhatDH CapnhatDH( ) GiatriDH GiatriDH( ) Khoa Công nghệ Thông tin – Trường Đại học Ngân hàng TP.HCMMột số nguyên tắc cơ bản Đóng gói (Encapsulation) Hmm... muốn thay đổi Tinh_Gia thành DonHang TinhTongGia int MaDH int MaKH Tinh_gia(); public: TaoDH( ) CapnhatDH( ) GiatriDH( ) GiatriDH() gọi phương thức Tinh_gia() Khoa Công nghệ Thông tin – Trường Đại học Ngân hàng TP.HCMMột số nguyên tắc cơ bản Đóng gói (Encapsulation) Dễ thôi mà, không ảnh hưởng đến DonHang người dùng int MaDH int MaKH TinhTonggia(); public: TaoDH( ) CapnhatDH( ) GiatriDH( ) GiatriDH() gọi phương thức TinhTonggia() Khoa Công nghệ ...
Tìm kiếm theo từ khóa liên quan:
Ngôn ngữ lập trình Ngôn ngữ lập trình C Lập trình hướng đối tượng Ứng dụng trên Console Công nghệ .NET Hệ thống hướng đối tượngTài liệu có liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 316 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 310 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 293 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 249 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 248 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 242 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 231 1 0 -
101 trang 211 1 0
-
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 204 0 0 -
Thiết kế mạch logic bằng Verilog - HDL
45 trang 197 0 0