Training Course:Delphi 8 for .NET WorkshopSchool/Trainer:Web Tech, UK Painswick, Gloucestershire, United Kingdom
Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced
Course Description:
'' This Delphi 8 training course is an intensive hands-on introduction to Delphi 8 (AKA Delph for .NET). This Delphi 8 for .NET course provides a solid introduction to .NET using Delphi for .NET. The course is aimed at existing Delphi developers wanting to quickly get up to speed using .NET. The course has in depth coverage of the .NET Framework, Borland Developer Studio, changes and enhancements to the Delphi (Object Pascal) language, the .NET Garbage Collector, Delegates and Events, Collections, Configuration Files, Tracing, Assemblies, ADO.NET, Reflection and Deployment.
Delegates will also learn how to use Delphi for .NET to write ASP.NET applications, and learn how to move existing Delphi VCL based applications to .NET. You Will Learn How To Use Delphi 8 for .NET to write .NET based Windows applications Use Delphi 8 for .NET to write ASP.NET applications Use Delphi 8 for .NET with ADO.NET Port existing Delphi VCL based applications to .NET Utilise the new language features in the .NET environment How to make use of garbage collection, delegates, and other .NET features in Delphi 8 for .NET Create class libraries (.NET assemblies) Use .NET provided classes such as collections Take advantage of interfaces Delploy Delphi 8 for .NET applications Course Content Introduction Overview, Delphi History, Borland Code Names, Delphi Versions, Delphi Professional Features , Delphi Enterprise Features, Delphi Architect Features, .NET Framework Versions, Microsoft .NET SDK Tool Developers Documentation, Rotor (SSCLI), Rotor Information Sources, Mono, DotGNU Portable .NET, User Groups, Online Information Sources, Downloadable Videos, Magazines And Periodicals, Books, Lutz Roeders Programming .NET, Microsoft FxCop, Whats New In .NET Framework 1.1, Microsoft Code Names
.NET Overview Information Sources, .NET Languages, Common Language Runtime (CLR), Common Type System (CTS), Common Language Specification (CLS), Microsoft Intermediate Language (MSIL), Compilation Process, JIT Optimizations, Native Image Generator (NGEN.EXE), MSIL Disassembler (ILDASM.EXE), Verifiably Type-Safe Code And PEVERIFY.EXE, Framework Class Library (FCL)
IDE (Borland Developer Studio) Auto Hide Windows, Docking Windows, Creating A VCL Forms Application, Creating A Windows Forms Application, Application Files, Investigating Delphi Assemblies, Code Folding, IDE Implementation, WinForm Control Import Wizard, Adding Controls Into The IDE, Information Sources
Language Enhancements Language Enhancements, Information Sources, New Conditional Symbols, Dropped Language Features, Unsafe Code, Typecasting, Strings Are Immutable, StringBuilder Class Hierarchy, StringBuilders Are Mutable, Strings vs. StringBuilders, Class Name Synonyms, Namespaces, Project Default Namespaces And Generic Units, Searching Namespaces, Extended Identifiers, .NET Type Mapping, Strict Visibility Modifier, sealed classes, final Methods, Class Modifier, Inheriting From C#, Destructors And Finalization, Destructors and IDisposable, TInterfacedObject And Reference Counting, Typecasting Without QueryInterface, Construction And Destruction Incompatibility, Attributes, Class Helpers, Class Helper Problem, Class Helper Solution, Class Helper Philosophy, Operator Overloads, Operator Overloads And The CLS, Operators Which Can Be Overloaded, Operator Overloading Guidelines
Garbage Collection Information Resources, Memory Allocation In A Managed Environment, Memory Allocation Example, Benefits Of CLR Memory Management, Starting The Garbage Collector, Roots, Sequence Of Events, Garbage Collection Example, Objects With Finalize Methods, Objects With Finalize Methods Explained, Notes On Finalize Methods, Badly Behaved Finalize Methods, Resurrection, Assumptions Of A Generational Garbage Collector, Generations, Generation Usage, GC Class Hierarchy, Generations Example, Forcing Complete Garbage Collection, Self Tuning Garbage Collector, Large Objects, Multiprocessor Systems, Monitoring The GC Using Performance Monitor, Other Tools For Monitoring Memory, GC Pros, GC Cons
Delegates And Events Delegate Definition, Delegates, Delegate Class Hierarchy, Delegate Pseudo-Code, Delegates as Events, Singlecasting Delegates, The Problem With Singlecasting Delegates, Multicasting Events, Differences Between Delegates And Events, Exceptions and Multicasting, Delegates vs. Interfaces, Event Parameters And .NET Framework Guidelines, EventArgs Class Hierarchy, Using EventArgs, Defining EventArgs Descendants, Invoking EventArgs Descendants, Using EventArgs Descendants, Events And Inheritance, Event Arguments By Reference, Customizing Event Subscription, Manual Invocation Of Events, Synchronous Events, Asynchronous Events, Waiting For Asynchronous Events, Polling Asynchronous Events, Event Callbacks
Collections .NET Arrays Are Static, Using ArrayList, ArrayList Size, Collection Classes, Collections Class Hierarchy, Interface Support In Collection Classes, IEnumerable and IEnumerator, Implementing IEnumerable And IEnumerator, Using A Hashtable
Configuration Files Overview, Uses For Configuration Files, Creating A Configuration File, .NET Framework Configuration Tool (Mscorcfg.msc), AppSettingsReader, Custom Configuration Settings, Dynamic Properties, Configuration File Caching, Configuration File Limitations. Configuration Files vs. Isolated Storage
Tracing And Debugging Information Sources, Trace.Write And Trace.WriteLine, DebugView, Trace.WriteLineIf, TraceSwitch, TraceLevel, Setting TraceLevel At Runtime, Indenting Trace Output, TraceListener Class Hierarchy, DefaultTraceListener, EventLogTraceListener and TextWriterTraceListener, Configuring TraceListeners In Config Files, Configuring TraceListeners In Code, Event Viewer
Assemblies Class Library Example, Using A Class Library, Loading A Class Library, .NET Framework Configuration Tool (Mscorcfg.msc), Setting The Applications Private Path, Locating An Assembly, Assembly Binding Log Viewer (Fuslogvw.exe), Assembly Names, Version Number, Incremental Version Number, Culture Information, Strongly Named Assemblies, Strong Name Tool (sn.exe), Tampering With An Assembly, Signature Verification, Assembly Linker (Al.exe), Global Assembly Cache (GAC), Assembly Cache Viewer (Shfusion.dll), Global Assembly Cache Tool (Gacutil.exe), Adding An Assembly To The GAC, Adding An Assembly To The CLR
Introduction To ADO.NET Information Sources, Whats Wrong With ADO ?, What Is ADO.NET ?, XML Is The Interprocess Transport Format, ADO.NET Classes And Their ADO Equivalents, Data Providers (Previously called Managed Providers), ODBC .NET Data Provider, Microsoft .NET Oracle Provider, Oracle Data Provider (ODP.NET), Borland Data Provider, Data Provider Differences, Connection Class Hierarchy, Command Class Hierarchy, Using OleDbConnection And OleDbCommand, Using SqlConnection And SqlCommand, DataReader Class Hierarchy, Using DataReader, DataAdapter Class Hierarchy, Using DataAdapter, DataSets, DataTables, DataColumns, DataRows And DataRelations Class Hierarchy, Creating An In Memory Table, Adding Data, Defining A Relationship Between Tables
Reflection .NET Uses For Reflection, System.Type And GetType, Field Collection, Method Collection, Parameter Collections, More Methods Of Type, Using Reflection To Generate Classes In Other Languages, Serializing A Class, Related .NET Technologies, Custom Attributes, Pre-Defined Attributes, Defining A Custom Attribute, Using A Custom Attribute, Class Browsers And Decompilers, AssemblyMetadata2XMI Converter, RE.NET"Friend" Classes, Runtime Properties Window, Obfuscators And Protectors, Activator.CreateInstance
Introducing ASP.NET Web Applications |How Web development differs from Desktop Development | ASP.NET Processing Model |Server-side Controls and Events ...''
Please go to the school's official website for training price and schedule:
http://www.webtechcorp.co.uk/
Phone:+44 (0) 1452 814 303
School Address:
The Old Fleece, Bisley St, GLOS GL6 6QQ UK
Jobs & Resumes: Painswick Houses & Roommates: Painswick
Search other schools for Delphi 8 for .NET training resources.
Other training courses offered by Web Tech, UK:
Windows Workflow with C#
XML, XLST and Web Services
XML Development in .NET
.NET Development for Delphi Developers using C#
Delphi 2005 - Upgrade and ASP.NET
SQL Server 2005 for Developers
SQL Server 2005 Reporting Services
SQL Server 2005 Analysis Services
Advanced Delphi Development with SQL Server
Delphi Power Programming
ADO with Delphi
Java 2 Programming Fundamentals
Java 2 Advanced Programming
Java Web - Servlets, JSP, Ajax
Java Web Services
Java Hibernate
Java Spring
Crystal Reports
UML / OOA / OOD
Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
Facts: We provide free training course catalog service since 2003, in English and Chinese. Tens of thousands of visitors search our database from our portal and partners' websites each day. |
|
|