|
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
|