Seite 1 von 2

Benutz ihr viele Includes

Verfasst: 02.10.2006 17:56
von mknjc
Ich wollte einfach mal fragen ob ihr viele Includes benutzt.

Ich bin so ca. bei 100 Programmzeilen und davon sind auchnoch 50% Leerzeilen.

Übersicht schreib ich groß. ^^

Mfg mknjc

Verfasst: 02.10.2006 18:04
von Jilocasin
also mein derzeitiges hauptprogramm hat 140 zeilen und ca. 1800 in includes :lol: :mrgreen:
aber ich mach auch wegen der übersicht beinahe nie nen doppelpunkt

iss ja ne umfrage <)

Verfasst: 02.10.2006 18:20
von mknjc
Doppelpunkte hasse ich.
Mein Freund meinte mal das das Prog mit Doppelpunkt ja viel schneller und kleiner ist (man hat ja pro Zeile nur ein statt zwei Trennzeichen).
Genauso wie er behautet das Kommentare das Prog größer machen.
So ein Compiler will ich sehen. :mrgreen:

Ich muss umbedingt alles auf einer Seite haben so das ein Include maximal eine Bildschirmseite ( 1200x1600, 21 Zoll, Hochformat).
Auuserdem muss auf einen Befehl indestens eine Leerzeie folgen.
Zusätzlich wird mindestens jeder dritte Befehl kommentiert.

Verfasst: 02.10.2006 18:22
von Kaeru Gaman
dein kumpel redet von nem Interpreter, und da hat er durchaus recht.

bei nem Compiler natürlich nicht.

Verfasst: 02.10.2006 18:29
von mknjc
Beim Interpreter währs ja klar aber soweit ich weiß kann mein lieber Freund nur C++ und C#.

Wenn jetz jemand sagt das der Sorcecode größer wird... das is mir schon klar aber ich habe in Erinerrung das er ein Programm (.exe) meint.

Verfasst: 02.10.2006 18:33
von Kaeru Gaman
nuja, dann irrt er sich halt... errare humanum est.

allerdings kann man auch bei compilersprachen viel rausholen durch optimiertes coden....

Verfasst: 02.10.2006 19:31
von STARGÅTE
ich finde die Umfrage ist irgendwie zu ungenau :freak:

Das hängt doch davon ab wie viele Zeilen das ganze Programm hat oder ?

Wäre es nicht besser mit Prozenten zu rechnen ?

Verfasst: 02.10.2006 19:51
von rolaf
Seid man so schön falten kann, nutze ich gar keine Includes mehr, trotz z.T. einigen tausend Zeilen.

Verfasst: 02.10.2006 20:04
von Franky
Ich hab meine Includes nicht nach Programmzeilen gewählt, sondern in Kategorien unterteilt.
Hier mal eine Liste von PGS:

Code: Alles auswählen

;Effekte und zugehörige Funktionen
IncludeFile "Effekt_Funktionen.pb"
IncludeFile "Effekt_Filter.pb"
IncludeFile "Effekt_Farben.pb"
IncludeFile "Effekt_Verform.pb"
IncludeFile "Effekt_Stretch.pb"
IncludeFile "Effekt_Sonstige.pb"
IncludeFile "Effekt_Alpha.pb"


;Sonstiges
IncludeFile "Error.pb"
IncludeFile "PGS_egg02.pb"



;Grundlegende ZusatzFunktionen
IncludeFile "Memory.pb"
IncludeFile "Math.pb"
IncludeFile "Strings.pb"


;ScriptCompiler
IncludeFile "Script_Data.pb"
IncludeFile "Script_Debugger.pb"
IncludeFile "Script_Syntax.pb"
IncludeFile "Script_CompilerFunktionen.pb"
IncludeFile "Script_Compiler.pb"
IncludeFile "Script_Stack.pb"
IncludeFile "Script_Eval.pb"
IncludeFile "Script_HTML.pb"


;Sonderfunktionen für Styles
IncludeFile "Style.pb"
IncludeFile "image.pb"

;Alles Rund um Farben
IncludeFile "Farbe.pb"
IncludeFile "Farbe_256.pb"

;Alles was mit Zeichnen zu Tun hat 
IncludeFile "Drawing.pb"


;Eventreaktionen in Haupt-, Effekte- und Area-Modus
IncludeFile "KeyMode.pb"
IncludeFile "Statusbar.pb"
IncludeFile "Selection.pb" 
IncludeFile "ShortCuts.pb"
IncludeFile "Event.pb"
IncludeFile "Hauptschleifen.pb"
IncludeFile "CallBack.pb"


;Dialoge
IncludeFile "Dialog_Effekte.pb"
IncludeFile "Dialog_Sonstiges.pb"
IncludeFile "Dialog_Structurfenster.pb"
IncludeFile "Dialog_About.pb"

;Zeichenfunktionen und alles drumrum
IncludeFile "Pinselform.pb"
IncludeFile "Fill.pb"
IncludeFile "Forms.pb"
IncludeFile "BD.pb"
IncludeFile "Text.pb"


IncludeFile "FensterAufbau.pb"  ;Aufbau des Hauptfensters und so
IncludeFile "AnzeigeExtras.pb"
IncludeFile "Miskfile.pb"       ;Alle sonstigen Funktionen
IncludeFile "MultiImage.pb"     ;Alles zum Umschalten zwischen Bildern
IncludeFile "Thread.pb"         ;Threads und Timer   
IncludeFile "Areamark.pb"       ;Alles zum Markierten Bereich
IncludeFile "Formate.pb"        ;Dateiformate
IncludeFile "Undo.pb"           ;Rückgängig und Wiederholen
IncludeFile "Konfigurations.pb" ;Einstellungen
IncludeFile "Print.pb"          ;Drucken

IncludeFile "Resize.pb"
IncludeFile "Statistik.pb"
IncludeFile "StartUP.pb"
Meine Hauptdatei hat nur 130Zeilen inklusive all dieser "IncludeFile"s. Meine EffekteDatei hat etwa 6000 Zeilen, der ScriptCompiler wird sich auf etwa 9000 beilaufen, Math.pb hat gerade mal 40.

Das ganze ist praktisch, da man erstens nicht zu viel Code hat, um ihn zu überblicken (unterteilt in Proceduren ;), daher schnelle Sprünge zu bestimmten zeilen möglich)
Zudem hat es aber auch nicht zu viele Includes. Stell dir mal ein 30000 Zeilen-Programm vor, das nur aus 140-Zeilen-Includes besteht. Nun suche mir bitte eine Bestimmte Procedure aus diesem Code. Viel Spass ^^

Verfasst: 02.10.2006 20:27
von winduff
hmm ich versteh die Frage net wirklich. Klar packt man einiges in Includes......

-> Die Frage könnte demnach also auch heissen, "wieviel Zeilen braucht ihr für eure Programme?" :roll: