Site hosted by Angelfire.com: Build your free website today!
  

Welcome to Philip Software's Web home. You can download from this page free programs and source code created by me (Philipos Sakellaropoulos, Patras, Greece). If you use them, please give a donation to a charity organisation. You can contact me by e-mail and visit my home page. This page has been created with ASP.NET, the new powerful Web technology from Microsoft.  Note: For space limitation reasons, VB6 runtime files are included only in the VideoOrganizer installation file.

FormPassSpider

[Enlarge]
Description: This program can automatically browse all links of a Web page up to a certain level and store the files in your hard disk. It is based on the IExplorer browser and thus allows you can enter your data in login-forms before starting the spider. You can also filter the pages that are downloaded based on keywords. Enter a web address and press 'Go' to browse. Press 'Add Task' to add site into the program database. Click on the grid to browse to a saved address. Press 'Start task' to start the spider. Adjust spider options from the 'Options' menu.

 Installation      Source code  

MP3organizer

[Enlarge]
Description: This program helps you organize your MP3 files stored in CD-ROM disks or hard-disk folders. Choose File/Import and select a drive or folder. The program finds all MP3 files and stores the filenames into an Access Database. An integrated MP3 player lets you hear the files. You can put ratings for the files (Bad, Good, etc.). The program recognizes current CD-ROM in the drive and selects it automatically.

 Installation      Source code  

VideoOrganizer

[Enlarge]
Description: This program helps you organize your Video files stored in CD-ROM disks or hard-disk folders. Choose File/Import and select a CD drive or folder. The program finds all Video files and stores the filenames into an Access Database. You can see the movies with the integrated Video player or call an external player. Use SPACE bar to start/stop the movies, N key to see next movie, P to see previous movie. While you watch the movies, you can put ratings for the files (Bad, Good, Very good, Excellent).

 Installation      Source code  

DocLibTool

[Enlarge]
Description: Tool for Documentation of Type Libraries (DocLibTool) is an open software that helps you document Microsoft COM type libraries (and thus any COM component described in a type library) in HTML Help format. You can add your own customized information to the help file, by visually editing the XML file produced and filling the empty tags that exist for this purpose: CoClassDescription, InterfaceDescription, MemberDescription, ReturnValueDescription, ParameterDescription, ExampleCode, Related, EnumerationDescription.

 Installation      Source code    Help file

Stratego

[Enlarge]
Description: This game is an electronic version of the famous game Stratego. It allows two players to play Stratego via IP connection ("network game"). It also includes a "local game" option, where two players can play on the same computer - in this case all the pieces are obvious during the game! The aim of the game is to catch the opponent's Flag. You can move the pieces by one box horizontally or vertically (not diagonally). A Greek version is also available.

 Installation      Source code  

Remember

[Enlarge]
Description: The program displays random quotes from a text file at fixed time intervals. Click the taskbar icon to display a new quote. Right-click the icon for settings. It helps you remember yourself! Microsoft Agent is used by default to display the quotes. If not installed, a MessageBox is used.

 Installation      Source code  

Memory

[Enlarge]
Description: This is the classic memory game with icons. Uncover each pair of icons by successively clicking on the positions of the 2 icons. You can add your set of icons by simply creating a folder under folder 'images' and putting 10 images in it. The program will recognize the set when it loads. You can also replace the background images with yours.

 Installation      Source code  

AstroTarot

[Enlarge]
Description: Tarot cards and biorythms (in Greek only). Calculations and texts were taken from the "Astrology and Tarot" book of New Acropolis organization

 Installation      Source code  

     
VBCoolMenus: An VB6 ActiveX control that enables you to put easily cool menus in your VB6 applications. Cool menus can have the Office2000 or the OfficeXP style. The VB6 ActiveX control internally calls an ATL COM object that wraps C++ code made by Paul Dilascia and Francisco Campos

     Source code    Tutorial

ThumbTools: A set of ASP.NET tools for dynamic thumbnails and thumbnail views. A C# class and a C# HTTP handler generate thumbnails 'on the fly'. Thumbnails can be of any size. The bevel effect is also supported. A DataList based user control generates thumbnail views of virtual directories. You can specify paging and page size. Part of the solution (although optional) is an ATL COM thumbnail-generator object. An online article for ThumbTools has been published in the CodeProject site.

     Source code    Tutorial

ThumbExtract: Components that show how to create shell thumbnail extensions for custom documents. I have cimage extractor shell extension for Scribble (MFC tutorial) documents and specifically for Scribble Step 5. Also i created a DICOM shell thumbnail extension. Finally, i converted the scribble image extractor project to a Custom AppWizard so that you can easily generate the sceleton code of an image extractor for your MFC documents. An online article for ThumbExtract has been published in the CodeProject site.

     Source code    Tutorial

GenDB: Generic DB is a library of ASP files by Eli Robillard for easy publishing of Databases on the Web. It allows for viewing and editing of database tables on Web pages. See GenericDB site for more information. Working with Generic DB I found that it is cumbersome to manually edit and change the necessary configuration files, especially for tables with large number of fields. I decided to make a Design Time Control (DTC) for editing config files. This control can be used in Visual Interdev, FrontPage or any other host for DTCs. I have used it extensively to create database-driven pages for my University in Greece, so I know it works correctly.

 Installation      Source code  

PSDialogAddin: This is an add-in for Visual C++ 6. Implements 4 commands that automate code enhancements based on Paul Dilascia's MSDN-magazine articles. Using the addin toolbar you can: 1) Add support to the project for cool button menus (using CCoolMenuManager class), 2) Add support to a class for resizable windows, 3) Edit the window map (layout of controls) of a class 4) Create resizable dialog and associated class with a wizard.

     Source code    Tutorial

MyInetUtils: An ATL COM component that implements a downloading object. You can do multiple asynchronous downloads. Exposes events that you can advise about download progress and download finishing. You can set a maximum number of simultaneous downloads. More download requests are queued and serviced when previous files have been downloaded. The component has also an object with many path utility functions.

     Source code  

VB6Str2Cpp: VB6 has two very useful string functions: Join and Split. This code implements Join and Split functions using STL so that you can use them in your C++ programs

     Source code  


View My Guestbook
Sign My Guestbook