Jul, 1994 to Aug, 1997
Fam Software Group
This is a suite for DOS programmers in C++ language; With this suite any C++ developer can build message driven applications. The base theory of the environment is the Windows Kernel.
Main application have 2 part, Part one is an IDE like Borland C++ Ver 3.1 for dos with some more capabilities such as, online syntax check, colourful source show, some rules for better source generation and at last some pre generation sources.
Part two is a workshop for generating dialogs, something like Borland Workshop, but in Dos environment. I designed all of windows standard components for this workshop under dos such as Edit Box, Combo Box, List Box and many more.
Finally I design a 32Bit memory address system like DOS4G for this environment and with this new capability a developer can define an integer array with up to 4GB capacity.
I present this environment to Computer Research Lab of my university and now there are more than 600 big applications written by my environment.
Currently this environment support English and Farsi languages and include FSG Font Editor for DOS, FSG Icon Editor for DOS.
FSG Programming Environment
Library Management System
Jul, 1997
Fam Software Group
This application basically wrote for my university’s library. But after that more than 3 other library uses this application for managements.
I use final realize of my FSG Programming Environment with my RDBMS for writing this application.
English to Farsi and Farsi to English Dictionary
Mar, 1997
Fam Software Group
This application can translate English contents and words to Farsi and also translate Farsi words to English. Some of basic capabilities of this application are:
Full Content Translation from English to Farsi
Synonyms for words
Database with more than 153000 Farsi and 50000 English words.
Log and save sessions This application is written by FSG Programming Environment and databases by my RDBMS.
Relational Database Management System
Jan, 1997
Fam Software Group
My FSG Programming Environment had needed a RDBMS, So at first I designed a DBS and compatible it with my programming environment. Then I grow it up to RDBS with capabilities such as one-to-one, one-to-many and multi cascade and prohibit, multi indexing, variable memo fields and auto increment files support.
Also I designed some more components for my environment that support my RDBS.
Optimization of Space Structures in Civil Engineering
May, 1996
Fam Software Group
For optimizing the costs of Space Structures in buildings I developed an application that can get the structure from SAP and optimize it. A nice graphical view also included.
Base part of this application has been developed by FSG Programming Environment.
C++ Interpreter
Feb, 1996
Fam Software Group
As an educational project I developed an interpreter for C++, This application can run simple C++ source codes. Base propose of this application is to run C++ codes on multi platforms such as DOS, Windows, Unix, Linux.
I wrote this interpreter for Dos, Windows and Sco-Unix, But at that time we had no access to any Linux system and this project finished at that point.