D_Index

for RuBoard
[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] [Z]

d[ataset] [edit, fwd slash in front of d] directive
       XSD.exe (XML Schema Definition tool)  
dat
       retrieval errors  
data
       access
               optimizing   2nd  
       adapters
               adding in VS .NET   2nd   3rd   4th  
               configuring  
       adding
               with INSERT statement   2nd  
       ASP.NET Cache object, code   2nd  
       binding to list controls   2nd   3rd   4th  
               BindingContext object   2nd  
               complex binding  
               CurrencyManager object   2nd  
               scenarios   2nd   3rd  
               simple binding  
               System.Web.UI.Control base class  
               System.Windows.Forms.Control base class  
       caching   2nd   3rd  
       complex binding in Windows Forms  
               data adapters, adding   2nd   3rd   4th  
               data connections, adding   2nd   3rd   4th  
               DataGrid control, adding   2nd   3rd   4th   5th  
               DataSets, code to populate   2nd  
               DataSets, creating   2nd   3rd   4th   5th  
               ListBox control, adding   2nd   3rd   4th   5th  
               projects, creating in VS .NET  
               testing   2nd  
       concurrency
               definition  
       connections
               adding in VS .NET   2nd   3rd   4th  
               configuring  
       DataTable object
               adding or deleting   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th   12th   13th   14th   15th  
               dtEmployees table, adding rows   2nd  
       deleting
               with DELETE statement   2nd   3rd   4th   5th  
       deleting from databases
               with ExecuteNonQuery( ) method   2nd   3rd   4th   5th   6th   7th   8th  
       ExecuteNonQuery( ) method  
               (Command object)  
       filtering
               with SELECT statement  
       hierarchical formats  
       INSERT statement  
       inserting into databases
               with ExecuteNonQuery( ) method   2nd   3rd   4th   5th   6th   7th   8th   9th   10th  
       manipulation errors  
       modifying  
       modifying in databases
               with ExecuteNonQuery( ) method   2nd   3rd   4th   5th   6th   7th  
       movements
               visual representations  
       multiuser access  
       N- tier applications   2nd  
       OLE DB data providers  
       product
               retrieving through assemblies, code   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th   12th   13th   14th  
       products
               adding   2nd   3rd   4th   5th   6th   7th   8th  
               updating   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th   12th  
       providers
               choosing   2nd  
       refreshing with buttons  
       retrieving
               with SELECT statement   2nd   3rd   4th   5th   6th  
       retrieving from data sources   2nd  
               Command object   2nd   3rd   4th   5th  
               Command objects and Connection objects, using together   2nd   3rd  
               constructor overload   2nd  
               databases, retrieving values   2nd   3rd   4th  
               DataSet object, filling with DataAdapter Fill( ) method   2nd   3rd   4th   5th   6th   7th   8th  
               DataSet object, filling with DataAdapter object   2nd  
       retrieving from databases   2nd  
       simple binding in Windows Forms  
               buttons, creating   2nd  
               data adapters, adding   2nd   3rd   4th  
               data connections, adding   2nd   3rd   4th  
               DataSets, adding   2nd   3rd   4th  
               DataSets, binding text boxes   2nd  
               DataSets, code to populate   2nd  
               labels, creating   2nd  
               projects, creating in VS .NET  
               testing   2nd   3rd  
               text boxes, creating   2nd  
       single rows of
               replacing with custom objects   2nd   3rd   4th   5th   6th   7th   8th   9th   10th  
       source manipulation errors  
       two-tier development (data sources)  
       typed DataSet class
               displaying with controls   2nd  
       updating
               with UPDATE statement   2nd   3rd   4th   5th  
       values
               original and current, code to compare   2nd   3rd   4th  
data access
       tiered development   2nd   3rd  
               assemblies, compiling ADO24HRS namespace   2nd   3rd  
               assemblies, creating   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th   12th   13th   14th   15th   16th   17th   18th   19th   20th   21st  
               assemblies, creating classes   2nd   3rd   4th   5th   6th   7th   8th   9th   10th  
               assemblies, custom objects   2nd   3rd   4th   5th   6th   7th   8th   9th   10th  
               assemblies, wiring product list page to ProductsDB assembly   2nd   3rd   4th   5th  
               implementing   2nd   3rd  
               N-tier development  
               tiers, number of   2nd  
               two-tier applications  
data access component (Northwind database)
       Visual Basic 6.0 legacy   2nd   3rd   4th   5th   6th   7th   8th  
data access layer
       SqlDataReader object  
data access objects (Ad).NET), disconnected   2nd  
Data Adapter Configuration Wizard   2nd   3rd  
       Advanced SQL Generation Options dialog box   2nd  
       Choose Your Data Connection dialog box   2nd  
       Generate the SQL Statements dialog box   2nd  
       statements, generating  
       typed DataSet class  
       View Wizard Results dialog box  
data adapters
       adding   2nd   3rd   4th   5th   6th   7th   8th  
       SelectCommand property
               explicitly setting  
data binding DataReader object to Web controls, code   2nd   3rd  
data connections
       adding   2nd   3rd   4th   5th   6th   7th   8th  
Data menu commandds
       Generate Dataset  
Data menu commands
       Generate Dataset  
data providers
       ADO.NET
               connection pooling  
       NET [edit, period before]
               connection pooling  
       OLE DB .NET
               connection counter levels   2nd  
               connection pools   2nd  
               connection pools, sizes  
               MSSQL$NetSDK[ colon ]General Statistics performance objects  
               NET [edit, period before] CLR Data performance objects   2nd  
               Performance Monitor   2nd  
               Performance Monitor, connection pooling behavior  
               Profiler  
               security   2nd  
               Visual Basic code   2nd   3rd   4th  
               Visual Basic code, executing at DOS prompt   2nd  
data retrieval methods (DataReader object)   2nd  
Data Source Administrator (ODBC)  
Data Source Name .   [See DSN]
data sources
       connecting to   2nd   3rd  
               connection pooling   2nd   3rd  
               ODBC (Open Database Connectivity)   2nd   3rd  
               OLE DB data sources   2nd  
               OLE DB data sources, Microsoft Access databases  
               OLE DB data sources, Microsoft Access databases in C#  
               OLE DB data sources, Microsoft Access databases in Visual Basic .NET   2nd  
               OLE DB data sources, Oracle databases in C#   2nd  
               OLE DB data sources, Oracle databases in Visual Basic .NET  
               SQL servers   2nd  
       Connection object   2nd  
               Close ( ) method   2nd  
               connection strings   2nd   3rd  
               methods  
               OLE DB data providers  
               Open ( ) method  
               properties  
                user information, specifying   2nd  
       data, retrieving   2nd  
               Command object   2nd   3rd   4th   5th  
               Command objects and Connection objects, using together   2nd   3rd  
               constructor overload   2nd  
               databases. retrieving values   2nd   3rd   4th  
               DataSet object, filling with DataAdapter Fill( ) method   2nd   3rd   4th   5th   6th   7th   8th  
               DataSet object, filling with DataAdapter object   2nd  
       ODBC (Open Database Connectivity)
               DNS (Data Source Name), creating   2nd   3rd   4th  
       SqlDataReader  
       two-tier development  
Data tab
       Toolbox  
Data tab (Toolbox)   2nd  
Data Toolbox SqlDataAdapter object
       Visual Studio .NET Form  
Data Toolbox SqlDataAdpter object
       Visual Studio .NET Form  
data types
       ADO and ADO.NET, comparing   2nd   3rd   4th   5th  
DataAdapter class
       Windows Form Designer  
DataAdapter events   2nd   3rd  
DataAdapter object  
       and DataReader object, comparing   2nd   3rd   4th  
       Fill( ) method
               filling DataSet object   2nd   3rd   4th   5th   6th   7th   8th  
       filling DataSet object   2nd  
       instantiating
               code  
       records
               retrieving with ADO.NET code   2nd  
database data
       data
               deleting with ExecuteNonQuery( ) method   2nd   3rd   4th   5th   6th   7th   8th  
               modifying with ExecuteNonQuery( ) method   2nd   3rd   4th   5th   6th   7th  
       ExecuteNonQuery( ) method  
               (Command object)  
       INSERT statement  
       modifying  
       new data
               inserting with ExecuteNonQuery( ) method   2nd   3rd   4th   5th   6th   7th   8th   9th   10th  
       two-tier development (data sources)  
Database property  
databases
       Access
               Northwind database, downloading  
               ODBC (Open Database Connectivity) connections  
       ADO.NET objects
               relationships  
       connections
               closing  
               managing  
       connections, resusing  
       data
               loading   2nd   3rd   4th  
       data sources
               connecting to   2nd   3rd  
               Connection object   2nd  
               Connection object, Close ( ) method   2nd  
               Connection object, connection strings   2nd   3rd  
               Connection object, methods  
               Connection object, OLE DB data providers  
               Connection object, Open ( ) method  
               Connection object, properties  
               Connection object, specifying user information   2nd  
               connection pooling   2nd   3rd  
               ODBC (Open Database Connectivity)   2nd   3rd  
               OLE DB data sources   2nd  
               OLE DB data sources, Microsoft Access databases  
               OLE DB data sources, Microsoft Access databases in C#  
               OLE DB data sources, Microsoft Access databases in Visual Basic .NET   2nd  
               OLE DB data sources, Oracle databases in C#   2nd  
               OLE DB data sources, Oracle databases in Visual Basic .NET  
               SQL servers   2nd  
       data, retrieving   2nd  
       DataColumns object
               adding to DataTable objects   2nd   3rd   4th  
       DataReader object
               data retrieval methods   2nd  
       DataRows object
               dtEmployees table, adding rows   2nd  
       DataSet object   2nd   3rd   4th  
               DataTable object, adding   2nd   3rd  
               instantiating   2nd  
               schemas, creating   2nd   3rd   4th   5th  
       DataSet values, comparing for optimistic concurrency   2nd   3rd   4th   5th   6th   7th   8th   9th   10th  
       DataTable object   2nd  
               adding to DataSet objects   2nd   3rd  
               data, adding or deleting   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th   12th   13th   14th   15th  
               DataColumns object, adding   2nd   3rd   4th  
               dtEmployees, adding rows   2nd  
       diagrams
               Create Database Diagram Wizard  
       dtEmployees table
               rows, adding with Basic.NET code   2nd  
               rows, adding with C# code   2nd  
       fields
               retrieving with C# code   2nd   3rd   4th  
               retrieving with VB .NET code   2nd   3rd   4th  
       LoadTestData stored procedure   2nd   3rd   4th  
       management systems
               locking granularity  
       Microsoft Access
               connecting to in C#  
               connecting to in Visual Basic .NET   2nd  
               data sources, connecting to  
               ODBC (Open Database Connectivity) connections  
       Northwind
               data access component, Visual Basic 6.0 legacy   2nd   3rd   4th   5th   6th   7th   8th  
               data, retrieving from data sources  
               diagram  
               Employees table, adding employees   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th  
               Employees table, constraints  
               stored procedures, adding   2nd   3rd  
               viewing in Enterprise Manager  
       Northwind, downloading  
       Northwind.DataAccess ActiveX DLL
               legacy usage, code   2nd   3rd   4th  
       ODBC (Open DataBase Connectivity)  
       OLE DB (Object Linking and Embedding for DataBases)  
       OLE DB data providers  
       Oracle
               connecting to in C#   2nd  
               connecting to in Visual Basic .NET  
       order lists, code   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th   12th   13th  
       queries
               binding to DataGrid Web control   2nd  
               code   2nd   3rd  
       Query Execution Plan   2nd  
       records
               DataReader object   2nd   3rd   4th   5th   6th   7th   8th   9th   10th  
               retrieving with ADO.NET code   2nd  
       relational
               relationships  
       Required Field control
               code   2nd   3rd  
       schemas   2nd  
               displaying in Microsoft SQL Enterprise Manager  
       SQL
               records, C# code to add   2nd   3rd   4th  
               records, C# code to delete   2nd   3rd   4th  
               records, C# code to update   2nd  
               records, code to delete   2nd   3rd  
               records, VB .NET code to add   2nd   3rd   4th   5th   6th  
               records, VB .NET code to delete   2nd   3rd   4th   5th  
               records, VB .NET code to update   2nd   3rd   4th  
       SQL Server 2000
               XML, retrieving with C#   2nd   3rd   4th  
       table indexes
               analyzing   2nd   3rd  
       tables
               creating  
               primary keys   2nd  
               relationships  
       transactions
               saving  
       values
               retrieving   2nd   3rd   4th  
               retrieving with ExecuteScalar( ) method, code   2nd   3rd  
databases.   [See also ODBC]2nd   [See also connection pooling]3rd   [See also transactions]
DataBind( ) method   2nd  
DataBinder.Eval( ) method   2nd  
Databindings [edit, place in parens] node
       of text box property  
DataColumn object  
DataColumns object
       adding to DataTable object   2nd   3rd   4th  
DataConnection object   2nd  
DataFormatString property  
DataGrid
       list controls  
       recordset objects, displaying  
DataGrid binding (complex)
       Get Customer Forms application  
DataGrid control
       adding   2nd   3rd   4th   5th  
       code example   2nd   3rd  
       column appearance, defining  
       database order list, code   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th   12th   13th  
       list controls   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th   12th   13th   14th  
DataGrid controls
       class hierarchies for data binding  
       definition  
       properties   2nd  
DataGrid list control
       AutoGenerateColumns property  
       ButtonColumn property  
       code   2nd   3rd  
       EditItemStyle  
       formatting   2nd   3rd   4th   5th   6th  
       HyperLinkColumn property  
       paging  
               code   2nd   3rd   4th  
               through DataTAble  
       stylesheets  
               code   2nd  
       TemplateColumn property  
DataGrid object
       DataSet object, displaying  
DataGrid Web control
       bound to XML data  
       databases queries
               binding   2nd   3rd   4th  
DataGrid Web controls  
DataGridPageChangedEventArgs object  
DataList
       Products.aspx Web form
               links, code to add  
DataList control
       list controls   2nd   3rd   4th   5th   6th  
DataList list control
       formatting   2nd   3rd   4th   5th   6th  
               code   2nd   3rd   4th   5th   6th  
DataReader object   2nd  
       and DataAdapter object, comparing   2nd   3rd   4th  
       and DataSet object, comparing   2nd  
       Close( ) method  
       data binding to Web controls, code   2nd   3rd  
       data retrieval methods   2nd  
       database fields
               retrieving with C# code   2nd   3rd   4th  
               retrieving with VB .NET code   2nd   3rd   4th  
       database records   2nd   3rd   4th   5th   6th   7th   8th   9th   10th  
       GetOrdinal( ) method   2nd   3rd  
       IEnumerable interface  
       instances
               getting with C# code   2nd  
               getting with VB .NET code   2nd  
       instantiating   2nd   3rd  
       limitations   2nd  
       Read( ) method   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th  
       results
               binding to Web controls   2nd   3rd  
DataRelation object   2nd   3rd  
       DataRelationCollection   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th   12th  
       DataTables objects, relationships   2nd   3rd   4th  
       employees and projects, displaying  
DataRelationCollection   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th   12th  
       DataTables objects, relationships   2nd   3rd   4th  
DataRow object  
DataRows object
       dtEmployees table
               rows, adding   2nd  
DataSet class
       typed   2nd   3rd   4th  
               annotations   2nd   3rd   4th   5th  
               applications, testing  
               controls, adding to display data   2nd  
               generating   2nd   3rd   4th   5th   6th   7th   8th   9th   10th  
               instances, adding to forms   2nd  
               populating, code   2nd  
               text boxes, binding   2nd  
               VB code   2nd  
               VS .NET  
               VS .NET, adding data adapters   2nd   3rd   4th  
               VS .NET, adding data connections   2nd   3rd   4th  
               VS .NET, creating projects   2nd  
               XSD.exe (XML Schema Definition tool)   2nd   3rd   4th   5th   6th   7th  
       types
               XML Schema definition language standards, Web site  
DataSet classes
       ListBox control, binding   2nd  
DataSet object   2nd   3rd   4th   5th   6th  
       and DataReader object, comparing   2nd  
       constraints   2nd  
       contents
               viewing in C#   2nd   3rd   4th  
               viewing in VB.NET   2nd   3rd  
       database queries, code   2nd  
       DataRelation object   2nd   3rd  
               DataRelationCollection   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th   12th  
               DataTables objects, relationships   2nd   3rd   4th  
       DataTable object
               DataColumns object, adding   2nd   3rd   4th  
       DataTable object, adding   2nd   3rd  
       DataTables object
               relationships, code to add   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th  
       displaying
               in DataGrid object  
       filling with DataAdapter Fill( ) method   2nd   3rd   4th   5th   6th   7th   8th  
       filling with DataAdapter object   2nd  
       functionality  
       instantiating   2nd  
       Join operator   2nd   3rd  
               database queries, code  
               syntax   2nd  
       relationships   2nd   3rd   4th   5th   6th   7th  
               navigating   2nd   3rd   4th   5th   6th   7th   8th   9th   10th  
       relationships, adding  
       RowError property
               DataAdapter events   2nd   3rd  
               error handling   2nd   3rd   4th   5th   6th  
               FillError events  
               RowUpdated events  
               RowUpdating events  
               XML persisted row errors   2nd  
       schemas, creating   2nd   3rd   4th   5th  
DataSets
       adding   2nd   3rd   4th  
       consuming from Web services   2nd   3rd   4th   5th   6th  
       contents
               viewing   2nd   3rd  
       creating   2nd   3rd   4th   5th  
               from XML files   2nd   3rd   4th   5th   6th  
datasets
       Customers DataSet
               RowError condition, code to add   2nd  
       data
               refreshing with buttons  
DataSets
       DiffGram
               definition  
       DiffGram code (XmlWriteMode object)  
datasets
       filling  
DataSets
       filling with ADO recordset data   2nd   3rd   4th   5th   6th  
datasets
       generating for forms  
DataSets
       IgnoreSchema code (XmlWriteMode object)  
datasets
       instances
               adding to forms  
DataSets
       populating
               code   2nd   3rd   4th  
       ReadXml() method  
       recorset objects
               filling  
       returned by GetAllSuppliers( ) Web service
               consuming  
       sending with Web services   2nd   3rd   4th   5th   6th  
       serializing
               to XML files, Visual Basic .NET code   2nd  
       serializing to XML files   2nd   3rd   4th   5th   6th  
       text boxes
               binding   2nd  
       transmitting with Web services   2nd  
datasets
       updating
               code   2nd  
               with SqlCommandBuilder, code   2nd  
DataSets
       values
               comparing against databases for optimistic concurrency   2nd   3rd   4th   5th   6th   7th   8th   9th   10th  
       WriteSchema code (XmlWriteMode object)  
       writing
               to XML files   2nd   3rd  
       XmlWriteMode object   2nd  
DataSource property  
DataTable
       paging through with DataGrid  
DataTable object   2nd   3rd  
       adding to DataSet object   2nd   3rd  
       data
               adding or deleting   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th   12th   13th   14th   15th  
       DataColumns object, adding   2nd   3rd   4th  
       dtEmployees table
               rows, adding   2nd  
DataTables objects
       relationships   2nd   3rd   4th  
               code to add   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th  
DateAdd( datepart, number, date ) function  
Datediff( datepart, startdate, enddate ) function  
dates
       SQL functions (built-in)   2nd   3rd  
Day( ) function  
declaring
       stored procedure parameters  
defining
       column appearance  
       connection strings
               code   2nd  
definitions
       concurrency  
       DataGrid controls  
       deserialization  
       DiffGram  
       list controls  
       namespaces  
       serialization  
       text box controls  
       XML Schema file
               code   2nd  
DELETE command   2nd  
DELETE statement
       data
               deleting   2nd   3rd   4th   5th  
       rows
               code to delete from Employee table   2nd   3rd   4th  
deleting
       data
               with DELETE statement   2nd   3rd   4th   5th  
       data from databases
               ExecuteNonQuery( ) method   2nd   3rd   4th   5th   6th   7th   8th  
       data to DataTable object   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th   12th   13th   14th   15th  
       records
               from SQL databases   2nd   3rd  
               from SQL databases with VB .NET code   2nd   3rd   4th   5th  
       records from SQL databases
               C# code   2nd   3rd   4th  
       rows from Employee table, code   2nd   3rd   4th  
deserialization
       definition  
designers
       Forms Designer  
       Visual Studio .NET Component Designer
               Customers.xsd file  
       Windows Form Designer
               Code Editor tab  
               Code Editor tab, generated code   2nd   3rd   4th  
               VS .NET code, automatically generated commands   2nd   3rd   4th   5th  
designing
       ADO.NET error handling  
development.   [See also tiered development]
developments.   [See also three-tier development]
diagrams
       Northwind database  
diagrams of databases
       Create Database Diagram Wizard  
dialog boxes
       Add Dataset  
       Advanced SQL Generation Options   2nd  
       Choose Your Data Connection   2nd   3rd  
       Choose Your Data Connection dialog box   2nd  
       Edit Relation  
               CustomersOrders relation  
       Generate the SQL Statements   2nd   3rd   4th  
       Generate the SQL Statements dialog box   2nd  
       IP Address and Domain Name Restrictions  
       New Project   2nd   3rd   4th   5th  
       View Wizard Results  
DiffGram
       blocks  
       definition  
       optimistic concurrency violations  
       XML format
               optimistic concurrency   2nd   3rd  
       XML persisted row errors  
DiffGram code (XmlReadMode argument)  
DiffGram code (XmlWriteMode object)   2nd  
Direction property
       stored procedures  
directions for stored procedure parameters, setting   2nd  
directives
       d[ataset] [edit, fwd slash in front of d]
               XSD.exe (XML Schema Definition tool)  
       l[anguage] [edit, fwd slash in front of l]
               XSD.exe (XML Schema Definition tool)  
       n[amespace]
               namespace [edit, fwd slash in front of n];XSD.exe (XML Schema Definition tool)  
       t[colon]library [edit, fwd slash ifo t] directive  
       WebService  
       XSD.exe (XML Schema Definition tool)  
directories
       24Hours virtual  
       virtual
               IP Address and Domain Name Restrictions dialog box  
               managing  
directries
       Virtual Directory Creation Wizard   2nd  
disconnected data access objects (ADO.NET)   2nd  
display controls.   [See list controls]
Display Estimated Execution Plan command (Query menu)  
displaying
       automatically generated commands
               code   2nd  
       database schemas
               in Microsoft SQL Enterprise Manager  
       DataSet object
               in DataGrid object  
       employees and projects  
       SQL code
               in CommandBuilder object   2nd   3rd  
DisplayMember/DataMember property  
DLLs
       Northwind.DataAccess ActiveX DLL
               legacy usage, code   2nd   3rd   4th  
documents
       XML
               code  
               tags   2nd  
DOS prompt
       connection pooling
               Visual Basic code   2nd  
downloading
       Microsoft .NET Framework  
       Microsoft Web Application Stress Tool  
       NET [edit, period before] Framework Class Browser  
       Northwind database  
       ODBC .NET provider  
       productdetails.aspx
               code  
       SOAP (Simple Object Access Protocol)  
DSN
       (Data Source Name)  
       creating for ODBC (Open Database Connectivity) data source   2nd   3rd   4th  
       OdbcConnection object  
dtEmployees table
       rows
               adding   2nd  
       rows, adding
               Basic.NET code   2nd  
               C# code   2nd  

for RuBoard


Sams Teach Yourself ADO. NET in 24 Hours
Sams Teach Yourself ADO.NET in 24 Hours
ISBN: 0672323834
EAN: 2147483647
Year: 2002
Pages: 237

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net