... sánh Bây ta viết mã yêu c u xếp : using System; namespace Wrox.ProCSharp.AdvancedCSharp { delegate bool CompareOp(object lhs, object rhs); class MainEntryPoint { static void Main() { Employee ... khảo đến phương th c ta dùng mảng delegate , đơn giản ta thêm thao t c vào multicast delegate.multiccast delegate nhận toán tử + += ta muốn , ta mở rộng dòng mã , c c ch t c động : DoubleOp operation1 ... sau:action(value); Sẽ làm cho phương th c gọi thể delegate action gọi liên tiếp Kết : MulticastDelegate ProcessAndDisplayNumber called with value = Multiplying by 2: gives Squaring: gives ProcessAndDisplayNumber...
Ngày tải lên: 30/07/2014, 18:20
... ColdCallFileFormatException : class ColdCallFileFormatException : ApplicationException { public ColdCallFileFormatException(string message) : base(message) { } public ColdCallFileFormatException( string ... message, Exception innerException) : base(message, innerException) { } } Và cuối lớp UnexpectedException mà gần giống lớp ColdCallFieFormatException: class UnexpectedException : ApplicationException ... LandLineSpyFoundException(name); } Console.WriteLine(name); } catch(LandLineSpyFoundException e) { Console.WriteLine(e.Message); } finally { } } C vấn đề c n quan tâm c ng đoạn : Thứ đ c tên người...
Ngày tải lên: 30/07/2014, 18:20
Những chủ đề tiến bộ trong C# - Delegate – Phần 1 ppt
... lại c u tr c currency, c u tr c currency c overload riêng cho phương th c ToString().để xem xét delegate với phương th c tĩnh ta thêm phương th c tĩnh với dấu ấn currency: struct Currency { ... tượng nào, c ch làm vi c so sánh mã client dùng mảng đối tượng ta bảo cho ta biết c ch so sánh c thể đối tượng mà muốn xếp.nói c ch kh c , mã client phải truyền cho lớp ta phương th c thích hợp ... vi c so sánh Nguyên t c chung là: mã ta c n thông báo cho thời gian chạy NET biết phương th c xử lí tình Vì phải thiết lập nguyên t c mà đôi l c , phương th c cần lấy chi tiết phương th c khác...
Ngày tải lên: 30/07/2014, 18:20
Những chủ đề tiến bộ trong C# - Lỗi và xử lí biệt lệ - Phần 1 pps
... lệ mà khối catch kết hợp với ví dụ, đối tượng OverflowException đu c ném vi c th c thi nhảy vào khối catch sau: catch (OverflowException e) { Nói c ch kh c, máy tính tìm khối catch mà định thể ... khối finally ( bư c 5), nhiên, lỗi xuất khối try,th c thi nhảy đến khối catch ( bư c tiếp theo) trạng thái lỗi xử lí khối catch vào cuối khối catch , vi c th c thi chuyển c ch tự động đến khối ... phương th c hữu ích kh c để biểu diễn chuyển đổi liệu, cung c p thay đến phương th c int.Parse() Nói chung System.Convert chứa đựng phương th c để th c thi nhiều kiểu chuyển đổi kh c , nh c lại trình...
Ngày tải lên: 30/07/2014, 18:20
Những chủ đề tiến bộ trong C# - Events ( Các sự kiện) potx
... mềm kh c phát sinh event ( event generator) Ở nơi consumer c phương th c mà gọi MouseClick xaỷ ra.phương th c đư c gọi event handler ( xử lí event) cho event tên hay cho trường hợp OnClick() để ... bị nhấn , c ch kiểm tra tham chiếu sender ta biết nút nhấn consumer kh c yêu c u thông báo event giống nhau.đơn giản vi c cộng xử lí event vào event theo c ch multicast delegate làm vi c , event ... tham chiếu đến phát sinh event Generator.MouseClick += OnClick(); Khi phát sinh event không quan tâm đến event ta thông báo cho phát sinh event sau : Generator.MouseClick -= OnClick(); Consumer...
Ngày tải lên: 30/07/2014, 18:20
Những chủ đề tiến bộ trong C# - Các chỉ thị tiền xử lí trong C# ppsx
... đoạn mã chạy ta định nghĩa DEBUG, muốn không chạy ta #undef DEBUG,kích c c a tập tin th c thi nhỏ C c thị #elif (= else if ) # else dùng khối #if lồng khối #if #define ENTERPRISE #define W2K // ... Console.Writeline th c DEBUG định nghĩa.( thị #define) thấy #if kiểm tra xem biểu tượng c tồn hay không c biên dịch đoạn mã bên ngư c lại bỏ qua đoạn mã bên #if #endif ta dùng c ch muốn vá lỗi, ... ngư c với #define #undef : bỏ định nghĩa biểu tượng : #undef DEBUG Ta c n đặt thị #define #undef vào đầu tập tin nguồn trư c khai báo đối tượng biên dịch lưu ý : thị tiền xử lí dấu ' ; ' cuối c u...
Ngày tải lên: 30/07/2014, 18:20
Những chủ đề tiến bộ trong C# - Attribute pptx
... thêm m c đự c bỏ assembly đu c biên dịch dùng cho m c đích hướng dẫn thêm số attribute định nghĩa lớp sở đu c nhận trình biên dịch C# .mà từ trình biên dịch gây t c động mã ví dụ trình biên dịch ... kết lưu ý c nh báo đưa : csc Attributes.cs Microsoft (R) Visual C# NET Compiler version 7.00.9466 for Microsoft (R) NET Framework version 1.0.3705 Copyright (C) Microsoft Corporation 20 01 All ... Attributes.cs(19,10): warning CS06 12: 'Wrox.ProCSharp.AdvancedCSharp.MainEntryPoint.DisplayDebugMessage ()' is obsolete Attributes Starting Main routine Current time is 12/ 02/ 20 02 18:47: 32 Starting...
Ngày tải lên: 30/07/2014, 18:20
Những chủ đề tiến bộ trong C# - Quản lý bộ nhớ bên dưới của C# pps
... dòng th c tươn gtự,ngoại trừ không gian stack ch otham chiếu mrJones c n c p phát vào l c cấp phát mrJones heap: Customer mrJones = new Nevermore60Customer(); byte c p phát stack cho tham chiếu ... định giá trị lưu trữ phần c thể nhớ , ta c n cung c p số đại diện cho vùng nhớ này .trong ngôn ngữ c p cao , C# ,VB ,C+ + ,Java thứ mà trình biên dịch làm chuyển đổi tên đ c ( ví dụ tên biến ) thành ... the stack actually starts round about memory location 124 3 328 (0x12F 8C8 ) However, we can explain the principles of how the stack works just as well using any address, so we may as well pick a simple...
Ngày tải lên: 30/07/2014, 18:20
Những chủ đề tiến bộ trong C# Các mã không an toàn – Phần 1 docx
... WRONG } Để biên dịch mã chứa khối unsafe ta dùng lệnh sau : csc /unsafe MySource.cs hay csc -unsafe MySource.cs C pháp trỏ int * pWidth, pHeight; double *pResult; Lưu ý kh c với C+ + ,kí tự * kết ... 7.00.9466 for Microsoft (R) NET Framework version 1.0.3705 Copyright (C) Microsoft Corporation 20 01 All rights reserved PointerPlayaround.cs(7 ,26 ): error CS 022 7: Unsafe code may only appear if compiling ... with /unsafe csc /unsafe PointerPlayaround.cs Microsoft (R) Visual C# NET Compiler version 7.00.9466 for Microsoft (R) NET Framework version 1.0.3705 Copyright (C) Microsoft Corporation 20 01 All...
Ngày tải lên: 30/07/2014, 18:20
Những chủ đề tiến bộ trong C# pot
... nó.ta c n làm vài ép kiểu : // some clever casting to get pCents to point to cents // inside amount2 CurrencyStruct *pTempCurrency = (CurrencyStruct*)pCents; pCents = (byte*) ( pTempCurrency ); Console.WriteLine("Address ... pDollars is 0x12F890 Address of pCents is 0x12F8 8C amount1 contains $20 .50 amount2 has address 0x12F898 and contains $5340 121 818976080.1 02 Address of pCents is now 0x12F8 8C Now with classes amount3.Dollars ... struct lớp Ta dùng ví dụ 2, PointerPlayaround2: struct CurrencyStruct { public long Dollars; public byte Cents; public override string ToString() { return "$" + Dollars + "." + Cents; } } class CurrencyClass...
Ngày tải lên: 30/07/2014, 18:20
Những chủ đề tiến bộ trong C# Các mã không an toàn – Phần 3 docx
... decimal *pDecimals = stackalloc decimal [10]; lệnh đơn giản c p phát vùng nhớ không khởi tạo giá trị Để lưu 20 số double ta viết : double *pDoubles = stackalloc double [20 ]; dòng mã đ c tả ... với stackalloc ví dụ QuickArray ví dụ hỏi người dùng phần tử họ muốn c p phát cho mảng sau ta dùng stackalloc để c p phát mảng với độ dài đó .c c phần tử mảng gán giá trị bình phương m c kết trình ... stackalloc double [20 ]; *pDoubles = 3.0; *(pDoubles+1) = 8.4; Nó chung ta lấy phần tử thứ X mảng với biểu th c *(pDoubles+X) Bên c nh C# định nghĩa c pháp thay Nếu p trỏ X kiểu số biểu th c p[X]...
Ngày tải lên: 30/07/2014, 18:20
A study of the dominant topics in some typical works of augustan period (1700 1745) = nghiên cứu về những chủ đề nổi bật trong một số tác phẩm điển hình thời kì augustan (1700 1745)
... Colonialism Materialism III Political and religious conflict Political conflict Religious conflict Part III: conclusion References Part I: introduction I The rationale of choosing the thesis Literature, ... discoveries Industrial and Agricultural Revolution The growth of British Empire Conflicts in society 4.1 Political conflict 4 .2 Religious conflict 4.3 Social class division III The Enlightenment movement ... of Charles was very confused The conflict between the Church of England preceded by Monarch and the Calvinistic Non-conformists or Dissenters was getting grave Many Acts were born on the account...
Ngày tải lên: 14/12/2013, 00:41
CHƯƠNG 2: NHỮNG VẤN ĐỀ CƠ BẢN TRONG C++ pdf
... ”Enter your choice (a/b /c) : ”; cin >> c; switch (c) { case ’a’: cout
Ngày tải lên: 04/07/2014, 14:20
những chủ đề cơ bản trong kí viết về hà nội sau 1945
... châm x c th c đến m c tối đa C c x c th c có l c thu c khách thể, c thu c chủ thể sáng tạo Do đ c trưng này, người viết kí đòi hỏi chuẩn bị nghiêm t c công trình khoa h c Vì vậy, t c phẩm kí giá ... văn h c, vừa c yếu tố văn h c, c văn h c báo c o tiểu thuyết kí th c, tạp văn tuỳ bút Bàn đ c trưng “văn h c báo c o”, t c giả cho rằng: “văn h c báo c o vừa c tính chất báo chí, vừa c đ c điểm ... nghiên c u nhận thấy nghiên c u chủ yếu dừng lại vi c đơn lẻ t c giả, nghiên c u chủ yếu với m c đích qua t c phẩm tìm hiểu phong c ch t c giả Do hầu hết nghiên c u chưa c nhìn toàn c nh kí...
Ngày tải lên: 18/12/2014, 00:36
Đề tài: Cấu trúc nhân cách và các yếu tố cần tạo lập để hình thành nhân cách của con người tiến bộ trong chế độ xã hội chủ nghĩa potx
... kiềm chế hay th c đẩy hành vi người II XÂY DỰNG NHÂN C CH CON NGƯỜI TIẾN BỘ CHO XÃ HỘI CHỦ NGHĨA Tạo lập tiền đề Để giải vấn đề nhân c ch xây dựng nhân c ch người tiến cho xã hội chủ nghĩa, c n ... M c l c Trang A MỞ ĐẦU .2 B NỘI DUNG CHÍNH I NHÂN C CH VÀ C U TR C NHÂN C CH .4 Khái niệm nhân c ch C u tr c nhân c ch II XÂY DỰNG NHÂN C CH CON NGƯỜI TIẾN ... h c kh c nhaunghiên c u triết h c, xã hội h c, kinh tế - trị h c, luật h c, tâm lý h c, y h c, giáo d c h c, v.v Nhân c ch tâm lý h c phạm trù tảng Vi c làm sáng tỏ vấn đề chất nhân c ch, c u...
Ngày tải lên: 19/03/2014, 03:20
Đề tài: Những tiến bộ trong việc chế tạo động cơ Diezel pptx
... th c cách t c động lên phía ống góp xả để gia t c cho tua bin C ch kh c t c động lên phía nạp, để tăng tr c tiếp áp suất khí nạp, phải ý tới giới hạn “ho” Theo c ch phân loại kh c, giải pháp c i ... xả đ c điểm trội c ng suất lớn, giảm suất tiêu hao nhiên liệu … C c động b c lộ nhiều hạn chế c hữu trình gia t c chậm, khói đen tăng t c, độ ồn cao… Độ trễ tua bin tăng áp đ c trưng động c tăng ... C i thiện hoạt động động Diesel Trong chế độ chuyển tiếp giải pháp Thời gian làm vi c động Diezel chế độ chuyển tiếp đáng kể tuỳ theo tính chất phụ tải lĩnh v c sử dụng Nghiên c u chế độ chuyển...
Ngày tải lên: 23/03/2014, 06:20
những vấn đề cốt lõi trong tăng chi trung bộ trường bộ trường a hàm tập 2
Ngày tải lên: 25/06/2014, 07:43