1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng lập trình hướng đối tượng chương 1 ths nguyễn thị khiêm hòa

32 193 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 32
Dung lượng 865,04 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Phát triển hệ thống hướng đối tượng và Microsoft .NET FrameWork Chương 1:... Lập trình hướng đối tượngObject Oriented Programming – OOP Là phương pháp lập trình thực hiện việc hợp nhất t

Trang 1

Phát triển hệ thống hướng đối tượng

và Microsoft NET FrameWork Chương 1:

Trang 2

Nội dung

Trang 3

Các cách tiếp cận trong lập trình

Trang 4

 Dùng lại các đoạn chương trình

Chương trình = CTDL + giải thuật

 Thiếu sự nhất quán khi trao đổi thông tin dùng chung

Trang 5

Lập trình hướng đối tượng

(Object Oriented Programming – OOP)

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).

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

Trang 7

Một số nguyên tắc cơ bản

Mô tả bài toán với những khía cạnh quan trọng nhất

Trang 8

là gì?”

Trang 9

Một số nguyên tắc cơ bản

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.

Trang 10

Một số nguyên tắc cơ bản

Các phương thức chung của đơn hàng

TaoDH CapnhatDH GiatriDH

Trang 11

TaoDH( ) CapnhatDH( ) GiatriDH( )

Trang 13

Một số nguyên tắc cơ bản

 Là sự chia sẻ các thuộc tính (Data) và phương thức (Method) của các lớp cơ sở trên quan niệm phân cấp (Hierarchy) nhằm tăng mức độ trừu tượng hoá và giảm sự trùng lắp thông tin.

 Tăng tính tái sử dụng của hệ thống

Trang 14

(Kết hợp)

Phieunhapkho

Trang 15

Phát triển hệ thống hướng đối tượng

Browsers

Business tier

Web Server Local clients

Trang 16

Vai trò của các layer

 GUI (Presentation) Layer : Nhập liệu và trình bày dữ liệu, có thể bao gồm các bước kiểm tra dữ liệu trước khi gọi Business Logic

Layer.

 Business Logic Layer : Kiểm tra các yêu cầu nghiệp vụ trước khi cập nhật dữ liệu, quản lý các Transaction , quản lý các concurrent access

 Data Access Layer : Kết nối CSDL, tìm kiếm, thêm, xóa, sửa,…trên CSDL

Trang 18

Môi trường phần mềm trước đây

 Luôn quan tâm đến hệ điều hành

 Luôn quan tâm đến ngôn ngữ

 Không tích hợp được những ngôn ngữ khác nhau

 Bất lợi của DLL và đăng ký vào registry

 Phải xác định thiết bị truy cập

 Khó khăn khi phát triển ứng dụng phân tán

 Bất lợi khi cài đặt ứng dụng

Trang 19

Nền tảng công nghệ NET

Trang 20

Multimedia: Giới thiệu Microsoft Net

Trang 21

Kiến trúc NET framwork

Trang 22

Kiến trúc NET framwork

Trang 23

Kiến trúc NET framwork

Intermedia Languge

CLR for Linux CLR for

Windows

CLR for Unix NET Compiler

Trang 24

Multimedia: Giới thiệu Microsoft Net framework

Trang 25

Tính năng của visual studio NET

Trang 26

Giới thiệu C#

khóa)

Trang 27

Viết một ứng dụng trên Console

Trang 28

Viết một ứng dụng trên Console

explained in the text */

Console.ReadLine();

Trang 29

Viết một ứng dụng trên Console

trình

phần mở rộng là cs, sau đó từ dấu nhắc DOS command promt, gõ lệnh:

csc <tên file>.cs 

Trang 31

 Hướng đối tượng

Dựa trên nền tảng component

Trang 32

Q & A

Ngày đăng: 03/12/2015, 19:30

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm