tutorials.de Buch-Aktion 05/2012
Like Tree2Danke
  • 1 Beitrag von DrSoong
  • 1 Beitrag von DrSoong
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
466
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von esdesign
    esdesign esdesign ist offline Grafikdesigner
    Registriert seit
    Mar 2010
    Ort
    Bremen
    Beiträge
    64
    Hallo liebe tutorials´ler,

    ich möchte gerne folgendes realisieren. Ich habe eine Oberfläche (siehe Screenshot). Nun möchte ich, wenn ich 3 Buttons geklickt habe, dass dann die Schrift die Auf den Buttons ist, in einer .txt Datei gespeichert wird.

    Ich habe die einzelnen Buttongruppen mal farbig umrandet. Klicke ich also auf einen Button der Orangenen und einen von den schwarzen und einen von den roten, speichert er es so:

    Code :
    1
    2
    3
    
    Datum   /   Uhrzeit
    ROT für den SCHWARZ
    Funkruf: ORANGE

    Man soll aber vorher auf Speichern klicken. Hat da jemand eine Idee****?

    Eike
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken Daten in Datei schreiben-screenshot.png  
     
    Lieben Gruß,
    Eike Schlüter

    **** Bitte erledigte Beiträge auch so markieren! ****

    Besuche auch meine neue Homepage: http://www.eshb.org und http://www.eike.schlueter.ws

  2. #2
    Avatar von DrSoong
    DrSoong DrSoong ist offline Iss was, Doc!
    tutorials.de Premium-User
    Registriert seit
    Jul 2003
    Ort
    Dem Zentrum meiner Welt
    Beiträge
    1.836
    Blog-Einträge
    85
    Gehts dir rein, wie man Text in eine Textdatei speichert (in diesem Fall anhängt)? Dann würde das so aussehen:
    Code vb:
    1
    
    System.IO.File.AppendAllText("C:\datei.txt", "der anzuhängende Text")
    Dazu würde ich mir man die System.IO.File-Klasse ansehen.


    Der Doc!
     
    A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
    B: Die Scrollbar da rechts ist dir schon mal aufgefallen?

  3. #3
    Avatar von esdesign
    esdesign esdesign ist offline Grafikdesigner
    Registriert seit
    Mar 2010
    Ort
    Bremen
    Beiträge
    64
    Hallo,

    das oben von Dir habe ich soweit verstanden. Es funktioniert auch. Nun habe ich aber noch 3 wahrscheinlich einfache Fragen:

    1. Wie mache ich einen Zeilenumbruch?
    2. Wie füge ich das aktuelle Daten und die Aktuelle Uhrzeit ein?`
    3. Wie füge ich das ein, was auf dem Button als Beschriftung steht und wie füge ich etwas aus einer Textbox ein?

    Eike
     
    Lieben Gruß,
    Eike Schlüter

    **** Bitte erledigte Beiträge auch so markieren! ****

    Besuche auch meine neue Homepage: http://www.eshb.org und http://www.eike.schlueter.ws

  4. #4
    Avatar von DrSoong
    DrSoong DrSoong ist offline Iss was, Doc!
    tutorials.de Premium-User
    Registriert seit
    Jul 2003
    Ort
    Dem Zentrum meiner Welt
    Beiträge
    1.836
    Blog-Einträge
    85
    1. Wie mache ich einen Zeilenumbruch?
    Dazu gibts die vordefinierte vbNewLine-Konstante, die in einem String einen Zeilenumbruch erzeugt:
    Code vb:
    1
    
    MeinText = "Zeile 1" & vbNewLine & "Zeile 2"

    2. Wie füge ich das aktuelle Daten und die Aktuelle Uhrzeit ein?
    VB kennt verschiedene Funktionen für Datum und Uhrzeit, am einfachsten ist eine Kombination mit Now() (für die aktuelle Zeit) und Format() (um eine gewisse Formatierung zu erreichen):
    Code vb:
    1
    
    MeinText = Format(Now, "ddMMyyyy-HHmmss")

    3. Wie füge ich das ein, was auf dem Button als Beschriftung steht und wie füge ich etwas aus einer Textbox ein?
    Die Beschriftung eines Steuerelement wird mittels der .Text-Eigenschaft des Elements gesetzt bzw. ausgelesen. Dies würde bei dir aus so aussehen:
    Code vb:
    1
    
    MeinText = Command1.Text
    Um etwas einer Textbox oder Variable hinzuzufügen, benutzt du das Kaufmann-Und "&":
    Code vb:
    1
    2
    
    MeinText = MeinText & "Neuer Text"
    Textbox1.Text = Textbox1.Text & "Neuer Text" 'Bei Steuerelementen muss du immer die Eigenschaft mit angeben

    Ich persönlich würde dir die Literatur zu VB ans Herz legen, unter
    http://openbook.galileocomputing.de/einstieg_vb_2010/ und
    http://openbook.galileocomputing.de/einstieg_vb_2008/
    findest du je nach deiner Version so ziemlich alles, was man als Grundlagen benötigt.


    Der Doc!
    Geändert von DrSoong (16.06.11 um 17:37 Uhr)
    esdesign bedankt sich. 
    A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
    B: Die Scrollbar da rechts ist dir schon mal aufgefallen?

  5. #5
    Avatar von esdesign
    esdesign esdesign ist offline Grafikdesigner
    Registriert seit
    Mar 2010
    Ort
    Bremen
    Beiträge
    64
    Hallo "Der Doc",

    ich habe mir bereits ein VB Buch geholt. "Visual Basic für Dummies". Leider komme ich mit dem Buch nicht zurecht. Aber all Deine Tipps haben bisher funktioniert. Trotzdem hätte ich noch 2 Fragen. Wenn Du mir die noch beantworten könntest, wäre ich sehr froh!

    1. Frage: Ich möchte gerne die Datei, in die ich schreibe wie folgt benennen:

    Code :
    1
    
     funk_DATUM.txt

    nun ´kenne ich aus PHP das so, dass man das so schreibt:

    Code :
    1
    
     "funk".DATUM.".txt"

    leider funktioniert das nicht. Was mache ich falsch****?


    2. Frage: Ist etwas komplizierter... Ich möchte gerne, dass ich nur auf einen Button der schwarzen-Gruppe, und nur auf einen Button der roten Gruppe, und nur auf einen Button der Orangenen Gruppe klicken kann. Wenn ich auf Speichern klicke, dann soll er aber erst speichern. Wenn ich gespeichert habe, dann kann ich wieder auf einen x-belibigen Button klicken. Wenn ich aber auf einen schwarzen Button geklickt habe, dann kann ich nicht noch einmal auf einen schwarzen Button klicken, befor ich gespeichert habe. Auch kann ich nicht auf Speichern klicken, bevor ich nicht noch auf einen roten und einen orangenen geklickt habe.

    LG, Eike
     
    Lieben Gruß,
    Eike Schlüter

    **** Bitte erledigte Beiträge auch so markieren! ****

    Besuche auch meine neue Homepage: http://www.eshb.org und http://www.eike.schlueter.ws

  6. #6
    Avatar von DrSoong
    DrSoong DrSoong ist offline Iss was, Doc!
    tutorials.de Premium-User
    Registriert seit
    Jul 2003
    Ort
    Dem Zentrum meiner Welt
    Beiträge
    1.836
    Blog-Einträge
    85
    Wie ich schon gesagt habe, verknüpft man Strings in VB mit dem "&", in deinem Fall würde das also so aussehen:
    Code vb:
    1
    
    "funk" & Format(Now, "ddMMyyyy") & ".txt" 'ergäbe den Namen "funk17062011.txt"


    Zu 2, hier verwendest du am besten nicht normale Buttons sondern sogenannte RadioButtons. Hier kannst du mit der Appearance-Eigenschaft einstellen, dass sie wie normale Buttons aussehen, du brauchst dann keine aufwändige Prüfung mehr, um nur eine Auswahl je Gruppe zu ermöglichen.

    Welche Wahl je Gruppe gewählt ist, kannst du einfach über die CheckedChanged-Eigenschaft der RadioButtons abfragen, du kannst das einfach in einer einzige Prozedur (auch bei mehreren Buttons) machen:
    Code vb:
    1
    2
    3
    4
    
        Dim Gruppe1 As String
        Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged, RadioButton2.CheckedChanged, RadioButton3.CheckedChanged
           Gruppe1 = sender.name
        End Sub


    Der Doc!
    esdesign bedankt sich. 
    A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
    B: Die Scrollbar da rechts ist dir schon mal aufgefallen?

  7. #7
    Avatar von esdesign
    esdesign esdesign ist offline Grafikdesigner
    Registriert seit
    Mar 2010
    Ort
    Bremen
    Beiträge
    64
    Hallo "Der Doc",

    danke schön für das erste. Mit dem Kaufmanns- & hat geklappt. Werde ich mir merken. Das zweite habe ich nun anders gelöst. Ich habe einfach 3 Variablen erstellt, und ihm gesagt, dass wenn er auf einen Button klickt, die eine Variable füllen soll. Wenn er dann auf einen Button der zweiten Gruppe klickt, soll er das in der zweiten Variable ablegen. usw...
     
    Lieben Gruß,
    Eike Schlüter

    **** Bitte erledigte Beiträge auch so markieren! ****

    Besuche auch meine neue Homepage: http://www.eshb.org und http://www.eike.schlueter.ws

Ähnliche Themen

  1. Daten aus DB in XML-Datei schreiben
    Von BlazZ im Forum Java
    Antworten: 28
    Letzter Beitrag: 20.08.09, 16:49
  2. Antworten: 0
    Letzter Beitrag: 06.08.06, 05:22
  3. Daten in Datei an bestimmte Stelle schreiben...
    Von philishake im Forum C/C++
    Antworten: 11
    Letzter Beitrag: 08.06.05, 23:25
  4. Daten in txt-Datei schreiben, nur andersherum
    Von Robert Steichele im Forum PHP
    Antworten: 3
    Letzter Beitrag: 11.10.04, 10:25
  5. morgen! hab ich problem mit daten in datei schreiben...
    Von Schokoladenmoench im Forum .NET Archiv
    Antworten: 13
    Letzter Beitrag: 10.10.03, 13:24