Wir suchen einen SOFTWARE-ENTWICKLER
fpr 38,5 Wochenstunden in Salzburg
Das wären deine AUFGABEN
• Betreuung aller Phasen der Software-Entwicklung (MS Access/VBA und CSharp)
• 2nd Level Kundensupport
• Übernehmen eigener Projekte
ANFORDERUNGEN
• Interesse an Software-Entwicklung
• Kenntnisse von Datenbanksystemen sind vorteilhaft
• Abgeschlossene höhere Schulausbildung oder vergleichbare praktische Erfahrung
• Sehr gute Deutschkenntnisse in Wort und Schrift
• Selbstständiges und genaues Arbeiten
• Kenntnisse von ERP- oder CRM-Systemen sind vorteilhaft
WIR BIETEN
• Flache Hierarchie
• Kein Dresscode
• Sehr gute Erreichbarkeit (S-Bahn und Autobahn)
• Ausbildung und Coaching
Wir bieten für diese Position ein attraktives Entgelt, das Deiner Qualifikation und Erfahrung entspricht. Aus gesetzlichen Gründen weisen wir darauf hin, dass ein KV-Mindestgehalt von EUR 1.860,- brutto (auf Vollzeitbasis, Berufseinsteiger) pro Monat gilt.
ALLES WEITERE ERZÄHLEN WIR DIR GERNE IN EINEM PERSÖNLICHEN GESPRÄCH.
Wir freuen uns auf Deine Bewerbung per E-Mail an Andreas Summer, jobs@sansoft.at
hab ein kleines Problem und es sollte Standard sein. Da ich nicht viel in VS programmiere weiß ich nicht so ganz mehr ob das gegangen ist.
und zwar, wenn in dem Form_Open Event ein Fehler auftreten sollte wird diese Zeile ignoriert und er bricht ohne Meldung die Ausführung ab.
Mein Code sieht so aus
habe eine Argument Exception in einem Try Catch Block drinnen, Catch wird ausgeführt.
Eine unhandelt Exception die dannach steht wird einfach ignoriert?
Habt ihr das auch oder sollte ich Visual Studio mal probieren neu zu installieren?
Jemand der das Problem auch haut und es als Normal bezeichnet wird.
hab ein kleines Problem mit WCF. Ich Programmiere mir ein kleines Programm. Wie ein Chat System in WCF. Hab mir Callbacks gemacht, damit die Nachrichten zurückkommen.
Nur mein Problem ist nun folgendes, es sind eigene Threads die hier die zurückkommenden Nachrichten versenden. Nun hab ich Threading Probleme :(
Ich weis das ich ein Invoke verwenden kann um das ganze zu umgehen. Nur hab ich kein Control.Invoke für ein ganzes Formular.
Wie schaffe ich es nun ein Formular aufzumachen in einem eigen Thread?
Liebe Grüße und recht herzlichen Dank im voraus.
LastGentleman
Hätte mich schon mal mit git gespielt, bin nicht wirklich glücklich mit dem Prinzip geworden.
Hab nur festgestellt das das Addin für VS sehr alt ist und nicht stätig gewartet wird.
tut mir Leid hab nicht genau aufgepasst, das Objekt das ich serializieren wollte war ein Proxy Objekt von WCF.
alter Text:
Gehts das auch ohne Ableitung?
Möchte eine Klasse mit einem Public Element List<Classname> serializieren, bekomme immer eine Fehlermeldung:
Message="Beim Generieren des XML-Dokuments ist ein Fehler aufgetreten."
Source="System.Xml"
InnerException: "Der Typ Team.Contracts.LoginTicket wurde nicht erwartet. Verwenden Sie das XmlInclude- oder das SoapInclude-Attribut, um Typen anzugeben, die nicht statisch sind."
Danke für eure Ratschläge, hab das ganze mal ohne Generischen Rückgabewert gemacht, die Liste hält jetzt Objekte. Brauche leider einen Cast dafür. :(
public class MessageHandling
{
public Dictionary<Type, object> BrockerList
{
get;
set;
}
/// <summary>
/// Initializes a new instance of the <see cref="T:MessageHandling"/> class.
/// </summary>
public MessageHandling()
{
BrockerList = new Dictionary<Type, object>();
Team.Business.MessageObjects.IAbstractMessageBroker<TextMessage> newTextMessageBroker =
new Business.MessageObjects.TextMessage.TextMessageBroker();
BrockerList.Add(typeof(Business.MessageObjects.TextMessage.TextMessage),
newTextMessageBroker);
}
public Team.Business.MessageObjects.AbstractMessageBroker<IAbstractMessage> GetBrockerForType(Type messageType)
{
Team.Business.MessageObjects.AbstractMessageBroker<IAbstractMessage> ob =
(Team.Business.MessageObjects.AbstractMessageBroker<IAbstractMessage>)
BrockerList[messageType];
return ob;
}
}
EDIT:
So der Compiler beschwert sich nicht mehr. Nur noch bei der Ausführung :(
BrockerList = new Dictionary<Type, Team.Business.MessageObjects.AbstractMessageBroker<AbstractMessage>>();
Team.Business.MessageObjects.AbstractMessageBroker<AbstractMessage> newTextMessageBroker =
(Team.Business.MessageObjects.AbstractMessageBroker<AbstractMessage>)
new Business.MessageObjects.TextMessage.TextMessageBroker();
bekomme hier den Fehler
Zitat
Error 1 Cannot convert type 'Team.Business.MessageObjects.TextMessage.TextMessageBroker' to 'Team.Business.MessageObjects.AbstractMessageBroker<Team.Business.MessageObjects.AbstractMessage>' C:\Daten\Projekte\Team.090525\Buisness\MessageHandlingLibary\MessageHandling.cs
ich möchte mir ein kleines Konstrukt bauen, nur leider meckert der Complier dabei rum :(
Ich möchte eine Liste von Objekten halten und wenn ein Typ reinkommt, dann soll er aus einem Dictionary eine Objekt sich holen.
Ganz einfach dachte ich mir.
public Dictionary<Type, Buisness.MessageObjects.AbstractMessageBroker<AbstractMessage>> BrockerList
ganz einfach hinzufügen von meiner Abgeleiteten Klasse
BrockerList.Add(typeof(Buisness.MessageObjects.TextMessage.TextMessage),
new Buisness.MessageObjects.TextMessage.TextMessageBroker());
Die Klasse Textmessage Broker sieht so aus:
public class TextMessageBroker : AbstractMessageBroker<TextMessage>
Der Kompiler schreit hier mit
Zitat
Error 3 The best overloaded method match for 'System.Collections.Generic.Dictionary <System.Type,Team.Buisness.MessageObjects.AbstractMessageBroker <Team.Buisness.MessageObjects.AbstractMessage>>.Add(System.Type, Team.Buisness.MessageObjects.AbstractMessageBroker <Team.Buisness.MessageObjects.AbstractMessage>)' has some invalid arguments C:\Daten\Projekte\SanSoft.Team.090525\Buisness\MessageHandlingLibary\MessageHandling.cs 22 13 MessageHandlingLibary
Error 4 Argument '2': cannot convert from 'Team.Buisness.MessageObjects.TextMessage.TextMessageBroker' to 'Team.Buisness.MessageObjects.AbstractMessageBroker <Team.Buisness.MessageObjects.AbstractMessage>' C:\Daten\Projekte\SanSoft.Team.090525\Buisness\MessageHandlingLibary\MessageHandling.cs 23 17 MessageHandlingLibary
Er ist doch die gleiche Klasse warum kann er das nicht konvertieren. Oder will er hier auch eine generische Schreibweise haben?
Danke. Stimmt ist mir gleich komisch vorgekommen, beim durchschauen. Danke für den Link die Subversion Adresse vom Service Bus stimmt nicht mehr. Man muss ihn nun über Git auschecken http://github.com/ayende/rhino-esb/.
Sehr interessant. Wäre ein Punkt zum anschauen.
Ich hab ein bisschen bedenken bei der ganze MSMQ Geschichte. Noch ein Ding mehr was ich installieren muss und was Fehler verursachen kann.
Hab da noch einen Interessanten MessageBus gefunden (Rhino-Queue), sehr Lightweight von einem ALT.NET Verfechter
Das was mir an deinem Ansatz sehr gut gefällt ist, das ich mich nicht um das ganze drunter kümmern muss, Fehlerbehandlung im Transport, Persistenz der Nachrichten, ...
ich möchte gerne mir einen kleinen Dienst bauen womit ich Nachrichten austauschen kann. Im Grunde möchte ich das ganze generisch halten, so das jeder Datentyp unterstütz wird.
So soll die Datenschnittstelle verwendet werden können um kurze Nachrichten zu versenden (ein Chat Programm), es soll auch möglich sei, gewissen Prozesse zu starten. Oder Benutzereingaben zu fordern.
Wie baue ich am besten die Infrastruktur auf?
Ich dachte mir ich verwende ein WCF mit Callback's for die Bi-Direktionale Kommunikation.
Der Contrakt hat 3 Feldern. Empfänger, Typename und das Objekt als XML String und ich ermittle dann selber welches Objekt dies wäre und deseralisiere es.
Das hat natürlich den Vorteil das ich mittels eines DI Injectors mir die einzelnen Aufgaben aus eigene DLL's reinladen kann.
Bin auch am Überlegen ob ich einen bestehende Nachrichtenstruktur verwenden sollen, wie z.B.: den XMPP, oder gar ServiceBus, wo ich einzelne Dienst reinhänge.
Habs gefunden, verwende den TableAdapter und diese schließt die Connection nicht wieder. So bei maximal 63 Verbindungen war Schluss.
Hab zwar keine Antwort bekommen, aber trotzdem Danke fürs Nachdenken.
Das hab ich daraus gelernt:
* Immer Execption Logging
* Vertraue nie Designer Code
* Bau dir ne Umgebung wo du schnell was ausprobieren kannst.
- eine Webseite mit mit nur einen Button, der genau das macht. Wo der Fehler auftritt.
hab mich gerade durch das Logging vom WCF durchgekämpft und hab dabei festgestellt das der Zugriff auf meine Access Datenbank alle 64 aufrufe fliegt und dann das System steht