Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Richter J. — CLR Via C#: Applied Microsoft .Net Framework 2.0 Programming
Richter J. — CLR Via C#: Applied Microsoft .Net Framework 2.0 Programming



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: CLR Via C#: Applied Microsoft .Net Framework 2.0 Programming

Автор: Richter J.

Аннотация:

In this new edition of Jeffrey Richter's popular Applied Microsoft .NET Framework Programming, you get focused, pragmatic guidance on how to exploit the common language runtime (CLR) functionality in .NET Framework 2.0 for applications of all types-from Web Forms, Windows Forms, and Web services to solutions for Microsoft SQL Server, Microsoft code names "Avalon" and "Indigo", consoles, NT Service, and more. Targeted to advanced developers and software designers, this book takes you under the covers of .NET for an in-depth understanding of its structure, functions, and operational components, demonstrating the most practical ways to apply this knowledge to your own development efforts. You'll master fundamental design tenets for .NET, and get hands-on insights for creating high-performance applications more easily and efficiently. The book features extensive code examples in Microsoft Visual C# 2005.


Язык: en

Рубрика: Технология/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Издание: 2nd edition

Год издания: 2006

Количество страниц: 736

Добавлена в каталог: 11.12.2007

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Threading, type constructor issues      190—191
Threading, volatile reads and writes      625—629 641
Threading, WaitHandle class of Threading      644—647
Threading, Wintellect Power Threading library      585
Throwing exceptions, guidelines for      433
Throwing exceptions, inside catch blocks      424
Throwing exceptions, re-throwing to maintain contracts      444—446 452
Throwing exceptions, StackTrace property with      452
Tilde (\~) indicator for Finalize methods      468
Timer class, Forms      598
Timer class, System.Timers      598
Timer class, Threading      595—597
TlbImp.exe      31
ToObject methods of Enum      290
ToString methods, boxing with      140
ToString methods, copying method, as a      259
ToString methods, culture issues with      264—267
ToString methods, Format method of String calls to      268—269
ToString methods, formatting issues with      264—267
ToString methods, general format      265
ToString methods, IFormattable interface      264—267
ToString methods, of Char type      242
ToString methods, of DateTime type      265 266 267
ToString methods, of Decimal type      266
ToString methods, of Enum      288 292—293
ToString methods, of non-string types, creating strings with      263—267
ToString methods, of numeric types      265
ToString methods, of StringBuilder      260 262
ToString methods, of System.Object      263—264
ToString methods, pattern of      263—264
ToString methods, purpose of      98 263—264
Transaction execution contexts      617—619
Try blocks, overview of      423
Try blocks, using statement for automatic generation of      490
TryEnter method of Monitor      633
TryParse method      448—449 627
Type arguments of generics      360
Type constructors      153 189—195.
Type members, accessibility, specifying      158—160
Type members, constants      153
Type members, conversion operators      154
Type members, events      See events types
Type members, fields      153
Type members, hiding of by derived types      172—173
Type members, instance constructors      153
Type members, invoking      574—582
Type members, kinds of      153—154
Type members, metadata for      154—156
Type members, methods      154
Type members, operator overloads      154
Type members, private modifier recommended for      171
Type members, properties      154
Type members, reflection for discovery      565—571
Type members, reflection for invoking      555
Type members, sample definition code      155
Type members, static classes      160—161
Type members, type constructors      153
Type members, types as members of types      154
Type objects (System.Type), Backu — Naur form grammar      557
Type objects (System.Type), constructors, invoking      578 579
Type objects (System.Type), defined      556—558
Type objects (System.Type), derived types      556
Type objects (System.Type), events, invoking      578—579
Type objects (System.Type), ExceptionTree sample application      558
Type objects (System.Type), fields, invoking      578
Type objects (System.Type), FindInterfaces method      571—573
Type objects (System.Type), GetInterface method      571—573
Type objects (System.Type), GetInterfaceMap method      571—573
Type objects (System.Type), GetMembers method      569—570
Type objects (System.Type), GetType method      98 115—116 140 415 556—557
Type objects (System.Type), InvokeMember method      561
Type objects (System.Type), methods, invoking      578
Type objects (System.Type), obtaining      556—557
Type objects (System.Type), properties from MemberInfo      568—569
Type objects (System.Type), properties of      558
Type objects (System.Type), properties, invoking      578
Type objects (System.Type), ReflectionOnlyGetType method      557
Type objects (System.Type), RuntimeType      556
Type objects (System.Type), RuntimeXxxHandle types      582—584
Type objects (System.Type), TypeDelegator class      556
Type objects (System.Type), typeof operator for obtaining      557
Type parameter constraints      381—382
Type parameters of generics      360
Type safety, generic interfaces for      319
Type safety, generics, benefit of      361
Type safety, reflection interfering with      554
Type safety, verification of      xxv
TypeDef metadata table      39
Typeless nature of IL      16
TypeRef metadata table      40
Types, accessibility of members      158—160
Types, arity of      368
Types, assemblies, advantages for holding      45
Types, assembly type      25
Types, boxed vs. unboxed      127
types, boxing      See boxing value types
Types, building into modules      35—36
Types, calling type constructors      190—191
Types, casting between      See casting
Types, closed types      367—369
Types, compiling to DLLs      48
Types, constant members      153
Types, constructors for      153
Types, conversion operators      154 199—202
Types, converting between      See casting
Types, CTS      See CTS (Common Type System)
Types, defining, prohibitions on      129
Types, derived type accessibility requirements      160
Types, design considerations, value vs. reference      126
Types, design considerations, visibility      169—172
Types, discovering      See reflection
Types, enumerated      See enumerated types
Types, event members      See events
Types, exceptions, design considerations for      428
Types, Exported TypesDef metadata table      47
Types, family methods      25
Types, field layout by CLR      128—129
Types, field members      24 153
Types, friend assembly visibility      157—158
Types, GetType method      98
Types, guidelines for defining      171—172
Types, initialization by constructors      See constructors
Types, initialization defaults      127
Types, instance constructor members      153
Types, interfaces vs. base type design considerations      328—329
Types, interfaces, inheriting and implementing      314—316
Types, internal type      25
Types, interoperability of      33
Types, mailable      See nullable value types
Types, manifests, representation in      49
Types, member access      25
Types, members of      See type members
Types, metadata for      6
Types, method members      24
Types, methods of      See methods
Types, MSCorLib.dll types      35—36
Types, multiple base types, inheriting from      26
Types, namespaces of      107
Types, new operator      98—99
Types, object initialization      115
Types, open types      367—369
Types, operator overloads      154
Types, overlapping      129
Types, parameters, declaring for      210—212
Types, partial      161—162
Types, partitioning within assemblies      45 46
types, primitive      See primitive data types
Types, private methods      25
Types, programming language issues      25—26
Types, properties of      154
Types, property members      24
Types, protected methods      25
Types, public      25
Types, public nested, guideline for      172
Types, purpose of      24
types, reference      See reference types
Types, reference resolution at runtime      85—88
Types, safety verification      554 xxv
Types, singleton object initialization      191
Types, source code access problem      169
Types, StructLayoutAttribute      128—129
Types, System.Type objects      115—116
Types, unloading, execution of code on      192
types, value      See value types
Types, versioning issues      164—165
Types, visibility of      25 156—158 159
UIDs (unique IDs), generating for objects      148
uint type      118
ulong type      118
Unboxing types, advantages of unboxed types      138
Unboxing types, C++ tricks with      132—133
Unboxing types, casting issues      139—141
Unboxing types, casting with      131—132
Unboxing types, copying with      132
Unboxing types, defined      131
Unboxing types, examples of code      133—137
Unboxing types, FCL classes      137
Unboxing types, nonvirtual inherited methods with      139
Unboxing types, nullable value types      414—415
Unboxing types, performance issues      131 133
Unboxing types, steps in      131
Unboxing types, synchronization issues      138
Unboxing types, virtual methods with      138
unchecked operator      122—123
unhandled exceptions      449—451
Unicode, .NET Framework use of      241
Unicode, abstract characters      257
Unicode, encoding      277
Unicode, GetUnicodeCategory method      241—242
Unicode, surrogates      257
Unicode, UnicodeCategory type      241—242
Unions, Explicit LayoutKind for      128—129
Unloading AppDomains      538—539
Unloading assemblies      553
Unmanaged code, CLR hosting example      524—525
Unmanaged code, COM components      31
Unmanaged code, intellectual property protection with      19
Unmanaged code, interoperability scenarios      30—31
Unmanaged code, Normal flag of GCHandleType      495—496
Unmanaged code, P/Invoke for calling      30
Unmanaged code, performance vs. managed code      14—16
Unmanaged code, unmanaged code, loading CLR for      8—9
Unsafe arrays      306—310
Unsafe code, /unsafe switch      18
Unsafe code, defined      17
Unsafe code, full trust with      18
Unsafe code, JIT with      18
Unsafe code, marking of      18
Unsafe code, PEVerify.exe      18
Unsigned integers, CLS noncompliance of      28
URL specification for assembly loading      552
ushort type      118
Using keyword, aliases      105
Using keyword, dispose patterns, creating with      489—491
Using keyword, finally blocks from      440—441
Using keyword, generics with      371
Using keyword, multiple variable initialization capability of      490
Using keyword, Mutex class with      490—491
Using keyword, namespace resolution with      103—104
UTF-16      275
UTF-32      275
UTF-7      275
UTF-8, defined      275
UTF-8, encoding default      275
Value types, advantages of unboxed types      138
Value types, assignments      127
Value types, base types, using as prohibited      124
Value types, boxed vs. unboxed      127
Value types, boxing      See boxing value types
Value types, C/C++ differences with      124
Value types, code example      125—126
Value types, constructors for      186—189
Value types, defined      124
Value types, design considerations      126 144
Value types, disadvantages of      144
Value types, enumerations equivalent to      124
Value types, Equals method      127 146
Value types, Finalize methods on      127—128
Value types, GetHashCode method      149
Value types, immutableness of      126
Value types, initialization default      127
Value types, initialization of all fields requirement      189
Value types, instance field modification errors      144
Value types, instancing of      126
Value types, interfaces implemented by      317
Value types, mailable      See mailable value types
Value types, memory reclamation of      127—128
Value types, new operator with      126
Value types, parameterless constructors of      187—188
Value types, primitive types, similarity to      126
Value types, reference types from      See boxing value types
Value types, size issues      126
Value types, struct declarations      125
Value types, StructLayoutAttribute with      128
Value types, structures equivalent to      124
Value types, System.Enum abstract type      124
Value types, System.ValueType abstract type      124 127
Value types, type constructors in      190
Value types, unexpected behavior from      144
Value types, virtual methods in      127
ValueType class, Equals method of      146
ValueType class, GetHashCode method      149
verbatim strings      246
Verification during compilation, PEVerify.exe      18
Verification during compilation, process of      17
Verification during compilation, SkipVerification flag      18
VerificationExceptions      429
Version of C# covered in this book      xxii
Versioning issues, abstract types      164
Versioning issues, add-ins versioning issues      563
Versioning issues, application code examination of      54
Versioning issues, AssemblyFileVersion number      56—57
Versioning issues, AssemblyInfo.cs files      55
Versioning issues, AssemblyInformationalVersion number      57
Versioning issues, AssemblyVersion number      57
Versioning issues, automatic embedding of      54
Versioning issues, base type issues      172—176
Versioning issues, CLR hosting issues      522—523
Versioning issues, CLR treatment of      164
Versioning issues, CLR versions, detection of      8
Versioning issues, Component Software Programming issues      163—165
Versioning issues, constants, issues with      177—178
Versioning issues, DLL hell issues      xxiii
Versioning issues, enumerated type issues      287
Versioning issues, fields, compiling of      179—180
Versioning issues, fields, table of      55—56
Versioning issues, format of version numbers      56
Versioning issues, future plans of Microsoft      66
Versioning issues, GAC version policy      79
Versioning issues, GetVersionInfo method      54
Versioning issues, interfaces vs. base types      328
Versioning issues, numbers, parts of      163
Versioning issues, override types      164
Versioning issues, publisher policy, purpose of      93
Versioning issues, sealed types      164 169
Versioning issues, servicings      163
Versioning issues, setting fields      54
Versioning issues, types, keywords affecting      164—165
Versioning issues, virtual types      164
Versioning issues, weakly named assembly treatment by CLR      69
1 2 3 4 5 6 7 8 9 10 11 12 13
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте