.NET Blog   ·   .NET Casts   ·   .NET GUI Foren   ·   .NET BlogBook   ·   WPF Blogger   ·   visual studio one   ·   ASP.NET professional

  • ACHTUNG - NEUES BLOG

    Ab sofort steht unter http://devtyr.norberteder.com mein neues Blog zur Verfügung. Dieses Blog wird nicht weiter betreut, bleibt aber erhalten. Neue Eintr%auml;ge erfolgen nur mehr im neuen Blog. Kommentare werden ebenfalls nicht mehr behandelt. Wer weiterhin meinen Einträgen und Aktivitäten folgen möchte, möge bitte RSS-Feeds, Verlinkungen etc. an die neue Location anpassen.
Download .NET Essentials Installer
Trickkiste

DotNetCasts - Live! - Mitschnitt veröffentlicht

31.01.07 - .NET, Allerlei, Internet, Community, Entwickler Podcasts
Beitrag von Norbert Eder
 Ab sofort steht auf .NET Casts der Mitschnitt des gestrigen Livecasts als MP3 zur Verfügung. Die Qualität sprengt zwar keine bestehenden Rekorde, sollte aber dennoch recht gut zu verstehen sein ;-)

Hier noch kurz zu den besprochenen Inhalten:

- Garbage Collector
- CLR Tracing
- Aufruf einer COM-dll aus .NET heraus
- Alternative zu BLINQ oder ASP.NET Make um einen DAL zu erzeugen
- Software um Vorträge (bzw. den Bildschirmverlauf) aufzuzeichnen.

Und zum Schluss auch noch der Hinweis auf den nächsten Livecast:
06. Februar 2007, 20:00 Uhr.

  Kommentar hinzufügen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


Jetzt alles neu mit Vista!

31.01.07 - Kunterbunt
Beitrag von Norbert Eder
 So, heute Vista gekauft und installiert. Ging wunderbar schnell und funktioniert auch recht fein - bis jetzt.

Was mir jetzt noch fehlt ist ein Office 2007. Hat niemand Lust mir eins zu schenken? Im Gegenzug gibt es wieder ein paar Tutorials und Add-ins ;-)

  2 Kommentare - 982 mal angesehen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


Windows Vista: Feature Matrix

31.01.07 - Kunterbunt
Beitrag von Norbert Eder
 Wer so wie ich entscheiden muss, welche Vista Version denn die Richtige ist, der sollte einen Blick auf die Feature Matrix werfen.

  1 Kommentar - 1058 mal angesehen   |  1 Trackbacks   |  Permalink  |  Trackback-URL


Neues Microsoft Tool: Microsoft SQL Server Database Publishing Wizard 1.0

30.01.07 - SQL Server
Beitrag von Norbert Eder
 Durch den SQL Server-Datenbankveröffentlichungs-Assistent können Datenbanken in T-SQL-Skripts oder direkt an Hostingdienstanbieter veröffentlicht werden.

Der SQL Server Database Publishing Wizard ermöglicht die Bereitstellung von SQL Server-Datenbanken in einer gehosteten Umgebung an einen Server mit SQL Server 2000 oder 2005. Dabei wird eine einzelne SQL-Skriptdatei generiert, die zum Neuerstellen einer Datenbank (sowohl Schema als auch Daten) in einer freigegebenen, gehosteten Umgebung verwendet werden kann, bei der die einzige Konnektivität mit einem Server durch einen webbasierten Steuerungsbereich mit einem Skriptausführungsfenster besteht. Der SQL Server Database Publishing Wizard kann Datenbanken auch direkt auf Server hochladen, die sich beim freigegebenen Hostinganbieter befinden, sofern diese Funktionalität vom Hostingdienstanbieter unterstützt wird.

Der SQL Server Database Publishing Wizard kann optional auch direkt in Visual Studio 2005 und/oder Visual Web Developer 2005 integriert werden. Nach erfolgter Integration können Datenbanken aus der Entwicklungsumgebung heraus auf einfache Weise veröffentlicht werden.


Und hier die Screenshots des Tools, als auch die ersten Ergebnisse:










An dieser Stelle könnte der angesprochene Hostinganbieter eingetragen werden.



Als Zieldatenbank können SQL Server 2000 und SQL Server 2005 ausgewählt werden. Bei den Datentypen können Schema und Daten, Schema bzw. Daten eingestellt werden.





Die Ausgabe dieser Testdatenbank sieht dann folgendermaßen aus:

/****** Object:  Table [dbo].[tPerson]    
 * Script Date: 01/30/2007 11:24:15 ******/
IF  EXISTS (SELECT * FROM sys.objects 
WHERE object_id = OBJECT_ID(N'[dbo].[tPerson]') 
AND type in (N'U'))
DROP TABLE [dbo].[tPerson]
GO
/****** Object:  Table [dbo].[tProperty]    
 * Script Date: 01/30/2007 11:24:15 ******/
IF  EXISTS (SELECT * FROM sys.objects 
WHERE object_id = OBJECT_ID(N'[dbo].[tProperty]') 
AND type in (N'U'))
DROP TABLE [dbo].[tProperty]
GO
/****** Object:  Table [dbo].[tPersonAge]    
 * Script Date: 01/30/2007 11:24:15 ******/
IF  EXISTS (SELECT * FROM sys.objects 
WHERE object_id = OBJECT_ID(N'[dbo].[tPersonAge]') 
AND type in (N'U'))
DROP TABLE [dbo].[tPersonAge]
GO
/****** Object:  Table [dbo].[tPersonAge]    
 * Script Date: 01/30/2007 11:24:15 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects 
WHERE  object_id = OBJECT_ID(N'[dbo].[tPersonAge]') 
AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[tPersonAge](
    [PersonID] [int] NULL,
    [Age] [int] NULL,
    [Test] [image] NULL
)
END
GO
/****** Object:  Table [dbo].[tProperty]    
 * Script Date: 01/30/2007 11:24:15 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects 
WHERE object_id = OBJECT_ID(N'[dbo].[tProperty]') 
AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[tProperty](
    [ID] [int] IDENTITY(1,1) NOT NULL,
    [Fullname] [nvarchar](255) 
  COLLATE Latin1_General_CI_AS NULL,
    [PropertyName] [nvarchar](50) 
  COLLATE Latin1_General_CI_AS NULL,
    [PropertyValue] [nvarchar](255) 
  COLLATE Latin1_General_CI_AS NULL,
    [Attributes] [nvarchar](1000) 
  COLLATE Latin1_General_CI_AS NULL,
 CONSTRAINT [PK_tProperty] PRIMARY KEY CLUSTERED 
(
    [ID] ASC
)WITH (IGNORE_DUP_KEY = OFF)
)
END
GO
/****** Object:  Table [dbo].[tPerson]    
 * Script Date: 01/30/2007 11:24:15 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects 
WHERE object_id = OBJECT_ID(N'[dbo].[tPerson]') 
AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[tPerson](
    [ID] [int] IDENTITY(1,1) NOT NULL,
    [Firstname] [nvarchar](50) COLLATE Latin1_General_CI_AS NULL,
    [Lastname] [nvarchar](50) COLLATE Latin1_General_CI_AS NULL,
 CONSTRAINT [PK_tPerson] PRIMARY KEY CLUSTERED 
(
    [ID] ASC
)WITH (IGNORE_DUP_KEY = OFF)
)
END
GO
SET IDENTITY_INSERT [dbo].[tPerson] ON
INSERT [dbo].[tPerson] ([ID], [Firstname], [Lastname]) 
VALUES (1, N'Norbert', N'Eder')
INSERT [dbo].[tPerson] ([ID], [Firstname], [Lastname]) 
VALUES (2, N'Karoline', N'Draxler')
SET IDENTITY_INSERT [dbo].[tPerson] OFF


Hinweis
Mittlerweile wurde die Version 1.1 veröffentlicht.
Microsoft SQL Server Database Publishing Wizard 1.1

  3 Kommentare - 1403 mal angesehen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


DotNetCast - Live! Es geht weiter ....

30.01.07 - .NET, Allerlei
Beitrag von Norbert Eder
  Heute, 30. Jänner 2007 findet der zweite DotNetCasts - Live! statt. Auch diesmal werden wieder zahlreiche Fragen und Diskussionen rund um .NET erwartet. Zusätzlich wird es - sofern es glückt - eine Aufzeichnung geben.

Nähere Details - auch neue Regeln und Änderungen - sind unter DotNetCasts - Live! No. 2 zu finden.

Join us!

  Kommentar hinzufügen - 5 mal angesehen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


Visual Studio 2005 schneller starten

29.01.07 - .NET, Visual Studio
Beitrag von Norbert Eder
 Heute bin ich zufällig über einen Eintrag von Peter Bucher gestolpert und diesen Tipp möchte ich natürlich meinen Lesern auch nicht vorenthalten.



In der Verknüpfung von Visual Studio 2005 einfach ein /nosplash anfügen und schon startet Visual Studio 2005 um ein paar Sekunden schneller.

  1 Kommentar - 666 mal angesehen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


ASP.NET AJAX Linksammlung

28.01.07 - .NET, ASP.NET
Beitrag von Norbert Eder
 Hier ein paar Links zum Thema ASP.NET AJAX:

ASP.NET AJAX Download
ASP.NET AJAX Online Dokumentation
ASP.NET AJAX Video Tutorials
AJAX Control Toolkit
AJAX Control Toolkit Demos

Weiters gibt es zu diesem Thema noch die ASP.NET 2.0 AJAX Futures January CTP. Hierfür muss jedoch müssen jedoch ASP.NET AJAX 1.0 installiert sein. In der Futures CTP befinden sich in Entwicklung befindliche Funktionalitäten.

Zu guter Letzt: Die AJAX Cheat Sheets - eine übersichtliche Darstellung der Klassen und Funktionen.

  Kommentar hinzufügen - 2 mal angesehen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


Kostenlose Code Coverage Tools

27.01.07 - Entwicklung, Diskussionen, Software Testing
Beitrag von Norbert Eder
 Was ist Code Coverage?

Die Code Coverage Analyse wird zusammen mit Unit Tests eingesetzt. Durch sie wird überprüft, welcher Anteil des Sourcecodes durch Tests abgedeckt wird. Dadurch kann weiters festgestellt werden, welche Bereiche nicht abgedeckt sind und hat so die Möglichkeit, dafür entsprechende Unit Tests zu bilden. Insgesamt wird durch den Einsatz der Code Coverage Analyse die Qualität der Unit Tests verbessert.

Kostenlose Code Coverage Tools für .NET?

Kommerzielle Produkte zu diesem Thema gibt es einige, jedoch auch kostenlose Tools sind verfügbar.

NCover ist eines dieser kostenlosen Tools und steht aktuell in der Version 1.5.5 beta zur Verfügung, welche jedoch nur mit dem .NET Framework 2.0 zusammenarbeitet und nicht abwärtskompatibel ist. Dazu muss zu einer älteren Version gegriffen werden. Für eine komfortablere Auswertung der Berichte bietet sich der kostenlose NCoverExplorer an.

Eine weitere Variante stellt PartCover dar. PartCover unterscheidet sich in einigen Bereichen von NCover, leistet jedoch auch gute Dienste.

Lohnt sich der Einsatz?

Egal ob nun ein kostenloses Code Coverage Tool oder ein kommerzielles eingesetzt wird, insgesamt wird die Qualität der Unit Tests und somit der gesamten Software erhöht. Daher: Sehr empfehlenswert.

  1 Kommentar - 220 mal angesehen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


DasBackup 1.0.6 beta released

27.01.07 - Tools, DasBackup
Beitrag von Norbert Eder
  Die Version 1.0.6 beta von DasBackup steht nun zum Download verfügbar.

Hier die auffallendsten Änderungen

- Performance/RAM-Problem bei großen Dateien behoben
- Email-Notification
- Usability

Weiters finden sich weitere kleine Änderungen in DasBackup. Hier nun ein paar Screenshots der neuen Version:





Download: DasBackup 1.0.6 Beta

Informationen zu DasBackup sind ebenfalls auf der DasBackup Projektseite zu finden.

Hinweis: Eine neuere Version ist verfügbar! Weitere Informationen finden sich auf der DasBackup Projekt-Seite.
  2 Kommentare - 1122 mal angesehen   |  0 Trackbacks   |  Permalink  |  Trackback-URL


Five Things You Didn't Know About Me

26.01.07 - Blog-Intern
Beitrag von Norbert Eder
 Es geht um. Nein, kein Virus. Alle werden sie getagged und jetzt hat es auch mich erwischt. Ursprünglich von Jeff Pulver hat es mich nun via Kai erwischt.

Nun gut, nun sollte ich wohl auch fünf Dinge erwähnen, die keiner von mir weiss - stellt sich nur die Frage: Was wenn ich nicht will, dass das niemand weiß? Nun gut, ich will nun mal nicht so sein ...

1. Ich esse für mein Leben gerne. Hauptsächlich und am liebsten die gute alte österreichische Küche. Hin und wieder auch mal etwas Italienisches.

2. Eine Leseratte ich bin :) Gemeint sind damit weniger Fachbücher, als viel mehr alles was Fantasy zu tun hat. Zusätzlich stehen in meinen Regalen wohl so ziemlich alle Bücher von Stephen King.

3. Mustang 1978 King Cobra Dieses Auto fehlt definitiv in meiner Garage. Soll heissen, dass ich der absolute Mustang Freak bin. Zur Not würde ich mir allerdings auch einen neuen schenken lassen :)

4. Als IT-Mensch bin ich bekannt. Die Anfänge liegen allerdings in einer wirtschaftlichen Ausbildung (Volkswirtschaftslehre).

5. Musik. Musik ist mir eines der wichtigsten Dinge überhaupt. Hier jedoch kaum etwas aus den Charts. Viel mehr im Bereich EBM, nordischer Metal.

Nun gut, das waren nun meine fünf Dinge die "niemand" weiß. Und um es nun ein wenig auszuweiten, hier meine ernannten Kandidaten:

Wiesel, Hannes, Mario, GENiALi und Frank.

  Kommentar hinzufügen - 2 mal angesehen   |  2 Trackbacks   |  Permalink  |  Trackback-URL



Zurück Weiter