... khai báo riêng Sau khởi tạo giá trị thành phần mảng bên Trong mảng này, chiều mảng chiều Để khai báo mảng đa chiều có kích thước khác ta sửdụng cú pháp sau, số ngoặc số chiều mảng: ... int[,] rectangularArray = { {0,1,2}, {3,4,5}, {6,7,8},{9,10,11} }; Giá trị gán thông qua bốn danhsách ngoặc móc, số có ba thành phần, bao hàm mảng 4x3 Nếu viết sau: int[,] rectangularArray = ... mảng khác kích thước tên myJaggedArray, khởi tạo thành phần, sau in hình Để tiết kiệm thời gian, sửdụng mảng số nguyên để thành phần tự động gán giá trị mặc định Và ta cần gán số giá trị cần thiết...
... người dùng định nghĩa (các lớp cho người lập trình tạo ra) Những đối tượng sửdụng làm khóa hashtable phải thực thi GetHashCode() Equals() Trong hầu hết trường hợp, sửdụng kế thừa từ Object ... IDictionaryEnumerator sửdụng để liệt kê đối tượng IDictionary Nó cung cấp thuộc tính để truy cập khóa giá trị cho thành phần từ điển Ta có ví dụ 9.19 minh họa sau: Ví dụ 9.16: sửdụng giao diện IDictionaryEnumerator ... mới, sửdụng giá trị mặc định dung lượng, phương thức tạo mã băm phương tức so sánh Tiếp sau việc thêm giá trị vào theo thứ tự khóa/giá trị Sau item thêm vào lấy giá trị thông qua khóa với cách...
... Kết cho thấy mục đưa vào ngăn xếp lấy theo thứ tự LIFO Trong ví dụ sửdụnglớp Array lớp sở cho tất lớp mảng Tạo mảng với 12 phần tử nguyên cách gọi phương thức tĩnh CreateInstance() Phương thức ... chúng đến mảng chiều hữu, viết chồng lên nội dung mảng bắt đầu mục mà ta xác nhận Phương thức ToArray() trả mảng với nội dung thành phần mảng Ví dụ 9.16: Sửdụng kiểu Stack ... ToArray() Bảng 9.5 : Phương thức thuộc tính lớp Stack Ba lớp ArrayList, Queue, Stack chứa phương thức nạp chồng CopyTo() ToArray() dể chép thành phần chúng qua mảng Trong trường hợp ngăn xếp phương thức...
... đợi với phương thức Enqueue sau lấy chúng khỏi hàng đợi với Dequeue hay sửdụng enumerator Ví dụ 9.15 minh họa việc sửdụng hàng đợi Ví dụ 9.15: Làm việc với hàng đợi ... đợi Thuộc tính xác định hàng đợi đọc Thuộc tính xác định hàng đợi đồng Thuộc tính trả đối tượng sửdụng để đồng truy cập Queue Xóa tất thành phần hàng đợi Tạo Xác định xem thành phần có mảng Sao ... 260 Mảng, Chỉ Mục, Tập Hợp Ngôn Ngữ Lập Trình C# Khối hiển thị kết thứ tự vừa nhập vào Trong giá trị empID, yearsOfSvc phát sinh ngẫu nhiên Khối thứ hai hiển thị kết sau theo empID, khối...
... IComparer gọi, sửdụng phương pháp QuickSort để gọi thực thi IComparable phương thức CompareTo() thành phần ArrayList Chúng ta tự tạo thực thi IComparer riêng, điều cho phép ta tùy chọn cách thực ... Ngôn Ngữ Lập Trình C# { empID = value; } } // So sánh delegate cho Employee // Employee sửdụng phương thức so sánh // mặc định số nguyên public int CompareTo(Object o) { Employee r = (Employee) ... thực thi IComparer để truyền cho phương thức Sort() mảng ArrayList Lớp IComparer EmployeeComparer biết đối tượng Employee biết cách xếp chúng EmployeeComparer có thuộc tính, WhichComparision có...
... thức static nạp chồng trả danhsáchlớp wrapper, cho phép đọc Repeat() Phương thức static trả ArrayList mà thành phần chép với giá trị xác định Phương thức static trả danhsách wrapper threadsafe ... 9.12 sau minh họa sửdụng ArrayList Ví dụ 9.12: Sửdụng ArrayList namespace Programming_CSharp { using System; using System.Collections; // lớp đơn giản để ... 9.3: Các phương thức thuộc tính ArrayList Khi tạo đối tượng ArrayList, không cần thiết phải định nghĩa số đối tượng mà chứa Chúng ta thêm vào ArrayList cách dùng phương thức Add(), danh sách...
... Current trả đối tượng chuỗi hành Đó tất việc cần làm cho lớp ListBoxTest thực thi giao diện IEnumerator Câu lệnh foreach gọi để đem enumerator, sửdụng để liệt kê qua thành phần mảng Sau toàn chương ... trình phiên câu lệnh foreach gọi để truy cập chuỗi ListBox Vòng lặp foreach tự động sửdụng giao diện IEnumerator cách gọi phương thức GetEnumerator() Một đối tượng ListBoxEnumerator tạo giá trị ... khởi tạo Vòng lặp foreach sau gọi phương thức MoveNext(), index gia tăng đến trả true Khi foreach sửdụng thuộc tính Current để nhận lại chuỗi hành Thuộc tính Current gọi mục ListBox nhận lại chuỗi...
... Trình C# sửdụng kiểu chuỗi làm mục hay kiểu liệu khác kiểu số nguyên thường dùngTrong trường hợp lớp ListBox trên, muốn dùng giá trị chuỗi làm mục cho mảng string Ví dụ 9.10 sau sửdụng chuỗi ... 9.2 sau: Giao diện IEnumerable ICollection IComparer IList Mục đích Liệt kê thông qua tập hợp cách sửdụng foreach Thực thi tất tập hợp để cung cấp phương thức CopyTo() thuộc tính Count, ISReadOnly, ... rỗng, chuỗi truyền vào cho phương thức findString(), kết findString() trả mục nguyên, số nguyên sửdụng làm mục: return this[ findString(index)]; Ví dụ 9.10 tồn lỗi chuỗi truyền vào không phù hợp...
... nạp chồng ngôn ngữ C#, thay mục Ví dụ 9.9: Sửdụng mục namespace Programming_CSharp { using System; // tạo lớp ListBox public class ListBoxTest { // khởi ... Trong ví dụ 9.9, gán đến mục giá trị Do đó, viết: lbt[10] = “ah!”; Chúng ta viết điều kiện ràng buộc bên phương thức set(), lưu ý mục mà truyền vào 10 lớn đếm số đối tượng thời Dĩ nhiên, sửdụng ... có phương thức get() hay set() hay hai phương thức Phương thức get() thực thi cách kiểm tra giá trị biên mục giả sử mục đòi hỏi hợp lệ, phương thức trả giá trị đòi hỏi: get { if (index < || index...
... ảo lớp sở object, thực phủ lớp Employee Nên phương thức ToString() lớp Employee gọi Việc gọi ToString() không cần thiết, gọi hại giúp cho ta đối xử với đối tượng cách đa hình System.Array Lớp ... Ngữ Lập Trình C# Button có số khó khăn Ví dụ 9.8 minh họa việc sửdụng hai phương thức để thao tác đối tượng chuỗi Ví dụ 9.8: Sửdụng Array.Sort() Array.Reverse() ... mảng làm cho mảng mạnh mảng ngôn ngữ khác (xem bảng 9.1) Hai phương thức tĩnh hữu dụnglớp Array Sort() Reverse() Có cách hỗ trợ đầy đủ cho kiểu liệu nguyên thủy kiểu Đưa mảng làm việc với kiểu khác...
... khai báo riêng Sau khởi tạo giá trị thành phần mảng bên Trong mảng này, chiều mảng chiều Để khai báo mảng đa chiều có kích thước khác ta sửdụng cú pháp sau, số ngoặc số chiều mảng: ... int[,] rectangularArray = { {0,1,2}, {3,4,5}, {6,7,8},{9,10,11} }; Giá trị gán thông qua bốn danhsách ngoặc móc, số có ba thành phần, bao hàm mảng 4x3 Nếu viết sau: int[,] rectangularArray = ... mảng khác kích thước tên myJaggedArray, khởi tạo thành phần, sau in hình Để tiết kiệm thời gian, sửdụng mảng số nguyên để thành phần tự động gán giá trị mặc định Và ta cần gán số giá trị cần thiết...
... Khánh Lộc Can Lộc Năm Tn 2010 2010 Lớp 10A 10A ghi Can Lộc , ngày 15 tháng năm 2010 Giám Đốc Trần Minh Hạ TT- GDTX Huyện Can Lộc danhsáchlớp 10B BT THPT Năm học 2010-2011 GVCN: Đ/c Giang Tt 10 ... Lộc Can Lộc Can Lộc 2010 2010 lớp 10B 10B ghi thiếu hbạ Can Lộc , ngày 07 tháng 09 năm 2010 Giám Đốc Trần Minh Hạ danhsáchlớp 11A BT THPT TT- GDTX Huyện Can Lộc Năm học 2010-2011 GVCN : Đ/c Phú ... Can Lộc 11A 36 37 38 39 Can Lộc , ngày 07 tháng 09 năm 2010 Giám Đốc danhsáchlớp 11B BT THPT TT- GDTX Huyện Can Lộc Năm học 2010-2011 GVCN: Đ/c Thuần Tt 10 11 12 13 14 15 16 17 18 19 20 21...
... đạo tích cực việc sửdụng thiết bị dạy họclênlớp đầu tư lớn sở vật chất thiết bị cho trường học nhằm nâng cao hiệu sửdụng thiết bị dạy họclênlớp Tuy nhiên việc khai thác sửdụng đúng, hợp lý ... tiết dạy không bị nhàm chán Sinh học môn học thực nghiệm việc sửdụng phương tiện dạy học mô hình, tranh ảnh, thí nghiệm chứng minh cần thiết sửdụng phổ biến Trong năm vừa qua quan đạo giáo dục ... ảnh sửdụng cho phù hợp với đối tượng học sinh lại khó đòi hỏi người giáo viên phải suy nghĩ, lựa chọn cách hợp lý Trong chương trình sinh học cấu trúc theo hình xoắn trôn ốc, kiến thức lớp 12...
... Cà Mau PHẦN III: MÔ TẢ SÁNG KIẾN Chương 1: CẤU TRÚC VÀ CÁCH TRÌNH BÀY SÁCH GIÁO KHOA SINH HỌC 10 Cấu trúc sách giáo khoa Sinh học 10 : Sách giáo khoa Sinh học 10 có 26 lí thuyết, thực hành, ... TÓM TẮT NỘI DUNG, HIỆU QUẢ SÁNG KIẾN Tên sáng kiến : “ Làm để học sinh sửdụng có hiệu Sách Giáo Khoa Sinh họclớp 10 ?” - Họ tên người thực : Trần Mỹ Trân 16 Giáo viên Trần Mỹ Trân ... thuộc lòng tất cả gì in sách Học sinh chưa biết cách diễn đạt kiến thức SGK theo cách hiểu của mình Chính vì cách sử dụng SGK cho hiệu quả nên em lười đọc sách dẫn đến học môn Sinh...
... Chợ Mới, ngày 25 tháng năm 2011 DANHSÁCH ĐỀ CỬ CÁN BỘ DỰ CÁCLỚP BỒI DƯỠNG HÈ 2011 Tên lớp: Sửdụng thiết kế đồ dùng, thiết bị dạy học trường tiểu học Thời gian học : Từ 05/6/2011 đến 07/6/2011 ... ngày 25 tháng năm 2011 DANHSÁCH ĐỀ CỬ CÁN BỘ DỰ CÁCLỚP BỒI DƯỠNG HÈ 2011 Tên lớp: Môn Công Nghệ: Sửdụng SGK để tổ chức hoạt động tự học HS dạy học Công nghệ THCS Thời gian học : Từ 08/6/2011 ... Mới, ngày 25 tháng năm 2011 DANHSÁCH ĐỀ CỬ CÁN BỘ DỰ CÁCLỚP BỒI DƯỠNG HÈ 2011 Tên lớp: Môn Hóa học: Các phương pháp giải nhanh tập trắc nghiệm hóa học Thời gian học : Từ 5/6/2011 đến 7/6/2011...
... trúc ngôn ngữ Sửdụng thành thạo thư viện chuẩn Nhận biết sửa chữa lỗi thường gặp lập trình Các môn học tiên quyết: không Nội dung giảng: Nội dung môn học Tổng quan Các kiểu liệu ... C Phép toán số học Ép kiểu Các toán tử bit Các toán tử so sánh Phép gán Toán tử sizeof Biểu thức điều kiện Toán tử số học NNLT C hỗ trợ phép toán số học: + cộng trừ * nhân / chia ... thành phần chương trình C Hàm main Lệnh xuất / nhập – printf / scanf Biến Các kiểu số nguyên số thực Hằng – cách khai báo Sửdụng toán tử C ...