Java to C++ Transition Tutorial

Unlike Java, C++ is a fast, powerful, and flexible programming language. It was originally developed by Bjarne Stroustrup at what was then AT&T Bell Labs in the early to mid 1980s. The C++ programming language is derived from the C programming language. It attempts to retain as much of C’s syntax as possible while adding most of the OOP features that you know and (have been brainwashed to) love. In that vein, C++ is a very large and complex programming language, designed to support many different programming paradigms. As such, C++ contains tons of features that you probably should never use, and it has many pot-holes that you must learn to avoid. Java was built as a simple-to-learn subset of C++ for set-top boxes and drooling AOL users. Now, it’s time to play in the big leagues.
Read more

Flex Data Management Services Tutorial for Java Developers

The Flex Data Management Services automate the process of synchronizing data between the client application and the middle-tier. The changes made to the data at the client-side are automatically sent to a service running in your application server. This service then passes the changes to your business layer or directly to your persistence layer, whatever your persistence solution is: DAOs with straight JDBC calls, Hibernate, EJBs, JPA, iBatis, or any other solution.
Read more

Getting started with NIO

The new input/output (NIO) library was introduced with JDK 1.4. Picking up where original I/O leaves off, NIO provides high-speed, block-oriented I/O in standard Java code. By defining classes to hold data, and by processing that data in blocks, NIO takes advantage of low-level optimizations in a way that the original I/O package could not, without using native code.
Read more

Visual Basic Guide and Portfolio

This document provides a brief overview of the Portfolio commands available via the Automation interface in Extensis Portfolio 8.0 for Windows. The examples covered here are written in Microsoft Visual Basic 6. The source code for the sample applications is provided in both Visual Basic 6 and Visual Basic .NET (2003) format. Users familiar with other languages capable of using Automation should be able to extrapolate from the examples for their particular languages. This document assumes a basic level of working familiarity with Visual Basic.
Read more