Results for "Author: light templer"
VeryWellsStatusBarXP Update to V. 1.2b - More than a fine usercontrol statusbar in Windows XP, Office XP or much more looks! Very lot of advanced features, also useable as a modern TOOLBAR! Have a look to the screenshot with nine examples and the panels propertypage. Include things like gradients and frames to panels, integration of all kind of controls and many more! We have autosize, spring to contents and alignment for text, alignment for panel pictures, more events, no more need for timer controls ... Sorry for the bugs I did'nt find yet. Tell me and I will fix it soon. If you like my uc come back regulary for updates! ____ New to V.1.2: * 'Bold'-Fontstyle for panels captions and * background pictures for the statusbar! (Now e can do things like skinning ... ). Some bug-fixes, finetuning and removing of no more used code (less is more ;) ) [UPDATE 1.2b: Bug fixes & changes to Pulic defs] ____ UPDATE 1.2c: Fix with ToolTipProperty _____ Regards Light Templer ___=== BTW: VOTES are welcome and motivating ;) - Thanx! === ____
]]] An improved AutoResize Usercontrol [[[ Put this small selfcontained usercontrol to your form, add three chars to the tag property of every control to handle. Ready. Thats all! Based on the very good submission of Hamed Oveisi (look/vote at PSC CodeId=49740) I tried to improve/change some things ('Refactoring' is the trendy word for ;) ): * More possibilities in resizing (look at the 3D lines (frames) ). * No more flickering when forms gets too small. * No more call in the Form_Resize event neccessary. (In fact you didn't need ANY code.) (Ups! Just check out Hamed's last update. He did the same ;) ) * The tag value still can be used for "standard" purposes. (But you will need a (very) litte change in your code, sorry ;( ) * Its faster. * Handling is easier/more straight forward. (Only two simple digits in tag value to enter, not four) * Prepared for handling 'Lines', too. (Not done by me - I don't use lines ;) ) * A var naming convention is used, so code is easier to read/modify. * Demo and description extended. * ... All -(C) Copyleft on 11/10/2003 - Light Templer (LiTe)
A selfcontained class done from scratch to parse the segments of a JPEG file and get many informations (like the TRUE size (width / height) of the image when there is a Adobe PhotoShop (TM) preview included ..., start of the segments, parseable without errors and so on) _____ Comments are welcome, votes are motivating - thx for! ___LiTe___________________________________________________ UPDATE-1_____ Now demo app shows parsing so far AND error message, if an error occurs. Will recognize all kind of progressive and hierachical Start-Of-Frames now. Decided to don't use API CopyMem because of easier bounding checks in pure VB.
SNMP class - Read SNMP values with a pure class without WinSock control or any other OCX. Thx for hints and votes ! Light Templer (LiTe) Keywords: SNMP, RFC 1157, "Simple Network Management Protocol", OID, class, network, admin, TCP/IP.
Flying Windows claims fully back the valuable work area of your IDE! No unneeded tool or property window is open when writing code or designing a form. Now the whole screen belongs to you to design your form or write some code! And when you need a tool/property window: One quick move (no mouseclick!) of your mouse is enough to get it back / take it away. ___ 2nd hilite: Small property windows for controls like the known tooltips are assisting your form design! ___ And some more nice gimmicks... ____ Advertisement stop. ;) - To the facts: Implemented in Flying Windows so far * Hotcorners for most used tool windows (toolbox, properties, project explorer and immediate window) * Empty the immediate window when ctrl key is pressed on opening by hotcorner. * Tooltip windows for controls showing the name and the most important properties. * Click on a property value in the tooltip window with ctrl key pressed puts this value into the clipboard. * Tooltip windows are moveable by caption bar. Leave them open with ctrl key pressed when mouse leaves tooltip window. Close them with a simple mouseclick. * Show mouse pointers absolut screen coordinates in VB IDEs title bar in pixel. * With an open source code pane moving the mouse to the left border of the screen opens the coresponding designer window (Shift-F7) and reverse. * The size of comboboxes of a code pane are increased to show much more values without a need for boring scrolling. ________ Background: To do all of this I had to dig very deep into VB IDEs COM interface and so here is hard stuff like 'Get a reference to the control under the mouse' and more ... _______ Enjoy the new feeling in programming VB! ____ Regards LiTe _________________________________________________ NEW VERSION 2.5.0 - 10/20/2004: Now your code is flying, too! I have added a powerfull TEXT AUTOCOMPLETE feature to speedup your coding. Please read ReadMe_First.Txt or code header for details. _____________________________________________ Thx for your comments and votes - they show me that you see the 160 hours which are in this tool now.
This carefully designed VB CLASS encapsulates the following UNIX shell commands: CAT, HEAD, TAIL, >> (Append) and some more like GetUniqueTempFileName. With properties like FILTER (grep), CancelParsing, IgnoreLinesWith, LinesToHandle and some more handling of text files is easy and fast implemented into your current project. ____ A detailed example for every command is included. Error handling is fully implemented, comments are included and code is fine structured. If you are interested in "things behind": Have a closer look to the ring buffer technik used in TAIL() to save memory. btw: We DON'T load the whole file into memory, so even VERY large files can be handled (e.g. catch the last 50 lines from a 2 GByte logfile without any problems ;) ...) _______ Constructive comments are welcome - votes are motivating ;) ! ______ Regards__Light Templer_______________________________________________UPDATE 1 - Fixed the problem with empty 'IgnoreLinesWith' Update 2 - The check for missing path/filename was against the wrong var.
A small competition ;) : This should be the fastest gradient sub in VB running from Win95 to Win XP. A small iterative shell arround shows VB's power on your machine. It draws a gradients with ramdom colors onto client area and subdivide into four equal parts. Repeat. This way we get a mix of larger and smaller gradients. Its amazing how many gradients VB can draw even uncompiled in ten seconds. Have fun ;) ! ____ Regards - LiTe _____ (Please comment and vote if you like it. Thank you.) ___________________________________________ UPDATE 1 : Carles P.V. 's solution beats all! Got upto 7 times! faster results (879500 gradients in ten seconds ... !). His code is elegantly and charming - plz look at it!___________________________________________ UPDATE 2 - 12/15/04: (FINAL VERSION - hope so ;) ) Some bug fixing in code and demo (implementing the suggestions from the thread here) and new (tricky) intro screen.___________________________________________ UPDATE 3 - 02/01/2005: Bugfix for X size and speed improvement ... ;)
A VB class to enumerate all machines in your network. There are filters for 'take it' and 'leave it' and you can select the type of machines (e.g. Unix only, print servers only, all windows machines, ...) Its a spin-off from my daily work - nothing special, but plain, sometimes usefull und extendable ;) - If you like OOP, its for you. ___ LiTe
A selfcontained class based on my class clsJPEGparser to ***READ in a JPEG file ***Parse the underlying structure (segments) ***Get a list with start and size of segments ***Isolate the comments ***Add/modify/remove comments ***Remove some segments on demand (Exif, Adobe (TM) PhotoShop header, all application specific headers, all comments) ***Get important informations (like the TRUE size (width/height) of the image even when there is a Adobe PhotoShop (TM) preview included ..., parseable without errors and so on) ***WRITE out a new JPEG file _____ THIS IS NOT AN IMAGE MANIPULATION CLASS OR SOMETHING TO SHOW THE PICTURE - WE HANDLE THE UNDERLYING (COMPLEX) STRUCTURE OF JPEGS ____ A sample is included --- RDY2USE ___Comments are welcome, votes are motivating ;) __________ LiTe
Stop! Before taking Ulli to the winner: A L.E.D. clock in one line of VB code and only ONE command! ;))) Putting the focus onto the 'Visual' in our beloved programming enviroment VB I got another solution. (Plz don't kill me for it :))) ) Light Templer
Right now there is a big online petition to get Microsoft to continue supporting/developing our beloved Visual Basic. Great sites like VBnet (Randy Birch) are supporting it. If you do so goto ___ http://classicvb.org/petition/ ___ and read more/sign there. ___ Light Templer
=> VeryWellsStatusBarXP - Sorry folks for my upload mistake! For new release 1.2 (6/10/2003) with fine new feature plz goto ___ http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=45877&lngWId=1 ____ All votes are welcome - thx !
VeryWellsStatusBarXP Update to V. 1.2b - More than a fine usercontrol statusbar in Windows XP, Office XP or much more looks! Very lot of advanced features, also useable as a modern TOOLBAR! Have a look to the screenshot with nine examples and the panels propertypage. Include things like gradients and frames to panels, integration of all kind of controls and many more! We have autosize, spring to contents and alignment for text, alignment for panel pictures, more events, no more need for timer controls ... Sorry for the bugs I did'nt find yet. Tell me and I will fix it soon. If you like my uc come back regulary for updates! ____ New to V.1.2: * 'Bold'-Fontstyle for panels captions and * background pictures for the statusbar! (Now e can do things like skinning ... ). Some bug-fixes, finetuning and removing of no more used code (less is more ;) ) [UPDATE 1.2b: Bug fixes & changes to Pulic defs] ____ UPDATE 1.2c: Fix with ToolTipProperty _____ Regards Light Templer ___=== BTW: VOTES are welcome and motivating ;) - Thanx! === ____
]]] An improved AutoResize Usercontrol [[[ Put this small selfcontained usercontrol to your form, add three chars to the tag property of every control to handle. Ready. Thats all! Based on the very good submission of Hamed Oveisi (look/vote at PSC CodeId=49740) I tried to improve/change some things ('Refactoring' is the trendy word for ;) ): * More possibilities in resizing (look at the 3D lines (frames) ). * No more flickering when forms gets too small. * No more call in the Form_Resize event neccessary. (In fact you didn't need ANY code.) (Ups! Just check out Hamed's last update. He did the same ;) ) * The tag value still can be used for "standard" purposes. (But you will need a (very) litte change in your code, sorry ;( ) * Its faster. * Handling is easier/more straight forward. (Only two simple digits in tag value to enter, not four) * Prepared for handling 'Lines', too. (Not done by me - I don't use lines ;) ) * A var naming convention is used, so code is easier to read/modify. * Demo and description extended. * ... All -(C) Copyleft on 11/10/2003 - Light Templer (LiTe)
A selfcontained class done from scratch to parse the segments of a JPEG file and get many informations (like the TRUE size (width / height) of the image when there is a Adobe PhotoShop (TM) preview included ..., start of the segments, parseable without errors and so on) _____ Comments are welcome, votes are motivating - thx for! ___LiTe___________________________________________________ UPDATE-1_____ Now demo app shows parsing so far AND error message, if an error occurs. Will recognize all kind of progressive and hierachical Start-Of-Frames now. Decided to don't use API CopyMem because of easier bounding checks in pure VB.
SNMP class - Read SNMP values with a pure class without WinSock control or any other OCX. Thx for hints and votes ! Light Templer (LiTe) Keywords: SNMP, RFC 1157, "Simple Network Management Protocol", OID, class, network, admin, TCP/IP.
Flying Windows claims fully back the valuable work area of your IDE! No unneeded tool or property window is open when writing code or designing a form. Now the whole screen belongs to you to design your form or write some code! And when you need a tool/property window: One quick move (no mouseclick!) of your mouse is enough to get it back / take it away. ___ 2nd hilite: Small property windows for controls like the known tooltips are assisting your form design! ___ And some more nice gimmicks... ____ Advertisement stop. ;) - To the facts: Implemented in Flying Windows so far * Hotcorners for most used tool windows (toolbox, properties, project explorer and immediate window) * Empty the immediate window when ctrl key is pressed on opening by hotcorner. * Tooltip windows for controls showing the name and the most important properties. * Click on a property value in the tooltip window with ctrl key pressed puts this value into the clipboard. * Tooltip windows are moveable by caption bar. Leave them open with ctrl key pressed when mouse leaves tooltip window. Close them with a simple mouseclick. * Show mouse pointers absolut screen coordinates in VB IDEs title bar in pixel. * With an open source code pane moving the mouse to the left border of the screen opens the coresponding designer window (Shift-F7) and reverse. * The size of comboboxes of a code pane are increased to show much more values without a need for boring scrolling. ________ Background: To do all of this I had to dig very deep into VB IDEs COM interface and so here is hard stuff like 'Get a reference to the control under the mouse' and more ... _______ Enjoy the new feeling in programming VB! ____ Regards LiTe _________________________________________________ NEW VERSION 2.5.0 - 10/20/2004: Now your code is flying, too! I have added a powerfull TEXT AUTOCOMPLETE feature to speedup your coding. Please read ReadMe_First.Txt or code header for details. _____________________________________________ Thx for your comments and votes - they show me that you see the 160 hours which are in this tool now.
This carefully designed VB CLASS encapsulates the following UNIX shell commands: CAT, HEAD, TAIL, >> (Append) and some more like GetUniqueTempFileName. With properties like FILTER (grep), CancelParsing, IgnoreLinesWith, LinesToHandle and some more handling of text files is easy and fast implemented into your current project. ____ A detailed example for every command is included. Error handling is fully implemented, comments are included and code is fine structured. If you are interested in "things behind": Have a closer look to the ring buffer technik used in TAIL() to save memory. btw: We DON'T load the whole file into memory, so even VERY large files can be handled (e.g. catch the last 50 lines from a 2 GByte logfile without any problems ;) ...) _______ Constructive comments are welcome - votes are motivating ;) ! ______ Regards__Light Templer_______________________________________________UPDATE 1 - Fixed the problem with empty 'IgnoreLinesWith' Update 2 - The check for missing path/filename was against the wrong var.
A small competition ;) : This should be the fastest gradient sub in VB running from Win95 to Win XP. A small iterative shell arround shows VB's power on your machine. It draws a gradients with ramdom colors onto client area and subdivide into four equal parts. Repeat. This way we get a mix of larger and smaller gradients. Its amazing how many gradients VB can draw even uncompiled in ten seconds. Have fun ;) ! ____ Regards - LiTe _____ (Please comment and vote if you like it. Thank you.) ___________________________________________ UPDATE 1 : Carles P.V. 's solution beats all! Got upto 7 times! faster results (879500 gradients in ten seconds ... !). His code is elegantly and charming - plz look at it!___________________________________________ UPDATE 2 - 12/15/04: (FINAL VERSION - hope so ;) ) Some bug fixing in code and demo (implementing the suggestions from the thread here) and new (tricky) intro screen.___________________________________________ UPDATE 3 - 02/01/2005: Bugfix for X size and speed improvement ... ;)
A VB class to enumerate all machines in your network. There are filters for 'take it' and 'leave it' and you can select the type of machines (e.g. Unix only, print servers only, all windows machines, ...) Its a spin-off from my daily work - nothing special, but plain, sometimes usefull und extendable ;) - If you like OOP, its for you. ___ LiTe