Laden...
Avatar #avatar-2714.jpg
roeb myCSharp.de - Member
Techniker (FS) für Informatik // Softwareentwickler Chemnitz, Leipzig Dabei seit 28.12.2006 149 Beiträge
Benutzerbeschreibung

Forenbeiträge von roeb Ingesamt 149 Beiträge

12.08.2010 - 15:35 Uhr

Hallo,

Nach der nun ausgiebigen Sommerpause hoffe ich das alle wieder wohlbehalten aus ihren Sommerferien zurückgekommen sind. Wir möchten gern im September wieder in eine neue Saison für die .NET User Group Chemnitz starten.

Wir möchten uns wieder am 17.09.2010 um 18 Uhr im Technologie Centrum Chemnitz (TCC) auf der Annabergerstr. 240 treffen.
**
Wer kommt?**

Es wird uns Alexander Groß aus Leipzig besuchen. Er leitet dort die .NET User Group und organisiert den .NET Open Space in Leipzig mit. Er arbeitet als freiberuflicher .NET Entwickler und Berater.

Was wird das Thema sein?

Alexander Groß stellt sein aktuelles Projekt vor und lädt dabei zur Diskussion der Softwaredesignentscheidungen ein. Im Projekt kommen viele Open Source-Frameworks zum Einsatz auf die ganz nach Wunsch des Publikums näher eingegangen wird: AutoMapper, Machine.Specifications, NServiceBus, Castle Windsor, NHibernate, Spark View Engine, Rhino Mocks, Rake, MSDeploy usw.

Wo kann ich mir anmelden?

Die Anmeldung findet ihr wie immer auf doodle oder in unserer XING Gruppe.

Viele Grüße
Robert

13.07.2010 - 13:17 Uhr

Am 04. – 05.09.2010 veranstalten wir einen BizTalk Open Space in München.

Wir möchten zu diesem Wochenende alle BizTalk Entwickler, Architekten oder einfach nur Interessierte einladen um mit uns über BizTalk, SOA, BPM und Integrationslösungen im Allgemeinen zu sprechen. Der Open Space ist eine Unkonferenz, das bedeutet es wird keine festen Sprecher, Themen und auch kein fixes Programm geben. Es wird über das geredet, was euch interessiert und wo ihr Problemen, Ideen oder Lösungen habt. Jeder ist willkommen beim BizTalk Open Space! Wer auch immer kommt ist der Richtige! Es gibt keinen Eintrittspreis, jedoch freuen wir uns, wenn ihr uns mit einer Spende unterstützen würdet.

Um an diesem Wochenende doch ein wenig Struktur hereinzubringen, haben wir folgende Themengebiete erstellt:

* BizTalk 2010  
* EAI / SOA  
* Enterprise Service Bus  
* LOB Adapter  
* Cloud Computing  
* WF 4.0 / WCF 4.0  
* Deployment  

Natürlich dürft ihr auch eigene Themengebiete einbringen. Es gibt keine Einschränkungen! Am Samstagabend wird es ein geselliges Beisammensein, in einer der vielen Kneipen in München geben.

Euer Interesse ist geweckt? Mehr Informationen findet ihr auf unserer BizTalk Open Space Seite. Meldet euch doch am besten gleich an (Anmeldung)! 😃

Außerdem würden wir uns freuen, wenn ihr für unser Event Werbung machen könntet. Banner und Logos findet ihr im Dateianhang.

17.06.2010 - 21:03 Uhr

Hallo,

auch im Juni findet wieder ein .NET User Group Treffen statt. Diesmal haben wir den Herrn Prof. Dr. Gaedke eingeladen um mit uns über SCRUM und die Anwwendung agiler Methoden in der Praxis zu reden.
**
Wann?**
24.06.2010 um 19.30 Uhr

Wo?
TCC Chemnitz, Annabergerstr. 240, 09125 Chemnitz in der 1. Etagge

Anmeldung:
Anmelden könnt ihr euch wie immer bei doodle.

12.05.2010 - 09:53 Uhr

Hallo,

im Monat Mai treffen wir uns gleich zweimal, was aber daran liegt das wir den letzten Termin von April auf Mai verschieben mussten. Hier nun die Infos zum zweiten Maitreffen.

Wann?
28.05.2010 um 18:00 Uhr

Wo?
TCC Chemnitz; Annabergerstr. 240; 09125 Chemnitz

Thema:
The Power of LINQ

Sicherlich hat jeder .NET Entwickler schon mal was von LINQ gehört. Aber wird es eingesetzt, um Code effizienter und übersichtlicher zu machen? Der Vortrag soll klären, was LINQ überhaupt ist und wie LINQ die tägliche Arbeit erleichtern kann. Es werden Begriffe wie LambdaExpression, ExpressionTree, Func und Action erklärt und Einsatzmöglichkeiten anhand von praktischen, nützlichen Beispielen aufgezeigt.

Dozent:
Rico Fritzsche ist seit 15 Jahren in der IT Branche tätig und seit 2006 Softwareentwickler und –Architekt sowie Technologieberater bei dem auf Microsoft Technologien spezialisierten Unternehmen VISUAL WORLD.
Seine technologischen Schwerpunkte liegen in der Entwicklung von verteilten Anwendungen, WCF, MS SQL Server und Datenzugriffstechnologien wie beispielsweise ADO.NET und Entity Framework.

Anmelden könnt ihr euch wie gewohnt auf doodle.

Weitere Informationen erhaltet ihr auf unserer Website unter dotnet-chemnitz.de

Viele Grüße
Robert

02.05.2010 - 21:34 Uhr

Hallo,

am** 25.05.2010** von 13 bis 18 Uhr veranstaltet die .NET User Group Leipzig ein Launch 2010 Day in Leipzig.

Es werden die Neuerungen beim .NET Framework 4.0 und Visual Studio 2010 vorgestellt, insbesondere in den Bereichen:

* C# 4  
* Entity Framework 4  
* Expression Blend 4  
* Silverlight 4  
* SQL Server 2008 R2  
* Team Foundation Server Basic 2010  
* Visual Studio 2010  
* Windows Communication Foundation 4  
* Windows Phone 7  
* Windows Presentation Foundation 4  

Die Anzahl der Plätze ist begrenzt! Anschließend wird je nach Wetterlage gegrillt.

Anmeldung und weitere Informationen könnt ihr hier finden.

Freundlicher Sponsor der Veranstaltung des Catering und der Location ist die FIO SYSTEMS AG aus Leipzig. JetBrains sponsert Lizenzen von ReSharper und dotTrace Profiler. Die ppedv AG sponsert die aktuellste Visual Studio One Ausgabe für alle Teilnehmer.

Viele Grüße
Robert

25.04.2010 - 17:39 Uhr

[ACHTUNG! Das Event muss leider um eine Woche, auf den 07.05.2010, verlegt werden. Es gab leider eine Doppelbelegung des Termins]

Hallo,

im März haben wir uns leider nicht treffen können. Im April ist es jedoch wieder soweit. Diesmal wird der SQL Server 2008 im Mittelpunkt stehen.

Wann?
07.05.2010 um 19 Uhr

Wo?
TCC Chemnitz; Annabergerstr. 240; 09125 Chemnitz

Abstrakt:
Ihr habt schon oft den Begriff „Business Intelligence“ gehört, aber könnt damit nichts anfangen? Dann seid ihr hier genau richtig! Wir zeigen euch, was man unter Business Intelligence zu verstehen hat und in wie weit der SQL Server 2008 euch dabei unterstützen kann. Wir gehen dabei auf Integrationslösungen mit dem SQL Server Integration Services und auf Reportentwicklung mit dem SQL Server Reporting ein. Lasst euch von der Vielfalt des SQL Server 2008 überraschen.

Referent:
René Helbig, Softwareingenieur bei AMC Messtechnik in Chemnitz, wird euch an diesen Abend in Welt von Business Intelligence einführen.

Anmelden köönt ihr euch auf doodle: Anmeldung

Weitere Infos bekommt ihr auf unserer Website: http://dotnet-chemnitz.de

Viele Grüße
Robert

10.03.2010 - 18:22 Uhr

Hallo zerberos,

das bedeutet das alle Datensätze die schreibst wenn du WriteToServer ausführst als ein einziger Batch ausgeführt werden.

Viele Grüße
Robert

08.03.2010 - 19:55 Uhr

Hallo sillySimon,

vielleicht hilft dir das hier ein wenig weiter. Mehr hab ich auch nicht gefunden.

ADO.NET Data Services on Silverlight: Using the generated key within the same transaction

Gruß
Robert

07.03.2010 - 23:44 Uhr

Hallo Stipo,

wenn du ein gutes Buch zur Einführung in die Entwicklung mit dem SQL Server suchst, scha doch mal in meinen Blog. Ich habe da eine Buchtipp für eben Leute in deiner Situation geschrieben:

Buchempfehlung des Monats: Februar 2010

Ansonsten nur ganze kurz den Objekten im SQL Server die in diesem Beispiel zum Einsatz kommen.

Trigger:
Trigger reagieren auf Events (UPDATE, INSERT oder DELETE) auf genau einer Tabelle in einer Datenbank. Fügst du z.B. einen neuen Datensatz in die Tabelle Customer ein, so springt der Trigger für INSERT auf der Tabelle Customer an. Vorrausgesetzt du hast einen Trigger programmiert 😉

User Definied Function (UDF)
Am einfachsten kann man es wohl mit einer Methode in C# vergleichen. Du hast Code den du immer wieder verwendest, z.B. auslesen des angemeldeten Benutzers und des Anmeldezeit. Nun könntest du in jeden Trigger den Code immer wieder schreiben. Mit einer UDF schreibst du den Code einmal und rufst dann immer wieder diese UDF auf wenn du den Codesnippet benötigst. Eine UDF kann, muss aber nicht, Rückgabewerte haben. Dies können Scalarwerte oder Tables sein.

Ich hoffe dir damit erstmal die zwei Begriff näher gebracht zu haben.

Viele Grüße
Robert

07.03.2010 - 17:53 Uhr

Hallo Stipo,

hier mal ein Beispiel für Audit Logging mit dem SQL Server 200. Was dort gezeigt wird geht auch mit dem SQL Server 2005/2008 Express. Man arbeitet im Prinzip mit Triggern die auf UPDATE, INSERT oder DELETE reagieren. Dazu erstellt man sich noch beliebige UDF (User Definied Functions) im SQL Server zu Unterstützung (z.B. aktuellen Benutzer auslesen, etc.).

Schau dir dieses Beispiel einfach mal an, da wird das Prinzip deutlich:

Table Auditing with SQL Server 2000

Ich hoffe dir damit geholfen zu haben.

Viele Grüße
Robert

07.03.2010 - 11:55 Uhr

Hallo matzeeeee,

das du die Access Db per Code füllen musst ist logisch. Aber die Struktur der Datenbank solltest du wenn möglich vorher festlegen. Das bedeutet, du solltest dir vorher im klaren sein welche Tabellen und Felder du benötigst und diese auch erstellen.

Zum schreiben der Daten benötigst du eine offene OleDbConnection, ein OleDbCommand mit deinem INSERT Statement. Zum lesen der Daten aus einer Access Datenbank benötigst du ebenfalls eine geöffnete OleDbConnection, dann einen OleDbDataReader oder OleDbDataAdapter.

Google dazu ruhig mal oder such hier im Forum. Wirst sicher eine Menge finden.

Viele Grüße
Robert

07.03.2010 - 11:31 Uhr

Hallo matzeeeee,

willst du die Accesstabelle wirklich per Code erstellen und nicht vorher per Hand? Wenn ja schau dir mal folgendes an:

Mit Adox eine Access-Tabelle erstellen und ein Memofeld deklarieren

Sogar hier im Forum:
Access-Tabelle von C# aus erstellen

Gefunden mit einmal Googlen 😃 Wie du die Access Db befüllst ist auch sehr einfach. Ganz leicht per google zu finden wie der Rest auch. Mein Tipp: c# access adox table insert

Gruß
Robert

07.03.2010 - 11:00 Uhr

Hallo Briefkasten,

ich würde dir direkt mal einen ganz anderen Lösungsansatz aufzeigen wollen. Microsoft bietet seit dem .NET Framework 3.5 SP1 das Microsoft Sync Framework. Damit ist es sehr leicht den Inhalt zweier Ordner zu synchronisieren.

Das Vorgehen dabei ist folgendes: Du erstellst die zwei File FileSyncAdapter (Quelle und Ziel) und eine SyncOrchestration. Hierbei kannst du sehr einfach einstellen was im Konfliktfall passieren soll (Gewinnt die Source oder das Ziel, soll der Konflikt in einer Datenbank abgelegt werden, ...)

Ich habe hier mal ein kleinen Beispielcode für dich:


            FileSyncProvider sourceProvider = new FileSyncProvider(sourceReplicaId, SourceFolder.Text);
            FileSyncProvider destProvider = new FileSyncProvider(destReplicaId, DestinationFolder.Text);

            // Create a sync controller to coordinate the synchronization
            SyncOrchestrator syncAgent = new SyncOrchestrator();
            syncAgent.LocalProvider = sourceProvider;
            syncAgent.RemoteProvider = destProvider;
            syncAgent.Direction = SyncDirectionOrder.UploadAndDownload;

            // Start the synchronization
            syncAgent.Synchronize();

Vielleicht ist dieser Lösungsansatz ja etwas für dich.

Viele Grüße
Robert

06.03.2010 - 13:08 Uhr

Hallo Stipo,

der Ansatz von Bitworm ist schon garnicht schlecht. Solltest du jedoch noch weitere Information benötigen, wie z.B. wann der Datensatz das letzte mal von XY geändert wurde oder du wissen willst welcher Wert sich in einem Datensatz geändert hat, so kann ich dir empfehlen Change Data Capture (CDC) mal anzusehen.

Jeddoch verlange CDC das du die Enterpriseversion des SQL Servers benutzt. Alternative vorgehensweisen wären hier mit Triggern zu arbeiten. (Fehleranfällig!)

Viele Grüße
Robert

15.02.2010 - 13:05 Uhr

Hallo,

am** 26.02.2010** trifft sich von 15.00 - 18.00 Uhr die .NET User Group Chemnitz. Wie gewohnt treffen wir uns auf der Annabergerstr. 240 im Technologie Centrum Chemnitz.

Diesmal probieren wir ein für uns neues Konzept aus. Wir machen einen DNUG Open Space zum Thema BizTalk Server 2009. Nähere Informationen findet ihr hier.

Anmeldung sind erwünscht bei doodle.

Viele Grüße
Robert

08.12.2009 - 15:52 Uhr

Hallo,

am **10.12.2009 **um **19 Uhr **ist es mal wieder soweit. Die .NET User Group Chemnitz trifft sich im Technologie Centrum Chemnitz (TCC) auf der Annabergerstr. 240 zum Thema "Einführung in Sharepoint" mit Martin Hey von Communardo.

Inhalt:
Kleiner Bruder – großer Bruder
Sowohl WSS als auch auch sein “großer Bruder” MOSS 2007 sind leistungsfähige Collaboration-Tools. In einer einführenden Präsentation wollen wir zeigen, wie die grundlegende Architektur dieser Lösungen aussieht und welche Gemeinsamkeiten und Unterschiede es inhaltlich gibt. In wenigen No-Code-Beispielen wird demonstriert, wie ein Portal zusammengestellt und konfiguriert werden kann.

using (new SharePoint())
Für Entwickler am interessantesten sind immer Code-Beispiele und die sollen natürlich auch nicht zu kurz kommen, wenn wir auf einer Entwickler Usergroup sind. Über das Objektmodell und die bereitgestellten Webservices kann der SharePoint ganz leicht an eigene Bedürfnisse angepasst werden. Eigene WebParts, Workflows und Features können leicht in das Portal integriert werden und Funktionen bereitstellen, die es mit Standard-Boardmitteln nicht gibt.

Weitere Infos findet ihr auf http://dotnet-chemnitz.de

Gruß
Robert

11.11.2009 - 11:16 Uhr

Hallo,

am **25.11.2009 **um **19 Uhr **ist es mal wieder soweit. Die .NET User Group Chemnitz trifft sich im Technologie Centrum Chemnitz (TCC) auf der Annabergerstr. 240 zum Thema "Was ein Webentwickler über SEO wissen muss" mit André Langer von Sachsen Fernsehen.

Inhalt:
Dieser Vortrag widmet sich der Entwicklung von ASP.NET-Webanwendungen zur Abwechslung mal aus einer anderen Blickrichtung. Vielfach steht aus Kundensicht vor allem die Auffindbarkeit der Webinhalte in gängigen Suchmaschinen im Vordergrund. Für die Umsetzung dieses Ziels benötigt ein Entwickler ein gewisses Grundverständnis von der Suchsystematik heutiger Suchmaschinen. Dass dies am Beispiel von Nachrichteninhalten mitunter weniger technisches Verständnis benötigt als gedacht möchte dieser Vortrag aufzeigen.

Wir würden uns freuen wenn ihr wieder zahlreich erscheint. Bitte meldet euch hier an.

Gruß
Robert

09.06.2009 - 12:48 Uhr

Hallo,

die .NET User Group Chemnitz trifft sich wieder am 26.06.2009 um 18 Uhr im Technologie Centrum Chemnitz auf der Annabergerstr. 240 in der 1. Etagge.

Themen dieses Abends werden sein:

Plugin-Entwicklung von Andreas Schlegel
Visual Studio 2010 und die Neuerungen in .NET 4.0 von Robert Meyer

An diesem Abend wird wieder durch die Firma Visual World für Getränke gesorgt sein. Im Anschluss an das DNUG Treffen, werden wir uns in einem Lokal in der Nähe auf einem Stammtisch treffen.

Anmeldung für das Treffen bitte hier. Weiter Information sind zu finden auf http://dotnet-chemnitz.de/.

Viele Grüße
Robert

29.05.2009 - 10:52 Uhr

verwendetes Datenbanksystem: SQL Server 2008 Express

Hallo,

ich setze gerade ein Projekt um, wo ich dummerweise auf den SQL Server 2008 Express angewiesen bin. Nun ist eine Anforderung des Projekt, die Änderungen in der Datenbank nachzuvollziehen. Dafür ist Change Data Capture (CDC) ja optimal, leider gibt es CDC aber nicht in der Express Edition. Kenn jemand eine Alternative zu CDC? Im wesentlichen reicht es mir wenn ich weis welcher Nutzer wann wo geändert hat. Also was geändert wurde z.B. von "bla" auf "bla1" ist nicht so wichtig. Ich möchte nur ungern mit Triggern anfangen und für jede Tabelle noch ChangeTables anlegen.

Ich hoffe ihr könnt mir helfen und habt eine Idee. 😃

Danke und Gruß
Robert

15.05.2009 - 22:24 Uhr

Hallo Hero,

ich finde die Methode wie du einen Buchtitel, der wie ich vermute in einer Datenbank steht, suchst. Wieso löst du das Problem nicht in dem du mit einem SQL Statement gegen die Datenbank gehst?

Könnte es dran liegen das an das Datagridview ein ganz anderes Dataset gebunden ist wo der Index nicht überein stimmt?

Die Methode ist auf jedenfall seltsam 😃

Gruß
Robert

08.05.2009 - 12:10 Uhr

Hallo,

zwei Treffen sind vorbei, welche ein voller Erfolg waren. Nun ist es soweit und wir treffen uns zum dritten mal am 29.05.2009 um 18 Uhr im Technologie Centrum Chemnitz auf der Annabergerstr. 240.

Themen dieses Abend werden sein:
Codeoptimierung mit C# und LINQ von Rico Fritzsche
und
Test Driven Development von Robert Meyer

Bitte meldet euch wie gewohnt hier an. Für Essen und Trinken wird wieder durch die Firma Visual World gesorgt sein. Die Teilnahme ist natürlich kostenlos.

Viele Grüße
Robert

20.04.2009 - 11:07 Uhr

Hallo,

ich würde gern den StyleCop bei uns in der Firma einsetzen damit er hilft unsere Codingstandards einzuhalten. Dazu müsste ich aber die Regeln von StyleCop bearbeiten oder zumindest teilweise abschalten können 😃 Finde jedoch keine Möglichkeit dazu, bin ich nur blind oder ist das so vorgesehen von MS?

Gruß
Robert

20.04.2009 - 00:54 Uhr

Hallo alex999,

du hättest dir für solche Dinge natürlich auch eine View im SQL Server bauen können. Aber wie sagt man so schön? Viele Wege führen nach Rom! 😃

Gruß
Robert

19.04.2009 - 17:18 Uhr

Hallo gdata,

SQLite ist natürlich eine Idee. Auf keinen Fall würde ich dir zu Access raten, da wirst du sehr schnell an die Grenzen stoßen.

Meine Empfehlung wäre SQL 2008 Express, das würdest einmal auf dem Server installieren und fertig. Außerdem ist er kostenlos und für deine Zwecke vermute ich mal ausreichend. Bietet auch eine optimale zusammenarbeit mit dem VS2008.

Meine Buchempfehlung: Datenbankprogrammierung mit Visual C#

Gruß
Robert

17.04.2009 - 09:20 Uhr

Hallo Noodles,

Sorry, genau das meinte ich ja 😃 War bissel blöd formuliert.

Gruß
Robert

17.04.2009 - 00:35 Uhr

Hallo,

ist zwar nicht ganz genau das selbe Thema, aber ein neuer Thread würde wohl nicht lohnen. Hat schon jemand Erfahrung sammeln können wir ich Rhino.Mock am besten mit dem EntityFramework bei UnitTests nutzen kann?

Würde mich schwer interessieren, finde irgendwie dazu im Internet nichts richtiges.

Viele Grüße
Robert

17.04.2009 - 00:28 Uhr

Es gibt .FirstOrDefault() / .SingleOrDefault().
Damit bekommst du das gewünschte oder den Standardwert.

Hallo Peter,

Muss dich ein wenig korrigieren:

FirstOrDefault gibt den ersten ersten Datensatz oder wenn kein Datensatz vorhanden ist ein leeres Objekt zurück. Wenn nun mehr als ein Datensatz vorhanden ist, verschweigt er dir das und gibt dir einfach den ersten zurück.

SingleOrDefault gibt wie FirstOrDefault den ersten Datensatz zurück, falls vorhanden. Wenn keiner vorhanden ist bekommst du einen Standardwert. Sollten jedoch mehr als ein Datensatz vorhanden so bekommst du eine InvalidOperationException.

SingleOrDefault ist also optimal wenn du wirklich wissen willst ob nur ein Datensatz existiert.

Grüße
Robert

16.04.2009 - 12:07 Uhr

Hallo,

ich hab einen Teamcity aufgesetzt welches als BuildServer NAnt nutzt. Funktioniert soweit super, er führt auch die Unittest aus. Jedoch würde ich mir gern die Testergebnisse (trx Files) irgendwie anzeigen lassen. z.B. "10 von 10 Tests passed". Bei NUnit z.B. kann man das ja on-the-fly lösen, was bei MSTest ja leider nicht möglich ist. Jemand eine Idee wie ich mir die Testergebnisse im Buildergebnis anzeigen lassen kann? Möchte ungern umsteigen beim Testframework 😃

Vielen Dank und Grüße
Robert

11.04.2009 - 10:00 Uhr

Nein, ist natürlich absolut kostenlos 😃 Verpflegung und gute Gespräche weren vom Veranstalter gestellt 😃 Wenn Interesse besteht, können wir uns danach noch in einer Kneipe zu einem Stammtisch treffen.

09.04.2009 - 11:05 Uhr

Hallo,

nachdem wir unser erstes Treffen erfolgreich und mit viel Freude absolviert haben, möchte ich nun zum 2. DNUG Treffen in Chemnitz aufrufen. Wir treffen uns diesmal am 24.04.2009 schon 17 Uhr im Technologie Centrum Chemnitz (TCC) auf der Annabergerstr. 240 in Chemnitz. Zu finden auch auf Google Maps.

Sprecher wird diesmal Torsten Weber sein, er ist seit vielen Jahren MVP für Device Application Development. Er wird bei uns über folgende Themen reden:

_Presentation Zen
Warnung: Dieser Vortrag ist eine Rebellion. Lernen Sie, gewohnte Sichtweisen und Verselbständigung zu durchbrechen und herausragend zu sein. Kompromisslos wird mit schlechter Alltäglichkeit aufgeräumt und Ihnen Ihr blinder Fleck aufgezeigt. Genießen Sie eine Stunde lang einen Grundton edler Einfachheit als Tugend zur Präsentationen eines beliebigen Themas.

21 Schritte und 7 gute Entwurfsmuster zum Mobile Computing
Genießen Sie einen rasanten Überblick, wie Sie mit Microsofts Plattformen Lösungen für Mobile Computing entwerfen können. Die gängigen SDKs, "versteckte" Werkzeuge, gute Zusätze von Drittanbietern – in 21 Schritten können Sie Ihr erstes mobiles Projekt in sieben unterschiedlichen Varianten einer Architektur starten. Ergänzt mit Empfehlungen, was Sie nicht machen und woran Sie denken sollten._

Bitte meldet euch wie gewohnt rechtzeitig hier an, damit die Raumgröße und die Verpflegung planen können.

Viele Grüße
Robert

30.03.2009 - 10:46 Uhr

Die Vortragsfolien zu dem Windows 7 Vortrag stehen nun auf unserer Website zum Download bereit. Website: http://dotnet-chemnitz.de

27.03.2009 - 13:37 Uhr

Es findet ab heute regelmässig, einmal im Monat, statt 😃

26.03.2009 - 16:28 Uhr

schön, kommst du auch? 😃

26.03.2009 - 10:57 Uhr

Hallo,
am 27.03.09 um 18 Uhr trifft sich zum ersten mal offiziell die .NET User Group Chemnitz. Themen an diesem werden sein:

  • ASP.NET MVC Framework von Robert Mühsig
  • **Windows 7 **von Robert Meyer

Das Treffen findet in dem Technologie Centrum Chemnitz statt. Zu findet es es hier bei GoogleMaps

Danach wird es noch viel Zeit und Raum geben für Diskussionen rund um die .NET Usergroup Chemnitz und .NET im Allgemeinen.

Nähere Infos findet ihr auf unserer Seite

01.03.2009 - 23:28 Uhr

Hallo daniel94ever,

kleine Frage, wieso nutzt du nicht das MDI was dir WinForms und .NET zur verfügung stellt?

Gruß
Robert

27.02.2009 - 17:10 Uhr

Kann es sein das es mit der deutschen Version von SQL Server nicht geht? Bekomme keinen aussagekräftigen Fehler 😦 und deutsches CTP gibs ja net ...

18.02.2009 - 12:17 Uhr

Keine Angst du bist nicht unfähig 😃 Hatte die letzten Tage ein wenig Stress. Aber letzten Freitag hatte ich die Unterlagen weitergeleitet. Werd nochmal nachfragen wo sie denn stecken 😃

04.02.2009 - 10:54 Uhr

Das freut mich 😉

03.02.2009 - 10:29 Uhr

Ich habe den Titel mit Absicht so gewählt um mit dem Irrtum LINQ sei ein OR-Mapper (Dabei ist es eine Abfragesprache) aufzuräumen.

Viele Fragen mich immer "Denkst du das EF besser ist als LINQ?" Das Problem ist das viele in dem LINQ-to-... nicht mehr durchblicken. Deswegen werd ich hier auf die einzelnen LINQ-to-... eingehen. und LINQ-to-Entities und LINQ-to-SQL sind nunmal die wichtigsten 😉

03.02.2009 - 09:13 Uhr

Das erste Thema ist mit Absicht ein wenig provokant und irritierend gewählt 😃

Werde die Folien + Beispielprojekt danach zur Verfügung stellen 😃

23.12.2008 - 13:07 Uhr

Bei mir ist es heute auch der letzte Arbeitstag ... dann ist bis zum 02.01.09 Ruhe 😃

Euch allen ein schönes und besinnliches Fest und einen guten Rutsch ins neue Jahr.

10.12.2008 - 10:01 Uhr

Bin mir nicht 100 Prozent sicher, aber muss auf den Clients die das Programm ausführen und den CrystalReport erzeugen nicht auch die CrystalReport Runtime installiert sein?

10.12.2008 - 08:29 Uhr

Hallo aerox05,

ich hätte noch folgenden Vorschlag. Lade die Daten die du für den Report brauchst in ein DataTable/DataSet und erzeuge aus dem DataTable/DataSet ein XML File.

Dieses kannst du nun als ADO.NET Quelle im Crystal anfügen. Nun musst du nur jehdesmal wenn du den Crystal aufrufst ein DataTable/DataSet mit den Daten übergeben. So umgehst du das Problem das der Report direkt auf die Datenbank zugreifen muss.

Kann dir zu Zeit leider keine detailierte Anleitung erstellen, aber gibs genug bei google 😉

Hoffe ich konnte helfen.

Gruß
Robert

09.12.2008 - 08:54 Uhr

Wär auf jedenfall interessant, aber die Preise sind ja schon sehr hoch 8o 8o

Dann musst du mal ganz freundlich einen Arbeitgeber fragen 😃

Ich werd evtl. auch anzutreffen sein.

19.09.2008 - 09:06 Uhr

Hallo B1rd,

Möchtest du ein String übergeben und ein Int zurück erhalten, dann ist das kein Property mehr, da wie von Khalid erwähnt ein Property nur einen Typ haben kann.

Für so etwas kommst du nicht drum herum eine Funktion zu bauen mit Übergabewert und Returnwert.

Gruß
Robert

18.09.2008 - 14:44 Uhr

Zwar nicht Open-Source aber dennoch ein ziemlich gutes Dokumentenverwaltungstool sind die SharePoint Services (Die Services sind kostenlos). Da hat man eine Historie/Versionierung aller Dokumente, Benutzerrechte, Vorlagen, usw...

Das ist eine Idee an die ich noch garnicht gedacht habe. Werd ich auch mal in Erwägung ziehen 🙂

18.09.2008 - 14:33 Uhr

@roeb, welche DB benutzt du dazu?

SQL Server 2005 Enterprise wird es wohl wegen der Datenmenge werden, da Express mit 4GB wohl ein wenig zu klein ist. 🙂

Ich habe folgende Gründe die Dateien trotz größerer Datenbank in der DB abzulegen:

  • Eindeutige Zuordnung ist möglich. Wenn man eine Datei umbenennt ist sie nicht mehr zuordbar.
  • Benutzer / Admin kann die Dateien nicht einfach löschen. Bzw. nur mit Aufwand und Fachwissen.
  • Dateien können nicht ohne weiteres bearbeitet oder ausgetauscht werden.

Bei mir handelt es sich um sehr wichtige und rechtliche Dokumente wo Mitarbeiter des Kunden eine Unterschrift leisten nachdem sie z.B. in ein Gerät eingewiesen wurden. Die Papiere werden als PDF gescannt und in der DB gesichert. Der Kunde sichert sich somit rechtlich ab. Sollte es einen Mitarbeiter irgendwie möglich sein an die Datei zu kommen, so könnte das unter Umständen Folgen haben. Da hab ich kein Problem mit mehr Speicherbedarf.

Gruß
Robert

18.09.2008 - 14:11 Uhr

@BerndFfm: Mit die Datenbank wird größer meinst du größer als gleicher inhalt auf einem Fileserver?

Ich mag jetzt mal behaupten, ja! Wenn ich bei uns Datenbank von 600MB sehe mit reinen Text und die komprimieren kann mit ZIP oder RAR auf unter 100 MB dann denke ich das auch Dateien als BLOB mehr Platz wegnehmen als wenn ich sie zB. als PDF auf die Festplatte lege.

Ich stehe vor einem ähnlichen Problem und habe mich auch entschieden Dokumente in der DB abzulegen. In meinem Fall handelt es sich um PDF Dateien mit einer jeweiligen Größe von etwa 1 MB. Werden wohl bis zu 300 000 Dateien werden im schlimmsten Fall. Bin mal gespannt wie sich das auf die Datenbank auswirken wird.

Gruß
Robert

02.09.2008 - 15:14 Uhr

<-- siehe links 🙂

02.09.2008 - 09:02 Uhr

Hallo Tina,

vielleicht hilft dir das weiter: Oracle Database Lite ADO.NET

Da ist auch ein Beispiel für die Connection und die haben im gegensatz zu dir noch einen DB Namen angegeben.

Beispiel:

OracleConnection conn = new OracleConnection
      ("DataDirectory=\\orace;Database=polite;DSN=*;uid=system;pwd=manager");
conn.Open();

Die gehen dabei aber auch über die OracleConnection Class ran.

Hoffe konnte dir irgendwie helfen.

Gruß
Robert