|
| Title |
Keywords |
|
| HowTo: Use GetSetting while protecting against bad values in the Registry in Visual Basic 2005 | GetSetting, SaveSetting, VB.NET, error handling, error trapping |  |
| HowTo: Use GetSetting while protecting against bad values in the Registry in Visual Basic 6 | GetSetting, SaveSetting, Visual Basic 6, error handling, error trapping |  |
| HowTo: Select a particular property in a PropertyGrid control in Visual Basic .NET | PropertyGrid, property grid, select property, VB.NET |  |
| HowTo: Select a particular property in a PropertyGrid control concisely in Visual Basic .NET | PropertyGrid, property grid, select property, VB.NET |  |
| HowTo: Compare floating point numbers safely in Visual Basic .NET | Single, Double, compare, floating point, float, VB.NET |  |
| HowTo: Compare floating point numbers safely | Single, Double, compare, floating point, float |  |
| HowTo: Use code that allows the user to abort, retry, or ignore when an error occurs | error, error handling, abort, try, ignore |  |
| HowTo: Deter an SQL injection attack | SQL injection, attack, hacker, data, safe |  |
| HowTo: Build a simple logging class | log, logging, log file |  |
| HowTo: Display a nice graphical error form when the program catches an error | error handling, bug proofing, error report, error log |  |
| Bug Proofing Visual Basic: Discussion: Performance Tips | software engineering, software development, performance, bug proofing, error handling, bugs, bug-proofing |  |
| Bug Proofing Visual Basic: Discussion: Named Arguments | software engineering, software development, bug proofing, error handling, bugs, bug-proofing |  |
| Bug Proofing Visual Basic: Discussion: "About Face" | software engineering, software development, user interface design, bug proofing, error handling, bugs, bug-proofing |  |
| Bug Proofing Visual Basic: Discussion: Naming Conventions | software engineering, software development, bug proofing, error handling, bugs, bug-proofing |  |
| Bug Proofing Visual Basic: Discussion, Q & A | software engineering, software development, bug proofing, error handling, bugs, bug-proofing |  |
| Bug Proofing Visual Basic: Updates | software engineering, software development, bug proofing, error handling, bugs, bug-proofing |  |
| Bug Proofing Visual Basic: Source Code | software engineering, software development, bug proofing, error handling, bugs, bug-proofing |  |
| Bug Proofing Visual Basic: Comment Templates | software engineering, software development, bug proofing, error handling, bugs, bug-proofing |  |
| Bug Proofing Visual Basic: Table of Contents | software engineering, software development, bug proofing, error handling, bugs, bug-proofing |  |
| Bug Proofing Visual Basic | software engineering, software development, bug proofing, error handling, bugs, bug-proofing |  |
| Bug Proofing Visual Basic | software engineering, software development, bug proofing, error handling, bugs, bug-proofing |  |
| Title |
Keywords |
|
| HowTo: Use a variable to hold delegates (function pointers) in Visual Basic 2005 | delegate, function pointer, function reference, method pointer, methd reference, Visual Basic 2005 |  |
| HowTo: Get day, month, date, time, and number format information for the computer's locale in Visual Basic 2005 | day, month, date, time, number, percent, format, locale, VB.NET |  |
| HowTo: Use a macro to build a Select Case statement for an enumerated value in Visual Basic 2005 | macro, enum, select case, VB.NET, VB 2005 |  |
| What's New in Visual Basic 2008 | Visual Basic 2008, Visual Basic, Orcas, changes, what's new | |
| What's New in .NET Framework 3.0 | .NET Framework 3.0, .NET Framework, changes, what's new, | |
| What's New in Vista | Vista, operating systems, changes, what's new, | |
| What's New: Vista and .NET Framework 3.0 | Vista, .NET Framework, .NET Framework 3.0, changes, what's new, | |
| Review: Code Craft by Pete Goodliffe | code craft, writing solid code, programming techniques, book review, development, project management | |
| Tip: Turn hexadecimal display on and off in the Command (Immediate), Watch, and other debugging windows in Visual Basic .NET | Command Window, Watch Window, Immediate Window, hexadecimal, debug, debugging | |
| HowTo: Perform a sequence of timed actions without multi-threading | action, timed, timer, event |  |
| HowTo: Use interface inheritance by using the Implements keyword | interface inheritance, Implements, subclass, derived class |  |
| HowTo: Make a loop that times out after a certain period | timeout, loop |  |
| Tip: VB 6 Coding Style | coding style, code style, rules | |
| HowTo: Allow quick upgrades of pictures in an application | picture, upgrade, deploy, deployment |  |
| HowTo: Use the WeakReference class in VB .NET | WeakReference, garbage collection, garbage collector, VB.NET |  |
| HowTo: Set an application's icon in VB .NET | application icon, icon, VB .NET |  |
| HowTo: Demonstrate many useful techniques including backward and forward compatibility | compatibility, forward compatibility, backward compatibility, drawing, file, serialization, MRU list |  |
| HowTo: Bind a ComboBox to a database lookup table in VB .NET | database, ADO.NET, VB .NET, bound controls, data binding, ComboBox, lookup table |  |
| HowTo: Bind simple controls to a database in VB .NET | database, ADO.NET, VB .NET, bound controls, data binding |  |
| HowTo: Open a database in the project's main directory during development in VB .NET | database, ADO.NET, VB .NET |  |
| HowTo: Get information about the program's title, description, copyright, version, etc. in VB .NET | title, description, version, copyright, trademark, company, VB.NET |  |
| Tip: Use code regions to simplify VB .NET code | VB .NET, region, code region, code, simplify | |
| HowTo: Make an ActiveX DLL server | ActiveX, DLL, server, library |  |
| HowTo: Record a program's usage | usage |  |
| HowTo: Disable Ctl-Alt-Del | ctl-alt-del, disable |  |
| Prototyping With Visual Basic | software engineering, software development, prototyping, project management |  |
| Prototyping With Visual Basic | software engineering, software development, prototyping, project management |  |
| Title |
Keywords |
|
| HowTo: Give a class a Clone method in Visual Basic .NET | class, clone, VB.NET |  |
| HowTo: Make a tabbed wizard in Visual Basic 2005 | wizard, tabbed wizard, VB2005 |  |
| Expert One-on-One Visual Basic 2005 Design and Development | Visual Basic 2005, Visual Studio 2005, programming, design, development, reflection, code standards, bug proofing, bug-proofing, testing, snippets, macros, agile methods, splash screen, threading |  |
| HowTo: Display samples of the SystemFonts in Visual Basic .NET | SystemFonts, system fonts, font, VB.NET |  |
| HowTo: Make a simple standard dialog in VB .NET | Barnsley's Fern, fractal, iterated functions, iterated function system, VB.NET |  |
| HowTo: Use interface inheritance by using the Implements keyword | interface inheritance, Implements, subclass, derived class |  |
| HowTo: Use code that allows the user to abort, retry, or ignore when an error occurs | error, error handling, abort, try, ignore |  |
| HowTo: Make a tabbed wizard in VB .NET | wizard, tabbed wizard |  |
| HowTo: Make a wizard that uses buttons for navigation in VB .NET | wizard, button wizard |  |
| HowTo: Provide an MRU list in VB .NET | MRU, MRU list, VB.NET, most recently used file list |  |
| HowTo: Make a dialog that stretches controls on the bottom and right to take advantage of its full size using the Dock property in VB .NET | stretch, Dock, VB .NET |  |
| HowTo: Make a dialog that stretches controls on the bottom and right to take advantage of its full size in VB .NET | stretch, Anchor, VB .NET |  |
| HowTo: Make a dialog that stretches controls on the right to take advantage of its full size in VB .NET | stretch, Anchor, VB .NET |  |
| HowTo: Compare the speeds of Choose and Select Case | Choose, Select Case, performance |  |
| HowTo: Compare the speeds of Choose and Select Case in VB .NET | Choose, Select Case, VB.NET, performance |  |
| HowTo: Keep track of the number of MDI child forms | MDI, subforms |  |
| HowTo: Make a program close itself if it has been inactive for too long | inactive, security, close |  |
| HowTo: Make a Wizard using tabs | wizard, tabs, steps |  |
| HowTo: Make a Wizard using Prev/Next buttons | wizard, previous, next, steps |  |
| HowTo: Read fixed-length records from a file | fixed-length, fixed length, record, random access, file |  |
| HowTo: Make a program do something special the first time it runs | one time task, startup, first time |  |
| Bug Proofing Visual Basic: Discussion: Rigorous Design | software engineering, software development, design, bug proofing, error handling, bugs, bug-proofing |  |
| Title |
Keywords |
|
| HowTo: Verify a username and password in a database in Visual Basic .NET | password, user name, user id, verify passwoord, database, ADO.NET, VB.NET |  |
| HowTo: Deter an SQL injection attack | SQL injection, attack, hacker, data, safe |  |
| HowTo: Make an ActiveX control that allows the user to enter only valid integer within a certain range | field, integer, data validation, validation |  |
| HowTo: See if a string is a Byte, Integer, or Long value | integer, byte, long, data validation, validation |  |
| HowTo: Use validation events in VB .NET | validate, validation, Validating, Validated |  |
| HowTo: Perform field- and form-level validations | field, form, validation |  |
| HowTo: Validate phone numbers, zip codes, and Canadian postal codes | validate, validation, phone number, Zip code, Canadian postal codes, postal code, Canada |  |
| HowTo: Make a field for the user to enter an IP address | IP address, masked field, validation |  |
| Title |
Keywords |
|
| HowTo: Make a generic serializable dictionary class and save and restore objects in it in Visual Basic 2005 | serializable dictionary, Dictionary, serialization, serialize, generics, Visual Basic 2005, VB 2005 |  |
| HowTo: Make a generic serializable dictionary class in Visual Basic 2005 | serializable dictionary, Dictionary, serialization, serialize, generics, Visual Basic 2005, VB 2005 |  |
| HowTo: Make a component that has a collection property in Visual Basic .NET | component, collection, collection property, VB .NET, TypeConverter, type converter |  |
| HowTo: Make a TypeConverter for a collection in Visual Basic .NET | TypeConverter, type converter, PropertyGrid, Properties window, collection, property, VB .NET |  |
| HowTo: Create a custom collection that supports For Each | custom collection, For Each, enumerate, enumerator, NewEnum |  |
| HowTo: Make a collection class | collection class |  |
| Title |
Keywords |
|
| HowTo: Use a .NET system DLL in a Visual Basic 6 program | VB .NET, DLL, System DLL, WebClient, downloadFile |  |
| HowTo: Use a Visual Basic 6 DLL from VB .NET | VB6, Visual Basic 6, VB.NET, Visual Basic .NET, DLL |  |
| HowTo: Use VC++ to create a DLL file and use its functions in Visual Basic 6 | VC++, VCC, DLL, C++ |  |
| HowTo: Use a Visual Basic DLL file in an Excel spreadsheet | DLL, Excel |  |
| HowTo: Make an ActiveX DLL server | ActiveX, DLL, server, library |  |
| HowTo: Make a DLL that contains icons or other pictures | DLL, icon, picture |  |
| Title |
Keywords |
|
| HowTo: Determine the default button when displaying a MsgBox in Visual Basic 6 | MsgBox, message box, messagebox, default button |  |
| HowTo: Determine the default button when displaying a MessageBox in Visual Basic 2005 | MsgBox, message box, MessageBox, MessageBox.Show, default button |  |
| HowTo: Convert Up and Down arrow keys to Tab and Shift-Tab for easy navigation in Visual Basic .NET | Tab, Tab key, up arrow, down arrow, navigation |  |
| HowTo: Convert Enter and Escape keys to Tab and Shift-Tab for easy navigation in Visual Basic .NET | Tab, Enter, Escape, Tab key, Enter key, Escape key, dialog |  |
| HowTo: Make a simple standard dialog in VB .NET | Barnsley's Fern, fractal, iterated functions, iterated function system, VB.NET |  |
| HowTo: Let the user pick multiple files in VB .NET | file, open file, select file, VB .NET |  |
| HowTo: Let the user pick multiple files | file, open file, select file |  |
| HowTo: Make a tabbed wizard in VB .NET | wizard, tabbed wizard |  |
| HowTo: Make a wizard that uses buttons for navigation in VB .NET | wizard, button wizard |  |
| HowTo: Make a standard dialog | dialog, standard dialog |  |
| HowTo: Use the color selection dialog with custom colors in VB .NET | color, select color, pick color, color selection, color selection dialog, VB.NET |  |
| HowTo: Use the color selection dialog in VB .NET | color, select color, pick color, color selection, color selection dialog, VB.NET |  |
| HowTo: Make a dialog that stretches controls on the bottom and right to take advantage of its full size using the Dock property in VB .NET | stretch, Dock, VB .NET |  |
| HowTo: Make a dialog that stretches controls on the bottom and right to take advantage of its full size in VB .NET | stretch, Anchor, VB .NET |  |
| HowTo: Make a dialog that stretches controls on the right to take advantage of its full size in VB .NET | stretch, Anchor, VB .NET |  |
| HowTo: Make a form act modal when it is not | form, modal, fake modal, dialog |  |
| HowTo: Make a window appear modal when it is not | form, modal, fake modal |  |
| HowTo: Make a Wizard using tabs | wizard, tabs, steps |  |
| HowTo: Make a Wizard using Prev/Next buttons | wizard, previous, next, steps |  |
| HowTo: Make an expandable dialog with More and Less buttons | dialog, more, less, expandable, detail |  |
| HowTo: Make a "semi-modal dialog" that acts modal with respect to a single form in an application | semi-modal, modal, dialog |  |
| Title |
Keywords |
|
| HowTo: Perform a sequence of timed actions without multi-threading | action, timed, timer, event |  |
| HowTo: Change a thread's priority | thread, priority | |
| HowTo: Draw a continuous graph in a separate thread in VB .NET | VB .NET, graph, graphing, thread, threading |  |
| Rant: Multithreading: A Kludge for Poor Software Design | multithreading, threading, thread |  |
| HowTo: Let a long process run asynchronously without multithreading | long process, multithreading, thread |  |
| Title |
Keywords |
|
| HowTo: Make CAPTCHA images (version 4) in Visual Basic 6 | CAPTCHA, Turing test, image, image processing, distort image |   |
| HowTo: Make CAPTCHA images (version 6) in Visual Basic .NET | CAPTCHA, Turing test, image, image processing, distort image |   |
| HowTo: Make a class that can clone itself in Visual Basic 2003 | clone, copy, Visual Basic 2003 |  |
| HowTo: Use the fsutil utility to get a disk's NTFS information | fsutil, NTFS, console |  |
| HowTo: Display drive information in Visual Basic 2005 | drive information, VB2005, VB.NET |  |
| HowTo: Use the fsutil utility to get a disk's NTFS information into an object with fields in Visual Basic 2005 | fsutil, NTFS, console, VB2005, VB.NET |  |
| HowTo: Use the fsutil utility to get a disk's NTFS information in Visual Basic 2005 | fsutil, NTFS, console, VB2005, VB.NET |  |
| HowTo: Mark a program to run with elevated privileges by using its manifest in Visual Basic 2008 | UAC, shield, Vista, user access control, elevated privileges |  |
| HowTo: Launch a program while requesting privilege elevation in Visual Basic 2008 | UAC, shield, Vista, user access control, elevated privileges, Run As, RunAs |  |
| HowTo: Add UAC shields to buttons, menu items, and picture boxes in Visual Basic 2008 | UAC, shield, Vista, user access control |  |
| HowTo: Use a macro to build a Select Case statement for an enumerated value in Visual Basic 2005 | macro, enum, select case, VB.NET, VB 2005 |  |
| HowTo: Force garbage collection in Visual Basic .NET | garbage collection, garbage collector, GC, VB.NET |  |
| HowTo: Make CAPTCHA images (version 4) in VB .NET | CAPTCHA, Turing test, image, image processing, distort image, VB.NET |  |
| HowTo: Make CAPTCHA images (version 3) in VB .NET | CAPTCHA, Turing test, image, image processing, distort image, VB.NET |  |
| HowTo: Make CAPTCHA images (version 2) in VB .NET | CAPTCHA, Turing test, image, image processing, distort image, VB.NET |  |
| HowTo: Make CAPTCHA images (version 1) in VB .NET | CAPTCHA, Turing test, image, image processing, distort image, VB.NET |  |
| HowTo: Make CAPTCHA images (version 5) in Visual Basic .NET | CAPTCHA, Turing test, image, image processing, distort image |  |
| HowTo: Make CAPTCHA images (version 2) in Visual Basic 6 | CAPTCHA, Turing test, image, image processing, distort image |  |
| HowTo: Make CAPTCHA images (version 1) in Visual Basic 6 | CAPTCHA, Turing test, image, image processing, distort image |  |
| HowTo: Make CAPTCHA images (version 3) in Visual Basic 6 | CAPTCHA, Turing test, image, image processing, distort image |  |
| HowTo: Convert between UTC time and local time | UTC time, local time, convert time |  |
| Tip: Debug at design time with in the same project in Visual Basic .NET | debug, design time, VB.NET | |
| HowTo: Learn the number of CPUs on the system in Visual Basic 2005 | CPU usage, CPU load, PerformanceCounter, VB.NET |  |
| HowTo: Learn the number of CPUs on the system | CPUs, number CPUs, CPU, processors |  |
| HowTo: Monitor CPU usage in Visual Basic .NET | CPU usage, CPU load, PerformanceCounter, VB.NET |  |
| HowTo: Verify a username and password in a database in Visual Basic .NET | password, user name, user id, verify passwoord, database, ADO.NET, VB.NET |  |
| HowTo: Unload an application's forms in reverse order of creation | close, unload, form |  |
| HowTo: Unload an application's forms in reverse order of creation, stopping if any don't unload | close, unload, form |  |
| HowTo: Unload an application's forms in reverse order of creation, skipping any that don't unload | close, unload, form |  |
| HowTo: Easily list the values defined by an Enum in Visual Basic .NET | Enum, list values, enumerated values, GetValues, VB.NET |  |
| HowTo: Draw certain cells in a DataGrid with different colors in Visual Basic .NET | DataGrid, color, cell, colored cell, cutoff, VB.NET |  |
| HowTo: Draw and order simple objects (rectangle, circle, etc.) and let the user click them | drawing, object, rectangle, circle, order, to top, to bottom |  |
| HowTo: Chop a large file of tab-delimited data into manageable pieces in VB .NET | ADO, database, insert, quotes |  |
| Tip: Comment Long Sections of Code By Using Conditional Compilation | comment, conditional compilation | |
| HowTo: Display a status bar showing the steps in a long task | StatusBar, steps, stages, progress, ProgressBar |  |
| Tip: VB 6 Coding Style | coding style, code style, rules | |
| HowTo: Change a thread's priority | thread, priority | |
| HowTo: Count the lines of code in a Visual Basic 5/6 project | count lines, project, forms, modules, subs, subroutines, functions |  |
| HowTo: Count the lines of code in Visual Basic 5/6 projects within a directory hierarchy | count lines, project, forms, modules, subs, subroutines, functions |  |
| HowTo: Remove system menu items from another program | system menu, remove menu, remove system menu, other program, RemoveMenus, DeleteMenu, FindWindow |  |
| HowTo: Center a form above another form | center form |  |
| HowTo: Select random files from a set of directories to build a MP3 player mix | mp3, mix, random, random files, browse, SaveSetting, GetSetting, DeleteSetting |  |
| HowTo: Select random files from a set of directories to build a MP3 player mix in VB.NET | mp3, mix, random, random files, browse, SaveSetting, GetSetting, DeleteSetting |  |
| HowTo: Use winsock to make a simple chat program | winsock, chat, IPC |  |
| HowTo: Display an optional tip of the day when a program starts | totd, tip of the day, tip-of-the-day |  |
| HowTo: See how many items are in the recycle bin and delete them | recycle bin, wastebasket, waste basket |  |
| HowTo: Set another application's caption | caption, title, SendMessage, application title |  |
| HowTo: Print an Excel worksheet displayed in an OLE container object | OLE, print, Excel, OLE container |  |
| HowTo: Read all of the values in an INI file | INI file, INI, initialization file |  |
| HowTo: Display the big and small icons associated with a file | icon, large icon, small icon |  |
| HowTo: Use VSA to let the user execute scripts in Visual Basic .NET | VSA, Visual Studio for Applications, script, VB.NET |  |
| HowTo: Display the Microsoft System Information application | system information |  |
| HowTo: Present a tip-of-the-day | totd, tip of the day, tip-of-the-day |  |
| HowTo: Align a form's Help menu on the right side of the menu bar | align help menu, justify help menu, help menu |  |
| HowTo: Make an owner drawn menu using non-standard fonts and items that are bold, underlined, and italic. | owner draw menus, custom menus, bold, underline, italic |  |
| HowTo: Make an owner drawn menu with bitmaps | owner draw menus, custom menus, bitmap, bold, underline, italic |  |
| HowTo: Make a console application that checks for palindromes | console, stdin, stdout, stderr |  |
| HowTo: Execute VB Script code at run time | VBScript, script |  |
| HowTo: Use the TypeLib routine Invokehook to find a control's name and invoke a routine | TypeLib, InvokeHook, get name |  |
| HowTo: Make a tabbed wizard in VB .NET | wizard, tabbed wizard |  |
| HowTo: Make a wizard that uses buttons for navigation in VB .NET | wizard, button wizard |  |
| HowTo: Provide an MRU list in VB .NET | MRU, MRU list, VB.NET, most recently used file list |  |
| HowTo: Make an MDI application with an MRU list | MRU, most recently used files, MRU list, MDI |  |
| HowTo: Make an MRU list | MRU, most recently used files, MRU list |  |
| HowTo: Demonstrate many useful techniques including backward and forward compatibility | compatibility, forward compatibility, backward compatibility, drawing, file, serialization, MRU list |  |
| HowTo: Find the Windows directory without using the API | Windows directory, Windows, WinDir |  |
| HowTo: Get the Windows directory from the environment | Windows directory, Windows, WinDir, Environ, environment |  |
| HowTo: Resize controls to fit when a form resizes | stretch, controls, resize, stretch controls |  |
| HowTo: Determine whether the program is running in the IDE or as a compiled executable by using Debug.Print | run mode, IDE, executable, Debug.Print |  |
| HowTo: Determine whether the program is running in the IDE or as a compiled executable by using Debug.Assert | run mode, IDE, executable, Debug.Assert |  |
| HowTo: Display multi-column menus and popups | menu, multi-column menu, column |  |
| HowTo: Drag and drop using VB .NET | drag and drop, drag, drop, VB.NET, AllowDrop |   |
| Tip: Use code regions to simplify VB .NET code | VB .NET, region, code region, code, simplify | |
| HowTo: Keep track of the last control to have the focus | last control, focus |  |
| HowTo: Use a ProgressBar to give the status of a long task | progress bar, ProgressBar, long task, status |  |
| HowTo: Use a ProgressBar with a long task without timer | progress bar, ProgressBar, long task, status |  |
| HowTo: Display a progress bar while copying a file | progress bar, copy file |  |
| HowTo: Use the GetVersionExA API function to get the operating system version | GetVersionExA, OS version, operating system version |  |
| HowTo: Use the SysInfo control to get the operating system version | SysInfo, OS version, operating system version |  |
| HowTo: Allow the user to enter "super user" mode by entering a password | super user, password |  |
| HowTo: Make a program compile and run another program | compile, run, make and run |  |
| HowTo: Magnify the area under the mouse | mouse, magnify |  |
| HowTo: Allow the user to start and stop a long process | long process, start, stop |  |
| HowTo: Let the user control a long process, displaying ellapsed time | long process, start, stop |  |
| HowTo: Draw simple objects (rectangle, circle, etc.) using a single class and let the user click them | drawing, object, rectangle, circle |  |
| HowTo: Play an embedded sound file | VB.NET, audio, MIDI, WAV, sound, embedded sound files |  |
| HowTo: Compare the speeds of IIf and If Then statements | IIf, If Then, speed, performance |  |
| HowTo: Fill a ComboBox with a list of countries | country, countries |  |
| HowTo: Use a Select Case statement to display multiple instances of a form given its name | form, form name, show form |  |
| HowTo: Use a command objects to display multiple instances of a form given its name | form, form name, show form |  |
| HowTo: Use a collection to display one instance of a form given its name | form, form name, show form |  |
| HowTo: Keep track of what's on the clipboard | clipboard, clip board, copy, cut paste |  |
| HowTo: Find the program associated with a file extension | associated program, extension, default program |  |
| HowTo: Draw simple objects (rectangle, circle, etc.) and let the user click them | drawing, object, rectangle, circle |  |
| HowTo: Get a file's creation, last access, and last modification times using FSO | file times, modification time, access time, creation time |  |
| HowTo: Set the computer's time using the NIST atomic clock | time, clock, NIST, atomic clock |  |
| HowTo: Get information about all of a control's properties | control property, property information, TypeLib |  |
| HowTo: Implement multi-level Undo and Redo commands | undo, redo |  |
| HowTo: Get a file's creation, last access, and last write times | file, creation, access, write |  |
| HowTo: Get the icons associated with a file type | icon, file type icon |  |
| HowTo: Execute a line of code stored in a string | execute line, VBA, vba6.dll, vba5.dll, vba332.dll |  |
| HowTo: Display the ellapsed time after a long operation | ellapsed time, Timer |  |
| HowTo: Display the ellapsed time after a long operation using DateDiff | DateDiff, ellapsed time |  |
| HowTo: Get a computer's IP address from its name | IP address, internet address |  |
| HowTo: Get the computer's registered owner and company from Windows 98 | Windows 98, register, registration, owner, company |  |
| HowTo: Display a "construction zone" dialog for unimplemented features | under construction, construction zone, unimplemented feature |  |
| HowTo: Get the computer's registered owner and company from Windows NT | Windows NT, register, registration, owner, company |  |
| HowTo: Measure a process's user, privileged, and total time in VB .NET | user time, privileged time, total time, ellapsed time |  |
| HowTo: Make a Wizard using tabs | wizard, tabs, steps |  |
| HowTo: Make a Wizard using Prev/Next buttons | wizard, previous, next, steps |  |
| HowTo: Measure elapsed time in VB .NET | VB.NET, elapsed time, time, timer function, seconds |  |
| HowTo: Measure elapsed time | elapsed time, time, timer function, seconds |  |
| HowTo: Compare the speeds of Integers and Longs | Integer, Long, data type, speed, performance |  |
| HowTo: Invoke a function by name using CallByName | CallByName, execute, invoke, call, function, subroutine |  |
| Title |
Keywords |
|
| HowTo: Ping an IP address in Visual Basic 6 | ping, ping IP address, IP address, IcmpSendEcho |  |
| HowTo: Use sockets to convert an IP address to a host name or vice versa in Visual Basic 6 | sockets, convert IP address, convert host name, IP address |  |
| HowTo: Ping a host by name in Visual Basic 6 | sockets, convert IP address, convert host name, IP address, ping, ping IP address, IcmpSendEcho |  |
| HowTo: Display samples of the colors defined in VBRUN.SystemColorConstants | color, system colors, VBRUN, SystemColorConstants |  |
| HowTo: See what URL Internet Explorer is displaying | Internet Explorer, IE, address, URL |  |
| HowTo: Remove system menu items from another program | system menu, remove menu, remove system menu, other program, RemoveMenus, DeleteMenu, FindWindow |  |
| HowTo: Use winsock to make a simple chat program | winsock, chat, IPC |  |
| HowTo: Find an application using its title and maximize it | maximize, application, SendMessage, BringWindowToTop |  |
| HowTo: Prevent the user from resizing another program | menu, resize, minimize, maximize |  |
| HowTo: Add (non-working) menu items to another application | menu, other program |  |
| HowTo: Get information about running windows | enumerate windows, EnumWindows, window information |  |
| HowTo: Grab text and other window information from another application | grab text, application, window information |  |
| HowTo: Make two Visual Basic program exchange data using DDE | DDE, data exchange |  |
| HowTo: Cascade Internet Explorer windows on the desktop | cascade, internet explorer, arrange windows, desktop |  |
| HowTo: Send an Outlook Express attachment | Outlook Express, email, e-mail, attachment, ShellExecute, FindWindow |  |
| Title |
Keywords |
|
| HowTo: Sort objects by making a class implement the IComparable interface in Visual Basic .NET | compare, IComparable, sort, sortable, Array.Sort, VB.NET |  |
| HowTo: Sort objects by different key fields by building a comparer class in Visual Basic .NET | comparer, IComparer, sort, sortable, Array.Sort, VB.NET |  |
| HowTo: Make functions that calculate the minimum and maximum of their parameters | Min, Max, minimum, maximum |  |
| Tip: .NET Empty Arrays | VB.NET, array, empty array, ReDim | |
| HowTo: Redimension multiple arrays in a single statement in VB.NET | ReDim, array |  |
| HowTo: Copy memory quickly using MemCopy (RtlMoveMemory) in VB .NET | RtlMoveMemory, copy memory, MemCopy, CopyMemory, array, memory |  |
| HowTo: Use the RtlMoveMemory (CopyMemory) API function to copy memory between 2-D arrays in VB .NET | RtlMoveMemory, copy memory, MemCopy, CopyMemory, array, memory |  |
| HowTo: Copy memory extremely quickly | RtlMoveMemory, copy memory, MemCopy, CopyMemory, array, memory |  |
| HowTo: Use the RtlMoveMemory (CopyMemory) API function to copy memory from a 2-D array to a 1-D array | RtlMoveMemory, copy memory, CopyMemory, array, memory |  |
| HowTo: Load an array from a file in three ways | array, load array, file, Input |  |
| HowTo: Copy array data into a FlexGrid control | FlexGrid, array, data |  |
| HowTo: Compare the items in two sorted arrays | compare, arrays, sorted |  |
| HowTo: Quickly load an array with values in VB4 | array, load, values, data |  |
| HowTo: Quickly load an array with values in VB3 | array, load, values, data |  |
| HowTo: Make a VB6 function return an array | function, array, return, VB6 |  |
| Title |
Keywords |
|
| HowTo: Provide design time support for a custom control in Visual Basic .NET | custom control, design time, support, icon, smart tag, properties, dropdown, editor, UITypeEditor, VB.NET |  |
| HowTo: Determine if the program is running in the IDE or an executable. | IDE, executable, run, running |  |
| Title |
Keywords |
|
| Talk: Four Fascinating Features | regular expressions, cryptography, reflection, Direct3D, graphics, algorithms | |
| HowTo: Verify a username and password in a database in Visual Basic .NET | password, user name, user id, verify passwoord, database, ADO.NET, VB.NET |  |
| HowTo: Encrypt and decrypt a file using a DES algorithm in VB .NET | NetBIOS, name, NetBIOS name, computer name, host name |  |
| HowTo: Validate a user name/password in a database | password, cryptography, database |  |
| HowTo: Verify the user's Windows password | password, cryptography, Windows password |  |
| HowTo: Give a program a simple one-time password | password, cryptography, one-time password |  |
| HowTo: Register a product for a particular system | product, register, serial number, disk, system, shareware |  |
| HowTo: Read and write encrypted files using Xor | cryptography, Xor, file, encrypt, decrypt, code, decode, cipher, decipher |   |
| Title |
Keywords |
|
| Visual Basic 2008 Programmer's Reference | Visual Basic 2008, Visual Studio 2008, programming |  |
| HowTo: Use a variable to hold delegates (function pointers) in Visual Basic 2005 | delegate, function pointer, function reference, method pointer, methd reference, Visual Basic 2005 |  |
| Visual Basic 2005 with .NET 3.0 Programmer's Reference | Visual Basic 2005, Visual Studio 2005, .NET Framework 3.0, programming |  |
| Visual Basic 2005 Programmer's Reference | Visual Basic 2005, Visual Studio 2005, programming |  |
| Tip: Should I Upgrade to Visual Basic 2008? | VB 2008, Visual Studio 2008, Visual Basic 2008 | |
| Expert One-on-One Visual Basic 2005 Design and Development | Visual Basic 2005, Visual Studio 2005, programming, design, development, reflection, code standards, bug proofing, bug-proofing, testing, snippets, macros, agile methods, splash screen, threading |  |
| Visual Basic 2005 Programmer's Reference | Visual Basic 2005, Visual Studio 2005, programming | |
| HowTo: Generate code for standard property procedures | property procedure, get, set, replace, token |  |
| HowTo: Generate code for standard property procedures in VB .NET | property procedure, get, set, replace, token |  |
| HowTo: Convert VB6 projects to VB5 projects easily | VB6 to VB5, convert, version |  |
| HowTo: Clear the Debug/Intermediate window programmatically in VB 4 or VB 5 | debug window, immediate window, clear |  |
| Rant: VB .NET is less object-oriented than VB 6 | VB 7, VB .NET, VB 6, OOP, object-oriented programming | |
| Tip: Working with VB .NET and VB .NET 2003 | VB.NET, VB.NET 2003 | |
| HowTo: Show a project's product information set in Project\Properties\Make | version, copyright, minor, major, project properties, make |  |
| Rant: Why we are still waiting for Visual Basic Version 7 | VB 7, VB .NET | |
| Title |
Keywords |
|
| HowTo: Position a popup form over a PictureBox in Visual Basic 6 | popup, position popup, PictureBox, Visual Basic, ClientToScreen, ShowWindow, SetWindowPos |  |
| HowTo: Display tips in a rounded popup form | form, help, tip, rounded rectangle, region, SetWindowRgn |  |
| HowTo: Position a popup form below a TextBox | popup, position, ClientToScreen, ShowWindow, SetWindowPos |  |
| HowTo: Display an appropriate popup menu when the user right clicks on a TreeView node in VB .NET | TreeView, popup menu, context menu |  |
| HowTo: Display an appropriate popup menu when the user right clicks on a TreeView node | TreeView, popup menu, context menu |  |
| HowTo: Display multiple popups depending on whether Ctrl or Shift is pressed | popup menu, popup, context menu, PopupMenu, Ctrl, Shift |  |
| HowTo: Make a popup menu | popup menu, popup, context menu, PopupMenu |  |
| HowTo: Use a control's ContextMenu property to display a context menu in VB .NET | ContextMenu, context menu, dropdown menu, popup menu |  |
| HowTo: Display popup menus when the user right clicks over a ListView on or off of an item | ListView, popup, context menu |  |
| HowTo: Display "balloon" help when the mouse is over a button | balloon, help, popup |  |
| Title |
Keywords |
|
| HowTo: Save and restore toolbar configuration when a program starts and stops | toolbar, SaveToolbar, RestoreToolbar, configuration |  |
| HowTo: Provide design time support for a custom control in Visual Basic .NET | custom control, design time, support, icon, smart tag, properties, dropdown, editor, UITypeEditor, VB.NET |  |
| HowTo: Set an environment variable | environment variable, SetEnvironmentVariable, environ |  |
| HowTo: Let the user decide which ToolBar buttons are visible in VB .NET | ToolBar, customize, customization, configure, VB.NET |  |
| HowTo: Save and restore toolbar configuration when a program starts and stops in VB .NET | ToolBar, customize, customization, configure, VB.NET |  |
| HowTo: Add hidden buttons to a toolbar | toolbar, SaveToolbar, RestoreToolbar, configuration, hidden buttons |  |
| HowTo: Let the user move controls | control, move control |  |
| HowTo: Display the value of a specific environment variable | environment variable, specific environment variable |  |
| HowTo: Display all of a program's environment variables | environment variables |  |
| HowTo: Allow the user to customize a toolbar | toolbar, customization |  |
| Title |
Keywords |
|
| HowTo: Start Notepad and wait for it to close in Visual Basic .NET | start Notepad, start process, process, Notepad, VB.NET |  |
| HowTo: Start Notepad and wait for it to close in Visual Basic 2005 | start Notepad, start process, process, Notepad, VB2005 |  |
| HowTo: Mark a program to run with elevated privileges by using its manifest in Visual Basic 2008 | UAC, shield, Vista, user access control, elevated privileges |  |
| HowTo: Launch a program while requesting privilege elevation in Visual Basic 2008 | UAC, shield, Vista, user access control, elevated privileges, Run As, RunAs |  |
| HowTo: Add UAC shields to buttons, menu items, and picture boxes in Visual Basic 2008 | UAC, shield, Vista, user access control |  |
| HowTo: Use Internet Explorer to start sending email in Visual Basic .NET | email, mail, Internet Explorer, IExplore, VB.NET |  |
| HowTo: Use a MailMessage object and SmtpMail.Send to send email in Visual Basic .NET | email, mail, MailMessage, SmtpMail.Send, IExplore, VB.NET |  |
| HowTo: Allow only one instance of a program at one time in Visual Basic 2005 | one instance, instance, previous instance, PrevInstance, VB 2005 |  |
| HowTo: Allow only one instance of a program at one time in Visual Basic .NET | one instance, instance, previous instance, PrevInstance, VB.NET |  |
| HowTo: Prevent the user from renaming an executable in Visual Basic 6 | rename, prevent rename, executable, execute |  |
| HowTo: Prevent the user from renaming an executable in Visual Basic .NET | rename, prevent rename, executable, execute, VB.NET |  |
| HowTo: Save and restore ListBox items when a program stops and starts in Visual Basic 6 | ListBox, save, restore, Visual Basic 6 |  |
| HowTo: Save and restore ListBox items when a program stops and starts in Visual Basic .NET | ListBox, save, restore, VB.NET |  |
| HowTo: Unload an application's forms in reverse order of creation | close, unload, form |  |
| HowTo: Unload an application's forms in reverse order of creation | |