Een van de mooie onderdelen van .Net is WPF: hardware accelerated vector graphics. Ik zat eens te denken of zoiets ook niet mogelijk was voor Delphi. Er bestaat namelijk een open source project genaamd “GlScene“: een 3D library voor OpenGL. Deze heeft echter beperkte (?) ondersteuning voor een normale GUI. Via via kwam ik bij “DxScene“: deze heeft wel een uitgebreide set aan GUI controls! Hiermee kun je net als WPF mooie GUI’s maken.
In mijn vorige blog schreef ik over een handig tooltje dat ik heb herontdekt: Remember The Milk – deel 1. Deze keer wil ik iets dieper op ingaan. RTM biedt de mogelijkheid om tags aan je afspraken toe te voegen. Hier kun je dan weer op groeperen. Van deze tags wordt een Task Cloud gemaakt: een visuele weergave van je takenlijst. De grootte van het font geeft aan dat er veel taken zijn of veel taken met een hoge prioriteit.
Om een beetje overzicht te houden bij de taken die ik moet uitvoeren, vind ik het makkelijk om een lijstje te maken. In Outlook kun je taken toevoegen en deze zijn vervolgens weer te synchroniseren met een mobiele telefoon. Dit werkt op zich best goed.
Als je net als ik op meerdere computers werkt, is het handiger om het lijstje online bij te houden. Hiervoor bestaat een handige applicatie: Remember The Milk, ook wel RTM genoemd. De professionele versie is niet gratis maar de instapversie wel. Je kunt taken maken met verschillende categorieën (werk, hobby, etc.) en tags toevoegen om diverse selecties mee te maken. Het aardige van Remember The Milk is dat je ook de mogelijkheid hebt om een e-mail te sturen die vervolgens automatisch omgezet wordt naar een taak. Kijk, dan wordt het interessant voor ons soort mensen! Ik heb een kleine applicatie gebouwd om vanuit een tabel met datums een aantal herinneringen aan te maken en deze te e-mailen naar mijn eigen RTM e-mail adres. In een volgend bericht wil ik hier verder op in gaan.
Bij DTS zullen de meeste lezers aan het volgende bedrijf denken: DTS Meppel. Dat is natuurlijk prima, niets mis mee. Ik vermoed echter dat er ook lezers zijn die de afkorting DTS kennen vanuit SQL Server. DTS staat dan voor Data Transformation Services. Over die DTS gaat het hier. In de Enterprice Manager van SQL Server 2000 heb je de mogelijkheid om een DTS package te maken. Vanaf SQL Server 2005 is DTS in mijn ogen volwassener geworden. De DTS functionaliteit zit echter wel een beetje verstopt en is verweven met Visual Studio. Deze integratie kom je ook tegen in de naamgeving SSIS (SQL Server Integration Service). Onder deze afkorting kun je op Internet meer voorbeelden vinden.
Een probleem waar jullie natuurlijk zelf nooit tegenaan lopen maar andere ontwikkelaars wel, is dat het soms lastig is om een oude applicatie die je ooit hebt geschreven na een paar maanden / jaren nog te begrijpen. Om nog maar te zwijgen over de ellende die je tegenkomt wanneer je hele lappen code van een collega moet bestuderen. Met DTS heb je de mogelijkheid om op een gestructureerde manier een proces samen te stellen. In plaats van een hele brij code is het meer een kwestie van componenten bij elkaar slepen en hierbij de juiste properties in te stellen.
Ok, tijd voor een voorbeeld:
De laatste tijd ben ik weer regelmatig bezig met het maken van kleine aanpassingen in bestaande Visual Basic 6 applicaties. Ik heb daarbij vaak heel veel vensters met code geopend. CTRL + F4 dan maar om alles af te sluiten. Het is daarbij vervelend dat je in VB6 niet bij de instellingen kunt opgeven dat je het venster met code maximaal wilt vergroten. Het schijnt dat VB5 deze optie nog wel had.
Niet voor één gat te vangen, vond ik de registry instelling waarmee je deze vergeten optie zelf kunt instellen. Ik dacht dit even snel te doen met uitvoeren –> regedit.
Vlak na de preview van Delphi 2010 (zie mijn vorige post), verscheen al de RTM versie en is het officieel released. Ondertussen zijn er verschillende interessante blogs verschenen, waarbij verschillende verbeteringen verder uitgelegd worden. Ik zal niet alle verbeteringen bespreken, maar een paar uitlichten. (P.S: zie ook de complete “reviewers” guide!)
Lees verder…
Het bijzondere van het 4dotnet blog is dat er ontwikkelaars op schrijven met verschillende achtergronden. Bijna iedereen heeft wel iets met Delphi. We hebben er bijna allemaal vroeger veel mee gewerkt. Voor de een is het nu een dierbare herinnering, op vloeiende wijze overgegaan in C#. En voor de ander is het nog steeds de favoriete taal om applicaties in te bouwen. En dat kan leiden tot niet altijd even zinnige maar toch altijd wel zeer vermakelijke discussies.
Wanneer je op je werk ‘iets’ met computers doet komt het regelmatig voor dat je voor je oom, broers, buurman of vriend aan de slag moet. Want computers zijn voor de meeste mensen wel erg handig, maar dan moeten ze wel werken zoals zij dat willen. En er gaat nogal eens wat mis. En dan is de vraag al snel gesteld: “Kun jij ff naar mijn computer kijken?”.
Omdat software ontwikkelaars natuurlijk veel met code in de weer zijn is het wel handig om in de blog posts ook de code op een overzichtelijke manier te presenteren. Daarom heb ik op dit blog een WP plugin geïnstalleerd waarmee je als auteur de code die je invoert automatisch opmaakt. Hoe werkt dat?
Lees verder…
Dit blog-item schrijf ik met Windows Live Writer. Peter van Ooijen gaf aan dat dit niet lukte. Ik wist niet eens dat het kon… Ik heb dus zelf Live Writer geïnstalleerd (http://windowslivewriter.spaces.live.com/) en geprobeerd of ik via Live Writer wel bij het blog kon komen. Dat lukte in eerste instantie inderdaad niet. Maar Live Writer gaf zelf aan wat er niet lukte…