Apress Accelerated C 2010_12
Số trang: 8
Loại file: pdf
Dung lượng: 1.23 MB
Lượt xem: 12
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
■ INDEX
partial, 77–79 sealed, 131 static, 49–50 virtual, 67–69, 128–132 Microsoft Foundation Classes (MFC), 149 Microsoft Windows Internals, Fourth Edition: Microsoft Windows Server 2003, Windows XP, and Windows 2000 (Russinovich & Solomon), 401 Min method, 566 mirror overload, 168 Modern C++ Design: Generic Programming and Design Patterns Applied (Alexandrescu), 325 Monitor class, 249, 378, 387–396, 401–402 Monitor.Enter method, 390, 393 Monitor.Exit method, 390, 393 Monitor.Pulse method, 393, 396 Monitor.Wait method, 368, 393 Mono project, 2 MoveNext method, 267, 269 mscorlib assembly, 4 MTAThreadAttribute attribute, 377 MulticastDelegate class, 280 multidimensional arrays, 251–255 multiple assemblies, 12 multiple inheritance, 132 MultiplyBy2 method, 294...
Nội dung trích xuất từ tài liệu:
Apress Accelerated C 2010_12 ■ INDEX partial, 77–79 global, 37 sealed, 131 importing, 490 static, 49–50 side effects, avoiding, 496 virtual, 67–69, 128–132 using, 37–38, 490 Microsoft Foundation Classes (MFC), 149 naming conventions Microsoft Windows Internals, Fourth Edition: for culture names, 219 Microsoft Windows Server 2003, for exceptions, 206 Windows XP, and Windows 2000 for interfaces, 139, 157 (Russinovich & Solomon), 401 for methods, 138 Min method, 566 generic type parameter placeholders and, mirror overload, 168 311 Modern C++ Design: Generic Programming and namespaces and, 36 Design Patterns Applied Nathan, Adam, 9 (Alexandrescu), 325 native applications, 2, 11 Monitor class, 249, 378, 387–396, 401–402 native code, 2 Monitor.Enter method, 390, 393 nested classes, 71–74 Monitor.Exit method, 390, 393 .NET Monitor.Pulse method, 393, 396 exception handling and, 116 Monitor.Wait method, 368, 393 threading and, 361–378 Mono project, 2 .NET 2.0 MoveNext method, 267, 269 catch clauses and, 185 mscorlib assembly, 4 unhandled exceptions in, 182–183 MTAThreadAttribute attribute, 377 .NET and COM: The Complete Interoperability MulticastDelegate class, 280 Guide (Nathan), 9 multidimensional arrays, 251–255 The .NET Developer’s Guide to Windows multiple assemblies, 12 Security (Brown), 9 multiple inheritance, 132 .NET Framework Security (LaMacchia), 9, 272 MultiplyBy2 method, 294 new constraints, 330–331 MultiplyBy4 method, 294 new keyword, 74, 84, 139 multithreaded apartment (MTA), 377 class types and, 103–104 multithreading. See threading member hiding and, 67, 74, 141, 149 mutating operands, avoiding, 167 method overrides and, 129–131 Mutex class, 378 uses, 103 vs. Monitor class, 388 value types and, 103 Mutex objects, 401, 402 new operator, 27, 317 MyClass< Stack >, 311 nondeterministic destruction, 115 MyClass, 313 nondeterministic finalization, 118 MyClass, 312 NonGeneric method, 311 MyCollection, 307 nongeneric types, 311 MyCollection, 307, 316 non-nested classes, 71 MyCollection, 307 Non-Virtual Interface (NVI) pattern, 431–434 MyContainer, 316 NotSupportedException, 262, 269 MyContainer, 316, 322 null values, 323–324 MyNestedClass, 313 nullable types, 323–324 Nullable, 323–324 NullReferenceException, 182, 192, 291 ■N NVI pattern, 431–434 name conflicts, 81 named arguments, 7, 125–128 ■O namespace aliasing, 38 namespaces, 4, 35–38 Object class, 101–103, 154, 243 coding practices, 496–497 object initializers, 6 declaring, 36–37 nesting, 92 620 ■ INDEX syntax, 91–94 dynamic, 592–594 uses, 91 overloadable operators. See operator object keyword, 101 overloading object references, 44 overloaded constructors, 49 object type, 22 overloading methods, 123, 126 Object.Equals method, 103, 450–457 override keyword, 129 Object.ToString method, 218, 221, 225 ObjectDisposedException, 441 ■P Object-Oriented Analysis/Design (OOA/D), 141 P/Invoke, 201–205 object-oriented methodologies, 25 Parallel class, 420–425 object-oriented programming, 544 Parallel Extensions, 417–418 objects, 43 Parallel.For method, 422 copies and, 434–440 Parallel.Invoke, 425–426 C# vs. C++, 27, 430 param arrays, 123 creating, 103–113, 430 param parameters, 123 destroying, 44, 113–116 parameter binding, 300–303, 538 disposable, 116–119 ParameterExpression, 527 internal state of, 43 ParameterizedThreadStart delegate, 365 memory allocation for, 113 parameters memory associated with, 44 order, 167–1 ...
Nội dung trích xuất từ tài liệu:
Apress Accelerated C 2010_12 ■ INDEX partial, 77–79 global, 37 sealed, 131 importing, 490 static, 49–50 side effects, avoiding, 496 virtual, 67–69, 128–132 using, 37–38, 490 Microsoft Foundation Classes (MFC), 149 naming conventions Microsoft Windows Internals, Fourth Edition: for culture names, 219 Microsoft Windows Server 2003, for exceptions, 206 Windows XP, and Windows 2000 for interfaces, 139, 157 (Russinovich & Solomon), 401 for methods, 138 Min method, 566 generic type parameter placeholders and, mirror overload, 168 311 Modern C++ Design: Generic Programming and namespaces and, 36 Design Patterns Applied Nathan, Adam, 9 (Alexandrescu), 325 native applications, 2, 11 Monitor class, 249, 378, 387–396, 401–402 native code, 2 Monitor.Enter method, 390, 393 nested classes, 71–74 Monitor.Exit method, 390, 393 .NET Monitor.Pulse method, 393, 396 exception handling and, 116 Monitor.Wait method, 368, 393 threading and, 361–378 Mono project, 2 .NET 2.0 MoveNext method, 267, 269 catch clauses and, 185 mscorlib assembly, 4 unhandled exceptions in, 182–183 MTAThreadAttribute attribute, 377 .NET and COM: The Complete Interoperability MulticastDelegate class, 280 Guide (Nathan), 9 multidimensional arrays, 251–255 The .NET Developer’s Guide to Windows multiple assemblies, 12 Security (Brown), 9 multiple inheritance, 132 .NET Framework Security (LaMacchia), 9, 272 MultiplyBy2 method, 294 new constraints, 330–331 MultiplyBy4 method, 294 new keyword, 74, 84, 139 multithreaded apartment (MTA), 377 class types and, 103–104 multithreading. See threading member hiding and, 67, 74, 141, 149 mutating operands, avoiding, 167 method overrides and, 129–131 Mutex class, 378 uses, 103 vs. Monitor class, 388 value types and, 103 Mutex objects, 401, 402 new operator, 27, 317 MyClass< Stack >, 311 nondeterministic destruction, 115 MyClass, 313 nondeterministic finalization, 118 MyClass, 312 NonGeneric method, 311 MyCollection, 307 nongeneric types, 311 MyCollection, 307, 316 non-nested classes, 71 MyCollection, 307 Non-Virtual Interface (NVI) pattern, 431–434 MyContainer, 316 NotSupportedException, 262, 269 MyContainer, 316, 322 null values, 323–324 MyNestedClass, 313 nullable types, 323–324 Nullable, 323–324 NullReferenceException, 182, 192, 291 ■N NVI pattern, 431–434 name conflicts, 81 named arguments, 7, 125–128 ■O namespace aliasing, 38 namespaces, 4, 35–38 Object class, 101–103, 154, 243 coding practices, 496–497 object initializers, 6 declaring, 36–37 nesting, 92 620 ■ INDEX syntax, 91–94 dynamic, 592–594 uses, 91 overloadable operators. See operator object keyword, 101 overloading object references, 44 overloaded constructors, 49 object type, 22 overloading methods, 123, 126 Object.Equals method, 103, 450–457 override keyword, 129 Object.ToString method, 218, 221, 225 ObjectDisposedException, 441 ■P Object-Oriented Analysis/Design (OOA/D), 141 P/Invoke, 201–205 object-oriented methodologies, 25 Parallel class, 420–425 object-oriented programming, 544 Parallel Extensions, 417–418 objects, 43 Parallel.For method, 422 copies and, 434–440 Parallel.Invoke, 425–426 C# vs. C++, 27, 430 param arrays, 123 creating, 103–113, 430 param parameters, 123 destroying, 44, 113–116 parameter binding, 300–303, 538 disposable, 116–119 ParameterExpression, 527 internal state of, 43 ParameterizedThreadStart delegate, 365 memory allocation for, 113 parameters memory associated with, 44 order, 167–1 ...
Tìm kiếm theo từ khóa liên quan:
thủ thuật máy tính tài liệu công nghệ thông tin lập trình máy tính mẹo máy tính cài đặt máy tínhTài liệu liên quan:
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 320 0 0 -
Làm việc với Read Only Domain Controllers
20 trang 310 0 0 -
Thêm chức năng hữu dụng cho menu chuột phải trên Windows
4 trang 296 0 0 -
70 trang 254 1 0
-
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 240 0 0 -
Tổng hợp lỗi Win 8 và cách sửa
3 trang 234 0 0 -
Sửa lỗi các chức năng quan trọng của Win với ReEnable 2.0 Portable Edition
5 trang 218 0 0 -
Giáo trình Bảo trì hệ thống và cài đặt phần mềm
68 trang 209 0 0 -
Phần III: Xử lý sự cố Màn hình xanh
3 trang 208 0 0 -
Tổng hợp 30 lỗi thương gặp cho những bạn mới sử dụng máy tính
9 trang 208 0 0