
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.
harePoint Portal Server’s search engine is one of its most powerful features, able to search file shares, Exchange public folders, Notes databases, and Web sites; however, the results you get
ew serious applications are considered enterprise-worthy without a core database engine backed by an extensive, normalized, and optimized relational database architecture. Traditionally, such database applications rely on SQL queries and
hen developers connect to a database with JDBC, they receive a plethora of information about the database and any ResultSet objects that they might create using the database connection. This
he first part of this article described how to build the Nano-Sheets spreadsheet engine, and then extended it by adding the following features: Dynamic generation and sizing of cells Automatic
A good way to concatenate strings in a loop or when performing multiple concatenations, is to use the StringBuilder class: String s = “a”s+=”b”; //this is slowStringBuilder sb = new
There are two ways to convert the objects between two different class types. Define a constructor in the target class, which takes an argument from the source class type: class
This code segment returns all the locales supported by the Java Runtime: // ListSupportedLocales.javaimport java.util.*;// other code to go here.Locale[] localeList = Locale.getAvailableLocales( ); for (int i=0; i
Assume Each GridViewRow contains Field1, Field2,…. Button: . . . To access the other items in the same row from inside the button click event, you need to find the
t’s time again to open up your developer’s toolbox and make room for the new must-have tool, virtual machines. As a software consultant, I find myself traveling from customer to
ately I’ve come to notice that no other programming term has more definitions than declarative programming. In this article, I will attempt to explain declarative programming in terms of how
hose new to ColdFusion may be disappointed to find a weaker array of datastructures than those supported by other languages they have used for Web programming, such as Java and
mong the many new features in the forthcoming .NET 2.0 are the revamped System.Configuration namespace and the Visual Studio 2005 configuration editor. The new classes raise configuration for both desktop
he changes to Java’s security implementation have made it more robust and introduced more programmatic hooks for developers to add to Java’s default security mechanisms. Oddly, even with the introduction
ccording to its Web site, Hibernate is a “powerful, ultra-high performance object/relational persistence and query service for Java.” And they’re not just blowing smoke. Hibernate is a key player in
ne of the key tenets of .NET is that it makes developers more productive. And this is basically true?it is easier to build applications, including Web applications. You can build
Use Ctrl+E+C to comment selected text in web.config or the codebehind file. Use Ctrl+E+U to uncomment selected text in web.config or the codebehind file. Note: Neither key is case sensitive.
This tip provides a way to append the items on a dropdown menu?even when the control is binded with the datasource. Assume that the dropdown menu will be showing a
Sick of initializing and assigning values to the base class’s data members? Absolve yourself of this responsibility by overloading the copy constructor and the assignment operator in the derived class.
Suppose you need to make a program to send emails. However, you need the emails to contain attachments, the names of which will be generated when the attachment file has
Many applications require some of their attributes to be initialized much before the application is made available to the user or before it can process a request. Suppose you’ve got
ervice Oriented Architecture (SOA) is an increasingly common buzzword in today’s industry. The benefits of a Web services-oriented framework are well appreciated, but not always well-understood. Enterprises planning to convert
dobe Systems made an eye-widening play Monday, offering $3.4 billion in stock for rival Macromedia, which, if approved by stockholders, will move Adobe more fully into the developer marketplace and
n part 1 of this article, I showed you how to use a great third-party utility, FlashAmp, to create a simple amplitude array, and how to use amplitude and spectrum
o far, you and I have journeyed through the realm of class diagrams. Classes are a good start for understanding how an application is hooked together, and while they describe
partial class has its source code split over multiple source files, each of which appears to contain an ordinary class definition from beginning to end. Ideal for team development, partial
art 1 of this article included an example that demonstrated how to read messages from a queue asynchronously. That example worked by first calling BeginReceive on the queue object and
ome of the grubbiest ethical quandaries in IT never quite get resolved; we make progress, we debate, we set guidelines, but burying such issues for good?with accepted industry policy?is a
he recommended way to create cross-language Web sites is to localize using .NET’s support for culture codes. Here are some examples of culture codes: en-US: “en” represents the English language.
C++ inherited from C its three memory storage types: automatic storage (also called stack memory), static storage for namespace-scope objects and local static objects, and the free-store(also called the heap),
ibernate has taken the IT world by surprise with its easy-to-use, high-performance, and sophisticated features for object-relational (OR) persistence. The most recent version of Hibernate (version 3, released on March











