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] [Y] data reading and writing transient, handling data binding binding fields to radio button control (example) choosing a data source configuring a data source controls and events, adding to Web Forms testing your query data classes, .NET framework data compartment Data namespace Data Source Configuration Wizard DataAdapter object 2nd databases [See also ADO.NET] defined relational DataColumn objects DataColumnCollection objects DataGrid implementing (example application) Item_Bound method populating programmatically DataReader objects DataRelation objects DataRow objects DataSet class 2nd creating a DataSet customizing Relations property DataTable objects 2nd Rows collection DataTableCollection DBCommand object DBConnection object deadlocks, synchronizing threads deadly embrace (deadlock) debuggers setting breakpoints starting program without the debugger debugging choosing your debugger enabling for web applications decimal datatype 2nd Java programmers note declarative languages declarative pinning Declarative Referential Integrity (DRI) declarative web programming decoupling class state from method decrement and increment operators Decrement( ) method (Interlocked) deep copy default keyword DefineDynamicAssembly( ) method (AppDomain) definite assignment Delegate attribute target delegate keyword 2nd delegated methods, invoking manually (example) delegates 2nd 3rd [See also events] anonymous methods, using as properties events and implementing events with delegates solving delegate problems with events instance methods and invoking delegate methods (example) multicast, retrieving values from callback methods invoking events asynchronously multicasting requested by BeginRead( ) specifying methods at runtime static ThreadStart class Delete button event, handling (example) delete operator, C and C++ programmers note Delete( ) method (DirectoryInfo class) (File class) (FileInfo class) deleting files Dequeue( ) method (Queue) dereference (*) operator derived classes 2nd abstract classes as base class overriding base class virtual method deserialization 2nd example Deserialize( ) method (SoapFormatter) designing applications destructors dispose versus not supported by structs dictionaries IDictionary interface digital signatures Dim and New keywords (VB6) dirCounter variable directly accessing memory directories DirectoryInfo object, creating recursing through subdirectories expanding recursing through subdirectories working with Directory class 2nd methods Directory property (FileInfo class) DirectoryInfo class 2nd creating instance of 2nd GetFiles( ) method methods DirectoryInfo objects dirSub.Attributes property disconnected data architecture discovery (type) 2nd Dispose( ) method 2nd invoked by Close( ) invoked by using statement Distributed interNet Applications (DNA) architecture Div( ) method DivideByZeroException division (/) operator DllImportAttribute class DLLs (dynamic link libraries) assemblies and calling functions with P/Invoke COM components, importing multimodule assemblies and shared assemblies and DNA (Distributed interNet Applications) architecture do statements 2nd documentation comments DoEvents( ) method (Application) doÉwhile loops dot operator [See under Symbols] double type 2nd DrawWindow( ) method calling on array of Control objects Control class abstract class and method Control class, marking as virtual DRI (Declarative Referential Integrity) dynamic binding dynamic strings delimiter limitations |