Categories: Allgemein Posted by AlexanderZeitler on 6/30/2004 8:16 PM | Comments (0)

Ich habe für den Typed DataSet Generator einen Workspace bei GotDotNet eingerichtet. GotDotNet bietet mit den Workspaces ein System, das für die Verwaltung von Software-Projekten bestens geeignet ist.

Alle weiteren Informationen zum Typed DataSet Generator werden über diesen Workspace bereitgestellt.

http://workspaces.gotdotnet.com/TypedDataSetGenerator

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories: Whidbey Posted by AlexanderZeitler on 6/30/2004 6:00 PM | Comments (0)

h"Am 29ten Juni hat Microsoft eine Welle von Betaprodukten auf die Entwicklergemeinde losgelassen. Um sozusagen für die Sommerbeschäftigung (und darüber hinaus) zu sorgen, habe ich in diesem Artikel wichtige Anlaufpunkte für den "verspielten" Programmierer zusammengetragen, um das Verwenden der Betas auch zum Vergnügen werden zu lassen."

Artikel: Visual Studio 2005 und .NET 2.0 Beta 1

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories: VisualStudio.NET, Visual Web Developer 2005 Express Posted by AlexanderZeitler on 6/30/2004 5:57 PM | Comments (0)
"Part 1 of a three-part series on creating Web applications with Visual Web Developer 2005 Express Edition and SQL Server Express covers setting up a project and creating a SQL Server Express database, and explores the use of the ASP.NET Web Site Administration tool to set up roles, users, and providers. It also covers utilizing security controls such as Login, LoginStatus, LoginView, CreateUserWizard, PasswordRecovery, and ChangePassword. (16 printed pages)"

Web Development with Visual Web Developer 2005 Express Edition and SQL Server 2005 Express Edition, Part 1

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories: Datenbanken, Sql Server 2005 Express Posted by AlexanderZeitler on 6/30/2004 4:41 PM | Comments (0)

"SQL Server Express, a free product based on SQL Server 2005 technology, includes the unique Application XCopy feature, and networking and security that differ from other SQL Server 2005 editions. These topics and the integration of SQL Server Express with Visual Studio 2005 are discussed. Compare this product with the existing Microsoft free databases like MSDE and Jet. (20 printed pages)"

SQL Server 2005 Express Edition Overview

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories: Tools, Development Posted by AlexanderZeitler on 6/30/2004 2:20 PM | Comments (1)

Nach der Veröffentlichung meines Artikels zur Einführung in Typed DataSets tauchte die Frage auf, ob man nicht die Definition mehrere DataSets auf einmal erledigen könnte.

Leider geht dies nicht ohne weiteres. Deshalb habe ich eine kleine WinForm-Applikation entwickelt, die das erledigt: den Typed DataSet Generator.

Der Typed DataSet Generator kann hier heruntergeladen werden: Typed DataSet Generator.zip (93,62 KB)

Nach dem Download sind die drei Dateien Typed DataSet Generator.exe, Interop.MSDASC.dll und Interop.OLEDBError.dll in ein Verzeichnis zu kopieren.

Der Aufruf des Typed DataSet Generators erfolgt über die Typed DataSet Generator.exe und sollte wie folgt starten:

Nach dem Klick auf Select im Feld DataSource erscheint folgendes Fenster:

Dort ist als Provider entweder Microsoft JET OLE DB 4.0 Provider oder Microsoft OLE DB Provider for SQL Server auszuwählen.
Nach dem Klick auf Weiter erscheint folgender Dialog, der entsprechend der gewünschten Datenbank auszufüllen ist:

Nun ist in Create from auszuwählen, ob man die Typed DataSets aus Tabellen oder aus Stored Procedures (z.Zt. nur mit SQL Server möglich) erzeugen möchte. Zunächst wählen wir Tables aus. Die Sprache, in der die Klassendateien erzeugt werden sollen, stellen wir auf C#:


Jetzt sind die Tabellen, aus denen die DataSets erzeugt werden sollen, auszuwählen.

Optional kann man einen Namen für das DataSet und die enthaltene Datentabelle hinterlegen:

Wie man sieht, kann man außerdem einen Output Namespace angeben, unter dem die Klassendateien erzeugt werden soll - auch dieser ist optional.

Jetzt ist noch der Ausgabepfad für die .xsd- und Klassendateien auszuwählen:

Nach dem Klick auf create werden die DataSets aus den gewählten Tabellen erzeugt:

Das Resultat findet sich hier:

Wie bereits erwähnt, lassen sich auf ähnlichem Wege auch Typed DataSets aus Gespeicherten Prozeduren erstellen:

 

Die Software wird mit größter Sorgfalt entwickelt, aber dennoch ist es nach dem heutigen Stand der Technik nicht möglich, eine absolut fehlerfreie Software zu produzieren.
Deshalb sind alle Angaben ohne Gewähr.
Auch kann ich keine Gewähr oder Garantie übernehmen, daß diese Software auf jedem Rechnersystem, jeder Umgebung und mit jedem anderen Programm zusammenarbeitet. Ich garantiere nicht die Eignung des Programms inkl. evtl. vorhandener Zusatzprogramme für einen bestimmten Anwendungsfall oder eine bestimmte Hardwarekonfiguration.
Weiterhin bin ich unter keinen Umständen für Schäden haftbar zu machen, die sich aus der Nutzung des vorliegenden Produktes ergeben. Dies schließt den Verlust von Geschäftsgewinnen, die Unterbrechung der geschäftlichen Abläufe, den Verlust von Daten sowie alle übrigen materiellen und ideellen Verluste und deren Folgeschäden ein und gilt selbst dann, wenn ich zuvor ausdrücklich auf die Möglichkeit derartiger Schäden hingewiesen wurde. Sollte ein Fehler entdeckt werden, so bin ich bestrebt, diesen so schnell wie möglich zu korrigieren.
Eine Garantie dazu kann ich jedoch nicht aussprechen.

Durch den Download, Besitz und die Nutzung der vorliegenden Software erklärt der Anwender vorbehaltlos sein Einverständnis mit dem Garantie- und Haftungsausschluß.

Bei Problemen: einfach eine Mail an mich (Adresse steht am Ende dieser Seite).

Update (30.6.2004)

Damit der Typed DataSet Generator funktioniert, müssen folgende Voraussetzungen erfüllt sein:

  • Das .NET Framework 1.1 SDK muß installiert sein - die .NET Redistributable genügt nicht!
  • Der Pfad zur xsd.exe muß in den Umgebungsvariablen registriert sein. Sollte dies nicht der Fall sein, kann das mit der sdkvars.bat in %systemroot%\Programme\Microsoft.NET\SDK\v1.1\Bin nachgeholt werden. 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories: VisualStudio.NET, AddIns Posted by AlexanderZeitler on 6/30/2004 9:53 AM | Comments (1)
"ReSharper is an add-in for Visual Studio .NET 2003 that brings intelligent C# code editing, highlighting and refactoring features to Visual Studio. ReSharper aims to provide C# developers with the same level of power and productivity enhancements that have been available to Java developers using IntelliJ IDEA."

ReSharper: C# Refactoring Tool

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories: ASP.NET, DataGrid, WinForms.NET Posted by AlexanderZeitler on 6/30/2004 9:04 AM | Comments (0)

Hinter diesem unscheinbaren Titel verbirgt sich eine deutschsprachige Sammlung nützlicher Artikel und FAQs zu Win- und Webform DataGrid.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories: Artikel.NET, ASP.NET, Controls Posted by AlexanderZeitler on 6/30/2004 6:03 AM | Comments (1)

Daniel Fisher hat seinen "Internet File Select and Upload Dialog" fertiggestellt und bei CodeProject einen Artikel zur Einführung bereitgestellt.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories: Artikel.NET, ASP.NET, Basics, FAQ Posted by AlexanderZeitler on 6/30/2004 5:47 AM | Comments (0)

Der Titel des Artikels dürfte Erklärung genug sein ;-)

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Categories: Framework.NET Posted by AlexanderZeitler on 6/30/2004 5:40 AM | Comments (0)

.NET Framework 1.1 Service Pack 1 Tech Preview provides an early look at updates and feature enhancements that will be shipped as part of .NET Framework 1.1 Service Pack 1."

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5