Archive for the 'Hints & Tips' Category

Setting Icons for Applications

Thursday, November 2nd, 2006

How do I Set the Icon for My Application?

When you are creating your own application, you will probably want your own unique icon. You set this internally to the project, as shown below.

Setting the icon for your application

1. Select File->Application Properties (Ctrl+Shift+P).

2. Type in the icon file name for the icon you want, or use zoom to select the file.

3. Click OK.

Now, when you run the application, you will see the icon at the upper left hand side of the window. You will also see it on the taskbar, and when you press Alt+Tab to switch between windows.

Hint: It is best not to use a hard-coded path name for this sort of internal file, since your user will probably have a different setup than you do. The default path will be your working directory (where the project EDP file is), so you can put your image file there, as in the example, or use a relative sub-directory.

Bookmark to:
Add 'Setting Icons for Applications' to Del.icio.us Add 'Setting Icons for Applications' to digg Add 'Setting Icons for Applications' to FURL Add 'Setting Icons for Applications' to blinklist Add 'Setting Icons for Applications' to My-Tuts Add 'Setting Icons for Applications' to reddit Add 'Setting Icons for Applications' to Feed Me Links! Add 'Setting Icons for Applications' to Technorati Add 'Setting Icons for Applications' to Yahoo My Web Add 'Setting Icons for Applications' to Newsvine 

Creating New Projects - FAST

Monday, October 23rd, 2006

Creating New Projects and Applications is the first challenge in learning the eDeveloper 10 system and getting started in the fastest time possible. Here is our very quick guide to creating a New Project?

Creating a new project

1. Select File->New Project

2. Type in a Project name.

3. Type in the directory location.

4. Press OK.

If you have a project currently open, it will be closed, and a new project created.

When the project is created, it is created in a new subdirectory of the location path you entered. The Project name will be the directory name, and it will also be the name of the eDeveloper project file, which ends in .edp.

If had a project already open, and you selected Add as module in current project, then the project will also be on the module list.

Bookmark to:
Add 'Creating New Projects - FAST' to Del.icio.us Add 'Creating New Projects - FAST' to digg Add 'Creating New Projects - FAST' to FURL Add 'Creating New Projects - FAST' to blinklist Add 'Creating New Projects - FAST' to My-Tuts Add 'Creating New Projects - FAST' to reddit Add 'Creating New Projects - FAST' to Feed Me Links! Add 'Creating New Projects - FAST' to Technorati Add 'Creating New Projects - FAST' to Yahoo My Web Add 'Creating New Projects - FAST' to Newsvine 

Insider Tip - Bookmarking for Quick Return

Monday, October 16th, 2006

How do I Bookmark My Current Location for a Quick Return?

You will probably find that while you are working, there are one or more places you need to return to repeatedly while you are programming and testing. Some of these places might be several layers down a program tree. You can mark these places in a series of bookmarks, which will then be in the Navigator-> Bookmark pane for quick reference.

To bookmark your current location

1. Press Ctrl+Shift+B (or Options->Bookmark).

2. The Bookmark box will appear. Type in whatever name you want for this bookmark.

3. Press Enter (or click OK).

Now, your bookmark will appear in the Navigator->Bookmark section. Clicking on this bookmark will cause you to jump immediately to that spot.

You can change the name of the bookmark by using the popup menu Edit Node option, and delete the bookmark by using F3 (Edit->Delete Line).

Hint: There is a maximum number of bookmarks that can be opened. You can change the maximum number of bookmarks in Options->Settings->Environment->Preferences->Maximum number of bookmarks.

Bookmark to:
Add 'Insider Tip - Bookmarking for Quick Return' to Del.icio.us Add 'Insider Tip - Bookmarking for Quick Return' to digg Add 'Insider Tip - Bookmarking for Quick Return' to FURL Add 'Insider Tip - Bookmarking for Quick Return' to blinklist Add 'Insider Tip - Bookmarking for Quick Return' to My-Tuts Add 'Insider Tip - Bookmarking for Quick Return' to reddit Add 'Insider Tip - Bookmarking for Quick Return' to Feed Me Links! Add 'Insider Tip - Bookmarking for Quick Return' to Technorati Add 'Insider Tip - Bookmarking for Quick Return' to Yahoo My Web Add 'Insider Tip - Bookmarking for Quick Return' to Newsvine 

Tips - Changing Items and the Effects

Wednesday, October 4th, 2006

How do I Check If an Object Is Being Used and What Other Objects Use It?

One of the major issues in all programming is “If I change this item, what other items will be affected?”

One simple change can sometimes cause unintended effects. Fortunately, eDeveloper has an excellent cross-referencing system that makes it easy to find (and if needed, change) all objects that refer to any given object.

Using the cross-reference

1. Move to the item you want to cross-reference.

2. Press Ctrl+F (Edit->Find and Replace->Find Reference).

3. You will get the Find Reference dialog box. By default, eDeveloper checks all references, but if you want, you can narrow the search here.

4. Press Enter (or click OK).

You will then be presented with a list of all the places that use that object.

This list is extremely useful. For one thing, you can click on the list entry and go directly to the place that uses the object. This is very nice when you are “fixing” a lot of references to an object.

You can also delete the entries from the cross-reference. So as you fix each item, just delete the entry (F3, or Edit->Delete Line, just like any other item in eDeveloper).

You can also save the cross-reference to a text file, or print it, using the Edit->Find and Replace->Save Find Result and Print Find Result options.

Bookmark to:
Add 'Tips - Changing Items and the Effects' to Del.icio.us Add 'Tips - Changing Items and the Effects' to digg Add 'Tips - Changing Items and the Effects' to FURL Add 'Tips - Changing Items and the Effects' to blinklist Add 'Tips - Changing Items and the Effects' to My-Tuts Add 'Tips - Changing Items and the Effects' to reddit Add 'Tips - Changing Items and the Effects' to Feed Me Links! Add 'Tips - Changing Items and the Effects' to Technorati Add 'Tips - Changing Items and the Effects' to Yahoo My Web Add 'Tips - Changing Items and the Effects' to Newsvine 

Quick Navigation (keyboard shortcuts)

Saturday, September 23rd, 2006

How do I Quickly Jump to a Line Using Its Number?

All the items in eDeveloper have a sequence number. You never need to memorize this number — you can use the Zoom and Locate options to easily find what you want. However, there are times when you will know the line number and want to go directly to that line.

Jumping to a line

1. Move the focus to the repository list you want.

2. Press Ctrl+J (Edit->Quick Access->Jump to Row).

3. Enter the line number you want.

4. Press Enter.

You will now be positioned on that line.

Bookmark to:
Add 'Quick Navigation (keyboard shortcuts)' to Del.icio.us Add 'Quick Navigation (keyboard shortcuts)' to digg Add 'Quick Navigation (keyboard shortcuts)' to FURL Add 'Quick Navigation (keyboard shortcuts)' to blinklist Add 'Quick Navigation (keyboard shortcuts)' to My-Tuts Add 'Quick Navigation (keyboard shortcuts)' to reddit Add 'Quick Navigation (keyboard shortcuts)' to Feed Me Links! Add 'Quick Navigation (keyboard shortcuts)' to Technorati Add 'Quick Navigation (keyboard shortcuts)' to Yahoo My Web Add 'Quick Navigation (keyboard shortcuts)' to Newsvine 

Locating Lines in the Studio

Thursday, September 14th, 2006

How do I Locate Any Line in the Studio?

Often you will want to find a particular item in a repository, or one particular line in a program. This is easily done using the Locate functionality. Locate has several options, so it is rather flexible. By default, it will find text anywhere within the list, from the current location on down.

For instance, in the example above, Check will match Yes/No Checkbox and also Checkbox. Entering Alpha would match any line with the Attribute of Alpha. Since we had the Match case box checked, it will only match items that have the same capitalization as the text to find.

If you check the Regular Expression box, you can enter rather intricate expression masks too. The eDeveloper Help has the syntax details for regular expressions.

To locate a line

1. Press Ctrl+L (or Edit->Quick Access->Locate Row).

2. Type in the text you want to find in the Locate dialog box.

3. Press Enter (or click OK).

The cursor will move to the first line that matches your search criteria. Use Ctrl+N (or Edit-

Hint: The Locate Line option works within the current open list. So, if you are working in one open folder, it will only find objects in that folder. If you want to search the entire repository, open the entire repository.

Bookmark to:
Add 'Locating Lines in the Studio' to Del.icio.us Add 'Locating Lines in the Studio' to digg Add 'Locating Lines in the Studio' to FURL Add 'Locating Lines in the Studio' to blinklist Add 'Locating Lines in the Studio' to My-Tuts Add 'Locating Lines in the Studio' to reddit Add 'Locating Lines in the Studio' to Feed Me Links! Add 'Locating Lines in the Studio' to Technorati Add 'Locating Lines in the Studio' to Yahoo My Web Add 'Locating Lines in the Studio' to Newsvine 

Navigation Tips

Thursday, September 7th, 2006

Navigation and Workspace in the studio

How do I Separate Palettes?

The Studio palettes are very flexible and can be resized, moved, or docked according to your work style. To save space, the palettes can also be combined as a single window. Sometimes

they become combined accidentally; if you move one too closely to another.

To separate combined palettes

1. Move the focus to the palette.

2. Holding down the Ctrl key, drag the title bar off in any direction.

3. Let go of the Ctrl key.

4. Repeat the process if you have three combined palettes.

The palettes will now be separated.

Bookmark to:
Add 'Navigation Tips' to Del.icio.us Add 'Navigation Tips' to digg Add 'Navigation Tips' to FURL Add 'Navigation Tips' to blinklist Add 'Navigation Tips' to My-Tuts Add 'Navigation Tips' to reddit Add 'Navigation Tips' to Feed Me Links! Add 'Navigation Tips' to Technorati Add 'Navigation Tips' to Yahoo My Web Add 'Navigation Tips' to Newsvine