
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.
In some cases, it is possible to call a class member function without creating the class object. In the following example, the program will print “hello world” although class A
If you need to output to the screen or print a long text string that has no spaces, the text string will not wrap to the preset dimensions of a
This code stops the annoying flicker often seen when you pack an object with data. Test this code with the controls that bother you most: Private Declare Function SendMessage Lib
If you put many TRACE’s, in your code, it might be very convenient to jump to each one of them by double clicking a text line in the Debug window.
These permissions are required for security reasons USE pubsGOCREATE PROCEDURE GeneralSelect @TableName SYSNAMEASEXEC (‘SELECT * FROM ‘ + @TableName)GO You probably expect that your stored procedure will make a call
When you write a new version of an API, you want to deprecate the old API. If you deprecate old API’s, the compiler will tell you wherever that deprecated API
here are thousands of ways of applying speech recognition technology to business applications. If you’re not already using some form of speech recognition in your organization, you’ve probably thought of
ack in the early days of the browser wars, Microsoft created a huge incentive for existing Visual Basic developers to transition easily into building Web applications by creating a cut-down,
elare Technologies’ ATCT (Asynchronous Transfer of Control Threading) is a versatile new programming library that implements a “separation of concerns” approach?one of the key precepts of aspect-oriented programming?to enable programmers
This registry file adds the following entries to the Windows Explorer’s context menus, that will help you speed your development and test cycle:1) .idl files : Build : run midl.exe
‘ This macro routine makes VS.NET switch to the previously selected code editor ‘ / designer window, if it is still open. It is equal to opening the Windows ‘
‘ Creates a IIS virtual directory with the specified name,’ and that points to the specified physical path’ Note: requires a reference to the System.DirectoryServices.dll assembly’ Note: exception handling (for
‘ Resets the value for the input array of controls, and thier child controls’ Example:’ – reset all the controls on the form: ResetControls(Me)’ – reset specific controls: ResetControls(TextBox1, CheckBox1,
‘ Removes the IIS virtual directory with the specified name’ Note: requires a reference to the System.DirectoryServices.dll assembly’ Note: exception handling (for example to catch an invalid virtual directory ‘
‘ Returns an array of controls of the specified type,’ found within the specified parent control (or the form itself).’ Note: the search is optionally done recursively, by checking also
he Eclipse Workbench, at the most fundamental level, is merely a platform for software development tools and provides little functionality on its own. With the appropriate plug-in components, however, it’s
everal years and employers ago, I worked for a school of information technology in Australia. At one point, administrators, frustrated by a confusing and distributed collection of tools for testing
isual FoxPro 8.0 introduces a new error handling mechanism known as “Structured Error Handling.” This mechanism uses Try/Catch blocks to wrap sections of source code and attach the appropriate error
isual FoxPro 8 offers full support for themes and the XP style look. Unfortunately the Windows Common Control OCX that ships with VFP 8 doesn’t support this same look. This
ntil recently, Visual FoxPro developers wanting to use collections often created their own classes that were nothing more than fancy wrappers for arrays. However, in addition to being a lot
isual FoxPro 8.0 is fully compatible with previous versions of Visual FoxPro and includes everything needed to write, build, and test great data-centric applications. Product highlights in Visual FoxPro 8.0
isual FoxPro developers have been using an event-based methodology for a very long time, but event handling in VFP 8 opens a new world to developers who need to “hook”
he new XMLAdapter class in VFP 8 greatly enhances your ability to work with XML data sources, including hierarchical XML documents, such as .NET DataSets. Cathi explains how this and
he CursorAdapter class is one of the most impressive accomplishments of the VFP 8 development team. It will change the way many developers relate to their various data sources. With
eed to define several pages in a PageFrame with different properties and settings? No problem. How about better control of grid column headers? No problem. By changing the way you
isual FoxPro 8 includes numerous new features that are a direct response to the requests of VFP developers. Just reading through the “What’s New” section of the documentation will take
’d like to start today by getting rid of a myth. Just because we have decided to work with custom classes doesn’t mean that we also have to decide to
Shared Function _ FindExecutable(ByVal fileName As String, ByVal fileDir As String, _ ByVal buffer As System.Text.StringBuilder) As IntegerEnd Function’ Returns the name and path of the EXEcutable file that is
‘ Destroy a file associationSub DeleteFileAssociation(ByVal extension As String) Const SHCNE_ASSOCCHANGED = &H8000000 Const SHCNF_IDLIST = 0 ‘ ensure that there is a leading dot If extension.Substring(0, 1) “.” Then
Shared Function _ SHAddToRecentDocs(ByVal uFlags As Integer, ByVal filePath As String) As _ IntegerEnd Function’ Add a file to the list of recent documents’ If the parameter is an empty











