Advertisement

Results for "Author: david ross goben"

Java_Volume1 #87203
VB6 Project Consolidator

Consolidate a VB6 project by copying selected externally stored classes, forms, and modules to a project-local folder. I have written hundred of modules, classes, and forms that I store in a common library location. But when I am going to upload them or send them to someone, instead of always forgetting to copy "that one file", I use this utility to group the project into one place. If I have a lot of externally stored files, I use the utility to create a sub-folder (or subfolders) from the project folder and store them all there. If just a few, I stuff them to the project’s folder. This utility also allows you to place a copy of the project in a new folder location, updating all internally-stored relative path locations. This program also demonstrate creating shortcuts in non-desktop locations, translating between relative and absolute path specifications, opening a special directory browser (SHBrowseForFolder) to a specific folder location, multi-line tool tips with font and font-size change, plus lots of other tricks, all stored in self-contained, fully documented modules and classes. It has certainly made uploading projects to Planet Source Code easier (no emails from someone saying I forgot a file).

Java_Volume1 #87353
VB6 Recent File Maintenance

Handy utility for cleaning out the cobwebs from your VB6 Recent File list. Selective removal of entries you don’t want listed, remove now-non-existent links, move entries in priority (top-most), explore folders containing valid VBP links. This app also demonstrates a custom collection class that feature Clear and Sort extensions, detecting and activating a previous instance of a program, registry I/O, and finding file extension-associated executables, XP-style buttons, etc. All these extensions are in self-contained classes and module, fully documented and ready to plug into your own apps.

Java_Volume1 #87584
Jump All But One Game

Version 1.1.11. A great game that is easy to learn, but hard to master. This game provides all the ingredients of strategy visualization, hand-eye coordination, and pattern-recognition, which promotes increased IQ ratings. So you are making yourself smarter! Additional features are UNDO, HINTS, auto-finish games (when there is a solution and you are stuck -- or just plain want to learn a set of moves [you cheater ;-) ]). Unlike the urban legend that there are only a few solutions to this game, a quick test revealed that there are about 200 solutions (if not more) starting from ANY location on the board (that's about 3000 total -- I used to think for years there was maybe 2 or 3). Prove it to yourself by selecting the same starting point, and let the game auto-finish for you. Chances are good it will successfully solve the same game differently each time. TRAINING WHEELS MODE added to walk beginners through a game. It highlights marbles with a cyan circle that will lead to victory when you move your mouse over them. Fun to watch all the possible variations in a single game. Added another cheater option that disables the HINT button when it is not possible to complete a game in victory. This helps beginners tell immediately when they took a step that will lead to defeat. Added more help and escapable demos and replays (use the ESC key).

Java_Volume1 #87784
clsTextPic - Display formatted text on tiled image backgrounds

This class was designed to help someone create a formatted text (rich-text-like) display featuring tiled image backgrounds that was smooth and fast. Though someone can easily create a custom control from this, I did not need for it to go that far. Features: Any font style and size and color supported, indenting, hanging indents, smooth scrolling, single or tiled background image, and more. It was too useful to keep just to myself.

Java_Volume1 #87874
DynamicNodes

DynamicNodes is a powerful ActiveX library that supports a feature-rich hierarchical list of Node objects. Each node contains a rich set of properties and methods to support a wide variety of projects, from simply storing the headings of a document, the entries of an index, a dictionary, the files and directories of a disk, to being the core of a custom tree-view control. DynamicNodes is capable of holding any information that can be stored in a branching, hierarchal structure. The provided DLL (or class files) supplies a primary Node class, called dynNode, which defines the actual Node objects. It also supports a secondary class called dynNodes, which is a Nodes Collection object automatically instantiated by the dynNode class whenever a new Node is created. This collection class is used to store references to potential sub-nodes for its associated Node object.

2_2002-2004 #113173
Close All Open IDE Frames

Really simple, but VERY useful, Add-In project with almost no code. This allows you to close all open Form and Code frames in the VB IDE. Great introduction to beginners on how to write a simple Add-in utility, which you can access from the Add-Ins menu. This was something I wrote when I was a new (baby) VB developer. It broke the ice on add-ins, and demonstrated that there was nothing scary about them, but that they are just like regular VB projects that are simply built into the IDE. It also demonstrates accessing the VBInstance object, which is our hook into the Integrated Development Environment, allowing us to potentially programmically add forms and files to a project, insert lines into source code (I have a VB Development Header add-in that I will be uploading to demonstrate this).

2_2002-2004 #113174
Add VB Procedure Headers

Updated. Version 1.1.1 (fixed ignore of Friend Properties). This VB Add-In allows E-Z formatting of Procedure headings. I wrote this because of the laziness of fellow developers who saw no sense in taking the time to AT LEAST document a Subroutine or Function or Property (until 6 months down the road when they wish they had). The Original incarnation of this program was grabbed from the web years and years and years ago (back when I was a “baby” VB developer). I have fleshed it out with a lot of new functionality, simplified a lot of procedures, and cleaned up the code. I wish I could remember who had originally posted the original incarnation of this useful utility. Anyway, it makes a great beginner project. I did this back in '98 when I was first learning VB (I came over from C++ and Fortran). Oh, since I'm a C++ developer, let me tell you about my fellow bozos who stick their nose up at VB: Once I realized I could write an application in VB in a day that would take me close to a month to do in C++, I became an instant VB convert.

2_2002-2004 #113536
New Covenant Bible Greek Translator 2.1 - Final Release

Version 2.1.1 (Final Major Release). Quickly become a Biblical Scholar, and be the local resident expert on ancient Christian history, its Bible, and its Greek translation. Read the Christian Bible DIRECTLY from the best rendition of the original Greek text yet reconstructed from the oldest verified Greek texts yet found. Use a professional-quality interface that is LOADED with options (And with lots of brand new ones for Version 2), designed for fast and easy use by both serious Bible students and those who are simply curious. Comparison Bibles available: King James Version (1611), Modern King James Version, Young's Literal Translation, the Revised Standard Edition, World English Bible, and American Standard Version. New and enhanced reference databases are included to get really anal about translation and understanding terms. Scan each Greek verse word-by-word, apply valid English synonyms, and reconstruct your very own personalized version of this great book. Find out what it REALLY says. The program comes complete with full, detailed definitions of every Greek word, Theological notes on almost 7000 corrections to older translations, and lots of help and expansive reference tables. It will even perform plurality checking and gender checking on words for you. The application is loaded with tons of really cool programming tricks and features, and the source code is packed with comments. 112 more Theological verse corrections notes to the KJV have been added with 2.0. Another 1245 have been added with 2.1. New Features since version 1.0: Add Personal Notes to verses, scan through notes, read all notes, a completely new database has been added that is based upon the Vine Concise Bible Dictionary of the Bible, Dictionary Search, instant reference notification, Synonym word-list reordering, synonym explorer, more background themes (plus customized backgrounds), panel resizing, additional formatting options for saving bible (with a built-in bible-viewer and annotator), improved Gender and plurality checking on Greek words, Quick find of personal notes, Quick find of verses with Theological Correction Notes, and "Vapor Verses" (verse that did not exist in the original texts -- or sometimes ever!), and more. New Features since version 2.0: New stand-alone Bible viewer. Now when you have saved a Bible file (from the "Write Complete Bible File" under the Bible menu, you can use this mini-application to view it without having to start up the main program). Additionally, a Text Search feature has been added to both viewers. Another new much-requested feature is that you can now have the Theological Notes written out at the end of each chapter of the Bible File. Plus, another 1244 Theological Correction Notes were added that specifically address redefinitions of word meanings over the centuries (For example, "Cleave" used to mean to Unite, "Anon" used to mean Immediately, "Severally" used to mean Individually, "Grudge" used to mean to Grumble, a "Comforter" was a Lawyer, "Strove" was to fight, and "Debate" used to mean Violent Actions). A new section was also added to the main help file that compares 284 common examples of KJV word usage differing greatly with (and sometimes contradicting) the word's modern usage. An auto-playing demonstration has also been added to visually teach new users how to use this application. A KJV Bible Dictionary is included, comparing 1330+ KJV terms with their equivilent modern interpretations (the results will surprise you). More help, more data, more details, more features, more everything! Version 2.1 fixes all reported bugs (and cosmetic glitches) in Version 1.x.x and 2.0.x, and all requested enhancements have been added.

2_2002-2004 #114158
Multi-Select TreeView Demo

Demononstrate E-Z but sophisticated support of multi-select in a standard VB TreeView control, including hot-track select, hot-track auto-open/close folder, super-fast treeview clear, collection sorting, XP-stype buttons, and very fast as-needed folder node population. All easy to emplement. All features are stored in separate modules for easy plug-in to your apps. Code fully documented.

2_2002-2004 #114350
VB6 Project Consolidator

Consolidate a VB6 project by copying selected externally stored classes, forms, and modules to a project-local folder. I have written hundred of modules, classes, and forms that I store in a common library location. But when I am going to upload them or send them to someone, instead of always forgetting to copy "that one file", I use this utility to group the project into one place. If I have a lot of externally stored files, I use the utility to create a sub-folder (or subfolders) from the project folder and store them all there. If just a few, I stuff them to the project’s folder. This utility also allows you to place a copy of the project in a new folder location, updating all internally-stored relative path locations. This program also demonstrate creating shortcuts in non-desktop locations, translating between relative and absolute path specifications, opening a special directory browser (SHBrowseForFolder) to a specific folder location, multi-line tool tips with font and font-size change, plus lots of other tricks, all stored in self-contained, fully documented modules and classes. It has certainly made uploading projects to Planet Source Code easier (no emails from someone saying I forgot a file).

2_2002-2004 #114500
VB6 Recent File Maintenance

Handy utility for cleaning out the cobwebs from your VB6 Recent File list. Selective removal of entries you don’t want listed, remove now-non-existent links, move entries in priority (top-most), explore folders containing valid VBP links. This app also demonstrates a custom collection class that feature Clear and Sort extensions, detecting and activating a previous instance of a program, registry I/O, and finding file extension-associated executables, XP-style buttons, etc. All these extensions are in self-contained classes and module, fully documented and ready to plug into your own apps.

2_2002-2004 #114731
Jump All But One Game

Version 1.1.11. A great game that is easy to learn, but hard to master. This game provides all the ingredients of strategy visualization, hand-eye coordination, and pattern-recognition, which promotes increased IQ ratings. So you are making yourself smarter! Additional features are UNDO, HINTS, auto-finish games (when there is a solution and you are stuck -- or just plain want to learn a set of moves [you cheater ;-) ]). Unlike the urban legend that there are only a few solutions to this game, a quick test revealed that there are about 200 solutions (if not more) starting from ANY location on the board (that's about 3000 total -- I used to think for years there was maybe 2 or 3). Prove it to yourself by selecting the same starting point, and let the game auto-finish for you. Chances are good it will successfully solve the same game differently each time. TRAINING WHEELS MODE added to walk beginners through a game. It highlights marbles with a cyan circle that will lead to victory when you move your mouse over them. Fun to watch all the possible variations in a single game. Added another cheater option that disables the HINT button when it is not possible to complete a game in victory. This helps beginners tell immediately when they took a step that will lead to defeat. Added more help and escapable demos and replays (use the ESC key).

2_2002-2004 #114931
clsTextPic - Display formatted text on tiled image backgrounds

This class was designed to help someone create a formatted text (rich-text-like) display featuring tiled image backgrounds that was smooth and fast. Though someone can easily create a custom control from this, I did not need for it to go that far. Features: Any font style and size and color supported, indenting, hanging indents, smooth scrolling, single or tiled background image, and more. It was too useful to keep just to myself.

2_2002-2004 #115021
DynamicNodes

DynamicNodes is a powerful ActiveX library that supports a feature-rich hierarchical list of Node objects. Each node contains a rich set of properties and methods to support a wide variety of projects, from simply storing the headings of a document, the entries of an index, a dictionary, the files and directories of a disk, to being the core of a custom tree-view control. DynamicNodes is capable of holding any information that can be stored in a branching, hierarchal structure. The provided DLL (or class files) supplies a primary Node class, called dynNode, which defines the actual Node objects. It also supports a secondary class called dynNodes, which is a Nodes Collection object automatically instantiated by the dynNode class whenever a new Node is created. This collection class is used to store references to potential sub-nodes for its associated Node object.

3_2004-2005 #131716
Close All Open IDE Frames

Really simple, but VERY useful, Add-In project with almost no code. This allows you to close all open Form and Code frames in the VB IDE. Great introduction to beginners on how to write a simple Add-in utility, which you can access from the Add-Ins menu. This was something I wrote when I was a new (baby) VB developer. It broke the ice on add-ins, and demonstrated that there was nothing scary about them, but that they are just like regular VB projects that are simply built into the IDE. It also demonstrates accessing the VBInstance object, which is our hook into the Integrated Development Environment, allowing us to potentially programmically add forms and files to a project, insert lines into source code (I have a VB Development Header add-in that I will be uploading to demonstrate this).

3_2004-2005 #131717
Add VB Procedure Headers

Updated. Version 1.1.1 (fixed ignore of Friend Properties). This VB Add-In allows E-Z formatting of Procedure headings. I wrote this because of the laziness of fellow developers who saw no sense in taking the time to AT LEAST document a Subroutine or Function or Property (until 6 months down the road when they wish they had). The Original incarnation of this program was grabbed from the web years and years and years ago (back when I was a “baby” VB developer). I have fleshed it out with a lot of new functionality, simplified a lot of procedures, and cleaned up the code. I wish I could remember who had originally posted the original incarnation of this useful utility. Anyway, it makes a great beginner project. I did this back in '98 when I was first learning VB (I came over from C++ and Fortran). Oh, since I'm a C++ developer, let me tell you about my fellow bozos who stick their nose up at VB: Once I realized I could write an application in VB in a day that would take me close to a month to do in C++, I became an instant VB convert.

3_2004-2005 #132079
New Covenant Bible Greek Translator 2.1 - Final Release

Version 2.1.1 (Final Major Release). Quickly become a Biblical Scholar, and be the local resident expert on ancient Christian history, its Bible, and its Greek translation. Read the Christian Bible DIRECTLY from the best rendition of the original Greek text yet reconstructed from the oldest verified Greek texts yet found. Use a professional-quality interface that is LOADED with options (And with lots of brand new ones for Version 2), designed for fast and easy use by both serious Bible students and those who are simply curious. Comparison Bibles available: King James Version (1611), Modern King James Version, Young's Literal Translation, the Revised Standard Edition, World English Bible, and American Standard Version. New and enhanced reference databases are included to get really anal about translation and understanding terms. Scan each Greek verse word-by-word, apply valid English synonyms, and reconstruct your very own personalized version of this great book. Find out what it REALLY says. The program comes complete with full, detailed definitions of every Greek word, Theological notes on almost 7000 corrections to older translations, and lots of help and expansive reference tables. It will even perform plurality checking and gender checking on words for you. The application is loaded with tons of really cool programming tricks and features, and the source code is packed with comments. 112 more Theological verse corrections notes to the KJV have been added with 2.0. Another 1245 have been added with 2.1. New Features since version 1.0: Add Personal Notes to verses, scan through notes, read all notes, a completely new database has been added that is based upon the Vine Concise Bible Dictionary of the Bible, Dictionary Search, instant reference notification, Synonym word-list reordering, synonym explorer, more background themes (plus customized backgrounds), panel resizing, additional formatting options for saving bible (with a built-in bible-viewer and annotator), improved Gender and plurality checking on Greek words, Quick find of personal notes, Quick find of verses with Theological Correction Notes, and "Vapor Verses" (verse that did not exist in the original texts -- or sometimes ever!), and more. New Features since version 2.0: New stand-alone Bible viewer. Now when you have saved a Bible file (from the "Write Complete Bible File" under the Bible menu, you can use this mini-application to view it without having to start up the main program). Additionally, a Text Search feature has been added to both viewers. Another new much-requested feature is that you can now have the Theological Notes written out at the end of each chapter of the Bible File. Plus, another 1244 Theological Correction Notes were added that specifically address redefinitions of word meanings over the centuries (For example, "Cleave" used to mean to Unite, "Anon" used to mean Immediately, "Severally" used to mean Individually, "Grudge" used to mean to Grumble, a "Comforter" was a Lawyer, "Strove" was to fight, and "Debate" used to mean Violent Actions). A new section was also added to the main help file that compares 284 common examples of KJV word usage differing greatly with (and sometimes contradicting) the word's modern usage. An auto-playing demonstration has also been added to visually teach new users how to use this application. A KJV Bible Dictionary is included, comparing 1330+ KJV terms with their equivilent modern interpretations (the results will surprise you). More help, more data, more details, more features, more everything! Version 2.1 fixes all reported bugs (and cosmetic glitches) in Version 1.x.x and 2.0.x, and all requested enhancements have been added.

3_2004-2005 #132702
Multi-Select TreeView Demo

Demononstrate E-Z but sophisticated support of multi-select in a standard VB TreeView control, including hot-track select, hot-track auto-open/close folder, super-fast treeview clear, collection sorting, XP-stype buttons, and very fast as-needed folder node population. All easy to emplement. All features are stored in separate modules for easy plug-in to your apps. Code fully documented.

3_2004-2005 #132894
VB6 Project Consolidator

Consolidate a VB6 project by copying selected externally stored classes, forms, and modules to a project-local folder. I have written hundred of modules, classes, and forms that I store in a common library location. But when I am going to upload them or send them to someone, instead of always forgetting to copy "that one file", I use this utility to group the project into one place. If I have a lot of externally stored files, I use the utility to create a sub-folder (or subfolders) from the project folder and store them all there. If just a few, I stuff them to the project’s folder. This utility also allows you to place a copy of the project in a new folder location, updating all internally-stored relative path locations. This program also demonstrate creating shortcuts in non-desktop locations, translating between relative and absolute path specifications, opening a special directory browser (SHBrowseForFolder) to a specific folder location, multi-line tool tips with font and font-size change, plus lots of other tricks, all stored in self-contained, fully documented modules and classes. It has certainly made uploading projects to Planet Source Code easier (no emails from someone saying I forgot a file).

3_2004-2005 #133044
VB6 Recent File Maintenance

Handy utility for cleaning out the cobwebs from your VB6 Recent File list. Selective removal of entries you don’t want listed, remove now-non-existent links, move entries in priority (top-most), explore folders containing valid VBP links. This app also demonstrates a custom collection class that feature Clear and Sort extensions, detecting and activating a previous instance of a program, registry I/O, and finding file extension-associated executables, XP-style buttons, etc. All these extensions are in self-contained classes and module, fully documented and ready to plug into your own apps.

Languages
Top Categories
Global Discovery