home *** CD-ROM | disk | FTP | other *** search
/ CD Direkt 1995 #1 / Image.iso / cdd / winanw / demo_pf / liesmich.txt < prev    next >
Encoding:
Text File  |  1994-01-05  |  11.5 KB  |  234 lines

  1. Vollversion von PROFAN 2.6c fⁿr 100 DM (Scheck oder Bar) bei:
  2.  
  3.  
  4.  
  5.                                      Roland G. Hⁿlsmann
  6.                                      Sinsheimerstr. 31
  7.                                      69226 Nu▀loch
  8.  
  9.  
  10.  
  11. Unterschiede Vollversion - Shareware:
  12.  
  13.  
  14. - Sourcecodes des Demoprogrammes
  15. - weitere Demoprogramme, z.B. Adre▀programm, CD-Spieler, etc.
  16. - Die Befehle Windowtitle und Windowstyle funktionieren natⁿrlich
  17. - zwei Handbⁿcher im Write-Format zum Ausdrucken
  18. - RGH-DRUCK zum Ausdrucken der Listings / Ansi-Tabelle
  19. - natⁿrlich keine Sharewarehinweise
  20. - m÷glicherweise neuere Version
  21. - das Recht fertige Anwendungen weiterzugeben / verkaufen
  22. - Info ⁿber neue Versionen
  23. - Hotline
  24. - ...
  25.  
  26.  
  27. +========================================================+
  28. # Wichtige Neuerungen nach Fertigstellung des Handbuches #
  29. +========================================================+
  30.  
  31.  
  32. Hinweis: Da beim ersten Start der Entwicklungsumgebung noch keine Projektdatei existiert,
  33. kann PROFED diese auch nicht finden und gibt eine diesbezⁿgliche Mahnung aus. Nachdem PROFED
  34. das erste Mal ⁿber den Menⁿpunkt DATEI-ENDE (d.h. nicht ⁿber das System-Menⁿ) oder ⁿber das
  35. entsprechende Icon der Toolbar verlassen wurde, erscheint die Warnung nicht mehr.
  36.  
  37.  
  38. +----------------------------------------------------------------------------------------+
  39. | Die aktuelle offizielle Version von Runtime, Interpreter, Linker und Compiler ist 2.6c |
  40. +----------------------------------------------------------------------------------------+
  41.  
  42. (Die aktuelle Shareware-Version ist ebenfalls 2.6c)
  43.  
  44. Die ─nderungen zu Version 2.6c und 2.6 finden zwar noch keinen Niederschlag im Hilfe-Text,
  45. sind aber m.E. so interessant, da▀ ich sie Ihnen nicht vorenthalten m÷chte. Die Version der 
  46. Entwicklungsumgebung ist 2.5!
  47.  
  48.  
  49. Version 2.6c
  50. ============
  51.  
  52. Backslash bei Pfaden           Die Funktion @ChooseDir$ gibt einen Pfad mit Backslash "\"
  53.                                zurⁿck. ChDir und MkDir erlauben jetzt auch eine Pfadangabe
  54.                                mit Backslash.
  55.  
  56. Version 2.6b
  57. ============
  58.  
  59. Rechnungen mit Float           Rechenbereich und Genauigkeit aller Flie▀kommarechnungen
  60.                                wurden erweitert. Wenn ein Coprozessor vorhanden ist wird er
  61.                                unterstⁿtzt. Die Rechengenauigkeit betrΣgt ca. 14 Stellen.
  62.                                (Aufgrund eines Fehlers war auch bei Flie▀kommarechnungen
  63.                                der Bereich auch +- 2 Milliarden eingeschrΣnkt. Der Fehler
  64.                                wurde behoben.)
  65.  
  66. 256 Farben                     Auch im 256-Farb-Modus werden Bitmaps mit 256 Farben nun korrekt
  67.                                angezeigt. Im ▄brigen k÷nnen mit den Befehlen LOADBMP und
  68.                                LOADSIZEDBMP auch die komprimierten .RLE-Dateien geladen
  69.                                werden. (Bisher wurden Bitmaps mit 256 Farben nur im
  70.                                HIGHCOLOR- (32000/64000) oder TRUECOLOR-Modus (16 Mio)
  71.                                richtig angezeigt.)
  72.  
  73. Version 2.6
  74. ===========
  75.  
  76. @ChooseDir$(S)                 DialogBox zur Auswahl eines Verzeichnisses. Das Ergebnis ist
  77.                                das gewΣhlte Verzeichnis, das auch in der ersten Zeile der
  78.                                DialogBox angezeigt wird. S ist die ▄berschrift der DialogBox.
  79. @LN(N)                         Der natⁿrliche Logarithmus. (Ist zwar schon seit Version 2.0
  80.                                vorhanden, wurde aber in Hilfe und Handbuch ⁿbersehen. Sorry.)
  81.                                N >= 0.
  82. @LG(N)                         Der dekadische Logarithmus (zur Basis 10) von N. N >= 0.
  83. @POW(N1,N2)                    Potenzfunktion. Das Ergebnis ist N1 hoch N2 (in Basic: N1^N2)
  84. @TAN(N)                        Tangens des Winkeln N (in Bogenma▀).
  85. @COT(N)                        Cotangens des Winkels N (in Bogenma▀).
  86.  
  87.  
  88. Version 2.5
  89. ===========
  90.  
  91. In Kⁿrze: Runderneuerte Entwicklungsumgebung, Fenstergr÷▀e, GetPixel, Zwischenablage,
  92. kleinere Fehler behoben.
  93.  
  94. Der Entwicklungsumgebung k÷nnen nun auch ⁿber Kommandozeilenparameter Dateien ⁿbergeben
  95. werden. Der 3-D-Look wurde eingefⁿhrt und Toolbar und Statuszeile kamen hinzu. Vor allen
  96. Dingen - und das rechtfertigt den Versionssprung - wurde die windowstypische Hilfe zu
  97. Entwicklungsumgebung, Druckprogramm und PROFAN hinzugefⁿgt. Die Hilfe enthΣlt den Inhalt
  98. der beiden Handbⁿcher und der Hilfekartei. Die Hilfe ist auf dem neuesten Stand. (Die 
  99. Handbⁿcher haben z.Zt. noch den Stand 2.0).
  100.  
  101. Es gibt jetzt Systemvariablen, um die Fenstergr÷▀e in Erfahrung zu bringen und endlich
  102. ist auch die Zwischenablage in PROFAN programmierbar. Dem Befehl DRAWTEXT wurde beigebracht,
  103. auch Zahlen ausgeben zu k÷nnen. Im Einzelnen:
  104.  
  105. %WINTOP            - Die y-Koordinate des oberen Fensterrandes
  106. %WINBOTTOM         - Die y-Koordinate des unteren Fensterrandes
  107. %WINLEFT           - Die x-Koordinate des linken Fensterrandes
  108. %WINRIGHT          - die x Koordinate des rechten Fensterrandes
  109.  
  110. @GETPIXEL(x,y)     - Farbwert des Bildpunktes an Position x,y. Ergebnis: Integer.
  111.                      ACHTUNG: Je nach Grafikmodus weicht dieser Wert von dem in SETPIXEL
  112.                      ⁿbergebenen Farbwert ab, da z.B. im 16-Farbmodus ein Punkt nur eine
  113.                      von 16 Farben haben kann.
  114.  
  115. CLEARCLIP          - l÷scht die Zwischenablage
  116. PUTCLIP S          - Schreibt die Zeichenkette S (es kann auch ein numerischer Wert sein)
  117.                      als Text in die Zwischenablage. Beispiele:
  118.                              PUTCLIP "Das ist ein Test!"
  119.                              PUTCLIP Text$
  120.                      Die Zwischenablage wird vor dem Schreiben nicht gel÷scht.
  121. @GETCLIP()         - liest Text aus dem Clipboard (max. 255 Zeichen). Ergebnis: String.
  122.                      Die Zwischenablage wird bei Lesen nicht gel÷scht.
  123.  
  124. %MOUSEKEY          - Nach der Abfrage wird %MouseKey auf 0 zurⁿckgesetzt. (M÷glicherweise mⁿssen
  125.                      bestehende Programme in diesem Punkt leicht abgeΣndert werden. Da ist aber
  126.                      nur sehr selten der Fall.)
  127. DRAWTEXT x,y,S     - S darf nun auch eine numerische Variable oder Systemvariable sein.
  128.                      Die Zahl wird bei der Ausgabe gemΣ▀ den Einstellungen von NUMWIDTH und
  129.                      DECIMALS (im Falle von FLOAT-Variablen) formatiert:
  130.                              DRAWTEXT 10,10,Ergebnis%
  131. @INPUT$(S1,S2,S3)  - Auch hier darf S3 jetzt eine numerische Variable oder Systemvariable oder
  132.                      auch eine Zahl sein. Das Ergebnis der Eingabe kann auch einer entsprechenden
  133.                      numerischen Variablen zugewiesen werden; z.B.:
  134.                              LET A!=@INPUT$(Zahl eingeben:","RGH-TEST",B!)
  135.                              LET A!=@INPUT$(Zahl eingeben:","RGH-TEST",5.343)
  136.  
  137. Der (handbuchwidrigen) Aufruf von USEFONT und den anderen USE-Befehlen konnte vor dem ╓ffnen 
  138. eines Fensters (z.B. mit CLS) zum Absturz von Windows fⁿhren. Auch die USE-Befehle sind 
  139. Ausgabebefehle, da sie sich auf den Bildschirm beziehen. Es wurde eine ▄berprⁿfung eingebaut, 
  140. soda▀ eine Fehlermeldung dem Absturz und den damit verbundenen Unannehmlichkeiten zuvorkommt. 
  141.  
  142. Einige kleine Fehler bezⁿglich @PAR$(), ADD und WAITKEY wurden behoben. Sorry!
  143.  
  144. Lieferumfang des Updates von 2.1 auf 2.5 (nur fⁿr registrierte Anwender):
  145.  
  146.             - PROFRUN.EXE
  147.             - PROFCOMP.EXE
  148.             - PROFAN.EXE
  149.             - PROFLINK.EXE
  150.             - PROFED.EXE
  151.             - PROFAN.HLP
  152.             - LIESMICH.TXT
  153.  
  154. PROFAN.CRD wird nicht mehr weitergepflegt, da diese Datei nur ein Ersatz fⁿr die Windows-Hilfe
  155. war. Wer sie weiterhin benutzen m÷chte, kann sie gerne auf den neuesten Stand bringen.
  156. Die Kosten fⁿr das Update von Version 2.0/2.1 betragen fⁿr registrierte Benutzer 50 DM. 
  157. Die komplette Vollversion kostet weiterhin 100 DM.
  158.  
  159. Version 2.1
  160. ===========
  161.  
  162. In Kⁿrze: Fehler behoben, Datums- und Zeitfunktionen, Systempfade, 3D-Dialoge
  163.  
  164. Nach dem Verschieben des Programmfensters wurde in einigen FΣllen die Ausgabe in ein anderes
  165. Fenster geleitet. Durch Verkleinern und Vergr÷▀ern des Programmes konnte das Problem behoben
  166. werden. In der aktuellen Version sollte dies nicht mehr vorkommen. 
  167.  
  168. Aufgrund von VorschlΣgen aus dem Kreis der Anwender wurden einige neue Systemvariablen und 
  169. Funktionen hinzugefⁿgt:
  170.  
  171. %GETCURSEL        - Nummer des in einer Listbox gewΣhlten Eintrages.    
  172. $WINVER           - Windowsversion (z.B. "3.10" )
  173. $DOSVER           - DOS-Version (z.B. "5.0" )
  174. $WINPATH          - Windows-Pfad (z.B. "C:\WINDOWS" )
  175. $SYSPATH          - Windows-System-Pfad (z.B. "C:\WINDOWS\SYSTEM" )
  176.  
  177. @TIME$(N)         - ermittelt die aktuelle Uhrzeit:
  178.                     N = 0 : Sunden und Minuten (z.B. "23:45")
  179.                     N = 1 : Sekunden und 100stel Sekunden (z.B. "39.67")
  180. @DATE$(N)         - ermittelt das aktuelle Datum in verschieden Formaten:
  181.                     N = 0 : Kurform (z.B. "09.04.1993")
  182.                     N = 1 : Langform (z.B. "9. April 1993")
  183.                     N = 2 : Langform mit Tag (z.B. "Freitag, der 9. April 1993")
  184.  
  185. Sollte in Ihrem Windowssystem die CTL3D.DLL, die mit vielen neueren Windowsprodukten ausgeliefert
  186. wird, vorhanden sein, erkennt PROFAN▓ 2.1 dies automatisch und benutzt diese zur Darstellung der
  187. Dialoge. Ihre PROFAN▓-Programme sehen damit um Einiges professioneller aus. Diese DLL sollte im
  188. Windows-Verzeichnis oder Windows-System-Verzeichnis sein. Ich habe sie, da sie frei kopierbar ist,
  189. auch mit auf die Update-Diskette gepackt. ACHTUNG: Diese DLL ist nicht notwendig, damit Ihre PROFAN▓-
  190. Programme laufen. Sie k÷nnen - wie bisher - Ihre Programme als eigenstΣndige EXE-Datei vertreiben
  191. ohne die DLL mitzuliefern. Ist diese nicht vorhanden, gibt es lediglich keine 3D-Darstellung der
  192. Dialog- und Listboxen - Ein Fehler tritt nicht auf!
  193.  
  194. Noch ein Tip: Die seriellen und parallelen Schnitstellen k÷nnen auch unter PROFAN▓ wie
  195. Dateien angesprichen werden, z.B. ASSIGN #1,"COM2".
  196.  
  197. Version 2.0b
  198. ============
  199.  
  200. Bei den Funktionen @LISTBOX$ und @INPUT$, sowie nach der Erstellung eines Menⁿs konnte es
  201. passieren, da▀ der Bildschirm in Unordnung geriet. Das Problem wurde behoben.
  202.  
  203.  
  204. Version 2.0a
  205. ============
  206.  
  207. Zwei Erweiterungen wurden noch hinzugefⁿgt:
  208.  
  209. WINDOW ohne Grenzen
  210. -------------------
  211. Die Gr÷▀e des Fensters ist nun beliebig gro▀ und nicht mehr auf maximal 640*480 beschrΣnkt.
  212. Damit ist PROFAN▓ auch fⁿr Besitzer von SVGA-Karten (und besser) eine gute Wahl. Je gr÷▀er
  213. die Bildschirmseite, die mit WINDOW eingestellt wird, desto gr÷▀er der Speicherbedarf.
  214.  
  215. Soll die Gr÷▀e des Fensters wΣhrend des Programmes geΣndert werden, so sollte vor der ersten
  216. Bildschirmausgabe die gr÷▀tm÷gliche Gr÷▀e eingestellt werden. Ebenso mu▀ die Fenstergr÷▀e vor 
  217. der ersten Bildschirmausgabe eingestellt werden, wenn eine gr÷▀ere Gr÷▀e als 640*480 verwendet
  218. werden soll. Es ist IMMER eine gute Idee, den Befehl WINDOW vor CLS am Anfang eines Programmes
  219. zu verwenden.
  220.  
  221. Die Gr÷▀e der Druckseite ist weiterhin 640*960. 
  222.  
  223. Neuer Befehl: WINDOWSTYLE N
  224. ---------------------------
  225. Dieser Befehl mu▀ vor der ersten Bildschirmausgabe verwandt werden, ansonsten bleibt er
  226. wirkungslos. Mit ihm wird der Fensterstil es Programmfensters bestimmt. Werte fⁿr N:
  227.  
  228.   1 - Fenster hat Vergr÷▀erungsbox (Pfeil nach oben) und kann vergr÷▀ert werden
  229.   2 - Fenster hat Verkleinerungsbox (Pfeil nach unten) und kann zum Icon werden
  230.   4 - Dicker Rahmen (Gr÷▀e des Fensters ist verΣnderbar)
  231.   8 - Fenster hat System-Menⁿ 
  232.  
  233. Kombinationen werden durch Addition erreicht. Die Standardeinstellung ist 15: Ein Fenster, das
  234. alles hat.