Ãëàâíàÿ    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
Ïðåäìåòíûé óêàçàòåëü
C# version covered in this book      xxii
C++, /clr switch      31
C++, /platform switch      8—10
C++, compiling to CLR      32
C++, compiling to IL      31
C++, disassembling      32
C++, garbage collection, reasons for lack of      465
C++, managed code, forcing      6
C++, unmanaged code, loading CLR for      8—9
Cache memory, on-chip, call IL instruction      165—168
Cache memory, on-chip, MemoryBarrier method      625—629
Cache memory, on-chip, thread synchronization problem      622—624
Cache memory, on-chip, volatile keyword      626—629
Cache memory, on-chip, volatile reads and writes      625—629
Callback methods, C/C++      331
Callback methods, calling of      233
Callback methods, chaining with delegates      340—347
Callback methods, defined      225
Callback methods, delegate mechanism for      See delegates
Callback methods, delegates, calling with      333
Callback methods, EventHandler delegates, for      227—228
Callback methods, generic delegates for      373—374
Callback methods, inheritance issues      228
Callback methods, inline syntax      348—350
Callback methods, instance methods, callbacks to      335—336
Callback methods, invocation by delegates      339—340
Callback methods, mechanism for, exposing      See delegates
Callback methods, method callback rendezvous technique      606—610 612—613
Callback methods, names, checking for      339
Callback methods, Object type for parameters      228
Callback methods, passing variables to shortcut syntax      351—352
Callback methods, return values of      228
Callback methods, signature indication by delegates      333
Callback methods, Timer class with      595—598
Callback methods, uses for      331
Callback rendezvous technique      See method callback rendezvous technique
Callvirt IL instruction      166—168
CAN-DO relationships of interfaces      328
carriage returns      245—246
Case, Char type casing methods      242
Case, ToLowerInvariant method      249
Case, ToUpperInvariant method      247 249
Casting, array elements      297—300
Casting, as operator      101—102
Casting, base types implicitly      99
Casting, Byte, to      121
Casting, Char type to numeric values      242—243
Casting, conversion operators for      199—202
Casting, derived types explicitly      99—100
Casting, enumerated type instances      287
Casting, exceptions      100—101
Casting, generics issues      383
Casting, is operator      101—102
Casting, mailable value types      411
Casting, primitive data types      119—120
Casting, quiz      102—103
Casting, run time steps in      100
Casting, safety with      101
Casting, single to int truncations      120
Casting, unboxing types with      131—132
Catch blocks, aborted threads in      546—547
Catch blocks, backing out of partial operations      443—444
Catch blocks, catch type variable specification      424
Catch blocks, catch types      423
Catch blocks, choices at end of      424
Catch blocks, code execution step      424
Catch blocks, debugging with Visual Studio      423
Catch blocks, defined      423
Catch blocks, EndXxx methods with      442
Catch blocks, exiting of      424
Catch blocks, guidelines for      441—442
Catch blocks, inner finally block code execution      424
Catch blocks, last, function of      423
Catch blocks, ordering of      423—424
Catch blocks, search criteria among      424
Catch blocks, StackTrace property in      451—453
Catch blocks, throwing exceptions from inside of      424
CERs (Critical Execution Regions)      543
Chaining callback methods with delegates      340—347
Char type, abstract Unicode characters      257
Char type, casing methods      242
Char type, casting to numeric values      242—243
Char type, category methods      242
Char type, character expansions      251
Char type, CompareTo methods      242
Char type, culture specification      242
Char type, decoding characters      280—281
Char type, defined      118
Char type, encoding characters to non-Unicode      274—280
Char type, Equals method      242
Char type, GetBytes method      277—278
Char type, GetChars method of Decoder      280
Char type, GetNumericValue method      242
Char type, GetUnicodeCategory method      241—242
Char type, IConvertible with      243
Char type, Japanese characters      251—253
Char type, MBCS      274
Char type, numeric conversions to and from      242—243
Char type, Parse method      242
Char type, public fields of      241
Char type, System.Convert type methods      243
Char type, text elements      257
Char type, ToChar method      243
Char type, ToLower methods      242
Char type, ToString method      242
Char type, ToUpper methods      242
Char type, TryParse method      242
Char type, Unicode representation standard      241
Char type, Unicode surrogates      257
Char type, UTF encoding standards      275—276
Characters, type for      See Char type
checked operator      122—123
CIL (Common Intermediate Language)      xxiv. See also IL (intermediate language) code
class constructors      See constructors
class libraries      See libraries
Classes      See also types
Classes, constructors for      See constructors
Classes, guidelines for defining      171—172
Classes, inheritance overview      312
Classes, members of      See type members
Classes, methods of      See methods
Classes, partial      161—162
Classes, reference types as      124
classes, static      160—161
Classes, StructLayoutAttribute      128—129
Cleanup code, dispose pattern      482—489
Cleanup code, exception handling, benefit of using for      419
Cleanup code, Finalize method for      See finalization
Cleanup code, finally blocks for      425 440
Cleanup code, types cleaned up automatically      459
Cleanup code, types requiring cleanup code      459
CLI (Common Language Infrastructure), defined      24
CLI (Common Language Infrastructure), memory model issues      628.
Clone method of String type      259
Close method for object disposal      484—485 487—488
Closed class proposal      170—171
Closed types      367—369
Closing objects, dispose pattern for      482—489
CLR (common language runtime), advantages of      xxiii-xxv
CLR (common language runtime), COM server in DLL nature of      522
CLR (common language runtime), defined      xxii
CLR (common language runtime), ICLRRuntimeHost      523—525
CLR (common language runtime), managing with managed code      542—543
CLR (common language runtime), non-CLR applications using features of      See hosting
CLR (common language runtime), simplified programming model of      xxiii
CLR (common language runtime), version issues for hosting      522—523
CLR headers, defined      5
CLR headers, parts of      38
CLR hosting      See hosting
CLR Profiler      520
CLRVer.exe      8
CLS (Common Language Specification), CLSCompliant attribute      28
CLS (Common Language Specification), design rule      27
CLS (Common Language Specification), interoperability benefit of      xxiv
CLS (Common Language Specification), programming language equivalents to members of      29—30
CLS (Common Language Specification), purpose of      26
CLS (Common Language Specification), relation to CLR/CTS      26—27
CLS (Common Language Specification), rules for      28
CLS (Common Language Specification), type definition examples      27—29
CoCreateInstance for CLR      522
Code access security      35
Code examples, URL for      xxvi
Code explosions from generic types      372
CodeBase elements, criteria for CLR use of      90
CodeBase elements, purpose of      45 85
CodeBase elements, weakly-named assemblies with      89
Collect method for garbage collection      478 513—514
Collection classes, Bag\T\      366
Collection classes, BigList\T\      366
Collection classes, Deque\T\      366
Collection classes, FCL      364—365
Collection classes, generic      130 364—366
Collection classes, MultiDictionary\TKey, TValue\      366
Collection classes, OrderedBag\T\      366
Collection classes, OrderedDictionary\TKey, TValue\      366
Collection classes, OrderedSet\T\      366
Collection classes, Power Collections library      365—366
Collection classes, Set\T\      366
Collection classes, value types with generic      130
COM, calling from managed code      31
COM, COM server nature of CLR      522
COM, error notification for      420
COM, interoperability with .NET      xxv
COM, managed code for      31
COM, TlbImp.exe      31
Comments, version      55
Common Language Infrastructure      See CLI (Common Language Infrastructure)
Common Language Specification      See CLS (Common Language Specification)
Common Type System      See CTS (Common Type System)
Compact phase of garbage collection      464
CompanyName version field      55
CompareExchange method of Interlocked      629—630
Comparer class      329
CompareTo methods of Char type      242
Comparisons, != operator      146
Comparisons, == operator      146
Comparisons, Compare method of String type      252
Comparisons, CompilerGeneratedAttribute      349
Comparisons, Equals      See Equals method
Comparisons, linguistically correct comparisons      249—253
Comparisons, ReferenceEquals method      145—146
Comparisons, String operations      247—253
Compiling, /checked+ switch      121—122 123
Compiling, /keyfile switch      70
Compiling, /nostdlib switch      36
Compiling, /reference switches      35 37—38
Compiling, /resource switch      53
Compiling, /t:exe switch      36
Compiling, /t:winexe switch      36
Compiling, /target:module switch      48
Compiling, accessibility checking      159
Compiling, code optimization      14—15
Compiling, default response file switches      37—38
Compiling, default switches      36
Compiling, delayed signing method      82—84
Compiling, friendly assemblies      158
Compiling, JIT      See JIT (just-in-time) compiling
Compiling, manifests into modules      48
Compiling, method lifetimes      465—468
Compiling, multifile assemblies      48
Compiling, NGen.exe      16 19—22
Compiling, OutOfMemoryExceptions      429
Compiling, process overview      4
Compiling, programming languages for CLR      4
Compiling, reference handling      35
Compiling, response files for      See response files
Compiling, verification by CLR      17
Component Software Programming      See CSP (Component Software Programming)
Components, assemblies as      6—7
Components, FCL classes for      22
Compute-bound operations, APM with      611—613
Compute-bound operations, dedicated threads for      593—595
Compute-bound operations, defined      591
Compute-bound operations, delegates for      611—613
Compute-bound operations, foreground threads      593—594
Compute-bound operations, periodical      595—598
Compute-bound operations, special priorities      593—594
Compute-bound operations, thread pools for      591—593
Concat method of String      210
concatenating strings      246
Concurrent Affairs column      630
Concurrent garbage collection      518—519
Conditional attribute classes      407
Confidentiality, SecureString type for      282—284
Configuration files, administrator control with      60—63
Configuration files, advanced administration      88—93
Configuration files, ASP.NET, directory for      62
Configuration files, assemblyIdentity elements      89—90
Configuration files, bindingRedirect elements      89—90
Configuration files, CodeBase elements      85 89 90
Configuration files, Configuration administrative tool      90
Configuration files, dependentAssembly elements      89—90
Configuration files, Internet Explorer controls with      62
Configuration files, locations for      62
Configuration files, overriding publisher policy      92—93
Configuration files, privatePath attribute      69
Configuration files, probing elements      89
Configuration files, publisher policy control      91—93
Configuration files, publisherPolicy elements      90
Configuration files, servers, parallel collections for      517
console applications      See Windows console applications
Console user interface (CUI) executables      36
Constants, compiler issues      178
Constants, defined for type members      153 177
Constants, metadata of      177
Constants, method parameters      212
Constants, types limited to      177
Constants, versioning issues      177—178
Constraints on generic interfaces      321—322
Constraints on generic types, casting issues      383
Constraints on generic types, compiler responsibility for      378
Constraints on generic types, constructor constraints      382—383
Constraints on generic types, default keyword      384
Constraints on generic types, defined      378
Constraints on generic types, enumerated types, limiting to      369
Constraints on generic types, interface implementations with      379
Constraints on generic types, naked type constraints      381—382
Constraints on generic types, null comparisons      384
Constraints on generic types, overloading with      378—379
Constraints on generic types, overview of      377—379
Constraints on generic types, primary      380—381
Constraints on generic types, secondary      381—382
Constraints on generic types, setting variables to default values      384
Constraints on generic types, type parameter constraints      381—382
Constraints on generic types, verifiability issues      383—386
Constraints on generic types, where tokens      378
Constructor constraints on generic types      382—383
Constructors, abstract classes, of      184
Constructors, access, type constructor      191
Constructors, accessibility      184
Constructors, base class constructor calls      184 192
Constructors, calling type constructors      190—191
Constructors, code explosion scenario      185—186
Constructors, constructorless types      184
Constructors, conversion      199—202
Constructors, default for value types      186
Constructors, default implicit      184
Constructors, defined      183
Constructors, exceptions, type constructor      191
Constructors, field initialization, type constructor      191
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! Î ïðîåêòå