
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.
inning computer-programming contests is nothing new for David Arthur, but being awarded $50,000 for such a victory is. That’s the sum the Duke University junior claimed when he defeated 15
f you think a voice-enabled commerce solution is still too sci-fi for you to take seriously, then you haven’t been paying attention. Voice recognition technology has arrived; it’s stable, it’s
preadsheet programming is a natural evolution of component-oriented development. Its basic philosophy is to use MS Excel as a development environment for creating business logic components. These components can then
he security focus in your organization is probably misplaced, according to two database security experts at the recent RSA Conference in San Francisco. Aaron Newman, Chief Technology Officer at Application
his is the first in a short series of articles describing Visual Basic components from the RefTools add-in. A first conclusion is that simple binary search of a sorted list
Shared Function _ SearchTreeForFile(ByVal rootPath As String, ByVal inputPathName As String, _ ByVal outputPathBuffer As System.Text.StringBuilder) As BooleanEnd Function’ Returns the complete path+name of the filename or a null string
Shared Function _ SearchPath(ByVal tartPath As String, ByVal fileName As String, _ ByVal extension As String, ByVal bufferLength As Integer, _ ByVal buffer As System.Text.StringBuilder, ByVal filePart As String) As
‘ Returns a boolean indicating whether the file is an executableFunction IsExecutableFile(ByVal filePath As String) As Boolean ‘ add more extensions if you wish Dim extensions() As String = New
‘ Returns a boolean indicating whether the file is an imageFunction IsImageFile(ByVal filePath As String) As Boolean ‘ add more extensions if you wish Dim extensions() As String = New
‘ Returns a boolean indicating whether a given drive is ready’ Example: check if the floppy disk drive is ready’ Debug.WriteLine(IsDriveReady(“a”))Function IsDriveReady(ByVal driveLetter As String) As Boolean If driveLetter.Length =
verybody’s talking about Web services. It’s the buzz term of the moment. The promise of application-to-application interactions using remote procedure calls over Web connections has grabbed the attention of many
Before you can start coding, you need a little background. First, What is BREW?The BREW SDK is a set of API’s that facilitate the development of softwareapplications targeting wireless handsets.
San Francisco, Calif.?The RSA Conference this week hosted a panel discussion titled “Foxes in the Henhouse” about the contentious issue of hiring reformed hackers as computer security professionals. The expectant
fter writing the Build an Object-Oriented Tree Control Using JavaScript article, it occurred to me that using XML as the data source for the tree would be a natural fit.
pen source software has been extremely successful at the technology level. Apache, Mozilla, Linux, Perl, Python?the list of stable and robust open source software is impressive and growing. So why
n this article, I’ll show you how to build an XML-based, client-side JavaScript app that reads data from external XML files, traverses the XML data, and displays that data in
he last article in this series showed you how to use Graphic Symbols and Movie Clips to create lightweight and more complex Flash movies. This lesson shows you how to
The RefTools add-in extends Excel with new tools for reference operations, data manipulation and formatting. Capabilities include pasting, counting, hiliting, deleting or replacing values found in unsorted reference ranges, fuzzy
‘ Retrieves the description of a file from the registry’ or a null string if the file’s extension isn’t registered’ Example: Debug.WriteLine(GetFileDescription(“D: yc.zip”))Function GetFileDescription(ByVal filePath As String) As String ‘
‘ Returns a boolean indicating whether the specified folder has sub-foldersFunction FolderHasSubFolders(ByVal folderPath As String) As Boolean Return System.IO.Directory.GetDirectories(folderPath).Length > 0End Function
‘ Returns a boolean indicating whether two files are equal’ Example: Debug.WriteLine(CompareFiles(“D:File1.mdb”, “D:File2.mdb”))Function CompareFiles(ByVal path1 As String, ByVal path2 As String) As Boolean Dim file1 As New System.IO.FileInfo(path1) Dim file2
Shared Function _ GetWindowDC(ByVal hWnd As Integer) As IntegerEnd Function Shared Function _ PathCompactPath(ByVal hDC As Integer, _ ByVal pathBuffer As System.Text.StringBuilder, _ ByVal dx As Integer) As BooleanEnd Function’
‘ Returns a boolean indicating whether the specified folder has filesFunction FolderHasFiles(ByVal folderPath As String) As Boolean Return System.IO.Directory.GetFiles(folderPath).Length > 0End Function
‘ Concatenate a variable number of text files into a single result file” Params:’ – resultFile: the complete path of the result file you want to create’ – header: a
SP is a great technology for delivering custom HTML-based content to a Web page. You can also use ASP to create output for print and distribution beyond Web pages. In
anaging the design and creation of database objects such as tables, stored procedures, and views is a fact of life for database developers. Because applications grow and change continually, additions
This book finds its authors drawing on their extensive professional experience to teach largely by example. For instance, to illustrate software techniques useful for any application, they present a toolkit
his article was written in response to the opinion piece, “
n April 2, 2003 Lori Piquet, DevX’s Editor-In-Chief, wrote an editorial titled “Are You Passing The Requirements Buck?.” The editorial discussed both a presentation that I had given for the
nstructured data is that information hidden in a company’s e-mails, memos, notes from call centers and support operations, news releases, user groups, chats, reports, letters, surveys, white papers, marketing material,











