Ãëàâíàÿ    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
Ïðåäìåòíûé óêàçàòåëü
DLLs, hosting extensibility benefit for      521
DLLs, problems due to      34
Dns class, APM with      598
Double check locking      639—642
Double type      118
Drawing namespace      23
DRM (Digital Rights Management) planned      19
Dynamically extensible applications      549 553—554
early binding      554
Early bounds      86
ECMA compliance standards      xxiii
ECMA memory model      628
EIMIs      See interfaces explicit
Encapsulation      213—214
Encoding class, base-64 encoding      See base-64 strings
Encoding class, code page specification      277
Encoding class, Convert method      280
Encoding class, Equals method      280
Encoding class, GetByteCount method      281
Encoding class, GetBytes method      277—278 281
Encoding class, GetDecoder method      280—281
Encoding class, GetEncoder method      280—281
Encoding class, GetHashCode method      280
Encoding class, GetPreamble method      279
Encoding class, purpose of      274—259
Encoding class, statelessness of      280
Encoding class, stream data corruption issues      280
Encoding class, UTF encodings      275—276
Encoding class, writers, encoding for      275—277
End of file exceptions      427—428
EndXxx methods, calls required      615
EndXxx methods, exceptions returned      614
EndXxx methods, parameter issues      615
EndXxx methods, purpose of      601
Enter method of Monitor      633 634 639
Enum type      See also enumerated types
Enum type, defined      286
Enum type, derivations from      286—287
Enum type, Format method      288
Enum type, GetName(s) method      289
Enum type, GetUnderlyingtype method      287
Enum type, GetValues method      288—289
Enum type, IsDefined method      290 294
Enum type, Parse method      289 293—294
Enum type, System.Enum abstract type      124
Enum type, ToObject methods      290
Enum type, ToString method      288 292—293
Enumerated types, advantages of      285—286
Enumerated types, ArgumentOutOfRangeExceptions      290
Enumerated types, base type for      286
Enumerated types, BindingFlags type      571
Enumerated types, bit flags with      See bit flags
Enumerated types, casting of instances      287
Enumerated types, compiler handling of      286—287
Enumerated types, declaring      287
Enumerated types, defined      285
Enumerated types, defining, level for      291
Enumerated types, displaying all values of      288—289
Enumerated types, Enum      See Enum type
Enumerated types, FlagsAttribute, applying      292
Enumerated types, Format method      288
Enumerated types, GetName(s) method      289
Enumerated types, GetUnderlyingtype method      287
Enumerated types, GetValues method      288—289
Enumerated types, IsDefined method      290 294
Enumerated types, looking up values      289
Enumerated types, multiple symbols with same value      288
Enumerated types, operators with      287
Enumerated types, parameter validation      290
Enumerated types, Parse method      289 293—294
Enumerated types, readability advantage of      285
Enumerated types, StringComparison      248
Enumerated types, strong typing of      286
Enumerated types, System.Enum      286
Enumerated types, ToObject methods      290
Enumerated types, ToString method      288 292—293
Enumerated types, underlying types      287
Enumerated types, user interface uses of      289
Enumerated types, versioning issues      287
Enumerations, System.Enum abstract type      124
Enumerations, types with      See enumerated types
Enumerations, value types as      124
Equals method, defining your own      146—147
Equals method, GetHashCode override requirement      147
Equals method, of Char type      242
Equals method, proper implementation suggestion      144—145
Equals method, purpose of      97
Equals method, System.ValueType implementation of      146
Equals method, value types with      127
Error handling      See exception handling
errors, exceptions compared to      428
Escalation Policies      543—544
EventDef metadata table      39
Events, add method      231—232 233 235—237
Events, additional information to pass      227
Events, callback methods with      See callback methods
Events, collections of identifiers      238
events, defined      25 225
Events, defining input translation methods      230
Events, defining listening types      232—234
Events, defining members      227—228
Events, defining methods for raising      229
Events, defining types to expose      226—230
Events, delegates with      See delegates
Events, deregistration      230—231 233—234 235—237
Events, derived class overrides of raising methods      229
Events, EventArgs class      227
Events, EventHandler delegate type      227—228
Events, explicit registration      235—237
Events, handler return types      228
Events, implementation by CLR      230—232
Events, inheritance issues      228
Events, invoking with reflection      578—579
Events, listening for, designing types that      232—234
Events, memory issues      238
Events, metadata generated for      232
Events, multiple per type      237—238
Events, notification of      225
Events, registration for notification of      225 230—231 233 235—237
Events, remove method      233—234 235—237
Events, scenario example      225—226
Events, thread synchronization issues      229 231 234—237
Events, types as members of      154
Events, types of members      227—228
Exception handling      See also exceptions
Exception handling, .NET Framework methods with      421—422
Exception handling, ArgumentException type      435
Exception handling, asynchronous operations      614
Exception handling, backing out of partial operations      443—444
Exception handling, benefits of      419—420 421—422
Exception handling, bug detection benefit      420
Exception handling, catch block guidelines      441—442
Exception handling, catch blocks      423—424
Exception handling, catch types      423
Exception handling, centralization benefit      419—420 421
Exception handling, cleanup code benefit of      419
Exception handling, CLS vs. non-CLS exception types      426—427
Exception handling, code example, overview      422—423
Exception handling, contract maintenance with      444—446
Exception handling, debugging      453—455
Exception handling, debugging re-thrown exceptions      446
Exception handling, defined      428
Exception handling, defining custom exceptions      433—435
Exception handling, disadvantages of      420
Exception handling, end of file exceptions      427—428
Exception handling, EndXxx methods with      442
Exception handling, evolution of      420—422
Exception handling, finally blocks      425 440—441
Exception handling, graceful recovery guideline      442—443
Exception handling, guidelines for throwing exceptions      433
Exception handling, guidelines, general      436—446
Exception handling, lock statements      440
Exception handling, machine-specific performance      447
Exception handling, managed compiler advantages for      447
Exception handling, mechanics of      422—425
Exception handling, methods that threw, finding      430
Exception handling, migrating to .NET Framework 2.0      427
Exception handling, performance issues      420—421 444—445 447—449
Exception handling, properties of System.Exception      429—430
Exception handling, re-throwing to maintain contracts      444—446
Exception handling, re-throwing, stack trace loss from      452
Exception handling, RuntimeWrappedException class      426—427
Exception handling, SEH      422
Exception handling, stack traces      451—453
Exception handling, string descriptions of problems      421 433
Exception handling, System.Exception base for catch types      423
Exception handling, System.Exception properties      429—430
Exception handling, System.Exception, swallowing mistake      442
Exception handling, termination of applications      421
Exception handling, throwing      See throwing exceptions
Exception handling, try blocks      423
Exception handling, TryXxx methods with      448—449
Exception handling, unhandled exceptions      449—451
Exception handling, using statements      440—441
Exception handling, Web server issues      451
Exception handling, Windows Error Reporting      449—451
Exception handling, wrapped non-CLR      426—427
Exceptions      See also exception handling
Exceptions, .NET Framework methods with      421—422
Exceptions, action members requiring      428—429
Exceptions, application developer guideline      437
Exceptions, ArgumentException type      435
Exceptions, base types, guidelines for choosing      433—434
Exceptions, catch block guidelines      441—442
Exceptions, centralization of handling of      419—420
Exceptions, class library developer guideline      437
Exceptions, CLS vs. non-CLS exception types      426—427
Exceptions, constructors for Exception type      434—435
Exceptions, Data property      430
Exceptions, debugging      453—455
Exceptions, defined      427—428
Exceptions, defining custom      433—435
Exceptions, end of file exceptions      427—428
Exceptions, finally keyword      See finally blocks
Exceptions, guidelines for throwing      433
Exceptions, guidelines, general      436—446
Exceptions, handling      See exception handling
Exceptions, HelpLink property      430
Exceptions, InnerException property      430
Exceptions, localization of      433
Exceptions, Message property      430
Exceptions, method failure paradigm      xxv
Exceptions, methods that threw, finding      430
Exceptions, methods, reasons for throwing      429
Exceptions, migrating to .NET Framework 2.0      427
Exceptions, namespaces, viewing exception types of      454
Exceptions, performance issues      447—449
Exceptions, properties of System.Exception      429—430
Exceptions, re-throwing to maintain contracts      444—446
Exceptions, re-throwing, stack trace loss from      452
Exceptions, Read method issues      427—428
Exceptions, RuntimeWrappedException class      426—427
Exceptions, SEH      422
Exceptions, serialization issues      435
Exceptions, Source property      430
Exceptions, StackTrace property      430 451—453
Exceptions, string messages      433
Exceptions, System.Exception properties      429—430
Exceptions, TargetSite property      430
Exceptions, termination of applications when unhandled      421
Exceptions, thread aborts      429
Exceptions, ThreadAbortExceptions      545—547
Exceptions, throwing inside catch blocks      424
Exceptions, throwing to maintain contracts      444—446 452
Exceptions, throwing, guidelines for      433
Exceptions, throwing, StackTrace property with      452
Exceptions, types defined by FCL      430—432
Exceptions, unhandled exceptions      449—451
Exceptions, validation of arguments guideline      437—440
Exceptions, Windows Error Reporting      449—451
Exceptions, wrapped non-CLR      426—427
ExceptionTree sample application      558
Exchange method of Interlocked      629—630
Execution contexts      617—619
Execution of assemblies, advantages of managed code      15—16
Execution of assemblies, code optimization      14—15
Execution of assemblies, IL code advantages      11
Execution of assemblies, JIT compiling      11—13
Execution of assemblies, multiple programming language feature      11
Execution of assemblies, NGen.exe      16
Execution of assemblies, performance issues      14—16
Exit method of Monitor      633 634
Exit method of System.Environment      540
Explicit LayoutKind      128—129
Exported TypesDef metadata table      47
Extensibility, add-ins for      See add-ins
Extensibility, AppDomains for      541
Extensibility, CLR hosting for      See hosting
Extensibility, extensible applications      549
Extern aliases      105—106
Family methods      25
Family modifier      158
FCL (Framework Class Library), advantages of      xxiii-xxv
FCL (Framework Class Library), Array static generic methods      365
FCL (Framework Class Library), boxing issues      137
FCL (Framework Class Library), component library      22
FCL (Framework Class Library), custom attributes defined by      388
FCL (Framework Class Library), defined      22 xxii
FCL (Framework Class Library), exception types defined by      430—432
FCL (Framework Class Library), generic delegates in      374
FCL (Framework Class Library), generic interfaces      364—365
FCL (Framework Class Library), generics in      364—365
FCL (Framework Class Library), interface based nature of      329
FCL (Framework Class Library), namespaces of      23
FCL (Framework Class Library), primitive data types      117—119
FCL (Framework Class Library), thread safety of      622
FCL (Framework Class Library), Web Forms methods      22
FCL (Framework Class Library), Web services methods      22
FCL (Framework Class Library), Windows console classes      22
FCL (Framework Class Library), Windows Forms classes      22
FCL (Framework Class Library), Windows services classes      22
FieldAccessExceptions      159
FieldDef metadata table      39
Fields, advantages of      179
Fields, backing fields      216
Fields, data encapsulation of      213—215
fields, defined      24 153 178
Fields, defining, sample code for      180—181
Fields, encapsulated, disadvantages of      214—215
Fields, initial values of value type fields      188
Fields, InitOnly CLR term      179
Fields, inline initialization      180—181
Fields, instance modifier      179
Fields, invoking for reflection      578
Fields, layout by CLR      128—129
Fields, memory allocation for      179
Fields, modifiers for, table of      178—179
Fields, private, advantages of      214
Fields, public, disadvantages of      213—214
Fields, readonly modifier      179 181
Fields, smart fields      215
Fields, static      179
Fields, type constructors for initializing      191
Fields, versioning      179—180
Fields, volatile modifier      179
files, attributes, changing      291
Files, FileAttributes type, bit flags of      291
Files, FileDef manifest table      70
Files, fileflagsmask version field      55
Files, hidden, determining if      291
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! Î ïðîåêòå