| |
|
|
- Seite 1 - |
|
Stefan Landsberg | Hallo, ich interessiere mich sehr stark fürs Programmieren, hab aber bis auf ein bischen scripten in der Konsole von XP keinen Schimmer davon. Ich hab mich jetz für Profan entschieden weils ja soo einfach sein soll, und weiß trotzdem nicht wie und wo ich anfangen soll.
1. Soll ich XProfan Free oder Profan² 6.6 nehmen??? (was is der unterschied) 2. gibts irgendwelche bücher oder muss man sich alles mit ner befehlsreferenz selbst beibringen???
als erstes programm wollte ich etwas programmieren was bestimmte rechner im heimnetzwerk anpingt und dann anzeigt ob diese erreichbar sind oder nicht. Mit cmd hab ich das schon hinbekommen (die batch datei is im anhang), aber bei profan weiß ich garnich womit ich anfangen soll.
Es wäre nett wenn ihr mir weiterhelfen könntet. |
|
|
| |
|
|
| |
|
- Seite 3 - |
|
|
Dietmar Horn |
Und mir ist nicht klar, warum Dietmar nicht darauf hinweist: seine MMJ-Qellcodesammlung [...] mit über 1600 Beispielen. Gehört einfach zu Profan 6.6² wie das Handbuch.
Darauf hatte ich in anderen Threads mehrmals hingewiesen. Ich denke mal, wer hier und im RGH-Forum einigermaßen regelmäßig mitliest, der wird das schon irgendwann finden. Seit dem Installieren des Downloadzählers wurde der Manager über hundert Mal runtergeladen (dabei sind noch nicht mal diejenigen mitgezählt, die sich das Programm per Direktlink ziehen). Bis zu diesem Zeitpunkt (also vor dem Zählen der Downloads) hatte ich schon ca. 60 Mails mit dem angeforderten Installationspasswort verschickt. Aktuell kommen im Schnitt pro Woche weitere 5 Passwort-Anforderungen hinzu - zumehmend auch von XProfanern, deren Namen ich weder hier noch im RGH-Forum zuvor gelesen hatte.
Die Quellcodesammlung ist lediglich eine Auskopplung aus dem XProfan-Manager für solche Leute, die noch ohne DSL unterwegs sind. Der Manager wird von mir in der Regel wöchentlich aktualisiert. Die Codes im Manager sind also immer aktueller wie die in der MMJ-Quellcodesammlung.
Zur Zeit beinhaltet meine Arbeitsversion knapp 1700 Quellcodes, 56 DLLs, 22 Units, 46 Include-Dateien mit ausführlichen Demos dazu und -zig (oder gar hunderte?) kleine Helferleinchen zu allen möglichen Themen. Kurze Einführungskurse für Anfänger sind ebenfalls enthalten (so z.B. auch ein schon etwas älterer MMJ-Grundkurs aus meiner Feder - so wie dort beschrieben, führe ich methodisch auch seit Jahren in etwa meine Anfänger-Programmierkurse durch).
In die Quellcodesammlung des Managers (Baby-Box) kann man auch eigene Codes aufnehmen, die dann ebenfalls von den Suchfunktionen gefunden werden. Eigene Codes werden bei UpDates nicht überschrieben, weil ich denen eine andere Extension verpaßt habe (*.bbx).
Es funktioniert zwar nicht alles mit jeder (X)Profan-Version, doch der überwiegende Teil verträgt sich auch mit Profan² 6.6.
Irgendwann muß ich nachträglich versehentlich einen ganz dummen Bug in den Manager eingebaut haben, den bis jetzt kaum einer bemerkt hat: Wenn man Funktionen aufruft, die auf das in den Projekteinstellungen eingebundene Runtime zugreifen, dann wird das Runtime angeblich nicht gefunden. Ich habe keine Ahnung, wie lange es den Fehler schon gibt. Diesen Bug konnte ich vorgestern beseitigen. Danke an Stephan Lührsen für den Hinweis!
Ab Freitagabend wird das nächste Update zum Download bereitstehen.
Die Downloads der genannten Programme (und noch ein bißchen mehr) sind auf unserer Vereins-Homepage zu finden [...] die genau wie die Community auf dem Server von iF liegt und von iF schon jahrelang dankenswerter Weise gesponsert wird.
Gruß Dietmar |
|
|
| Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V. [...] Windows 95 bis Windows 7 Profan² 6.6 bis XProfan X2 mit XPSE Das große XProfan-Lehrbuch: [...] | 08.04.2008 ▲ |
|
|
|
|
| Ausgesperrt wird unter dieser Adresse serverseitig nichts. |
|
|
| |
|
|
|
Thomas Zielinski | Stefan Löwen
Klingt gut, aber bei mir wird nur ne php datei zum donwload angeboten wenn ich auf die quellcodesammlung klicke.
Das is komisch. Bei mir funzt die Seite einwandfrei(Ich hab se ja auch geschrieben ... teilweise). Hier dr direkte Downloadlink: (https://mmj.mxii.com/download/mmjsetup.zip) Gruß Thomas |
|
|
| XProfan X4; Win10 x64 Der Kuchen ist eine lüge! | 09.04.2008 ▲ |
|
|
|
|
| Verschoben von:
Hauptseite » Die XProfan-Community » Programmierung / Allgemein / Einsteigerfragen » ich weiß überhaupt nicht wie/wo ich anfangen soll !!!
nach: Hauptseite » Die XProfan-Community » Der Stammtisch der XProfan Community » ich weiß überhaupt nicht wie/wo ich anfangen soll !!! |
|
|
| |
|
|
|
Stefan Landsberg | Hallo, ich bins wieder. Und weil ich wieder mit ner Anfängerfrage anrücke wollte ich keinen neuen Thread öffnen. Ich hab jetz angefangen die einleitung und den Kurs im Profan² 6.0 Handbuch zu lesen und bin dort auf die Bereichsvariable gestoßen. Ich verstehe aber nicht so richtig wozu die dient und was man dieser Variable zuteilen kann und was man auslesen kann. kann das vieleicht jemand kurz beschreiben oder nen hinweis geben wo das erklärt ist?
wäre nett!
PS: und was genau sind arrays?? |
|
|
| |
|
|
|
Dietmar Horn | Hallo Stefan,
ich versuche mal eine einfache Erklärung am Beispiel des Speicherns und Auslesens von Strings:
Mit einer Bereichsvariablen kann man sich als Programmierer einen Speicherbereich (also eine bestimmte Anzahl von Bytes) für sein Programm zum Ablegen und Wiederauslesen von Daten reservieren.
Zunächst muß dem Speicherbereich ein Bezeichner zugewiesen werden:
Declare Bereich#
Benötigt man z.B. 13 Bytes zum Speichern eines Textes (oder was auch immer), dann erfolgt das mit der Anweisung:
Dim Bereich#, 13
Wir füllen den Bereich z.B. mit einem Text:
String Bereich#,0 = Test
Das heißt, vom nullten Byte an wird der reservierte Bereich mit den Zeichen T, e, s und t gefüllt. Man sagt dazu auch stattdessen: ... von Offset 0 an.
String Bereich#,4 = programm
Das heißt, vom vierten Byte an wird der reservierte Bereich mit den Zeichen p, r, o, g, r, a, m und m gefüllt. Man sagt dazu auch stattdessen: ... von Offset 4 an.
Das Auslesen der Bytes kann wie folgt erfolgen: KompilierenMarkierenSeparierendeclare text1$,text2$
Declare Bereich#
Dim Bereich#,13
String Bereich#,0 = Test
String Bereich#,4 = programm
text1$ = String$(Bereich#,0)
Messagebox(text1$,I N F O,4160)
text2$ = String$(Bereich#,4)
Messagebox(text2$,I N F O,4160)
Allgemein:
String$(V,A)
V: Bereichsvariable A: LongInt - Adresse
Ergebnis: String - Zeichenkette ab Adresse A
Diese Funktion ermittelt eine Zeichenkette ab Adresse (Offset) A in der Bereichsvariablen V. Dem String werden alle Zeichen ab A hinzugefügt bis entweder ein Zeichen mit dem Code 0 vorkommt oder die maximale Stringlänge erreicht ist. Ist A außerhalb des mit DIM eingestellten Bereiches von V, erfolgt eine Fehlermeldung.
Spätestens am Programmende ist der reservierte Speicherbereich mit dem Bezeichner Bereich# mit
Dispose Bereich#
vom Programmierer wieder freizugeben.
Warum nun dieser umständliche Weg über eine Bereichsvariable, wenn dies offensichtlich mit normalen String-Variablen viel einfacher zu gehen scheint? Ganz einfach: Das liegt daran, daß viele API-Funktionen oder auch DLL-Funktionen als Übergabe-Parameter Bereichsvariablen oder Adressen von Speicherbereichen erwarten.
Ein einfaches Beispiel hierfür (unter Verwendung der SKControl.dll): KompilierenMarkierenSeparierenClrBlinkButton:
string Bereich#,0 = ClrBlinkButton
tb2& = SKCtrl_CreateClrBlinkButton(%hwnd,string#,300,RGB(0,128,255),160,270,110,50,%hInstance)
Lauffähige Quellcode-Beipiele hierfür mit allem Drum und Dran findest Du im SKControl-Paket von Sebastian König [...]
Weitere API-, (X)Profan- und sonstige Grundkurse mit -zig Helfern, Tools und um die 2000 Demo-Quellcodes findest Du z.B. in meinem XProfan-Manager auf [...] Falls es Dir lediglich um die Demo-Quellcodes geht, reicht auch unsere MMJ-Quellcodesammlung aus.
Manchen Anfängern reichen jedoch auch die weiterführenden Hinweise in der XProfan-Hilfe, nachdem sie den Einstieg (siehe oben) erst mal gerafft haben.
Doch insgesamt gilt auch hier: Ohne Fleiß kein Preis!, das heißt: sehr viel herumprobieren, Anleitungen lesen, an Demo-Quellcodes herumbasteln, usw.
Gruß Dietmar |
|
|
| Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V. [...] Windows 95 bis Windows 7 Profan² 6.6 bis XProfan X2 mit XPSE Das große XProfan-Lehrbuch: [...] | 20.04.2008 ▲ |
|
|
|
|
Sebastian König | iF
Ausgesperrt wird unter dieser Adresse serverseitig nichts.
Hatten wir das Thema nicht schonmal? Viele Download-Manager kommen mit dem PHP-Skript für die Downloads hier nicht zurecht... |
|
|
| |
|
|
|
| Jain, nur dazu kommt das hier gar keine PHP angerufen wird... |
|
|
| |
|
|
|
Stefan Landsberg | Danke Dietmar. Super erklärt. Jetz hab ichs verstanden. Und schon hab ich wieder etwas dazugelernt.
Und mit den Arrays war ich ein wenig zu schnell. Das wird auch in dem Handbuch erklärt. Hab ich auch verstanden. |
|
|
| |
|
|
|
Sebastian König | iF
Jain, nur dazu kommt das hier gar keine PHP angerufen wird...
Ähm, ich dachte jetzt, es ginge um die Downloads hier... und die Links sind doch alle von der Form .../download.php?id=irgendwas, oder nicht? |
|
|
| |
|
|
|
E.T. | ...ob es nun um die Downloads ging oder nicht: Schön be- und geschrieben, Dietmar !!
Mario |
|
|
| Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 20.04.2008 ▲ |
|
|
|
|
| Sebastian König
iFJain, nur dazu kommt das hier gar keine PHP angerufen wird... Ähm, ich dachte jetzt, es ginge um die Downloads hier... und die Links sind doch alle von der Form .../download.php?id=irgendwas, oder nicht?
Nicht vordergründig denn der Download der scheiterte war kein PHP-Download sondern eine direkte Datei. |
|
|
| |
|
|