Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von Steff
Thema: version?
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Das kannst Du damit machen:


'Versioninformationen laden
        Dim objApp As Reflection.Assembly = Reflection.Assembly.GetExecutingAssembly()
        Dim objVer As Version = objApp.GetName.Version
        lblVersion.Text = objVer.ToString(3) 'Major, Minor und Build

Gruss,
Steff

Thema: GUI Unit Testing in C#
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Kenne mich damit nicht aus, aber ich denke das Dir folgendes helfen wird:

Advanced Unit Testing (Code-Project.com)

Gruss,
Steff

Thema: ASP .net und XHTML
Am im Forum: Web-Technologien

Das soll in ASP.Net 2 bzw. Visual Studio Whidbey implementiert sein.

Thema: Problem mit DataReader
Am im Forum: Datentechnologien

Das sollte keine Rolle spielen

Thema: Problem mit DataReader
Am im Forum: Datentechnologien

while(sqlDataReader.Read())
{
     sqlDataReader.GetString(index);
}

Mit FieldCount () kannst du die Spalten zählen und mit GetFieldType() findest du den Typ heraus. Es gibt eine unmenge von Get-Methoden im SqlDataReader.

Gruss,
Steff

Thema: DataGrid Format
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Du musst die DataSource auf die gewünschte DataTable im DataSet setzen!

Thema: string in system.drawing.color umwandeln
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Natürlich, gibts das ;-)

System.Drawing.Color sColor = System.Drawing.Color.FromName(myString[4]);

Thema: string in system.drawing.color umwandeln
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Das wird so einfach nicht gehen.
Wie ist den Dein Farbwert abgespeichert? Hex- oder RGB Darstellung?

Schau Dir mal die Methode FromArgb(), von der Color-Struktur an.
Die hat 4 Überladungen.

Gruss,
Steff

Thema: Das neue myCSHARP.de !!! Bitte lesen wichtig !!!
Am im Forum: Ankündigungen

Hallo Jungs,

Was hat man alles für Pflichten, was ist der Aufgabenbereich als Moderator?
Ist man für das ganze Forum Mod oder nur für bestimmte Unterforen?

Gruss,
Steff

Thema: umgebung für linux und windows?
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo.

Es gibt auch noch Eclipse:
http://www.eclipse.org

Das ist eine modulare und Plug-in-fähige IDE für Linux und Windows.
Es gibt sehr viele Plug-ins dafür:
http://www.eclipse-plugins.2y.net/eclipse/plugins.jsp

Natürlich auch ein C#-Plug-in:
http://www.improve-technologies.com/alpha/esharp/


Wie gut das ganz ist, weiss ich nicht, aber Eclipse ist super zum Java programmieren

Gruss,
Steff

Thema: Probleme mit dem erstellen grafischer Oberflächen
Am im Forum: GUI: Windows-Forms

Zitat
Original von Killron


Unhandled Exception: System.Runtime.InteropServices.COMException (0x800700B7): Cannot create a file when that file already exists.

Mach noch einmal ein neues Projekt, aber diesmal auf Laufwerk C oder so.

Steff

Thema: Probleme mit dem erstellen grafischer Oberflächen
Am im Forum: GUI: Windows-Forms

Also bei mir laufen beide Win-Apps. ohne Probleme!
Ausser das WindowsApplication8, kein Button-Objekt hat.

Ich empfehle Dir, VS.Net und wenn nötig, die erforderlichen Komponenten neu zu installieren!
Was für Versionen hast Du drauf?

Ich verwende:
VS.Net 2003
.Net Framework SDK 1.1

Gruss,
Steff

Thema: MS-SQL: Verbindung zur Datenbank aufbauen
Am im Forum: Datentechnologien

Hallo DaniSun.

Als Frontend für den MS-SQL-Server gibt es verschiedene Clients. Z.B:
- SqlBuddy (gratis)
- Enterprise Manager (Ist auf der SQL-Server CD)
- MS-Access (Verbindung über ODBC)
- oder einfach mal googlen
Das sind aber keine Web-Frontends. Die musst Du auf Deiner Maschine installieren und über einen Port (Standard 1433) connecten. Der Hoster muss diesen natürlich auch freigegeben haben.

Die Verbindung zur Datenbank, geschieht über den Connection-String vom SqlConnection-Objekt. Sieht ungefähr so aus (erzeugt neues Objekt):


new SqlConnection("server=localhost;uid=username;pwd=password;database=db_name");
Folgende Links werden Dir bestimmt weiterhelfen:
Datenbankzugriff mittels ADO.NET (ASPHeute.com)
.NET – Datenbankzugriff unter .NET (MSDN Germany)

Gruss, Steff

Thema: MouseHover beschleunigen?
Am im Forum: GUI: Windows-Forms

Wenn ich, anstelle von OnMouseHover, OnMouseEnter verwende, funktioniert es so wie ich es mir vorgestellt habe.
Ausserdem habe ich noch Update() für das neu zeichnen vergessen.


protected override void OnMouseEnter(EventArgs e)
{
 base.OnMouseEnter(e);
 brButton = brButton_normal_hover;
 Invalidate();
 Update();
}

Gruss,
Steff

Thema: MouseHover beschleunigen?
Am im Forum: GUI: Windows-Forms

Hallo Leute!

Hat jemand eine Idee, wie ich den MouseHover-Effekt , von meinem Steuerelement, beschleunigen kann?

Gruss,
Steff


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

namespace BECRM_GUI_Test_OutlookBar_01
{
  /// <summary>
  /// Zusammenfassung für BECRM_ControlBar.
  /// </summary>
  public class BECRMControlBarButton : System.Windows.Forms.Button
  {
    private Brush brButton_normal;
    private Brush brButton_normal_hover;
    private Brush brButton;
    private Brush brLabel;
    private Pen myPen;

    public BECRMControlBarButton()
    {
      this.Width = 200;
      this.Height = 32;

      brButton_normal = new System.Drawing.Drawing2D.LinearGradientBrush
        (this.ClientRectangle, Color.White, Color.Red, 90);
      brButton_normal_hover = new System.Drawing.Drawing2D.LinearGradientBrush
        (this.ClientRectangle, Color.White, Color.Blue, 90);
      brButton = brButton_normal;
      brLabel = new SolidBrush(Color.Black);
      myPen = new Pen(Color.FromArgb(128, 128, 128), 2);
    }

    protected override void OnPaint(PaintEventArgs pe)
    {
      base.OnPaint(pe);
      Graphics gr = pe.Graphics;        
      //Button füllen
      gr.FillRectangle(brButton, this.ClientRectangle);
      //Rahmen zeichnen
      gr.DrawRectangle(myPen, new Rectangle(new Point(0, 0), this.Size));
      //Beschriftungs-Text
      gr.DrawString(this.Text, new Font(this.Font, FontStyle.Bold), brLabel, 50, 10);
      
    }
    
    /// <summary>
    /// MouseHover
    /// </summary>
    /// <param name=>e>></param>
    protected override void OnMouseHover(EventArgs e)
    {
      brButton = brButton_normal_hover;
      this.Invalidate(this.ClientRectangle); 
      base.OnMouseHover(e);
    }

    /// <summary>
    /// MouseLeave
    /// </summary>
    /// <param name=>e>></param>
    protected override void OnMouseLeave(EventArgs e)
    {
      brButton = brButton_normal;
      this.Invalidate(this.ClientRectangle);      
      base.OnMouseLeave(e);
    }
  }
}

Thema: Hardeware auslesen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Das Stichwort hierfür lautet WMI (Windows Management Instrumentation)
Unter dem Namespace System.Management findest Du Klassen für die Verwendung von WMI.

Im .Net-Framework-SDK unter: ms-help://MS.NETFrameworkSDKv1.1.DE/cpguidenf/html/cpconmanagingapplicationsusingwmi.htm findest Du eine Übersicht.

Thema: Wie sieht euer Desktop aus?
Am im Forum: Smalltalk

Und das ist meiner 8)

Thema: ECMA arbeitet an neuer Version des C#-Standards
Am im Forum: Smalltalk

Zitat
Original von Code-Hacker

Also Sachen die es in C++ und nicht in C# gibt (oder auch nicht).
Code-Hacker

C++ unterstützt Mehrfachvererbung, in C# ist dies nur mittels "abstrakten" Schnittstellten erreichbar.

Thema: myCSharp.de-Forensoftware in ASP.NET programmieren
Am im Forum: Wünsche und Kritik

Ich würde sogar mithelfen! :lol:

Thema: Zugriff aufgrund der Sicherheitsebene nicht möglich
Am im Forum: Rund um die Programmierung

Wieso funktioniert folgender Code nicht?

static void Main() 
		{
			Application.Run(new frmMain());
			Assembly objApp = new Assembly();
			this.Text = objApp.GetName().ToString();
		}

VS.Net meldet :
"Auf 'System.Reflection.Assembly.Assembly()' ist der Zugriff aufgrund der Sicherheitsebene nicht möglich"."


Was muss ich machen, damtit es funktioniert?
Die Sicherheitsebene "Lokaler Computer" habe ich mittels des .Net-Sicherheits-Assistenten auf vollen Zugriff geschaltet.

Danke.

Gruss,
Steff

Thema: Daten aus einer Textdatei auslesen und in einzelne Items aufsplitten
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Die Bedingung muss wie folgt lauten:

while (file2!=null && words!=null);

Thema: Daten aus einer Textdatei auslesen und in einzelne Items aufsplitten
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Wie liest Du die Datei aus?

Das sollte eigentlich keine Rolle spielen, Du kannst Du irgend ein Zeichen nehmen, das normalerweise in der Text-Datei nicht enthalten ist.
Z.B. CRLF (Windows-Enter), Tab, Semikolon etc.

Thema: Programm in der Taskbar anzeigen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Ist zwar in VB.NET, sollte aber trotzdem anwendbar sein (Semikolon nicht vergessen :wink: )

http://www.vb-fun.de/cgi-bin/loadframe.pl?ID=dotnet/tipps/tip0002.shtml

Thema: SDK für win98
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Die SDK-Version gibts offiziell nur für Windows 2000, Windows NT, Windows Server 2003 und Windows XP.

Doch google liefert folgendes:
- http://vsbabu.org/mt/archives/2003/01/06/installing_net_sdk_in_win98.html
- http://www.omlettesoft.com/document.php3?did=7

Keine Ahnung wie gut das funktioniert.