Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

Grafikbibliothek für den GCC (Windows)

Diskussion: Grafikbibliothek für den GCC (Windows) im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Hallo, gibt es eine Grafikbibliothek für den gcc (für c Konsolenanwendung), etwa so wie es sie ehemals für QuickC ...

Antwort
Alt 02.02.12, 15:34   #1 (permalink)
 
Benutzerbild von Defcon_5
 
Registriert seit: 30.01.12
Defcon_5 Leistung: Facit NTK
Likes: 4
Standard Grafikbibliothek für den GCC (Windows)

Anzeige

Hallo,

gibt es eine Grafikbibliothek für den gcc (für c Konsolenanwendung), etwa so wie es sie ehemals für QuickC 2.5 gab? Danke.

Defcon_5 ist offline   Mit Zitat antworten
Alt 02.02.12, 16:47   #2 (permalink)
 
Benutzerbild von fabuloes
 
Registriert seit: 26.01.11
fabuloes Leistung: Z3
Likes: 9
Standard

Meinst du eine C-Lib zum erstellen von GUIs oder eine grafische Entwickleroberfläche (IDE = Editor, Filebrowser, etc.) für C-Compiler?
__________________
http://sourceforge.net/projects/my-connect/
fabuloes ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 02.02.12, 20:19   #3 (permalink)
Senior Member
 
Registriert seit: 13.07.08
enkore Leistung: K 6-3enkore Leistung: K 6-3enkore Leistung: K 6-3
Likes: 85
Standard

Ich proposiere mal die GDI. Garantiert bei jedem Windows dabei...
__________________
"It is the human race! The deterioration of the spirit of man. Man undermining himself, causing a self-willed, self-imposed, self-evident self-destruction."
+++ BREAKING +++ Troll ertrinkt im Planschbecken +++
enkore ist offline   Mit Zitat antworten
Alt 02.02.12, 21:01   #4 (permalink)
Themenstarter
 
Benutzerbild von Defcon_5
 
Registriert seit: 30.01.12
Defcon_5 Leistung: Facit NTK
Likes: 4
Standard

Hallo,

ich weiß nicht was das für Bibliotheken sind die ihr da angebt, ich meine folgendes; leider kann ich nur einen Quelltext zeigen, die exe-Datei finde ich nicht, und QuickC kann ich nicht installieren, weil mein jetziger Rechner kein Disketten-LW hat, ist auf den Orginaldisketten.

Code:
/* 'kefaufpa.c' gehört zu KREDITEX.C                         */
/* Effektivzins einer Kapitalschuld mit Prozentannuität und  */
/* aufgeschobener Tilgung S.232 (77)            - 26. 9.1996 */
/* Fehler behoben (falscher Aufbau)             -  3.10.1996 */
/*===========================================================*/
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
#include <graph.h>

#define CURSOR_AUS 0x2000
#define CURSOR_NORMAL 0x0707

extern void eff2_aufgesch_jprozent_annu( void );
extern void kapital_effektiv_zins_menu( void );
void effektivZins( double nominal_zins, double kurs, double p_annu, int t_frei );
void eff2_aufgesch_jprozent_annu( void )
{
 int vg_farbe, i, spalte;
 int azeile, aspalte, ezeile, espalte;
 int t_zeit;                              //Tilgungsfreie Zeit
 unsigned int hg_farbe;
 double kurs, nominal_zins, prozent_annu;
 char puffer[64];
 hg_farbe = _getbkcolor();
 vg_farbe = _gettextcolor();
 _gettextwindow( &azeile, &aspalte, &ezeile, &espalte );
 _setbkcolor( 15L );
 _clearscreen( _GCLEARSCREEN );
 _settextcolor( 14 );
 _settextposition( 2, 6 );
 _outtext( "Effektivverzinsung einer Kapitalschuld bei gegebenem Auszahlungskurs" );
 _settextposition( 3, 14 );
 _outtext( "tilgungsfreier Zeit und Tilgung durch Prozentannuität" );
 _settextcolor( 10 );
 for ( i = 1, spalte = 6; i < 69; i++ )
 {
  _settextposition( 4, spalte++ );
  _outtext( "þ" );
 }
 _settextwindow( 6, 2, 24, 79 );
 _setbkcolor( 1L );
 _clearscreen( _GWINDOW );
 _settextcolor( 15 );
 _settextposition( 2, 10 );
 _outtext( "Die vereinbarte Jahres-Nominalverzinsung beträgt (%) : " );
 scanf("%lf", &nominal_zins);
 _settextposition( 3, 10 );
 _outtext( "Der Auszahlungskurs soll betragen (%)                : " );
 scanf("%lf", &kurs);
 _settextposition( 4, 10 );
 _outtext( "Die Höhe der Prozentannuität betr„gt (%)             : " );
 scanf("%lf", &prozent_annu);
Man konnte damit unter MS-DOS so etwas wie eine grafische Ausgabe mit (Pseudo-)Fenstern erzeugen, aber das wird es wohl für den GCC nicht geben.
Defcon_5 ist offline   Mit Zitat antworten
Alt 02.02.12, 22:13   #5 (permalink)
Senior Member
 
Registriert seit: 13.07.08
enkore Leistung: K 6-3enkore Leistung: K 6-3enkore Leistung: K 6-3
Likes: 85
Standard

GDI ist das Graphics Device Interface, die Standardschnittstelle für 2D-Zeichenoperationen unter Windows. Damit kannst du in Windowsfenstern rumzeichnen, Text ausgeben etc. Die gesamte° Oberfläche von Windows wird mittels der GDI dargestellt.
Ich glaube aber nicht, dass du wirklich eine Grafikbibliothek suchst. Du suchst eine GUI-Bibliothek, also sowas wie GTK+, wxWidgets, die native Windows API oder Qt. Damit kannst du Eingabemasken und allerlei erstellen.

° Bei Aero bzw. mit dem neuen Desktop Window Manager werden die Fensterdekorationen seperat gerendert, Aero Glass nutzt dafür dann z.B. 3D-Compositing auf der Grafikkarte via DirectX.
__________________
"It is the human race! The deterioration of the spirit of man. Man undermining himself, causing a self-willed, self-imposed, self-evident self-destruction."
+++ BREAKING +++ Troll ertrinkt im Planschbecken +++
enkore ist offline   Mit Zitat antworten
Alt 03.02.12, 17:57   #6 (permalink)
 
Registriert seit: 27.02.07
mucki Leistung: Z3
Likes: 2
Standard

Ich bin mir nicht ganz sicher was du suchst. Ist vielleicht SDL (Simple DirectMedia Layer) das Richtige?
mucki ist offline   Mit Zitat antworten
Alt 04.02.12, 22:32   #7 (permalink)
Themenstarter
 
Benutzerbild von Defcon_5
 
Registriert seit: 30.01.12
Defcon_5 Leistung: Facit NTK
Likes: 4
Standard

Zitat:
Zitat von mucki Beitrag anzeigen
Ich bin mir nicht ganz sicher was du suchst. Ist vielleicht SDL (Simple DirectMedia Layer) das Richtige?
Ist schwer zu erklären, wenn man es nicht gesehen hat. Da ich QuickC nicht installieren kann, kann ich das Programm leider nicht neu erstellen, und einen Bildschirmausdruck davon machen.

Gibt es denn wenigstens beim GCC die Möglichkeit Ausgaben farbig zu gestalten, so etwas wie "settextcolor(rot)"?
Defcon_5 ist offline   Mit Zitat antworten
Alt 05.02.12, 10:46   #8 (permalink)
 
Registriert seit: 27.02.07
mucki Leistung: Z3
Likes: 2
Standard

Soll das ein Konsolenprogramm werden? Unter Qt gibt es die Möglichkeit das Paintevent abzugreifen und dann in einem Widget noch eigene Sachen zu malen. Dabei lässt sich auch verschieden farbiger Text einfügen. Hier gibt es Beispiele dazu:
Painting Examples | Documentation | Qt Developer Network
mucki ist offline   Mit Zitat antworten
Alt 05.02.12, 12:44   #9 (permalink)
Themenstarter
 
Benutzerbild von Defcon_5
 
Registriert seit: 30.01.12
Defcon_5 Leistung: Facit NTK
Likes: 4
Standard

Zitat:
Zitat von mucki Beitrag anzeigen
Soll das ein Konsolenprogramm werden?
Ja, genau so wie die QuickC Programme. Ich will mal versuchen einige von den Finanzprogrammen auf den GCC anzupassen.

Danke für den Link. Die Möglichkeiten da erinnern mich an Java und Swing, daß ist ein paar Stufen höher angesiedelt, als das was man mit QuickC machen konnte; die "Grafik" wurde auf der Kommandozeile dargestellt, kein Windows, oder irgend etwas in der Art.

Hat denn niemand mit der Grafikbibliothek gearbeitet? Die wurde sogar mit dem "großen" C-Compiler mitgeliefert, weil sie für damalige Verhältnisse erstaunliches bot.

Geändert von Defcon_5 (05.02.12 um 12:52 Uhr)
Defcon_5 ist offline   Mit Zitat antworten
Alt 05.02.12, 17:41   #10 (permalink)
Senior Member
 
Registriert seit: 13.07.08
enkore Leistung: K 6-3enkore Leistung: K 6-3enkore Leistung: K 6-3
Likes: 85
Standard

Ich wüßte nicht, warum ich ein Programm heutzutage, was ich auch ernsthaft nutzen möchte, noch mit TUI bauen sollte...
__________________
"It is the human race! The deterioration of the spirit of man. Man undermining himself, causing a self-willed, self-imposed, self-evident self-destruction."
+++ BREAKING +++ Troll ertrinkt im Planschbecken +++
enkore ist offline   Mit Zitat antworten
Alt 05.02.12, 19:18   #11 (permalink)
 
Registriert seit: 27.02.07
mucki Leistung: Z3
Likes: 2
Standard

Für alte DOS-Programme gibt es Dosbox. Ansonsten bezweifele ich, dass CMD auch nur annähernd die Möglichkeiten bietet, die es unter DOS einmal gab. Ein Compiler ist übrigens nur für die Übersetzung des Programms zuständig und Zeichenfunktionen sind Sache der jeweiligen Bibliothek/API.
mucki ist offline   Mit Zitat antworten
Alt 05.02.12, 21:28   #12 (permalink)
Themenstarter
 
Benutzerbild von Defcon_5
 
Registriert seit: 30.01.12
Defcon_5 Leistung: Facit NTK
Likes: 4
Standard

Leute, daß ist Beschäftigungstherapie, so wie es damals ein Hobby war. Es ist egal, ob das heute sinnvoll ist, das Programmieren läßt einen vorübergehend anderes vergessen, weil man sich voll darauf konzentrieren muß. Andere haben wieder andere Sachen mit denen sie mal "abschalten" können. Ich habe halt mein altes Hobby wieder entdeckt.

Unter MS-DOS sah das in etwa so aus, so ungefähr, damit ihr eine Vorstellung davon habt. Für das Programm waren das einzelne "Fenster" mit denen man unabhängig von den anderen "Fenstern" etwas machen konnte. Man könnte es auch verschiedene Ebenen nennen, wie in einem Grafikprogramm.



Man darf dabei nicht vergessen, daß dies vor Windows (3.1) war. Das waren damals schon tolle Möglichkeiten. Die Grafikbibliothek ermöglichte auch auf einfache Art die Erstellung von Balken- und Tortengrafiken, und die sahen zu diesem Zeitpunkt keinen Deut schlechter aus als in Lotus 1-2-3; das damals führende Tabellenkalkulationsprogramm.
Defcon_5 ist offline   Mit Zitat antworten
Alt 05.02.12, 23:01   #13 (permalink)
 
Benutzerbild von benediktibk
 
Registriert seit: 03.05.07
benediktibk Leistung: 8086benediktibk Leistung: 8086
Likes: 50
Standard

Versuchs mal mit ncurses. Ich bin mir aber nicht sicher, inwiefern das für Windows portiert wurde. Den Recherchepunkt lasse ich dir übrig.

mfg benediktibk
__________________
The essential prerequisite for building an expert system is to have an expert. - Frederick P. Brooks, Junior

Und wenn Ihr einen Politiker trefft der das gut findet - trefft ihn bitte ordentlich. - Chromatin
benediktibk ist offline   Mit Zitat antworten
Alt 10.02.12, 20:43   #14 (permalink)
Themenstarter
 
Benutzerbild von Defcon_5
 
Registriert seit: 30.01.12
Defcon_5 Leistung: Facit NTK
Likes: 4
Standard

Danke für die Tips. Das Ganze ist eigentlich nur was zum Ablenken, beim Programmieren muß man sich voll darauf konzentrieren, und kommt so mal auf andere Gedanken.
Defcon_5 ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » Grafikbibliothek für den GCC (Windows)
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Der ultimative Windows Speech Recognition Thread aka Windows Media Player per Stimme gmw Windows 0 14.05.11 05:09
closed-windows.de.vu/ meine Seite für Windows-Neulinge Xalon (In)security allgemein 7 27.09.05 18:32
Windows 95 Spiele unter Windows 2000 Jason Windows 2000 /95/98/ME 0 17.05.05 00:05
Dringend: Erst Windows XP, dann Windows 2000 installieren mehier Windows 2000 /95/98/ME 3 19.07.03 17:12
Windows XP Professinal: Windows bleibt beim "Willkommen-Bildschirm" für ca. 2 Minuten stehen ??? Unrealmark Die Problemzone 7 14.07.03 23:00


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61