A console application which demostrates different features of a Phone. Written in C++. The Graphical inteface is built on SFML.
How to run the software : Open the subfolder App, Run START.exe and PLAY !!
In case of using the Music app please make sure you have added all your music files (.wav / .ogg format) in the music subfolder under Code directory
Before running the software please read the [Documentation] (http://abrarshariar.github.io/cpp_phone_documentation/index.html)
Synopsis
This is a console based Phone software. The entire software is written in C++. For graphical interface SFML has been used. After you unpack the sofware the following directories is found:
-C++Phone
[Code] (https://github.com/abrarShariar/Cpp-Phone/tree/master/Code)
[SFML] (https://github.com/abrarShariar/Cpp-Phone/tree/master/SFML)
In the "Code" subfolder the following header files are found:
-[Calculator.h] (http://abrarshariar.github.io/cpp_phone_documentation/calculator.html)
-[error.h] (http://abrarshariar.github.io/cpp_phone_documentation/index.html)
-[Methods.h] (http://abrarshariar.github.io/cpp_phone_documentation/methods.html)
-[Options.h] (http://abrarshariar.github.io/cpp_phone_documentation/options.html)
-[Person.h] (http://abrarshariar.github.io/cpp_phone_documentation/person.html)
-[Phone.h] (http://abrarshariar.github.io/cpp_phone_documentation/phone.html)
-[PhoneBook.h] (http://abrarshariar.github.io/cpp_phone_documentation/phonebook.html)
-[PhoneCall.h] (http://abrarshariar.github.io/cpp_phone_documentation/phonecall.html)
-[RegisterPerson.h] (http://abrarshariar.github.io/cpp_phone_documentation/registerPerson.html)
-[SFML.cpp] (http://abrarshariar.github.io/cpp_phone_documentation/sfml.html)
-[SMS.h] (http://abrarshariar.github.io/cpp_phone_documentation/sms.html)
-[App.h] (http://abrarshariar.github.io/cpp_phone_documentation/app.html)
-[Dice.h] (http://abrarshariar.github.io/cpp_phone_documentation/dice.html)
Besides C++ Standard Library is extensively used. For more on each files please see the documentation. The Documentation containes all the necessary doc files in .html format The "SFML" folder contains the SFML library (version 2.1)
Compilation
In order to use the C++Phone you must compile the main.cpp file included in the "Code" sub-folder.
NOTE: You must read the followings (included in documentation) properly before compiling the software:
[How to set up SFML] (http://abrarshariar.github.io/cpp_phone_documentation/howtoSFML.html)
[How to run the sofware] (http://abrarshariar.github.io/cpp_phone_documentation/howtorun.html)