Delphi Basics Project Releases

Delphi Basics Project Releases Archive: Archive: Delphi Basics Project Releases

Thumbs.db Viewer

posted 29 Sep 2010, 06:02 by Delphi Basics   [ updated 7 Oct 2010, 00:16 ]

On Microsoft Windows operating systems (starting with Windows XP), a thumbnail cache is used to store thumbnail images for Windows Explorer's thumbnail view. This speeds up the display of images as the smaller images do not need to be recalculated every time the user views the folder.

Read More:

It is possible to view and extract the thumbnail images from the thumbs.db database.

Author: Counterstrikewi
Thank you: Axel Guethner & Alex Konshin
Compiled: Delphi 2007
Website: www.delphibasics.info


Only Delphi source code is included in the archive.

Google Cache Viewer

posted 28 Jun 2010, 11:26 by Delphi Basics   [ updated 29 Sep 2010, 06:40 ]

{
  Google Cache Viewer 
  Coder: Counterstrikewi 
  Compiled: Delphi 2007 
  Website: www.delphibasics.info 
}

This tool allows you to surf inside Google's cached pages.

Google stores copies of all webpages which it returns in its results for faster searching by the user.  Google made the copies of opensc.ws pages when the site was up.  Therefore, even if the real site is down, the cached pages will still show the content.
Downloads and images are not available.

Google Cache Viewer is tested and working with opensc.ws although it can be used with other websites too.


Only Delphi source code is included in the archive.

Icon Extractor - full delphi source code

posted 15 Mar 2010, 18:37 by Delphi Basics   [ updated 7 Jun 2010, 15:36 ]

Icon Extractor enables you to extract the icons from dynamic link libraries and executable files.
{
  Coder: James
  Compiled: Delphi 2007
  Website: www.delphibasics.co.nr
}

Only Delphi source code is included in the archive.

remove res

Pixelated Gravity

posted 8 Mar 2010, 18:40 by Delphi Basics   [ updated 8 Mar 2010, 18:48 ]

{
    Coder: Gerben Wijnja
    Modder: Jack
    Compiled: Delphi 2007
    Website: www.delphibasics.co.nr
}

The original source for "Pixelated Gravity" can be found here:
http://delphi.about.com/od/humorandfun/a/fdac_pixel_grav.htm

"Gravitation is a natural phenomenon by which all objects with mass attract each other. Gravity is the force that causes two particles to pull towards each other. If smaller objects are pixels and a bigger object is your mouse pointer - when you move the mouse the pixels should follow.
What started as an application pixels tracking the cursor evolved as colors were added; then I blur, then converted to assembler to speed things up and finally a color filter.
This piece of great code uses ASM (assembler) a lot. If you want to learn what can be done when using ASM in Delphi and how it can be done - reading the source code of "Pixelated Gravity" is a must!"

I have modified the source to include options to: clear the pixels; reset the pixels; toggle blur; and change the alpha blend value of the form.


Although source may be released in the future, the archive contains only a single executable file.

Start Button Modifier - Change the text of the start button

posted 8 Mar 2010, 18:35 by Delphi Basics   [ updated 9 Mar 2010, 10:49 ]

{
    Coder: Jack
    Compiled: Delphi 2007
    Website: www.delphibasics.co.nr
}

No source is included; I do however, provide a tutorial:

How to change your start button caption using Delphi!
Note: The start button will be renamed back to "start" after you restart your computer.
1. Create a new project in Delphi
2. Add a Button and an Edit box to your form, place them where you want.
3. Double click the button to enter the code editor so we can type code for our OnClick event.
4. The code for the OnClick event of our button should look like this:
procedure TForm1.Button1Click(Sender: TObject);
var Handle1,Handle2:hwnd;
begin
Handle1:=FindWindow('Shell_TrayWnd',nil); //get the handle of the taskbar
Handle2:=FindWindowEx(Handle1,0,'Button',nil); //get the handle of the start button from the taskbar
SetWindowText(Handle2,PAnsiChar(Edit1.Text)); //set the text
SendMessage(Handle2,Messages.WM_MOUSEMOVE,0,0); //used to refresh the caption of the start button
end;
5. Run the program (F9) and enjoy!
The finished program should look something like this:
Just type a new caption in the text box and click on the button.

Although source may be released in the future, the archive contains only a single executable file.

Delphi Basics Icon Changer

posted 8 Mar 2010, 18:23 by Delphi Basics   [ updated 10 Mar 2010, 03:00 ]

{
    Coder: Jack
    Compiled: Delphi 2007
    Website: www.delphibasics.co.nr
}

Icon changer can change the icon of any executable file.
Comes with default icons.


Although source may be released in the future, the archive contains only a single executable file.

Delphi Basics Screenshot.

posted 8 Mar 2010, 18:18 by Delphi Basics   [ updated 10 Mar 2010, 03:00 ]

{
    Coder: Jack
    Compiled: Delphi 2007
    Website: www.delphibasics.co.nr
}

Torry's Delphi description:
http://www.torry.net/authorsmore.php?id=7229

DB - Screenshot is a complex program for configuring and capturing screenshots.

Features:

  • Supports BMP, JPG (various quality options) and PNG formats.
  • Options to screenshot selected areas of the screen:
    • the whole screen
    • the active window
    • the active window without its borders
    • remove the taskbar from screenshots
  • Include the cursor in your screenshots
    • represented by the cursor icon or a colored dot
  • Draw custom text onto the screenshots at a specified position
  • Draw the current date onto the screenshots at a specified position
  • Draw the current time onto the screenshots at a specified position
  • Saves screenshots in customizable Date - Time format
  • Can be minimized to tray.

Although source may be released in the future, the archive contains only a single executable file.

Database Demo

posted 8 Mar 2010, 17:31 by Delphi Basics   [ updated 16 Mar 2010, 04:10 ]

{
    Coder: Si
    Compiled: Delphi 2007
    Website: www.delphibasics.co.nr


This application is designed to familiarise you with the code necessary to create a database in delphi. The TRecord type is used and procedures such as: Next Record; Previous Record; New Record; Save Record; Save to File are written with comments.
For a more complete database, see this A* grade A-Level coursework, also written by Si:
Delphi Basics Game Database - AQA Computing CPT6 Module - Delphi Source Code



Only delphi source code is contained within the archive.

RunAround - Simple Game

posted 8 Mar 2010, 17:14 by Delphi Basics   [ updated 9 Mar 2010, 03:47 ]

{
    Coder: Jack
    Compiled: Delphi 2007
    Website: www.delphibasics.co.nr
}

Inspired by 3DBuzz's tutorial here:
http://www.youtube.com/watch?v=Zo_DDv7iQi4

I have created this "RunAround" game where the player must avoid the chasing block by moving his mouse.



Only delphi source code is included in the archive.

Dodge - Amateur Game

posted 8 Mar 2010, 16:16 by Delphi Basics   [ updated 9 Mar 2010, 03:47 ]

{
    Coder: Si
    Modder: Mittsville
    Compiled: Delphi 2007
    Website: www.delphibasics.co.nr
}
 
Dodge is DelphiBasics' entry to the fancy delphi application contest.
http://delphi.about.com/od/gameprogramming/a/fdac_dodge.htm

"Here's another simple yet addictive game written in Delphi. Dodge game has a simple rule: collect the blue squares, avoid the red circles (dots).
A great way to learn controlling the mouse; Dodge has a simple user interface - one full screen (can be resized) window. When the game starts there are two red squares on the screen: one "fixed", one moves as you move the mouse.

When you hit the first square with the second square (mouse) a new red circle starts floating around the screen. The next time you hit the square, another circle drops in. Circles float at different speed.

Your task is to hit the blue square as many times you can - while trying to avoid the red circles. Each new circle in the game wins you an extra point. The more points you have - the better you are."

The original Dodge was coded by Si.
Mittsville has modified the code for greater efficiency and the inclusion of power-ups!



"DodgeVersion1" and "DodgeVersion4" contain only delphi source code. [Some of the source code was lost].
"DodgeBinaries" contains executable files since I cannot emulate the quality of the first releases when compiling.

"DodgeFlash" contains a flash game which was the inspiration of this project.

1-10 of 15