Visual C#. NET 2003 Unleashed

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z]

C#

    console applications         Hello World 2nd 3rd 4th

     future issues 2nd         anonymous methods 2nd 3rd

         generics 2nd 3rd 4th         managing lists with iterators 2nd

         nullable types 2nd

         partial types 2nd

         static classes 2nd

     object-oriented features Cache object 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th CacheDependency class

caches

caching 2nd 3rd 4th 5th 6th

     Cache object 2nd 3rd 4th 5th 6th 7th 8th 9th 10th

     HttpCachePolicy class 2nd 3rd 4th     OutputCache directive 2nd 3rd 4th 5th 6th

Calendar control

Call Stack window     debugging applications

calling    APIs

         chunky APIs 2nd

CallingConvention property

calls

    asynchronous

         Web services 2nd 3rd

    synchronous

         Web services 2nd 3rd

camel case

Cancel method

     IDbCommand interface

card tables

CAS 2nd

     (code access security)

     administration

         policy modification 2nd 3rd 4th 5th

    assemblies         trust levels 2nd 3rd 4th 5th 6th 7th    deployment packages

         creating 2nd

     permissions 2nd 3rd 4th         defined

         Evaluate Assembly task (Runtime Security Policy folder) 2nd 3rd 4th

         identity 2nd

         resolving 2nd

         role-based

     writing CAS-aware code 2nd

         blocking unwanted clients 2nd 3rd 4th         declarative security 2nd 3rd

         imperative security 2nd cascading header forms 2nd 3rd 4th

cascading header/detail forms     data binding 2nd 3rd

case sensitivity

     XPath operators

case statement 2nd 3rd

cases     camel    strings

         modifying 2nd

CASLibrary class library

CASPOL.EXE

     CAS policy modification cast operators

cbSize field (CRYPTPROTECT_PROMPTSTRUCT structure)

CCW 2nd 3rd     (COM callable wrapper)

centralized servers     deploying smart clients from

         self-updating applications 2nd 3rd 4th

         System.Reflection method 2nd

         URL-based executable deployments 2nd

         web server deployments 2nd

certificates

     X.509

ChangeDatabase method

     IDbConnection interface

ChangeDatabase method (SqlConnection class)

Channel URI

channels

     Channel URI

     client-activated URLs

     HttpChannel 2nd

     selecting 2nd 3rd

     server-activated URLs     TcpChannel 2ndcharacters

     replacing

    strings         replacing 2nd

         trimming

CharSet property

CheckBox control

CheckBoxList control

choice element

     XSD complex data types chunky API calls 2nd

CIM 2nd 3rd 4th 5th 6th 7th 8th 9th 10th     (Common Information Model)

class     AutoResetEvent

class libraries

     CASLibrary

     SampleHttpModule

Class View window Class1 class 2ndClass1.cs file

     deleting

classes 2nd 3rd 4th

     abstract

     AddressList 2nd 3rd     AppDomain

         methods 2nd

         properties 2nd     AspNetHostingPermission

     Assembly     AssemblyTool 2nd 3rd 4th 5th 6th 7th

     attributes 2nd

         defined

         UML 2nd 3rd 4th

    base

         inheritance 2nd 3rd 4th 5th 6th 7th

     BindingContext 2nd

     BluePlugin 2nd 3rd

     CacheDependency

     character classes (regular expressions)

     Class1 2nd

     Collection

     CollectionBase

     COM+ serviced compoents

     ContextUtil 2nd

         methods 2nd

         properties 2nd     control     CurrencyManager

         complex data binding 2nd

         events         public properties

     CustomIdentity 2nd

     CustomPrincipal 2nd 3rd

     CustomTraceListener test class

     DataBinder 2nd

     DataGrabber

     DataGrid     DataList

     DbDataPermission     Debug 2nd 3rd 4th 5th

    Delegate         constructors 2nd

     DESCryptoServiceProvider 2nd

     Directory 2nd

     DirectoryServicesPermission

     DnsPermission     DSACryptoServiceProvider 2nd 3rd     EnvironmentPermission

     EventLog

     EventLogPermission

     File 2nd

     FileDialogPermission     FileInfo 2nd 3rd

     FileIOPermission

     FileStream 2nd 3rd 4th 5th     FileSystemWatcher 2nd 3rd 4th

         notification filters 2nd    FormsAuthentication

         statis methods 2nd

     Generic

    generics

         future considerations 2nd 3rd 4th

     HelloService 2nd

         returning data to clients 2nd 3rd 4th

     HelloWorld 2nd 3rd

     HttpApplicationState 2nd

         methods

     HttpCachePolicy 2nd 3rd 4th

    HttpHandlers

         creating 2nd 3rd 4th 5th

     inheritance 2nd

    Interlocked

         thread synchronization 2nd

     IsolatedStorageFilePermission     IsolatedStoragePermission     LicenseManager 2nd 3rd 4th

     LicenseProvider 2nd 3rd 4th 5th

     LogicalCallContext     MACTripleDES 2nd 3rd

     ManualResetEvent

     MD5CryptoServiceProvider 2nd

     MemoryStream 2nd

     MessageBoxTraceListener

     MessageQueuePermission

    MessageReceiver         SoapReceiver class 2nd

    MessagingSoapClient         SoapClient class 2nd 3rd

     Mile    Monitor

         thread synchronization 2nd 3rd 4th 5th

    Mutex

         thread synchronization 2nd 3rd

     MyDataLayer     Nullable     OdbcPermission

     OleDbCommand 2nd

     OleDbConnection 2nd

     OleDbDataAdapter 2nd

     OleDbDataReader     OleDbPermission

     OraclePermission

     PerformanceCounterPermission     PluginLoader 2nd

     PluginTool 2nd 3rd     PrintingPermission

     PropertyManager

         properties 2nd

     PublisherIdentityPermission

     PublisherProtected

     RC2CryptoServiceProvider

     RDPCommand 2nd

     RDPConnection 2nd

     RDPDataAdapter 2nd

     RDPDataReader 2nd

     RDPParameter 2nd

     RDPParameterCollection 2nd

    ReaderWriterLock

         thread synchronization 2nd

     RedPlugin 2nd 3rd

     ReflectionPermission

     RegistryPermission     Repeater     ResourceManager

     ResourcePermissionBase

     RijndaelManaged     RoleSecurity

     RSACryptoServiceProvider 2nd

     SampleService

     SecurityPermission

     ServiceControllerPermission

     ServicedComponent 2nd

     SHA1Managed 2nd     SharedPropertyGroupManager

     SiteIdentityPermission     SoapClient 2nd 3rd 4th

     SoapReceiver 2nd 3rd 4th 5th 6th         MessageReceiver 2nd

     SoapSender 2nd 3rd 4th 5th 6th

     SoapService 2nd 3rd 4th

     SocketPermission

     SomeDelegate     SPMGetter 3     SPMSetter 4

     SqlClientPermission

     SqlCommand 2nd 3rd 4th

     SqlConnection 2nd

         database connection strings 2nd 3rd         events

         methods 2nd

         properties 2nd     SqlDataAdapter 2nd 3rd 4th

     SqlDataReader 2nd         properties 2nd

    static

         future considerations 2nd

     StreamReader 2nd 3rd

     StreamWriter 2nd 3rd

     String 2nd 3rd

     StringBuilder 2nd 3rd 4th 5th 6th

         Append method

         AppendFormat method

         Insert method

     StringReader 2nd

     StringWriter 2nd

     StrongNameIdentityPermission 2nd

     System.Array

     System.Attribute

    System.MulticastDelegate

         methods 2nd     System.Type         methods

         properties

    SystemString class         methods

     the System.Array

     ThreadPool

         passing data to threads 2nd

         ThreadPool.QueueUserWorkItem method 2nd

         WaitCallback delegate 2nd

     TimeSpan     Trace 2nd

         adding code to applications 2nd 3rd         trace switches 2nd 3rd 4th 5th 6th

     TraceListener 2nd     TraceSwitch 2nd

     TripleDESCryptoServiceProvider 2nd 3rd

     UIPermission

     UML 2nd 3rd 4th

     URLIdentityPermission     UsernameToken 2nd 3rd 4th     WebPermission

     WMIDemoProvider

         properties

    wrapper

         creating 2nd 3rd 4th     XmlAttribute 2nd 3rd

     XmlComment

     XmlConvert 2nd 3rd 4th     XmlDocument 2nd 3rd

     XmlElement 2nd     XmlNode 2nd 3rd 4th

     XmlNodeList 2nd

     XmlNodeReader 2nd 3rd

     XmlReader 2nd

         XmlNodeReader 2nd 3rd

         XmlTextReader 2nd 3rd 4th 5th 6th

         XmlValidatingReader 2nd 3rd

     XmlSchema 2nd 3rd

     XmlSerializer

     XmlTextReader 2nd 3rd 4th 5th 6th

     XmlValidatingReader 2nd 3rd

     XPathDocument 2nd 3rd 4th 5th 6th 7th

     XPathNavigator 2nd 3rd

     XPathNodeIterator 2nd

     ZoneIdentityPermission

ClassInterfaceAttribute attribute

CLI     (common language infrastructure) Client attribute (Location attribute)

client-activated remote objects 2nd

client-activated URLs client-side state management

     cookies 2nd 3rd 4th 5th 6th

     customizing ViewState 2nd

     hidden form fields 2nd 3rd 4th 5th 6th 7th

     passing server control values between forms 2nd 3rd 4th 5th 6th 7th 8th 9th 10th

     query strings 2nd 3rd 4th 5th

     ViewState property 2nd 3rd 4th 5th 6th 7th 8thclients

    creating         remoting 2nd 3rd

    proxies         creating 2nd

    reliability

         Web services 2nd

     smart 2nd 3rd 4th

         deploying updates from centralized servers 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th         high fidelity         intelligent connections

         offline functionalities 2nd

         offloading server processing with Web services 2nd 3rd 4th 5th 6th

         operations

     smart clients 2nd Close function (trace listeners)

Close method

     IDataReader interface     IDbConnection interface

Close method (SqlConnection class)CLR

     memory management

         boxing 2nd 3rd 4th 5th 6th 7th 8th

         StringBuilder class 2nd 3rd 4th

         unboxing 2nd 3rd 4th

CLS (common language specification)

CoClassAttribute attribute

code

    access

        security [See CAS]

     access security 2nd

     CAS-aware 2nd

         blocking unwanted clients 2nd 3rd 4th

         declarative security 2nd 3rd

         imperative security 2nd

     Debug class 2nd 3rd

     execution     GCs 2nd 3rd    interoperability

         .NET code invoking COM code 2nd 3rd 4th 5th 6th 7th 8th

     outlining 2nd 3rd     performance

         AddRange method

         asynchronous I/O 2nd 3rd

         chunky API calls 2nd

         exceptions 2nd

         for loop 2nd 3rd 4th

         foreach loop 2nd 3rd 4th         jagged arrays 2nd

         rectangular arrays 2nd         reference types 2nd

         value types 2nd     replacing comments with

     spaghetti

     Trace class 2nd 3rd

code access security [See CAS]

code attributes 2nd 3rd 4th Code Group Properties dialog code groups 2nd

     creating

Code view

     FirstForm.aspx 2nd

     SecondForm.aspx 2ndCode View window

     Text property

Collection class Collection interfaces

CollectionBase class collections

     ArrayList 2nd

     Attachments

     BitArray 2nd 3rd

     boxing 2nd 3rd

     creating custom collections

         AddressList class 2nd 3rd

         CollectionBase class

     Garbage Collector 2nd

         partial 2nd

     iterating through 2nd 3rd

     Queue 2nd 3rd

     SortedList 2nd 3rd

     Stack 2nd 3rd 4th 5th 6th

     strongly typed 2nd

collisions

columns    DataSets         defining using XML schema 2nd

COM

     (Component Object Model)    .NET

         CCW 2nd

     interoperability 2nd

    objects

         VB 6 2nd 3rd

     RCW

COM callable wrapper [See CCW] COM Interop 2nd 3rd

     .NET code attributes     code interoperability 2nd 3rd 4th 5th 6th 7th 8th

     code utilizing .NET components 2nd 3rd 4th     data marshalling 2nd 3rd

         custom marshalling 2nd

         from COM to .NET 2nd 3rd

    objects

         COMtoDotNet     PIA 2nd 3rd 4th 5th         deployment 2nd 3rd

         producing 2nd 3rd

     programming code attributes 2nd 3rd

     RCW 2nd 3rd

         (runtime callable wrapper) COM+ 2nd

     advanced

         events 2nd 3rd 4th 5th         queued components 2nd

    applications         Library mode

         Server mode

     construction strings 2nd 3rd 4th 5th

     creating components

     events 2nd

    JIT

         activation

     JIT (just-in-time) 2nd

     object pooling 2nd 3rd 4th 5th 6th

     queued components 2nd

     role-based security 2nd

    secrutiy

         role-based 2nd 3rd 4th 5th

     security

         object contexts 2nd 3rd

         security contexts 2nd 3rd

     serviced components     shared groups 2nd 3rd 4th 5th 6th     shared properties 2nd 3rd 4th 5th 6th

     transactions 2nd 3rd 4th 5th 6th 7th

COM+ New Subscription WizardCombine method

     System.Delegate class

ComboBoxes

     data binding 2nd

ComImportAttribute attribute

Command window

     debugging applicationscommands

     AL.EXE     data providers

         IDbCommand interface 2nd         RDPCommand class 2nd

    Debug menu

         Windows

     debugging applications 2nd

     ILDASM    Project menu         Copy Project 2nd

         New Project

     System.Console.ReadlLine

     System.Console.WriteLine

     XCopyCommandText property

     IDbCommand interface

CommandTimeout property     IDbCommand interface

CommandType property     IDbCommand interface

comments

     replacing with code

     reports 2nd 3rd 4th

common files

     creating server applications 2nd

Common Information Model [See CIM]

common language infrastructure [See CLI]

Common Language Runtime [See CLR]

    assembly deployment

         locating assemblies to load 2nd 3rd

     benefits 2nd

     code access security 2nd

     code execution

     COM interoperability 2nd

     isolation 2nd

     JIT compiler     just-in-time compilation     multiple languages

     PInvoke

     Rotorcommon language specification [See CLS]

Common Type System [See CTS]

common type systems

     functions 2nd

     reference types 2nd

         versus value types 2nd 3rd

     value types 2nd 3rd         versus reference types 2nd 3rd

CompanyOKCancel Inherited Form CompanyOKCancel inherited form 2nd

CompanyOKCancel Inherited Formcompiler behavior

     events processing 2nd

compiling

     Windows Forms applications 2nd 3rd

complex data binding 2nd 3rd     CurrencyManager class 2ndcomplex data types

     XSD 2nd

         group control attributes 2nd

Component Object Model [See COM]

components    .NET

         consuming 2nd 3rd 4th 5th 6th

composite controls ComRegisterFunctionAttribute attribute

COMtoDotNet object ComUnregisterFunctionAttribute attribute

ComVisibleAttribute attribute

condemned objects

conditional operators

     ternary 2nd

conditional statements 2nd

     if 2nd

     if/else 2nd

configuration

    IIS

         in web farms 2nd

     sessionState 2nd 3rd

         InProc mode

         Off mode

         SQLServer mode

         StateServer mode

     web farms 2nd 3rdconfiguration file     EIF

     registering remote objects 2nd 3rd 4th

Configuration Manager dialog boxconfigurations

     debugging applications 2nd 3rd

         Configuration Manager dialog box

     EIF

         application configuration file

         trace session configuration file

Connect Timeout parameter Connection Lifetime parameter

Connection property     IDbCommand interface

Connection Reset parameter connection strings 2nd 3rd

     protecting with Web.config data

Connection Timeout parameter

connections

     data providers         IDbConnection interface 2nd         RDPConnection class 2nd

ConnectionString method

     IDbConnection interface

ConnectionString property (SqlConnection class)

ConnectionTimeout property     IDbConnection interface

ConnectionTimeout property (SqlConnection class)

connectivity    network

         testing 2nd 3rdconsole applications

     Hello World 2nd 3rd 4th

Console.Write() statements

Console.WriteLine method

     terminating threads

Console.WriteLine() statements

constraints

     defining DataSets using XML schema

         key constraints 2nd

         keyref constraints 2nd 3rd

         relationships

         unique constraints

Construct method 2nd

construction strings

     COM+ 2nd 3rd 4th 5th

constructors

     Delegate class 2nd     Mutex class 2ndconsuming

     .NET components 2nd 3rd 4th

         custom marshalling 2nd     DLLs 2nd

consumption

     UDDI 2nd 3rd

     Web services

         asynchronous 2nd 3rd 4th 5th 6th

         creating client proxies 2nd

Contains method     IDataParameterCollection interface

content     enterprise templates 2nd

Contents windowcontext

     remoting 2nd 3rd

context menus

     dynamic 2nd 3rd 4th 5th 6th

         pop-up context menu event handler 2nd         populating ListView 2nd ContextId property

ContextMenu property

ContextUtil class 2nd

     methods 2nd

     properties 2nd continue statement

contract-first programming 2nd

control classes control structures 2nd

     conditional statements 2nd     execution path

     if conditional statements 2nd

     if/else conditional statements 2nd

     short circuit evaluations 2nd 3rd 4th

     switch statement 2nd 3rd 4th 5th 6th

     ternary operator 2nd

controls

    Button

         Windows Forms Hello World application 2nd 3rd 4th

     composite

    custom

         creating 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th

     Help

    HTML

         HtmlAnchor

         HtmlButton

         HtmlForm         HtmlGenericControl         HtmlImage

         HtmlInputButton

         HtmlInputCheckBox         HtmlInputFile

         HtmlInputHidden

         HtmlInputImage

         HtmlInputRadioButton

         HtmlInputText

         HtmlSelect

         HtmlTable         HtmlTableCell

         HtmlTableRow         HtmlTextArea

         server controls 2nd 3rd 4th 5th         System.Web.UI.HtmlControls namespace

     License-Protected Label 2nd 3rd

     licensed 2nd 3rd 4th

    ListBox

         advanced data binding 2nd 3rd 4th     maintaining lists         ListBox control 2nd

         ListView control 2nd 3rd 4th 5th

         TreeView control 2nd 3rd 4th

     modifying values 2nd 3rd 4th 5th 6th 7th

     nesting controls within controls         GroupBox control 2nd

         Panel control 2nd

         TabControl control 2nd     NET Framework 2nd

         Button 2nd         Label 2nd

         ListBox 2nd

         ListView 2nd 3rd 4th 5th

         StatusBar 2nd

         TextBox 2nd

         ToolBar 2nd 3rd 4th

         TreeView 2nd 3rd 4th

     OwnerDraw

     Repeater 2nd 3rd 4th

    server [See server controls]

     StockLabel

     storing values 2nd 3rd 4th 5th 6th 7th

     user 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th

         BODY

    Web

         licensing 2nd

     Web server 2nd 3rd 4th         Button         Calendar

         CheckBox

         CheckBoxList         DataGrid

         DataList

         DropDownList

         HyperLink

         Image

         ImageButton

         Label         LinkButton

         ListBox         Panel

         RadioButton         RadioButtonList

         Repeater

         Table

         TableCell

         TableRow         TextBox    Windows Forms

         licensing 2nd

CookieExample.aspx

     Design view 2nd

     Source view 2ndcookies

     client-side state management 2nd 3rd 4th 5th 6th

Copy Project command (Project menu)     ASP.NET application deployment 2nd

Copy Project dialog box CopyTo method

Count property

     CurrencyManager class

     PropertyManager class

Create Deployment Package task (Runtime Security Policy folder)

CreateAttribute method 2nd

CreateCDataSection method

CreateCommand method

     IDbConnection interface

CreateCommand method (SqlConnection class)

CreateComment method

CreateDomain method (AppDomain class)

CreateElement method

CreateInstance method

CreateInstanceFrom method (AppDomain class)

CreateNode method

CreateParameter property     IDbCommand interface CreateWhitespace method

creating

     threadsCreationTime filter

     FileSystemWatcher class

critical sections

CryptoStreams

CRYPTPROTECT_AUDIT flag

CRYPTPROTECT_CRED_SYNC flag

CRYPTPROTECT_LOCALMACHINE flag CRYPTPROTECT_PROMPTSTRUCT structure 2nd

CRYPTPROTECT_SYSTEM flag CRYPTPROTECT_UI_FORBIDDEN flag

CryptProtectData function CTS

     (Common Type System)

currency

     localized 2nd 3rd

CurrencyManager class     complex data binding 2nd     events

     public properties

Current Language parameter

Current property

     CurrencyManager class     PropertyManager class

CurrentChanged event

     CurrencyManager class CurrentDomain property (AppDomain class)

CurrentThread property (Thread class) custom attributes 2nd 3rd 4th 5th 6th 7th

     querying 2nd 3rd 4th 5th 6th

custom collections

     creating

         AddressList class 2nd 3rd

         CollectionBase class

custom controls

     creating

custom data providers 2nd

     commands

         IDbCommand interface 2nd

         RDPCommand class 2nd

     connections

         IdbConnection interface 2nd

         RDPConnection class 2nd

     DataAdapters

         IDbDataAdapter interface 2nd         RDPDataAdapter class 2nd     DataReaders

         IDataReader interface 2nd

         RDPDataReader class 2nd     implementation 2nd

     overview of remote data provider 2nd

     parameters

         IDataParameter interface 2nd

         IDataParameterCollection interface 2nd

         RDPParameter class 2nd

         RDPParameterCollection class 2nd     sample scenario 2nd

     when to create 2ndcustom dates

    formatting         strings 2nd 3rd

Custom dialog

     properties

custom help

     enterprise templatescustom HttpHandlers     creating 2nd 3rd 4th 5th

custom HttpModules

     creating 2nd 3rd 4th 5th 6th 7th

custom integer formatting

     strings 2nd custom licensing

     creating licenses 2nd

     licensed controls 2nd 3rd 4th     LicenseManager class 2nd 3rd 4th

     LicenseProvider attribute 2nd 3rd 4th     LicenseProvider class 2nd 3rd 4th 5th

     Web controls compared to Windows Forms controls 2nd

custom list elements

     DrawMode property 2nd

     ListBoxes 2nd 3rd 4th 5th 6th

     menu items 2nd 3rd 4th

custom trace listeners 2nd

custom user controls

     creating 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th

custom wizards

     enterprise templates 2nd

CustomIdentity class 2nd

customized interfaces

     developer profiles 2nd 3rd

customizing

     Visual Studio .NET

         autohiding windows 2nd 3rd 4th 5th         developer profiles         dockable windows 2nd 3rd 4th

         keyboard shortcuts 2nd

         maximizing viewable area 2nd CustomModule

CustomPrincipal class 2nd 3rd

CustomTraceListener test class

Категории