Laden...
S
Steff myCSharp.de - Member
Application-Developer Lost in /dev/null Dabei seit 12.09.2003 24 Beiträge
Benutzerbeschreibung

Forenbeiträge von Steff Ingesamt 24 Beiträge

06.04.2004 - 17:04 Uhr

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

25.02.2004 - 12:25 Uhr

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

Advanced Unit Testing (Code-Project.com)

Gruss,
Steff

20.02.2004 - 09:31 Uhr

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

17.02.2004 - 08:32 Uhr

Das sollte keine Rolle spielen 🙂

16.02.2004 - 09:05 Uhr
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

16.02.2004 - 09:01 Uhr

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

22.01.2004 - 10:00 Uhr

Natürlich, gibts das 😉

System.Drawing.Color sColor = System.Drawing.Color.FromName(myString[4]);
22.01.2004 - 09:14 Uhr

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

16.01.2004 - 08:35 Uhr

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

16.01.2004 - 08:31 Uhr

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

15.01.2004 - 12:37 Uhr

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

15.01.2004 - 09:10 Uhr

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

15.01.2004 - 09:01 Uhr

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

10.01.2004 - 18:02 Uhr

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

09.01.2004 - 12:12 Uhr

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);
    }
  }
}


10.11.2003 - 16:16 Uhr

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.

17.10.2003 - 08:44 Uhr

Und das ist meiner 8)

17.10.2003 - 08:26 Uhr

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.

15.10.2003 - 14:25 Uhr

Ich würde sogar mithelfen! :lol:

10.10.2003 - 20:42 Uhr

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

09.10.2003 - 17:25 Uhr

Die Bedingung muss wie folgt lauten:

while (file2!=null && words!=null);
09.10.2003 - 16:14 Uhr

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.

09.10.2003 - 08:25 Uhr

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

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

02.10.2003 - 10:37 Uhr

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

Doch google liefert folgendes:

Keine Ahnung wie gut das funktioniert.