Linie in Silverlight mit C# zeichnen.

otto fischer 5. February 2010 18:03

Neulich in der Post:

Guten Tag Otto.
Ich habe ein kleines Programm welces unter anderem 2 Buttons besitzt. Über den einen Button erzeuge ich dynamisch ein oder mehrere Linien.
Über den anderen sollen diese wieder zerstört werden.
Nun und genau hier liegt mein Problem. Wie zerstöre ich die dynamisch erzeugten Linien (Objekte) wieder?
Hoffe du kannst mir hierbei helfen :-)
Vielen Dank schon mal im voraus.
Beste grüße Giuseppe

Naja, “neulich” ist gut, dieses Mail wartete schon ein paar Tage auf seine Beachtung, da ich z.Z. recht “internetlos” bin.

Die Frage ist schnell beantwortet - “zeichnen” bedeutet das Hinzufügen von Objekten. Logischerweise ist das “löschen” nichts weiter als das Entfernen von Objekten. Dabei ist es unerheblich, ob es sich um eine Linie oder um ein Bild oder um ein anderes, beliebiges UIElement handelt. (Linie ist von Shape abgeleitet, Shape von FrameworkElement, FrameworkElement von UIElement).

In Code sieht das Hinzufügen einer Line folgendermaßen aus:

public partial class MainPage : UserControl
{
     public MainPage()
    {
        InitializeComponent();
     }
     Line l;
 
     private void AddLinie_Click(object sender, RoutedEventArgs e)
     {
         l = new Line();
         Canvas.SetLeft(l, 0.0);
         Canvas.SetTop(l, 10.0);
         l.X1 = 0.0;
         l.Y1 = 0.0;
         l.X2 = 200.0;
         l.Y2 = 10.0;
         l.Stroke = new SolidColorBrush(Colors.Red);
         l.StrokeThickness = 3;
        canvas.Children.Add(l);
     }
}
und das Entfernen geht mit:
private void Button_Click_1(object sender, RoutedEventArgs e)
{
      canvas.Children.Remove(l);
      l = null;
 } 
 

Be the first to rate this post

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

Tags:

Tipp, Trick

Tu was Gutes, gestalte eine Website mit Silverlight und gewinne 50.000$

otto fischer 24. January 2010 11:55

image aber leider nur, wenn Du in Amerika wohnst. Der Internetauftritt von “Boys & Girls Club of America” einer Online-Community, die sich der (positiven) Entwicklung von Kindern verschrieben hat, braucht ein Facelifting und http://www.phizzpop.com hat einen gut dotierten Wettbewerb ins Leben gerufen.

Bei diesen auf Amerika begrenzten Wettbewerben würde ich mir ein wenig mehr kosmopolitisches Denken bei Microsoft wünschen. Ansätze gibt es ja genug; so sehe ich seit neustem häufig automatische Übersetzungen von MSDN-Seiten auf Chinesisch – die mir, da ich recht wenig Chinesisch verstehe, ziemlich Spanisch vorkommen.

Be the first to rate this post

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

Tags: ,

Die Royal Society setzt auf Silverlight (und auf WPF)

otto fischer 23. January 2010 14:01

image

Einige historisch und kulturell wichtige Schriften wurden von der Royal Society digitalisiert und unter dem Label “The Royal Society – Turning the Pages” ins Internet gestellt. Die Facsimiles werden als Deep-Zoom-Bilder mit Page-Turn angezeigt.

Du hast die Auswahl zwischen einem Silverlight oder einem WPF-Programm. Meiner Meinung nach bringt das WPF-Programm nur ein wenig Spielerei, aber keine Vorteile mit. Auf alle Fälle ein hübscher Zeitvertreib für Leute, die sich für alte Schriften interessieren.

image

William Stukeley's Life of Newton

Thomas Paine's iron bridge design

The Constitutions of Carolina

Anatomical drawings of the human lymphatic system

Richard Waller's watercolours of English flowers and grasses

Henry James's sketches of fossils

Specimens of calligraphy with natural history drawings

Be the first to rate this post

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

Tags: , ,

Silverlight 4 (Beta) Dokumentation

otto fischer 18. January 2010 09:34

Seit einiger Zeit ist Microsoft ja dabei, die MSDN-Seiten neu zu gestalten (an anderer Stelle berichtete ich bereits über die MSDN-Preview) und die Seiten sind imagejetzt schon insgesamt übersichtlicher und besser geworden. Aber es ist nicht immer ganz einfach, die Hilfe zur Silverlight-4 Beta in der MSDN zu finden. “Normalerweise” findest Du auf den MSDN-Seiten einen Hinweis, auf welche Version des Frameworks sich die angezeigte Hilfe bezieht (“This page ist specific to …”) – und über diesen Hinweis kannst Du zu anderen Versionen navigieren.

Für Silverlight-4 fehlt dieser Hinweis (liegt wohl am Beta-Zustand von SL-4). Aber die Hilfetexte für Silverlight-4 stehen schon im Internet (auch wenn der Link von den Silverlight-3 Seiten aus fehlt).

Die “grundsätzliche” Adresse ist:

http://msdn.microsoft.com/en-us/library/cc838158(VS.96).aspx

Wenn Du diese Adresse vergessen hast, was recht einfach geht, gibt es aber einen kleinen (Suchmaschinen-) Trick, wieder zur Beta-Dokumentation zu kommen. Silverlight-4 wird unter der Versionsnummer vs.96 in der MSDN geführt. Wenn Du also “Grid class vs.96” in Bing eingibst, ist http://msdn.microsoft.com/en-us/library/system.windows.controls.grid(VS.96).aspx die erste Fundstelle.

Currently rated 5.0 by 2 people

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

Tags: , , , , ,

Silverlight

Silverlight Crashkurs zu gewinnen (Umfrage zu Silverlight-Tour, Silverlight-Schulung)

otto fischer 8. January 2010 08:53

Vor einigen Tagen hatte ich Euch gefragt, nach welchem Modus ich meine Belegexemplare verschenken könnte. Wenn ich ehrlich bin, finde ich jeden der Vorschläge (der Vorschläge, die auf die Frage nach dem Modus eingehen) Klasse.

silverlight-3-crashkurs

Der Vorschlag von Micha gefällt mir, weil ich

  • kreative Beiträge überaus schätze. (und die ständen dann hier … noch viel besser)
  • mich immer über die Beteiligung von Euch freue – und dieser Vorschlag für mehr Beteiligung sorgen wird. Und
  • Ihr selbst abstimmen würdet.

So ganz spontan: Klasse.

Den Vorschlag von Jürgen finde ich ebenfalls gut. Der Vorschlag

  • “Verweis auf mein Buch” kommt dem Autor ja immer gelegen. Der Vorschlag
  • “Verweis auf ein caritatives Projekt” ist (objektiv gesehen) noch besser.

Schließlich würde mir das ermöglichen, an etwas sinnvollem teilzuhaben, auch wenn es nur mit einem Buch ist. Würde ich am liebsten auch machen.

Der Vorschlag von Lars trifft meine Spielernatur mitten ins Herz. Eine Schnitzeljagt sorgt für Spannung, Nachrichten und Informationen von Euch – also eigentlich auch alles, was ich mir für meinen Blog wünsche.

Carsten packt mich natürlich bei der Begeisterung für meinen eigenen Blog – welcher (Blog-) Autor wünscht sich nicht, dass die Leser sich mit den Beiträgen/Inhalten auseinander setzen? Und diese Auseinandersetzung würde mir Informationen darüber liefern, was ich verbessern kann. Also sollte ich diesem Vorschlag folgen?

Herbert würde von Flash an Silverlight geführt werden – alleine so eine “Bekehrung” wäre schon ein Buch wert –:)

Robert hat mich wörtlich genommen – und damit ebenfalls kreative Beiträge vorgeschlagen – diesen Beitrag fasse ich mal als Stimmabgabe für den Vorschlag von Micha auf.

Dweinand könnte in seinem neuen Job unterstützt werden und möchte Zweifler überzeugen.

Klasse Ideen und eine schwere Entscheidung. Ich werde auf alle Fälle jeden der Vorschläge im Gedächtnis behalten und versuchen den einen oder anderen Vorschlag tatsächlich umzusetzen. Ich starte einfach eine Betteltour bei anderen Autoren (ich selbst schreibe zu langsam) – mal sehen. Haltet mir (Euch) die Daumen, dass ich auf dieser Tour erfolgreich bin.

Apropos Tour:

Ich habe auf der Teched in Berlin das Vergnügen gehabt, ein paar wirklich, wirklich tolle Leute (nicht nur tolle Silverlight-Entwickler) zu treffen. Eigentlich wollte ich Euch schon längst mehr von der Teched und den Leuten dort berichten – leider habe ich aber nicht so viel Zeit, ich ich gerne hätte.  Einer der Menschen, die mir in Berlin über den Weg liefen war Shawn Wildermuth. Shawn ist der Kopf hinter der Silverlight-Tour (eine mobile Silverlight-Schulung – also etwas ähnliches, wie ich es auch mache). Mit Shwan habe ich mich über Silverlight-Schulungen und über die Silverlight-Tour unterhalten. Er überlegt, ob er die Tour nach Deutschland bringen möchte, und ich habe versucht, ihm nach bestem Wissen Ratschläge zu geben.

Meine Meinung ist: Auch wenn wir heutzutage internationalisiert aufgestellt sind möchte ein Schulungsteilnehmer doch lieber eine Schulung in Deutsch – und nicht in Englisch. Da meine Meinung nur eine Meinung ist, kam ich die Tage auf die Idee, eine Umfrage zu starten.

So eine Umfrage befriedigt natürlich auch meinen Spieltrieb – denn ich “muss” erst einmal eine generische Umfragensoftware schreiben (einfach nur ein paar Texte in Silverlight eingeklimpert ist dann doch zu platt) und dann könnte das Ganze noch graphisch ausgewertet werden (ist nun nicht wirklich schwierig, denn alle Bausteine sind kostenlos und frei verfügbar). Auf die Idee mit / über diese Umfrage die Belegexemplare zu verschenken bin ich durch Eure Beiträge gekommen.

Ihr könnt ein Buch gewinnen, indem Ihr an der Umfrage teilnehmt – oder indem Ihr die Umfrage auf Eure Website stellt. (wenn Ihr beides macht, nehmt Ihr zweimal an der Verlosung teil).

Und hier ist die Umfrage:

.Nachtrag

  1. am Design muss ich noch arbeiten – das ist nicht wirklich schön
  2. der Webservice ist mitunter etwas verschlafen
  3. und mit meinem Webserver habe ich zur Zeit Probleme – daher könnte es sein, dass mich Mails oder Benachrichtigungen nur mit Verzögerung – oder überhaupt nicht erreichen.

und hier der Quellcode zum Einbinden:

param name="source" value=http://blog.silverlight-city.de/silverApps/Survey.xap 

oder hier vollständig (encodiert):

<div id="silverlightControlHost">
  <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
       <param name="source" value="http://blog.silverlight-city.de/silverApps/Survey.xap"/>
       <param name="onError" value="onSilverlightError" /> <param name="background" value="white" />
      <param name="minRuntimeVersion" value="3.0.40818.0" />
      <param name="autoUpgrade" value="true" />
  <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40818.0" style="text-decoration:none"> <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/> </a>
</object>
<iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe>
</div>

Currently rated 3.0 by 2 people

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

Tags: , , ,

Silverlight

Kursbuch: Silverlight-Geschenke

otto fischer 2. January 2010 21:09

Die Tage versprach ich eine "Extra-Auslosung" für alle Leser, die mir bei der Frage, mich welcher Methode ich meine Silverlight-Crashkurs Belegexemplare an den Mann respektive die Frau bringen könnte, geholfen haben. Heute ist der 2te - und damit der Tag der großen (ersten) Auslosung. Siehe auch http://blog.silverlight-city.de/post/2009/12/24/Silverlight-Crashkurs-e28093-zu-verschenken.aspx#comment

Die Auflösung (was es denn zu gewinnen gibt) bleibe ich noch schuldig (ich weiß es selbst noch nicht, Ralph wollte mir den Titel per Mail schicken, was er noch nicht gemacht hat). (Es bleibt also spannend.)

Die Auslosung ist natürlich (nein, keine Ironie) unparteiisch und rein zufällig gewesen. Genau genommen, habe ich auf die Zahl der Kommentare geblickt und dann folgenden Code geschrieben:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine( new Random(DateTime.Now.Millisecond).Next(8)+1);
            Console.Read();
        }
    }
}

Der erste Lauf brachte eine 1. Das wäre dann Topsy gewesen. In freier Auslegung der Regeln (die ja nicht soooo fest geschrieben sind), habe ich das Programm noch zweimal starten müssen (wieder eine 1 und dann die 4). Wenn ich richtig gezählt habe, wäre Herbert der glückliche Gewinner.

Einreden können jederzeit gestellt werden – ob ihnen stattgegeben wird, ist eine andere Frage :-)

Herbert, herzlichen Glückwunsch zum Gewinn der “Sonderziehung”. Du bekommst Deinen Gewinn direkt von Ralph zugeschickt, mir musst Du allerdings Deine Postadresse geben. Schick Sie einfach über http://blog.silverlight-city.de/contact.aspx.

Update:

Bücher, die Ralph geschrieben hat, findest Du auf http://www.rjs.de/index.php?id=3

Be the first to rate this post

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

Tags: , , ,

visual studio 2010 Beta 2: the application cannot start

otto fischer 1. January 2010 13:24
Die Rettung: devenv /resetuserdata

Be the first to rate this post

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

Tags:

VS2010

Frohe Weihnacht

otto fischer 24. December 2009 15:59

Frohe Weihnachten, besinnliche Tage, einen guten Rutsch und ein gesundes, erfolgreiches 2010.

Euer Otto

Be the first to rate this post

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

Tags:

Silverlight Crashkurs – zu verschenken

otto fischer 24. December 2009 15:57

Passend zur Weihnachtszeit (“aber nur, weil ich früher keine Zeit gefunden habe – und nun nehme ich mir sie einfach …”) möchte ich ein paar Belegexemplare vom Silverlight-Crashkurs verschenken. (Autoren bekommen üblicherweise ein paar Freiexemplare, die werden dann allerdings nicht “Frei-“ sondern “Beleg“-exemplar genannt, die sie an die staunende Be- und Verwandtschaft verschenken können. Und ich dachte mir, die bringe ich mal auf eine andere Weise unter das Volk…)

Und hierfür hätte ich ganz gerne Deine Hilfe, denn ich kann mich nicht entscheiden. Soll ich ein Gewinnspiel machen? (Hätte ich echt Lust drauf, aber die Zeit, so ein Spiel gescheit vorzubereiten ...) oder soll ich nach dem Muster “wer zuerst malt, malt am besten” vorgehen? Oder nach Bedürftigkeit? (Nein, diese Auswahl nehme ich dann doch lieber nicht). Oder?

Die Tage hatte ich mich über das gleiche Thema schon einmal mit Ralph auseinander gesetzt. Ralph gehört zu den Vielschreibern (ich eher zu den Vielfraßen) und auch bei ihm sammeln sich die Belegexemplare. Und da er demnächst umzieht und sich von einigen liebgewordenen Dingen trennen muss (ein Schicksal, das mir auch droht –:) ) hatten wir “eigentlich” den Plan ins Auge gefasst, eine “hier-gibt-es-etwas-zu-Verschenken Website” zu programmieren. (Wenn die Website dann online geht, verschenken wir wertvolle Antiquitäten :-) ) Damit fällt diese Idee erst einmal aus. Jedenfalls für 2010 ff.

Also: kannst Du mir einen Grund nennen, der mich motiviert, Dir (oder einem Anderen) eines der Bücher zu schenken?

UPDATE

ich möchte eigentlich nicht wissen, weswegen Du gerne ein Buch hättest, (obwohl, wenn die Begründung überzeugend wäre is'es auch Ok), sondern nach welchem Verfahren wir die Bücher verteilen wollen. Eine Idee könnte zum Beispiel sein:

Jeder, der ein Buch haben will, malt ein Bild. Die Bilder werden dann versteigert, der Erlös geht dann an ein Kinderhilfswerk (welches?, Vorschläge bitte) und das Bild mit dem höchsten Erlös bekommt ein Buch. Bzw. der der die Künstler/in. Das wäre doch mal eine Sache. Und ich muss sagen, die Idee - obwohl sie nur ein Beispiel sein sollte, gefällt mir. Was denkst Du?

Und nun bräuchte ich noch vier weitere Vorschläge .... Danke erst mal für's Nachdenken ... und noch einen schönen zweiten Weihnachtstag.

 

 

Wenn Dir das alles zu lange dauert – und zu umständlich ist:

 

 

Currently rated 5.0 by 1 people

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

Tags: , ,

Silverlight-3

Was ist Codeklau und was sind mindestens 80%?

otto fischer 18. December 2009 11:58

Derzeit geht es in den Heise Foren hoch her. Wieder einmal ist das dort sehr beliebte Microsoft-Bashing (“schlag den Raab”, äh, “…Bill”) angesagt. Was ist der Anlass? Nun, eine “kleine” Firma namens Plurk (ein StudiVZ, Xing, Facebook, Twitter-Clone) mit (virtuellen) Ablegern in allen Ländern dieser Welt stellt – jedenfalls nach Heise – fest, dass Microsoft mindestens 80% des Codes geklaut hätte.

Die vollmundige Behauptung wird mit der Gegenüberstellung von ein paar Zeilen JavaScript-Code beweisen. Da habe nun ein paar Probleme:

a) braucht es wirklich nicht mehr, wie die gezeigten Code-Schnipsel JavaScript, um einen Xing-Clone zu machen? (Da muss ich doch was verpasst haben, bei meinen Projekten gibt es immer noch die Serverprogrammierung mit TSQL, C#, C++ und was weiß der Henker noch.

b) Sollte es doch serverseitige Programmierung geben, kann ich nicht glauben, das der gezeigte Code 80% ausmacht. Oder rechnen die bei Heise auf die chinesische Art?

c) und was mich wirklich umtreibt: die gezeigten Schnipsel sind Standardfunktionen. Da muss man sich schon ein Loch ins Knie bohren, um die Funktionen auf eine deutlich andere Weise zu schreiben. Wie, um alles in der Welt schreibe ich eine JavaScript-Funktion, die testet, ob der Anwender schreiben darf oder nicht, die nicht aussieht wie:

canEdit: function(){
 var PageUser= SiteState.getPageUser();
 var SessionUser = SiteState.getSessionUser();
 if (!PageUser || !SessionUser) return false;
 return true;
}

Ok, es gibt tatsächlich noch ein paar Möglichkeiten – aber es handelt sich um völlig banalen Code. Code, der 1000x und mehr so, oder so ähnlich in Büchern oder auf Webseiten zu finden ist. Möglicherweise haben die von Microsoft beauftragten Dienstleister nur die gleichen Quellen (Prof, Seminare, Bücher, …) wie Plurk.

Und damit komme ich zu einem grundsätzlichen Problem:

Ich denke, bei diesen Trivialaufgaben (und was heute Forschungsschwerpunkt ist, ist morgen Trivial) kristallisieren sich früher oder später die gleichen Lösungsmuster und –ansätze heraus. Wie oft erfinden Entwickler Algorithmen und Code “neu”, möglicherweise, weil die gleiche Aufgabenstellung zu gleichem Code führt, möglicherweise, weil sie sich – ohne es zu wollen – an gelesenem Code orientieren. Zuzusagen der Fluch des guten Gedächtnisses. Ich denke, da könnte sich so langsam ein Problem zusammenbrauen.

Currently rated 4.0 by 4 people

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

Tags:

Windows 7 USB/DVD Download Tool: Windows 7 von USB-Stick installieren - WUDT(ool) von Microsoft wieder verfügbar

otto fischer 16. December 2009 10:33

Auch eine Firma mit der Größe von Microsoft beschäftigt externe Mitarbeiter. Dumm ist nur, wenn diese externen Mitarbeiter Programme abliefern, die sie mit Open-Source-Anwendungen aufgepeppt haben - und dieses nicht kommunizieren. Im Fall des WUD-Tools ist genau das passiert. Der externe Mitarbeiter hat sich ungeniert bei Open-Source bedient, hat aber diesen "Schachzug" für sich behalten.

Da Microsoft das WUD-Tool selbst als Open-Source der Community zur Verfügung stellte, fiel der dreiste Code-Klau auf – und die Community reagierte verärgert.

WUD-Tool von Microsoft wieder verfügbar; Windows 7 von USB-Stick installieren

Freie Entwickler hatten entdeckt, dass der Code auch Bestandteile einer Open-Source-Anwendung enthält, die nicht von Microsoft selbst stammt. Nach einer Entschuldigung von Microsoft ist WUDT jetzt wieder erhältlich und die Lizenz wurde in die GNU Public Lizenz „GPL v2“ geändert. Microsoft selbst weist darauf hin, dass WUDT jetzt alle Bedingungen erfüllt, die in der GPL v2-Lizenz gestellt werden. Mit dem WUDT können die Installations-Dateien von Windows 7 auf einen bootfähigen USB-Stick kopiert werden – dadurch ist die Installation von Windows 7 auch ohne externes DVD-Laufwerk auf Netbooks oder Subnotebooks möglich. Außerdem kann auch die Installation von Windows 7 beschleunigt werden, da der Zugriff auf einen USB-Stick in der Regel deutlich schneller ist als der Zugriff auf die Installations-DVD.

Der Download von WUDT: http://store.microsoft.com/Help/ISO-Tool (Im Bereich „Installation“ ist der Download-Link zu finden)

Be the first to rate this post

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

Tags:

Download | OpenSource | Windows 7

Danke Sandra, danke Uwe

otto fischer 8. December 2009 16:51

unerwartet (aber lange ersehnt) klingelte heute der freundliche Paketdienst und brachte mir die Belegexemplare von meinem Silverlight –3 Crashkurs.  Und nachdem mein Buch nun bald in den Buchläden liegen wird, möchte ich, was ich im Buch nicht gemacht habe, Euch alle wissen lassen: “Sandra ist die Beste”.

Eingeschliffenen Verhaltensmustern folgend findet sich in (fast) jedem Buch eine Widmung und eine Danksagung. Die Widmung gilt meist den Eltern, der Frau oder den Kindern und die Danksagung teilt sich zwischen der Familie “die den Autor so lange entbehren musste” und dem Lektor (“der das Buch erst ermöglicht hat”) auf. Ich finde das nicht so wirklich wichtig und spannend, wenn ich solche Texte in den Büchern anderer lese – und ich habe mich entschieden, im Silverlight-Crashkurs auf eben jede Danksagung/Widmung zu verzichten. Dennoch:

Es muss einfach gesagt werden – und ich will es öffentlich sagen: ich hatte nie eine bessere Lektorin. Der “Silverlight-Crashkurs” ist nicht mein erstes Buch (es gab schon mal das eine oder andere Buch zu C++, Pascal, Paradox, Access und anderen Themen von mir) aber es war das erste Buch, bei dem mich die Lektorin auch wirklich begleitete.

Sandra Michel war geduldig, hat aber dennoch auf das Fortschreiten der Arbeit geachtet – ohne mich dabei allzu sehr “unter Druck” zu setzen. Ja, sie hat (und das war eine überraschende Erfahrung) das Manuskript nicht nur entgegengenommen, sie hat es tatsächlich gelesen. Und nicht einfach nur gelesen, sie hat sich jede Abbildung angeschaut und jedes Listing durchgearbeitet. Und nachgefragt, wenn ich mich allzu kryptisch ausgedrückt hatte oder wenn Abbildungen nicht das zeigten, was sie sollten. Ja, es ist ihr zu verdanken, wenn es nun die Zahl der Fehler geringer ist (meine Aufgabe wäre gewesen, erst keine zu machen – aber das werde ich wohl erst in einem weiteren Leben schaffen).

Erst nachdem das Buch im Druck war, hat sie mir gestanden, dass es in unserer Zusammenarbeit durchaus Zeiten gab, in denen ich Auslöser eines erheblich gestiegenen Beruhigungstee-Konsums war. Aber sie war so sehr Profi, um sich ihren Stress anmerken zu lassen. Auch dafür kann ich ihr nur danken.

Uwe, als mein Fachlektor (das sind die Menschen, die sich um fachlich-inhaltliche Fragen kümmern) hat mir wirklich, wirklich großzügig die Verschlagwortung und den Index abgenommen, eine arbeitsintensive Tätigkeit, die NICHT zu seinen Aufgaben gehört – und mit deren Übernahme er mir viel Zeit erspart hat. Das die Zusammenarbeit – die normale meine ich nun – mit ihm Angenehm war und Spaß gemacht hat, ist bei soviel Freundlichkeit eigentlich völlig klar.

Ja, da kann ich nur sagen: “Danke Sandra, danke Uwe”.

Be the first to rate this post

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

Tags: , , , ,

Silverlight-3

TSQL: nur das Datum, nicht die Uhrzeit (Nur den Datumsteil aus DateTime)

otto fischer 6. December 2009 20:52

Beim Einfügen eines neuen Datensatzes in eine SQL-Tabelle wird häufig das (Einfüge-)Datum benötigt und auf den anhängenden Uhrzeitteil kann verzichtet werden. Häufig wird beides gespeichert; dem Variablentyp smalldatetime (oder datetime) ist es egal, ob die Uhrzeit mit gespeichert wird oder nicht. Folgender Code schneidet den Uhrzeitteil aus dem SQL-Datum aus und lässt nur den Datumsteil übrig:

SELECT DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE()))

Be the first to rate this post

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

Tags: , , , ,

Sql

Google im Kampf gegen Zensursula

otto fischer 5. December 2009 12:00

Unter dem Vorwand der Geschwindigkeit nimmt Google den Kampf gegen die internationale Anti-Demokratiebewegung auf. Mit Hilfe der Google Public DNS Server werden zukünftig Friedensstörer jeglicher Couleur die innovativen Stoppschilder der deutschen Politik umfahren können.

Nicht nur die unter ihrem Pseudonym “Ursula van der Lügen” bekannte und beliebte deutsche anti-Demokratie-Aktivistin, auch ihre Freunde und Partner vom “Himmlischen Frieden” und der “großen Wand” zeigten sich in ersten Reaktionen betroffen:

“Googles DNS Server ist ein Schlag in das Gesicht der großartigen Anti-Demokratie-Bewegung”

wie aus für gewöhnlich gut unterrichteten Kreisen verlautete, hat unsere geliebte politische Führung bereits Gegenmaßnahmen ergriffen, um das Umfahren von Stoppschildern mit Google-Hilfe zu unterbinden.

“Quaero wurde als Steuerverschwendung und gezielt-verdeckte Subvention verunglimpft.”

Schon seit 2004 kämpft Deutschland – Seite an Seite mit Frankreich – um dem amerikanischen Suchriesen die Zähne zu ziehen. “Wir müssen der globalen Herausforderung der amerikanischen Riesen Google und Yahoo begegnen”, sagte beispielsweise Frankreichs Präsident Jaques Chirac bereits 2006, dem Jahr, in dem Quaero für einen ausgewählten Personenkreis online ging. Aus der unmittelbaren Umgebung des (damaligen) deutschen Kanzler(darstellers) verlautete: “Es ist kein Fehler, dass wir die Domäne Quaero nicht für das Quaero-Projekt realisiert haben. Dieser Schritt ist notwendig, um die Überlegenheit der europäischen Suchtechnologie zu demonstrieren. Anwender, die Quaero bei Google suchen, finden Quaero nicht. Ja, sie können es gar nicht finden. Dieses negative Sucherlebnis wird die Glaubwürdigkeit von Google für alle Zeiten unterminieren”.

"Ja, das ist sehr ambitioniert", erklärte Thomsons Projektleiter Jean-Luc Moullet gegenüber dem "Wall Street Journal". "Es gibt nichts Vergleichbares."

Ähnliche Reaktionen auf

Googles Angriff gegen das Stoppschild

konnten in China beobachtet werden. Unser Korrespondent erhielt folgende vertrauliche Nachricht zugespielt: “In unserem neuen original-chinesischem Betriebssystem Chinix sind die DNS-Server per Hardwarechip hinterlegt, um Anwender vor Irrwegen und Anfechtungen zu schützen.” Auf die Frage zu den Quellen von Chinix wurde unserem Korrespondent beschieden:

“Es ist eine schamlose Lüge, die Entwicklung unserer Ingenieure und Techniker, [Anmerkung der Redaktion: Chinix] in die Nähe von (minderwertigen)  [Anmerkung der Redaktion: von der nicht existierenden Zensur gestrichen] Betriebssystemen wie Multex, Unix, oder Linux zu rücken. “

Eine erste Initiative formiert sich bereits, Chinix auch in Europa zum (einzig) gesetzlich zugelassenen Betriebssystem zu machen. Sollte sich dieses Ziel nicht auf dem Wege der Legislative erreichen lassen, könnte der  Wildwuchs unliebsamen Wettbewerbs mit negativen Subventionen niedergehalten werden.

Einzig die chinesischen Schriftzeichen stehen einer bereiten Verwendung noch im Wege. “wir arbeiten bereits mit Hochdruck an einer neuen deutschen Rechtschreibreform.

Currently rated 3.7 by 3 people

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

Tags: ,

Silverlight Bing Maps

otto fischer 3. December 2009 12:14

Die “normalen” HTML-Straßen-Atlanten von Bing oder Google haben schon einen Perfektionsgrad erreicht, der vor wenigen Jahren undenkbar gewesen wäre. Dennoch lässt sich auch Gutes noch verbessern, wie Du an der Silverlight-Testsite von Bing http://www.bing.com/maps/explore sehen kannst. StreetViewAuswahl

Der oder das Streetside (keine Ahnung, welches Geschlecht ein Streetside hat) hat noch nicht die gefühlten 100% Abdeckung, die ich von Google her gewohnt bin, gefällt mir aber viel, viel besser. 

 StreetviewBild

 

StreetSide zeigt Fotos der aufgenommenen Straßen. Um StreetSide auszuprobieren bin ich (virtuell) nach Amerika gefahren und habe mir dort “blaue Bereiche” vorgenommen. (Nur die blau eingefärbten Bereiche stehen für StreetSide zur Verfügung. Der blaue Tourguide zeigt mit seiner Haltung an, welche Aktionen möglich sind. Das virtuelle “Fahren” macht tatsächlich den Eindruck, über die ausgewählten Straßen zu fahren.

StreetView Winkel

Oben im Bild wird der Blickwinkel angezeigt. 

Currently rated 3.0 by 2 people

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

Tags: , ,

Silverlight

Blogverzeichnis - Blog Verzeichnis bloggerei.de Add to Google Blog-Webkatalog Bloggeramt.de

Calendar

<<  February 2010  >>
MoTuWeThFrSaSu
25262728293031
1234567
891011121314
15161718192021
22232425262728
1234567

View posts in large calendar

Bücher

silverlight-3-crashkurs

Bücher zur Entspannung - SF, Fantasy

 

Silverlight-city.de Otto's Blog Datenschutz Impressum Lesefutter