Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Symulacja dzialania telefonu komórkowego

Ostatnio zmodyfikowano 2011-01-16 11:54
Autor Wiadomość
Idzanagi
Temat założony przez niniejszego użytkownika
Program prawie na ukończeniu :)
» 2011-01-16 11:54:38
Witam, dziękuje za wszystkie rady.
Projekt jest już na ukończeniu. Napisałem go przy użyciu sfml 1.6, wykorzystuje wątki, w tle działa użytkownik, który wrzuca na listę komunikatów paczki wiadomości lub połączeń, wszystko już działa.  :)
Pozostaje tylko jeszcze jedna kwestia, chodzi o optymalizacje. Mianowicie, abym otrzymał dobrą ocenę za projekt, musi on być bardzo dobrze napisany ze strony obiektowej i tu jest problem bo do końca nie wiem co gdzie powinno być.
Napisałem własne menu i wszystkie klasy, ale to nie tak powinno być. Problem w tym, że nie wiem jak to powinno wyglądać, to mój pierwszy taki duży projekt, a prowadzący rzucił, żeby napisać symulację telefonu i czeka na kokosy. ehhh...


tak wygląda moja klasa telefon:


C/C++
class CPhone
{
    CContactBook ContactBook;
    CCallsHistory CallsHistory;
    CSmsBox m_SmsBox;
    string PhoneModel;
    sf::Image m_WallPaperImage;
    sf::Sprite m_WallPaperSprite;
public:
    CPhone( std::string _WallPaperImage )
    {
        m_WallPaperImage.LoadFromFile( "tlo2.png" );
        m_WallPaperSprite.SetImage( m_WallPaperImage );
    }
    bool WriteSms( sf::Image & ImageButton, sf::Image & _WallPaperImage, sf::RenderWindow & Window, sf::Vector2f & _Resolution, string _Number );
    bool MenuReadSms( int SmsNum, sf::Image & _ImageButton, sf::Image & _WallPaperImage, sf::RenderWindow & Window, sf::Vector2f & _Resolution, sf::Vector2f & _ImageSize );
    bool MenuDelContact( int Nr, sf::Image & ImageButton, sf::Image & _WallPaperImage, sf::RenderWindow & Window, sf::Vector2f & _Resolution, sf::Vector2f & _ImageSize );
    bool MenuAddContact( sf::Image & ImageButton, sf::Image & _WallPaperImage, sf::RenderWindow & Window, sf::Vector2f & _Resolution, sf::Vector2f & _ImageSize );
    bool SmsCame( CMyEvent & CallEvent, sf::Image & ImageButton, sf::RenderWindow & Window, sf::Vector2f & _Resolution );
    bool CallCame( CMyEvent & CallEvent, sf::Image & ImageButton, sf::RenderWindow & Window, sf::Vector2f & _Resolution );
    bool MainMenu();
    bool PhoneBookMenu( sf::Image & ImageButton, sf::Image & _WallPaperImage, sf::RenderWindow & Window, string & PhoneBook, sf::Vector2f & _Resolution, sf::Vector2f & _ImageSize );
    bool SmsBoxMenu( sf::Image & ImageButton, sf::Image & _WallPaperImage, sf::RenderWindow & Window, string & PhoneBook, sf::Vector2f & _Resolution, sf::Vector2f & _ImageSize );
    bool HistoryCallMenu( sf::Image & ImageButton, sf::Image & _WallPaperImage, sf::RenderWindow & Window, string & PhoneBook, sf::Vector2f & _Resolution, sf::Vector2f & _ImageSize );
   
};




Jak według was ona powinna wyglądać, w sumie to pomocy tylko w niej potrzebuje.
Wielkie dzięki.
P-26601
1 2 « 3 »
Poprzednia strona Strona 3 z 3