Friday 10 August 2012

INTRODUCTION TO JAVA PROGRAMMING


This book is a brief version of Introduction to Java Programming, Comprehensive Version,
8E. This version is designed for an introductory programming course, commonly known as
CS1. This version contains the first twenty chapters in the comprehensive version.
This book uses the fundamentals-first approach and teaches programming concepts and
techniques in a problem-driven way.
The fundamentals-first approach introduces basic programming concepts and techniques
before objects and classes. My own experience, confirmed by the experiences of many colleagues,
demonstrates that new programmers in order to succeed must learn basic logic and
fundamental programming techniques such as loops and stepwise refinement. The fundamental
concepts and techniques of loops, methods, and arrays are the foundation for programming.
Building the foundation prepares students to learn object-oriented programming,
GUI, database, and Web programming.
Problem-driven means focused on problem-solving rather than syntax. We make introductory
programming interesting by using interesting problems. The central thread of this book
is on solving problems. Appropriate syntax and library are introduced to support the writing
of a program for solving the problems. To support teaching programming in a problemdriven
way, the book provides a wide variety of problems at various levels of difficulty to
motivate students. In order to appeal to students in all majors, the problems cover many application
areas in math, science, business, financials, gaming, animation, and multimedia.

What’s New in This Edition?
This edition substantially improves Introduction to Java Programming, Seventh Edition. The
major improvements are as follows:
■ This edition is completely revised in every detail to enhance clarity, presentation, content,
examples, and exercises.
■ In the examples and exercises, which are provided to motivate and stimulate student interest
in programming, one-fifth of the problems are new.
■ In the previous edition, console input was covered at the end of Chapter 2. The new edition
introduces console input early in Chapter 2 so that students can write interactive programs
early.
■ The hand trace box is added for many programs in early chapters to help noive students
to read and trace programs.
■ Single-dimensional arrays and multidimensional arrays are covered in two chapters to
give instructors the flexibility to cover multidimensional arrays later.
■ The case study for the Sudoku problem has been moved to the Companion Website. A
more pedagogically effective simple version of the Sudoku problem is presented instead.
■ The design of the API for Java GUI programming is an excellent example of how the
object-oriented principle is applied. Students learn better with concrete and visual examples.
So basic GUI now precedes the introduction of abstract classes and interfaces. The
instructor, however, can still choose to cover abstract classes and interfaces before GUI.

Click Here For Download

Thursday 9 August 2012

Microsoft Windows XP Registry Guide



The registry is the heart and soul of Microsoft Windows XP. In my other registry books, I said the
same thing about the registry in every version of Windows since Microsoft Windows 95, and by the
time you're finished reading this book, I hope you'll agree. The registry contains the configuration
data that makes the operating system work. The registry enables developers to organize
configuration data in ways that are impossible with other mechanisms, such as INI files. It's behind
just about every feature in Windows XP that you think is cool. More importantly, it enables you to
customize Windows XP in ways you can't through the user interface.
Windows XP and every application that runs on Microsoft's latest desktop operating system do
absolutely nothing without consulting the registry first. When you double−click a file, Windows XP
consults the registry to figure out what to do with it. When you install a device, Windows XP assigns
resources to the device based on information in the registry and then stores the device's
configuration in the registry. When you run an application such as Microsoft Word 2002, the
application looks up your preferences in the registry. If you were to monitor the registry during a
normal session, you'd see the registry serves up thousands of values within minutes.
In this book, you will learn how to customize the registry, but you must also learn how to take care
of the registry. You must learn how to back up the registry so you can restore it if things go awry.
You must also learn the best practices for editing the registry safely.
The registry isn't just a hacker's dream, though. The registry is an invaluable tool for the IT
professional deploying, managing, and supporting Windows XP. Did you know that most policies in
Group Policy and system policies are really settings in the registry? Does that give you any ideas?
Did you know that scripting registry edits is one of the best ways to deploy settings to users? This
book teaches you about policies, scripting, and much more. For example, you will learn how to
deploy registry settings during Windows XP and Microsoft Office XP installations. Some deployment
problems can be solved only by using the registry, so I describe the most common IT workarounds,
too. For example, I'll show you how to prevent Windows XP from creating the Microsoft Outlook
Express icon on the desktop when a user logs on to the computer for the first time.

Click Here For Download

Wednesday 8 August 2012

RealVNC 5.0.1

RealVNC 5.0.1

VNC stands for Virtual Network Computing. It is remote control software which allows you to view and interact with one computer (the "server") using a simple program (the "viewer") on another computer anywhere on the Internet.
The two computers don't even have to be the same type, so for example you can use VNC to view an office Linux machine on your Windows PC at home. VNC is freely and publicly available and is in widespread active use by millions throughout industry, academia and privately.
This version includes both the VNC server and viewer.

Click Here For Download

 

Monday 6 August 2012

JavaScript Bible Example Book

JavaScript Bible Example Book

Document object models for both IE4+ and NN6 expose all
HTML elements as scriptable objects. A beneficial
byproduct of this concept is that object model designers find it
easier to implement their models according to genuinely objectoriented
principles. (In truth, modern HTML and DOM industry
standards encourage browser makers to think in object-oriented
terms anyway.) The object-oriented principle most applicable to
the way we work with objects is that all HTML elements inherit
properties, methods, and event handlers from a generic (and
unseen) HTML element object. Thus, specifications for any
HTML element object start with those of the generic object, and
then pile on element-specific features, such as the src property
of an IMG element. This chapter deals almost exclusively with
the properties, methods, and event handlers that all HTML
elements have in common.
Examples Highlights
✦ Modern object models and the scripting world now pay
much attention to the containment hierarchy of elements
and text nodes in a document. The function
shown in Listing 15-3 demonstrates how vital the
childNodes property is to scripts that need to inspect
(and then perhaps modify) page content.
✦ Element containment is also at the forefront in Listing
15-10, where W3C DOM syntax demonstrates how to use
the firstChild and lastChild properties, plus the
insertBefore(), appendChild(), and replaceChild()
methods, to change portions of page content on the fly.
✦ In the IE/Windows world, data binding can be a powerful
tool that requires only tiny amounts of your code in a
page. You can get a good sense of the possibilities in
the extended examples for the dataFld and related
properties.

You can download this book