web-crossing Blog

Netz-Tagebuch einer Internet-Agentur

Das war noch Werbung!

clock May 29, 2008 10:22 by author james

Sehr nett, die alten Werbe-Videos von Microsoft...


Be the first to rate this post

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


Matt Berseth's ASP.NET Demos

clock May 27, 2008 23:04 by author martin

In ASP.NET etwas zu bauen das funktioniert, ist relativ leicht. Mächtige Controls wie GridView, DetailsView oder (neuerdings) ListView nehmen einem viel Arbeit ab. Etwas zu bauen das darüberhinaus gut aussieht und benutzerfreundlich ist, stellt schon wesentlich grössere Anforderungen an den geneigten Programmierer. Besonders auch deshalb, weil Design und Usability als oft als nicht notwendiges Übel angesehen werden.

Eine Wohltat ist deshalb die umfangreiche Demo-Seite von Matt Berseth, in der bei den Beispielen zu diversen ASP.NET Themen immer auf Design und Usability geachtet wird. Und nachdem alle Demos mit Source Code und einem erklärenden Blog-Eintrag versehen sind, steht der Aufhübschung eigner ASP.NET-Lösungen nichts mehr im Weg.

Be the first to rate this post

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


MIX (The Next Web Now) Videos

clock May 14, 2008 12:23 by author james

Tolle Videos von den MIX Sessions, quasi ein video-basierter Rundgang durch die Neuheiten von Microsoft rund ums WWW.

  • Silverlight 2
  • Virtual Earth
  • AJAX 
  • Sharepoint
  • Patterns
  • und noch vieles mehr

Die Videos sind , HAHA wer hätte das gedacht, in einer Siolverlight Applikation eingebunden. Dort könnt ihr euch durch die einzelnen Kapitel des Video durchklicken.

MIX Videos

Be the first to rate this post

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


VS 2008 SP1 Beta & .NET Framwork 3.5 SP1 Beta

clock May 12, 2008 22:26 by author martin

Scott Guthrie hat heute die Verfügbarkeit der Beta-Version des SP1 für VS 2008 und .NET Framwork 3.5 angekündigt. Wie immer ist sein Blog-Eintrag dazu sehr umfangreich und nahezu schon Pflichtlektüre für alle .NET Entwickler.

Neben den üblichen Bugfixes finden sich (und das ist für ein Service Pack eher ungewöhnlich) eine erstaunliche Menge an zusätzlichen Features im SP1. Die Palette reicht dabei von Verbesserungen in VS2008 (WPF Designer, Intellisense JavaScript-Support, Debugger, Deployment) über Framework-Erweiterungen (ASP.NET AJAX, WPF Performance, CLR Performace, neue Windows Forms Controls) bis hin zu komplett neuen Funktionsblöcken (ASP.NET Dynamic Data, Entity Framework).

Am Papier also ein alles in allem gelungenes Paket in dem jeder etwas für sich finden sollte. Falls das Endresultat (erwartet für den Sommer) dann hinsichtlich Stabilität und Performance auch überzeugen kann, ist das für die .NET Plattform ein weiterer grosser Schritt Richtung universelle Programmierumgebung für alle Lebenslagen (naja, zumindest unter Windows).

Be the first to rate this post

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


Have Fun with PHUN

clock May 9, 2008 14:19 by author james

Ein sehr geniales Software Projekt welches sich mit physikalischen Wechsekwirkungen beschäftigt.

Das ganze wurde von Emil Ernerfeldt entwicklet und hat nur den Nutzen Spass an physik zu haben oder zu gewinnen. Auf alle Fälle muss man es einmal gesehen haben.

Have Phun...

Be the first to rate this post

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


GridView nach HTML Rendern!

clock May 8, 2008 13:51 by author james

In ASP.NET ist es eigentlich sehr simpel diverse Controls als HTML-String zu rendern. Doch leider gibt es bei dem GridView-Control noch immer einen kleinen Bug, der mich fast zu Verzweiflung getrieben hätte.

Üblicher weg:

 
function static string GetHTMLCode(ref GridView aGridView)
{
    StringWriter sw = new StringWriter(); 
    HtmlTextWriter htmlw = new HtmlTextWriter(sw);
    aGridView.RenderControl(htmlw );
    return sw.ToString(); 
}

Das StringWriter-Objekt sollte jetzt den HTMLCode enthalten... LOL! Natürlich nicht 


Bei diesem Ansatz wird leider eine Exception vom Typ System.Web.HttpException geworfen. Grund ist anscheinend, dass sich das GridView nicht in einem als runat="server" gekennzeichneten Form-Tag befindet.

Fehlertext:

"Exception message: Control 'ctl00_MainContentPlaceHolder_GridViewOrderItems' of type 'GridView' must be placed inside a form tag with runat=server. "

Um das Problem zu lösen gibt es ein Spitzenklasse, total verständliche und völlig sinnvolle Lösung... Wink

Bindet auf der *.aspx Datei, in der sich das GridView befinden, noch folgende grenzgeniale Funktion ein. Der Code sollte selberklärend und leicht verständlich sein.

public override VerifyRenderingInServerFor(mControl control)
{
}

 Jetzt sollte die Methode GridView.RenderControl() funktionieren. Jedoch nur wenn sich keine anderen Controls wie z.B. CheckBoxen, DropDownlisten und co. darin befinden ansonsten wird wieder ein Exeption geworfen.

Diese kann jedoch unterdrückt werden indem man das EnableEventValidation-Seitendirektiv auf FALSE setzt.

<%@ Page Language=”C#” CodeFile=”MyPage.aspx.cs” Inherits=”_MyPage” EnableEventValidation=”false” AutoEventWireup=”true” %>

Und nun sollte es flutschen Cool! Viel Spass!

Be the first to rate this post

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


Kirche goes Web2.0

clock May 7, 2008 16:08 by author james

Die katholische Kirche will sich die Technologien des Web 2.0-Zeitalters nutzbar machen. Auf dem Weltjugendtag, der im Juli im australischen Sydney stattfindet, können Teilnehmer unter anderem tägliche SMS vom Papst erhalten und ein Social Network nutzen.

"Wir wollen den Weltjugendtag für die Teilnehmer zu einer einzigartigen Erfahrung machen und dafür neue Wege nutzen, um mit der technikaffinen Jugend in Kontakt zu kommen", sagte Bischof Anthony Fisher. Der Vatikan rechnet für die Veranstaltung mit 225.000 Teilnehmern.

Papst Benedikt wird diesen während des Events täglich einige Worte per SMS zukommen lassen. An dem Veranstaltungsorten soll es außerdem "digitale Gebetswände" geben.

Weiterhin wird ein Social Network eingerichtet, bei dem sich Teilnehmer anmelden können. Hier können sie mit den Ausrichtern an den rund 700 Veranstaltungsorten in Kontakt treten, sich über das Programm informieren und untereinander kommunizieren.

Die technische Umsetzung übernimmt der australische Telekommunikationskonzern Telstra. Dieser stellt für den Weltjugendtag Sprach-, Daten und Rundfunkdienste zur Verfügung. Die katholische Kirche ist mit 5 Millionen Anhängern die größte religiöse Gruppierung in Australien. Weitere 4 Millionen Menschen folgen der anglikanischen Kirche.

Be the first to rate this post

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


Hands-On Lab für Microsofts Server 2008, VisualStudio 2008 und SQL 2008

clock May 4, 2008 10:23 by author james

Die Hands On Lab Manuals zum weltweiten Launch von Visual Studio 2008, SQL Server 2008 und Windows Server 2008 können unter http://heroes.labmanuals.virtualwide.com/ heruntergeladen werden.

Be the first to rate this post

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


Popfly

clock May 2, 2008 23:31 by author martin

Das Mashup-Tool Popfly gibt es jetzt schon seit einigen Monaten, ich hatte bis jetzt aber nie Zeit es mir etwas genauer anzusehen. Der Vorteil davon ist allerdings, dass das Tool mittlerweile ausgereift scheint und die Arbeit damit locker von der Hand geht.

Mit Popfly lassen sich auf erstaunlich einfache Art und Weise sogenannte Mashups, also Verknüpfungen von Webdiensten, erstellen und z.B. in die eigene Homepage integrieren. Zugrundeliegendes Prinzip von Popfly ist das Arrangieren und sinnvolle Verknüpfen von fertigen Bausteinen. Man kann zum Beispiel innerhalb von 2-3 Minuten eine einfache Slideshow auf Basis einer Bildersuche in Google oder Live Image Search zusammenstellen. Einfach einen Image Search Block und einen Slideshow-Block auf die Designer-Oberfläche ziehen und mit Drag&Drop verknüpfen. Damit wird die Ausgabe des Image Search Blocks (eine Liste von Bild-URLs) als Eingabe für die Slideshow festgelegt. Ein etwas modifiziertes Beispiel mit einem Photo Tiles Block statt einer Slideshow ist hier zu sehen:

Bei den Bildern handelt es sich übrigens um das Resultat der Bildsuche nach "Cute Overload" in Live Search.

Es sollte vielleicht noch erwähnt werden, dass die Blöcke bzw. Bausteine von Popfly in Silverlight programmiert sind. Es kann also sein, dass der eine oder andere eine Aufforderung zur Installation von Silverlight bekommt. Nachdem die Verbreitung von Silverlight aber sehr rasch von statten geht, sollte es über kurz oder lang kein grosses Problem mehr sein, auch mal Silverlight statt Flash einzusetzen. Die Endergebnisse sind meist sowieso nicht voneinander zu unterscheiden.

Eine Erweiterung von Popfly zum Erstellen einfacher browserbasierter Spiele mittels Drag&Drop liegt übrigens bereits als Alpha-Version vor (ein Demo-Video gibt's hier). Wenn man den Aufwand betrachtet, den es normalerweise kostet ein Spiel in Flash oder Silverlight von Grund auf selber zu entwickeln lohnt es sich sicher, mal einen Blick darauf zu werfen.

Be the first to rate this post

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


Search

Calendar

<<  January 2009  >>
SuMoTuWeThFrSa
28293031123
45678910
11121314151617
18192021222324
25262728293031
1234567

Archive

Tags

Categories


Blogroll

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2009

Sign in