Ãëàâíàÿ    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
Ïðåäìåòíûé óêàçàòåëü
FileStream class, Asynchronous flag      601
FileStream class, asynchronous operations with      599—601
FileStream class, BeginRead method      600—601
FileStream class, Close method of      487—488
FileStream class, Delete method of      486
FileStream class, dispose pattern with      486—489
FileStream class, EndRead method      602—604
FileStream class, method callback rendezvous technique with      606—610
FileStream class, Read method of      599—600 601
FileStream class, StreamWriter class dependency issues      492—493
Finalization, AppDomains, unloading of      539
Finalization, calling of Finalize methods      477—479
Finalization, CloseHandle Win32 function calls      469
Finalization, CLR thread for calling      478 480—481
Finalization, CriticalFinalizerObject types      469—470 471
Finalization, CriticalHandle class      474—475
Finalization, defined      468
Finalization, destructors compared to finalizers      469
Finalization, dispose pattern      482—489
Finalization, execution, control of      477
Finalization, Finalize method      98 127—128
Finalization, freachable queues      480—481 501
Finalization, garbage collection with      475—477
Finalization, GC handle tables      493—500
Finalization, guaranteed      469—470
Finalization, HasShutdownStarted property      479
Finalization, internal methodology      479—481
Finalization, lists, finalization      479—481
Finalization, managed resources, using with      475—477
Finalization, reachable objects      481
Finalization, reference counting      474—475
Finalization, ReRegisterForFinalize      501
Finalization, resurrected objects      481 501—502
Finalization, SafeHandle type      470—475
Finalization, SuppressFinalize method of GC      485
Finalization, synchronization issues      637
Finalization, System.Object Finalize method      480
Finalization, two collections requirement      481
Finalization, type design with      477
Finalization, unmanaged code with      473—475
Finalization, using statements, creating dispose patterns with      489—491
Finalization, WaitForPendingFinalizers method      514
Finalization, \~ (tilde) indicator for Finalize methods      468
Finalize method      See also finalization
Finalize method, purpose of      98
Finalize method, value types on      127—128
finalizers      See finalization
Finally blocks, defined      425
Finally blocks, dispose calls in      489—491
Finally blocks, exceptions in, danger of      425
Finally blocks, execution of      425
Finally blocks, execution upon thread falling from catch block      424
Finally blocks, exit of thread from      425
Finally blocks, guidelines for      440—441
Finally blocks, lock statements      440
Finally blocks, optional nature of      425
Finally blocks, purpose of      440
Finally blocks, using statements      440—441 489—491
Flags attribute      388
Flags, bit      See bit flags
float type      118 119
Format method of Enum      288
Format method of String type      268—269
Framework Class Library      See FCL (Framework Class Library)
Freachable queues      480—481 501
Friend assemblies      157—158
Full trust, unsafe code with      18
Functions, debugger issues with      15
GAC (global assembly cache), /i switch      74
GAC (global assembly cache), /r switch      74
GAC (global assembly cache), attribute storage      79
GAC (global assembly cache), CPU architecture identity      88
GAC (global assembly cache), delayed signing with      83
GAC (global assembly cache), deployment with      74—75
GAC (global assembly cache), directories used for      77—78
GAC (global assembly cache), disabling Viewer      77
GAC (global assembly cache), disadvantages of using      75
GAC (global assembly cache), dragging files to      77
GAC (global assembly cache), GACUtil.exe tool      73—74
GAC (global assembly cache), group permissions for      74
GAC (global assembly cache), installing assemblies to      73—74
GAC (global assembly cache), internal structure of      77—79
GAC (global assembly cache), manually copying files to      73
GAC (global assembly cache), purpose of      73
GAC (global assembly cache), registration, purpose of      75
GAC (global assembly cache), subdirectories of      73 78—79
GAC (global assembly cache), uninstalling assemblies      74 76
GAC (global assembly cache), version numbers, viewing      76
GAC (global assembly cache), version policy of      79
GAC (global assembly cache), version-binding redirection policies      550
GAC (global assembly cache), viewing      76—77
GAC (global assembly cache), Windows Explorer with      76—77
Garbage collection, AddMemoryPressure method      507—510
Garbage collection, advantages of      464—465
Garbage collection, algorithm for      461—465
Garbage collection, AppDomains, triggering by      478
Garbage collection, AppDomains, triggering by unloading of      539
Garbage collection, ASP.NET      506
Garbage collection, bitmaps      507
Garbage collection, CLR shutdown causing      478
Garbage collection, Collect method      478 513—514
Garbage collection, compact phase of      464
Garbage collection, concurrent collections      518—519
Garbage collection, debugging issues      465—468
Garbage collection, deep stacks      506
Garbage collection, defined      xxiv
Garbage collection, dispose pattern      482—489
Garbage collection, finalization lists      479—481
Garbage collection, finalization process      See finalization
Garbage collection, Finalize methods, calling      477—479
Garbage collection, fixed number native resources      507—510
Garbage collection, forcing full collection      513—514
Garbage collection, freachable queues      480—481 501
Garbage collection, full collection, forcing      514
Garbage collection, GC handle tables      493—500
Garbage collection, generations      461 477 502—507
Garbage collection, GetGeneration method      514—515
Garbage collection, HandleCollector class      507—510
Garbage collection, HasShutdownStarted property      479
Garbage collection, idle threads      506
Garbage collection, JIT for safe point determination      517
Garbage collection, large memory objects      507 519
Garbage collection, lifetimes of objects, controlling      See object lifetime management
Garbage collection, managed heap, relationship to      460—461
Garbage collection, marking phase      463—464
Garbage collection, MaxGeneration property      513
Garbage collection, MemoryFailPoint class      511—513
Garbage collection, metadata used for      6
Garbage collection, method lifetime issues      465—468
Garbage collection, modification of roots      464
Garbage collection, monitoring      519—520
Garbage collection, multiprocessor systems      517—519
Garbage collection, Normal flag of GCHandleType      494
Garbage collection, OutOfMemoryExceptions      461 511
Garbage collection, overview of      458—459
Garbage collection, parallel collections      517—518
Garbage collection, performance counters      520
Garbage collection, performance issues      464 515—519
Garbage collection, pinned objects      494
Garbage collection, pressure monitoring      507—510
Garbage collection, programmatic control of      513—515
Garbage collection, purpose of      458—459
Garbage collection, reachable objects      481
Garbage collection, RemoveMemoryPressure method      507—510
Garbage collection, resource allocation steps      458
Garbage collection, restricted native resources      507—510
Garbage collection, resurrected objects      481 501—502
Garbage collection, roots      461—464
Garbage collection, safe points, threading      516—517
Garbage collection, scalable parallel collections      517—518
Garbage collection, self-tuning of      506
Garbage collection, server application optimization      517—518
Garbage collection, starting collections      503
Garbage collection, startup of, events causing      477—478
Garbage collection, StreamWriter dependency issue      492—493
Garbage collection, synchronization issues      637
Garbage collection, System.GC      513—515
Garbage collection, threading issues      515—517
Garbage collection, triggering by AppDomains      478
Garbage collection, unloading of AppDomains, triggering by      539
Garbage collection, using statements, creating dispose patterns with      489—491
Garbage collection, value types with      124
Garbage collection, WaitForPendingFinalizers method      514
Garbage collection, WeakReference class      497—500
GC handle tables      493—500
GC type      See also garbage collection
GC type, Collect method      513—514
GC type, CollectionCount method      519—520
GC type, GetGeneration method      514—515
GC type, GetTotalMemory method      519—520
GC type, MaxGeneration property      513
GC type, WaitForPendingFinalizers method      514
GCHandle type      493—494 495—496
Generations, garbage collection, 0th generation      503
Generations, garbage collection, 1st generation      504—505
Generations, garbage collection, 2nd generation      506
Generations, garbage collection, assumptions of      502
Generations, garbage collection, budgets for      503 506 507
Generations, garbage collection, defined      461 502
Generations, garbage collection, GetGeneration method      514—515
Generations, garbage collection, idle threads      506
Generations, garbage collection, ignoring generations, purpose of      504
Generations, garbage collection, large objects      519
Generations, garbage collection, lifetime of old objects assumption      504
Generations, garbage collection, self-tuning      506
Generations, garbage collection, starting collections      503
Generations, garbage collection, time required for collections      504
Generations, garbage collection, triggering start of collection      477
Generic collections classes, advantages of      130
Generic collections classes, FCL, with non-generic counterparts      364—365
Generic collections classes, Power Collections Library      365—366
Generic interfaces, advantages of      372
Generic interfaces, boxing minimization with      320
Generic interfaces, constraints with      321—322
Generic interfaces, FCL      364—365
Generic interfaces, implementation of IEnumerator\T\ example      372—373
Generic interfaces, interface arguments with secondary constraints      381—382
Generic interfaces, multiple implementations by a single class      320
Generic interfaces, non-generics inheritance issues      320
Generic interfaces, type safety of      319
Generics, advantages of      361 364
Generics, algorithm reuse purpose of      359
Generics, arity of types      368
Generics, Array static methods      365
Generics, Bag\T\      366
Generics, base types of      369—370
Generics, BigList\T\      366
Generics, casting issues      383
Generics, clean code benefit      361
Generics, closed types      367—369
Generics, code explosions      372
Generics, code-reuse benefit of      359
generics, collections      365—366
Generics, collections classes, advantages of      130
Generics, comparing two type variables      385
Generics, compiler treatment of specific data types with      372
generics, constraints      369 377—383
Generics, constructor constraints      382—383
Generics, default keyword      384
Generics, defined      359
Generics, delegates      373—374
Generics, Deque\T\      366
Generics, FCL, included in      364—365
Generics, IL awareness of      366—367
Generics, infrastructure in CLR for      366—367
Generics, inheritance of types      369—370
Generics, instance creation for reflection      562
Generics, IntelliSense with      367
Generics, interfaces      See generic interfaces
Generics, list algorithm example, FCL      359—360
Generics, List\T\ as example of      359—360
Generics, List\T\ performance      361—363
Generics, members not set up for generics      377
generics, methods      374—376
Generics, MultiDictionary\TKey, TValue\      366
Generics, naked type constraints      381—382
Generics, non-generic base classes for      370
Generics, null comparisons      384
Generics, null variables      384
Generics, open types      367—369
Generics, operands, using as      385—386
Generics, OrderedBag\T\      366
Generics, OrderedDictionary\TKey, TValue\      366
Generics, OrderedSet\T\      366
Generics, parameters with secondary constraints      381—382
Generics, performance benefits      361—363
Generics, primary constraints      380—381
Generics, reference type arguments, compilation of      372
Generics, reflection for      366
Generics, secondary constraints      381—382
Generics, setting variables to default values      384
Generics, Set\T\      366
Generics, source code hiding benefit      361
Generics, specifying types for      360
Generics, static fields in closed types      368—369
Generics, syntax simplification techniques      371
Generics, type arguments      360
Generics, type inference for methods      375—376
Generics, type objects of      367—369
Generics, type parameter constraints      381—382
generics, type parameters      360
Generics, type safety benefit      361
Generics, using directive with      371
Generics, value type arguments, compilation of      372
Generics, variables as operands      385—386
Generics, verifiability issues      383—386
Generics, \T\ indicator for      360 364
Get methods, accessibility issues      224
Get methods, indexers with      218—222
Get methods, parameterful properties with      218—222
Get methods, parameterless properties with      215—217
Get methods, performance issues      223—224
GetBytes method      277—278
GetHashCode method      97 147—149
GetNumericValue method of Char type      242
GetType method, boxing parameters      140
GetType method, mailable value types with      415
GetType method, obtaining Type objects with      556—557
GetType method, purpose of      98 115—116
GetValues method of Enum      288—289
GetVersionInfo method      54
Global Assembly Cache      See GAC (global assembly cache)
Globalization      See also culture
Globalization, CompareInfo type      250
Globalization, CultureInfo type      249—253
Globalization, Japanese characters      251—253
Globalization, linguistically correct comparisons      249—253
Globalization, string comparison issues      249—253
Globalization, StringInfo type      257—259
Globalization, TextElementEnumerator objects      257—259
Globalization, ToString methods for      265—267
Globalization, UnicodeCategory type      241—242
Globally deployed assemblies, globalization, directory for      See GAC (global assembly cache)
Globally deployed assemblies, strongly named assembly requirement      67
Goal of this book      xxvi
Handle finalization safety      See SafeHandle type
Handle-recycling exploits      474
HandleCollector class      507—510
Hash codes, algorithm guidelines      148
Hash codes, GetHashCode method      147—149
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! Î ïðîåêòå