MTS ..... Muhammad Tahir Shahzad, B.C.S Honours [ 2000-04 ], G.C. University Lahore formerly Government College Lahore, Pakistan. All the Programs, Projects and Games in C++, C, Visual C++, Visual Basic, Java and Assembly Language are written by MTS. This new interface of the web site is exclusively designed by MTS. This web site is uploaded on two servers at the same time. The url "www.mts-home.cjb.net" is a redirection url of [ http://mtshome.sw3solutions.com ] and the url "www.mtshome.cjb.net" is a redirection url of [ www.geocities.com/mtahirshahzad ]. Please send your Comments and Suggestions about the website to MTS at mts_home@hotmail.com.
MTS-HOME
PROJECTS
Home
C
C++
Java
Games
Projects
Libraries
Visual C++
Visual Basic
Visual Prolog
Assembly Language
About
Utilities
Feedback
Links Exchange
Add To Favorites
Make Your Homepage
In this section, source code of many Projects are available for download. These Projects are related to the subjects like Introduction to Computer Science, Data Structures, Theory of Automata, Numerical Analysis, etc. The C++ Projects are written in Turbo C++ 3.0 and Visual C++ & Visual Basic Projects are written in Visual Studio 2000.

Select one of the Projects listed below:
 C++ Projects
Simple Calculator Number System Problem Solver I
Linked List Arithmetic Expression Evaluator
Binary Search Tree MTS Scientific Calculator
FA Maker Students Marks Sheet
Union of FA's CFG Format Converter
Intersection of FA's Numerical Analysis I
NotePad Students Admission System
Cur Maker v1.0 Fill Pattern Designer
Icon Editor v1.0 Data Structures Tutorial
DCr Maker v1.0 MTS File Splitter
MTS Paint v1.0 FA Minimizer
Sorting Master
 Visual C++ Projects
MTS File Splitter II MTS Scientific Calculator II
 Visual Basic Projects
Data Structures Tutorial v1.5 QSoft v1.0
Note:
All the given files are in zip format, which can be uncompressed with the help of a compression tool. If you do not have any tool, then you can get one from Utilities : Compression Tools.
:..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..:.   C++   .:..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..:
Simple Calculator
This project is a Simple Calculator with almost all the fuctions found in a normal non-scientific calculator. It can be operate from both the Key Board and Mouse very easily. The main features of C++ used in this project are Classes and Arrays. This project is made by using MTS GUI [version 1.0].
  Language: C++ | Size: 178 KB | Download
Number System Problem Solver I
This project is related to the subject "Assembly Language" and "Introduction to Computer Science" and "Digital Logic Design". It can inter-convert the Binary, Octal, Decimal and Hexadecimal numbers. It also displays the complete solution of conversion on the screen. It can be very useful in understanding Number System problems. The main features of C++ used in this project are Strings, Inheritance [Multiple and Multi-level] and Containership.
  Language: C++ | Size: 189 KB | Download
Linked List
This project is related to the subject "Data Structures", an example of Linked List. It graphically shows the implementation of Single or Linear Linked List and Double Ended Linked List as a Stack and Queue. If your concepts of Linked List are not clear, then just try it once. The main features of C++ used in this project are Inheritance and Linked List.
  Language: C++ | Size: 191 KB | Download
Arithmetic Expression Evaluator
This project is related to the subject "Data Structures", an example of stack implementation. It can convert Infix Arithmetic Expression to Postfix,Post fix to Infix and evaluate the Postfix expression. It is also a very good example of graphics. The main features of C++ used in this project are String and Inheritance.
  Language: C++ | Size: 181 KB | Download
Binary Search Tree
This project is related to the subject "Data Structures", an example of inplementation of Linked List as a Binary Search Tree. This is a very good example of graphics and recursion. The main features of C++ used in this project are Linked List, Inheritance and Recursion.
  Language: C++ | Size: 176 KB | Download
MTS Scientific Calculator
This project is a Scientific Calculator with almost all the fuctions found in a normal scientific calculator. It's structure is very complex, perhaps the most complex from my all projects. It can be operate from both the Key Board and Mouse very easily. It also contains many user defined Mathematic function that are not found in the header file "MATH.H". The main features of C++ used in this project are Classes and File Handling. This project is made by using MTS GUI [version 1.0].
  Language: C++ | Size: 202 KB | Download
FA Maker
This project is related to the subject "Theory of Automata". It gets the transition table from the user and makes a FA according to the information supplied by the user in the transition table. It can make a FA of maximum Five states because of the size of the Screen. It is also a good example of graphics. The main features of C++ used in this project are Inheritance and Linked List. This project is made by using MTS GUI [version 1.0].
  Language: C++ | Size: 175 KB | Download
Students Marks Sheet
This project is an execllent example of implementation of Linked List [Double Ended], a topic of "Data Structures". This project prints a result sheet of students in two ways, and can update and delete a student record. The main features of C++ used in this project are Linked LIst and Inheritance. This project is made by using MTS GUI [version 1.0].
  Language: C++ | Size: 192 KB | Download
Union of FA's
This project is related to the subject "Theory of Automata". It gets transition tables of two FA's and then makes a Union FA according to the given two FA's. It can display a Union FA of maximum Six states because of the size of the Screen. It is also a good example of graphics. The main features of C++ used in this project are Inheritance and Linked List. This project is made by using MTS GUI [version 1.0].
  Language: C++ | Size: 177 KB | Download
CFG Format Converter
This project is related to the subject "Theory of Automata". It can convert a CFG into a Lemda Free CFG, Unit Free CFG and into CNF. It has also a graphical interface and almost is error free in its conversions. The main features of C++ used in this project are Strings, Pointers and Inheritance. This project is made by using MTS GUI [version 1.0].
  Language: C++ | Size: 207 KB | Download
Intersection of FA's
This project is related to the subject "Theory of Automata". It gets transition tables of two FA's and then makes an Intersection FA according to the given two FA's. It can display an Intersection FA of maximum Six states because of the size of the Screen. It is also a good example of graphics. The main features of C++ used in this project are Inheritance and Linked List. This project is made by using MTS GUI [version 1.0].
  Language: C++ | Size: 179 KB | Download
Numerical Analysis I
This project is related to the subject "Numerical Analysis with C++". This project can solve Linear System of Equations, Non-Linear Equations and Finite Differences. System of Linear Equations include Gauss Elimination Method, LU Decomposition Method, Jacobi Itrative Method and Gauss-Seidel Itrative Method. System of Non-Linear Equations include Simple Itrative Method or Fixed- Point Method, Bisection Method, False-Position Method, Modified False-Position Method, Newton-Raphson Method and Secant Method. In Finite Differences, it can construct a difference table and can calculate the value of a Difference Operator [ Shift Operator, Forward Difference Operator, Backward Difference Operator ]. The main features of C++ used in this project are Arrays, Strings, Classes, Inheritance, Functions Overloading, etc. The interface of the project is in graphics mode.
  Language: C++ | Size: 236 KB | Download
NotePad
This NotePad is very much similar to Windows NotePad both in Outlook and working. This is a Master Piece of MTS's Programming Skills. It is a very good example of graphics in C++. The main features of C++ used in this project are Inheritance, File Handling, Arrays, Strings and Pointers. This project is made by using MTS GUI [version 3.0].
  Language: C++ | Size: 262 KB | Download
Students Admission System
This project generates the merit lists for the BCS Honours degree. It describe all the steps involved in selecting a student from the submission of application form to the merit lists of the selected students. The main features of C++ used in this project are Strings, Containership and File Handling. This project is made by using MTS GUI.
  Language: C++ | Size: 225 KB | Download
Cur Maker v1.0
This program is also a very good example of Windows graphics in DOS Mode. This project is a software to create cursors for Windows. This project is developed by using MTS GUI [version 3.0], MTS Cursor Lib [version 1.0] and MTS BmpLib [version 1.0]. The main features of C++ used in this project are Classes, Inheritance, File Handling and Arrays.
  Language: C++ | Size: 286 KB | Download
Fill Pattern Designer
This project is a very good utility for Turbo C++ 3.0 and Borland C/C++ 3.1, it design user fill patterns that one can use as a background in his program. This project is developed by using MTS BmpLib [version 1.0] and MTS GUI [version 3.0]. The main features of C++ used in this project are Classes, Inheritance and File Handling.
  Language: C++ | Size: 266 KB | Download
Icon Editor v1.0
This program is also a very good example of Windows graphics in DOS Mode. This project is a software to create Icon for Windows. This project is developed by using MTS GUI [version 3.0], MTS Icon Lib [version 1.0] and MTS BmpLib [version 1.0]. The main features of C++ used in this project are Classes, Inheritance, File Handling and Arrays.
  Language: C++ | Size: 306 KB | Download
Data Structures Tutorial
This project is a tutorial to learn Data Structures with very good user friendly interface. The main features of C++ used in this project are Classes, Inheritance and File Handling.
  Language: C++ | Size: 321 KB | Download
DCr Maker v1.0
This program is also a very good example of Windows graphics in DOS Mode. This project is a software to create cursors for DOS Mode. This project is developed by using MTS GUI [version 3.0] and MTS BmpLib [version 1.0]. The main features of C++ used in this project are Classes, Inheritance, File Handling and Arrays.
  Language: C++ | Size: 272 KB | Download
MTS File Splitter
This is a very useful tool for the shifting of data from one computer to another computer through floppy when the size of a file is greater than the floppy size. This tools can split that file into multiple sub-files and then you can restore the original file from the splitted files. The main features of C++ used in this project are Classes, Inheritance and the most important one 'File Handling'.
  Language: C++ | Size: 211 KB | Download
MTS Paint v1.0
This program is a very good example of graphics in Turbo C++ v3.0. Its interface is very user friendly and very similar to the windows paint. The uniqueness of this Paint program is that it can save your drawing in Bitmap format, which can be seen with any graphics file viewer software. it can also load non-compressed bitmaps of maximum 4-bit. The main features of C++ used in this project are Classes, Inheritance and File Handling.
  Language: C++ | Size: 265 KB | Download
FA Minimizer
This project is related to the subject "Theory of Automata". This Project read input from User, draws a FA then it produces the Minimized FA. I develop it on the request of one of my friend. The main features of C++ used in this project are Inheritance and Linked List. This project is made by using MTS GUI [version 1.0].
  Language: C++ | Size: 178 KB | Download
Sorting Master
This project implements some Sorting Techniques in Graphics Mode. You can easily understand the Sorting Method by seeing its working. The sorting techniques implemented in this project are Bubble Sort, Insertion Sort, Selection Sort, Quick & Merege Sort. I also made this project on the request of one of my Teacher. The main features of C++ used are Polynorphism, Virtual Functions, Inheritance and MTS GUI v3.0.
  Language: C++ | Size: 232 KB | Download
:..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..:..:.   Visual C++   .:..:..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..:
MTS File Splitter II
This is a very useful tool for the shifting of data from one computer to another computer through floppy when the size of a file is greater than the floppy size. This tools can split that file into multiple sub-files and then you can restore the original file from the splitted files. The main features of Visual C++ used in this project are Propert Sheets, Property Pages and the most important one 'File Handling'.
  Language: Visual C++ | Size: 61.9 KB | Download
MTS Scientific Calculator II
This project is a Scientific Calculator with almost all the fuctions found in a normal scientific calculator. It's structure is very complex, perhaps the most complex from my all projects.
  Language: Visual C++ | Size: 55.9 KB | Download
:..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..   Visual Basic   ..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..::..:
Data Structures Tutorial v1.5
This project is a tutorial to learn Data Structures through examples, Flash Movies, Powerpoint Slides, etc. This is a SDI Application using Tree Control, OLE Objects, SWF Control, Toolbar, Status Bar, Menu, etc. I hope you would like it!
  Language: Visual Basic | Size: 3.22 MB | Download
QSoft v1.0
This project is a software for Taking Quizez in Competitions. I develop it with my friends for our Computer Science Society - GCUCSS for the competition "GCU TechFront 2004". It is provided with very attractive interface.
  Language: Visual Basic | Size: 2.93 MB | Download
[ Home | C | C++ | Java | Visual Prolog | Games | Projects | Libraries | Visual C++ | Visual Basic | Assembly Language | About Me ]
  Copyright © 2000-2005
  Muhammad Tahir Shahzad
Recomended Browsers:
Internet Explorer 5.0+
Recomended Resolution:
800x600*
Report a Dead Link or Bug to MTS:
mts_home@hotmail.com