... http://www.sgsix.com với dung lượng 736 KB, tương thích với hệ điều hành Windows Bản thương mại giá 49.99 USD In | Trao đổi | Gửi cho bạn bè Theo TTO Cc nhất: Tìm hiểu c ng USB 4/2/2005 9:07:00 AM Cc ch c ... PM Xem toàn >> Cc đăng trư c tin tại: Sửa lỗi không gỡ chương trình Add/ Remove program 3/7/2005 9:27:00 AM Ph c hồi liệu đĩa trầy xư c mã hóa 3/5/2005 8:36:00 AM Điều khiển PC từ xa 3/4/2005 ... thao t c Copy Cut hệ điều hành Windows 3/4/2005 10:06:00 AM Khôi ph c bad sector ổ c ng 3/2/2005 9:56:00 AM Website dành cho người "mê" phim hoạt hình 3/1/2005 4:06:00 PM Thủ thuật bu c hệ thống...
... gia cc i tng khụng gớan v phi khụng gian rt cht ch khụng th tỏch ri cc thụng tin thuc tớnh vi cc i tng bn Trongc cu t chc v qun lý d liu, c cu lu gi thụng tin Mapinfo chia lm thnh phn c bn ... v (một v cm) ri tin hnh c th nh mc 3.3: Cc file d liu c s hoỏ t cc file dng nh (*.tif) Bc 1: Dựng bn cn s hoỏ ó c mỏy scan quột vo thnh file nh (uụi BMP, TIF, PCX ) u c Bc 2: C ch chuyn t ... đồ Chơng Bc 1: M Arcinfo Click chut vo biu tng ARCW v Enter , mn hỡnh xut hin: Bc 2: C: \[ ARC]:\, õy l ca s lnh ca Arcinfo, nu mun xem ton b lnh ca nú hóy gừ vo dong ch sau: C: \[ ARC]:\Command...
... thao t c tay chọn thư m c tập tin bạn muốn c t giữ Vì thế, sử dụng dịch vụ cho vi c lưu file c tính ổn định thay đổi file nh c thư viện ảnh bạn C ch 3: Sử dụng máy tính dự phòng c ch bảo vệ liệu ... download: SyncToy Với phần mềm này, bạn tạo cc đôi thư m c máy tính, chép tập tin chúng với thao t c click chuột đơn giản Đó c ch tốt để đồng bộ, để chọn, để phân loại thư viện hình ảnh kh c máy ... drive cloning Casper chẳng hạn, th c lên lịch trình, tăng c ờng khả dự phòng, trình dự phòng c trình nén không nén liệu Một hệ thống dự phòng toàn với ổ c ng c m thêm đường tốt để phòng chống liệu...
... phòng Google Docs (và cho m c đích chính, dự phòng tài liệu Google Docs cho máy tính bạn) Hiện phiên beta nên gặp nhiều hạn chế đồng tập tin c thư m c MyDocuments, bạn phải làm lâu chút tập tin ... tưởng hay bạn th c đồng tài liệu máy tính tiện ích này? Bạn sử dụng với DocSyncer c ng c miễn phí phiên beta M cdùc t c dụng để bạn truy nhập tập tin nơi đâu, tạo dự phòng cho tài liệu văn phòng ... thư m c iPod, cho phép chép file nh c tr c tiếp từ máy nghe nh c tới thư m c hệ điều hành Windows hay Mac Ngay vi c bạn lưu trữ chương trình iPod bạn, điều Những người sở hữu Zune c n t c động...
... bên c u tr c, trư c thu c tính sử dụng C u hỏi trả lời C u hỏi 1: C kh c cấu tr c lớp? Trả lời 1: Đúng c số kh c cấu tr c lớp Như đề c p lý thuyết lớp kiểuliệu tham chiếu c u tr ckiểuliệu ... Ghi chú: Đây khuyến c o, ví dụ sau minh họa c ch tạo c u tr c mà sử dụng toán tử new c kh c C# ngôn ngữ C+ + kh c cách ngôn ngữ C# đối xử với lớp kh c cấu tr c Tuy nhiên, vi c tạo c u tr c mà ... Loc1 location: 200, 300 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 ...
... trị c u tr c Định nghĩa c u tr c Cú pháp để khai báoc u tr c tương tự c ch khai báo lớp: [thu c tính] [bổ sung truy c p] struct [: danh sách giao diện] { [thành viên c u tr c] ... c u tr c] 165 C u Tr c Ngôn Ngữ Lập Trình C# } Ví dụ 7.1 sau minh họa c ch tạo c u tr cKiểu Location thể điểm không gian hai chiều Lưu ý c u tr c Location khai báo x c th c khai báo với lớp, ... public class Tester { public void myFunc( Location loc) { loc.x = 50; loc.y = 100; Console.WriteLine(“Loc1 location: {0}”, loc); } static void Main() { Location loc1 = new Location( 200, 300); Console.WriteLine(“Loc1...
... Ngôn Ngữ Lập Trình C# } Sự chuyển đổi th c cách ngầm định số nguyên chuyển thành phân số c ch thiết lập tử số giá trị số nguyên mẫu số c giá trị Vi c th c giao lại cho phương th c khởi dựng lấy ... số Toán tử chuyển đổi thứ hai th c cách tường minh, chuyển từ Fraction số nguyên: public static explicit operator int( Fraction theFraction ) { return theFraction.numerator / theFraction.denominator; ... tượng kh cTrong phần th c thi phương th c ủy th c vi c so sánh lại cho toán tử so sánh c ch gọi toán tử (==) Lớp Fraction th c thi hết tất toán tử số h c cộng, trừ, nhân, chia Tuy nhiên, phạm vi...
... Toán tử chuyển đổi C# cho phép chuyển đổi từ kiểu int sang kiểu long c ch ngầm định, cho phép chuyển từ kiểu long sang kiểu int c ch tường minh Vi c chuyển từ kiểu int sang kiểu long th c ngầm ... th c thi phương th c Equals() Lớp object th c thi phương th c Equals() với khai báo sau: public override bool Equals( object ) Bằng c ch phủ phương th c này, cho phép lớp Fraction hành động c ch ... ph c tạp c ch khó quản lý phá Nạp Chồng Toán Tử 154 Ngôn Ngữ Lập Trình C# vỡ c ch thể thông thường để sử dụng toán tử Hạn chế vi c sử dụng tùy tiện nạp chồng toán tử c ch sử dụng c ch đ c trưng...
... trừu tượng cho số lớp C u hỏi 7: Lớp c lập gì? C thể khai báo protected cho thành viên không? C u hỏi 8: Lớp Object cung c p phương th c mà lớp kh c thường xuyên kế thừa để sử dụng C u hỏi 9: ... fa = new Fraction.FractionArtist(); Thậm chí lớp FractionArtist public, phạm vị lớp nằm bên lớp Fraction C u hỏi trả lời C u hỏi 1: Cc n thiết phải định từ khóa override phương th c phủ lớp dẫn ... phép truy c p FractionArtist lớp lồng bên lớp Fraction Lưu ý hàm Main() khai báo thể lớp lồng bên trong, phải x c nhận tên lớp bên ngoài, t c lớp Fraction: FractionArtist Fraction.FractionArtist...
... kh c có kiểu người dùng định nghĩa (user-defined type) Do vậy, lớp Button c thành viên kiểu Location, kiểu Location chứa thành viên kiểuliệu Point Cuối c ng, Point chứa chứa thành viên kiểu ... thường, bao b c hoạt động unboxing khối try, trình bày Chương 13 Nếu đối tượng Unboxing null tham chiếu đến đối tượng ckiểuliệu kh c, InvalidCastException phát sinh Cc lớp lồng Cc lớp chứa thành ... object value = {0}”, i); } } Unboxing phải th c tường minh Vi c đưa giá trị vào đối tượng th c cách ngầm định Và th c ngư c lại, unboxing, t c đưa từ đối tượng giá trị phải th c cách tường minh Chúng...
... 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 xuất th c vi c ... th c thi phương th c DrawWindow( ) cho riêng Ghi chú: Kh c với ngôn ngữ C+ +, C# phương th c Window.DrawWindow( ) cung c p th c thi, lấy lợi ích phương th c DrawWindow() bình thường dùng để chia ... thiết lập c ch thêm từ khóa abstract vào đầu phần định nghĩa phương th c, c pháp th c sau: abstract public void DrawWindow( ); Do phương th c không c n phần th c thi, nên dấu ({}) mà c dấu chấm...
... lb.DrawWindow(); b.DrawWindow(); Đoạn chương trình th c công vi c yêu c u chúng ta, đối tượng th c công vi c tô vẽ Tuy nhiên, l c chưa c đa hình th c thi Mọi chuyện bình thường ta muốn tạo mảng ... đánh dấu phương th c ảo lớp sở th c thi vi c phủ 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 ckiểuliệu th c thi mảng c ba kiểu th c thi Window, ListBox, ... biên dịch gọi x c phương th c đối tượng Đây điều c t lõi tinh hoa tính chất đa hình Đoạn chương trình hoàn chỉnh 5.2 minh họa cho th c thi tính chất đa hình Ví dụ 5.2: Sử dụng phương th c ảo...
... Lập Trình C# Sự thiết kế hay c ch tốt để tổ ch c đối tượng, khởi điểm để hiểu c ch quan hệ đối tượng với đối tượng kh c Sự kế thừa Trong ngôn ngữ C# , quan hệ đ c biệt hóa th c thi c ch sử dụng ... với m c độ truy xuất Một lớp thường c m c độ truy xuất mở rộng c ch thành viên lớp, thành viên m c độ truy xuất thường c nhiều hạn chế Do đó, ta định nghĩa lớp MyClass sau: public class MyClass ... th c bên lớp dẫn xuất Nếu lớp sở c phương th c khởi dựng m c định, lớp dẫn xuất không c n bắt bu c phải gọi phương th c khởi dựng lớp sở c ch tường minh Thay vào phương th c khởi dựng m c định...
... lớp - lớp Object Boxing Unboxing liệu Boxing th c ngầm định Unboxing phải th c tường minh Cc lớp lồng C u hỏi & tập Trong chương trư c trình bày c ch tạo kiểuliệu vi c xây dựng lớp ... loại động vật c vú, chó c tất thu c tính động vật c vú, riêng c thêm thu c tính riêng x c định họ loài chó mà kh c với thu c tính đ c biệt loài kh c ví dụ mèo chẳng hạn Quan hệ đ c biệt hóa ... hợp đ c biệt loại động vật c vú Nó c tất đ c tính động vật c vú (như sinh con, c sữa mẹ c lông ) Tuy nhiên, mèo c thêm đ c tính riêng x c định họ nhà mèo mà họ động vật c vú kh c Chó loại...
... bên c u tr c, trư c thu c tính sử dụng C u hỏi trả lời C u hỏi 1: C kh c cấu tr c lớp? Trả lời 1: Đúng c số kh c cấu tr c lớp Như đề c p lý thuyết lớp kiểuliệu tham chiếu c u tr ckiểuliệu ... Ghi chú: Đây khuyến c o, ví dụ sau minh họa c ch tạo c u tr c mà sử dụng toán tử new c kh c C# ngôn ngữ C+ + kh c cách ngôn ngữ C# đối xử với lớp kh c cấu tr c Tuy nhiên, vi c tạo c u tr c mà ... Loc1 location: 200, 300 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 ...
... trị c u tr c Định nghĩa c u tr c Cú pháp để khai báoc u tr c tương tự c ch khai báo lớp: [thu c tính] [bổ sung truy c p] struct [: danh sách giao diện] { [thành viên c u tr c] ... c u tr c] 165 C u Tr c Ngôn Ngữ Lập Trình C# } Ví dụ 7.1 sau minh họa c ch tạo c u tr cKiểu Location thể điểm không gian hai chiều Lưu ý c u tr c Location khai báo x c th c khai báo với lớp, ... public class Tester { public void myFunc( Location loc) { loc.x = 50; loc.y = 100; Console.WriteLine(“Loc1 location: {0}”, loc); } static void Main() { Location loc1 = new Location( 200, 300); Console.WriteLine(“Loc1...
... Ngôn Ngữ Lập Trình C# } Sự chuyển đổi th c cách ngầm định số nguyên chuyển thành phân số c ch thiết lập tử số giá trị số nguyên mẫu số c giá trị Vi c th c giao lại cho phương th c khởi dựng lấy ... số Toán tử chuyển đổi thứ hai th c cách tường minh, chuyển từ Fraction số nguyên: public static explicit operator int( Fraction theFraction ) { return theFraction.numerator / theFraction.denominator; ... tượng kh cTrong phần th c thi phương th c ủy th c vi c so sánh lại cho toán tử so sánh c ch gọi toán tử (==) Lớp Fraction th c thi hết tất toán tử số h c cộng, trừ, nhân, chia Tuy nhiên, phạm vi...
... Toán tử chuyển đổi C# cho phép chuyển đổi từ kiểu int sang kiểu long c ch ngầm định, cho phép chuyển từ kiểu long sang kiểu int c ch tường minh Vi c chuyển từ kiểu int sang kiểu long th c ngầm ... th c thi phương th c Equals() Lớp object th c thi phương th c Equals() với khai báo sau: public override bool Equals( object ) Bằng c ch phủ phương th c này, cho phép lớp Fraction hành động c ch ... ph c tạp c ch khó quản lý phá Nạp Chồng Toán Tử 154 Ngôn Ngữ Lập Trình C# vỡ c ch thể thông thường để sử dụng toán tử Hạn chế vi c sử dụng tùy tiện nạp chồng toán tử c ch sử dụng c ch đ c trưng...
... trừu tượng cho số lớp C u hỏi 7: Lớp c lập gì? C thể khai báo protected cho thành viên không? C u hỏi 8: Lớp Object cung c p phương th c mà lớp kh c thường xuyên kế thừa để sử dụng C u hỏi 9: ... fa = new Fraction.FractionArtist(); Thậm chí lớp FractionArtist public, phạm vị lớp nằm bên lớp Fraction C u hỏi trả lời C u hỏi 1: Cc n thiết phải định từ khóa override phương th c phủ lớp dẫn ... phép truy c p FractionArtist lớp lồng bên lớp Fraction Lưu ý hàm Main() khai báo thể lớp lồng bên trong, phải x c nhận tên lớp bên ngoài, t c lớp Fraction: FractionArtist Fraction.FractionArtist...
... kh c có kiểu người dùng định nghĩa (user-defined type) Do vậy, lớp Button c thành viên kiểu Location, kiểu Location chứa thành viên kiểuliệu Point Cuối c ng, Point chứa chứa thành viên kiểu ... thường, bao b c hoạt động unboxing khối try, trình bày Chương 13 Nếu đối tượng Unboxing null tham chiếu đến đối tượng ckiểuliệu kh c, InvalidCastException phát sinh Cc lớp lồng Cc lớp chứa thành ... object value = {0}”, i); } } Unboxing phải th c tường minh Vi c đưa giá trị vào đối tượng th c cách ngầm định Và th c ngư c lại, unboxing, t c đưa từ đối tượng giá trị phải th c cách tường minh Chúng...