
Programs I Wrote
In this section, you will find all programs (full packages), codes, OCX objects , and web sites I developed.
|
|
|
|
|
|
|
|
|
|
|
|
The next figure shows the icons
key:
|
|
Simulation Program. |
|
|
Multimedia Program (Audio, Images, Network, Text, DB, ...). |
|
|
Artificial Intelligence (AI) Program. |
|
|
Network Program. |
|
|
Game. |
|
|
System Program. |
|
|
Files Manipulation Program. |
|
|
Security. |
|
|
OCX Object. |
|
|
Web Site, HTML, and Internet Application. |
|
|
Database |
Full Packages Programs List
![]() |
1- Relational Database Analysis, Design and Implementation for Daraldia [2005] : This program is the implementation of Database analysis and design for Daraldia For publishing and distribution. This Program is Connected to Microsoft ADO Database using VB6. it is easy to manage all the work stuff like Store, Warehouse, Clients, Accounting, Settings, Users Permissions, Report Printing, Incoming messages, outgoing messages, Incoming Goods, Outgoing Good, Administrative tools, and more... |
|
![]() |
2- NET-CAM [2002] : This is a network communication program, run the server program in a computer with a specific IP, you can run up to 100 client with the servers IP, you can connect to talk with other clients, this program include video, voice, text, and file transfer. |
|
![]() |
3- Sounds Loader 3 [2002] : This is a multimedia files player (midi, wav, mpeg, mp3, avi, CDs) with a volume control, CD player, advanced WAV recorder, advanced playing options, advanced control panel with keyboard and taskbar menu, program playing, timer and shutdown windows, skins, and more .... |
|
![]() |
4- My Clip 3000 [2003] : This is an advanced clipboard manager which allow you to copy up to 500 images and 500 texts. this program make it easy to reuse the copied items using keyboard shortcuts, you can export items in to individual files, HTML page, and AVI files (for images only). |
|
![]() |
5- File Protector [2002] : This program is used to lock files. select the file to lock, the file will be changed in to an exe file, click this file then write the password to unlock the file. you can set two passwords to file, and move the file protection to another system. |
|
![]() |
6- Calculation 2 [2005] : This is the second version of calculation game, which idea is to find the result of the above card from the below cards using the operations +, -, *, and /. you can also use the dick image, select music, play network game with other player. this game include 3, 4, and 5 cards game, with two kinds of game: time limit, and unlimited time, this game user interface is very nice and the effects used is good. |
|
![]() |
7- The Sims 2 Nightlife Cheats [2006] : This is program is used with the Sims 2 Nightlife expansion to implement game cheats like set age, add money, motive, and more ....
|
|
![]() |
8- Nature Catalog [2000] : This is a DB which contains pictures and video from nature, you can also make your own library.
|
|
![]() |
9- Al-Nawawis Forty Hadith [1998] : This is a DB program which include the forty hadith of al-nawawi. all hadiths are in text and voice format.
|
|
![]() |
10- CD Base V2 [2005] : This is the new version of CD organizer program that read the CD contents automatically and save it into a database. the searching in this program is better than the old version because of the AND, OR logic used in it. |
|
![]() |
11- Sheriff 2 [2000] : This is a small shooting game, you must shoot the people appear in the bank, and hide in the left or right side of the house you are in.
|
|
![]() |
12- Home Bank [2003] : This program is same as MY BANK but with addition of users accounts, you can create your account, then create in you account the accounts of your customers. |
|
![]() |
13- Red Alert 2 Map Manager [2002] : This is a map manager for Red Alert 2, you can select the map from list, then run the RA2 game, go to skirmish menu and to map selection section, you will find the selected map a the end of the list. |
|
![]() |
14- Similar Animation [2002] : The game idea is to match each video with the other, this game have nice user interface with sound effects.
|
|
![]() |
15- X - O [2000] : This is an XO game, which idea is to make a diagonal line with you letter to win. this game include two players game, and vs. computer game with two levels. |
|
![]() |
16- Assembly Chess [2001] : This program show how to program on side of a chess with its all rules using assembly language.
|
|
|
|
17- Two Servers Simulation [2002] : This program simulate unlimited visitors of two servers, it calculates the queue waiting time for each server, idle time for each server, and number of served users on each server. you can put the number of items to simulate up to 10000 items.
|
|
![]() |
18- Back Chaining Algorithm [2001] : This program implements the back chaining algorithm. you can create the list of facts and rules the search the list for facts and rules.
|
|
![]() |
19- Find Way [2002] : This program try to make computer learn how to go through a way you draw, you can load many kinds of ways from file, run the reading algorithm, then run the result of reading on the way.
|
|
![]() |
20- Binary Exponential Back Off Algorithm [2002]: This program show how the binary exponential back off algorithm works on network. how to find the random time of transmission to avoid collision.
|
|
![]() |
21- Character Recognition [2003] : This is a small program test for how to recognize a letter of an alphabet, and show how to set the error percentage.
|
|
![]() |
22- Logic Circuits Simulation [2003] : This programs show the simulation of combining some of logic gates like : and, or, nor, not, ... and more. you can save the project and load it, and print the resulted circuit. it is a simulation of how to connect VB objects and let these objects pass values to each other. |
|
![]() |
23- Null Modem Cable Chat [2002] : This program is used to make a text chat between two computers connected through a null modem cable.
|
|
![]() |
24- Clock OCX [2000] : This is an OCX for clock, include alarm settings and 24/PM mode changing.
|
|
![]() |
25- Progress bar OCX [2000] : This is an OCX for horizontal progress bar. |
|
![]() |
26- Level OCX [2000] : This is an OCX which change the view of level from 0 to 1500.
|
|
![]() |
27- Wave Level OCX [2000] : This is an OCX which view the in and out wave level.
|
|
![]() |
28- Volume Control OCX [2000] : This is an OCX control that controls the general volume, wave, midi, CD, MIC, and line, with a wave level view.
|
|
![]() |
29- Easy Take [2001] : This program helps you to take the files names from a folder in some drive. then save these names into a file or print it.
|
|
![]() |
30- The Bricks [1997] : This is a small game which idea is to drop the boxes into the van.
|
|
![]() |
31- Picture Move [1997] : This is a small multimedia program which help you to make some movement of object on an image with sound effects.
|
|
![]() |
32- Almoalakat Elnisaeyah [1997] : This is a multimedia database program which include the contents of "almoalakat elnisaeyah" book.
|
|
![]() |
33- CD Saver [1998] : This program used to control the CD-ROM door. when you open the CD door, the timer started then a beep sound before closing the door. this program idea is to protect the CD-ROM door. |
|
![]() |
34- Starter 1 [1996] : This is a system program which help you manage your shortcuts.
|
|
![]() |
35- Starter 2 [1996] : This is a system program which help you manage your shortcuts and include some security and service programs.
|
|
![]() |
36- Starter 3 [1996] : This is a system program which help you manage your shortcuts and include some service programs.
|
|
![]() |
37- Starter 4 [1997] : This is the result of combining ST1, ST2, and ST3 with additional options, like recycle bin, long file names, image viewer, wave player, ... and more, all ST1, ST2, ST3, and ST4 designed for WINDOWS 3.11. |
|
![]() |
38- TV [1998] : This is a small program to play video files, with volume control, speed control, and location control.
|
|
![]() |
39- Sounds Loader [1998] : This is a multimedia files player (wav,midi).
|
|
![]() |
40- Sounds Loader 2 [1999] : This is a multimedia files player (midi, wave, rmi)
|
|
![]() |
41- My Clip 2000 [1998] : This is a clipboard manager program which allow you to make more than one copy of images or text and retrieve these copies.
|
|
![]() |
42- My Clip 2000 [2000] : This is an advanced clipboard manager with auto capturing system, it allows you to copy and save the items of clipboard. with a skin viewer.
|
|
![]() |
43- Application Code [2000] : This program allow you to assign a code for each shortcut. just type the code of the short cut then the program will run it.
|
|
![]() |
44- Connection Counter [2001] : This program count the connection time of a dial-up network to the internet and save the cumulative time.
|
|
![]() |
45- Drive [2000] : This is a small car game. you drive the car on the road, you must jump when you see the kid, jump from the bricks, take the money bag, and not to take the bomb bag.
|
|
![]() |
46- Sheriff [1998] : This is a small shooting game, you must shoot the glasses coming to you.
|
|
![]() |
47- Internet Explorer [2000] : This is a small internet explorer with option for coping file from temporary internet folder, and allow you to block some sites.
|
|
![]() |
48- Character Taker [1998] : This program helps you to remove some characters from a specific file and replace these characters with others.
|
|
![]() |
49- Displayer [1998] : This program helps you to view images in some folder.
|
|
![]() |
50- Calculation [1999] : This is a small cards game which idea it to use the four operations +,-,*,/ on four cards to find the value of the last card.
|
|
![]() |
51- API Viewer [1998] : This is an API viewer program which include most windows API functions. |
|
![]() |
52- Desktop [1999] : This is a desktop wallpaper manager, you set number of images and set number of times you enter to windows to change the wallpaper. each time you enter to windows the wallpaper will be changed according to the number you set. |
|
![]() |
53- Diver [2000] : This is a small game which idea is to swim and catch the small fishes and run from sharks.
|
|
![]() |
54- Games Manager [2000] : This is a games shortcut manager which allow you to manage your shortcuts.
|
|
![]() |
55- Keeper [2000] : This program is used to lock files. select the file to lock, the file will be changed in to an exe file, click this file then write the password to unlock the file.
|
|
![]() |
56- MY Bank [2000] : This is a small DB management for personal accounting.
|
|
![]() |
57- Learn Word XP (user interface) [2002] : This is an user interface of learning word XP program (my part of the programming team is to program the user interface of this program).
|
|
![]() |
58- CD Base V1 [2002] : a manual CD organizer which make it easy to type the CD contents and auto print the back cover of the CD, and easy way to search for programs in your CDs.
|
|
Web Pages Developed
![]() |
1- Dar Al-Dia Web site [2002] : This site is developed using HTML and ASP, the main idea here is to search the DB and view the books with all data and pictures.
|
|
![]() |
2- My Personal Web Site (Arabic - English) [2000] : This is my old personal site with double languages, i develop this page with HTML and Java Script.
|
|
![]() |
3- My Programs Web Site [2005] : This site is developed using HTML only. it contains some of my programs packages information.
|
|
![]() |
4- My Personal Web Site [2005] : This is the second version of my personal web site. this version is programmed using HTML and Java Script. and contain only one language.
|
|
![]() |
5- Online Dictionary [2005] : This is an on line dictionary which allow an administrator to add words, images, and videos, in the dictionary. the users can log in an search this database by letters, subject, or word search. |
|
Small Programs
The Purpose of these small programs (codes) is to run a specific function like run an application , record voice, print text , etc.. these programs are in the next languages:
C, C++, Java, Assembly, Pascal, Basic, ASP .NET, and Visual Basic (6 and .NET).
MSX Programs
Old programs on MSX computer all programmed between 1993-1997.