Contact

netcreate OHG
  • Send mail to the author(s) E-mail
  • XING

My talks

Community

.NET Developer Group Braunschweig Co-Lead INETA Deutschland Microsoft Community Leader/Insider Program (CLIP) .NET GUI Just Community e.V.

Categories  RSS 2.0

Archives

Blogs of friends

Comments

Stats

Total Posts: 229
This Year: 62
This Month: 0
This Week: 0
Comments: 105

Tags

 

Nützliches Office 2007 Helferlein für das Übersetzen

Posted in Allgemein at Sunday, April 29, 2007 2:10 PM W. Europe Daylight Time

Ich bin gerade auf das Add-In "Office 2007 dict.cc Add-In" von Norbert Eder gestoßen. Wer öfter eine Email, Bericht in Englisch schreiben muss und bei den Übersetzungen sich den Weg über das Web sparen will, der sollte sich das Add-In näher anschauen. Die Anfragen an dict.cc sind sehr fix und recht übersichtlich ist das Add-In auch.

Weitere Informationen & Download: hier

DT ReSharper Plugin

Posted in Tools at Friday, April 27, 2007 2:56 PM W. Europe Daylight Time

Alexander Nestrenko hat ein kleines Plugin für den ReSharper geschrieben, welches die Verarbeitung von Strings verbessert.

Folgende Punkte beinhaltet das Plugin:

Context actions

  • Move strings to resource
  • Replace string by property
  • Use System.String.Empty instead of ""
  • Use System.Environment.NewLine instead of "\r\n"

Highlighting

  • String colud be moved to recource
  • String presents in a resource

Refactoring

  • Move strings to resource
  • Move all strings from file(s) to resource
  • Move all strings from folder(s) to resource
  • Move all strings from project(s) to resource
  • Move all strings from solution to resource

Weitere Informationen incl. Screenshots findet man hier: DT ReSharper Plugin

Download: Version 0.8.14 (new version)

.NET Developer Group Braunschweig ist CLIP-Mitglied !!!

Posted in .NET Developer Group Braunschweig at Wednesday, April 25, 2007 11:17 AM W. Europe Daylight Time

Es gibt neues von der User Group! Dorothea hat mir die langersehnte Email geschickt, in der Sie mir mitgeteilt hat, dass wir ins CLIP Programm von Microsoft aufgenommen wurden. JUHU (!!!)

Was ist CLIP ?


Hier zu am besten einen Auszug von Microsoft:

CLIP ist das Basis-Betreuungsprogramm von Microsoft für alle Betreiber deutschsprachiger, nichtkommerzieller Online- und Offline-Communities, die sich mit Microsoft-Produkten, -Services und -Technologien beschäftigen – z.B. in Form von Web-Portalen, Online-Foren, Bulletin-Boards oder User Groups.
Mit CLIP möchte Microsoft Sie bei Ihrer Community-Arbeit unterstützen. CLIP hilft Ihnen mit persönlicher Betreuung durch Microsoft-Experten, versorgt Sie frühzeitig mit technischen Informationen und kümmert sich darum, dass Ihre qualifizierten Community-Services die öffentliche Resonanz erfahren, die sie verdienen.

Weitere Infos: http://www.microsoft.com/germany/community/programme/clip.mspx

Ich bin sehr gespannt was es alles beim CLIP zu entdecken gibt!

Vielen Dank an alle die uns dabei untestützt haben und besonders an Frank!

Interessante Entwicklerposter: VSTS, WF, ASP.NET,..

Posted in .NET Entwicklung at Wednesday, April 25, 2007 9:43 AM W. Europe Daylight Time

Auf der Seite http://www.drp.co.za/Media/Posters/tabid/73/Default.aspx können verschiedene Poster zu vielen verschiedenen Themen heruntergeladen werden. Wenn man sich anmeldet, bekommt man Zugriff auf die Beta-Poster.

Hier ein Auszug aus der Posterliste:

0070 Microsoft PowerShell Scripting (New)

0070 Microsoft PowerShell Scripting Cmdlets (New)

0202 Microsoft Team System Editions

0418 WF Posters - WorkflowChanges

0416 WF Posters - WebService

0414 WF Posters - Tracking

0412 WF Posters - SqlWorkflowPersistence

0410 WF Posters - Roles

0408 WF Posters - Queues

0406 WF Posters - Local Services

0404 WF Posters - Correlated Local Service

0402 WF Posters - Compensation

0400 WF Posters - Batching

0206 Microsoft Indigo Attributes Poster

0202 Microsoft Team System Project Build

3100 WF Batching

0202 Microsoft Team System Project Capacity Planning

0202 Microsoft Team System Project Panning

0202 Microsoft Team System Project Source Migration

... (viele mehr)

Emailversand bei geringer Festplattenkapazität

Posted in Scripting at Monday, April 23, 2007 10:21 PM W. Europe Daylight Time

Nicki hat mich gefragt, ob ich eine Lösung für folgendes Problem hätte. Er wollte, dass ein regelmäßiger Task seine Festplattenkapazität abfragt und bei einer Unterschreitung eines Schwellwertes eine Warnung per Email verschickt wird.

Die Lösung des Problems besteht aus folgenden Punkten:

  1. einem VBS-Skript, welches die Festplattenkapazität abfragt und ggf. eine Warnmeldung generiert
  2. einer Batch-Datei, welche das VBS Skript aufruft und danach mit Blat ggf. eine Mail verschickt.
  3. dem SMTP Tool Blat.exe zum Verschicken der Email

Das VBS-Skript sieht folgendermaßen aus:

Option Explicit Dim objfs, drive, FreierSpeicher, message Set objfs = CreateObject("Scripting.FileSystemObject") Set Drive = objfs.GetDrive("C:\") FreierSpeicher = Drive.FreeSpace message = "Achtung die Festplatte ist bald voll!" ' 2000 = 2 GB If (FormatNumber(FreierSpeicher/1024^2,2) < 2000) then WScript.Echo message WScript.Quit(1) else 'WScript.Echo "test" WScript.Quit(0) end if

Bei dem Skript muss nur die Message und der Wert, ab wann eine Warnung verschickt werden soll, angepasst werden. In dem Beispiel oben wird eine Warnung generiert, wenn  2 GB (2000) unterschritten sind.

Die Batch-Datei, die die Email verschicken soll, sieht wie folgt aus:

@echo off rem Blat muss angepasst werden, die IP des SMTP Servers, so wie die richtige Emailadresse, Subject cscript //nologo festpl.vbs > mail.txt && goto exit blat -installSMTP localhost servername@domane.de blat mail.txt -to admin@domane.de -s "Festplattenkapazitaet Warnung" :exit echo "Es wurde keine Email verschickt"

Die Batch ruft das VBS Skript auf und erstellt die mail.txt. Das VBS Skript gibt 0 oder 1 zurück. Wenn es 0 zurück gibt, bedeutet das, dass keine Warnung verschickt werden muss und die Batch springt zum Exit Blog. Bei einer 1 erfolgt das Verschicken einer Email mit Blat.

Blat.exe ist ein Open Source Tool, mit dem man Emails verschicken kann. Evtl. fragt sich der eine oder andere Leser, warum ich das nicht direkt in dem VBS Skript erledigt habe. Da man aber nicht wissen kann, auf welchem Host-System das Skript laufen soll und welche Mail-Komponenten auf diesem zur Verfügung stehen (CDO etc.), benutze ich bei sowas gern Blat. Blat muss nur einmal konfiguriert werden, entweder macht man das einmal für das System oder es wird wie in der Batch beschrieben, bei jedem Aufruf konfiguriert.

In der Batch muss die IP des SMTP angegeben werden, die Email über die verschickt werden soll und der Adressat, an den die Warnung verschickt werden soll. Weitere Infos zu Blat findet man hier.

Batch & VBS: Festplattenkapazitaetencheck.zip (35,55 KB)

 

Die .NET Developer Group Braunschweig trifft sich zu ihrem 7 Treffen User Group Treffen am 16.04.07 um 19:00 im Restaurant Flair.

 

Achtung! Wir haben eine neue Location!

 

Restaurant "Flair"

Madamenweg 171
38118 Braunschweig
+49 (531) 2806406

 

Anfahrtsskizze: http://www.dotnet-braunschweig.de/anfahrt.aspx

 

Mathias Raacke wird seinen Basta & VSone Vortrag über ADO.NET Sync Services bei uns halten.

Die ADO .NET Sync Services sind eine neue, auf ADO .NET aufbauende API zur Synchronisierung von Daten zwischen verschiedenen Datenbanken. Sie sollen den Entwickler dabei unterstützen, Smart Clients zu entwickeln, die nur gelegentlich eine Verbindung zum Datenbankserver aufbauen können. Die Synchronisierung kann dabei nicht nur direkt über eine Datenbankverbindung, sondern auch über einen Web Service erfolgen. Diese Session gibt einen Überblick über die ADO .NET Sync Services und die dazugehörigen Designer in Visual Studio "Orcas" und zeigt anhand vieler Codebeispiele, wie die Sync Services verwendet werden können.

Über Mathias Raacke:
Er arbeitet als Senior Student Partner im Student Program der Microsoft Deutschland GmbH. Er ist außerdem freiberuflicher Trainer und Entwickler für .NET und andere Microsoft Technologien. Auch in seiner Freizeit beschäftigt er sich viel mit .NET - Er leitet die .NET User Group in Paderborn und ist Mitgründer der .NET User Group Bielefeld. Und in dem bisschen Zeit das dann noch übrig bleibt studiert er seit 9 Semestern Informatik in Paderborn.
Weitere Infos:
http://www.outofcoffeeexception.de/default.aspx 

Weitere Infos unter www.dotnet-braunschweig.de .

Wie immer ist jeder herzlich willkommen!

Workflow Foundation Web Workflow Approvals Starter Kit

Posted in ASP.NET at Sunday, April 08, 2007 4:52 PM W. Europe Daylight Time

Es gibt ein neues WF Starter Kit zum download. Es beinhaltet Beispiele für ASP.NET Anwendungen.

This starter kit is a Visual Studio 2005 project that demonstrates using Windows Workflow Foundation for simple task oriented workflow in an ASP.NET web application. A workflow model is used to automate work order requests at a small example company. It includes three pre-defined roles which each play a part in the work order creation, approval and monitoring. The starter kit may be modified for other workflow models to suit other small web based task management systems.

Nachdem installieren gibt es einen neues Projekttemplate. Einfach F5 drücken, dann geht es los ;-)

Das Starter Kit kann hier im MSDN runtergeladen werden: download

Update der Team Foundation Server Roadmap

Posted in VS Team System at Saturday, April 07, 2007 9:34 PM W. Europe Daylight Time

Brain Harry hat in seinem Weblog über die neuen Features des mit Orcas erscheinendem Team Server berichtet. In seinem ausführlichen Blog beschreibt Brain u.a. folgende Punkte:

  • Administration, Operations & Setup
  • Build
  • Data Warehouse
  • Migration
  • Version Control
  • Work Item Tracking
  • Web Access

Juhu (!) die Source Control hat endlich das Feature "Get Latest Version On Checkout", sowie das gute "alte" VSS dies immer macht! Das erspart Klicks und Verwirrung. ;-)

Ich bin sehr gespannt auf den neuen Team Server! Bald gibt es die Beta 1. Eine CTP befindet sich schon im MSDN.

Den ausführlichen Bericht von Brain gibt es hier

Visual Studio Orca Prof. enthält standardmäßig Unit Testing Features

Posted in VS Team System at Saturday, April 07, 2007 8:50 PM W. Europe Daylight Time

Die Team System Testing Feature werden in der kommenden Visual Studio Professional Version (Orca) standardmäßig enthalten sein. Somit benötigt man nicht mehr die Developer oder die Tester Version von VSTE. Ob sämtliche Features aus den VSTE übernommen sind, ist noch nicht klar, aber die „Major Features“ auf jeden Fall.

Das nenn ich mal gute Neuigkeiten ;-)

 

Nähere Informationen dazu gibt es hier

Ajax ASP.NET Tab Extender Control

Posted in AJAX at Monday, April 02, 2007 7:05 PM W. Europe Daylight Time

Auf Basis des AjaxControlToolkit hat telerik einen Tab Extender Control entwickelt, welches zum kostenlosen Download bereit steht. Endlich Tabs in einer normalen ASP.NET Textbox! Der Tab Extender ist bei dem Code Converter Projekt entstanden. Mit dem Code Converter kann man Sourcecode zwischen VB und C# (und andersrum) konvertieren.
Einfach die Tab Extender DLL zu der AjaxControlKit.dll ins BIN Verzeichnis kopieren und das Tab Extender Control auf die ASP.NET Seite packen. Danach nur noch die TargetControlID anpassen und schon hat die Textbox Tab Unterstützung! :-)

Download Tab Extender mit Sourcecode: hier

Weitere Informationen dazu: hier