Ich frage zum Beispiel im Zweifelsfall die zu verwendene Variable auf NULL ab und reagiere vorher, als blind ins offene Messer zu laufen. Ich verwende Try und Catch so wenig wie möglich.
MD5 ist keine Verschlüsselung nur mal so am Rande 😉 Aber für Passwörter ist es ideal.
Ich hab mal ein Beispiel zum binären Serialisieren geschrieben:
using System.Runtime.Serialization.Formatters.Binary;
using System.IO;
private void FontSerialisieren(Schriftart alleFonts)
{
FileStream str = new FileStream(@"C:\fonts.dat", FileMode.Create);
BinaryFormatter binF = new BinaryFormatter();
binF.Serialize(str, alleFonts);
str.Close();
}
private Schriftart FontDeserialisieren()
{
BinaryFormatter binF = new BinaryFormatter();
FileStream fs = new FileStream(@"C:\fonts.dat", FileMode.Open);
return (Schriftart)binF.Deserialize(fs);
}
[Serializable()]
class Schriftart
{
public Schriftart(Font ersteSchrift, Font zweiteSchriftart)
{
Schrift1 = ersteSchrift;
Schrift2 = zweiteSchriftart;
}
private Font _Schrift1;
public Font Schrift1
{
get { return _Schrift1; }
set { _Schrift1 = value; }
}
private Font _Schrift2;
public Font Schrift2
{
get { return _Schrift2; }
set { _Schrift2 = value; }
}
}
Als XML serialisieren geht aber auch nicht, kann man es binär serialisieren?
Wenn du einen String mit
string x = deineFont.Name.ToString()
erstellt kannst du diesen String mit einem Typcast wieder in eine Font wandeln, vielleicht hilft dieses Beispiel?
Wenn du ASP.net und C# wählst werden dir hier mehr leute weiterhelfen können als wenn du PHP nimmst 🙂
Habs am Laptop noch nicht getestet, am normalen PC gehts.
Ich hab es jetzt so gelößt:
DataSet myDS = new DataSet();
using (OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\db1.mdb"))
{
// Daten auslesen
OleDbDataAdapter adapter = new OleDbDataAdapter();
adapter.SelectCommand = new OleDbCommand("SELECT ID, Vorname, Nachname FROM Kunden", conn);
OleDbCommandBuilder builder = new OleDbCommandBuilder(adapter);
adapter.Fill(myDS, "Kunden");
// Daten ändern
myDS.Tables["Kunden"].Rows[0]["ID"] = 1;
myDS.Tables["Kunden"].Rows[0]["Vorname"] = "Hans";
myDS.Tables["Kunden"].Rows[0]["Nachname"] = "Harz";
// Daten zurückschreiben
adapter.Update(myDS, "Kunden");
}
Ich denke das ist am besten.
Versuche doch mal ein Response.Redirect(Request.Url.AbsoluteUri);
Hallo zusammen,
ich hab folgende Frage:
ich erstelle den folgenden DataAdapter und weise dem Adapter einem UpdateCommand zu.
OleDbDataAdapter User = new OleDbDataAdapter();
User.UpdateCommand = new OleDbCommand("UPDATE [User] SET ID = ?, Name = ?, email = ?, ..... , conn);
Alle Parameter sind ersteinmal Fragezeichen. Wie kann ich die Parameter nächträglich initialisieren?
So Funktioniert es leider nicht:
User.UpdateCommand.Parametgers["Name"].Value = "Max Mustermann" ?
Edit: Sorry falsche Kategorie, bitte verschieben
Hallo,
funtioniert gut, auch wenn der von Word erzeugte HTML Code nicht mein Geschmack ist. Aber da kannst du ja nichts für.
Super gemacht!
Jan
Ja da steht eigentlich alles was man braucht, Textdateien lesen, MD5 Hash erstellen usw.. nur der Lernefekt wäre dahin wenn man einfach alles kopiert.
dank Forumssuche, Google und Wikipedia muss das ja nicht so bleiben.
@herbivore
.. du hast da eine wichtige Quelle vergessen 😉
Hallo,
du kannst dein Passwort als MD5 - Hash irgendwo (in einer textdatei, xml - Datei, ini - Datei oder in einer Datenbank) speichern. Wenn der User das Password eingegeben hat, machst du einen MD5 Hash draus und vergleichst das mit dem gespeicherten Hash. Fertig 🙂
mhh.. im Forum Web- und Netzwerktechnologien? Ich bin gespannt 🙂
ähm ja, vielleicht solle man das Java Script aus dem Codebehind aufrufen so wie dieses hier:
private void MessageboxAnzeigen(string Inhalt)
{
string Script
= "<script type=\"text/javascript\">alert('"
+ Inhalt
+ "')</script>";
RegisterClientScriptBlock("WindowOpener", Script);
}
Vielleicht solltest du dir einfach mal den HTML Quelltext der Seite anschauen 😉
Hallo,
dein Control ist echt gut! Die Idee mit der vertikalen Laufschrift aber auch 😉
Du kannst strings mit GDI+ ( Stichwort DrawString() ) zeichnen.
Hallo,
es gibt zwei C# Codebooks, das neue heißt: "Das C# 2005 Codebook"
So nun bin ich auch dabei 🙂 In NRW siehts ja garnicht so schlecht aus. Da würde sich ein Treffen auch anbieten.
Hallo,
ich nutze in einem C# Programm eine Access DB. Manchmal ist nach eine Tabelle in der Datenbank beschädigt so das nicht mehr zugegriffen werden kann. Dieser Fehler tritt nicht immer auf. Wenn ich die mdb Datei dann mit Access öffne un die DB repariere. Ist ein Datensatz gelöscht is befinden sich nur noch einige Rauten in der betreffenden Zelle.
Wenn ich die Anwendung schritt für Schritt debugge tritt der Fehler natürlich nicht auf.
Wo könnte ich anfangen zu suchen?
Edit: Der Fehler tritt bei einem UPDATE - Statement auf
Hallo,
ich möchte eine Pfadangabe an mein Programm per Parameterübergabe übergeben. folgendes habe ich versucht:
[STAThread]
static void Main(string[] args)
{
Form1 f = new Form1();
f.GlobalPath = args[0];
Application.Run(f);
}
public string GlobalPath;
folgende Fehlermeldung bekomme ich:
Auf das verworfene Objekt Form1 kann nicht zugegriffen werden.
Warum bekomme ich diese Fehlermeldung?
Danke für die Hinweise 🙂 ich werde einen extra Thread erstellen der die Berechnung übernimmt.
Hallo,
ich habe eine WinForms Anwendung. im Form Load wird eine sehr rechenintensive Methode aufgerufen die über eine Minute läuft. In dieser zeit ist meine Form nicht sichtbar. Was kann man da machen?
Jan
Ja, ich werds mal testen, klingt eigentlich ganz logisch.
Hallo,
Du meinst ich sollte den Dateinamen Des Bildes mit einer Zufallszahl versehen und mach jedem ButtonClick dem Image eine neue Src zuorden?
Hallo,
so ganz hilft mir das noch nicht weiter.
Ich habe auf meiner Webseite u.a. einen Button un ein Image. Sobald der Benutzer den Button betätigt, wird das ein Image auf die HDD des Webservers geschieben. Dieses neue Jpg soll num im Image angezeigt werden. Nach dem PostBack des Button wird das Bild zwar auf der Hdd des Webservers geschrieben, jedoch wird das Bild erst richtig aktualisiert, wenn der User F5 drückt 😦
Vielleicht hat jemand noch einen Tip?
Hallo,
ich möchte die Internetseite aktualisieren, so als ob der User F5 drückt. Ist das möglich?
Hey Super genau sowas hab ich gesucht.
Hallo,
ich bin auf der Suche nach einem ColorDialog für Asp.net.
Bei Codeproject gibt es einen, der gefällt mir aber nicht so gut. Kennt jemand eine gute, kostenlose Alternative?
Danke!
So wie du gesagt hast, oder mit einem Iframe. Anders wirds wohl nicht gehen.
Danke !
Schriftart.Bold = true;
.. funktioniert nicht, ist schreibgeschützt.
@DeveloperX
deine Lösung funktioniert, allerdings möchte ich die Schriftart einmal als Regular anlegen und später neue Atribute zuweisen.
Font Schriftart = new Font("Verdana", 12),FontStyle.Bold);
Schriftart.Style | FontStyle.Italic;
.. so funktioniert es leider nicht 😦
Hallo,
ich habe ein Bild ( System.Drawing.Image ) und möchte das gern in einer aspx - Seite anzeigen ohne es vorher auf der HDD zu speichern Wie kann ich das anstellen?
Ich habe es schon geschafft das Bild per Response.BinaryWrite zu schreiben allerdings wird dann nur das Bild dargestellt und der rest der Webseite ist nicht zu sehen..
Ok dann werd ich das mal in Angriff nehmen (müssen) 😉
Visual Studio wirds kaum für Linux geben großes Grinsen
Ja, das ist klar. Ich meine damit auf Windows mit VS entwickeln und dann sofort mit Apache und dem mod mono Modul veröffentlichen...
Danke für eure Hilfe, ich dachte schon ich muss auf PHP umsteigen um dynamische Seiten unter Linux zu erstellen.
Kann man den die Webseite komplett im Visual Studio entwickeln und dann mit mod mono veröffentlichen?
Hallo,
um den Dateiinhalt auszuwerten brauchst du deinen Dateiinhalt nicht in ein Array zu speichern. Denn das was du aus der Datei einließt ist ein String und ein String verhält sich ähnlich wie ein Array. du kannst zum Beispiel folgendes machen:
string Dateiinhalt = "some Text";
for (int i = 0; i < Dateiinhalt.Length; i++)
{
if (Dateiinhalt[i] == 'o')
MessageBox.Show("Hab ein o gefunden!");
}
Ein String ist also ein "Array" vom Typ char. Der String ist aber schreibgeschützt, du kannst also kein char reinschreiben.
Zuerst einmal: Bitte nicht schlagen 😉
Gibt es eine Möglichkeit eine ASP.net - Webseite ( egal ob 1.1 oder 2.0 ) unter dem Apache Server von Linux (Debian) zum laufen zu bekommen?
Wenn ja, wie, womit und hat jemand schon Erfahrungen damit sammeln können ?
Hallo,
du könntest dein gesamtes Dataset als xml speichern.
Wenn es nur eine Hand voll Strings sind kannst du ja vielleicht eine INI - Datei verwenden ( jaja die sind eigentlich veraltet ) Infos zum speichern und lesen von INI findest du hier
Hallo,
da stimme ich norman_timo vollkommen zu, GUIDs innerhalb der DB machen keinen Sinn. Wenn man externe DB anbinden möchte dann sind GUIDs unersetzlich. Aber innerhalb einer DB wird nur viel Speicherplatz verschwendet.