Danh mục

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    
tailieu_vip

Hỗ trợ phí lưu trữ khi tải xuống: 9,000 VND Tải xuống file đầy đủ (8 trang) 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 ...

Tài liệu được xem nhiều: