
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.
n my previous article on iPhone programming, you saw how to consume Web services from within an iPhone application and how to parse the returning XML result. While Web services
Developed for a password-reset program, this routine ensures that the user-entered password matches specific password criteria. In this example, the password had to be between 8 and 12 characters long
ne of the neat features available in iPhone OS 3.0 is the GameKit framework. The GameKit framework contains APIs to allow communications over a Bluetooth network. Using these APIs, you
Do your users ever complain that your WPF applications are too slow, or that they aren’t behaving properly? In many cases, you can solve such problems by taking advantage of
f you do as much writing as I do, then you?re probably familiar with Microsoft Word?s tracking features. They let you easily see what?s changed in different versions of a
ntil recently, a significant difference between the BlackBerry platform and its much-discussed competitors (Android, iPhone, and WebOS) was that BlackBerry did not support capturing video within programs. The recent release
In previous versions of ASP.NET, to import and use user or custom controls on a page, you needed to add a page directive () in the .aspx code for that
ono is an open source .NET development framework based on the ECMA standards for the Common Language Infrastructure (CLI) Led by Novell, the Mono project creates a .NET-compatible set of
ay by day, Model Driven Architecture (MDA) is gaining more focus in many organizations. MDA stresses the benefits of modeling at various levels of abstraction and the integration and flow
y previous article on using the Table View in iPhone discussed the basics of this view and how you can use it to display rows of data and how users
When you build C++ applications using Vista-specific APIs and the Windows SDK for Vista, they won’t run on Windows XP. That’s because when the executable loads the system DLLs at
hy learn Google Wave? If you have tried it or at least watched the videos introducing it, you might dismiss it as just another rich client web application like Gmail.
The following steps explain how to serialize any .NET object into a JSON string. This tip uses the .NET 3.0 Framework. You’ll find this capability particularly helpful in applications that
ecently, I found myself in need of a way to share selected information from a spreadsheet with several distinct groups of people. This was a personal project, and I didn’t
The following SQL query returns the size of each table in the specified database. USE sp_MSforeachtable @command1=’EXEC sp_spaceused ”?”’,@whereand=’or OBJECTPROPERTY(o.id, N”IsSystemTable”) = 1′ Here’s how it works. SQL Server’s system
any years ago, when I was first getting started as a programmer, much of the work that I did was focused on the development of multimedia applications (programs that combined
n July 2009, the C++ standards committee voted into the C++0x Working Paper new attribute tokens that regulate the overriding of virtual functions in a derived class. These new attributes
hat’s the number one concern when it comes to adopting a cloud computing strategy? Security. A company considering the cloud has to explore the security of the third-party cloud platform,
If you place a HyperLinkField in a GridView in an ASP.NET page and link it to a JavaScript function, you’ll find that it doesn’t work properly. The problem is that
part from the addition of functionalities such as filters and web application events, the Servlet specification?one of the key Java APIs for web application development?has not undergone any major changes
C++’s SAFEARRAY is difficult to use. A better option is to enumerate an array’s elements by repeatedly calling your own custom enumeration function and incrementing the element index. When the
It’s easy to determine whether a DataGridView column is invisible—just check its Boolean Displayed property. However, the Displayed property returns True even when the column is only partially visible in
Consider storing any URLs used by your application in the web.config file?where you can easily update them?and then using them to create hyperlinks in your web site dynamically. To do
Here’s a way you can check whether the current method is recursive. The following method returns True when your application is in a recursive method: Public Function CheckRecursion() As Boolean
Since the first browsers came out, web designers have wanted to use custom fonts on their sites. It makes perfect sense: you should be able to choose not only your
Communicating with the outside world is one of the ways to make your iPhone applications interesting and useful. This is especially true today where they are so many web services
y keeping each class focused on a single responsibility, plain old Java object (POJO)-based application development improves attributes such as readability, testability, and maintainability, which increases overall software quality. Nevertheless,
s the old saying goes, “The world is changing before your very eyes.” Actually, right now it should really be “the world is changing before your very fingers.” The touch
It’s relatively easy to add an Image Command Field to a GridView programmatically. Here’s how: // in C#if (!Page.IsPostBack){ CommandField field = new CommandField(); field.ButtonType = ButtonType.Image; field.SelectImageUrl = “~/Images/MyPic.GIF”;
Typically, developers hide a DataGrid column by getting the index of the column to be hidden, and then hiding it in the ItemCreated event as follows: e.Item.Cells[myColumnIndex].Visible = false; That










