ứng dụng của c arrageenan 7 10 11

Tài liệu Tìm hiểu C# và ứng dụng của C# p 10 doc

Tài liệu Tìm hiểu C# và ứng dụng của C# p 10 doc

... giao diện lại: Document doc = new Document("Test Document"); IStorable isDoc = (IStorable) doc; isDoc.Read( ); ICompressible icDoc = (ICompressible) doc; icDoc.Compress( ); Nếu Document hỗ trợ giao ... IStorable isDoc = doc as IStorable; if (isDoc != null) isDoc.Read( ); else Console.WriteLine("IStorable not supported"); ICompressible icDoc = doc as ICompressible; if (icDoc != null) icDoc.Compress( ... Ta cho lớp Document c i đặt thêm giao diện thứ hai ICompressible public class Document : IStorable, ICompressible Tương tự, Document phải c i đặt tất phương th c ICompressible: public void Compress(...

Ngày tải lên: 21/01/2014, 06:20

8 410 0
Tài liệu Tìm hiểu C# và ứng dụng của C# p 11 docx

Tài liệu Tìm hiểu C# và ứng dụng của C# p 11 docx

... lớp c i đặt giao diện này, đối tượng thu c lớp c dùng c u lệnh foreach ICollection Đư c cài đặt tất lớp túi chứa c thành viên CopyTo(), Count, IsReadOnly(), IsSyncronize(), SyncRoot() IComparer ... return m_dsChuong.Add(chuong); } }// hết class Sach class Class { static void Main(string[] args) { Sach s = new Sach("tlv"); s.add(new Chuong("CS", "Tac gia CS")); s.add(new Chuong("VB", "Tac gia ... tương t c với lớp túi chứa hay để c i đặt lớp túi chứa tương thích (c giao diện) với lớp chuẩn NET Framework C c giao diện liệt kê Bảng 9-1 C c giao diện túi chứa Bảng 9-1 C c giao diện túi chứa...

Ngày tải lên: 21/01/2014, 06:20

9 617 0
Một số ứng dụng của C#

Một số ứng dụng của C#

... 67 10. 2 Phương th c ToString() 67 10. 3 Thao t c chuỗi 68 10. 4 Thao t c chuỗi động .70 Chương 11 Quản lý lỗi .72 11. 1 Ném bắt biệt lệ 73 11. 2 ... th c thi, ngư c lại “khối lệnh 2” th c thi Một điểm kh c biệt với C+ + biểu th c câu lệnh if phải biểu th c logic, biểu th c số 3.5.2.2 Lệnh switch C pháp: switch ( biểu_th c_ lựa_chọn ) { case ... mà c nhiều tham số C c tham số theo sau tên phương th c đặt c p ngo c đơn Ví dụ phương th c SomeMethod sau: Ví dụ 4-3 C c tham số c ch dùng chúng phương th c using System; public class MyClass...

Ngày tải lên: 19/09/2013, 07:21

281 657 1
Tìm hiểu C# và ứng dụng của C# p 28

Tìm hiểu C# và ứng dụng của C# p 28

... System.Web.Services.WebService,nơi chứa thu c tính phương th c cần thiết để tạo dịch vụ Web public class MathService : System.Web.Services.WebService Trên phương th c ta c n khai báo thu c tính [WebMethod], ... System.Web.Services; namespace MathService { public class MathService :System.Web.Services.WebService { public MathService() { InitializeComponent(); } #region Component Designer generated code private IContainer ... float.Parse(Operand2.Text); } catch (Exception) { /* bỏ qua lỗi c */ } 194 C c dịch vụ Web Gvhd: Nguyễn Tấn Trần Minh Khang //tạo đối tượng dịch vụ MathService để truy c p đến / /c c hàm thành viên chúng MathService service...

Ngày tải lên: 17/10/2013, 19:15

4 417 2
Tìm hiểu C# và ứng dụng của C# p 29

Tìm hiểu C# và ứng dụng của C# p 29

... để chứa assembly chia sẻ 17. 8.1 Chấm dứt “địa ng c DLL” Giả sử bạn c i đặt ứng dụng A lên máy chạy tốt Sau bạn c i đặt ứng dụng B, nhiên ứng dụng A khơng chịu hoạt động Sau q trình tìm hiểu, cuối ... m c với assembly thư m c thư m c chứa assembly Để th c thi máy kh c cần chép c u tr c thư m c đủ, không c n phải đăng ký với Registry 17. 8 Assembly chia sẻ (shared assembly) Khi viết assembly control ... 17. 5.3 C c assembly c n tham chiếu Manifest assembly chứa tham chiếu đến assembly kh c Mỗi tham chiếu chứa đựng tên, phiên bản, văn hóa (culture), nguồn g c (originator),… Thơng tin nguồn g c chữ...

Ngày tải lên: 20/10/2013, 09:15

4 383 1
Tìm hiểu C# và ứng dụng của C# p 30

Tìm hiểu C# và ứng dụng của C# p 30

... Reflection Để cho vi c lưu attribute metadata c ích, c n phải c chế truy xuất chúng vào l c chạy C c lớp vùng tên (namespace) Reflection, với lớp System.Type System.TypeReference, cung c p hỗ ... ứng dụng (Application Domains viết tắt app domains) C thể xem miền ứng dụng process “nhẹ c n”, miền ứng dụng hành xử y process điểm kh c biệt sử dụng tài nguyên process C c miền ứng dụng process ... Interface Áp dụng cho giao diện Method Áp dụng cho phương th c Module Áp dụng cho module Parameter Áp dụng cho tham số Property Áp dụng cho property ReturnValue Áp dụng cho trị trả Struct Áp dụng cho...

Ngày tải lên: 20/10/2013, 09:15

9 389 1
Tài liệu Tìm hiểu C# và ứng dụng của C# p 9 doc

Tài liệu Tìm hiểu C# và ứng dụng của C# p 9 doc

... tình m c đích sử dụng mà ta c n c n nh c chọn lựa dùng lớp hay c u tr c 7. 2 C ch tạo c u tr c Muốn tạo thể c u tr c ta dùng từ khố new Ví dụ như: Location loc1 = new Location(200,300); 7. 2.1 C u ... lớp 7. 1 Định nghĩa c u tr c Cú pháp [thu c tính] [kiểu truy c p] struct [: ] { // C c thành viên c u tr c } Ví dụ 7- 1 Minh họa c ch khai báo dùng c u tr c using ... lớp, c u tr c không hỗ trợ kế thừa Tất c u tr c thừa kế ngầm định object khơng thể thừa kế từ lớp hay c u tr c kh c C c cấu tr c ngầm định niêm phong Tuy nhiên, c điểm giống với lớp cho phép c i...

Ngày tải lên: 21/01/2014, 06:20

6 483 0
Tài liệu Tìm hiểu C# và ứng dụng của C# p 12 docx

Tài liệu Tìm hiểu C# và ứng dụng của C# p 12 docx

... X c định hai chuỗi c giá trị Insert() Chèn chuỗi kh c vào chuỗi LastIndexOf() vị trí xuất cuối chuỗi chuỗi PadLeft() Canh phải ký tự chuỗi, chèn thêm khoảng trắng bên trái c n PadRight() Canh ... chuỗi từ vị trí thứ lấy chuỗi c chiều dài Thay chuỗi Để thay chuỗi chuỗi chuỗi kh c, sử dụng phương th c Replace() string s; /* */ s = "thay the chuoi.".Replace('t', 'T'); // s = "Thay The chuoi" ... Liberty Associates, Inc."; // ký tự const char Space = ' '; const char Comma = ','; // mảng dấu c ch char[] delimiters = new char[]{ Space, Comma }; // dùng StringBuilder để tạo chuỗi StringBuilder...

Ngày tải lên: 21/01/2014, 06:20

5 513 2
Tài liệu Tìm hiểu C# và ứng dụng của C# p 13 ppt

Tài liệu Tìm hiểu C# và ứng dụng của C# p 13 ppt

... DoDivide() không cho phép chia số cho hay chia cho số kh c Nó ném biệt lệ DivideByZeroException ta c chia cho không Nếu ta đem chia cho số kh c, khơng c biệt lệ thích hợp: chia khơng cho số phép ... dòng Exit Func2 không in 11. 1.2.3 Tạo lệnh catch chuyên dụng Ta tạo lệnh catch chuyên dụng quản lý loại biệt lệ Ví dụ 11- 4 mô tả c ch x c định loại biệt lệ ta nên quản lý Ví dụ 11- 4 X c định biệt ... (System.ArithmeticException) { Console.WriteLine("ArithmeticException caught!"); } // biệt lệ tổng quát ứng sau catch { Console.WriteLine("Unknown exception caught"); } } // th c phép chia hợp lệ public double...

Ngày tải lên: 21/01/2014, 06:20

9 443 0
Tài liệu Tìm hiểu C# và ứng dụng của C# p 14 doc

Tài liệu Tìm hiểu C# và ứng dụng của C# p 14 doc

... Console.WriteLine("\nHere's a stack trace:{0}", e.StackTrace); Ta c kết cuối 11. 3 C c biệt lệ tự tạo Với biệt lệ tùy biến thơng báo CLR cung c p, thường đủ cho hầu hết ứng dụng Tuy nhiên c l c ta muốn thêm nhiều ... lớp cha Biệt lệ MyCustomException thiết kế cho lớp Test, khơng cho phép chia cho không chia cho số kh c Sử dụng ArithmeticException cho kết tương tự gây nhầm lẫn cho lập trình viên kh c phép chia ... namespace Programming_CSharp { public class MyCustomException : System.ApplicationException { public MyCustomException(string message) : base(message) { } } public class Test { public static void...

Ngày tải lên: 21/01/2014, 06:20

7 341 0
Tài liệu Tìm hiểu C# và ứng dụng của C# p 15 ppt

Tài liệu Tìm hiểu C# và ứng dụng của C# p 15 ppt

... đẩy trách nhiệm cho đối tượng c ch tạo phương th cc ng vi c xếp ủy th c Nhờ ta thứ thự đối tượng chưa biết c ch ủy th c trách nhiệm phương th c chúng Ta định nghĩa delegate c tên WhichIsFirst ... c i đặt hàm callback ứng dụng Chúng dùng để x c định phương th c tĩnh khơng tĩnh (c n gọi phương th c thề - instance methods: phương gọi thông qua thể lớp) chưa biết trư c vào l c thiết kế (c ... - chương tình hồn chỉnh Chương trình giải thích c ch phương th c ủy th c gọi Ví dụ 12 - Làm vi c với delegate using System; namespace Programming_CSharp { public enum comparison { theFirstComesFirst...

Ngày tải lên: 21/01/2014, 06:20

8 409 0
Tài liệu Tìm hiểu C# và ứng dụng của C# p 16 pdf

Tài liệu Tìm hiểu C# và ứng dụng của C# p 16 pdf

... ImageProcessor theProc = new ImageProcessor(theImage); theProc.AddToEffects(theProc.BlurEffect); theProc.AddToEffects(theProc.FilterEffect); theProc.AddToEffects(theProc.RotateEffect); theProc.AddToEffects(theProc.SharpenEffect); ... phương th c thành viên public DoEffect BlurEffect = new DoEffect(Blur); public DoEffect SharpenEffect = new DoEffect(Sharpen); public DoEffect FilterEffect = new DoEffect(Filter); public DoEffect RotateEffect ... DoEffect DoEffect DoEffect DoEffect BlurEffect = new DoEffect(Blur); SharpenEffect = new DoEffect(Sharpen); FilterEffect = new DoEffect(Filter); RotateEffect = new DoEffect(Rotate); Client c đoạn mã...

Ngày tải lên: 21/01/2014, 06:20

8 347 0
Tài liệu Tìm hiểu C# và ứng dụng của C# p 17 ppt

Tài liệu Tìm hiểu C# và ứng dụng của C# p 17 ppt

... second; } public class DisplayClock { // subscribe kiện SecondChangeHandler theClock public void Subscribe(Clock theClock) { theClock.OnSecondChange += new Clock.SecondChangeHandler(TimeHasChanged); ... TimeHasChanged public class DisplayClock { public void Subscribe(Clock theClock) { theClock.OnSecondChange += new Clock.SecondChangeHandler(TimeHasChanged); } public void TimeHasChanged( object theClock, ... DisplayClock dc = new DisplayClock( ); dc.Subscribe(theClock); // tạo đối tượng Log // subscribe với clock vừa tạo LogCurrentTime lct = new LogCurrentTime( ); lct.Subscribe(theClock); // bắt đầu chạy...

Ngày tải lên: 21/01/2014, 06:20

8 398 1
Tài liệu Tìm hiểu C# và ứng dụng của C# p 18 ppt

Tài liệu Tìm hiểu C# và ứng dụng của C# p 18 ppt

... // btnCancel this.btnCancel.Location = new System.Drawing.Point(192, 208); this.btnCancel.Name = "btnCancel"; this.btnCancel.TabIndex = 1; this.btnCancel.Text = "Cancel"; this.btnCancel.Click += ... (this.btnCancel_Click); Tiếp theo ta ủy th c trình quản lý vừa tạo cho kiện click Button toán tử += Mã gộp hai bư c : one:btnCancel.Click +=new System.EventHandler (this.btnCancel_Click); Để kết th c ... hai c ch tạo ứng dụng Windows : Dùng soạn mã để gõ mã tr c tiếp dùng c ng c kéo thả IDE Ứng dụng chạy xuất dòng chữ “Hello World!” hình, người dùng nhấn vào Button “Cancel” ứng dụng kết th c 13.1.1.1...

Ngày tải lên: 21/01/2014, 06:20

12 467 2
Tài liệu Tìm hiểu C# và ứng dụng của C# p 19 docx

Tài liệu Tìm hiểu C# và ứng dụng của C# p 19 docx

... SetCheck() : private void SetCheck(TreeNode node, bool check) { node.Checked = check; foreach (TreeNode n in node.Nodes) { if (node.Nodes.Count == 0) { node.Checked = check; } else { SetCheck(n,check); ... tvwTargetDir c thu c tính CheckBoxes true liệt kê tập tin lẫn thư m c, bên phải false liệt ke thư m c M c nhiên điều khiển cho phép chọn nhiều m c l c, ta chỉnh lại cho bên trái tvwSource chọn nhiều m c ... thư m c thư m c thông qua hàm SetCheck() : protected void tvwSource_AfterCheck ( object sender, System.Windows.Forms.TreeViewEventArgs e) { SetCheck(e.node,e.node.Checked); } Hàm SetCheck() tiến...

Ngày tải lên: 26/01/2014, 07:20

6 377 0
Tài liệu Tìm hiểu C# và ứng dụng của C# p 20 doc

Tài liệu Tìm hiểu C# và ứng dụng của C# p 20 doc

... bool check) { // set this node's check mark node.Checked = check; // tìm tất nút nút foreach (TreeNode n in node.Nodes) { // nút ta đánh dấu chọn khơng chọn if (node.Nodes.Count == 0) node.Checked ... System.Windows.Forms.TreeViewEventArgs e) { SetCheck(e.Node,e.Node.Checked); } /// /// lập đệ qui vi c đánh dấu chọn hay loại bỏ dấu chọn /// nút truền vào dựa vào c check /// private void SetCheck(TreeNode ... danh sách tên tập tin chọn c ch duyệt toàn nút điều khiển bên phải : foreach (TreeNode theNode in tvwSource.Nodes) { GetCheckedFiles(theNode, fileNames); } Hàm GetCheckedFiles() thêm danh sách tên...

Ngày tải lên: 26/01/2014, 07:20

11 394 0
Tài liệu Tìm hiểu C# và ứng dụng của C# p 21 pptx

Tài liệu Tìm hiểu C# và ứng dụng của C# p 21 pptx

... Ta chọn m c Custom Option View Menu để th c m c đích Kết th c vi c tạo chương trình c i đặt Sau hoàn tất hiệu chỉnh, ta c n chạy ứng dụng NET tạo tập tin c i đặt MSD để c i đặt ứng dụng ta 143 ... kh c chạy Ứng dụng th c thi tốt 13.1.4.1 Vi c triển khai dự án ( Deployment Projects ) Đối với ứng dụng thương mại lớn hơn, khách hàng muốn ứng dụng c i đặt vào thư m c cụ thể với biểu tượng đ c ... với C# Gvhd: Nguyễn Tấn Trần Minh Khang thêm hay bớt bư c luồng c ng vi c cài đặt Ví dụ hộp thoại thu c tính m c Welcome Hình 13-19 C a sổ thu c tính m c Welcome trình c i đặt Hiệu chỉnh thêm cho...

Ngày tải lên: 26/01/2014, 07:20

10 338 0
Tài liệu Tìm hiểu C# và ứng dụng của C# p 22 doc

Tài liệu Tìm hiểu C# và ứng dụng của C# p 22 doc

... thích với COM ADO khơng đ c lập OS, đ c lập ngôn ngữ : C+ +,VB, JavaScript, VBScript …Là vỏ b c OLEDB ADO gồm đối tượng : Connection, Command, Recordset Remote Data Services ( RDS ) Microsoft cho ... Data, chứa đối tượng ph c vụ cho vi c thao t c sở liệu hiệu nhanh chóng, bao gồm tập đối tượng Connection, Command, DataReader DataAdapter Đối tượng Connection cung c p kết nối đến sở liệu, Command ... từ kết c u truy vấn đến sở liệu DataTable c số thu c tính dùng chung ( public ) thu c tính Columns, từ thu c tính ta truy c p đến đối tượng DataColumnsCollection thông qua m c hay tên c t để...

Ngày tải lên: 26/01/2014, 07:20

4 270 0
Tài liệu Tìm hiểu C# và ứng dụng của C# p 23 pptx

Tài liệu Tìm hiểu C# và ứng dụng của C# p 23 pptx

... trị sở liệu c hỗ trợ trình cung c p liệu OLE DB Providers, c thể Microsoft Access So với ứng dụng trên, ta c n thay đổi vào dòng mã hoạt động Đầu tiên chuỗi kết nối : string connectionString ... OleDbDataAdapter( commandString, connectionString); Chúng ta phải đảm bảo namespace OleDb thêm vào ứng dụng : using System.Data.OleDb; Phần mã lại tương tự ứng dụng trên, sau trích đoạn mã ph c vụ cho vi c kết ... OleDbDataAdapter( commandString, connectionString); Chúng ta phải đảm bảo namespace OleDb thêm vào ứng dụng : using System.Data.OleDb; Phần mã lại tương tự ứng dụng trên, sau trích đoạn mã ph c vụ cho vi c kết...

Ngày tải lên: 26/01/2014, 07:20

6 296 0
w