gulli:board Logo

Anzeige


  Antwort
kide
d.a.r.e
 
Registrierungsdatum: Nov 2005
Beiträge: 226
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Ich denke, Shell() erwartet einen String als ersten Parameter.
Alt 16. 05. 2008, 13:14 kide is offline Mit Zitat antworten #226
DRIFTman
VB.NET + CSS Coder
 
Benutzerbild von DRIFTman
 
Registrierungsdatum: Jan 2008
Beiträge: 142
Re: [Sammelthread] Codeschnippsel und kurze Fragen

ok danke

nochwas

ich progge gerade ein "Formelmaschine" auch VB.NET

die soll wenn ich ein Button drück ein neues fenster aufmachen wo man dann 2-5 verschieden sachen eingeben muss, dann Berechnen button drücken und dass der dann im nächsten Textfeld das Ergebniss auspuckt

Meine Frage(n) dazu

Wie kann ich ein neues Fenster aufmachen wenn ich auf einen Button drücke?
Wie code ich darin?
Wie kann ich die Eingaben von einer Textbox abfangen und als variable speichern?
Wie kann ich in VB.NET rechnen, also + - * / Wurzel Quadrat usw?
Wie kann ich mit variablen rechen? also auch + - usw??

MFG Max
Alt 16. 05. 2008, 14:16 DRIFTman is offline Mit Zitat antworten #227
sumisumi
\o/
 
Benutzerbild von sumisumi
 
Registrierungsdatum: Jan 2008
Beiträge: 1.162
Re: [Sammelthread] Codeschnippsel und kurze Fragen

>Wie kann ich ein neues Fenster aufmachen wenn ich auf einen Button drücke?
Der Button ist doch auf einer Form
Du erstellst dir einfach noch eine Form, die wird dann das neue Fenster sein
Click Event abfangen und Form2.Show()

>Wie code ich darin?
Wie in Form1

>Wie kann ich die Eingaben von einer Textbox abfangen und als variable speichern?
Dim inhalt as String = textbox.Text

>Wie kann ich in VB.NET rechnen, also + - * / Wurzel Quadrat usw?
+ - * / normal, bei / muss man beachten ob man auf ints oder floats rechnet
Wurzel Math.Sqrt() und Potenzen mit Math.Pow()

>Wie kann ich mit variablen rechen? also auch + - usw??
genau so wie mit Zahlen
Alt 16. 05. 2008, 14:50 sumisumi is offline Mit Zitat antworten #228
DRIFTman
VB.NET + CSS Coder
 
Benutzerbild von DRIFTman
 
Registrierungsdatum: Jan 2008
Beiträge: 142
Re: [Sammelthread] Codeschnippsel und kurze Fragen

vielen dank

aber wie erstelle ich eine neu Form? ich habe noch nichts gefunden

gibt es für + - usw auch extra befehle wie Math.Plow()
und noch ne dumme frage
wie setzte ich das ganze ein?
Alt 16. 05. 2008, 15:05 DRIFTman is offline Mit Zitat antworten #229
sumisumi
\o/
 
Benutzerbild von sumisumi
 
Registrierungsdatum: Jan 2008
Beiträge: 1.162
Re: [Sammelthread] Codeschnippsel und kurze Fragen

ich nehme an du benutzt Visual Studio für VB.Net
im Solution Explorer auf dein Projekt rechtsklicken und Add Form oder Add Item und dann Form auswählen

>gibt es für + - usw auch extra befehle wie Math.Plow()
nein, und Math.Pow() ist auch kein Befehl sondern ein Methodenaufruf der Methode Pow() in der Klasse Math
im Grunde sind +-*/ auch nur Methodenaufrufe aber was ist ansehlicher
a.add(b) oder a+b

>wie setzte ich das ganze ein?
willst du jetzt wissen wie du Math.Pow verwenden sollst?
Alt 16. 05. 2008, 15:11 sumisumi is offline Mit Zitat antworten #230
DRIFTman
VB.NET + CSS Coder
 
Benutzerbild von DRIFTman
 
Registrierungsdatum: Jan 2008
Beiträge: 142
Re: [Sammelthread] Codeschnippsel und kurze Fragen

ich benutze Microsoft Visual Basic 2008 Express Edition

ich meinte ób ich auch Math.add machen muss oder was anderes für plus
Alt 16. 05. 2008, 15:20 DRIFTman is offline Mit Zitat antworten #231
sumisumi
\o/
 
Benutzerbild von sumisumi
 
Registrierungsdatum: Jan 2008
Beiträge: 1.162
Re: [Sammelthread] Codeschnippsel und kurze Fragen

+ - * / benutzt man "normal"

also zahl1 + zahl2 geht
quadrat könntest du ja auch so schreiben zahl1 * zahl1
Alt 16. 05. 2008, 15:24 sumisumi is offline Mit Zitat antworten #232
DRIFTman
VB.NET + CSS Coder
 
Benutzerbild von DRIFTman
 
Registrierungsdatum: Jan 2008
Beiträge: 142
Re: [Sammelthread] Codeschnippsel und kurze Fragen

ok danke geht, aber wo zum henker ist der solution center mit add Form oder add Item?

EDIT Habs gefunden
Alt 16. 05. 2008, 15:27 DRIFTman is offline Mit Zitat antworten #233
DRIFTman
VB.NET + CSS Coder
 
Benutzerbild von DRIFTman
 
Registrierungsdatum: Jan 2008
Beiträge: 142
Re: [Sammelthread] Codeschnippsel und kurze Fragen

sorry for doppelpost

aber kann ich auch in klammern rechnen? also 2 + (2 + 2) = ???
Und wie kann ich das ergebniss in eine Textbox schreiben lassen?

Edit

wo liegt mein fehler?

Code:
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged Dim Bohrung As String = TextBox1.Text End Sub Private Sub TextBox2_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox2.TextChanged Dim Hub As String = TextBox2.Text End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim Ergebniss As String = ([Bohrung] * [Bohrung] * 3.142 / 4) * [Hub] End Sub
Alt 16. 05. 2008, 15:41 DRIFTman is offline Mit Zitat antworten #234
sumisumi
\o/
 
Benutzerbild von sumisumi
 
Registrierungsdatum: Jan 2008
Beiträge: 1.162
Re: [Sammelthread] Codeschnippsel und kurze Fragen

in klammern rechnen geht auch "normal"

>Und wie kann ich das ergebniss in eine Textbox schreiben lassen?

textbox.Text = Ergebnis

>wo liegt mein fehler?
Ich glaub du solltest erstmal ein Tutorial lesen

>([Bohrung] * [Bohrung] * 3.142 / 4) * [Hub]

Math.PI kannst du auch verwenden
ich hab zwar kA von VB aber ich denke die [] sind ziemlich fehl am Platz
und Bohrung und Hub existieren in Button2_Click() auch nicht (Scope)

http://de.wikipedia.org/wiki/Variabl..._.28Scop e.29
Alt 16. 05. 2008, 16:05 sumisumi is offline Mit Zitat antworten #235
DRIFTman
VB.NET + CSS Coder
 
Benutzerbild von DRIFTman
 
Registrierungsdatum: Jan 2008
Beiträge: 142
Re: [Sammelthread] Codeschnippsel und kurze Fragen

der button solls ja nur ausrechnen
Alt 16. 05. 2008, 16:09 DRIFTman is offline Mit Zitat antworten #236
dino1994
Mitglied
 
Registrierungsdatum: Mar 2008
Beiträge: 122
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Also ich hoffe das ist heir richtig. Ich habe mit dem programmieren angefangen [C++] und versuche meinen Quelltext zu kompilieren. Geht das überhaupt und wenn ja wie geht das?
Alt 17. 05. 2008, 10:21 dino1994 is offline Mit Zitat antworten #237
MrBigBrain
Erbsengehirn
 
Benutzerbild von MrBigBrain
 
Registrierungsdatum: Oct 2005
Beiträge: 407
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Zitat:
Zitat von dino1994 
Also ich hoffe das ist heir richtig. Ich habe mit dem programmieren angefangen [C++] und versuche meinen Quelltext zu kompilieren. Geht das überhaupt und wenn ja wie geht das?


Ne das geht nicht. Na klar geht das, wie sollst du denn sonst dein Programm erstellen?
Welchen Compiler/IDE benutzt du denn? Und zeig zur sicherheit auch noch deinen Quelltext.
Alt 17. 05. 2008, 10:26 MrBigBrain is offline Mit Zitat antworten #238
dino1994
Mitglied
 
Registrierungsdatum: Mar 2008
Beiträge: 122
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Verdammt ich hab das wichtigste vergessen: Geht das mit Notepad++?
Alt 17. 05. 2008, 10:35 dino1994 is offline Mit Zitat antworten #239
DeliKato
Kacknub
 
Benutzerbild von DeliKato
 
Registrierungsdatum: Jul 2007
Beiträge: 367
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Zitat:
Zitat von dino1994 
Verdammt ich hab das wichtigste vergessen: Geht das mit Notepad++?

Wenn ich mich nicht irre ist Notepad++ nur ein Editor und hat keinen Compiler on board. Ich meine Notepad++ bietet auch nicht die Möglichkeit einen Compiler einzubinden.
Alt 17. 05. 2008, 10:39 DeliKato is offline Mit Zitat antworten #240
dino1994
Mitglied
 
Registrierungsdatum: Mar 2008
Beiträge: 122
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Ich hab ein problem mit MS Visual Studio 2008 Express also wenn ich meinen Quelltext kompilieren will zeigt der mir an
Zitat:
Das Programm "D:/programmieren/projekt1/Debug/projekt1.exe" kann nicht gestartet werden.
Das System kann die angegebene Datei nicht finden.
wieso kann es nicht gefunden werden? der quelltext steht doch da
Alt 17. 05. 2008, 11:35 dino1994 is offline Mit Zitat antworten #241
MrBigBrain
Erbsengehirn
 
Benutzerbild von MrBigBrain
 
Registrierungsdatum: Oct 2005
Beiträge: 407
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Zitat:
Zitat von dino1994 
Ich hab ein problem mit MS Visual Studio 2008 Express also wenn ich meinen Quelltext kompilieren will zeigt der mir an

wieso kann es nicht gefunden werden? der quelltext steht doch da

Visual Studio wird den Code schon kompiliert haben. Such doch einfach mal unter "D:/programmieren/projekt1/" die Datei projekt1.exe
Alt 17. 05. 2008, 11:48 MrBigBrain is offline Mit Zitat antworten #242
dino1994
Mitglied
 
Registrierungsdatum: Mar 2008
Beiträge: 122
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Wie kann ich das dann mit der Eingabeaufforderung öffnen?Denn der sagt mir ich soll ein programm aus der liste auswählen da gibt es keine eingabeaufforderung
oder gibt es ein anderes programm mit dem es geht?
Alt 17. 05. 2008, 13:41 dino1994 is offline Mit Zitat antworten #243
DRIFTman
VB.NET + CSS Coder
 
Benutzerbild von DRIFTman
 
Registrierungsdatum: Jan 2008
Beiträge: 142
Re: [Sammelthread] Codeschnippsel und kurze Fragen

wenn ich dich so richtig verstanden hab:

in der eingabe aufforderung : start D:/programmieren/projekt1/projekt1.exe
Alt 17. 05. 2008, 14:38 DRIFTman is offline Mit Zitat antworten #244
dino1994
Mitglied
 
Registrierungsdatum: Mar 2008
Beiträge: 122
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Code:
#include <iostream> using namespace std; int main () { int eingabe; cout << "Geben Sie eine Zahl ein: "; cin >> eingabe; cout << "Sie haben " << eingabe << "eingegeben \n"; //Wie kann ich das anzeigen? return 0; }
Wenn ich das programm[c++] ausführe dan kann ich eine zahl eingeben aber wenn ich dann z.B. enter drücke geht das feld wieder weg und wie kann ich jetzt den zweiten taxt anzeigen?
Alt 18. 05. 2008, 13:22 dino1994 is offline Mit Zitat antworten #245
rapalot
Mitglied
 
Benutzerbild von rapalot
 
Registrierungsdatum: May 2005
Beiträge: 222
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Trage vor dem return noch system("pause"); ein.
Auf diese Weise schließt sich die Konsole automatisch.
Alt 18. 05. 2008, 13:56 rapalot is offline Mit Zitat antworten #246
Kugelfisch23
Nerd
 
Benutzerbild von Kugelfisch23
 
Registrierungsdatum: Oct 2007
Ort: Im Ozean
Beiträge: 2.912
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Zitat:
Zitat von rapalot 
Trage vor dem return noch system("pause"); ein.
Dafür ein externes Programm zu benutzen, das zudem nur für Windows verfügbar ist, ist nicht besonders sinnvoll. Sinnvoller wäre es, die Methoden ignore() und get() des cin-Objekts zu verwenden. Im Falle von purem C gibt es die Funktion getchar() zu diesem Zweck.
Alt 18. 05. 2008, 14:09 Kugelfisch23 is online now Mit Zitat antworten #247
dino1994
Mitglied
 
Registrierungsdatum: Mar 2008
Beiträge: 122
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Ja das mit system("pause") ; hat geklappt aber jetzt möcht ich das auch auf einem anderem PC ausführen aber dann wird nur mit dem Editor der Quelltext angezeigt.Also was muss ich machen damit ich das auch auf anderen PCs ausführen kann?
Alt 18. 05. 2008, 15:31 dino1994 is offline Mit Zitat antworten #248
DeliKato
Kacknub
 
Benutzerbild von DeliKato
 
Registrierungsdatum: Jul 2007
Beiträge: 367
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Zitat:
Zitat von dino1994 
Also was muss ich machen damit ich das auch auf anderen PCs ausführen kann?

Die Ausführbaren Dateien findest du (Bei VC++08EE) im Projektordner in den Unterordnern Debug bzw. Release.
Alt 18. 05. 2008, 15:38 DeliKato is offline Mit Zitat antworten #249
DRIFTman
VB.NET + CSS Coder
 
Benutzerbild von DRIFTman
 
Registrierungsdatum: Jan 2008
Beiträge: 142
Re: [Sammelthread] Codeschnippsel und kurze Fragen

[VB.NET]

Ich will von einer Zeichenkette einige Characters auslesen

ich habe auf der MSDN seite das gefunden
PHP-Code:
Option Explicit On 
Option Strict On
Imports System
Imports System
.IO
Public Class CharsFromStr
    
Public Shared Sub Main()
        
' Create a string to read characters from.
        Dim str As [String] = "Some number of characters"
        ' 
Size the array to hold all the characters of the string
        
' so that they are all accessible.
        Dim b(24) As Char
        ' 
Create an instance of StringReader and attach it to the string.
        
Dim sr As New StringReader(str)
        
' Read 13 characters from the array that holds the string, starting
        ' 
from the first array member.
        
sr.Read(b013)
        
' Display the output.
        Console.WriteLine(b)
        ' 
Close the StringReader.
        
sr.Close()
    
End Sub
End 
Class 

nur gibt er mir nichts aus
deswegen hab ich das erstma auf einen bUTTon gebracht um dat erstmal auszuführen.dann wollte ich das er dat ganze in ner messagebox ausgibt.
also man wandelt das sr.Read von einen Integer in einer String um. und dann
dat ausgeben zu lassen.

rausgekommmen ist das :

PHP-Code:
Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
        
' Kreiert String zum lesen von Charactern
        Dim str As [String] = "Some number of characters"
        ' 
Passt den Array an um alle Character aufzunehmen
        
' dass man alle verwenden kann
        Dim b(24) As Char
        ' 
Kreiert eine Instanz von Stringreader und fügt ihn an den string an
        Dim sr 
As New StringReader(str)
        
' Liest 13 Character vom String wo der Array hält
        ' 
Vom ersten Array Member an
        sr
.Read(b013)
        
Dim TEST As String sr.Read   REM speichert sr.Read in der Variable TEST als String
        Dim DISPLAY 
As String TEST   REM damit man es in der Message box ausgeben kann
        
' Zeigt Output an
        MessageBox.Show(DISPLAY)       REM startet messagebox
        ' 
Schliesst StringReader
        sr
.Close()
    
End Sub 

nu gibt er aber 102 aus. ich gehe mal davon aaus das mein prob bei der umwandlung von integer in string liegt. wie kann ich das anders machen aber mir trotzdem das in einer Messagenbox ausgegeben wird.??

es wird für ein größeres proggi gebraucht. und dafür brauche ich strings.

MFG Max

EDIT Mit Option Strict Off
Alt 18. 05. 2008, 15:49 DRIFTman is offline Mit Zitat antworten #250