Delphi - Knowledge Base Home  About Us  .Net  Solutions  Microsoft  Extras  Contact Us  Freeware  

Topics

Our Delphi article links are shown below. Simply click a link to get started..
 
Delphi Home
Link to this page



Popular Articles

1. Registry walk through & best practice

2. Using the Microsoft Word COM interface

3. Using the Microsoft Excel COM interface

4. Creating & Using Lookup Forms in Delphi

5. Using encryption in your applications

6. Creating and using splash screens in Delphi

7. Using Dev Express to mimic .NET & XP Styles

8. Using the Microsoft Outlook COM interface


  





Delphi - Splash Screens (1)

Download Project Sample

In this article we are going to cover the reasons for using splash screens, how to create a splash screen, firing splash screen events and finally how to dispose of the splash screen after application start up. Our examples relate to applications written in Delphi (5) or similar. For our examples we assume you already have a basic understanding of Delphi code syntax.

One of the most overlooked features for business applications is the 'splash screen'. If you are unfamiliar with splash screens you should invest some time to read about them and understanding how they can improve your business application. They are a valuable ally. We will start by looking at how splash screens can improve an application and where they should be used.

Splash screens provide the developer with a way to momentarily display a warm image or company logo to the user during application startup. A common splash screen is the Microsoft Word splash. Which appears when you first launch the program. The Microsoft logo appears with the version number of the application and the company name 'Microsoft'. A splash screen provides several benefits to developer:
          
Distraction. The user is distracted momentarily while your application continues to load data, forms or process any initialization data. This distraction is essential for any application that takes a long time to load but performs well once the application has loaded. Most peoples opinion will drop during an applications slow start up and will take time to heal.

Familiarity. The splash screen typically contains the logo of the software company that created the application. This can be a great way to familiarise people with your company name and snapshot logo. Its usually the first 30 seconds that a new user will remember your application the most.

Professionalism. It is good practice to display which version of your application users are running. A nice logo design such as 'Business Application 2006' or similar will look great to new users. Remember most Windows users will still compare your application to the larger Microsoft products so try to use techniques like displaying the year number after the application name etc..

Now we have looked at the reasons for splash screens lets take a look at the actual design of a splash screen. Splash screen are typically constructed from a single large image and small surrounding text which display the version number or progress information. The picture below shows the splash screen we created earlier, we will use it in our splash screen project example:





Next (Page 2)

Featured

Other popular Delphi resources. Why not try them for yourself?



                   


    

Extras Microsoft Practice Exams Software Directory Music Tracks Net Components Windows Process
Web Hosting Delphi Amiga Games Processos de Windows Braindumps
Buy Products Latest Reviews Absolute Adsense Free Web Templates

  Home  Links  About Us
Copyright © Accelerated Ideas 2005-2008
All rights reserved.


Delphi Knowledge Base. Best practices, walkthroughs, tutorials, component advice and more. Solutions and professional designs for Delphi 4, Delphi 5, Delphi 6 and Delphi, 7. Word COM, Excel COM, Outlook COM including code examples for Word OLE, Excel OLE and Outlook OLE. Automating Outlook to create MailItem and send attachments in Delphi. ActiveX, Com. ADO Data Architecture, TMS component pack walk through and code examples. Using Developer Express and example walkthroughs. Date & time conversion routines, video playback and frame manipulation. COM articles, papers, tips, techniques and hints. How to create Word reports and excel spreadsheets using Delphi code and OLE automation. Understanding Delphi encryption and using ciphers, with source code examples of Blowfish, Twofish, and Rijndael. Securing application data and confidential information using open source encryption components. Free encryption dll component. Accessing and managing MS Excel sheets with Delphi. How to retrieve, display and edit Microsoft Excel spreadsheets with Delphi automation. Accessing and managing MS Word documents with Delphi. How to retrieve, display and edit Microsoft Word documents using Delphi automation. Read and write Excel spreadsheets using Delphi code. How to read and write registry entries using Delphi code. Source code examples using Delphi 5, Delphi 6 and Delphi 7. Working with VCL Developer Express components. How to apply grid styles and themes to Delphi applications. Using image columns and shading to improve the grid and treeview appearances. Including examples from ExpressQuantumPack, for Delphi, ExpressPack for Delphi. Developer guides for Developer Express components. All our articles are written by our senior Delphi professionals to help you get the best from your legacy Delphi applications