Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
1
Seminarestische Vorlesung
(Skriptsprachen) Thema : REBOL Bearbeiter: Ibrahim Rabah
2
Gliederung: 1- Was ist REBOL 2- Wer hat REBOL entwickelt?
3- Funktionen von REBOL 4- Entwicklungsumgebungen von REBOL 5- Zusammenfassung 6- Anhang
3
Gliederung: 1- Was ist REBOL 2- Wer hat REBOL entwickelt?
3- Funktionen von REBOL 4- Entwicklungsumgebungs von REBOL 5- Zusammenfassung 6- Anhang
4
1- Was ist Rebol? Steht für "Relative Expression Based Object
Language„ Server und Klient Scripting-Sprache Webprogrammiesprache für die Internetkommunikation Framework für die Desktop und Web Anwendungen wie C++,PHP Kompatible mit Windows, Linux, Unix
5
Gliederung: 1- Was ist REBOL 2- Wer hat REBOL entwickelt?
3- Funktionen von REBOL 4- Entwicklungsumgebungs von REBOL 5- Zusammenfassung 6- Anhang
6
2- Wer hat Rebol entwickelt?
Carl Sassenrath (geboren 1957 in Kalifornien) hat Rebol im Jahr 1997 entwickelt.Er ist ein Architekt von Betriebssystemen und Computersprache.
7
Die Entwicklungsgeschichte für Rebol:
REBOL 2, (Jahr 1999) - der Interpreter REBOL/Command (September 2000) -unterstützt die Verschlüsselung und ODBC
8
Die Entwicklungsgeschichte für Rebol:
REBOL/View (April 2005) -hat grafische Fähigkeiten zur Entwicklung hinzugefügt Rebol 3 (September 2009) - die neueste Version von der REBOL- Interpreter, ist in Entwicklung.
9
Gliederung: 1- Was ist REBOL 2- Wer hat REBOL entwickelt?
3- Funktionen von REBOL 4- Entwicklungsumgebungs von REBOL 5- Zusammenfassung 6- Anhang
10
3- Funktionen von Rebol:
3.1 Schnelle Anwendungsentwicklung 3.2 Built-in Funktionen Fehlerbehandlung Grafikmodul Kompatible mit allen Datenbanken wie Myql,Sqlserver. Erzeugung für die Berichte
11
3- Funktionen von Rebol:
3.3 Entwicklung von Desktopapplikationtion. 3.4 Dialekte: 3.5 Unterstützung der verteilten Systeme 3.6 Kompatible mit den Protokollen HTTP,FTP,SMTP,POP 3.7 verfizieren und senden
12
3.3 Entwicklung von Desktopapplikationtion:
13
3.4 Dialekte: REBOL Dialekte sind optimiert für einen bestimmten Zweck ,und können verwendet werden, um graphische Benutzeroberflächen oder Sequenzen der Bildschirme zu definieren.
14
3.4 Dialekte: Beispiele von Dialekten Name des Dialekts
Bibliotheksroutine Ziel Visual interface dialect (VID) layout function gibt an, grafische Benutzeroberfläche Draw dialect view function definiert grafische Elements (Gerade,Kreis...)
15
Beispiel von dem Dialekt „View” :
Das folgende Script ändert die Farbe des Fensters und macht einem Bild als Link zu einer Website. view : func [ backcolor: white image: [ browse ] ]
16
3.5 Unterstützung der verteilten Systeme: Rebol ist eine integrierte Lösung für die verteilte Datenverarbeitung „both sided technology”.
17
3.6 Kompatibilität mit den Protokollen POP, HTTP, FTP,SMTP:
Um den Inhalt einer Webseite zu lesen, können wir das folgende Skript verwenden. REBOL [title: "Raw HTTP Read"] GET: [ Host: Port: 80 Port:OPEN User-Agent: REBOL/Core result: copy Port Port: CLOSE ] print result
18
3.7 E-Mail verfizieren und senden.
rabah @ gmail.com Sperated Character Domain name Local port
19
Local port: 1* Groß- und Kleinbuchstaben englische Buchstaben (a-Z, A-Z) 2* Ziffern (0 bis 9 ) 3* Zeichen ( ! # $ % & ' * - / = ? ^ _ ` { | } ~ ) 4* Zeichen . (Dot) nicht am Ende oder Anfange der Adresse nicht mehr als zweimal
20
Domain name: 1* besteht aus Buchstaben, Ziffern, Bindestrichen 2* kann höchstens 255 Charakter enthalten 3* kann wie folgt geschriebn werden
21
verifizieren: Der folgende Code überprüft,od die -Adress richtig ist. REBOL [title: „ validation"] verfizieren: func [ result: die wurde gesendet } Else result : -Id ist falsch ] print: result
22
Dies findet durch die Protokolle SMTP und POP statt
s senden: Dies findet durch die Protokolle SMTP und POP statt 1* Senden und Empfangen der s zweischen verschiedener lservers 2* betnutz das Portal 25 SMTP 1* Senden und Empfangen der s zweischen derselber lservers 2* betnutz das Portal 110 POP
23
Die Sendung: system/schemes/smtp/host: “185.10.12.0"
system/schemes/smtp/port-id: 25 system/schemes/smtp/user: system/schemes/smtp/pass: “mypassword“ system/schemes/smtp/subject: “nice greeting" REBOL [ Title: " Message Sender" Date: 26-Juni-2009 Purpose: {A very simple way to send an .} ] Send trim { Hi there. Just wanted to send you an message from REBOL. -Friend }
24
Gliederung: 1- Was ist REBOL 2- Wer hat REBOL entwickelt?
3- Funktionen von REBOL 4- Entwicklungsumgebungen von REBOL 5- Zusammenfassung 6- Anhang
25
4- Entwicklungsumgebungen von Rebol:
4.1 REBOL/ Core 4.2 REBOL/View 4.3 REBOL/Command SDK/IOS 4.4 REBOL/Command
26
- die Benutzerkönnen diese Software kostenlos
4.1 REBOL/Core: - kostenloses Herunterladen. - die Benutzerkönnen diese Software kostenlos und ohne Benachrichtigung an REBOL weitergeben. - diese Software kann für rechtliche Zwecke, einschließlich kommerzielle verwendet werden.
27
4.1 REBOL/Core: - interaktive Befehlskonsole.
- keine Installation erforderlich (portable).
28
4.1 REBOL/Core: - 10 Internetprotokolle, einschließlich HTTP, FTP,
SMTP, POP - eine Kopie kann aus dem folgenden Link heruntergeladen werden
29
Das Hauptfenster von REBOL/CORE:
30
4.2 REBOL/View: - eigene Komponente sind kostenpflichtig
- kostenloses Herunterladen - eigene Komponente sind kostenpflichtig - die Lizenz darf nicht weitergegeben werden wie REBOL/Core - High-Speed-32-Bit-grafische Anwendungen - unterstützt Bildbearbeitung und Dialekte - eine Kopie kann von dem folgenden Link heruntergeladen werden
31
Das Hauptfenster von REBOL/View:
32
4.3 REBOL/Command SDK /IOS:
- Kostenpflichtig Enthält alle REBOL Komponente und Bibliotheken. - AES, RSA, DSA, Verschlüsselung - Zugriff auf DLL und Shell-Befehl
33
4.4 REBOL/Command: - enthält die Technik ODBC (SQLServer, Access)
- Direkter Zugriff auf Oracle und MySQL - enthält die Technik ODBC (SQLServer, Access) - Zugriff auf externe Bibliotheken (DLLs) Ausführung externer Applikationen mittels Command screen. - Zugriff auf Windows-Registery
34
Gliederung: 1- Was ist REBOL 2- Wer hat REBOL entwickelt?
3- Funktionen von REBOL 4- Entwicklungsumgebungs von REBOL 5- Zusammenfassung 6- Anhang
35
5- Zusammenfassung: Rebol ist tatsächtlich eine mächtige Sprache,und
besonders für die Windows-Applikationen. Rebl hat die richtige Kombination von Leistung und Funktionsumfang - Sie hat eine gute Zukunft (Die Statistik zeigt ,dass mehr als 8, Versionen von Rebol am Ende 2009 heruntergeladen werden)
36
Gliederung: 1- Was ist REBOL 2- Wer hat REBOL entwickelt?
3- Funktionen von REBOL 4- Entwicklungsumgebungs von REBOL 5- Zusammenfassung 6- Anhang
37
Literaturverzeichnis:
Bücher: 1. Nick Antonaccio “Rebol Programming Tutorial - A Concise Overview” 2. Carl Sassenrath „A Quick Introduction to REBOL Scripting “ Internetseiten:
38
Danke für Ihre Aufmerksamkeit
Danke für Ihre Aufmerksamkeit! Für weiter Fragen stehe ich für Sie zur Verfügung
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.