Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Super Basis Dummie Frage

Frage Entwicklung VB for Applications

Mitglied: JoshuaTree

JoshuaTree (Level 1) - Jetzt verbinden

08.03.2009, aktualisiert 11:09 Uhr, 3739 Aufrufe, 8 Kommentare

Hallo,

ich habe jetzt zwar schon ein etlichen Scripten rumgefummelt aber eines nervt mich seit langem.
Wenn ich etwas nicht ganz genau weiß.

Wofür sind die runden Klammern bzw. wie heißen die.
Warum sind die mal leer und wenn die leer sind wofür brauch ich sie dann?

Dann gibt es ja noch eckige Klammer wozu diese und wie heißen diese.

Habe jetzt schon in mehreren Büchern danach gesucht aber so tief setzte kein Buch an.

Ich will es einfach nur verstehen

Danke
Mitglied: StefanKittel
08.03.2009 um 12:08 Uhr
Hallo,

für welche Programmiersprache denn? Zeig uns mal ein Beispiel.
In der Regel stehen diese Klammer aber für Anfang und Ende von Blöcken in Verbindung mit Schleifen oder Abfragen.

Stefan
Bitte warten ..
Mitglied: Calimero876
08.03.2009 um 12:27 Uhr
Bei Programmiersprachen wie bei C#/C(++) werden diese Klammern zur Parameterübergabe bei Funktionen btw. Klassen.

Ob eine Funktion Parameter braucht oder nicht hängt von der Definition ab.

Funktionen können auch überladen werden, d.h. eine Funktion kann sowohl mit Parameter, als auch ohne parameter aufgerufen werden. Wenn eine Funktion überladen werden soll, dann ist es unablässig, dass diese 2 mal definiert wird.


Funktionsdefinitionen sehen im Allgemeinen so aus:

public void addiere( int a, int b)
{
return a+b;

}


public void addiere( int a)
{
return a+2;

}

public void addiere()
{
return 2+2;

}

Der Aufruf der Funktionen

addiere(2+2);
addiere(2);
addiere();
Bitte warten ..
Mitglied: NetWolf
08.03.2009 um 12:39 Uhr
Hallo,

Wofür sind die runden Klammern bzw. wie heißen die.

Runde Klammern werden runde Klammern genannt.

ich vermute, du meinst die Klammern am Ende einer Funktion:
x = Testunktion1()
x = Testunktion2(A,B,C)

Warum sind die mal leer und wenn die leer sind wofür brauch ich sie dann?

Einmal werden Parameter übergeben und einmal nicht.
Gebraucht werden sie, damit du dem Compiler sagen kannst: das ist eine Funktion und keine Variable ect.

Dann gibt es ja noch eckige Klammer wozu diese und wie heißen diese.

Eckige Klammer werden eckige Klammer genannt
Die umschließen z.B. Feldbezeichnungen bzw. Variablen


Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)
Bitte warten ..
Mitglied: JoshuaTree
08.03.2009 um 13:50 Uhr
Hallo,
danke schon mal für die Antworten.

Ich versuche mich in VBS einzuarbeiten.
Und ich versteh halt nicht warum manchmal Klammern angegeben werden und warum manchmal auch nicht.
Krieg es einfach nicht fest ins Hirn rein ich dachte wenn ich den Hintergrund kenne kann ich es mir vielleicht besser merken.

Gruss
Andreas
Bitte warten ..
Mitglied: StefanKittel
08.03.2009 um 15:22 Uhr
Hallo,

wenn z.B. nur ein Befehl folgt, braucht man die klammern nicht, da diese hier sowas wie "Befehls-Block" heißen

if (i == 0)
{
befehl1;
befehl2;
}

if (i == 0)
befehl1;
Bitte warten ..
Mitglied: Calimero876
08.03.2009 um 15:33 Uhr
Zitat von StefanKittel:
Hallo,

wenn z.B. nur ein Befehl folgt, braucht man die klammern nicht, da
diese hier sowas wie "Befehls-Block" heißen

if (i == 0)
{
befehl1;
befehl2;
}

if (i == 0)
befehl1;


Wichtig ist es auch zu wissen das die {} Klammer auch die Gültigkeit von Variablen und den ihnen zu gewiesenen Werte definieren.
Bitte warten ..
Mitglied: JoshuaTree
09.03.2009 um 09:10 Uhr
Zitat von Calimero876:
> Zitat von StefanKittel:
> ----
> Hallo,
>
> wenn z.B. nur ein Befehl folgt, braucht man die klammern nicht,
da
> diese hier sowas wie "Befehls-Block" heißen
>
> if (i == 0)
> {
> befehl1;
> befehl2;
> }
>
> if (i == 0)
> befehl1;
>

Wichtig ist es auch zu wissen das die {} Klammer auch die
Gültigkeit von Variablen und den ihnen zu gewiesenen Werte
definieren.

@Stefan

was meinst du mit deiner letzten Aussage?
Bitte warten ..
Mitglied: StefanKittel
09.03.2009 um 09:16 Uhr
Zitat von JoshuaTree:
@Stefan

was meinst du mit deiner letzten Aussage?

Hallo,

die war zwar von Calimero876 aber er meint folgendes:

if (i == 0)
{
int o = 10;
}
aber hier ist o nicht mehr definiert, da o innerhalb des blocks definiert wurde

Stefan
Bitte warten ..
Ähnliche Inhalte
Hyper-V
Hyper-V für Dummies
gelöst Frage von keine-ahnungHyper-V20 Kommentare

Moinsens all, ich habe mir für schmales Geld einen Proliant ML310 Gen8 gekauft, auf dem ich zwei, maximal drei ...

Windows Server
Server-Ersteinrichtung für Dummies
Frage von Olf1980Windows Server20 Kommentare

Grüßt euch, als kleines Unternehmen (12 Mitarbeiter zählen wir derzeit) haben wir uns dazu entschlossen aus diversen Gründen einen ...

Ausbildung
Welche Basis Zertifizierungen für einen Fachinformatiker Systemintegration
gelöst Frage von Phill93Ausbildung3 Kommentare

Hallo, ich bin Auszubildender im 2. Lehrjahr zum Fachinformatiker in der Fachrichtung Systemintegration. Mein Betrieb hat mir jetzt angeboten ...

Weiterbildung
SAP Basis Admin Gehalt
gelöst Frage von Merkur1337Weiterbildung4 Kommentare

Hallo, ich hoffe ihr könnt mir helfen. Bei mir steht demnächst eine Vertragsverlängerung vor der Tür und ich weiß ...

Neue Wissensbeiträge
Internet

EU-DSGVO: WHOIS soll weniger Informationen liefern

Information von sabines vor 8 StundenInternet3 Kommentare

Wegen der europäische Datenschutzgrundverordnung stehen die Prozesse um die Registierunf von Domains auf dem Prüfstand. Sollte die Forderungen umgesetzt ...

Verschlüsselung & Zertifikate

19 Jahre alter Angriff auf TLS funktioniert immer noch

Information von BassFishFox vor 15 StundenVerschlüsselung & Zertifikate1 Kommentar

Interessant zu lesen. Der Bleichenbacher-Angriff gilt unter Kryptographen als Klassiker, trotzdem funktioniert er oft noch. Wie wir herausgefunden haben, ...

Windows 10

Windows 10 Fall Creators Update - Neue Funktion Hyper-V Standardswitch kann ggf. Fehler bei Proxy Configs verursachen

Erfahrungsbericht von rzlbrnft vor 1 TagWindows 104 Kommentare

Hallo Kollegen, Da wir die Gefahr lieben, haben wir bei einigen Usern nun mittlerweile das Creators Update drauf. Einige ...

Sicherheit

TLS-Zertifikat und privater Schlüssel von Microsofts Dynamics 365 geleakt

Information von Penny.Cilin vor 1 TagSicherheit

Microsoft hat versehentlich das TLS-Zertifikat inklusive dem privaten Schlüssel seiner Business-Anwendung Dynamics 365 geleakt. TLS-Zertifikat und privater Schlüssel von ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
Von rj11 auf rj45
Frage von jensgebkenLAN, WAN, Wireless18 Kommentare

Hallo Gemeinschaft, könnt ihr mir vielleicht bei der anfertigung eines Kabels helfen - habe ein rj 11 stecker und ...

Netzwerkmanagement
Firefox Profieles im Roaming
gelöst Frage von Hendrik2586Netzwerkmanagement17 Kommentare

Hallo liebe Leute. :) Ich hab da ein kleines Problem, welches anscheinend nicht unbekannt ist. Wir nutzen hier in ...

Netzwerkmanagement
NAS über zwei weitere Ethernet Anschlüsse verbinden
gelöst Frage von Sibelius001Netzwerkmanagement17 Kommentare

Sorry - ich bin hier wahrscheinlich als kompetter IT Trottel unterwegs. Aber eventuell kann mir jemand ganz einfach helfen: ...

LAN, WAN, Wireless
Häufig Probleme beim Anmelden in WLAN
Frage von mabue88LAN, WAN, Wireless15 Kommentare

Hallo zusammen, in einem Netzwerk gibt es relativ häufig (1-2 mal pro Woche) Probleme mit der WLAN-Verbindung. Zunächst mal ...