Laden...
G
guenni81 myCSharp.de - Member
Informatiker, Anwendungsentwickler Dabei seit 14.08.2003 205 Beiträge
Benutzerbeschreibung

Forenbeiträge von guenni81 Ingesamt 205 Beiträge

31.01.2004 - 00:58 Uhr

Wenn noch etwas sein sollte, dann einfach fragen...

30.01.2004 - 17:30 Uhr

Hallo,
das was du meinst ist das ListView in der Detail ansicht...
Damit geht dies ohne probleme...

30.01.2004 - 16:22 Uhr

Schau dir mal die Klasse Streamwriter / TextWriter an

27.01.2004 - 03:06 Uhr

schau mal auf www.codeproject.com nach, dort ist eine klasse dafür...

23.01.2004 - 00:18 Uhr

Hab dir ne antwort auf csharp-board hinterlassen

21.01.2004 - 14:02 Uhr

@Alexander
Die seite ist mitlehrweile unter www.dvdoffice.de.vu erreichbar. Momentan gibt es aber leider noch keine Version, hoffentlich aber mal bald...
Werde mir mühe geben...

02.01.2004 - 02:17 Uhr

Das sollte es eigentlich gewesen sein... Damit stelle ich zumindest immer die Reihenfolge ein...

27.12.2003 - 04:04 Uhr

Application.StartupPath ist besser...

25.12.2003 - 19:40 Uhr

Hallo,
genau, du erstellst dir einmal die Datenbankstruktur, die du später in deinem Programm verwendest. Diese packst du dann ebenfalls zu den anderen dateien in die SetupFile und diese wird dann automatisch mitinstalliert. Über die MDAC treiber wird dann der Zugriff auf die Access Datenbank ermöglicht.

25.12.2003 - 18:52 Uhr

Hallo Enabran,
ich schreibe zur Zeit (endlich komm ich mal wieder dran) ebenfalls so ein Programm.
Die Daten speichere ich in einer Access Datenbank.
Der User muss nur das .NET Framework und MDAC 2.7 installiert haben. Den rest geb ich alles mittels eines erstellten Setup (Nullsoft-Setup-System) mit.
Wenn du möchtes kann ich dir mal so eine Exe-Datei zuschicken...
Hab auf meiner HP noch voll die Veralteten Versionen. Möchte aber schaun das ich eventuell bis Sylvester eine gescheite Version fertig bekomme!!!

25.12.2003 - 02:10 Uhr

Die Funktion erwartet zwei Parameter.
Der erste Parameter ist die Datei in der die Daten gespeichert werden sollen.
Der zweite Parameter ist die Angabe in welchem Format die Datei gespeichert werden soll.

z. B.


richTextBox1.SaveFile(@"C:\test.txt",RichTextBoxStreamType.PlainText);
24.12.2003 - 10:56 Uhr

Ihr müsst das auch mal so sehen, der is auch net mehr der jüngste... Aber hat trotzdem immer ne geile show abgeliefert und war sehr beliebt.

24.12.2003 - 10:50 Uhr

Ebenfalls Frohe Weihnachten...

24.12.2003 - 00:02 Uhr

http://www.codeproject.com/useritems/PrintText.asp
http://www.c-sharpcorner.com/winforms/texteditor.asp

Wer suchet der findet...

23.12.2003 - 23:52 Uhr

Schau dir mal die Funktionen SaveFile und LoadFile von der Richtextbox an...

23.12.2003 - 12:53 Uhr

Ein kleines Weihnachtsgedicht:

When the snow falls wunderbar
And the children happy are,
When the Glatteis on the street,
And we all a Glühwein need,
Then you know, es ist soweit:
She is here, the Weihnachtszeit

Every Parkhaus ist besetzt,
Weil die people fahren jetzt
All to Kaufhof, Mediamarkt,
Kriegen nearly Herzinfarkt.
Shopping hirnverbrannte things
And the Christmasglocke rings.

Mother in the kitchen bakes
Schoko-, Nuss- and Mandelkeks
Daddy in the Nebenraum
Schmücks a Riesen-Weihnachtsbaum
He is hanging auf the balls,
Then he from the Leiter falls...

Finally the Kinderlein
To the Zimmer kommen rein
And es sings the family
Schauerlich: "Oh, Christmastree!"
And the jeder in the house
Is packing die Geschenke aus.

Mama finds unter the Tanne
Eine brandnew Teflon-Pfanne,
Papa gets a Schlips and Socken,
Everybody does frohlocken.
President speaks in TV,
All around is Harmonie,

Bis mother in the kitchen runs:
Im Ofen burns the Weihnachtsgans.

And so comes die Feuerwehr
With Tatü, tata daher,
And they bring a long, long Schlauch
An a long, long Leiter auch.
And they schrei - "Wasser marsch!",
Christmas is - now im - A....

Merry Christmas, merry Christmas,
Hear the music, see the lights,
Frohe Weihnacht, Frohe Weihnacht,

Merry Christmas allerseits...

23.12.2003 - 12:46 Uhr

C# hat aus mehreren Programmiersprachen etwas, auch aus Java...

18.12.2003 - 13:34 Uhr

Auf www.codeproject.com findet man auch ein Beispiel für eine POP3 Komponente...

15.12.2003 - 18:08 Uhr

Bier brauch ich nicht, aber jede Menge kaffee. Das werden dann als teilweise bis zu 20 Tassen am Tag / Nacht...

15.12.2003 - 10:58 Uhr

Bei den Boards für PHP bevorzuge ich doch noch das www.php-resource.de

15.12.2003 - 10:56 Uhr

Bei mir kommt es auf meinen Rhytmus an. Momentan bin ich eher nacht aktiv und seh deswegen nimmer so oft das Tageslicht. Mach den Tag zur Nacht und die Nacht zum Tag... 😁

14.12.2003 - 08:51 Uhr

Glaub das geht genau so wie bei Accessdateien. Bloss das der Connectionstring anderster ist.
http://www.nanosource.de/ <- Schau mal hier...

Schon mal in google gesucht???
http://www.tutorials.de/tutorials136527.html
http://www.google.de/search?hl=de&amp;ie=UTF-8&amp;oe=UTF-8&amp;q=mysql+%2Bc%23+%2Bbeispiel&amp;meta=lr%3Dlang_de

09.12.2003 - 19:01 Uhr

Da müsste es irgendwas geben mit Verweis hinzufügen. Über dies musst du dann einfach deine DLL Datei einbinden.

09.12.2003 - 12:00 Uhr

Ist deine Selbstgeschriebene DLL Datei in C# erstellt worden??? Falls ja kannst du eine Referenz darauf machen und viel leichter verwenden...

09.12.2003 - 11:52 Uhr

http://www.mycsharp.de/forum/viewtopic.php?t=57

02.12.2003 - 12:03 Uhr

RichBoxText.Load, FromFile oder so ähnlich is angenehmer...

01.12.2003 - 13:37 Uhr

Wie sieht es eigentlich mit Linux aus??? Funzt dort C# auch???
Hat schon jemand erfahrungen damit???

01.12.2003 - 13:30 Uhr

Jepp,
und ich geh mal davon aus, dass sich auf dauer die Sprache C# durchsetzen wird.

01.12.2003 - 13:20 Uhr

Ich glaube Frameworks brauchst du soweit ich es weiss, bei sogut wie jeder programmiersprache.
C++ und Delphi benötigen auch gewisse DLL Dateien um ausgeführt zu werden.

30.11.2003 - 07:24 Uhr

Hallo,
hier ein kleiner CodeSchnippsel für das Automatische Updaten der Datenquelle.
Schätze mal jeder kennt dies. Man hat ne Access Datei, tragt einen neuen Datensatz ein und überlegt wie man die ID aus der Datenbank in die Quelle laden kann ohne die Daten komplett wieder neu einzulesen.
Hier ein Code dafür:
Code:


      private void OnRowUpdate(object sender, OleDbRowUpdatedEventArgs args) 
      { 
         int newid; 
         OleDbCommand mycmd = new OleDbCommand("Select @@IDENTITY",con); 
          
         if(args.StatementType == StatementType.Insert) 
         { 
            newid = (int)mycmd.ExecuteScalar(); 
            args.Row["ID"] = newid; 
         } 
      } 

Hier der Originalartikel (in VB.NET)
http://www.devtrain.de/artikel_781.aspx

21.11.2003 - 15:54 Uhr

http://www.heise.de/ix/special/03/01/inhalt.shtml

18.11.2003 - 12:30 Uhr

Hallo,
könntest du mir vielleicht das Beispiel wie du dies gelöst hast per Quellcode posten???
Wollte nämlich für mein Programm ein kleines Updateprogramm schreiben das die daten dann aus dem internet von einem Server zieht, wenn diese neuer sind...

16.11.2003 - 05:48 Uhr

Nicht das ich wüsste.
Aber es gibt bestimmt auf www.codeproject.com irgendwo klassen für FTP

03.11.2003 - 23:38 Uhr

www.komotv.com/qt/bouncing_bear.mpg

19.10.2003 - 01:46 Uhr

Hallo Zusammen,
zur Zeit entwickle ich ein Programm mit dem sich CD/DVD Filme Verwalten lassen. Nun suche ich noch einige Leute dir mir beim Testen des Programmes helfen (Programm ist noch in der Entwicklung).
Wer lust hat kann sich hier eintragen: http://mitglied.lycos.de/guenther19/dvdoffice/
Würde mich freuen noch einige Leute zu finden, die mir sagen könnten welche Fehler bestehen oder wie man manche Sachen besser machen könnte.

18.10.2003 - 00:31 Uhr

@Pulpapex
Werde es mal versuchen. Vielen dank.
Weißt du eventuell wo man hierzu gute erläuterungen im internet findet??? Wenn möglich sogar in Deutsch???

16.10.2003 - 17:22 Uhr

Hallo cdr,
dies ist mir soweit schon klar. Das Problem ist mit den regexdingern kenne ich mich gar nicht aus. Meistens ist es so das bei den Befehlen der type entweder eine klammer oder ein leerzeiche von und hinter sich hat...
Wie müsste ich den regexbefehl ändern?

16.10.2003 - 15:45 Uhr

Hallo Stefan,
momentan versuche ich auch ein Syntaxhighlight zu realisieren. Geht noch nicht ganz.
Hier kannst du mal durchschaun, vielleicht hilft dir dies


using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.Text.RegularExpressions;
using System.Text;

namespace WindowsApplication1
{
	/// <summary>
	/// Zusammendfassende Beschreibung für Form1.
	/// </summary>
	public class Form1 : System.Windows.Forms.Form
	{
		private System.Windows.Forms.RichTextBox richTextBox1;
		private System.Windows.Forms.Button button1;
		/// <summary>
		/// Erforderliche Designervariable.
		/// </summary>
		private System.ComponentModel.Container components = null;

		public Form1()
		{
			//
			// Erforderlich für die Windows Form-Designerunterstützung
			//
			InitializeComponent();

			//
			// TODO: Fügen Sie den Konstruktorcode nach dem Aufruf von InitializeComponent hinzu
			//
		}

		/// <summary>
		/// Die verwendeten Ressourcen bereinigen.
		/// </summary>
		protected override void Dispose( bool disposing )
		{
			if( disposing )
			{
				if (components != null) 
				{
					components.Dispose();
				}
			}
			base.Dispose( disposing );
		}

		#region Windows Form Designer generated code
		/// <summary>
		/// Erforderliche Methode für die Designerunterstützung. 
		/// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
		/// </summary>
		private void InitializeComponent()
		{
			this.richTextBox1 = new System.Windows.Forms.RichTextBox();
			this.button1 = new System.Windows.Forms.Button();
			this.SuspendLayout();
			// 
			// richTextBox1
			// 
			this.richTextBox1.Name = "richTextBox1";
			this.richTextBox1.Size = new System.Drawing.Size(592, 344);
			this.richTextBox1.TabIndex = 0;
			this.richTextBox1.Text = "richTextBox1";
			// 
			// button1
			// 
			this.button1.Location = new System.Drawing.Point(264, 352);
			this.button1.Name = "button1";
			this.button1.TabIndex = 1;
			this.button1.Text = "button1";
			this.button1.Click += new System.EventHandler(this.button1_Click);
			// 
			// Form1
			// 
			this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
			this.ClientSize = new System.Drawing.Size(584, 526);
			this.Controls.AddRange(new System.Windows.Forms.Control[] {
																		  this.button1,
																		  this.richTextBox1});
			this.Name = "Form1";
			this.Text = "Form1";
			this.ResumeLayout(false);

		}
		#endregion

		/// <summary>
		/// Der Haupteinstiegspunkt für die Anwendung.
		/// </summary>
		[STAThread]
		static void Main() 
		{
			Application.Run(new Form1());
		}

		private void button1_Click(object sender, System.EventArgs e)
		{
			richTextBox1.LoadFile(@"C:\test.cs",RichTextBoxStreamType.PlainText);
			ParseText(richTextBox1.Text);
		}

		private void ParseText(string text) 
		{ 
			StringBuilder sb = new StringBuilder(text); 
			sb.Replace("\r",""); 
              
			Regex search = new Regex("(?<type>int");    
			Match m; 

			for(m = search.Match(sb.ToString()); m.Success; m = 
				m.NextMatch()) 
			{ 
				richTextBox1.Select(m.Index,m.Length); 
				richTextBox1.SelectionColor = Color.Red; 
			} 
		} 
	}
}

Das Problem ist jetzt einfach nur noch, dass wenn das int in Print steht auch makiert wird. Hat jemand ne idee wie ich dies verhindern kann???

17.09.2003 - 03:19 Uhr

Hallo,
du musst den NameSpace System.Diagnostic einbinden.
Dann kannst du die exe Files einfach mit Process.Start("Name.exe"); aufrufen

Beispiel:


using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.Diagnostics;

namespace WindowsApplication2
{
	/// <summary>
	/// Zusammendfassende Beschreibung für Form1.
	/// </summary>
	public class Form1 : System.Windows.Forms.Form
	{
		private System.Windows.Forms.Button button1;
		/// <summary>
		/// Erforderliche Designervariable.
		/// </summary>
		private System.ComponentModel.Container components = null;

		public Form1()
		{
			//
			// Erforderlich für die Windows Form-Designerunterstützung
			//
			InitializeComponent();

			//
			// TODO: Fügen Sie den Konstruktorcode nach dem Aufruf von InitializeComponent hinzu
			//
		}

		/// <summary>
		/// Die verwendeten Ressourcen bereinigen.
		/// </summary>
		protected override void Dispose( bool disposing )
		{
			if( disposing )
			{
				if (components != null) 
				{
					components.Dispose();
				}
			}
			base.Dispose( disposing );
		}

		#region Windows Form Designer generated code
		/// <summary>
		/// Erforderliche Methode für die Designerunterstützung. 
		/// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
		/// </summary>
		private void InitializeComponent()
		{
			this.button1 = new System.Windows.Forms.Button();
			this.SuspendLayout();
			// 
			// button1
			// 
			this.button1.Location = new System.Drawing.Point(96, 192);
			this.button1.Name = "button1";
			this.button1.TabIndex = 0;
			this.button1.Text = "button1";
			this.button1.Click += new System.EventHandler(this.button1_Click);
			// 
			// Form1
			// 
			this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
			this.ClientSize = new System.Drawing.Size(292, 273);
			this.Controls.AddRange(new System.Windows.Forms.Control[] {
																		  this.button1});
			this.Name = "Form1";
			this.Text = "Form1";
			this.ResumeLayout(false);

		}
		#endregion

		/// <summary>
		/// Der Haupteinstiegspunkt für die Anwendung.
		/// </summary>
		[STAThread]
		static void Main() 
		{
			Application.Run(new Form1());
		}

		private void button1_Click(object sender, System.EventArgs e)
		{
			Process.Start("explorer.exe");					
		}
	}
}

10.09.2003 - 09:20 Uhr

Hat sich erledigt, hab es jetzt endlich doch hinbekommen. Es war nur am dem Deletecommand gelegen. Hab dort vergessen die Parameter anzugeben. 😜

10.09.2003 - 08:34 Uhr

Hallo,
habe eine Listbox an die ich mittels Datasource ein Dataset gebunden habe. Die Daten für das Dataset kommen aus einer Accessdatei.
Nun habe ich das problem, wenn ich aus dem Dataset Datensätze raus lösche die Daten auch aus der AccessDatei raus zu löschen. Wie ist dies möglich. Eine Verbindung besteht, dann wird die UpdateFunktion des OLEDBAdapters aufgerufen. In der Accessdatei wird aber dennoch nichts gelöscht...

08.09.2003 - 14:41 Uhr

Dann musst du in den ProjektmappenExplorer gehen, Verweise auswählen und dann mit der Rechten Maustaste das POPUPMenü öffnen. Dort wählst du dann Verweis hinzufügen.

Das abfragen der Lokalen Laufwerke geht aber noch viel einfacher. Hab ein beispiel erstellt. Wie kann ich dir dies zusenden??? Hab dich mal im ICQ angeschrieben...

08.09.2003 - 14:35 Uhr

Welche Entwicklerumgebung nutzt du???

08.09.2003 - 14:23 Uhr

Du musst ein Verweis auf die passenden DLL Datei machen.
Es gibt aber so weit ich weiss noch eine zweite möglichkeit die ganzen Localen Laufwerke aufzuzählen.

06.09.2003 - 01:55 Uhr

@cdr
Dann wäre die Lösung mit der Textdatei natürljch sinnvoller wenn dies zur Übung dienen soll.

05.09.2003 - 08:34 Uhr

Wäre ne DB (z. B. AccessFile) nicht eventuell besser???

05.09.2003 - 08:30 Uhr

@alexander
Und hast du es hinbekommen???
Wenn ja, wäre es dann möglich den Code zu posten??? Hätte starkes interesse daran.

05.09.2003 - 08:17 Uhr

Hallo zusammen,
ich progge im moment ein Tool um DVD´s zu Verwalten. Nun wollte ich mal fragen was Ihr denkt, was es alles an Funktionen geben sollte!?

05.09.2003 - 08:15 Uhr

Also ich persönlich erstelle eine neue Windows-Anwendung...