ab welchem Alter ist C# eigentlich einigermaßen "gut" zu verstehen?
Ich bin 13 und versteh es eigentlich, ..., ganz gut. Bis auf so ein paar komischen Sachen.
ich hab es aufm iMac (OS X 10.6) von nem freund ausprobiert.
Welche Dateiendung, etc. muss das Programm haben?
.exe: Er zeigt das Programm im Texteditor an.
.dmg: Image konnte nicht geöffnet werden.
ich programmiere grade ein Programm, welches über Skype kommunizieren kann.
Problem: Der MessageStatus-EventHandler löst irgendwie nicht aus, wenn ich eine ChatNachricht erhalte.
Mein Code sieht so aus:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SKYPE4COMLib;
namespace SkypeChatter
{
class Program
{
static Skype oSkype = new SkypeClass();
static void Main(string[] args)
{
oSkype.MessageStatus += new _ISkypeEvents_MessageStatusEventHandler(oSkype_MessageStatus);
Console.ReadLine();
}
static void oSkype_MessageStatus(ChatMessage pMessage, TChatMessageStatus Status)
{
if (Status == TChatMessageStatus.cmsReceived)
{
MessageReceived(pMessage);
}
}
static void MessageReceived(ChatMessage Message)
{
Console.WriteLine("[" + Message.Timestamp.ToString() + "]" + Message.Sender.DisplayName + ": " + Message.Body);
}
}
}
Mir ist aufgefallen, das SerialPort.GetPortNames(), bei mir zumindest, falsche Ports ausgibt.
Beispiel:
COM3
COM5c
COM6c
COM101
COM111
COM121
Richtig muss es heißen:
COM3
COM5
COM6
COM10
COM11
COM12
Deswegen dieser Snippet.
In der Registry unter dem Schlüssel
HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM
befinden sich alle verfügbaren COM-Ports.
Die Methode ToComboBox() fülltr die angegebene ComboBox, ToStringArray() gibt ein Array mit den Ports zurück.
Das Problem: Registery.GetValue() gibt auch in umfangreicheren Programmen (warum auch immer ?( ?() nicht ganz richtige Werte zurück. Da meistens hinten nur z.B. ein 'c' (ohne ') angehängt ist, lässt sich das Zeichen einfach mit einem RegEx entfernen.
Dieser Snippet sortiert die Ports nicht alphabetisch, sondern nummerisch.
Ich verwende .NET Framework 3.5 und Visual C# 2008 Express.
Noch ein kleiner, aber wichtiger Hinweis: Wenn ich den Code Debugge kommen auch (warum auch immer ?( ?() falsche COM-Ports raus.
Hallo alle zusammen,
Kennt vielleicht jemand ein gutes Programm, mit dem ich schicke Icons für meine Programme erstellen kann?
Danke für jede Antwort!
mfg.
markus111
Hallo,
ich suche eine umfangreiche Liste mit AT-Befehlen für das K550i.
Ich hab allerdings nichts passendes gefunden. Kann mir vielleicht jemand eine Seite sagen, wo welche stehen? Müssen ja nicht umbedingt für das K550i sein, Sony Ericsson reicht !
Hallöle,
Also, ich spiele, wenn ich spiele, hauptsächlich Pennergame.de (Echt geiles Game!), und TrackMania Nation Forever (auch cool!)!
mfg.
markus111
ich wollte mir grade das SQL Management Studio installieren (war irgendwie noch nicht installiert), allerdings kommt wenn der letzte Prozent 'verarbeitet wird, immer eine Fehlermeldung.
Fehlercode: 29506
Kann mir jemand sagen, was das bedeuten soll?
Vielleicht das der SQL Server Compact 2005 damit nicht kompatibel ist?
Ich kann nämlich mit meinem Programm nur z.B. die ServerVersion auslesen.
Wenn ich auf eine Datenbank zugreifen will, kommt folgende Exception:
SqlException wurde nicht behandelt
Die von der Anmeldung angeforderte "Northwind"-Datenbank kann nicht geöffnet werden. Fehler bei der Anmeldung.
Fehler bei der Anmeldung für den Benutzer '*Mein PC-Name*\Markus'.
Danke an BerndFfm. Hat mir sehr geholfen, nur eine Frage hätt ich noch:
Hört sich vielleicht doof an, aber wo kann ich sehen, wie der Benutzername und das Kennwort ist? Der SQL-Server war nämlich vorinstalliert ?( ?( ?( ?(
Hallo,
Ich habe das gleiche Problem. Nur trotz allen Beiträgen kann ich das Problem nicht lösen.
Ich hab die Remoteverbindungen zugelassen, usw.
Mein Programm sieht so aus:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SqlClient
{
class Program
{
static void Main(string[] args)
{
Console.Title = "Sql-Verbindung";
System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection();
Console.WriteLine("ConnectionString wird zugeteilt...");
con.ConnectionString = "Server=SERVER \\ SQL SERVER SQLEXPRESS:1433;Data Source=C:\\Users\\Markus\\Documents\\TestDatabase.sdf";
Console.WriteLine("ConnectionString zugeteilt");
try
{
Console.WriteLine("Sql-Verbindung wird hergestellt...");
con.Open();
Console.WriteLine("Verbindung hergestellt!");
}
catch (Exception ex)
{
Console.WriteLine("Sql-Verbindung konnte nicht hergestellt werden:");
Console.WriteLine(ex.Message);
Console.WriteLine("Auslöser:");
Console.WriteLine(ex.Source);
Console.WriteLine("Chronik:");
Console.WriteLine(ex.StackTrace);
}
Console.ReadLine();
}
}
}
Ich hab Windows Vista Buisness SP1, SqlServer2005 Express, Visual CSharp 2008 und .NET Framework 3.5.
Kann mir jemand den Fehler vielleicht erklären?