Dezember 2007 - Einträge

JCQ auf CodePlex

Vor einiger Zeit habe ich begonnen, einen Icq Client in Visual Basic zu schreiben. Angefangen mit .NET 1.1 bin ich nun bei .NET 3.5 und einer WPF Oberfläche angekommen.

Die Basisfunktionen des Icq Netzwerks sind implementiert, man kann also problemlos einloggen, chatten, user suchen, user adden.

image image image

Die Oberfläche ist leider noch etwas umständlich und unvollständig. Nun suche ich weitere Personen, die sich für das Projekt interessieren und sich im OSCAR Protokoll und/oder WPF auskennen.

Das Projekt ist seit gestern Abend auf CodePlex verfügbar. http://www.codeplex.com/JCQ

Posted von Jan-Cornelius Molnar mit 2 comment(s)
Abgelegt unter:

LINQ To Everything

Das .NET Framework 3.5 bringt mit den Spracherweiterungen für C# 3.0 und VB 9.0 ein neues Feature namens Language INtegrated Queries (LINQ). Dadruch können beliebige Abfragen als streng typisierter Ausdruck in VB/C# etc. formuliert werden, dannach werden sie von einem Provider übersetzt gegebenenfalls optimiert und an die Datenquelle gesendet.

Das .NET Framework 3.5 bietet Unterstützung für die Datenquellen

  • Datenbanken wie Sql Server 2005 (Linq To Sql, Linq To Entities)
  • Xml (Linq To Xml)
  • .NET Objekte (Linq To Objects)

Microsoft hat aber viel dafür getan, das LINQ möglichst offen und flexibel zu gestallten, damit man leicht eigene Provider erstellen kann. Und dies zeigt bereits eine enorme Wirkung, denn auf CodePlex gibt es bereits zahlreiche weitere Provider

Neben diesen Projekten will ich noch drei weitere erwähnen

Slinq erweitert LINQ um den Zugriff auf Stream Daten (http://www.codeplex.com/Slinq)

InterLINQ implementiert einen n-Tier Ansatz für Linq To Sql (http://www.codeplex.com/interlinq)

NLINQ hat sich zum Ziel gesetzt Linq für Visual Studio 2003 und 2005 zur Verfügung zu stellen (http://www.codeplex.com/nlinq)

Posted von Jan-Cornelius Molnar mit 1 comment(s)
Abgelegt unter: , ,

Dell Precision M90, Vista x64 und 4GB RAM

Da die Speicherpreise gerade so niedrig wie nie sind, habe mich noch kurz vor Weihnachten dazu entschlossen, meinem Dell Precision M90 4GB RAM zu spendieren. Die 4GB Problematik bei 32-bit Betriebssystem war mir bekannt, aber da ich ja stolzer Besitzer von Vista x64 bin, dachte ich, man könnte das einfach ignorieren.

Falsch gedacht, denn das M90 hat einen Intel i945 PM Chipsatz, der leider nur einen 32-bit Adressraum hat. Der Chipsatz kann also nicht mehr als 4GB addressieren. Da noch 512 MB für die Grafikkarte und ein paar MB für sonstige Optionen wie BIOS caching etc. reserviert sind, bleiben 3326MB für die Speicheradressierung auch bei Vista 64-bit.

Es bleiben bei mir also ca. 700mb ungenutzt, das ist aber immernoch besser als nur 2gb.

image

Visual Basic 9.0 Language Specification

Microsoft hat die Spezifikationen für Visual Basic 9.0 für die Öffentlichkeit bereitgestellt. Die Spezifikation enthält auch die neuen Features wie Lambda- , Linq- und XLinq-Expressions.

Das Dokument ist 357 Seiten lang und enthält viele Source Code Beispiele.

http://www.microsoft.com/downloads/details.aspx?FamilyID=39de1dd0-f775-40bf-a191-09f5a95ef500&DisplayLang=en

Posted von Jan-Cornelius Molnar mit no comments
Abgelegt unter: ,

Expression Blend Service Pack 1

Soeben ist das SP1 für Expression Blend erschienen. Neben Stabilitätsverbesserungen enthält das Update auch eine verbesserte Unterstützung für Visual Studio 2008. Man muss also nicht unbedingt auf Blend 2 warten, um auch Visual Studio 2008 nutzen zu können.

Detaillierte Informationen zum Service Pack gibts hier
http://support.microsoft.com/kb/944811/en-us

Eine Liste mit behobenen Fehlern hier
http://support.microsoft.com/kb/944809/en-us

Und schließlich das Update hier
http://www.microsoft.com/downloads/details.aspx?FamilyID=A07196D1-971B-4710-99C8-D3D9603CCFCB&displaylang=en

Posted von Jan-Cornelius Molnar mit no comments
Abgelegt unter:

Microsoft Download Center SILVERLIGHT (Preview)

Microsofts Download Center erlaubt den Zugriff auf zig-tausende Applikationen, Updates, AddIns, Whitepapers etc. Jeder Download ist zudem ausführlich dokumentiert und es werden Querverweise zu verwandten Downloads angeboten.

Um die Übersicht bei dieser Informationsfülle zu verbessern, testet Microsoft momentan eine durch Silverlight erweiterte Version des Download Centers (Preview: http://www.microsoft.com/beta/downloads/Default.aspx), die zahlreiche Erweitungen gegenüber der HTML Version bietet. Darunter auch eine verbesserte Performance, z.B. beim Sortieren von Listen nach Datum/Titel etc.

Es lohnt sich auf jeden Fall das neue Center einmal auszuprobieren!

Microsoft Expression Blend 2 December Preview

Nach der Erfolgreichen Einführung von Microsoft Expression Blend, geht das Designertool nun in die zweite Runde.

Der Schwerpunkt liegt hier ganz klar in der Unterstützung von Silverlight und Visual Studio 2008, es gibt aber eine ganze Reihe von Neuerungen.

Die aktuelle December Preview, sowie weitere Informationen erhält man hier:

http://www.microsoft.com/expression/products/download.aspx?key=blend2preview

Jetzt gehts weiter!

Obwohl Visual Studio 2008 noch nichtmal offiziell gelaunched wurde, gibt es bereits die ersten Erweiterungs CTPs, die auf der 2008er Version basieren.

1. Microsoft Parallel Extensions to .NET Framework 3.5 Dec 07 CTP

Durch die Parallel Extension werden die Fähigkeiten des .NET Fameworks Aufgaben gleichzeitig abzuarbeiten stark erweitert.

http://www.microsoft.com/downloads/details.aspx?FamilyID=e848dc1d-5be3-4941-8705-024bc7f180ba&DisplayLang=en

2. ADO.Net Entity Framework Beta 3

Das ADO.NET Entity Framework (früher ADO.NET vNext) ist Microsofts leistungsfähiger O/R Mapper, der die Abbildung von Datenbankstrukturen auf .NET Objekte ermöglicht

3. ADO.Net Entity Framework Tools Dec 07 CTP

Erweitert Visual Studio 2008 um Projekttemplates, Designer uvm. für das ADO.NET Entity Framework!

Nach wie vor werden keine 64-Bit Versionen von Windows unterstützt :(

http://www.microsoft.com/downloads/details.aspx?FamilyID=d8ae4404-8e05-41fc-94c8-c73d9e238f82&DisplayLang=en

4. Microsoft Sync Framework FINAL

Das Microsoft Sync Framework ist eine Plattform für die Synchronisierugn von Anwendungen, Diensten und mobilen Endgeräten. Durch das Sync Framework wird der Onlinezugriff auf gemeinsam verwendete Resourcen stark vereinfacht.

http://msdn2.microsoft.com/de-de/sync/bb821992.aspx

Posted von Jan-Cornelius Molnar mit no comments
Abgelegt unter: