DelphiTutorials

DelphiTutorials

DelphiTutorials

Delphi Tutorials

     

  1. Delphi Course: A series of exercises to make you a Delphi programmer
    You will probably find the text easier to read if you make your browser window much narrower than usual. You may also want to change your browser's zoom level, to enlarge the text. Opera (at least) lets you change zoom level easily. The text will adapt nicely to the settings you decide give the best results for your needs.
        
  2. Delphi and Pascal Programming Tutorial
    This site offers write-ups of how to do specific things in Delphi or Pascal. Feel free to use them in programming courses, but a credit of the source would be appreciated. Speaking of which... the following was a great help to my own programming: 'Borland Delphi How-To', from the Waite Group, by Frerking, Wallace and Niddery, ISBN 1-57169-019-0. Its approach suited my needs, and helped inspire the form of these tutorials: Most are a self-contained explanations of how to accomplish a specific task, or use a particular component of the language.
        
  3. Delphi history ? from Pascal to Diamondback (Delphi 2005)
    This document provides concise descriptions of Delphi versions and its history, along with a brief list of features and notes. Find out how Delphi evolved from Pascal to a RAD tool that can help you solve complex development problems to deliver high-performance, highly scalable applications ranging from desktop and database applications to mobile and distributed applications for the Internet ? not only for Windows but also for Linux and the .NET. 
        
  4. Delphi for .NET beginner developer
    Time's up! Delphi for .Net is here and sooner or later you'll start writing managed Delphi code for the .Net platform. 
    This is the first article in the series (II, III, IV, V, VI) of articles designed with one goal in mind: to provide a quick and dirty introduction to the world of .Net programming with Delphi. If you are looking for "what you need to know about Delphi 8 for .Net" - you're at the right place.
        
  5. A Beginner's Guide to ASP.NET Programming for Delphi developers
    Developers will learn how to design, develop and debug ASP.Net web application using Borland Delphi for .Net. The chapters will cover the fundamental elements of creating Web applications (working with Web Forms, Web Services and User Controls) using Delphi, including the Integrated Development Environment (IDE) and the Delphi for .Net language. Developers will get up to speed quickly through real world, practical example. The entire course is build arround the BDSWebExample ASP.NET web sample application that comes as a demo project with the Delphi 8/2005 installation. This course is aimed to those who are new to programming, come from some other development environment (like MS Visual Basic, or Java) or are new to Delphi.
        
  6. A Beginner's Guide to Delphi Programming 
    This free online course is perfect for beginner developers as well as for those who want a broad overview of the art of programming with Borland Delphi. Developers will learn how to design, develop and test application using Borland Delphi. The chapters will cover the fundamental elements of creating Windows applications using Delphi, including the Integrated Development Environment (IDE) and the Object Pascal language. Developers will get up to speed quickly through real world, practical examples.
      
  7. Calling control panel Programs:
    Whether you want your users to change the system date/time properties, add a new modem or change joystick settings, there's an easy way to call all such Control Panel applets (icons) without opening the Control Panel folder. The good news is that you can use this method in any Windows programming environment or even in a simple BATch file. Running the following command from your program will do the trick (CPL being the file name of the Control Panel applet to open. a list of such applets can be found at the bottom of this document).
     
  8. Windows Services
    We've demonstrated how to check the status of  Windows services and how to control them. One element missing from those functions was a way to convert between key and display names of Windows services. That's right, a Windows service has two names. The long name you see in the Control Panel is the display name of the service. The internal shorter name of the serivce is called the key name. Most functions require that you use the key name of a service, so here's a function to convert a display name to a key name. 
      
  9. A Beginner's Guide to Delphi Database Programming
    This free online course is perfect for Delphi database beginners as well as for those who want a broad overview of the art of database programming with Delphi. Developers will learn how to design, develop and test a database application using ADO with Delphi. This course focuses on the most common uses of ADO in a Delphi application: Connecting to a database using TADOConnection, work with Tables and Queries, handle database exception, create reports, etc. 

       
  10. CodeBase for Delphi Programmers
    Delphi programmers who use the Borland Database Engine (BDE) for serious applications soon realize that it's just too big and slow to deliver the kind of performance they need. Developers often tell us that the BDE is fine when writing small applications that use small data files. But as soon as they try to write a serious application that deals with many large tables, the BDE crashes and burns! You'll never have that problem with the stable, high-performance CodeBase engine! Tables up to 4.2 million terabytes in size are supported.
       
  11. Crash Course Delphi, part 1
    Delphi combines the user-friendlyness of Visual Basic with the precise control and speed of C++. Without lots of "real" programming, you can develop very efficient and fast Windows applications. Delphi is a RAD tool, Rapid Application Development. It reduces the complicated task of programming Windows applications to the handling of "objects" in a visual environment .Typing of source code is limited to a strict minimum. As a result, you can fully concentrate on what the program should do: this is top-down programming at its highest level! Designing a nice Windows GUI interface becomes a breeze. You don't have to program any standard Windows elements, just a few mouse clicks and there's your fully functional listbox, file dialog box, or even a full fledged database grid .
       
  12. Delphi Calculator Project
    The first thig to do is create a new project and then save it. I saved the project as PJcalc and the unit as Ucalc.Next place the 19 Button components on the form and an Edit box then change the caption of each of the buttons in the Caption property of the Properties Dialog box also change the Font property to character size 10 and highlight Bold for the font style.Next in the Name property rename the number buttons to reflect the number they contain for example the button containing 9 would be called Num9 the button contining 8 would be Num8 and so on.
       
  13. Delphi Tips & Tricks
    If you are not using the Netscape 1.1 browser or another browser that supports HTML tables (proposed for HTML 3.0), it is recommended that you return to the standard version of the Delphi Tips & Tricks.Below is a list of tips and tricks that I have run across on the various newsgroups relating to Borland Delphi. I have slightly editted these articles to remove unnecessary quoting, etc. However, these tips are untested and may not all work as written.