PB auf Deutsch

Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Re: PB auf Deutsch

Beitrag von Danilo »

funkheld hat geschrieben:Hmm.., die Consoleneingabe funktioniert mit den Zahlenspiel nicht so richtig.
Geht es jetzt (habe ein Eingabe() hinzugefügt), und wenn nicht, was geht nicht?
TroaX hat geschrieben:Finde ich garnicht so dumm. So etwas wäre was für Kinder oder Leute, die mit Programmierung nie etwas zu tun haben aber vom Verständnis her wissen wollen, wie es geht.
Ist nicht so leicht gute Übersetzungen zu finden, um sich dann relativ natürlich in Deutsch ausdrücken zu können.
Ich habe bei meiner Suche unter Anderem Folgendes gefunden und Befehlsübersetzungen davon entnommen:

- http://www.kidspl.de/
- http://www.kidspl.de/lang/reference/classes/

- http://www.ph-ludwigsburg.de/logo.html
- http://www.ph-ludwigsburg.de/fileadmin/ ... efehld.pdf
- http://www.ph-ludwigsburg.de/fileadmin/ ... fehl3d.pdf

- http://www.clickexe.de
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Benutzeravatar
TroaX
Beiträge: 661
Registriert: 08.03.2013 14:27
Computerausstattung: PC: Ryzen 9 3950X, 96 GB RAM, RX6800XT, 2.5 TB SSD, 21:9 Display, Pop_OS! | Lappi: Ryzen 7 5800H, 16 GB RAM, 1 TB SSD, Pop_OS!
Wohnort: NRW
Kontaktdaten:

Re: PB auf Deutsch

Beitrag von TroaX »

Bei den Datentypen könnte man das ja so machen:

Code: Alles auswählen

Macro _alsZeichenkette : .s : EndMacro
Macro _alsGanzzahl : .i : EndMacro

HalloWelt_alsZeichenkette gleich "Hallo Welt"
Welten_alsGanzzahl gleich 5
Ausgabe dürfte sich denke ich von alleine verstehen :wink:

Code: Alles auswählen

HalloWelt.s = "Hallo Welt"
Welten.i = 5
PC: Ryzen 9 3950X | 96 GB RAM | RX6800XT | 2,5 TB NVMe | Pop_OS!
Notebook: 16" 3:2 | Ryzen 7 5800H | 16 GB RAM | Radeon Vega | 1TB NVMe | Pop_OS!
NAS: Fritz.Box :lol:
Coding: Purebasic 6.04 | PHP | HTML | CSS | Javascript
Benutzeravatar
mk-soft
Beiträge: 3700
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: PB auf Deutsch

Beitrag von mk-soft »

So geht es...

Code: Alles auswählen

Macro alsZeichenkette : .s : EndMacro
Macro alsGanzzahl : .i : EndMacro
Macro gleich
  =
EndMacro

HalloWelt alsZeichenkette gleich "Hallo Welt"
Welten alsGanzzahl gleich 5
:wink:
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Re: PB auf Deutsch

Beitrag von Danilo »

Danke für die Anregungen. Wenn man diese Makros hinzufügt:

Code: Alles auswählen

Macro als             : . : EndMacro
Macro Ganzzahl        : i : EndMacro
Macro Fliesskommazahl : f : EndMacro
Macro Zeichenkette    : s : EndMacro
kann man schreiben:

Code: Alles auswählen

Definiere wort als Zeichenkette
Definiere p als Ganzzahl

Definiere als Ganzzahl q,r,s

Definiere HalloWelt als Zeichenkette gleich "Hallo Welt"
Definiere Welten    als Ganzzahl     gleich 5
Nur müsste man dann evtl. alle Datentypen übersetzen.
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
NeoChris
Beiträge: 205
Registriert: 21.11.2013 21:17
Wohnort: Schweiz
Kontaktdaten:

Re: PB auf Deutsch

Beitrag von NeoChris »

Wozu das ganze? Is doch totaler Bullshit. Wann kommt die chinesische Übersetzung? Ich verstehe immer noch nich den Sinn dahinter. :lol:
Benutzeravatar
mk-soft
Beiträge: 3700
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: PB auf Deutsch

Beitrag von mk-soft »

Muss immer alles ein Sinn haben :?:
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: PB auf Deutsch

Beitrag von ts-soft »

NeoChris hat geschrieben:Ich verstehe immer noch nich den Sinn dahinter. :lol:
Denn Sinn des Lebens hast Du auch nicht verstanden, aber hörst Du deshalb auf? :mrgreen:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
mk-soft
Beiträge: 3700
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: PB auf Deutsch

Beitrag von mk-soft »

Hab noch eine Erweiterung <)

Code: Alles auswählen

; 
; Variablen Typen
;
Macro als             : . : EndMacro
Macro Ganzzahl        : i : EndMacro
Macro Fliesskommazahl : f : EndMacro
Macro Zeichenkette    : s : EndMacro
Macro Debugge : Debug : EndMacro

;
; Mathe
;
Macro Mal                 : * : EndMacro
Macro MultipliziertMit    : * : EndMacro
Macro Durch               : / : EndMacro
Macro TeileDurch          : / : EndMacro
Macro GeteiltDurch          : / : EndMacro
Macro DividiertMit        : / : EndMacro
Macro Plus                : + : EndMacro
Macro AddiereMit          : + : EndMacro
Macro Minus               : - : EndMacro
Macro SubtrahiertMit      : - : EndMacro

Macro Null                : 0 : EndMacro


;=====================================================================================


;XIncludeFile "Deutsch.pbi"

Definiere als Ganzzahl Zahl1, Zahl2
Definiere als Ganzzahl Ergebnis1, Ergebnis2

Wenn Zahl1 gleich Null dann( Zahl1 gleich 10 )
Wenn Zahl2 gleich Null dann( Zahl2 gleich 2 )

Ergebnis1 gleich Zahl1 MultipliziertMit Zahl2
Debugge Ergebnis1

Wenn Ergebnis1 GroesserAls 10 dann (Ergebnis2 gleich Zahl1 GeteiltDurch Zahl2 )
Debugge Ergebnis2
Geht aber in Richtung Sprachgebrauch...
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
NeoChris
Beiträge: 205
Registriert: 21.11.2013 21:17
Wohnort: Schweiz
Kontaktdaten:

Re: PB auf Deutsch

Beitrag von NeoChris »

Na gut dan mach ich mit warum nicht :LOL:

Code: Alles auswählen

Macro OeffneFenster
    OpenWindow
EndMacro

Macro Schaltflaeche
  ButtonGadget
EndMacro

Macro Kontrollkaestchen
  CheckBoxGadget
EndMacro

Macro Bild
  ImageGadget
EndMacro

Macro BildSchaltflaeche
  ButtonImageGadget
EndMacro

Macro Optionsfeld
  OptionGadget
EndMacro

Macro Baumansicht
  TreeGadget
EndMacro

Macro Registerkarte
  PanelGadget
EndMacro

Macro Auswahlliste
  ComboBoxGadget
EndMacro

Macro Kalender
  CalendarGadget
EndMacro

Macro Rahmen
  FrameGadget
EndMacro

Macro Link
  HyperLinkGadget
EndMacro

Macro Text
  TextGadget
EndMacro

Macro Datumsauswahl
  DateGadget
EndMacro

Macro SetzeFensterTitel
  SetWindowTitle
EndMacro

Macro SetzeFensterHintergrundfarbe
  SetWindowColor
EndMacro

Macro VersteckeFenster
  HideWindow
EndMacro

Macro IstFenster
  IsWindow
EndMacro

Macro Fensterbreite
  WindowWidth
EndMacro

Macro Fensterhoehe
  WindowHeight
EndMacro

Macro Fensterhoehe
  WindowHeight
EndMacro
Is das okay so oder werden Variablen die zb Fensterhoehe heißt auch ersetzt? Wie kann ich nur auf PB Befehle beschränken ?
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3857
Registriert: 13.09.2004 17:48
Kontaktdaten:

Re: PB auf Deutsch

Beitrag von bobobo »

Ein Makro kann nicht den gleichen Namen wie eine Variable oder ein PB-Schlüsselwort und ähnliches haben.
‮pb aktuell5.7 - windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Antworten