Visual Basic .NET
|
|
I have worked with VB.NET only for live projects from past 4 years. I had no tme to do any thing personal with VB.Net. I did
work for CRM project with this language and explored it's new strengths. I love VB.Net as it gives the flexibility of OOP while keeping the old VB
syntax and ease as well. Multithreading, Graphics, Networking, Component Development, Database Integeration are the top areas which interests me and also got the chance to work with.
|
Visual Basic 6.0
|
|
- AM Messenger & AM Server
The private IM Network solution. Client program has a simillar look as YM.
- Get Files
The tiny download manager. This pure RFC implementation and has reported 5000+ downloads.
The new version 1.5 includes many customizations and improvments.
- VB Code Formatter [Exe + Add-In]
These are utilities to beautify VB 6.0 codes.
- FTPGet
The RFC implementation of file transfer protocol. Suitable for large file download..
- HTTPGet
The RFC implementation of HTTP. Suitable for large file download in multiple parallel parts.
- eInventory
This was my MCA Project in VB + MSSQL 7.0 with features like user and domain level security, optional in built web module to do online transaction (Active X middleware). Another good features is a standard browser for exploring various entities, which provides consistent look and feel.
'eInventory' also features some usefull ActiveX components like
- Edit Table Control: A Clone look to Listview control with lot of features for display and controlled data editing.
- Splitter-Frame : A dockabel container with functionality similar to Javax (swing) splitterframe ,
- Logger: Multi color and font-style logger complete with bullets. The logs can be saved while retaining style, by user..
- ActiveX Chart control: which can display huge data with the help of vertical and horizontal scrolling with many other features ( Graph Visibility assured).
And many smaller ones….
Estimated size for complete project is 30,000 Lines
- Numerous other small utilities which I kept writing for simplifying computing tasks. These includes Regex, File ,Socket, Graphics, Components, VB Add In related programs.
Every programs is not useful and well written and hence I have not released more applications.
|
ASP 3.0
|
|
Since I have invested a lot of time in VB, ASP(I mean VBScript.. as the world refers it..) is just a natural language for me.  
I have designed simple sites to test various factors like security and session tracking. Generally I prefer to use some middleware components
(ActiveX dll or exe) to make site management more reliable and less prone to editing errors. I like to embed all security features like registry and database  
specific work in a *.exe AciveX component. The approach may seem bad for site management but my argument is "Why we need to change the security measures
regularly ? Why not plan for a robust security routine in advance ? After all we can modify these modules more easily in the Visual Studio IDE than in a notepad or editor.
We can check that the module is going to work in the way we planned and then only compile the module. Is not it easy and good "
I have even tested a simple site to maintain the session through ActiveX Component. The idea is just simple
we can track the user by creating a unique id and some structure for each of them. the other good part of this architecture is that we can call the same ActiveX Component
from other scripting languages like PHP, Perl ,Python ,Javascript etc.. I think it is a good advantage. As for response speed, the compiled *.exe component once loaded will be
available for further use.
|
Java 2.0
|
|
Applets and Applications concepts. JDBC, RMI and Socket programs written (tested for success).
I am interested in developing (extending classes) some custom visual components. I have created a simple 'Indicator'
class which can be usaed in any application to give the visual clue about
some background processing. The class is just tiny (100 lines) and is working absolutly as I planned..
Another good control I have developed this DataGrid by extending JTable. This helps in achieving similar functionality to that of Ms
DataGrid. Tables with very large range of rows can be viewed through this control with less resource.
I have used this control in GridSql (see in download section) try it..
|
PHP 4.0
|
|
Acually I am very impressed by PHP and the extensions developed for it. I have worked on a live PHP site to accomodate new business rules
I prefer PHP than VBScript due to its rich library. Some data web pages created to test the features. I am trying to configure its GDI module
which does not work on my system, the reason is probably some bad configuration.
|
Perl
|
|
No stand alone project in perl. Developed some simple consol utilities for regular expression
evaluation and matching. CGI programs also written and tested. Some socket programs to connect to FTP and
HTTP servers also written. I am interested in regex and wish to do some good project.
|
C / C++
|
|
Programmed on Borland C++ and Visual C++ 6.0. Visual C ++ programming experience does not include its document View architecture, however written some programs in VC, which had user interface.
I still remember the program i developed 7 years back and think that was really a good effort as I did call graphics functions and fast file operations (file dbs), security feature for program and most
important the graphical menu system. This was a tiny inventory & billing program including MIS. The compiled file size was 400KB not bad..!!!
|
|