Moving From Earlier Delphi Versions to Delphi 2005
Moving a Delphi Project | Moving a Delphi Component (source required)
Interfaces
Understanding and using Interfaces | Where Delphi 2005 uses interfaces
New Features in D2005
History Support | File Difference Engine | Structure View | Sync Edit | Adjusting and Using the New IDE | Tool Palette appearance | Searching for components | Code-folding Regions | Comment/Uncomment blocks of code | Changing component size appearance | Error Insight | Help Insight | for..in..do construct: String iteration, Array iteration, Set iteration, Collection iteration | Inline Methods | Simple Refactoring | Rename Symbol | Declare Variable | Declare Field | Extract Resource String | Find Unit | Translation Tools| Hints, Tips, Traps and Gotchas
Refactoring
Full introduction to refactoring in D2005 | Based on the definitive text: 'Refactoring - Improving the Design of Existing Code' but fully updated for D2005 | Testing (Using Dunit) |
Refactoring actions: Extract Method, Rename Variables, Move Method, Replace Temp with Query
Introduction to .NET
CLR, CTS, CLS, MSIL, JIT, FCL | Creating a Simple .NET application | Assemblies |
Unsafe Code and Lost Language Features | Strings and Immutability | Namespaces |
Class declarations | Introduction to Garbage Collection | Attributes
ADO.Net Overview
Introduction to ADO.NET | Philosophy of data access in .NET | Differences between .NET data access and classic ADO and BDE | Introduction to ADO.NET components |
Using Wizards | Handling update anomalies
Introduction to ASP.NET
Understand the role of ASP.NET | ASP.NET Features | Desktop vs Web Development | Examine Web Application Architecture | Introduction to Web Application | Introduction to Web Forms | Introduction to Server Controls | Explore page processing
WebForms and Controls
Examine the structure of Web Forms | Useful HTML Controls | Explore Web Controls in detail | Event processing and event order
Working with Data
ADO.NET uses in ASP.NET Applications | Quick Review of ADO.NET Classes |
Data Binding and Binding Expressions | DataList, DataGrid and Repeater Controls |
Updating a Database from a WebForm
Application Management
View, Session and Application State | Working with multiple pages | Redirection options |
Passing and Reading parameters to a web page | Forms Authentication | More DbGrid events
ASP.NET Web Services
Why use web services | What can be passed to a web service | Creating a web service |
Passing data to a web service | Updating data on a web service
|