Using OLEDB in ADO.NET with COBOL
In a previous article ("Data Access with ADO.NET" (http://www.devnewz.com/devnewz-3-20030421Data-Access-with-ADONET.html) we discussed the use of the SqlClient class to access data in ADO.NET. The SqlClient class was created by Microsoft and is used primarily to access a SQL Server database. What about other databases? Directory:
> Articles > Application Development
Date: 2003-04-29
|
Data Access with ADO.NET
This will be a multi-part article dealing with ADO. We will begin with a bit of history of ADO, what it is, why it's so important, and finally how to utilize it in a COBOL environment. This first article will provide a brief history of data access as well as provide the basic flow for using ADO to access data. The sample included with the article will provide basic access to the Northwinds database of SQL Server. Directory:
> Articles > Application Development
Date: 2003-04-21
|
C# Programming Sources
When I started reading about the .Net platform I always came across biased views. I decided to search and form my own opinion - and that is the prime reason of writing this article. Doing a search on “c sharp” on MSN is going to take you most likely to here (see below). Directory:
> Articles > Application Development
Date: 2003-04-16
|
Top 12 Reasons to Write Unit Tests
Most programmers do not write tests. We all know that we should write them, but for whatever reason, most of us don't. This is unfortunate, because testing is the most powerful tool we know of to improve software quality. Tests reduce bugs, provide accurate documentation, and improve design. Directory:
> Articles > Application Development
Date: 2003-04-15
|
Measuring Application Performance
When considering a benchmark to determine the overall performance of a Java application, bear in mind that bytecode execution, native code execution, and graphics each play a role. Their impact varies depending on the nature of the specific application: what the application does, how much of it is bytecode versus native code, and how much use it makes of graphics. How well a JVM will perform for a given application depends on how the unique mix of these three functional areas maps onto its capabilities. Given these variables, the best way to benchmark a JVM is against your own application. Since that´s not possible before the application has been written, you must find those benchmarks that are most relevant to the application you intend to write. Directory:
> Articles > Application Development
Date: 2003-04-04
|
Opera CTO Q & A
As many of you will know, Opera is ranked as the third most popular web browser in the world and is an excellent alternative when you're after a quick browser that still supports W3C standards such as cascading style sheets. In this virtual interview I talked with Hakon Wium Lie, Chief Technical Officer for Opera. In this article Hakon talks about the Opera browser, where it stands in relation to W3C standards, the Opera evelopment team and more. Directory:
> Articles > Application Development
Date: 2003-04-04
|
Software Project Manager Primer
Have you recently found yourself pushed into the role of project manager? Are you wondering what to do next? More and more often, IT professionals are finding themselves rather suddenly propelled into project management roles - and many don't know where to begin. Well, there's good and bad news - no one automatically knows how to manage a project. However, if you want to be successful at it, you have a substantial learning curve ahead of you. Directory:
> Articles > Application Development
Date: 2003-04-04
|
UI Design for Web Application Usability: Clutter and Clarity
Crafting a well-designed user interface for a web application is never a trivial task. It's the one thin layer that lies between the human user and the not-so-human computer. That's a large communication gap to bridge especially when you are trying to communicate complex system functionality across a broad user base of varying experience. A hallmark of any good UI is its ability to be used effectively by both novice and expert users alike. It is striking a balance between these two oftentimes-conflicting user bases that poses the greatest difficulty.
For novice users, clarity is of utmost importance; for expert users, efficiency. Icons and shortcut keys afford efficiencies for expert users while a fully expounded UI affords clarity for novice users. Unfortunately, here within lies the problem. The UI elements that afford efficiencies for expert users cause confusion amongst novice users. The details required of a fully expounded UI that facilitate understanding amongst novice users clutter the system for expert users. It boils down to this, clarity comes at a price - that price is clutter. By understanding the user population of the application and using an "upgrades gracefully" design, you can design a UI that strikes a balance to best achieve overall system efficacy amongst all users as a whole. Directory:
> Articles > Application Development
Date: 2003-04-01
|
|
|