Delphi for .NET developer's guide
Langue : Anglais
Auteur : PACHECO Xavier
Master Microsoft's .NET Framework using Delphi.
- Written by Delphi and .NET experts Xavier Pacheco and Steve Teixeira.
- In-depth coverage of the .NET Framework from a Delphi developer perspective.
- Master ADO.NET and ASP.NET using Delphi.
- Builds on Delphi's strong object-oriented capabilities to illustrate sound application architectures.
Introduction. 1. Introduction to .NET.
The .NET Initiative. Distributed Development through Web Services. 2. Overview of the .NET Framework.
From Development to Execution. The Common Language Runtime (CLR). The Common Type System (CTS). The Common Language Specification (CLS). .NET Framework Class Library (FCL). 3. Introduction to Delphi for .NET and the New IDE.
Delphi for .NETa Bigger Picture. Introduction to the Integrated Development Environment (IDE). 4. Programs, Units, and Namespaces.
Managed Module Structures. Namespaces. 5. The Delphi Language.
Its All about .NET. Comments. Procedures and Functions. Variables. Constants. Operators. Delphi Language Types. User-Defined Types. Typecasting and Type Conversion. String Resources. Testing Conditions. Loops. Procedures and Functions. Scope. Units and Namespaces. Packages and Assemblies. Object-Oriented Programming. Using Delphi Objects. Structured Exception Handling. 6. AssembliesLibraries and Packages.
Core Assemblies. Viewing Assembly Contents and Dependencies. Ring the GAC. Building Assemblies. Using Assemblies in Delphi. Using Delphi Assemblies in C#. Installing Packages into the Delphi IDE. Strong Naming Assemblies. Dynamically Loading Assemblies. 7. GDI+ ProgrammingDrawing in .NET.
Fundamental Concepts. Drawing Lines. Drawing Curves. Drawing Shapes. GraphicsPaths and Regions. Working with Images. Revisiting Coordinate Systems. Animation Example. 8. MonoA Cross Platform .NET Project.
Mono Features. History of Mono. Why Mono? Monos Roadmap. Installation/Setup. Creating Your First Mono Program. Running Delphi Generated Assemblies under Mono (on Linux). Cross Platform ASP.NET. ADO.NET with Mono. Mono and Apache. Mono and System.Windows.Forms. 9. Memory Management and Garbage Collection.
How Garbage Collection Works. Constructors. Finalization. The Dispose PatternIDisposable. Performance Issues Regarding Finalization. 10. Collections.
System.Collections Interfaces. System.Collections Classes. Creating a Strongly-Typed Collection. Creating a Strongly-Typed Dictionary. 11. Working with the String and StringBuilder Classes.
The System.String Type. The StringBuilder Class. String Formatting. Format Specifiers. 12. File and Streaming Operations.
System.IO Namespace Classes. Working with the Directory System. Working with Files. Streams. Asynchronous Stream Access. Monitoring Directory Activity. Serialization. 13. Developing Custom WinForms Controls.
Component Building Basics. Sample Components. User Painting: The PlayingCard Control. 14. Threading in Delphi for .NET.
Processes. Threading. Threading .NET Style. AppDomain. The System.Threading Namespace. Writing Thread-safe Code .NET Style. User Interface Issues. Threading Exceptions. Garbage Collection and Threading. 15. Reflection API.
Reflecting an Assembly. Reflecting a Module. Reflecting Types. Runtime Invocation of a Types Members (Late Binding). Emitting MSIL Through Reflection. 16. InteroperabilityCOM Interop and the Platform Invocation Service.
Why Have Interoperability? Common Interoperability Issues. Using COM Objects in .NET Code. Using .NET Objects in COM Code. Using Win32 DLL Exports in .NET Code. Using .NET Routines in Win32 Code. 17. Overview of ADO.NET.
Design Principles. ADO.NET Objects. .NET Data Providers. 18. Using the Connection Object.
Connection Functionality. Setting Up the ConnectionString Property. Opening and Closing Connections. Connection Events. Connection Pooling. 19. Using Command and DataReader Objects.
Executing Commands. Non-Query Commands. Retrieving Single Values. Executing Data Definition Language (DDL) Commands. Specifying Parameters Using IDbParameter. Executing Stored Procedures. Deriving Parameters. Querying for Resultsets Using DataReaders. Querying a Resultset. Querying Multiple Resultsets Using DataReaders. Using DataReader to Retrieve BLOB Data. Using DataReader to Retrieve Schema Information. 20. DataAdapters and DataSets.
DataAdapters. Working with DataSets. Working with DataTables. 21. Working with WinFormsDataViews and Data Binding.
Displaying Data Using DataView and DataViewManager. Data Binding. 22. Saving Data to the Data Source.
Programming ASP.NET Core 47,20 €
Updating the Data Source Using SQLCommandBuilder. Updating the Data Source Using Custom Updating Logic. 23. Working with Transactions and Strongly-Typed DataSets.
Transaction Processing. Strongly-Typed DataSets. 24. The Borland Data Provider.
Architecture Overview. Borland Data Provider Classes. Designers within the IDE. 25. ASP.NET Fundamentals.
Web TechnologiesHow They Work. ASP.NETHow It Works. ASP.NET Classes. 26. Building ASP.NET Web Pages.
Building Web Pages Using ASP.NET Controls. Pre-populating List Controls. Performing Web Form Validation. Web Form Formatting. Navigating between Web Forms. Tips and Techniques. 27. Building Database Driven ASP.NET Applications.
Data Binding. Data Bound List Controls. Data Bound Iterative Controls. Working with the DataGrid. Database-Driven Download Request Form and Administrator. 28. Building Web Services.
Terms Related to Web Services. Web Service Construction. Con
Date de parution : 06-2004
Ouvrage de 860 p.
Thème de Delphi for .NET developer's guide :
© 2024 LAVOISIER S.A.S.
Ces ouvrages sont susceptibles de vous intéresser
Programming ASP.NET Core 47,20 €