ABF software, Inc.

Useful and easy to use
components and tools
for developers

ABF CD Shell (Ver 1.0.5.15)

ABF CD Shell is a constructor set for fast creating of different CD, DVD, and other catalogue shells.
ABF CD Shell
You need only to create one configuration file and your shell is ready. The configuration file is a usual *.INI file, so any common computer user can easily work with it.

Features

  • Pleasant graphic user interface.
  • Easy configuration by one file.
  • Outlook styled navigation bar.
  • Different kinds of toolbar buttons.
  • Fast performance.

Manual

Configuration file

Content and behavior of the shell is configured in one file. The configuration file is a usual *.INI file with the same name as program's EXE. Config contains information about each item of catalogue and associated to the item buttons. Each item and button have own group in the configuration file.

General settings

Program settings are stored in the [Main] section, following values are allowed:
  • Name - Name of program is shown in program caption and about dialog
  • Icon - File name of icon is shown in caption task bar, and task list
  • Version - Version of program (1.0.3.35 for example)
  • Author - Author or company name, is shown in about dialog
  • Copyright - Copyright text, is shown in about dialog
  • Web - URL of web site or page is used in Web Site internal command and in the About dialog
  • Email - e-mail address is used in the Send email internal command and in the About dialog
  • RegistryKey - Name of key in the registry to save settings ("SOFTWARE/ABF software/ABF CD Shell" by default)
  • Groups - List of groups in the side bar (names)
  • Items - List of visible items (section names)
  • DefaultGroup - Selected group by default (name)
  • DefaultItem - Selected item by default (section name)
  • Upgrade - Upgrading from the web is enabled if value is not 0
  • Maximized - Program window is maximized on the first run if value is not 0
Example:
=================================================
[Main]
Name=ABF-SOFT.COM CD-ROM (Limited edition)
Version=1.0.0.1
Author=ABF software, Inc.
Copyright=Copyright 2000-2005 ABF software, Inc.
RegistryKey=SOFTWARE/ABF software/ABF-SOFT.COM CD-ROM
Groups=Programs, Games
Items=ABF OE Backup, ABF Password Recovery, SeaBattle
=================================================

Internal commands

You can use following internal commands for any item or button by index:
  1. Context help
  2. About dialog
  3. Web site
  4. Send email
  5. Interface options
  6. Upgrade

Items

Item is a base grouping element of your catalogue, let say it is an article in usual magazine. Each visible item has own icon in the side bar and menu item in the main menu. Item is visible when its name is present in the [Main].Items list. Every item performs some command or shows an according information when the user clicks on the icon or menu. Item has following properties:
  • Group - Name of parent group, must be same as specified in [Main].Groups list.
  • Index - Index in the group, node will be added to the end if Index is not specified.
  • Type - Type of item:
    1. Normal, shows according information (default)
    2. Internal, performs some internal command (Interface options, About, Help manual)
  • Command - index of internal command for Type 1
  • Icon - File name of icon is shown in the side bar and header. Relative or absolute.
  • Caption - Name is shown in sidebar and header
  • Hint - Hint of the item in the side bar
  • Description - File name of the according information (description), *.HTML or *.TXT.
  • Buttons - List of buttons for current item (section names)
Example:
=================================================
[ABF OE Backup]
Group=Programs
Icon=Programs\abfOutlookExpressBackup\main.ico
Caption=ABF Outlook Express Backup
Hint=Backup and synchronization tool for Outlook Express
Buttons=Install, License, ReadMe, Buy, Register, Help

[SeaBattle]
Group=Games
Caption=SeaBattle
Buttons=Run, License, ReadMe

[SomeHelpItem]
Group=Help
Command=0
=================================================

Buttons

Buttons perform some actions or commands relative to the associated item (buy, order, preview, and so on). Each visible button is shown in the toolbar. Button is visible when its name is present in the [Item].Buttons list. Button has following properties:
  • Type - Type of button:
    1. Normal, runs some file (default)
    2. Internal, performs some internal command (Interface options, About, Help manual)
    3. Dropdown commands list, commands are taken from some config section
    4. Dropdown file list, runs files are matched given mask
  • Caption - Button text
  • Hint - Hint of button
  • Command - file, an index value of internal command, name of command group, or file mask depending on Type
Format of command section for Type 2 is Caption=Command.

Example:
=================================================
[ABF OE Backup.License]
Type=0
Caption=License
Command=program\ABF Outlook Express Backup\License.txt

[ABF OE Backup.Help]
Type=1
Caption=HelpManual
Command=2

[ABF OE Backup.Install]
Type=2
Caption=Install
Hint=Install application
Command=ABF OE Backup.Install.Commands

[ABF OE Backup.Install.Commands]
EXE file=programs\ABF Outlook Express Backup\abfOutlookExpressBackupInstall.exe
ZIP file=programs\ABF Outlook Express Backup\abfOEB.zip

[ABF OE Backup.Register]
Type=3
Caption=Register
Command=programs\ABF Outlook Express Backup\Keys\*.key
=================================================

Requirements

  • OS: Windows 95/98/Me/NT4/2000/XP/2003.

Download

How to buy

The evaluation version of ABF CD Shell will only work for 30 days. If you like this program and decide to keep it, you will need to buy it. You can buy ABF CD Shell on-line either by credit card, bank transfer or check. Ordering by Phone, FAX, and postal mail is also available:
  • Full version of the ABF CD Shell
    • Registration fee: $29.95 (US)
    • Buy now!
You will receive a registration email with password within 12 hours after we have received your order. If you haven't received your registration during this period, please contact our sales department to determine and solve the problem.

See also

cd shell incredible cdrom shell stable cd-rom shell useful cdr shell powerful cdrw shell enhanced cd-r shell pro cd-rw shell good-looking disk shell cool-looking program shell outstanding catalog shell super catalogue shell great magazine shell constructor set archive shell constructor site shell builder web site shell maker offline shell creator off-line shell easy power shell good autorun shell best auto run shell performance autoplay shell fast auto play shell nice make shell cool create shell software compile shell soft build shell digital construct shell electronic cd cover incredible cdrom cover stable cd-rom cover useful cdr cover powerful cdrw cover enhanced cd-r cover pro cd-rw cover good-looking disk cover cool-looking program cover outstanding catalog cover super catalogue cover great magazine cover constructor set archive cover constructor site cover builder web site cover maker offline cover creator off-line cover easy power cover good autorun cover best auto run cover performance autoplay cover fast auto play cover nice make cover cool create cover software compile cover soft build cover digital construct cover electronic cd explorer incredible cdrom explorer stable cd-rom explorer useful cdr explorer powerful cdrw explorer enhanced cd-r explorer pro cd-rw explorer good-looking disk explorer cool-looking program explorer outstanding catalog explorer super catalogue explorer great magazine explorer constructor set archive explorer constructor site explorer builder web site explorer maker offline explorer creator off-line explorer easy power explorer good autorun explorer best auto run explorer performance autoplay explorer fast auto play explorer nice make explorer cool create explorer software compile explorer soft build explorer digital construct explorer electronic cd browser incredible cdrom browser stable cd-rom browser useful cdr browser powerful cdrw browser enhanced cd-r browser pro cd-rw browser good-looking disk browser cool-looking program browser outstanding catalog browser super catalogue browser great magazine browser constructor set archive browser constructor site browser builder web site browser maker offline browser creator off-line browser easy power browser good autorun browser best auto run browser performance autoplay browser fast auto play browser nice make browser cool create browser software compile browser soft build browser digital construct browser electronic