AMIGA-RESISTANCE

Die Projektseite für alles rund um den Amiga
Aktuelle Zeit: 23 Apr 2024, 09:21

Alle Zeiten sind UTC


 

 

 



Ein neues Thema erstellen  Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
 Betreff des Beitrags: C Programmierbeispiele
BeitragVerfasst: 20 Aug 2006, 06:17 
Offline
Administrator
Benutzeravatar

Registriert: 30 Aug 2005, 19:42
Beiträge: 5306
Postleitzahl: 46047
Land: Deutschland
Wohnort: 46047 Oberhausen
Auf der Homepage von Thomas Rapp findet ihr unter Workshops eine ganze Reihe von Programmierbeispielen in C, die dort auch zum downloaden bereit stehen.

copy_bitmap.c Eine 1:1-Kopie einer Bitmap anlegen
load_pic.c Ein Bild über Datatypes laden
save_pic.c Ein Bild mit Datatypes als IFF speichern
any2iff.c Anwendungsbeispiel: beliebiges Bild laden und als IFF speichern
show_pic.c Bild mit Datatypes laden und anzeigen

dt2raw.c Liest eine Bilddatei mittels Datatypes und erzeugt daraus eine (planare) Bitmap als C-Quelltext
huhn2.iff Das Bild, das ich zum Testen benutzt habe
huhn.c Die Bitmap, die daraus erzeugt wurde
bitmap.c Ein kleines Programm, das die Bitmap anzeigt

dt2chunky.c Liest eine Bilddatei mittels Datatypes und erzeugt daraus einen Pixel-Array für WritePixelArray8.
huhn1.iff Das Bild, das ich zum Testen benutzt habe
array.c Der Array, der daraus erzeugt wurde
pixelarray.c Ein kleines Programm, das den Array anzeigt

dmakefile Dice C Makefile für die vorherigen zwei Beispiele
Makefile GNU Makefile für die vorherigen zwei Beispiele und VBCC

area.c Beispiel zur Benutzung der Area-Funktionen (AreaMove, AreaDraw, AreaEnd)
piechart.c Ein simples Kuchendiagramm zeichnen
mask.c Wie man eine Maske erzeugt (für Transparenz)
bob4.c Beispiel, wie man Drag & Drop realisieren könnte
maus.c Wie man die Maus in einem Intuition-Fenster abfragt
KeyJoy.c Einen Punkt mit dem Cursortasten über ein Spielfeld steuern - nur mit den Mitteln der intuition.library
draw.c Eingaben über IDCMP: Striche malen mit der Maus
scroll.c Text auf dem Bildschirm verschieben. Steuerung über Gadtools-Knöpfe
uhr.c Eine einfache Digitaluhr als Beispiel für das timer.device

detach.c Wie man ein Programm vom Shell-Fenster löst
multi.c Ein Beispiel für Multitasking
multi13.c Das gleiche Beispiel für AmigaOS 1.3
commodity.c Ein Beispiel für ein Commodity
commos4.c Das gleiche Beispiel im AmigaOS 4.0-Stil
ButtonSwap.c Ein Commodity, das die linke und rechte Maustaste vertauscht
dtplay.c Ein Sample mit Datatypes abspielen
playpoly.c Ein Sample mehrstimmig mit Datatypes abspielen
filetohdf.c Einzelne HDF-Dateien aus den Partitionen eines Festplatten-Image erstellen
tcphttpget.c Einfaches Programm zum herunterladen einer Datei aus dem Internet ohne die bsdsocket.library zu benutzen
which.c Ein Kommando im DOS-Pfad suchen
notify.c Beispiel für Datei-Notify
WaitForClick.c Auf einen Mausklick warten, ohne ein Intuition-Fenster zu benötigen

multiwin.c Mehrere Fenster mit ReAction
texted1.c Beispiel für das TextEditor-Gadget in ReAction mit buntem Text
texted2.c Beispiel für das TextEditor-Gadget in ReAction mit Rollbalken
lb.c Beispiel für das ListBrowser-Gadget in ReAction
slider.c Beispiel für die automatische Kommunikation zwischen Gadgets

dtpic.c Beispiel zum Manipulieren von Grafikdateien mit Datatypes
dtwin.c Ein Bild mit Datatypes laden und im Fenster anzeigen
savewin.c Den Inhalt eines Fensters mit Datatypes abspeichern
bgrbitmap.c Eine Truecolor-Bitmapomit einem bestimmten Pixelformat anlegen und füllen
bgrbitmap.iff Das Ergebnis des Programms

_________________
Gruß Helmut
Amiga 2000, Amiga 500, Amiga One XE, Amiga One X5000


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 1 Beitrag ] 

Alle Zeiten sind UTC


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Gehe zu: 

cron