Skip to content

A console application which have different features of a phone. Written in C++. The Graphical inteface is built on SFML. A clean documentation included

License

Notifications You must be signed in to change notification settings

abrarShariar/Cpp-Phone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A console application which demostrates different features of a Phone. Written in C++. The Graphical inteface is built on SFML.

###Preview App preview

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)

Cpp-Phone

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)

Documentation

[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)

How it works

About

A console application which have different features of a phone. Written in C++. The Graphical inteface is built on SFML. A clean documentation included

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published