Jalaj P. Jha

Technical & Miscellaneous Ramblings

The Blog Revisited – 4

with 3 comments

I once received an excel file that had manually created art showing a village… Then I thought to make a software that could do it taking an image input and result was Into BMP Format creating Excel Art

There is a registry tweak using which you can block regedit from being executed.. what it you accidentally blocked it but cannot undo as the regedit itself would be required to do it. Read Accidentally Blocked Regedit!

Sudoku is an addiction and I got blown by it… In order to help others learn playing sudoku I developed a software, the last version of which is linked from SuDoku Tutor 3i

I wanted to write software capable of accessing clipboard which can be done using WinAPI functions. I achieved much of my aim as described here Accessing Clipboard from VB

In days of COBOL and dBase, in my NIIT classes, I used to be called a frills genius as my softwares started with nice graphics created out of ASCII characters :) which I created manually. As I was working on Excel Art application mentioned above, I thought why not make an application which can create some sort of ASCII art with the help of nochrome BMP file and the result is Into BMP Format creating ASCII Art.

When you need to create a menu for your VB application, you do it on Menu Editor, but where is it saved as there is no separate file created for it… To find out I went in reading the FRM file created for storing form data. A short writup on what is where in FRM file is here The FRM File Specification

I am good at reading but sometimes I feel like closing my eyes and someone else read out to me. Adobe Acrobat is a good application where you can hear the text content using “Read Out Loud” feature. I always miss such a feature in MS Word. Read out Word Documents attempts at describing how you can create a similar feature for Word.

Microsoft do allow using Agents to programmatically read out texts for you with visible presence of some animated characters. Adding Agent Characters to your Application is a brief on how you can do that.

It was near mid of January that I required to create some Microsoft Project Files (.MPP). It started out smoothly and while working with some freatures I thought writing out something on this topic would be helpful for other starters. And it did as was always evident from the search engine keywords that drove traffic for the posts. First of the posts on Microsoft Project is here at Starting with Microsoft Project

Manipulating System Tray Icons is something that I always wanted to do and with some efforts managed to do that. Accessing System Tray from Application describes how you can use Windows API functions to Access System tray. Accessing System Tray from Application – 2 takes you ahead with how to add context sensitive menus on system tray icons.

One question is always asked about how do you create dynamic menus using VB6. Working with menus in Visual Basic starts with the basics of Menus and then dives into dynamic menus and advanced features.

One of my favorite topic has been working on Indian Languages. With introduction of Unicode Hindi fonts I always wondered how to go about making a form in Hindi language using Unicode fonts. Problem is that VB6 IDE doesn’t allow Unicode characters to be used, workaround is that you populate Unicode text during runtime. VB Forms in Hindi Unicode Fonts describes it in detail.

Working with so many Windows API functions made be eager to systematically learn Windows API functions. I sat down with the MSDN and started learning function by function. Rectangle is a very important shape for Windows GUI as all windows are rectangular in shape. Windows API functions for Rectangle and RECT applied to Windows describe WinAPI functions related to rectangle.

When I was used to work on WinAPI functions by example (frankly copy/paste) one word hit like hammer… Handle, Handle Handle….. What are windows handles, how to get them and more are described in posts Windows and Handles, Getting Window Handles, WinAPI : Working with Windows Handles, WinAPI : Prevent Setting foreground window, WinAPI : Getting Window Texts

One of the most sought for Windows API functions are the ones related to System ShutDown. System Shutdown Windows API Functions describes most of those functions.

90GB to 450GB of data on A4 paper?. Oh that was a news that spread like fire and I came to know about it when I got its spark (forwarded mail). Was it really a Invention or just a hype? This and Disposable Storage Bites were the two posts meant to review the same. Now after 10 months, the developer’s site no more hold the target page describing the said technology.

3 Responses

Subscribe to comments with RSS.

  1. Great work Jalaj. You really are extremely experienced and skilled. Hats of to you.

    Mike Brazil

    February 25, 2008 at 8:22 pm

  2. Well not much difference… I learnt php after vb so you can always do the reverse…but after you have mastered C++ I don’t see any use migrating now… just a few structuring difference (no curly braces) and so… learning vb is useful if you want to create programs within microsoft office (using VB for Applications), for other tasks you always have substitutes as PHP for replacing ASP…

    Jalaj

    October 30, 2007 at 11:47 am

  3. wow Jalaj, you certainly have made quite a few programs! I wish I could recover my old source code directory, I had so many good programs in that folder for C, C++, AMOS, Blitz3D and php.

    I never tried VB though, what’s that like?

    Andy Bailey

    October 30, 2007 at 11:32 am


Leave a Reply