
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.
It is more important to understand the problem than the solution.?Albert Einstein Decades ago, engineers who wanted to build more resilient networks coined the term “self-healing system” to describe computer
recently read an advertisement for some Windows security software that boasted “incredible security using 160-bit RC4.” Superlatives aside, take claims like this with a grain of salt. Based on the
s a platform, Java defines the services needed to connect binary components at runtime safely and reliably. To truly take advantage of all that Java has to offer, you must
ong before Windows became the de facto operating system on the desktop?even before IBM released the first Personal Computer with 16KB of memory, software engineers had realized the need for
mong the controls installed with VB6 is the WebBrowser control, which is nothing less than a complete browser disguised as an ActiveX control (technically, it’s a wrapper around Internet Explorer
Private Declare Function ShellExecute Lib “shell32.dll” Alias “ShellExecuteA” _ (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, _ ByVal lpParameters As String, ByVal lpDirectory As String,
his book, Visual Basic .NET Class Design Handbook: Coding Effective Classes , teaches you all about; the role of types in .NET; the different kinds of types that can be
HuntERR is an error-handling solution for VB6 that makes adding error handlers a one-click task. It includes VB source modules, demo application with source, VB6 Add-In with source, SQL scripts,
Object-Relational Mapping – Taking the Horror Out of Data Access 1. Horror stories and the object data divide Let’s face it, the world is getting more and more OO, but
‘ Accept only properties and methods whose return value matches’ the Type passed as the second argument.’ Note: it requires Imports System.ReflectionFunction FilterByType(ByVal m As MemberInfo, ByVal filterCriteria As Object)
‘ This filtering function returns True if the member name ‘ begins with the character passed as its second argument.’ Note: it requires Imports System.ReflectionFunction FilterByName(ByVal m As MemberInfo, ByVal
‘ This code is taken from Francesco Balena’s’ “Programming Microsoft Visual Basic .NET” – MS Press 2002, ISBN 0735613753′ You can read a free chapter of the book at ‘
Reflection makes it easy to invoke a method (or assign a field or aproperty) by its name. For example, suppose you have the following classes: Class Person Event PropertyChanged(ByVal propertyName
ccording to Wireless Security and Privacy: Best Practices and Design Techniques, wireless technology?still in its infancy?affords the opportunity for proactive security that keeps pace with development. Written for wireless development
Part 1: This first article explains basic XQuery concepts such as the different types of query expressions, the language elements, such as user-defined functions, and illustrates them with example queries.Part
eb services is the latest wave in distributed computing. Its ability to connect clients and servers independent of platform, programming language, and transport protocol gives it great promise. The potential
In a typical software development organization, the tasks of development and formal testing are performed by different groups of people. Testing groups commonly encounter application exceptions during their testing processes.
ML is well deserving of its popularity. Developers are finding myriad uses for it, including application configuration files and object persistence. While using XML in this capacity has many benefits,
ith the release of Flash MX, Macromedia continues to evolve the Web’s most popular multimedia authoring program. Flash’s prominence as an indispensable tool for both designers and developers reflects the
n today’s competitive world many businesses are becoming global in order to reach the widest possible target audience. That’s a problem, because applications developed by those organizations must be suitable
he Java world has a new toy called SWT (the Standard Widget Toolkit), created by IBM and integrated with the Eclipse development environment. SWT is a platform-specific runtime that exposes
This class wraps the MB Splitter control (which is part of the freely downloadable MB ActiveX Gallery) to add simple Pane information and manipulation capabilities. Its main goal is to
‘ A generic routine that deletes an element in any type of array.’ Example: deleting the 2nd element of the array arr’ ArrayDeleteElement(arr, 1) Sub ArrayDeleteElement(ByVal arr As Array, ByVal
‘ A reusable function that merges two ArrayList objects’ Example:’ Dim al As New ArrayList()’ al.Add(“Jack”)’ al.Add(“Mary”)’ val.Add(“Bob”)’ al.Add(“Tom”)’ ‘ Dim al2 As New ArrayList()’ al2.Add(“Frank”)’ al2.Add(“Lee”)’ al2.Add(“Nick”)’ ‘ al
‘ A generic routine that inserts an element in any type of array.’ Example: inserting an entry of value 5 between the 1st and 2nd entry of the ‘ array
As explained in the tip about the ARGBColor structure (look at the end of this tip for the link), we can define a structure and have its fields that point
In VB.NET you can create what in C is called a union, i.e. a particular structure where you can access the same memory with different names. Here’s how you declare
he Essential Guide to Storage Area Networks is the readable, up-to-the-minute guide to SANs for every decision-maker. It covers the entire SAN lifecycle, from planning and strategy to implementation and
ith the introduction of Microsoft’s .NET platform, vendors of modeling tools such as Rational XDE have moved quickly to support the platform. These vendors and others have added support for
s a Java developer, sooner or later you will build a Java application that needs to communicate with another Java application. You can write Java network I/O code or use











