Since 1998, DevX has helped people start businesses, build websites, and provide enterprise technology to people globally. Interviewing the likes of Microsoft’s co-founder, Steve Ballmer, the publication brings comprehensive, reliable, and accessible insights to the Internet.
Question: I am using Visual Basic 6 and have a data grid referencing the Data environment command with a parameter. The grid won’t refresh to allow for different parameters. The
Cascading Style Sheets allow developers to exercise greater control over background images on the Web. You can make an image tile vertically across the page, horizontally across the page, or
To show when an icon button is disabled, you need to have a less prominent version of the icon’s image. The following class reduces the alpha component of each color
Question: I want to put a JTabbedPane on a tab of another JTabbedPane for using it as a chapter with different sections below it. How can I do this? Answer:
Question: Is it possible to load icons and other graphics into an application using a resource bundle? Answer: Resource bundles are intended to provide locale-specific resources so an application can
A predicate is an expression that returns either true or false. Similarly, a function object that returns a Boolean value is a predicate object. The Standard Template Library has several
When multiple inheritance is used, the memory layout of such an object is implementation-dependent. The compiler can rearrange the order of the inherited subobjects to improve memory alignment. In addition,
Question: I’ve written a page that uses expandable outlines using the display property of SPAN objects and it works fine in Internet Explorer 4. However, Netscape does not seem to
Question: I get a string from the Microsoft Index Server like this: “Information uber”. If I try to assign this string to a variable I get a runtime error: “Invalid
The last digit in your credit card number is a check digit derived from the other digits using the Luhn Formula as described in ISO/IEC 7812-1:1993. Its primary purpose is
VB supports conditional compilation, just like Visual C++. However, Visual C++ has a predefined constant named _DEBUG that makes it easy to include code only while debugging, as in this
Visual InterDev 6 colors HTML and script to make it easier to pick out the type of code and syntax errors. However, many programmers put frequently used routines in an
Sometimes, you want to show a form that you don’t want users to be able to cancel by clicking on the X-it might not make sense for your app. The
Use this code to create a class called HiResTimer: ‘The number is codified as HighPart*2^32+LowPartPrivate Type LARGE_INTEGER LowPart As Long HighPart As LongEnd TypePrivate Declare Function QueryPerformanceCounter Lib _ “kernel32”
You’ll often want to display a checkbox-style listbox to show users the values they have selected in an underlying database. However, you don’t want to allow users to change the
Here’s a little routine that provides a quick and dirty way to call up some of the more oddball features of the Windows shell. It works by emulating user keystrokes,
When using control arrays, I find it difficult to keep track of the index number of each control. Even if I use constants, I often have to look up the
If your SQL looks like this, you need to ask yourself how much code you’d have to inspect and revise if you decided to change a database field or table
A bubble sort’s execution time is a multiple of the square of the number of elements. Because of this, the bubble sort is said to be an n-squared algorithm. You
If you want a form to support context-sensitive help, set the WhatsThisButton and WhatsThisHelp properties on the form to True, and set the WhatsThisHelpID property to a corresponding help-file topic
Use this code to retrieve all selected list items in a multiselect-style listbox in one API call. It’s a lot easier than iterating through a large list using For…Next. This
The generic algorithm sort() is part of the Standard Library. sort() takes two arguments of type const iterator that point to the beginning and the end of the sequence respectively:
On informational Web sites, it is often handy to be able to show certain kinds of information only once, and then keep it hidden until it is updated. That way,
Question: I want to put a sound file that I saved on my A drive on my Web page but I don’t know what HTML tag to use. The file
Question: Can you recommend a training company that offers DHTML and/or XML courses? Answer: I unfortunately can’t make a specific recommendation because of the nature of what I do, but
Question: I downloaded Microsoft’s DIRWALK VB code and used it to create an ActiveX server. I want it to walk an HTML directory tree with ASP (Active Server Pages) so
Question: Can I change the text of my layer through a link? I’ve heard it’s impossible and that I have to change the visibility of the layer and replace it
If you’re using Active Server Pages (ASP), you can use ByRef properties to find out what’s going on in your custom business object. Define a couple of variants in your
You can use the File class (see Tips: “Constructing a File Class” and “Manipulating File Names With the File Class”) to perform operations on files that reside on your operating
Java defines a File class (see Tip: “Constructing a File Class”) that you can use to manipulate the file name and perform file-related operations on the underlying file system (see
