Almetare 1.20
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
31using namespace std;
32
33//******************************************************************************
34// Klasse DisplayTi30:
35//******************************************************************************
36
40
42{
43protected:
44public:
46};
47
48//******************************************************************************
49// Klasse ComputerTi30:
50//******************************************************************************
51
55
57{
58 DisplayTi30* mDisplayTi30P;
59public:
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{
76public:
77 CalculatorTi30(int argc, char** argv); // Aufraeumen macht ~CalculatorBase()!
79};
80
81//******************************************************************************
82//************************************** ***************************************
83//************************* ************************* **************************
84
85#endif // !CALC_TI30_H
Gemeinsame Klassen fuer wissenschaftliche Texas-Instruments-Rechner (Modul special).
Basisklasse aller Taschenrechner.
Definition: calculator.h:245
Cfgs * mCfgsP
Zeiger auf die Konfigurationsdaten.
Definition: calculator.h:255
Die Klasse implementiert den Calculator des TI-30.
Definition: calc_ti30.h:75
CalculatorTi30(int argc, char **argv)
Konstruktor fuer TI-30.
Definition: calc_ti30.cpp:51
void updtCfgFile()
Schreibt alle veraenderbaren Membervariablen in die Konfigurationsdatei.
Definition: cfgs.cpp:241
Basisklasse aller Computer.
Definition: calculator.h:85
Die Klasse implementiert den Computer des TI-30.
Definition: calc_ti30.h:57
Computer-Klasse aller wissenschaftlichen TI-Taschenrechner.
Definition: calc_ti_sci.h:41
Die Klasse implementiert die Anzeige des TI-30.
Definition: calc_ti30.h:42
Display-Klasse aller wissenschaflichen TI-Taschenrechner.
Definition: calc_ti_sci.h:60
DisplayTiSci(ComputerBase *cbP)
Konstruktor der TI-Display-Klasse.
Definition: calc_ti_sci.cpp:151