... HS họcSinhhọc11theoquanđiểmcấpthể - Nghiên cứu công trình công bố biện pháp hướng dẫn HS họcdạyhọctheoquanđiểmcấpthể để đưa biện pháp áp dụng vào dạySinhhọc11theoquanđiểmcấp ... khó khăn dạySinhhọc11theoquanđiểmcấp thể, điều chứng tỏ GV chưa thực ý đến chuyên môn chưa hướng dẫn cụ thểdạySinhhọcthể Câu 5: Để dạyhọcSinhhọc11theoquanđiểmcấp thể, theo thầy ... nghiệm sư phạm Chƣơng CƠ SỞ LÝ LUẬN VÀTHỰC TIỄN VỀ DẠYHỌCSINHHỌC11THEOQUANĐIỂMCẤP ĐỘ CƠTHỂ 1.1 Cơ sở lý luận 1.1.1 Quanđiểmcấpthể cần thểdạyhọcSinhhọc11 THPT Theo Quyết định số...
... CEmpWnd để thực đổi icon cho đối tượng m_staticIcon theo thời gian với icon nói Viết ứng dụng với ProgressBar chạy theo thời gian Khi progressbar đầykếtthúc ứng dụng Thực dự án tương tự VD24A cho ... mục chọn: "Ong A", "Ba B" "Co C" Khi người dùng click chọn mục listbox nội dung mục điền vào hộp nhập Name HD: Dùng ON_LBN_SELCHANGE đònh hướng xử lý message liên quan Tạo ứng dụng VD22 VD21 Chỉnh ... "Vo van A", "Nguyen thi B" "Tran thi C" Khi chọn combobox, nội dung chọn điền vào hộp nhập Name HD: Dùng ON_CBN_SELCHANGE đònh hướng xử lý message liên quan Tạo dự án VD23 tương tự VD22 Chỉnh...
... Trình C# Trong phương thức myFunc() hai giá trị gán cho x y, sau giá trị xuất hình: Loc1 location: 50, 100 Khi phương thức myFunc() trả cho hàm gọi ( Main()) gọi tiếp phương thức WriteLine() lần ... Như cấu trúc truyền vào hàm đối tượng giá trị, tạo bên phương thức myFunc() Nếu thử đổi khai báo Location class sau: public class Location Sau chạy lại chương trình cókết quả: Loc1 location: ... Location( 200, 300) Location loc1 = new Location(); Bởi lúc phương thức khởi dựng khai báo, phương thức khởi dựng ngầm định gọi Kếtthực giống sau: Loc1 location 0, In myFunc loc: 50, 100 Loc1...
... chứa phương thức, thuộc tính, trường, toán tử, kiểu liệu lồng bên mục (indexer) Có số khác quan trọng lớp cấu trúc Ví dụ, cấu trúc không hỗ trợ kế thừa hủy giống kiểu lớp Một điều quan trọng lớp ... liệu giá trị) Do cấu trúc thường dùng để thể hiển đối tượng không đòi hỏi ngữ nghĩa tham chiếu, hay lớp nhỏ mà đặt vào stack có lợi đặt nhớ heap Một nhận xét rút nên sử dụng cấu trúc với kiểu ... chọn Nếu không cung cấp khởi tạo cấu trúc cung cấp khởi tạo mặc định, giá trị thiết lập cho tất liệu thành viên hay giá trị mặc định tương ứng cho kiểu liệu (bảng 4.2) Nếu cung cấp khởi dựng phải...
... chuỗi cách gọi phương thức ToString() numerator Do numerator đối tượng, nên trình biên dịch ngầm định thực boxing số nguyên numerator sau gọi phương thức ToString(), trả chuỗi thể giá trị số nguyên ... phương thức tĩnh Mục đích toán tử cộng hai phân số trả phân số tổng hai phân số đưa vào: Fraction f3 = f1 + f2; Console.WriteLine(“f1 + f2 = f3: {0}”, f3.ToString()); Hai câu lệnh cho kết sau: ... 161 Nạp Chồng Toán Tử Ngôn Ngữ Lập Trình C# rhs.denominator); Cuối phủ phương thức ToString() lớp object, phương thứcthực viết xuất nội dung phân số dạng : tử số / mẫu số: public override string...
... firstFraction truyền vào tham số đầu tiên, secondFraction truyền vào tham số thứ hai Khi trình biên dịch gặp biểu thức: firstFraction + secondFraction trình biên dịch chuyển biểu thức vào: Fraction.operator+(firstFraction, ... chồng phương thức Những lớp FCL không sử dụng nạp chồng toán tử, mong đợi lớp thực phương thức Do ví dụ lớp ArrayList mong muốn thực thi phương thức Equals() Lớp object thực thi phương thức Equals() ... trọng để đảm bảo lớp phải hỗ trợ phương thức thay cho phép ngôn ngữ khác gọi để tạo hiệu ứng tương tự Do đó, nạp chồng toán tử (+) nên cung cấp phương thức Add() làm chức cộng hai đối tượng Nạp...
... phương thức phủ lớp dẫn xuất hay không? Trả lời 1: Có, phải khai báo rõ ràng từ khóa override với phương thức phủ phương thức ảo (của lớp sở ) bên lớp dẫn xuất Câu hỏi 2: Lớp trừu tượng nào? Cóthể ... Ngôn Ngữ Lập Trình C# cung cấp phương thức thành viên nhất, phương thức Draw() Điều thú vị phương thức Draw() truy cập liệu thành viên private f.numerator f.denominator ... đưa đối tượng cụ thể vào mảng đối tượng Xe, sau cho lặp đối tượng mảng để tự giới thiệu tên (bằng cách gọi hàm Who() đối tượng) Bài tập 3: Xây dựng lớp đối tượng hình học như: điểm, đoạn thẳng,...
... SomeClass ví dụ thực việc phủ phương thức ToString(), phương thức trả giá trị có nghĩa Nếu không phủ phương thức ToString() lớp SomeClass, phương thức lớp sở thực thi, kết xuất có thay đổi sau: The ... string ToString(); Đây phương thức ảo public, phương thức trả chuỗi không nhận tham số Tất kiểu liệu xây dựng sẵn, kiểu int, dẫn xuất từ lớp Object nên thực thi phương thức lớp Object Lớp SomeClass ... Kết quả: The value of i is: The value of s is The value of is Trong tài liệu lớp Object phương thức ToString() khai báo sau:...
... phương thức trừu tượng thực thi Phương thức đơn giản tạo tên phương thức ký hiệu phương thức, phương thứcthực thi lớp dẫn xuất Những lớp trừu tượng thiết lập sở cho lớp dẫn xuất, việc tạo thể hay ... phương thức DrawWindow() Nếu lớp dẫn xuất không thực thi phương thức trừu tượng lớp sở lớp dẫn xuất lớp trừu tượng, ta tạo thể lớp Phương thức trừu tượng thiết lập cách thêm từ khóa abstract vào ... kế hay kiến trúc phân cấp Lớp gốc lớp nằm phân cấp thừa kế, lớp dẫn xuất nằm bên Trong ngôn ngữ C#, lớp gốc lớp Object, lớp nằm phân cấp lớp Lớp Object cung cấp số phương thức dùng cho lớp dẫn...
... phương thức ỏ lớp dẫn xuất Khi ta gọi phương thức DrawWindow mảng, trình biên dịch dò xác kiểu liệu thực thi mảng có ba kiểu thực thi Window, ListBox, Button Và trình biên dịch gọi xác phương thức ... gọi phương thức DrawWindow() cho đối tượng Nếu không đánh dấu phương thức DrawWindow() lớp Window virtual phương thức DrawWindow() lớp Window gọi ba lần Tuy nhiên đánh dấu phương thức ảo lớp ... lên phương thức ảo DrawWindow() lớp sở Sau thêm đoạn mã nguồn vào phương thức viết chồng Trong ví dụ minh họa 5.2 sau, lớp ListBox dẫn xụất từ lớp Window thực thi phiên riêng phương thức DrawWindow():...
... báo phương thức khởi dựng nào, trình biên dịch tạo riêng phương thức khởi dựng cho Khi mà viết riêng phương thức khởi dựng sử dụng phương thức khởi dựng mặc định trình biên dịch cung cấp hay không ... phương thức DrawWindow() lớp ListBox làm ẩn thay phương thức DrawWindow lớp sở Window Khi gọi phương thức DrawWindow đối tượng lớp ListBox phương thức ListBox.DrawWindow() thực hiện, phương thức ... hay không phương thức khởi dựng mặc định không lấy tham số hết Tuy nhiên, lưu ý ta tạo phương thức khởi dựng trình biên dịch không cung cấp phương thức khởi dựng cho Gọi phương thức lớp sở Trong...
... quát hóa Lớp thể lớp tức đối tượng không tồn khối, chúng tồn mạng lưới phụ thuộc quan hệ lẫn Ví dụ người xã hội động vật sống giới cóquan hệ loài với Quan hệ (is-a) đặc biệt hóa Khi nói mèo loại ... trình bày cách tạo kiểu liệu việc xây dựng lớp đối tượng Tiếp theo chương đưa sâu vào mối quan hệ đối tượng giới thực cách mô hình hóa quan hệ xây dựng chương trình Chương giới thiệu khái niệm đặc ... Sự kế thừa Thực thi kế thừa Gọi phương thức khởi dựng lớp sở Gọi phương thức lớp sở Điều khi n truy xuất Đa hình Kiểu đa hình Phương thức đa hình Từ khóa new override Lớp trừu...
... Trình C# Trong phương thức myFunc() hai giá trị gán cho x y, sau giá trị xuất hình: Loc1 location: 50, 100 Khi phương thức myFunc() trả cho hàm gọi ( Main()) gọi tiếp phương thức WriteLine() lần ... Như cấu trúc truyền vào hàm đối tượng giá trị, tạo bên phương thức myFunc() Nếu thử đổi khai báo Location class sau: public class Location Sau chạy lại chương trình cókết quả: Loc1 location: ... Location( 200, 300) Location loc1 = new Location(); Bởi lúc phương thức khởi dựng khai báo, phương thức khởi dựng ngầm định gọi Kếtthực giống sau: Loc1 location 0, In myFunc loc: 50, 100 Loc1...
... chứa phương thức, thuộc tính, trường, toán tử, kiểu liệu lồng bên mục (indexer) Có số khác quan trọng lớp cấu trúc Ví dụ, cấu trúc không hỗ trợ kế thừa hủy giống kiểu lớp Một điều quan trọng lớp ... liệu giá trị) Do cấu trúc thường dùng để thể hiển đối tượng không đòi hỏi ngữ nghĩa tham chiếu, hay lớp nhỏ mà đặt vào stack có lợi đặt nhớ heap Một nhận xét rút nên sử dụng cấu trúc với kiểu ... chọn Nếu không cung cấp khởi tạo cấu trúc cung cấp khởi tạo mặc định, giá trị thiết lập cho tất liệu thành viên hay giá trị mặc định tương ứng cho kiểu liệu (bảng 4.2) Nếu cung cấp khởi dựng phải...
... chuỗi cách gọi phương thức ToString() numerator Do numerator đối tượng, nên trình biên dịch ngầm định thực boxing số nguyên numerator sau gọi phương thức ToString(), trả chuỗi thể giá trị số nguyên ... phương thức tĩnh Mục đích toán tử cộng hai phân số trả phân số tổng hai phân số đưa vào: Fraction f3 = f1 + f2; Console.WriteLine(“f1 + f2 = f3: {0}”, f3.ToString()); Hai câu lệnh cho kết sau: ... 161 Nạp Chồng Toán Tử Ngôn Ngữ Lập Trình C# rhs.denominator); Cuối phủ phương thức ToString() lớp object, phương thứcthực viết xuất nội dung phân số dạng : tử số / mẫu số: public override string...
... firstFraction truyền vào tham số đầu tiên, secondFraction truyền vào tham số thứ hai Khi trình biên dịch gặp biểu thức: firstFraction + secondFraction trình biên dịch chuyển biểu thức vào: Fraction.operator+(firstFraction, ... chồng phương thức Những lớp FCL không sử dụng nạp chồng toán tử, mong đợi lớp thực phương thức Do ví dụ lớp ArrayList mong muốn thực thi phương thức Equals() Lớp object thực thi phương thức Equals() ... trọng để đảm bảo lớp phải hỗ trợ phương thức thay cho phép ngôn ngữ khác gọi để tạo hiệu ứng tương tự Do đó, nạp chồng toán tử (+) nên cung cấp phương thức Add() làm chức cộng hai đối tượng Nạp...
... phương thức phủ lớp dẫn xuất hay không? Trả lời 1: Có, phải khai báo rõ ràng từ khóa override với phương thức phủ phương thức ảo (của lớp sở ) bên lớp dẫn xuất Câu hỏi 2: Lớp trừu tượng nào? Cóthể ... Ngôn Ngữ Lập Trình C# cung cấp phương thức thành viên nhất, phương thức Draw() Điều thú vị phương thức Draw() truy cập liệu thành viên private f.numerator f.denominator ... đưa đối tượng cụ thể vào mảng đối tượng Xe, sau cho lặp đối tượng mảng để tự giới thiệu tên (bằng cách gọi hàm Who() đối tượng) Bài tập 3: Xây dựng lớp đối tượng hình học như: điểm, đoạn thẳng,...
... SomeClass ví dụ thực việc phủ phương thức ToString(), phương thức trả giá trị có nghĩa Nếu không phủ phương thức ToString() lớp SomeClass, phương thức lớp sở thực thi, kết xuất có thay đổi sau: The ... string ToString(); Đây phương thức ảo public, phương thức trả chuỗi không nhận tham số Tất kiểu liệu xây dựng sẵn, kiểu int, dẫn xuất từ lớp Object nên thực thi phương thức lớp Object Lớp SomeClass ... Kết quả: The value of i is: The value of s is The value of is Trong tài liệu lớp Object phương thức ToString() khai báo sau:...
... phương thức trừu tượng thực thi Phương thức đơn giản tạo tên phương thức ký hiệu phương thức, phương thứcthực thi lớp dẫn xuất Những lớp trừu tượng thiết lập sở cho lớp dẫn xuất, việc tạo thể hay ... phương thức DrawWindow() Nếu lớp dẫn xuất không thực thi phương thức trừu tượng lớp sở lớp dẫn xuất lớp trừu tượng, ta tạo thể lớp Phương thức trừu tượng thiết lập cách thêm từ khóa abstract vào ... kế hay kiến trúc phân cấp Lớp gốc lớp nằm phân cấp thừa kế, lớp dẫn xuất nằm bên Trong ngôn ngữ C#, lớp gốc lớp Object, lớp nằm phân cấp lớp Lớp Object cung cấp số phương thức dùng cho lớp dẫn...
... phương thức ỏ lớp dẫn xuất Khi ta gọi phương thức DrawWindow mảng, trình biên dịch dò xác kiểu liệu thực thi mảng có ba kiểu thực thi Window, ListBox, Button Và trình biên dịch gọi xác phương thức ... gọi phương thức DrawWindow() cho đối tượng Nếu không đánh dấu phương thức DrawWindow() lớp Window virtual phương thức DrawWindow() lớp Window gọi ba lần Tuy nhiên đánh dấu phương thức ảo lớp ... lên phương thức ảo DrawWindow() lớp sở Sau thêm đoạn mã nguồn vào phương thức viết chồng Trong ví dụ minh họa 5.2 sau, lớp ListBox dẫn xụất từ lớp Window thực thi phiên riêng phương thức DrawWindow():...