Post

GotDotNet, may you rest in peace

In an effort to preserve some of the contributions I made to GotDotNet, I’m making them available here.

Windows Media Player 9 Series Metadata Sample

[2/9/2003]

This is a port of the WmpML C++ sample included with the Player 9 SDK to VB.NET. Shows how to read/write to media players metadata; not the metadata contained within the individual files, but the “database” used by media player. This is meant more to be a sample of how to access/modify the information; not an actual application. Be sure to read the notes included as comments in the main form for further information. Finally found something to submit :-) Enjoy.

[ download ]

Bit Shift Operation Methods for VB.NET (Microsoft Visual Basic .NET 2002)

[2/26/2003]

This re-usable example shows how to using Reflection.Emit() to embed a function written in IL into a VB.NET class. Also shows examples of Public Shared single instance class. Further, I’ve modeled this after the code generated by C#->VB.NET conversion tools for converting bit shift operators. So you can use this as a drop in to handle that code. Be sure to let me know if you find any issues by posting feedback.

[ download ]

Owner Drawn Button Control using various opacity (transparency) levels.

[2/27/2003]

This component allows for semi-transparency over the base image and change based on user interaction (mouse over, tab to, etc.) (ala Windows XP Media Center Edition) This sample shows how to owner draw a button, copy the parents image into the control, place a semi-transparent layer over the image, drawing text, handling variations of TextAlign, and adjust RGB levels of a color. It’s not 100% complete, so please post feedback and additional ideas for improvement…

[ download ]

Some of the projects I created and/or was otherwise involved in appear to have disappeared already. I’ll see if I can dig up some of the code from my own archives and make those available as well.

This post is licensed under CC BY 4.0 by the author.