Vulcan.NET
Erscheinungsbild
Vulcan.NET ist eine Programmiersprache der xBase-Sprachfamilie entwickelt von der Firma GrafXSoft. Aus xBase-Sicht stellt sie die Folgeversion von Visual Objects 2.8 dar, einer objektorientierten Programmiersprache für 32-Bit-Windows-Plattformen, zu der sie syntaktisch und semantisch weitestgehend kompatibel ist.
Vulcan.NET erfüllt die Common Language Specification und unterstützt zum Beispiel das Überladen von Methoden und Operatoren, streng typisierte Arrays, Zeigeroperationen auf niedrigster Stufe u. v. m.
Als .Net-Framework-Sprache ist Vulcan.NET voll in die integrierte Entwicklungsumgebung Visual Studio und seine Programmierwerkzeuge integriert.
Versionen
- Das Pre-Release von Vulcan.NET erschien am 31. Juli 2007.
- Die Version 1.0 erschien am 4. Dezember 2007.
- Die Version 2.0 erschien am 14. Juli 2010 zunächst nur für VOPS-Mitglieder und am 23. August 2010 für die Allgemeinheit.
- Die Version 3.0 erschien am 13. August 2013.
- Die aktuelle Version 4.0 erschien am 9. September 2015.
Siehe auch
Weblinks
- Vulcan.NET
- GrafXSoft
- <templatestyles src="Webarchiv/styles.css" />{{#if:20090924022148
| {{#ifeq: 20090924022148 | *
| {{#if: Wiki zu Vulcan.NET | {{#invoke:WLink|getEscapedTitle|Wiki zu Vulcan.NET}} | {{#invoke:Webarchiv|getdomain|http://wiki.govulcan.net/}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20090924022148}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: Wiki zu Vulcan.NET | {{#invoke:WLink|getEscapedTitle|Wiki zu Vulcan.NET}} | {{#invoke:Webarchiv|getdomain|http://wiki.govulcan.net/}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20090924022148}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: Wiki zu Vulcan.NET | {{#invoke:WLink|getEscapedTitle|Wiki zu Vulcan.NET}} | {{#invoke:Webarchiv|getdomain|http://wiki.govulcan.net/}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: Wiki zu Vulcan.NET | {{#invoke:WLink|getEscapedTitle|Wiki zu Vulcan.NET}} | {{#invoke:Webarchiv|getdomain|http://wiki.govulcan.net/}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: Wiki zu Vulcan.NET | {{#invoke:WLink|getEscapedTitle|Wiki zu Vulcan.NET}} | {{#invoke:Webarchiv|getdomain|http://wiki.govulcan.net/}} }} ({{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: Wiki zu Vulcan.NET | {{#invoke:WLink|getEscapedTitle|Wiki zu Vulcan.NET}} | {{#invoke:Webarchiv|getdomain|http://wiki.govulcan.net/}} }}
}}}}}}}}{{#if:
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20090924022148|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|http://wiki.govulcan.net/}}
|| {{#if: || }}
}}{{#if: Wiki zu Vulcan.NET
| {{#if: {{#invoke:WLink|isBracketedLink|Wiki zu Vulcan.NET}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://wiki.govulcan.net/%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://wiki.govulcan.net/%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://wiki.govulcan.net/ }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}}