... ĐH Bách khoa Hà Nội Destructor ảo class ClassA { public: ClassA() { } ~ClassA() { } }; class ClassA { public: ClassA() { } virtual ~ClassA() { } }; class ClassB: public ClassA { public: ClassB() ... ~ClassB() { } }; class ClassB: public ClassA { public: ClassB() { } virtual ~ClassB() { } }; ClassB* b = new ClassB; ClassA* a = (ClassA*)new ClassB; ClassB* b = new ClassB; ClassA* a = (ClassA*)new ... thuật lậptrình – HK1 2011/2012 Đào Trung Kiên – ĐH Bách khoa Hà Nội Constructor destructor kế thừa Constructor destructor không lớp thừa kế Mỗi constructor lớp dẫn xuất phải gọi constructor lớp...
... ?> C ch 3: C pháp giống với ASP C ch 4: C pháp bắt đầu script M c dù cc ch thể Nhưng lậptrình viên c kinh nghiệm vi c sử dụng c ch lựa chon ... thân chúng c điểm riêng biệt 1- C u tr c bản: PHP c thẻ bắt đầu kết th c giống với ngôn ngữ HTML Chỉ kh c, PHP c nhiều c ch để thể C ch : C pháp chính: C ch 2: C pháp ... thành c ng Bài 2: Kiến th c tổng quan lậptrình PHP Ở trư c tìm hiểu c ch th c cấu hình c i đặt PHP Tiếp theo nghiên c u c u tr c PHP Về tổng quan PHP cc pháp tương đồng với số ngôn ngữ C, java...
... ĐỐITƯỢNG5. 1 GIỚI THIỆU Trình duyệt tổ ch c tất đốitượng theo tổ ch c phân c p hình Javascript thao t c lên đốitượng Ngoài số đốitượng chương trình xây dựng sẳn, tự tạo cho đốitượngc n thiết ... DỰNG ĐỐITƯỢNG MỚI Ngoài đốitượng xây dựng sẳn Javascript, người lậptrình tự tạo đốitượng với phương th c thu c tính riêng cho đốitượng Bư c 1: Định nghĩa đốitượngc ch xây dựng hàm Bư c 2: ... onClick Checkbox onClick Form OnSubmit, onReset Textbox OnBlur,OnChange,OnFocus,Onselect Radio OnClick Reset button OnClick Dropdown menu OnBlur,onChange,onFocus,onSelect Submit button OnClick...
... xuất c p nhật liệu CSDL • SQL hoạt động với hầu hết chương trình CSDL MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase v.v • Lưu ý: Hầu hết chương trình CSDL hỗ trợ SQL c phần mở rộng cho ... SELECT max(unitPrice),MIN (UnitPrice), AVG(unitPrice),Count(*),sum(quantity) FROM [Order Details] select count (distinct customerId) from orders 40 Cc hàm thống kê VD:Use NorthWind Select count(*) ... c u tr c – Sửa đổic u tr c – Và xóa đốitượng CSDL • C pháp tổng quát c dạng sau: – CREATE object_name – ALTER object_name – DROP object_name Tạo, xóa sửa đổi CSDL • C thể sử dụng giao diện...
... tr cđốitượng chứa đựng nhiều lớpđốitượng với giao diện kh c nhau, ta muốn th c thao t cđốitượngđòi hỏi lớpc thể chúng - Nhiều thao t c kh c mối liên hệ c n th cđốitượngc u tr cđối tượng, ... để cđốitượng ConcreteFlyweight đốitượng m c cấu tr cđốitượng Flyweight FlyweightFactory (CharacterFactory) - Tạo quản lý đốitượng flyweight - Đảm bảo flyweight chia c ch đắn Khi đốitượng ... yêu c u Trong trường hợp đơn giản nhất, ta c n định nghĩa thủ t c ảo Execute giao diện Cclớpc thể Command x c định c p đốitượng nhận yêu c u -c c thao t c cách lưu trữ tham chiếu đến đối tượng...
... KẾ TRONGLẬPTRÌNHHƯỚNGĐỐITƯỢNG Thừa kế gì? Thừa kế điểm đ c biệt lậptrìnhhướngđốitượng Tạo kiểu dựa kiểu c với kỹ Th c cách tạo lớp từ lớpc sẵn THỪA KẾ TRONGLẬPTRÌNHHƯỚNGĐỐITƯỢNG ... THỪA KẾ TRONGLẬPTRÌNHHƯỚNGĐỐITƯỢNGLậptrìnhhướngđốitượng gì? Lậptrìnhhướngđốitượng (OPP) kỹ thuật lậptrình hỗ trợ c ng nghệ đốitượng Giúp tăng suất, đơn giản hóa độ ph c tạp bảo ... lớp sở tr c tiếp Một lớpclớp tùy ý THỪA KẾ TRONGLẬPTRÌNHHƯỚNGĐỐITƯỢNG THỪA KẾ TRONGLẬPTRÌNHHƯỚNGĐỐITƯỢNG Đoạn C+ + sử dụng đa thừa kế #include class Cho { public: void...
... phương th c> ([tsố])=0; Đ c điểm: Không bắt bu c định nghĩa lớp sở Không thể khai báo đốitượng thu clớpc phương th c ảo tuý Lớpc phương th c ảo tuý làm lớp sở cho lớp kh c gọi lớp sở ... Department Phương th c ảo C chế kết gán muộn: Quá trình phát sinh đốitượnglớp dẫn xuất: Khi lớpc phương th c ảo lớp sở c phương th c áo Chương trình dịch phát sinh thêm trỏ ... Lậptrìnhhướngđốitượng CHƯƠNG V Hà Văn Sang Khoa HTTT, Academy Of Finance, Hanoi 08/10/ 15 19:49 Khái niệm Kết gán sớm kết gán muộn Khi đốitượng nhận thông báo th c phương th c, hệ...
... giá sách c thẻ m c Bạn đ c yêu c u: sách c thƣ viện Thủ thƣ lấy sách, thẻ m c sách đƣ c cập nhật bạn đ c nhận sách bàn nhận sách Bạn đ c trả sách: Thẻ m c sách đƣ c cập nhật sách đƣ c đặt trở ... biến c c1 , c2 , c3 C , G1, G2 E Nếu c1 G1 c2 G2 c3 đƣờng đồ thị G1 G2 = Giả sử G1 G2 = Nếu c1 (G1 G2) c2 cung tồn c C cho c1 G1 c G2 c3 đƣờng đồ thị 1.2.7 Cctrình ... biến c G E tách biệt c, c trƣờng hợp Khi thì: c [ G > c c \ c = G c \ c = G Nói chung c số khả để ghép biến c thành bƣ c Ví dụ: e2 b3 e3 b4 b1 b2 e1 b5 Hình Thí dụ bƣ c Trong...
... lớp cha có dạng chung cho tất cả ca c lớp và để ca c lớp hiện thư c chi tiết Khi đó, bạn muốn chă c chắn lớp có chồng lắp phương thư c Những phương thư c phải đươ c chồng ... phương thư c hay tập ca c phương thư c khỏi phân c ́p kế thừa Vì ca c giao diện phân c ́p kha c ca c lớp, đó ca c lớp không có quan hệ sự phân c ́p cũng có thể hiện thư c cùng một ... thư mu c để lưu trữ ca c gói Ca c lớp sẽ chứa thư mu c trùng tên PackageName Có thể tạo ca c package phân c ́p, dùng dấu chấm để phân biệt một package với package cha của nó...
... làm hợp đồng Như hệ thống c hai đối tượng: biên chế hợp đồng Hai loại đốitượngc đ c tính chung viên ch c làm vi c cho quan Từ tạo nên lớp sở để quản lý viên ch c (lớp Nguoi) bao gồm mã số, ... đề xảy ra: Giả sử lớp A c thành phần x Tronglớp B c thành phần x Xây dựng lớpC kế thừa từ lớp A B Khi truy c p thành phần x C chương trình dịch thành phần x lớp A hay B Sự nhập nhằng ... protected private protected protected public private protected public Quyền truy xuất lớp Object Oriented Programing– Information Systems Department Chú ý Ví dụ: Phân số Chú ý: C thể gán đối tượng...
... public A { public: int b; }; class C : public A { public: int c; }; class D : public B , public C { public: 260 int d; Cclớp sở ảo (virtual) đ c kết hợp để tạo lớp sở cho lớp dẫn xuất từ chúng Trong ... minh hoạ c ch xây dựng toán tử gán cho lớp D clớp sở C B (C lớp sở tr c tiếp, B sở C) Ngoài D c thu c tính đối tợng lớp A //CT5-08 // Thua ke nhieu muc // gan #include #include ... th c Quá trình lại tiếp t c với lớp vừa nhận đ c Ta xây dựng lớpc thu c tính đối tợng lớpc Bằng c ch này, 2 85 nhận đ c dẫy lớp ngày hoàn thiện c nhiều khả 9.2 Ví dụ vi c phát triển chơng trình...
... Số lượng phần tử mảng gọi kích thư c mảng (c định; x c định trư c) Gồm mảng chiều mảng đa chiều Chương Biến Mảng Đư c định nghĩa c ch đ c tả kích thư c mảng kiểu phần tử Ví Truy xuất ... hai hàng row 13 int 28 38 seasonTemp[3][4]; 25 20 Third row hàng ba C ch tổ ch c nhớ Chương Con Trỏ Con trỏ đơn giản địa vị trí nhớ cung c p c ch gián tiếp để truy xuất liệu nhớ Ví dụ num ... Chương Mảng, Con Trỏ, Tham Chiếu M c tiêu Giới thiệu c ch sử dụng mảng, trỏ, tham chiếu Nội dung Mảng chiều, nhiều chiều, nhớ tĩnh Con trỏ, tính toán trỏ, nhớ động Con trỏ...
... Flash, chí kiểu liệu đốitượng Điều cho phép bạn xếp đốitượng bên đốitượng kh c để chị định đến đốitượng thu c tính chúng c ch sử dụng dấu chấm (.) Ví dụ : đoạn mã lệnh hoursWorked thu c tinhs ... (function) chương trình con, gồm khối mã lệnh, nhằm th c số c ng vi c trả giá trị để chương trình hay hàm kh c sử dụng Một tiện ích vi c sử dụng hàm th c số ch c chương trình nhiều lần mà không c n ... Tìm hiểu Action Script 2.0 Phụ l c I :Khái quát Action Scrip Khái niệm Action C ch hoạt động Action Viết Action đâu II : Cc kiểu liệu Action Scrip Cc kiểu liệu Hằng, biến, biểu th c phép gán...
... 52 8.2.2 Cc 8.2.3 C y k th a 52 8.2.4 Cc thu c tính c a l p 8.2 .5 Cc v n 8.2.6 Phương th c thi t l p c a l p OleDbCommand 54 8.2.7 Cc phương th cc a l p 8.3 i tư ng OleDbCommand ... OleDbCommand 52 i tư ng OleDbCommand 53 c n lưu ý s d ng l p OleDbCommand 54 i tư ng OleDbCommand 55 Sr 55 PH L C A A.1 c i m c a l p CC KI U D CC KI U D LI U CHU N TRONG VB.NET57 LI ... ó, th t cc xem m t thành ph n c a chương trình Nói m t c ch kh c, th t c câu l nh c nhóm vào m t kh i c t tên [3] Cc th t c có th th t c ó) cg i thi hành (thư ng thông qua tên c a i u cho phép...
... c p Cclớp thu c project xem khối kết hợp II.2 Tạo đốitượngLớp mô tả c u tr c chung nhóm đốitượng đó, ngư c lại, đốitượng trường hợp c thể lớp (c n gọi thể lớp) Vì đốitượng kiểu tham chiếu ... báo c p phát đối tượng, vi c hủy vùng nhớ mà đốitượng chiếm giữ đốitượng hiệu l c dọn r ctrình biên dịch đảm nhiệm C pháp khai báo đốitượngc p phát vùng nhớ cho đối tượng: TênLớp TênBiếnĐốiTượng; ... th c tạo lập chép (copy constructor) Phương th c tạo lập chép khởi gán giá trị cho đốitượngc ch chép liệu đốitượng tồn (c ng kiểu) Ví dụ, ta muốn truyền đốitượng Time t1 để khởi gán cho đối...
... viên lớp, từ đốitượng kh c Ta tóm tắt qua bảng sau: Từ khoá Truy c p Truy c p Truy c p Truy c p Truy c p tronglớplớplớp kh c gói lớp kh c kh c gói lớp kh c gói gói private X - - - - protected ... Khi lớp kế thừa từ lớp cha lớp cha lớpc phương th c trùng tên nhau, làm gọi phương th c trùng tên lớp cha, java cung c p cho ta từ khoá super dùng để đốitượnglớp cha Ta xét ví dụ sau class ... phương th c trừu tượnglớp phải lớp trừu tượng 2) thu c tính trừu tượng 3) ta tạo đốitượnglớp trừu tượng 4) kh c với ngôn ngữ C/ C++, java bắt bu c bạn phải khai báo giá trị trả cho phương th c, phương...