
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.
onstant expressions are tricky. Not all of them have an overt const qualifier. Furthermore, in some cases, a const-qualified variable is just a constant, but not a constant expression. These
onsumer Web sites such as Google Maps and Yahoo Mail generally come to mind first when one thinks of AJAX-enabled applications. On those sites, millions of users experience the results
pen source AJAX frameworks and toolkits have matured to the point where they can handle just about any rich Internet application development task. To provide a reference guide for how
o you want to jump into the AJAX (asynchronous JavaScript and XML) development fray, but you don’t want to make the XMLHttpRequest calls directly by writing the XMLHttpRequest code yourself.
ot so long ago, developers had to work directly with the XMLHTTPRequest object or use some very rudimentary libraries to get any AJAX work done. When I wrote my first
uite simply, code generation involves taking a small amount of input and generating a large amount of code from it. Often the structure of the output is very complicated and
It’s really simple to determine whether a form is open?simply use My.Application and My.Forms in .NET: Dim frm As Form For Each frm In My.Application.OpenForms If frm Is My.Forms.TheFormINeed Then
Either of these methods help make your Web site stand out in crowded favorites and in browsers. Your logo should be a ICON file (.ico) of 16 x 16 Pixels.
This tip shows you how to develop XQuery queries that may call any other method. The method called in this tip is java.lang.Math.random: declare namespace m=”java:java.lang.Math”;let $r:=m:random()return $r
rom the beginning, the Tag property has been a Visual Basic programming staple. Any time you want to attach a little extra bit of information, you can put it in
f you have ever wanted to experiment with robots but thought they were too expensive or complicated, think again. Earlier this year, Microsoft released a Community Technical Preview (CTP) of
If you’re running SQL Server under the Local System account, it will not have rights to backup the database on a network share. You’ll need to change the SQL Server
VB.NET supports String.ToCharArray. You can use it to change a string into an array of characters so you can easily iterate through them: Dim intCounter As Integer Dim chrArray() As
This tip shows you how to bulid an entity resolver to “change” a public indentifier into a system identifier. The idea is to override the resolveEntity method of the EntityResolver
ince I wrote a DevX article on the first beta release of Java Standard Edition (SE) version 6 in February of this year, two new early-access versions have been released.
hen the .NET framework instantiates an object, it allocates memory for that object on the managed heap. The object remains on the heap until it’s no longer referenced by any
Calling constructors for the data members of the object of a class results in an overhead process which calls the constructor in the main function. You can reduce this overhead
If you’ve ever loged out and back into Windows XP to run a program under other user’s privileges, you don’t have to anymore. You can run the program as a
The following tip shows you how to combine Java and SAXON 8 in order to evaluate XQuery expressions. This application presumes that the XQuery expression is in an external file,
This function replaces all occurences of numbers in the input string with ‘#‘ and returns the replaced string. It recognizes integers, floating point, and negative numbers. It will not replace
his article is the second part in a three-part series about Python 2.5. The first part discussed the major changes and enhancements to the Python language itself. This part introduces
o me, half the battle of starting development on a new mobile platform is fighting issues with new tool chains. Sometimes, it’s maturity issues: the tools just aren’t ready. Other
here are tons of tools developers can use to inspect code they write at the code level, and some even provide metrics about how complex aspects of the code are,
ithout a doubt, Web services have hit the mainstream and have demonstrated their value. They were designed largely to address interoperability and distributed computing and both goals were realized by
rganizations the world over are looking for better flexibility and higher productivity. They need software applications that are not only long-lasting but also adaptable to change. Business process management (BPM)
This code shows you how to calculate the angle between two lines using vectors and an inverse cosine function: Public Function getAngleBetweenLinesVect(commonX As Single, commonY As Single, X1 As Single,
It’s common to want to assign several styles to an element. Normally, you’d do that this way: obj.style.position = ‘absolute’;obj.style.top = ‘0px’;obj.style.left = ‘0px’;… etc … However, there’s a way
This utility tool logs the information when you build the assembly and is packaged along with the .NET Framework Tools. It allows you to view all the assembly bindings in
Suppose you want to place your cursor in a text field at a desired position. Your text field has a display size of 20 characters and a data size of
okia reports that STL support has been one of the most requested features among Symbian developers. This is no surprise. In 2006, using C++ without STL is like driving a











