Object-Oriented Programming Using C++, Fourth Edition is designed for many levels of programming students
and a variety of programming teaching styles. Readers who are new to programming will find the
basics of programming logic and the C++ programming language covered thoroughly and clearly.
After studying this text, you should be able to apply switching theory to the solution of
logic design problems.This means that you will learn both the basic theory of switching
circuits and how to apply it. After a brief introduction, you will study Boolean algebra,
which is the basic mathematical tool needed to analyze and synthesize...
The modern world offers lots of readily available online resources for learning. Wikipedia,
Google, news sources, millions of Web sites and blogs, even YouTube, offer access to
information in nearly any subject that triggers your curiosity and interest. Nonetheless, I
continue to believe that for deep understanding of something, nothing...
"The security of information systems has not improved at a rate consistent with the growth and sophistication of the attacks being made against them. To address this problem, we must improve the underlying strategies and techniques used to create our systems. Specifically, we must build security in from the start, rather than append...
Slate-style computers have been around for a few years, but it took
Apple to make them catch on with the general public in a big way when
it introduced the iPad. This small, less than a pound-and-a-half wonder has
sold millions of units in its first year for good reason: It’s well designed,
feature rich, and opens up a world of...
The world of enterprise routing with Juniper Networks devices is getting very
exciting—new technologies, products, and network developments are making the enterprise
network environment one of the most dynamic places to be. However, we, the
authors, hope to focus that energy by providing you with a detailed and practical...
Until recently, most prepress tasks—such as scanning color
photographs, trapping, imposition, color correction, and halftone
screening—were performed exclusively by skilled specialists
working manually or on expensive proprietary systems. Today
many of these tasks can be accomplished on the desktop.
VueScan is the world's most widely used software interface for digitizing film and prints on flatbed and film scanners. This powerful yet affordable program supports over 1500 scanners and 321 digital camera RAW file types, and is available for Mac OS X, Windows, and Linux.
Much more than a simple scanner program, VueScan...
Crystallization from solution is a core technology in major sectors of the
chemical process and allied industries. Crystals are produced in varying sizes
ranging from as small as a few tens of nanometers to several millimetres
or more, both as discrete particles and as structured agglomerates. Well-
established examples include bulk...
Your encounters with GIS to date may be similar to
those of a Martian arriving on Earth and being faced
with a motor car. Imagine a Martian coming to
Earth and stumbling across a motor car showroom.
Very soon he (or she) has heard of a ‘car’ and may
even have seen a few glossy brochures. Perhaps you
are in the same...
Distributed with every copy of Python, the standard library contains hundreds of modules that provide tools for interacting with the operating system, interpreter, and Internet. All of them are tested and ready to be used to jump start the development of your applications. This book presents selected examples demonstrating how to use the most...
Fuzzy systems and neural networks have attracted the growing interest of researchers, scientists,
engineers, practitioners, and students in various scientific and engineering areas.
Fuzzy sets and fuzzy logic are based on the way the brain deals with inexact information,
while neural networks (or artificial neural networks) are modeled...