home *** CD-ROM | disk | FTP | other *** search
- Vollversion von PROFAN 2.6c fⁿr 100 DM (Scheck oder Bar) bei:
-
-
-
- Roland G. Hⁿlsmann
- Sinsheimerstr. 31
- 69226 Nu▀loch
-
-
-
- Unterschiede Vollversion - Shareware:
-
-
- - Sourcecodes des Demoprogrammes
- - weitere Demoprogramme, z.B. Adre▀programm, CD-Spieler, etc.
- - Die Befehle Windowtitle und Windowstyle funktionieren natⁿrlich
- - zwei Handbⁿcher im Write-Format zum Ausdrucken
- - RGH-DRUCK zum Ausdrucken der Listings / Ansi-Tabelle
- - natⁿrlich keine Sharewarehinweise
- - m÷glicherweise neuere Version
- - das Recht fertige Anwendungen weiterzugeben / verkaufen
- - Info ⁿber neue Versionen
- - Hotline
- - ...
-
-
- +========================================================+
- # Wichtige Neuerungen nach Fertigstellung des Handbuches #
- +========================================================+
-
-
- Hinweis: Da beim ersten Start der Entwicklungsumgebung noch keine Projektdatei existiert,
- kann PROFED diese auch nicht finden und gibt eine diesbezⁿgliche Mahnung aus. Nachdem PROFED
- das erste Mal ⁿber den Menⁿpunkt DATEI-ENDE (d.h. nicht ⁿber das System-Menⁿ) oder ⁿber das
- entsprechende Icon der Toolbar verlassen wurde, erscheint die Warnung nicht mehr.
-
-
- +----------------------------------------------------------------------------------------+
- | Die aktuelle offizielle Version von Runtime, Interpreter, Linker und Compiler ist 2.6c |
- +----------------------------------------------------------------------------------------+
-
- (Die aktuelle Shareware-Version ist ebenfalls 2.6c)
-
- Die ─nderungen zu Version 2.6c und 2.6 finden zwar noch keinen Niederschlag im Hilfe-Text,
- sind aber m.E. so interessant, da▀ ich sie Ihnen nicht vorenthalten m÷chte. Die Version der
- Entwicklungsumgebung ist 2.5!
-
-
- Version 2.6c
- ============
-
- Backslash bei Pfaden Die Funktion @ChooseDir$ gibt einen Pfad mit Backslash "\"
- zurⁿck. ChDir und MkDir erlauben jetzt auch eine Pfadangabe
- mit Backslash.
-
- Version 2.6b
- ============
-
- Rechnungen mit Float Rechenbereich und Genauigkeit aller Flie▀kommarechnungen
- wurden erweitert. Wenn ein Coprozessor vorhanden ist wird er
- unterstⁿtzt. Die Rechengenauigkeit betrΣgt ca. 14 Stellen.
- (Aufgrund eines Fehlers war auch bei Flie▀kommarechnungen
- der Bereich auch +- 2 Milliarden eingeschrΣnkt. Der Fehler
- wurde behoben.)
-
- 256 Farben Auch im 256-Farb-Modus werden Bitmaps mit 256 Farben nun korrekt
- angezeigt. Im ▄brigen k÷nnen mit den Befehlen LOADBMP und
- LOADSIZEDBMP auch die komprimierten .RLE-Dateien geladen
- werden. (Bisher wurden Bitmaps mit 256 Farben nur im
- HIGHCOLOR- (32000/64000) oder TRUECOLOR-Modus (16 Mio)
- richtig angezeigt.)
-
- Version 2.6
- ===========
-
- @ChooseDir$(S) DialogBox zur Auswahl eines Verzeichnisses. Das Ergebnis ist
- das gewΣhlte Verzeichnis, das auch in der ersten Zeile der
- DialogBox angezeigt wird. S ist die ▄berschrift der DialogBox.
- @LN(N) Der natⁿrliche Logarithmus. (Ist zwar schon seit Version 2.0
- vorhanden, wurde aber in Hilfe und Handbuch ⁿbersehen. Sorry.)
- N >= 0.
- @LG(N) Der dekadische Logarithmus (zur Basis 10) von N. N >= 0.
- @POW(N1,N2) Potenzfunktion. Das Ergebnis ist N1 hoch N2 (in Basic: N1^N2)
- @TAN(N) Tangens des Winkeln N (in Bogenma▀).
- @COT(N) Cotangens des Winkels N (in Bogenma▀).
-
-
- Version 2.5
- ===========
-
- In Kⁿrze: Runderneuerte Entwicklungsumgebung, Fenstergr÷▀e, GetPixel, Zwischenablage,
- kleinere Fehler behoben.
-
- Der Entwicklungsumgebung k÷nnen nun auch ⁿber Kommandozeilenparameter Dateien ⁿbergeben
- werden. Der 3-D-Look wurde eingefⁿhrt und Toolbar und Statuszeile kamen hinzu. Vor allen
- Dingen - und das rechtfertigt den Versionssprung - wurde die windowstypische Hilfe zu
- Entwicklungsumgebung, Druckprogramm und PROFAN hinzugefⁿgt. Die Hilfe enthΣlt den Inhalt
- der beiden Handbⁿcher und der Hilfekartei. Die Hilfe ist auf dem neuesten Stand. (Die
- Handbⁿcher haben z.Zt. noch den Stand 2.0).
-
- Es gibt jetzt Systemvariablen, um die Fenstergr÷▀e in Erfahrung zu bringen und endlich
- ist auch die Zwischenablage in PROFAN programmierbar. Dem Befehl DRAWTEXT wurde beigebracht,
- auch Zahlen ausgeben zu k÷nnen. Im Einzelnen:
-
- %WINTOP - Die y-Koordinate des oberen Fensterrandes
- %WINBOTTOM - Die y-Koordinate des unteren Fensterrandes
- %WINLEFT - Die x-Koordinate des linken Fensterrandes
- %WINRIGHT - die x Koordinate des rechten Fensterrandes
-
- @GETPIXEL(x,y) - Farbwert des Bildpunktes an Position x,y. Ergebnis: Integer.
- ACHTUNG: Je nach Grafikmodus weicht dieser Wert von dem in SETPIXEL
- ⁿbergebenen Farbwert ab, da z.B. im 16-Farbmodus ein Punkt nur eine
- von 16 Farben haben kann.
-
- CLEARCLIP - l÷scht die Zwischenablage
- PUTCLIP S - Schreibt die Zeichenkette S (es kann auch ein numerischer Wert sein)
- als Text in die Zwischenablage. Beispiele:
- PUTCLIP "Das ist ein Test!"
- PUTCLIP Text$
- Die Zwischenablage wird vor dem Schreiben nicht gel÷scht.
- @GETCLIP() - liest Text aus dem Clipboard (max. 255 Zeichen). Ergebnis: String.
- Die Zwischenablage wird bei Lesen nicht gel÷scht.
-
- %MOUSEKEY - Nach der Abfrage wird %MouseKey auf 0 zurⁿckgesetzt. (M÷glicherweise mⁿssen
- bestehende Programme in diesem Punkt leicht abgeΣndert werden. Da ist aber
- nur sehr selten der Fall.)
- DRAWTEXT x,y,S - S darf nun auch eine numerische Variable oder Systemvariable sein.
- Die Zahl wird bei der Ausgabe gemΣ▀ den Einstellungen von NUMWIDTH und
- DECIMALS (im Falle von FLOAT-Variablen) formatiert:
- DRAWTEXT 10,10,Ergebnis%
- @INPUT$(S1,S2,S3) - Auch hier darf S3 jetzt eine numerische Variable oder Systemvariable oder
- auch eine Zahl sein. Das Ergebnis der Eingabe kann auch einer entsprechenden
- numerischen Variablen zugewiesen werden; z.B.:
- LET A!=@INPUT$(Zahl eingeben:","RGH-TEST",B!)
- LET A!=@INPUT$(Zahl eingeben:","RGH-TEST",5.343)
-
- Der (handbuchwidrigen) Aufruf von USEFONT und den anderen USE-Befehlen konnte vor dem ╓ffnen
- eines Fensters (z.B. mit CLS) zum Absturz von Windows fⁿhren. Auch die USE-Befehle sind
- Ausgabebefehle, da sie sich auf den Bildschirm beziehen. Es wurde eine ▄berprⁿfung eingebaut,
- soda▀ eine Fehlermeldung dem Absturz und den damit verbundenen Unannehmlichkeiten zuvorkommt.
-
- Einige kleine Fehler bezⁿglich @PAR$(), ADD und WAITKEY wurden behoben. Sorry!
-
- Lieferumfang des Updates von 2.1 auf 2.5 (nur fⁿr registrierte Anwender):
-
- - PROFRUN.EXE
- - PROFCOMP.EXE
- - PROFAN.EXE
- - PROFLINK.EXE
- - PROFED.EXE
- - PROFAN.HLP
- - LIESMICH.TXT
-
- PROFAN.CRD wird nicht mehr weitergepflegt, da diese Datei nur ein Ersatz fⁿr die Windows-Hilfe
- war. Wer sie weiterhin benutzen m÷chte, kann sie gerne auf den neuesten Stand bringen.
- Die Kosten fⁿr das Update von Version 2.0/2.1 betragen fⁿr registrierte Benutzer 50 DM.
- Die komplette Vollversion kostet weiterhin 100 DM.
-
- Version 2.1
- ===========
-
- In Kⁿrze: Fehler behoben, Datums- und Zeitfunktionen, Systempfade, 3D-Dialoge
-
- Nach dem Verschieben des Programmfensters wurde in einigen FΣllen die Ausgabe in ein anderes
- Fenster geleitet. Durch Verkleinern und Vergr÷▀ern des Programmes konnte das Problem behoben
- werden. In der aktuellen Version sollte dies nicht mehr vorkommen.
-
- Aufgrund von VorschlΣgen aus dem Kreis der Anwender wurden einige neue Systemvariablen und
- Funktionen hinzugefⁿgt:
-
- %GETCURSEL - Nummer des in einer Listbox gewΣhlten Eintrages.
- $WINVER - Windowsversion (z.B. "3.10" )
- $DOSVER - DOS-Version (z.B. "5.0" )
- $WINPATH - Windows-Pfad (z.B. "C:\WINDOWS" )
- $SYSPATH - Windows-System-Pfad (z.B. "C:\WINDOWS\SYSTEM" )
-
- @TIME$(N) - ermittelt die aktuelle Uhrzeit:
- N = 0 : Sunden und Minuten (z.B. "23:45")
- N = 1 : Sekunden und 100stel Sekunden (z.B. "39.67")
- @DATE$(N) - ermittelt das aktuelle Datum in verschieden Formaten:
- N = 0 : Kurform (z.B. "09.04.1993")
- N = 1 : Langform (z.B. "9. April 1993")
- N = 2 : Langform mit Tag (z.B. "Freitag, der 9. April 1993")
-
- Sollte in Ihrem Windowssystem die CTL3D.DLL, die mit vielen neueren Windowsprodukten ausgeliefert
- wird, vorhanden sein, erkennt PROFAN▓ 2.1 dies automatisch und benutzt diese zur Darstellung der
- Dialoge. Ihre PROFAN▓-Programme sehen damit um Einiges professioneller aus. Diese DLL sollte im
- Windows-Verzeichnis oder Windows-System-Verzeichnis sein. Ich habe sie, da sie frei kopierbar ist,
- auch mit auf die Update-Diskette gepackt. ACHTUNG: Diese DLL ist nicht notwendig, damit Ihre PROFAN▓-
- Programme laufen. Sie k÷nnen - wie bisher - Ihre Programme als eigenstΣndige EXE-Datei vertreiben
- ohne die DLL mitzuliefern. Ist diese nicht vorhanden, gibt es lediglich keine 3D-Darstellung der
- Dialog- und Listboxen - Ein Fehler tritt nicht auf!
-
- Noch ein Tip: Die seriellen und parallelen Schnitstellen k÷nnen auch unter PROFAN▓ wie
- Dateien angesprichen werden, z.B. ASSIGN #1,"COM2".
-
- Version 2.0b
- ============
-
- Bei den Funktionen @LISTBOX$ und @INPUT$, sowie nach der Erstellung eines Menⁿs konnte es
- passieren, da▀ der Bildschirm in Unordnung geriet. Das Problem wurde behoben.
-
-
- Version 2.0a
- ============
-
- Zwei Erweiterungen wurden noch hinzugefⁿgt:
-
- WINDOW ohne Grenzen
- -------------------
- Die Gr÷▀e des Fensters ist nun beliebig gro▀ und nicht mehr auf maximal 640*480 beschrΣnkt.
- Damit ist PROFAN▓ auch fⁿr Besitzer von SVGA-Karten (und besser) eine gute Wahl. Je gr÷▀er
- die Bildschirmseite, die mit WINDOW eingestellt wird, desto gr÷▀er der Speicherbedarf.
-
- Soll die Gr÷▀e des Fensters wΣhrend des Programmes geΣndert werden, so sollte vor der ersten
- Bildschirmausgabe die gr÷▀tm÷gliche Gr÷▀e eingestellt werden. Ebenso mu▀ die Fenstergr÷▀e vor
- der ersten Bildschirmausgabe eingestellt werden, wenn eine gr÷▀ere Gr÷▀e als 640*480 verwendet
- werden soll. Es ist IMMER eine gute Idee, den Befehl WINDOW vor CLS am Anfang eines Programmes
- zu verwenden.
-
- Die Gr÷▀e der Druckseite ist weiterhin 640*960.
-
- Neuer Befehl: WINDOWSTYLE N
- ---------------------------
- Dieser Befehl mu▀ vor der ersten Bildschirmausgabe verwandt werden, ansonsten bleibt er
- wirkungslos. Mit ihm wird der Fensterstil es Programmfensters bestimmt. Werte fⁿr N:
-
- 1 - Fenster hat Vergr÷▀erungsbox (Pfeil nach oben) und kann vergr÷▀ert werden
- 2 - Fenster hat Verkleinerungsbox (Pfeil nach unten) und kann zum Icon werden
- 4 - Dicker Rahmen (Gr÷▀e des Fensters ist verΣnderbar)
- 8 - Fenster hat System-Menⁿ
-
- Kombinationen werden durch Addition erreicht. Die Standardeinstellung ist 15: Ein Fenster, das
- alles hat.