Almetare  1.15
Alle meine Taschenrechner - Eine C++-Bibliothek zur Entwicklung von Taschenrechnern
calc_ti30.h
gehe zur Dokumentation dieser Datei
1 //******************************************************************************
2 // Copyright (c) 2002-2004 by Friedemann Seebass, Germany.
3 // Dieses Programm ist freie Software. Siehe GNU GPL Notiz in Datei main.cpp.
4 // This program is free software. See the GNU GPL notice in file main.cpp.
5 // Projekt: Almetare - Alle meine Taschenrechner
6 //******************************************************************************
11 //******************************************************************************
12 // Wann Wer Was
13 // ---------- -------- ---------------------------------------------------------
14 // 16.03.2003 fse Konstruktor CalculatorTi30 mit Argument argc
15 // 03.03.2003 fse updtCfgFile() jetzt im Destruktor statt bei Off-Button
16 // 01.03.2003 fse Konstruktor CalculatorTi30 mit Argument **argv
17 // 04.05.2002 fse erzeugt
18 //******************************************************************************
19 
20 #ifndef CALC_TI30_H
21 #define CALC_TI30_H
22 
23 #ifndef __cplusplus
24 #error calc_ti30.h is only for C++!
25 #endif
26 
27 //******************************************************************************
28 
29 #include "calc_ti_sci.h"
30 
31 using namespace std;
32 
33 //******************************************************************************
34 // Klasse DisplayTi30:
35 //******************************************************************************
36 
40 
41 class DisplayTi30 : public DisplayTiSci
42 {
43 protected:
44 public:
45  DisplayTi30(ComputerBase* cbP) : DisplayTiSci(cbP) {}
46 };
47 
48 //******************************************************************************
49 // Klasse ComputerTi30:
50 //******************************************************************************
51 
55 
57 {
58  DisplayTi30* mDisplayTi30P;
59 public:
60  ComputerTi30();
61 };
62 
63 //******************************************************************************
64 // Klasse CalculatorTi30:
65 //******************************************************************************
66 
70 // fse, 16.03.03: Konstruktor mit Argument argc
71 // fse, 01.03.03: Konstruktor mit Argument **argv
72 // fse, 03.03.03: updtCfgFile() im Destruktor
73 
75 {
76 public:
77  CalculatorTi30(int argc, char** argv); // Aufraeumen macht ~CalculatorBase()!
78  ~CalculatorTi30() { mCfgsP->updtCfgFile(); }
79 };
80 
81 //******************************************************************************
82 //************************************** ***************************************
83 //************************* ************************* **************************
84 
85 #endif // !CALC_TI30_H
Die Klasse implementiert den Calculator des TI-30.
Definition: calc_ti30.h:74
Die Klasse implementiert die Anzeige des TI-30.
Definition: calc_ti30.h:41
Computer-Klasse aller wissenschaftlichen TI-Taschenrechner.
Definition: calc_ti_sci.h:40
Display-Klasse aller wissenschaflichen TI-Taschenrechner.
Definition: calc_ti_sci.h:59
Die Klasse implementiert den Computer des TI-30.
Definition: calc_ti30.h:56
Basisklasse aller Taschenrechner.
Definition: calculator.h:244
Basisklasse aller Computer.
Definition: calculator.h:84
Gemeinsame Klassen fuer wissenschaftliche Texas-Instruments-Rechner (Modul special).