feeds2read
Latest Flows from this sub-category:
Buy Computer Peripherals

Gadget Store Site

Computer Article Collection

Technology Reviews

Disc on Demand

El Revendedor de TI

Мир ноутбуков X-Note.ru : свежие новости

Buy Asus EEE Laptop

Laptop Batteries

BlogHub.org

random selection from this sub-category:
Gadgets Review Blog

DVD Media, Flash Memory, Media Accessories Blog

actualité des clés usb | flash memory news

Quality Cartridges

Clubic.com - Articles Internet

iPhone Domain Name for Sale

The Register - Personal: Reviews

WLANmobile.de

Wim's BIOS Forum

Information About Laptops

Rss Directory > Computer > Hardware > New Products from MDofPC Custom Computer Systems


Mdofpc
mdofpc.com
 
  Fri, 05 Dec 2008 16:53:32 +0100

AutoCAD 2007 For Dummies PDF Download

It s amazing to think that AutoCAD came into being over two decades ago,
at a time when most people thought that personal computers weren t
capable of industrial-strength tasks like CAD. (The acronym stands for
Computer-Aided Drafting, Computer-Aided Design, or both, depending on
whom you talk to.) It s almost as amazing that, more than 20 years after its
birth, AutoCAD remains the king of the microcomputer CAD hill by a tall
margin. Many competing CAD programs have come to challenge AutoCAD;
many have fallen, and a few are still around. One hears rumblings that the
long-term future of CAD may belong to special-purpose, 3D-based software
such as the Autodesk Inventor and Revit programs. Whether those rumblings
amplify into a roar remains to be seen, but for the present and the near future
anyway, AutoCAD is where the CAD action is.
In its evolution, AutoCAD has grown more complex, in part to keep up with
the increasing complexity of the design and drafting processes that AutoCAD
is intended to serve. It s not enough just to draw nice-looking lines anymore.
If you want to play CAD with the big boys and girls, you need to organize the
objects you draw, their properties, and the files where they reside in appropriate
ways. You need to coordinate your CAD work with other people in
your office who will be working on or making use of the same drawings. You
need to be savvy about shipping drawings around via the Internet.

AutoCAD 2007 provides the tools for doing all these things, but it s not always
easy to figure out which hammer to pick up or which nail to bang on first.
With this book, you have an excellent chance of creating a presentable,
usable, printable, and sharable drawing on your first or second try without
putting a T square through your computer screen in frustration.

What s Not in This Book
Unlike many other For Dummies books, this one does tell you to consult the
official software documentation sometimes. AutoCAD is just too big and complicated
for a single book to attempt to describe it completely.

AutoCAD is also too big and complicated for us to cover every feature. We
don t address advanced topics like database connectivity, customization, 3D
object creation, and programming in the interest of bringing you a book of a
reasonable size one that you ll read rather than stick on your shelf with
those other thousand-page tomes!

Autodesk likes to keep its users (and us authors!) guessing about new features
in future versions of the software. For the previous edition of this book,
we removed the chapter on 3D in order to make room for a new A Lap
around the CAD Track chapter. We figured that, really, most people were
using AutoCAD for 2D drafting, and anyway, there possibly were (gasp!)
better, more modern programs for doing 3D than our beloved 20-plus-year
old classic.

Wouldn t you know it? Autodesk has revamped its 3D features so thoroughly
that they re not only logical and intuitive they re downright fun! So with
this edition, we restore a mostly all-new 3D chapter. Something had to go to
accommodate, so this time we ve removed the previous edition s chapter on
sheet sets, replacing it with a sidebar in Chapter 13. Of course, now we re
expecting the next version of AutoCAD to revamp the sheet set feature so
thoroughly that it s not only logical and intuitive, it ll be downright fun. And
then we ll have to find something else to cut!

This book focuses on AutoCAD 2007 and addresses its slightly less-capable,
much lower-cost sibling, AutoCAD LT 2007. We do occasionally mention differences
with previous versions, going back to the highly popular AutoCAD
Release 14, so that everyone has some context and upgraders can more readily
understand the differences. We also mention the important differences
between full AutoCAD and AutoCAD LT, so that you ll know what you or
your LT-using colleagues are missing. This book does not cover the discipline-
specific features in AutoCAD-based products such as Autodesk
Architectural Desktop, except for some general discussion in Chapter 1, but
most of the information in this book applies to the general-purpose AutoCAD
features in the AutoCAD 2007 based versions of those programs as well.

Who Are and Aren t You?
AutoCAD has a large, loyal, and dedicated group of long-time users. This book
is not for the sort of people who have been using AutoCAD for a decade, who
plan their vacation time around Autodesk University, or who consider 1,000-
page-plus technical tomes about AutoCAD as pleasure reading. This book is
for people who want to get going quickly with AutoCAD, but who also know
the importance of developing proper CAD techniques from the beginning.

However, you do need to have some idea of how to use your computer
system before tackling AutoCAD and this book. You need to have a computer
system with AutoCAD or AutoCAD LT (preferably the 2007 version). A
printer or plotter and a connection to the Internet will be big helps, too.
You also need to know how to use Windows to copy and delete files, create a
folder, and find a file. You need to know how to use a mouse to select (highlight)
or to choose (activate) commands, how to close a window, and how to
minimize and maximize windows. Make sure that you re familiar with the
basics of your operating system before you start with AutoCAD.

How This Book Is Organized
Appearances can be deceptive. For example, if you saw the apparently
random piles of stuff that covered the authors desks while they were writing
this book, you might wonder how they could possibly organize a paragraph,
let alone an entire book. But each of us (given some concerted thought)
knows exactly where to put our hands on that list of new dimension variables,
or that bag of 1⁄2" binder clips, or the rest of that bagel and cream
cheese we started at coffee break.
We hope you ll find that the book also reflects some concerted thought about
how to present AutoCAD in a way that s both easy-to-dip-into and smoothlyflowing-
from-beginning-to-end.
The organization of this book into parts collections of related chapters
is one of the most important, uh, parts of this book. You really can get to
know AutoCAD one piece at a time, and each part represents a group of
closely related topics. The order of parts also says something about priority;
yes, you have our permission to ignore the stuff in later parts until you ve
mastered most of the stuff in the early ones. This kind of building-block
approach can be especially valuable in a program as powerful as AutoCAD.
The following sections describe the parts that the book breaks down into.

Part I: AutoCAD 101
Need to know your way around the AutoCAD screen? Why does AutoCAD
even exist, anyway? What are all the different AutoCAD-based products
that Autodesk sells, and should you be using one of them for example,
AutoCAD LT instead of AutoCAD? Is everything so slooow because it s supposed to be slow, or do you have too wimpy a machine to use this wonder
of modern-day computing? And why do you have to do this stuff in the first
place?

Part I answers all these questions and more. This part also includes what
may seem like a great deal of excruciating detail about setting up a new drawing
in AutoCAD. But what s even more excruciating is to do your setup work
incorrectly and then feel as though AutoCAD is fighting you every step of the
way. With a little drawing setup work done in advance, it won t.

Part II: Let There Be Lines
In this part, it s time for some essential concepts, including object properties
and CAD precision techniques. We know that you re raring to make some
drawings, but if you don t get a handle on this stuff early on, you ll be terminally
confused when you try to draw and edit objects. If you want to make
drawings that look good, plot good, and are good, read this stuff!
After the concepts preamble, the bulk of this part covers the trio of activities
that you ll probably spend most of your time in AutoCAD doing: drawing
objects, editing them, and zooming and panning to see them better on the
screen. These are the things that you do in order to create the geometry
that is, the CAD representations of the objects in the real world that you re
designing. This part of the book ends by explaining how to navigate around
in an AutoCAD 3D model, and how to change its visual appearance on-screen.
By the end of Part II, you should be pretty good at geometry, even if your
ninth-grade math teacher told you otherwise.

Part III: If Drawings Could Talk
CAD drawings do not live on lines alone most of them require quite a bit of
text, dimensioning, and hatching in order to make the design intent clear to
the poor chump who has to build your amazing creation. (Whoever said a
picture is worth a thousand words must not have counted up the number
of words on the average architectural drawing!) This part shows you how to
add these essential features to your drawings.
After you ve gussied up your drawing with text, dimensions, and hatching,
you ll probably want to create a snapshot of it to show off to your client, contractor,
or grandma. Normal people call this process printing, but CAD people
call it plotting. Whatever you decide to call it, we show you how to do it.

Part IV: Share and Share Alike
A good CAD user, like a good kindergartner, plays well with others. AutoCAD
encourages this behavior with a host of drawing- and data-sharing features.
Blocks, external reference files, and raster images encourage reuse of parts
of drawings, entire drawings, and bitmap image files. AutoCAD s Internet
features enable sharing of drawings well beyond your hard disk and local
network.
The drawing and data-sharing features in AutoCAD take you way beyond
old-style, pencil-and-paper design and drafting. After you ve discovered how
to apply the techniques in this part, you ll be well on your way to full CADnerdhood
(you may want to warn your family beforehand).

Part V: The Part of Tens
This part contains guidelines that minimize your chances of really messing
up drawings (your own or others ) and techniques for swapping drawings
with other people and accessing them from other computer programs.
There s a lot of meat packed into these two chapters juicy tidbits from
years of drafting, experimentation, and fist-shaking at things that don t work
right not to mention years of compulsive list-making. We hope that you
find that these lists help you get on the right track quickly and stay there.

  Fri, 05 Dec 2008 16:53:32 +0100

AutoCAD 2005 For Dummies PDF Download

It s amazing to think that AutoCAD came into being over two decades ago,
at a time when most people thought that personal computers weren t
capable of industrial-strength tasks like CAD. (The acronym stands for
Computer-Aided Drafting, Computer-Aided Design, or both, depending on
whom you talk to). It s almost as amazing that, 20 years after its birth,
AutoCAD remains the king of the microcomputer CAD hill by a tall margin.
Many competing CAD programs have come to challenge AutoCAD, many have
fallen, and a few are still around. One hears rumblings that the long-term
future of CAD may belong to special-purpose, 3D-based software such as the
Autodesk Inventor and Revit programs. Whether or not those rumblings
amplify into a roar remains to be seen, but for the present and the near future
anyway, AutoCAD is where the CAD action is.
In its evolution, AutoCAD has grown more complex, in part to keep up with
the increasing complexity of the design and drafting processes that AutoCAD
is intended to serve. It s not enough just to draw nice-looking lines anymore.
If you want to play CAD with the big boys and girls, you need to organize the
objects you draw, their properties, and the files in which they reside in
appropriate ways. You need to coordinate your CAD work with other people
in your office who will be working on or making use of the same drawings.
You need to be savvy about shipping drawings around via the Internet.
AutoCAD 2005 provides the tools for doing all these things, but it s not always
easy to figure out which hammer to pick up or which nail to bang on first.
With this e-book, you have an excellent chance of creating a presentable,
usable, printable, and sharable drawing on your first or second try without
putting a T square through your computer screen in frustration.

What s Not in This e-Book
Unlike many other For Dummies e-books, this one does tell you to consult the
official software documentation sometimes. AutoCAD is just too big and complicated
for a single e-book to attempt to describe it completely.
This e-book focuses on AutoCAD 2005, and also addresses its slightly lesscapable,
much-lower-cost sibling, AutoCAD LT 2005. (AutoCAD LT 2005 For
Dummies, a version of this e-book especially for LT users, comes out several

months later than the regular book.) I do occasionally mention differences
with previous versions, going back to the highly popular AutoCAD Release 14,
so that everyone has some context and upgraders can more readily understand
the differences. I also mention the important differences between full
AutoCAD and AutoCAD LT, so that you ll know what you or your LT-using
colleagues are missing. This book does not cover the discipline-specific
features in AutoCAD-based products such as AutoCAD Architectural Desktop,
except for some general discussion in Chapter 1, but most of the information
in this book applies to the general-purpose AutoCAD features in the AutoCAD
2005-based versions of those programs as well.

Who Are and Aren t You?
AutoCAD has a large, loyal, and dedicated group of long-time users. This
book is not for the sort of people who have been using AutoCAD for a decade,
who plan their vacation time around Autodesk University, or who consider
1,000-page-plus technical tomes about AutoCAD as pleasure reading. This
book is for people who want to get going quickly with AutoCAD, but who
also know the importance of developing proper CAD techniques from the
beginning.
However, you do need to have some idea of how to use your computer
system before tackling AutoCAD and this book. You need to have a computer
system with AutoCAD or AutoCAD LT (preferably the 2004 version). A
printer or plotter and a connection to the Internet will be big helps, too.
You also need to know how to use Windows to copy and delete files, create a
folder, and find a file. You need to know how to use a mouse to select (highlight)
or to choose (activate) commands, how to close a window, and how to
minimize and maximize windows. Make sure that you re familiar with the
basics of your operating system before you start with AutoCAD.

How This Book Is Organized
If you saw the impressive and apparently random piles of stuff cluttering my
desk while I was writing this book, you d wonder how I could organize a
chapter, never mind an entire book. Nevertheless, I hope you ll find that the
book reflects some concerted thought about how to present AutoCAD in a
way that s both easy-to-dip-into and smoothly-flowing-from-beginning-to-end.


The organization of this book into parts collections of related chapters is
one of the most important, uh, parts of this book. You really can get to know
AutoCAD one piece at a time, and each part represents a group of closely
related topics. The order of parts also says something about priority; yes,
you have my permission to ignore the stuff in later parts until you ve mastered
most of the stuff in the early ones. This kind of building-block approach
can be especially valuable in a program as powerful as AutoCAD.
The following sections describe the parts that the book breaks down into.

Part I: AutoCAD 101
Need to know your way around the AutoCAD screen? Why does AutoCAD
even exist, anyway? What are all the different AutoCAD-based products that
Autodesk sells, and should you be using one of them for example,
AutoCAD LT instead of AutoCAD? Is everything so slooow because it s supposed
to be slow, or do I have too wimpy a machine to use this wonder of
modern-day computing? And why am I doing this stuff in the first place?
Part I answers all these questions and more. This part also includes what
may seem like a great deal of excruciating detail about setting up a new drawing
in AutoCAD. But what s even more excruciating is to do your setup work
incorrectly and then feel as though AutoCAD is fighting you every step of the
way. With a little drawing setup work done in advance, it won t.

Part II: Let There Be Lines
In this part, it s time for some essential concepts, including object properties
and CAD precision techniques. I know that you re raring to make some drawings,
but if you don t get a handle on this stuff early on, you ll be terminally
(or is that monitor-ally? ) confused when you try to draw and edit objects. If
you want to make drawings that look good, plot good, and are good, read this
stuff!
After the concepts preamble, the bulk of this part covers the trio of activities
that you ll probably spend most of your time in AutoCAD doing: drawing
objects, editing them, and zooming and panning to see them better on the
screen. These are the things that you do in order to create the geometry
that is, the CAD representations of the objects in the real world that you re
designing. By the end of Part II, you should be pretty good at geometry, even
if your ninth-grade math teacher told you otherwise.

Part III: If Drawings Could Talk
CAD drawings do not live on lines alone most of them require quite a bit of
text, dimensioning, and hatching in order to make the design intent clear to
the poor chump who has to build your amazing creation. (Whoever said a
picture is worth a thousand words must not have counted up the number of
words on the average architectural drawing!) This part shows you how to
add these essential features to your drawings.
After you ve gussied up your drawing with text, dimensions, and hatching,
you ll probably want to create a snapshot of it to show off to your client, contractor,
or grandma. Normal people call this process printing, but CAD
people call it plotting. Whatever you decide to call it, I ll show you how to
do it.

Part IV: Share and Share Alike
A good CAD user, like a good kindergartner, plays well with others. AutoCAD
encourages this behavior with a host of drawing- and data-sharing features.
Blocks, external reference files, and raster images encourage reuse of parts of
drawings, entire drawings, and bitmap image files. The new sheet sets feature
in AutoCAD 2005 opens up new possibilities for creating, organizing, and publishing
the many drawings that compose a typical CAD project. CAD standards
serve as the table manners of the CAD production process they
define and regulate how people create drawings so that sharing can be more
productive and predictable. AutoCAD s Internet features enable sharing of
drawings well beyond your hard disk and local network.
The drawing and data sharing features in AutoCAD takes you way beyond
old-style, pencil-and-paper design and drafting. After you ve discovered how
to apply the techniques in this part, you ll be well on your way to full CADnerd-
hood (you may want to warn your family beforehand).

Part V: The Part of Tens
This part contains guidelines that minimize your chances of really messing
up drawings (your own or others ), and techniques for swapping drawings
with other people and accessing them from other computer programs.
There s a lot of meat packed into these two chapters juicy tidbits from
years of drafting, experimentation, and fist-shaking at things that don t work
right not to mention years of compulsive list-making. I hope that you find
these lists help you get on the right track quickly and stay there.

ASP.NET 2.0 All-in-One Desk Reference For Dummies PDF Download

ASP.NET 2.0 All-in-One Desk Reference For Dummies PDF Download is intended to be a reference for all the great things (and maybe a few not-so-great things) that you may need to know when you re writing ASP.NET programs. You can, of course, buy a
huge 1,200-page book on each of the programming topics covered in this book. But then, who would carry them home from the bookstore for you? And where
would you find the shelf space to store them? In this book, you get the information you need all conveniently packaged for you in between one set of covers.

This book doesn t pretend to be a comprehensive reference for every detail
on these topics. Instead, it shows you how to get up and running fast so you
have more time to do the things you really want to do. Designed using the
easy-to-follow For Dummies format, this book helps you get the information
you need without laboring to find it.

ASP.NET 2.0 All-in-One Desk Reference For Dummies is a big book made up
of several smaller books mini-books, if you will. Each of these mini-books
covers the basics of one key element of programming, such as installing
ASP.NET and compiling and running programs, or using basic ASP.NET
statements, or using ADO.NET to write database programs.
Whenever one big thing is made up of several smaller things, confusion is
always a possibility. That s why this book is designed to have multiple access
points to help you find what you want. At the beginning of the book is a
detailed table of contents that covers the entire book. Then, each mini-book
begins with its own mini-table of contents that shows you at a mini-glance
what chapters are included in that mini-book. Useful running heads appear at
the top of each page to point out the topic discussed on that page. And handy
thumbtabs run down the side of the pages to help you quickly find each minibook.
Finally, a comprehensive index lets you find information anywhere in
the entire book.

This isn t the kind of book you pick up and read from start to finish, as if it
were a cheap novel. If we ever see you reading it at the beach, we ll kick sand
in your face or toss you an inflatable shark in a Hawaiian shirt. This book is
more like a reference, the kind of book you can pick up, turn to just about any
page, and start reading. You don t have to memorize anything in this book.
It s a need-to-know book: You pick it up when you need to know something.
Need a reminder on the properties for the ListBox control? Pick up the book.
Can t remember the goofy syntax for C# foreach loops? Pick up the book.
After you find what you need, put the book down and get on with your life.

How This Book Is Organized
Each of the eight mini-books contained in ASP.NET 2.0 All-in-One Desk
Reference For Dummies can stand alone. Here is a brief description of
what you find in each mini-book.

Book I: ASP.NET Basics
This mini-book contains the information you need to get started with ASP.NET.
It includes a brief introduction to what ASP.NET is and why it s so popular, provides
instructions on how to install Visual Studio .NET, and serves up the
basics you need to know to create simple applications.

Book II: Web Controls
This mini-book covers all the basic server controls you ll use in your ASP.NET
Web pages. You get familiar with basic controls such as labels and text boxes,
and get the word on how to use validation controls to make sure the users of
your application don t enter bad data. You ll also learn about more advanced
controls such as list boxes, calendars, and wizards.

Book III: HTML
You can t do any serious ASP.NET programming without diving into the guts
of HTML. The chapters in this mini-book show you how to code correct
standards-based HTML markup and how to use advanced features such
as CSS and client-side scripting.

  Fri, 05 Dec 2008 16:53:32 +0100

ACT! 2005 For Dummies PDF Download

I ve organized this book into six parts. Each part contains several chapters
covering related topics. The following is a brief description of each part, with
chapter references directing you where to go for particular information:

Part I: The Opening ACT!
In Part I, you get an introduction to the concept of a database and why ACT!
has become such a popular choice of database users (Chapter 1). In this part,
you read about what to expect the first time you fire up ACT! (Chapter 2) and
how to set the main preferences in ACT! (Chapter 3).

Part II: Putting the ACT!
Database to Work
Part II focuses on putting your contacts into ACT! (Chapter 4) and, more
importantly, how to find them again (Chapters 6 and 7). I show you how to
view all the details about one contact, how to pull up a list of all your contacts,
and even how to create an easy list report.
After you master organizing your contact information, Part II helps you organize
your day. ACT! makes it easy to take notes (Chapter 8) so that you start
relying on ACT! more and your memory less. You find out how to schedule
appointments, calls, and to-dos and other important events in your life.
And, you discover how to view those activities in the daily, weekly, and
monthly calendars (Chapter 9). Your life can become complicated, but have
no fear because ACT! does its best to help you navigate through the maze. The
History, Documents, and Secondary Contacts tabs allow you to accumulate
lots of information about each and every one of your contacts (Chapter 5).

Part III: Sharing Your Information
with Others
Corporate America lives for reports, and ACT! is up to the challenge. Whether
you want to print labels or telephone directories on commercially printed
forms or prefer to utilize the ACT! built-in reports (Chapter 11), Part III shows
you how. I even tell you about building your own reports from scratch
(Chapter 12).
One of the best features of ACT! is the ability to communicate easily with the
outside world. Part III shows you how to work with templates to automate
routine documents as well as how to send out mass mail merges whether
by snail mail, fax, or e-mail (Chapter 13). You also discover the advantages of
using ACT! for your e-mail client (Chapter 14).

Part IV: Advanced ACT!ing
We re all different and often like to do things in our own unique way. ACT!
understands that concept and allows you to customize it to your heart s content.
At first glance, ACT! may seem like just an over-the-counter piece of software,
but by adding fields (Chapter 15) and placing them on customized
layouts (Chapter 16), you can make it perform as well as an expensive piece
of proprietary software.
Every database needs an Administrator. If you re elected to the job, you need
to know how to perform administrative tasks, such as adding users, checking
for duplicate data entry, and performing routine maintenance (Chapter 17). If
you have remote users that need to access all or parts of your database you
need to know how to synchronize your database (Chapter 18).

Part V: Commonly Overlooked ACT! Features
Part V focuses on four of the most frequently overlooked ACT! features:
Microsoft integration: Synchronize your ACT! and Outlook address
books and calendars; attach a Web site in Internet Explorer directly to
an ACT! contact; and explore the various ways that you can use ACT!
and Excel together (Chapter 19).
Sales opportunities: Track your prospective sales, prioritize them, and
analyze what you did right or wrong in making the sale (Chapter 20).
Groups: Group your contacts together to add a new dimension to your
database (Chapter 21).
Companies: This is an exciting new feature of ACT! 2005. The Company
feature enables you to view and edit contacts that all belong to the
same company (Chapter 22).

Part VI: The Part of Tens
With apologies to David Letterman, you have three of my favorite ACT! lists.
First, in Chapter 23, I give you a list of the major differences between ACT!
2005 Standard Edition and ACT! 2005 Premium Edition. Then in Chapter 24,
I list my favorite new ACT! 2005 features which is specifically designed for
anyone who has used a previous version of ACT!. In Chapter 25, I give you ten
of my favorite ways to customize your layouts.

  Fri, 05 Dec 2008 16:53:32 +0100

ACT! 2007 For Dummies PDF Download

ACT! 2007 For Dummies is a reference book. As such, each chapter can be
read independently and in the order you want. Each chapter focuses on a
specific topic so you can dive right in, heading straight for the chapter that
interests you most. Having said that, however, I must say that I ve tried to put
the chapters into a logical sequence so that those of you who are new to ACT!
can just follow the bouncing ball from chapter to chapter. More experienced
users can use the Table of Contents and the index to simply navigate from
topic to topic as needed.

Essentially, this book is a nuts-and-bolts how-to guide for accomplishing various
tasks. In addition, drawing on many of my own experiences as a full-time
ACT! consultant and trainer, I include specific situations that should give you a feel for the full power of ACT!.

I organized this book into six parts. Each part contains several chapters covering
related topics. The following is a brief description of each part, with chapter references directing you where to go for particular information:

Part I: The Opening ACT!

In Part I, you get an introduction to the concept of a database and why ACT!
has become such a popular choice of database users (Chapter 1). In this part,
you read about what to expect the first time you fire up ACT! (Chapter 2) and
how to set the main preferences in ACT! (Chapter 3).

Part II: Putting the ACT!
Database to Work

Part II focuses on putting your contacts into ACT! (Chapter 4) and, more
importantly, how to find them again (Chapters 6). I show you how to view all
the details about one contact, how to pull up a list of all your contacts, and even how to create an easy list report.

After you master organizing your contact information, Part II helps you organize
your day. ACT! makes it easy to take notes (Chapter 7) so that you start
relying on ACT! more and your memory less. You find out how to schedule
appointments, calls, and to-do s and other important events in your life.
And, you discover how to view those activities in the daily, weekly, and monthly
calendars (Chapter 8). Your life can become complicated, but have no fear
because ACT! does its best to help you navigate through the maze. The History, Documents, and Secondary Contacts tabs allow you to accumulate lots of information about each and every one of your contacts (Chapter 5).

Part III: Sharing Your Information with Others
Corporate America lives for reports, and ACT! is up to the challenge. Whether you want to print labels or telephone directories on commercially printed forms or prefer to utilize the ACT! built-in reports, Part III shows you how. I even tell you about building your own reports from scratch (Chapter 9).

One of the best features of ACT! is the ability to communicate easily with the
outside world. Part III shows you how to work with templates to automate
routine documents as well as how to send out mass mail merges whether
by snail mail, fax, or e-mail (Chapter 10). You also discover the advantages of
using ACT! for your e-mail clients (Chapter 11).

Part IV: Advanced ACT!ing
We re all different and often like to do things in our own unique way. ACT!
understands that concept, and Part IV helps you to customize ACT! to your
heart s content. At first glance, ACT! might seem like just an over-the-counter
piece of software, but by adding fields (Chapter 12) and placing them on customized layouts (Chapter 13), you can make it perform as well as an expensive piece of proprietary software.

Every database needs an Administrator. If you re elected to the job, you need
to know how to perform administrative tasks, such as performing routine
maintenance, backing up your database, and checking for duplicate data
entry (Chapter 14). You ll read about ACTdiag, the higher-level maintenance
tool, and how to add multiple users to your database (Chapter 15). If you have remote users who need to access all or parts of your database, you need to know how to synchronize your database (Chapter 16).

Part V: Commonly Overlooked ACT! Features

Part V focuses on four of the most frequently overlooked ACT! features:
Microsoft integration: Synchronize your ACT! and Outlook address
books and calendars; attach a Web site in Internet Explorer directly to
an ACT! contact; and explore the various ways that you can use ACT!
and Excel together

(Chapter 17).
Sales opportunities: Track your prospective sales, prioritize them,
and analyze what you did right or wrong in making the sale

(Chapter 18).
Groups: Group your contacts to add a new dimension to your database

(Chapter 19).
Companies: The Company feature enables you to view and edit contacts that all belong to the same company (Chapter 20).
In addition, I show you how to install and customize ACT! Premium for Web, the online version of ACT! (Chapter 21).

Part VI: The Part of Tens
With apologies to David Letterman, Part VI gives you two of my favorite ACT!
lists. First, I discuss a few of the features that are only found in ACT! Premium
for Workgroups (Chapter 22). Finally, I give you ten of my favorite ways to help you utilize ACT! to its fullest extent

  Fri, 05 Dec 2008 16:53:32 +0100

Adobe Acrobat 6 PDF For Dummies Download

This book is your complete introductory reference to the reading, writing,
and managing of PDF files for any and all of their many purposes, from
preparing prepress documents for printing on sophisticated imagesetters to
publishing your life story as an eBook for sale on the bevy of online bookstores.
Because the way you make, prepare, and sometimes even read a PDF
file varies according to the purpose you have in mind for it, you will find that this book s information emphasizes more the purpose you ultimately have in
mind for the PDF file than the features used to accomplish this purpose in the
various programs such as Acrobat, Adobe Reader, and the Acrobat eBook
Reader.

As a result, this book is not meant to be read from cover to cover. Each discussion
of a topic briefly addresses the question of how a particular feature enables
you to accomplish your purpose before launching into how to use it. In Acrobat,
as with most other sophisticated programs, there is usually more than one way
to do a task. For the sake of your sanity, I have purposely limited the choices,
usually by giving you only the most efficient ways to do a particular task. Later
on, if you re so tempted, you can experiment with alternative ways of doing a
task. For now, just concentrate on performing the task as described.
As much as possible, I ve tried to make it unnecessary for you to remember
anything covered in another section of the book. From time to time, however,
you come across a cross-reference to another section or chapter in the book.
For the most part, such cross-references are meant to help you get more complete
information on a subject, should you have the time and interest. If you
have neither, no problem; just ignore the cross-references as if they never
existed.

How to Use This Book
As a reference to all things PDF, you should start out by looking up the topic
you need information on (either in the Table of Contents or the Index) and
then refer directly to the section of interest. Most topics are explained conversationally.
Many times, however, my regiment-commander mentality takes
over, and I list the steps you need to take to accomplish a particular task in a
particular section.

What You Can Safely Ignore
When you come across a section that contains the steps you take to get something
done, you can safely ignore all text accompanying the steps (the text that
isn t in bold) if you have neither the time nor the inclination to wade through
more material.
Whenever possible, I have also tried to separate background or footnote-type
information from the essential facts by exiling this kind of junk to a sidebar.
These sections are often flagged with icons that let you know what type of
information you will encounter there. You can easily disregard text marked
this way. (I discuss the icons used in this book a little later.)

Foolish Assumptions
I m going to make only two assumptions about you (let s see how close I get):
You have a need to create and use PDF files in your work, and you have access
to Acrobat 6. Some of you are working on PCs running some version of Windows
or Windows NT. Others of you are working on Macintosh computers running
one of the later versions of the Mac operating system. Note that there are rather
specific system requirements for Acrobat 6 whether you use a Windows or
Macintosh computer. These requirements are covered in Chapter 1.
Beyond that, it s anyone s guess what brings you to Acrobat and PDF. Some of
you need to know how to convert all your paper documents into PDF files.
Some of you need to know how to save your graphics files as PDFs. Others of
you need to know how to create PDF form files in which users can submit
important data. Still others of you need to know how to create and publish
PDF files as eBooks for sale and distribution on the World Wide Web.
Regardless of your needs, you will be able to find the information you require
somewhere in the pages of this book.

How This Book Is Organized
This book is organized into five parts, the first four of which cover all the
basics of reading, making, and managing PDF files. The fifth part, the indispensable
Part of Tens, recaps important Acrobat and PDF enhancements and
resources. You should not, however, get too hung up about following along
with the structure of the book; ultimately, it doesn t matter at all if you find out
how to use Paper Capture to convert printed documents to PDF before you find
out how to use PDFMaker 6.0 to convert your Word documents, or if you figure
out how to archive your PDF documents in a searchable collection before you
discover how to create interactive forms for collecting data online. The important
thing is that you find the information and understand it when you find
it when you need to do what needs getting done.

In case you re interested, here s a synopsis of what you find in each part of
this book.

Part I: Presenting Acrobat and PDF Files
Part I looks at what makes PDF files tick and the most common ways of accessing their information.

Chapter 1 covers the many purposes of PDF documents in today s business world.

Chapter 2 lays out essential information about using the different Adobe programs that enable you to read and print PDF documents.

Chapter 3 acquaints you with the interface of Acrobat 6,
Adobe s utility for preparing and editing PDF documents.

Part II: The Wealth of Ways for Creating PDF Files

Part II looks at the many ways of making PDF files.

Chapter 4 gives you vital information on how to use and customize the Acrobat Distiller to create the PDF document suited to just the purpose you have in mind.

Chapter 5 covers the ins and outs of converting Microsoft Office documents (specifically those created with Word, Excel, and PowerPoint) to PDF.

Chapter 6 covers capturing paper documents as PDF files primarily by scanning them directly into Acrobat 6.

Chapter 7 tells you how to capture Web pages as PDF files.

Chapter 8 covers the printing of all or part of your PDF files on printers you have in-house.

Part III: Reviewing, Editing, and Securing PDFs

Part III covers a mixture of techniques for reviewing, editing, and protecting
your PDF files.

Chapter 9 introduces you to the many ways for annotating the PDF documents that you send out for online review and introduces the new e-mail-based and browser-based review features in Acrobat 6.

Chapter 10 covers editing PDF files in Acrobat 6.

Chapter 11 tells you how to secure your PDF documents and protect them from further changes.

Chapter 12 acquaints you with the different ways you can extract contents in your PDF files for repurposing with the other software programs you use.

Chapter 13 gives you the ins and outs of cataloging your PDF files by creating searchable collections that you can distribute across networks or on CD-ROM.

Part IV: PDFs as Electronic Documents

Part IV covers the different roles of electronic PDF files.

Chapter 14 covers the creation and usage of PDF documents as interactive forms that you can fill out and whose data you can extract.

Chapter 15 acquaints you with creating and preparing PDF files as eBooks for sale and distribution on the World Wide Web.

Chapter 16 gives you information on how you can turn PDF documents into online presentations by adding multimedia elements, including audio and video clips.

4 Adobe Acrobat 6 PDF For Dummies

Part V: The Part of Tens
As is the tradition in these For Dummies books, the last part contains lists
of the top ten most useful facts, tips, and suggestions.

Chapter 17 gives you a list of my top ten third-party (that is, not developed by Adobe Systems) add-in programs for augmenting and enhancing the program s already considerable
features.

Chapter 18 gives you a list of my top ten online resources for discovering
even more about Acrobat and PDF files!

Access Forms & Reports For Dummies PDF Download

Access Forms & Reports For Dummies is a hands-on guide that uses real-world
examples to show you just what you need to know about Access and why you
need to know it. You won t find a bunch of buzzwords and jargon. Rather, you
do find the solid information you really need and can t find elsewhere about
creating queries, forms, and reports. Yes, I do give you good, solid information
about queries in addition to forms and reports because queries are an
essential element that will help you create better forms and reports.
Access Forms & Reports For Dummies is also a reference that you can use as
you like. If you have a specific problem you need to solve right now, you can
jump directly to the related topic and skip around as much as you want. But
if you really want to make Access work for you, I suggest that you read
through the entire book because you will discover many things you don t
already know.

Finally, Access Forms & Reports For Dummies is for users of pretty much any
version of Access from Access 97 onwards. The basics of queries, forms, and
reports haven t changed much, so you ll find this book extremely helpful no
matter which version of Access you use.

Conventions Used in This Book
We ve used a few conventions in this book to make it easier for you to spot
special information. Here are those conventions:
New terms are identified by using italic.
Web sites addresses (URLs) are designated by using a monospace font.
Any command you enter at a command prompt is shown in bold and
usually set on a separate line. Setoff text in italic represents a placeholder.
For example, the text might read:
Enter the following expression, using your own name and dynamic
report title:
= Report title &[CurrentProject].[Name]
Command arrows, which are typeset as ➪, are used in a list of menus
and options. For example, Tools➪Options means to choose the Tools
menu and then choose the Options command.
Key combinations are shown with a plus sign, such as Ctrl+F2. This
means you should hold down the Ctrl key while you press the F2 key.
All Access properties and fields are set apart in monospace font, as well,
like this: Use the Input Mask property of the Data tab to create an input
mask.
Wherever I instruct you to use a snippet of code, I set it apart like this:
INSERT INTO LIVEWINBID
SELECT [Auction 67].*
FROM [Auction 67];

What You Don t Have to Read
I always have a hard time telling people that they don t have to read certain
parts of a book if they don t care to. You can find some really useful information
hidden away in things like the text next to Technical Stuff icons, but I
understand if you feel that there isn t room in your brain for one more bit of
technical information. Maybe the best thing that I can recommend is that if
you don t want to read the whole book now, start by reading what looks the
most interesting and then, after you ve discovered how much really cool stuff
I include, go back and have a look at what you missed the first time. You ll be
glad you did!


How This Book Is Organized
Access Forms & Reports For Dummies has six parts. Each part is selfcontained,
but all the content is somewhat interconnected. That way
you ll see the most useful information without a lot of boring repetition.

Part I: Accessing Both Ends:
Getting Data in and Info Out
This part shows you the basics of queries, forms, and reports. You see how
these pieces fit together and I make sure that you have the fundamentals
down pat so that you have a good foundation for the rest of the topics.

Part II: Creating Effective Queries
Queries enable you to work with sets of data instead of simply dumping
everything into the pot. This part shows you how to create effective queries
that enable you to pick and choose what shows up in your forms and reports.
You even see how you can step beyond simple queries by having a look
underneath the fancy face that Access throws onto your queries.

Part III: Building Really Useful Forms
Forms make data entry and editing into a much easier task. This part shows
you how to create forms that really are useful, and it tells you how to create
forms that tackle data from more than one table at a time for even greater
efficiency.
4 Access Forms & Reports For Dummies

Part IV: Designing Great Reports
With Access reports you can turn data into useful information. This part
shows you how to create great reports that look good and that provide a
wealth of understandable information.

Part V: Way Cool Advanced Queries,
Forms, and Reports
Ordinary techniques are for ordinary people. This part takes you well beyond
the ordinary and shows you how to get so much more from your queries,
forms, and reports. This part also shows you some great tools you can use to
make Access into an even more powerful partner for your database needs.

Part VI: The Part of Tens
This part tells you about some places on the Web where you can find even
more information about Access. It concludes with some vital tips to remember
as you work with Access.

  Fri, 05 Dec 2008 16:53:32 +0100

Visual C# .NET Programming Full Download

I hope you enjoy this book. C# .NET is a powerful, exciting, easy-to-use programming
language. The primary goals of my book are to:
Share my excitement and joy in this aesthetically pleasing and productive tool.
Help you to understand the concepts involved in programming with C# and the .NET
Framework.
Help you easily produce the code that you need for real projects.
If you read through this book and follow the examples, you will learn a lot. In contrast to the
conventional structure of the programming language book, described earlier in this
introduction, the narrative structure of this book involves immersion. You'll learn by doingstarting with creating a web service in the first few pages. It's only later that the nitty-gritty of language syntax is covered in detail. The idea is that you'll be having so much fun by then that the pain of mastering the details will be muted.

While we're on the subject of narrative structure-and, yes, Virginia, even computer books do
have narrative structure-let's talk about the musical part names of this book.

The Structure of This Book: About the Musical Part

Names
Since C# is a programming language named after a musical note, I thought it appropriate to
involve musical concepts when structuring this book. In keeping with this, I've named each
of the four parts of the book after movements in a classical composition. These movementsprelude, allemande, courante, and gigue-primarily are found in Baroque music. Musical scholars should note that I have not been compulsive about the accuracy or consistency of the musical metaphor. The point really is the metaphor and how it relates to the structure of this book and to programming in C#.

The structure of the book is essentially spiral, like a chambered nautilus shell or the pattern in
this volume's cover photograph of a Zen garden. By the end of the book, readers will be able
to comprehend and accomplish things that seemed shadowy and mysterious when they
plunged in at the beginning. Each of the four parts represents a different stage in this quest for
skills and understanding.

Part 1: Prelude-Service with a Smile
In classical music, the prelude introduces the work. Often composed in a free-flowing style, it
sets the mood and mode for the rest of the work and is designed to pique the interest of the
audience. It can contain references to ideas that are delivered later-foreshadowings, a taste
of things to come. The themes in the prelude are not whole ideas but snippets, motifs-just
enough to whet the appetite and make the listener want more. These motifs are pre-echoesnot d j vu, which are vague memories of things already seen, but rather premonitions of things to come. If you listen to the composition more than once, then in the prelude you
should be able to begin to hear the pattern of the entire piece.

At the same time that a prelude introduces the larger work; it is an organic unit in and of
itself, with a beginning, middle, and end. This cohesive mini-composition exists within the
larger whole and has its own sense of narrative conflict and resolution, point and
counterpoint, all reconciling in a conclusion that serves as an introduction.

Our prelude introduces the theme of the web service. Web services have been hailed by some as revolutionary: a brand new kind of unit of executable code, fit for the distributed
environments of the Internet age.

A web service is not an end in and of itself. To actually do anything as a part of a program, it
must be used-or, put another way, 'consumed.'

It is also the case that this book is not 'about' web services; it is about programming in the C#
language and the .NET Framework.

Our prelude explores creating a web service, in Chapter 1, 'Creating a Web Service,' and
coding ASP.NET web applications to consume the web service, in Chapter 2, 'Consuming the Service on the Web,' as a dramatic way to jump into the topics that will form the pattern of the composition that is this book. Keep your eyes and ears open for premonitions that reveal this book's real themes: the best way to write C# code for clarity, and patterns and practice of communication between objects.

Part II: Allemande-Striding Forward
The allemande is a movement of great substance that directly follows the prelude of a musical
suite and picks up where the prelude leaves off. It is stately in manner and can be highly
stylized. The allemande carries forward the mood prefigured in the prelude and introduces
gravity into the suite; but the prelude's free style gives way to the processional-like regularity
of the allemande.

The sentiments casually introduced in the prelude have become a stepping dance with reality and the allemande keeps it all moving. The meter is steady and so is the progress.
The allemande is striding forward without hesitation into the future, and the future is now.
Early allemandes come in three sections, or strains, that are related but not the same. The
second strain contrasts with the first strain. They resolve in the third and final section, which
paves the way for the next movement in the composition.

You can't have an application without a user interface. Chapter 3, 'Windows Uses Web
Services, Too!,' is an introduction to programming the Windows user interface-while carrying
on the web services motif explicitly introduced in the first part of the book. The allemande
also keeps one of the underlying themes of this book moving, with an explanation of the
asynchronous communication design pattern.

Chapter 4, 'Building a Better Windows Interface,' is about the hard-core plumbing of a
Windows interface. Services have been left behind. This is the territory of displaying lists of
items, menus, common dialogs, and such. This strain of the allemande may be concerned with
conventional Windows development, and it may be a little dissonant, but it has a sense of
humor. For example, you'll start this chapter by making round buttons dance.

The allemande is complete with Chapter 5, 'Reflecting on Classes.' We've taken strides
forward and are now past Windows, in the realm of objects and classes. This chapter fits C#
code in with the .NET Framework. Once again, it's about communication. Classes are not
islands, and they must be instantiated to be used. It is a time for reflection, for understanding
of ourselves and our environment, and also to soar the peaks of what is possible-knowing that soon we must return to the humble arenas of language and syntax that make it all possible.

Part III: Courante-The Dance of the Language
The courante is a dance movement of vigor and complexity. It is rhythmically interesting and
exciting, but capable of hard work. A courante combines playfulness and movement with
heart, soul, and substance.

Courantes were used for dancing in court and in theater, and later as stylized movements
in instrumental music. The form combines rhythmic and metrical fluidity with a complicated
texture.

This part, the courante, is in many ways the heart and soul of this book.
We start with Chapter 6, 'Zen and Now: The C# Language.' What could be more important
than a good understanding and grasp of syntax of the beautiful C# language?
Moving on, Chapter 7, 'Arrays, Indexers, and Collections,' shows you how to work with
groups of objects-and make them dance.

Chapter 8, 'The Life of the Object in C#,' is all about classes and object-oriented
programming. Since all programming in C# is class-based and object-oriented-the only
question is whether the programming is good object-oriented code or bad object-oriented
code-the material in that chapter is important. I think the running example in Chapter 8 is
quite a bit of fun. This program is a simulation based on the ideas of Pulitzer Prize-winning
author Jared Diamond. As you'll see, the program allows users to track the rise (and fall) of
tribes and civilizations.

Strings are everything, and everything is string. If you know how to manipulate strings, you
know lots of things-and you'll find out how in Chapter 9, 'Everything Is String Manipulation.'
Our courante has proceeded from language and syntax, and onward through arrays,
collections, objects, and classes. Coming back to the beginning, it has explained the
sophisticated manipulation of language elements. This is a complex dance, a spiral within a
spiral. As the courante winds down, we're ready to move onward-by looking outwards instead of inwards.

Part IV: Gigue-Leaping to Success
The gigue-which became a popular Baroque movement-probably originated in Great Britain
as the 'jig' or 'jigg' (although note that the Old French verb giguer means 'to leap' or 'to
gambol'). Whatever the derivation of the word, it's clear that in Elizabethan times a jig was a
dance-notably performed by Scottish lairds-that involved a great deal of jumping (or, as one
contemporary put it, the dance is 'full of leapings').
In the context of our gigue, this remains true: the movement is full of leapings. It is happy,
exuberant, full of life, and extroverted.
It's time to turn the knowledge we've learned in the early movements outwards-and use the
gigue to interact with the world.

Chapter 10, 'Working with Streams and Files,' shows you how to work with files-and,
generally, how to serialize objects.

Chapter 11, 'Messaging,' explains how to program messaging applications. Using message
queues, as you'll see in Chapter 11, it's possible to build families of applications that divide
workloads and start and stop each other.

Chapter 12, 'Working with XML and ADO.NET,' covers interacting with XML and databases.

Chapter 13, 'Web Services as Architecture,' wraps it all up. Coming back to the beginningafter all, Chapter 1 started with a web service-we can use the sophisticated tools and techniques that we've learned in order to build web services that are truly exciting! The
chapter concludes with an example showing how to use the TerraServer web service and
display aerial photos or topographic maps of almost anywhere in the U.S. at a variety of
magnifications.

And, finally, the gigue is up! Now programming in C# is up to you

Once you have accepted the license agreement, you'll be able to download any of the code
listed in this book, organized in zipped projects by chapter.

Visual C# .NET Developer's Handbook PDF Download

Introduction
Frustration! It's one word that I've used to describe many of my development experiences.
Anyone who's worked with Visual Studio fully knows about the two-language dilemma that it
poses. At the one end of the development experience, Visual Basic makes development
relatively easy and fast, but it lacks the low-end connectivity I often need without performing
a lot of additional programming. At the other end of the development continuum, Visual C++
makes it relatively easy to gain low-level access to anything in the Windows environment, but
development is a time-intensive task requiring Machiavellian expertise.
What most developers need is a Reese's Peanut Butter Cup programming experience-two
tastes in one. C# provides that flavor-combining programming experience in many ways; you
gain the rapid application development environment of Visual Basic combined with the lowlevel language support of Visual C++. One of the main purposes of this book is to share that two-tastes-in-one experience with you.

Take the Grand Tour
I'm assuming that many of you have already programmed in Visual Basic or Visual C++ (or
perhaps even both) and found the experience lacking in some fundamental way. C# is a great
development language, but it's by no means perfect. I'll still use Visual C++ to develop native
unmanaged applications and components that need that last ounce of performance. Visual
Basic is still my development language of choice for quick prototyping and some database
management tasks. However, for the vast majority of my programming needs, C# fills a need
that the other two languages can't (without a lot of extra effort). Of course, the trick is
learning where C# fits into your language toolkit.

We'll take the grand tour of C# programming capabilities in this book. I won't bore you with
fundamentals such as basic code construction or learning how to create programming loops.
We will discuss everything from basic utility applications to complex database applications
that use OLE-DB, ODBC.NET, ADO, or ADO.NET as a basis for communication. Some of the applications will provide a view of the local programming environment, while others will
provide a view of the Internet and distributed application development in all its glory. By the
time you finish Chapter 17, you'll know that C# is a language for every environment-from the
desktop to the PDA.

Some Extras to Consider
You'll also find three interesting appendices in the back of the book. The first two will help
those of you who are used to working with Visual C++ or Visual Basic make the adjustment
to C#. You'll learn how C# differs from these two languages and about some of the common
problems that other developers have faced when making the transition. The third appendix
will show how you can create a complex application that Microsoft doesn't even mention in
the Visual Studio .NET help files-the Microsoft Management Console (MMC) snap-in. I
placed this example in an appendix because it isn't a pure C# application-some applications
still require the use of Visual C++ to make some underlying connections, and this is one of
them. C# is a new programming language. While it does resemble languages of the past, it's truly a new language for a new age of application development. This book is your guide to a larger world of C# application development. You'll learn how to create many types of applications, but more importantly, you'll learn how unique C# is and how it can help you overcome modern application development problems that older languages are ill equipped to handle.

Who Should Read This Book?
I'll begin by saying that, as I write this, there are many good books for novices on the market,
and I have consequently decided not to discuss the same issues that those other texts already
cover. This book specifically addresses the needs of those who already know something about C# or at least those who have decided to move from another Visual Studio language such as Visual C++ or Visual Basic. If you've never programmed before, you'll probably find that you'll get lost by the time you reach the end of the first chapter.

As mentioned in the first part of the Introduction, this book provides the grand tour of C#. I've designed it to show you how to put a variety of application types together in a short time and with little effort. We'll explore the capabilities of C# by looking at a wealth of programming examples. Every chapter has several examples, most of which show a specific set of C# features. Most intermediate-to-expert level developers who have some experience in other languages and want to learn what C# can do for them will gain something by reading this book.

Some experts will find that this book doesn't answer every question. If you have already read
every C# book on the market and regularly develop complex applications using C#, I don't
have a lot to offer in the way of truly strange development tricks (unless you consider the
example in Appendix C). This is a book that shows how to perform typical programming
tasks. For example, the database examples show how to create multiple views of the same
data, add, remove, and update records, and perform some mandatory tasks such as printing.
The example won't show you how to create a complex connection between your mainframe, a minicomputer, and several web server farms-I simply don't get into that much detail.

Tools Required
There are some assumptions that I've made while writing the application programming
examples in this book. You need at least two machines: a workstation and a server. This twomachine setup is the only way that you'll see C# in action and truly know it works as
anticipated. In addition, your development workstation and server must meet the minimum
.NET requirements (and hopefully provide more than the minimum). You might experience
problems with the database and other large examples if you're running a minimal machine
configuration.
During the writing of this book, I used a Windows 2000 and Windows XP workstation.

There's no guarantee that any of the code in the book will work with Windows 9x, although
most of it will. The server was loaded with Windows 2000 Server with the latest patches and
service packs installed. You'll need a Pocket PC-compatible PDA to work with the examples in Chapter 17. You must install the latest service packs for all products before the examples will work properly. .NET is a new technology and relies on the latest versions of many DLLs and the .NET Framework.

Note Many of the concepts you'll learn in this book won't appear in your online
documentation. Some of it's so new that it only appears on selected websites. You'll find
either a tip or a note alerting you to the location of such information throughout the
book. In addition, Microsoft made some material available only through selected
channels like MSDN subscriptions. Other pieces of information are simply
undocumented, and you won't find them anywhere except within a newsgroup when
someone finds a feature accidentally.

I tested all of the examples in this book with Visual Studio .NET Enterprise Architect Edition.
None of these examples are guaranteed to work with any other programming language
products and none of them will work with the educational versions of Visual Studio.

Some of the example programs rely on a database manager. I used Microsoft Access for many of the examples in this book for the sake of simplicity. Other examples rely on SQL Server 2000 so that you can see the power C# when working in the database management
environment.

Conventions Used in This Book
It always helps to know what the special text means in a book. In this section we'll cover
usage conventions. This book uses the following conventions:

Inline Code Some code will appear in the running text of the book to help explain
application functionality. The code appears in a special typeface that makes it easy to see.

This monospaced font also makes the code easier to read.
Inline Variable As with source code, variables that appear inline will also use a special
typeface that makes them stand out from the rest of the text. When you see monospaced text
in an italic typeface, you can be sure it's a variable of some sort.

User Input Sometimes I'll ask you to type something and designate it with this typeface. For
example, you might need to type a particular value into the field of a dialog box. This special
font helps you see what you need to type.

[Filename] When you see square brackets around a value, switch, or command, it means
that it's an optional component. You don't have to include it as part of the command line or
dialog field unless you want the additional functionality that the value, switch, or command
provides.

Filename A variable name is a value that you need to replace with something else. For
example, you might need to provide the name of your server as part of a command-line
argument. Because I don't know the name of your server, I'll provide a variable name instead.

The variable name you'll see usually provides a clue as to what kind of information you need
to supply. In this case, you'll need to provide a particular filename.
File→Open Menus and the selections on them appear with a special menu arrow symbol.
"File→Open" means "Access the File menu and choose Open."
italic You'll normally see words in italic if they have special meaning or this is the first use
of the term and its accompanying definition. Always pay special attention to words in italic,
because they're unique in some way.
monospace Some words appear in a monospace font because they're easier to see, they
require emphasis of some type, or to immediately let you know they aren't standard English
words. For example, all filenames in the book appear in a monospace font to make them
easier to read.

URLs URLs will normally appear highlighted so that you can see and refer back to them
with greater ease. The URLs in this book provide sources of additional information designed
to make your development experience better. URLs often provide sources of interesting
information as well.

Notes, Tips, and Warnings
This book contains many notes, tips, and warnings to provide you with particularly significant
information. The following paragraphs describe the purpose of each.
Note Notes tell you about interesting facts that don't necessarily affect your ability to use the
other information in the book. I use note boxes to give you bits of information that I've
picked up while using C#, Windows 9x, Windows 2000, or Windows XP.

Tip Everyone likes tips because they tell you new ways of doing things that you might not
have thought about before. A tip box might also provide an alternative way of doing
something that you might like better than the first approach I provided.
Warning Warnings almost always tell you about some kind of system or data damage that'll
occur if you perform a certain action (or fail to perform others). Make sure you
understand a warning thoroughly before you follow any instructions that come after
it.

You'll also find that I use notes and tips to hold amplifying information. For example, many
of the URLs in this book appear as part of a note or a tip. The Internet contains a wealth of
information, but finding it can be difficult, to say the least. URLs within notes and tips help
you find new sources of information on the Internet that you can use to improve your
programming or to learn new techniques. You'll also find newsgroup URLs that tell where
you can find other people to talk with about C#. Finally, URLs will help you find utility
programs that'll make programming faster and easier than before.

Pro C# 2005 and the .NET 2.0 Platform PDF Download

An Overview of This e-book
Pro C# 2005 and the .NET 2.0 Platform, Third Edition is logically divided into five distinct sections, each of which contains some number of chapters that somehow belong together. If you read the earlier editions of this text, you will notice some similarities in chapter names, but be aware that just about every page has been updated with new content and expanded examples. You will also notice that some topics in the first and second editions (such as object serialization and the .NET garbage collector) have been moved into a chapter of their very own.
Of course, as you would hope, the third edition contains several brand-new chapters (including a chapter devoted to the syntax and semantics of CIL) and detailed coverage of 2.0-specific features.
These things being said, here is a part-by-part and chapter-by-chapter breakdown of the text.

Part 1: Introducing C# and the .NET Platform
The purpose of Part 1 is to acclimate you to the core aspects of the .NET platform, the .NET type system, and various development tools (many of which are open source) used during the construction of .NET applications. Along the way, you will also check out some basic details of the C#
programming language.

Chapter 1: The Philosophy of .NET
This first chapter functions as the backbone for the remainder of the text. We begin by examining the world of traditional Windows development and uncover the shortcomings with the previous state of affairs. The primary goal of this chapter, however, is to acquaint you with a number of .NET-centric building blocks, such as the common language runtime (CLR), Common Type System (CTS), Common Language Specification (CLS), and base class libraries. Also, you will also take an initial look at the C# programming language and .NET assembly format, and you ll examine the platform-independent nature of the .NET platform and the role of the Common Language Infrastructure (CLI).

Chapter 2: Building C# Applications
The goal of this chapter is to introduce you to the process of compiling and debugging C# source code files using various tools and techniques. First, you will learn how to make use of the commandline compiler (csc.exe) and C# response files. Over the remainder of the chapter, you will examine numerous IDEs, including TextPad, SharpDevelop, Visual C# 2005 Express, and (of course) Visual Studio 2005. As well, you will be exposed to a number of open source tools (Vil, NAnt, NDoc, etc.), which any .NET developer should have in their back pocket.

INTRODUCTION

Part 2: The C# Programming Language
This part explores all the gory details of the C# programming language, including the new syntactical constructs introduced with .NET 2.0. As well, Part 2 exposes you to each member of the CTS (classes, interfaces, structures, enumerations, and delegates) and the construction of generic types.

Chapter 3: C# Language Fundamentals
This chapter examines the core constructs of the C# programming language. Here you will come to understand basic class construction techniques, the distinction between value types and reference types, boxing and unboxing, and the role of everybody s favorite base class, System.Object. Also,

Chapter 3 illustrates how the .NET platform puts a spin on various commonplace programming constructs, such as enumerations, arrays, and string processing. Finally, this chapter examines a number of 2.0-specific topics including nullable data types.

Chapter 4: Object-Oriented Programming with C#
The role of Chapter 4 is to examine the details of how C# accounts for each pillar of OOP: encapsulation, inheritance, and polymorphism. Once you have examined the keywords and the syntax used to build class hierarchies, you will then look at the role of XML code comments.

Chapter 5: Understanding Object Lifetime
This chapter examines how the CLR manages memory using the .NET garbage collector. Here you will come to understand the role of application roots, object generations, and the System.GC type. Once you understand the basics, the remainder of this chapter covers the topics of disposable objects (via the IDisposable interface) and the finalization process (via the
System.Object.Finalize() method).

Chapter 6: Understanding Structured Exception Handling
The point of this chapter is to discuss how to handle runtime anomalies in your code base through the use of structured exception handling. Not only will you learn about the C# keywords that allow you to handle such problems (try, catch, throw, and finally), but you will also come to understand
the distinction between application-level and system-level exceptions. In addition, this chapter
examines various tools within Visual Studio 2005 that allow you to debug the exceptions that have escaped your view.

Chapter 7: Interfaces and Collections
The material in this chapter builds upon your understanding of object-based development by
covering the topic of interface-based programming. Here you will learn how to define types that support multiple behaviors, how to discover these behaviors at runtime, and how to selectively hide particular behaviors using explicit interface implementation. To showcase the usefulness of interface types, the remainder of this chapter examines the System.Collections namespace.

Chapter 8: Callback Interfaces, Delegates, and Events
The purpose of Chapter 8 is to demystify the delegate type. Simply put, a .NET delegate is an object that points to other methods in your application. Using this pattern, you are able to build systems that allow multiple objects to engage in a two-way conversation. After you have examined the use of .NET delegates (including numerous 2.0-specific features such as anonymous methods), you will then be introduced to the C# event keyword, which is used to simplify the manipulation of raw delegate programming.

Chapter 9: Advanced C# Type Construction Techniques
This chapter deepens your understanding of the C# programming language by introducing a number of advanced programming techniques. For example, you will learn how to overload operators and create custom conversion routines (both implicit and explicit), build type indexers, and manipulate C-style pointers within a *.cs code file.

Chapter 10: Understanding Generics
As of .NET 2.0, the C# programming language has been enhanced to support a new feature of the CTS termed generics. As you will see, generic programming greatly enhances application performance and type safety. Not only will you explore various generic types within the System.Collections.Generic namespace, but you will also learn how to build your own generic methods and types (with and without constraints).

Part 3: Programming with .NET Assemblies
Part 3 dives into the details of the .NET assembly format. Not only will you learn how to deploy and configure .NET code libraries, but you will also come to understand the internal composition of a .NET binary image. This part also explains the role of .NET attributes and the construction of mutilthreaded applications. Later chapters examine some fairly low-level details (such as object context) and the syntax and semantics of CIL.

Chapter 11: Introducing .NET Assemblies
Froma very high level, assembly is the term used to describe a managed *.dll or *.exe file. However, the true story of .NET assemblies is far richer than that. Here you will learn the distinction between single-file and multifile assemblies, and how to build and deploy each entity. You ll examine how private and shared assemblies may be configured using XML-based *.config files and publisher policy assemblies. Along the way, you will investigate the internal structure of the global assembly cache (GAC) and the role of the .NET Framework 2.0 configuration utility.

Chapter 12: Type Reflection, Late Binding, and Attribute-Based Programming
Chapter 12 continues our examination of .NET assemblies by checking out the process of runtime type discovery via the System.Reflection namespace. Using these types, you are able to build applications that can read an assembly s metadata on the fly. You will learn how to dynamically activate and manipulate types at runtime using late binding. The final topic of this chapter explores the role of .NET attributes (both standard and custom). To illustrate the usefulness of each of these topics, the chapter concludes with the construction of an extendable Windows Forms application.

Chapter 13: Processes, AppDomains, Contexts, and CLR Hosts
Now that you have a solid understanding of assemblies, this chapter dives much deeper into the composition of a loaded .NET executable. The first goal is to illustrate the relationship between processes, application domains, and contextual boundaries. Once these terms have been qualified, you will then understand exactly how the CLR itself is hosted by the Windows operating system and deepen your understanding of mscoree.dll. The information presented here is a perfect lead-in to

Chapter 14.
Chapter 14: Building Multithreaded Applications
This chapter examines how to build multithreaded applications and illustrates a number of techniques you can use to author thread-safe code. The chapter opens by revisiting the .NET delegate type in order to understand a delegate s intrinsic support for asynchronous method invocations. Next, you will investigate the types within the System.Threading namespace. You will look at numerous types (Thread, ThreadStart, etc.) that allow you to easily create additional threads of execution.

Chapter 15: Understanding CIL and the Role of Dynamic Assemblies
The goal of this chapter is twofold. In the first half (more or less), you will examine the syntax and semantics of CIL in much greater detail than in previous chapters. The remainder of this chapter covers the role of the System.Reflection.Emit namespace. Using these types, you are able to build software that is capable of generating .NET assemblies in memory at runtime. Formally speaking, assemblies defined and executed in memory are termed dynamic assemblies.

Part 4: Programming with the .NET Libraries
By this point in the text, you have a solid handle on the C# language and the details of the .NET assembly format. Part 4 leverages your newfound knowledge by exploring a number of namespaces within the base class libraries, including file I/O, the .NET remoting layer, Windows Forms development, and database access using ADO.NET.

Chapter 16: The System.IO Namespace
As you can gather from its name, the System.IO namespace allows you to interact with a machine s file and directory structure. Over the course of this chapter, you will learn how to programmatically create (and destroy) a directory system as well as move data into and out of various streams (file-based, string-based, memory-based, etc.).

Chapter 17: Understanding Object Serialization
This chapter examines the object serialization services of the .NET platform. Simply put, serialization allows you to persist the state of an object (or a set of related objects) into a stream for later use.

Deserialization (as you might expect) is the process of plucking an object from the stream into memory for consumption by your application. Once you understand the basics, you will then learn how to customize the serialization process via the ISerializable interface and a set of new attributes introduced with .NET 2.0.

Chapter 18: The .NET Remoting Layer
Contrary to popular belief, XML web services are not the only way to build distributed applications under the .NET platform. Here you will learn about the .NET remoting layer. As you will see, the CLR supports the ability to easily pass objects between application and machine boundaries using marshal-by-value (MBV) and marshal-by-reference (MBR) semantics. Along the way, you will learn how to alter the runtime behavior of a distributed .NET application in a declarative manner using XML configuration files.

Chapter 19: Building a Better Window with System.Windows.Forms
This chapter begins your examination of the System.Windows.Forms namespace. Here you will learn the details of building traditional desktop GUI applications that support menu systems, toolbars, and status bars. As you would hope, various design-time aspects of Visual Studio 2005 will be examined, as well as a number of .NET 2.0 Windows Forms types (MenuStrip, ToolStrip, etc.).

Chapter 20: Rendering Graphical Data with GDI+
This chapter covers how to dynamically render graphical data in the Windows Forms environment.

In addition to discussing how to manipulate fonts, colors, geometric images, and image files, this chapter examines hit testing and GUI-based drag-and-drop techniques. You will learn about the new.NET resource format, which as you may suspect by this point in the text is based on XML data representation.

Chapter 21: Programming with Windows Forms Controls
This final Windows-centric chapter will examine numerous GUI widgets that ship with the .NET Framework 2.0. Not only will you learn how to program against various Windows Forms controls, but you will also learn about dialog box development and Form inheritance. As well, this chapter examines how to build custom Windows Forms controls that integrate into the IDE.

Chapter 22: Database Access with ADO.NET
ADO.NET is the data access API of the .NET platform. As you will see, you are able to interact with the types of ADO.NET using a connected and disconnected layer. Over the course of this chapter, you will have the chance to work with both modes of ADO.NET, and you ll learn about several new .NET 2.0 ADO.NET topics, including the data provider factory model, connection string builders, and asynchronous database access.

Part 5:Web Applications and XML Web Services
Part 5 is devoted to the construction of ASP.NET web applications and XML web services. As you will see in the first two chapters of this section, ASP.NET 2.0 is a major upgrade from ASP.NET 1.x and includes numerous new bells and whistles.

Chapter 23: ASP.NET 2.0 Web Pages and Web Controls
This chapter begins your study of web technologies supported under the .NET platform using
ASP.NET. As you will see, server-side scripting code is now replaced with real object-oriented languages (such as C#, VB .NET, and the like). This chapter will introduce you to key ASP.NET topics such as working with (or without) code-behind files, the role of ASP.NET web controls, validations controls, and interacting with the new master page model provided by ASP.NET 2.0.

Chapter 24: ASP.NET 2.0 Web Applications
This chapter extends your current understanding of ASP.NET by examining various ways to handle state management under .NET. Like classic ASP, ASP.NET allows you to easily create cookies, as well as application-level and session-level variables. However, ASP.NET also introduces a new state management technique: the application cache. Once you have looked at the numerous ways to handle state with ASP.NET, you will then come to learn the role of the System.HttpApplication base class (lurking within the Global.asax file) and how to dynamically alter the runtime behavior of your web application using the Web.config file.

Chapter 25: Understanding XML Web Services
In this final chapter of this e-book, you will examine the role of .NET XML web services. Simply put, a web service is an assembly that is activated using standard HTTP requests. The beauty of this approach is the fact that HTTP is the one wire protocol almost universal in its acceptance, and it is therefore an excellent choice for building platform- and language-neutral distributed systems. You will also check out numerous surrounding technologies (WSDL, SOAP, and UDDI) that enable a web service and external client to communicate in harmony.

Pro .NET 2.0 Code and Design Standards in C# PDF Download

This is not an e-book that tells you what you should or shouldn t do! Yes, it is a e-book on standards, but the standards are not presented as a set of rules; rather, they are presented and explained as
a catalog of standard practices that are commonplace in the development community. My job
is to bring them to your attention, and it s your choice whether you use them.
Generally, there are two categories of standards: internal and external. Internal standards
are those standards that are in-house standards, whereas external standards are standards
that are used between organizations to standardize a selection of industry practices (e.g.,
IEEE-1016 documentation for software design or IEEE-830 software requirements standard).
There are two leading organizations that develop external standards relevant to architects
and developers: IEEE and W3C. Whereas IEEE focuses on standards for a wide range of industries, including information technology, W3C has a sharper focus on Internet technology.
Note IEEE-SA is an acronym for Institute of Electrical and Electronics Engineers Standards Association.
The association is the leading developer of international standards for a wide range of industries: information technology, telecommunication, biomedical and health care, and power and energy, for example.
W3C is an acronym for the World Wide Web Consortium, which develops products and standards on Internet technology (e.g., HTML, XML, and Encryption).

This e-book is about internal standards only. Its role is to present to you a catalog of standards that are understood to be in the public domain and free to use and specialize for your situation. Standards have been categorized as code, design, and patterns. Code standards discuss policy, structure, development, and documentation of code. Design standards discuss code design from a policy, structure, development, and documentation perspective. Finally, pattern standards discuss a subset of the design patterns catalogued by Drs. Gamma, Helm, Johnson, and Vlissides (known as the Gang of Four, or GoF ). It also acknowledges the contribution to the pattern community by Professor Alexander, Professor Reenskaug, and GoF.

The Motivation: Why Do We Need Standards?
There are three key reasons to use standards: success, uniformity, and transparency. First, in an industry as volatile as information technology, if a given code or design practice lasts for a few seasons, then it tends to do so because it is successful. However, that success does not mean that the given practice is the only way to do a given task; often, there are successful alternatives.

By and large, the community tends to make standards out of practices that they know
are effective, efficient, and intuitive, and, in the main, disregard practices that may be the ideal
but that are complex or unintuitive. Second, by using a standard, an organization can design
and develop with uniformity. Conforming to a uniform way of designing and coding applications minimizes risks and problems associated with application architects and developers switching projects, for example. Third, standards offer transparency: that assists governance by making clear how design and code are developed in an organization.

The Choice of Standards
A common problem with wanting to follow standards is trying to find them! Although there are organizations that offer standards and there are also a few e-books that discuss best practices, they tend to specialize or generalize or theorize or in the case of an organization take years to formally approve a standard which is cool, when that is what you want. However, if you are time-poor and need to put together an in-house standard for C# development, then you would experience problems. So, this e-book does the work for you by cataloging a set of standards that are common to the C# community and broad in scope: code, design, and design pattern standards.

Code and design standards are presented from two perspectives: pure (policy) and
applied (structure and development). The pure and applied perspectives of code and design
merge in the presentation of design patterns. I am conscious that for you to adopt any standard, you will want to be convinced of its merit. So, rather than state the standard and give a quick example, I have prepared the standards in a common format that makes it easy for you to see if it is what you want, for your situation.

The Format of the Standards
The standards are presented using an intuitive format that has four sections: What, Where,
Why, and How. The What section identifies what the standard is; the Where section identifies
where to use it; the Why section identifies the motivation for using it; and the How section
identifies how to use it.

How to Use the Standards
The standards may be used in several ways, principally in the following manner: (1) as in-house team standards; (2) as a template to develop in-house team standards; (3) by professionals wanting to reference community standards; and (4) by students wanting to adopt community standards in preparation for a career as a developer or application architect.

In addition to the introduction of each standard, there is a short statement that acknowledges
its use in the community for example: The standard acknowledges . . . Note that the
statement does not begin with The standard recommends . . . It is not the intention of this
e-book to make recommendations; as previously mentioned, the e-book is simply a catalog of standards. Determining the appropriate standard for your situation is for you to judge; you
know your circumstance. The choice is yours! However, only standards that are understood to be accepted and in common use have been included.

Network Programming in .NET With C# and Visual Basic .NET PDF Download

This e-book will help you develop network applications with .NET, using
either the C# or VB.NET programming language.
It covers everything you need to know about network programming in
.NET, from basic get-started information, to a huge selection of advanced
networking technologies that may have seemed like science fiction until
now. Whether you re looking for a solution to a specific networking issue or
for a general all-round knowledge of network application development,
you ll find it in this e-book!

Who should read this e-book?
This e-book is aimed at professional developers with some previous programming
experience. Basic knowledge of either C# or VB.NET is an advantage,
but not essential. This is not a beginners guide to .NET, and as such it is
assumed that you already know basic programming constructs such as
if
statements and loops.
No previous experience with network programming is assumed, so even
complete newcomers will find this e-book comprehensive enough cover all
the basics. Seasoned programmers may skip the first chapter, and readers
will quickly find the pace fast enough to keep even the most expert developers
glued to the pages.
Although the e-book is geared for developers, as a solution architect, IT
manager, or even computer science undergraduate, you will also find this
e-book of enormous benefit. Every new concept is introduced with its associated
technology theory and commercial implications for IT businesses. This
e-book keeps a keen eye on best practice techniques, as well as provides
ground-up implementations. Using this approach, project managers can help guide developers towards an implementation that could provide future
flexibility or lead to faster end-product deployment.

What hardware and software do you need?
In order to use the code examples provided in this e-book, you should install
the latest version of the .NET framework from Microsoft s Web site. It is
also highly recommended that you install Visual Studio .NET, rather than
use the command-line based compilers supplied with the .NET SDK.

The minimum hardware requirements for Visual Studio .NET are:

Intel Pentium processor; 450 MHz or equivalent
Microsoft Windows 2000, NT 4.0, or XP
128 Mb RAM
3 Gb of available disk space
The telephony examples in chapter 14 require the use of a voice modem
and access to a live analog phone line.

How this e-book is organized
The e-book is divided into three main parts. The following sections will
describe what is covered in each part of the e-book.
Part I: Basic network applications
Chapters 1 to 6 cover the established Internet technologies. These include
the main activities that we all carry out in our daily lives, everything from
browsing the Web, sending e-mail, and maybe uploading files with FTP.
Knowing how to implement these basic networking operations from .NET
is a must for any serious developer. Ever wanted to link to your company
Web site from your application or to send an e-mail whenever the program
crashes? These chapters show you how.
Part II: Network application design
Chapters 7 to 11 discuss network application design. These chapters are
aimed at enterprise-scale development of heavy-duty distributed applications. Provided are five chapters on hardware, encryption, authentication,
scalability, and performance. Encryption and authentication provide you
with the confidence to know that nobody can defraud your system or compromise
the confidentiality of the information held within it. Scalability
ensures that you can keep your service working at full tilt even under
extreme loads. With an excellent chapter on performance enhancing techniques,
after reading this section you can be sure that no customer turns
away because they were bored waiting. All together this handful of pages
equates to a huge step forward in application quality.
Part III: Specialized networking topics
Chapters 12 to 17 are geared toward the more specialized networking topics
and the more advanced developer with a keen interest in niche or cuttingedge
technologies. Each chapter in this section is the result of months of
research, brought to you in simple step-by-step examples. This section
includes possibly the first published implementation of frame-level packet
capture in .NET, as well as a cool telephony application built from scratch
in .NET.

These chapters also cover MSMQ, IPv6, WMI, DNS, Ping, WHOIS,
Telnet, ARP, RIP, OSPF, BGP/EGP, SNMP, PPP, Web services, remoting,
and more!

  Fri, 05 Dec 2008 16:53:32 +0100


Poor Granny has gotten herself in trouble again. She forgot to pay her taxes and now
the Government has taken her beautiful house! With her remaining money and some real
estate experience, you decide to help Granny get her house back as you try your hand
at match-3 home improvement. You'll buy, renovate and sell houses, hoping to flip them
for a profit. This is no easy task with over 99 houses and 4 neighborhoods to survey
and improve. Get started today...Granny needs you!

System Requirements:

OS: Windows 98, Windows 2000, Windows XP, Windows Me Memory: 64 MB CPU: P400

  Fri, 05 Dec 2008 16:53:32 +0100


Not your average puzzler, InSpheration is a colorful twist on brain-bending fun!
Presented with a field of vibrant spheres of varying sizes, your challenge is to
remove them. Combine three matching spheres of different sizes and they'll explode
off the screen. Featuring 15 spectacular environments, addictive gameplay and three
exciting game modes, InSpheration is inspired fun!

System Requirements:

OS: Windows 98, Windows 2000, Windows XP, Windows Me Memory: 128 MB DirectX: 7.0 Sound: DirectX compatible Sound Card CPU: P 600

  Fri, 05 Dec 2008 16:53:32 +0100


Join a colorful cast of characters chomping their way to the heart of an underwater
mystery in this fin-filled adventure! From the makers of Feeding Frenzy comes the
delicious follow-up, Feeding Frenzy 2! Dodge predators and eat your way up the food
chain in two exciting game modes! With gorgeous new underwater environments, frisky
new fish, and 60 levels of mouth-watering fun, the feeding is more frenzied than
ever before!

System Requirements:

OS: Windows 98, Windows 2000, Windows XP, Windows Me Memory: 128 MB DirectX: 7.0 Sound: DirectX compatible Sound Card CPU: P 500 Graphics: 16-Bit Graphics Card

  Fri, 05 Dec 2008 16:53:32 +0100


The Picolytes, an adorable race of aliens, are stranded on Earth! It's up to you and
the bumbling Captain Bloom to rescue them from dastardly scientists and spoiled little
girls! Collect postcards and special badges as you conquer more than 70 entertaining
levels and 3 out-of-this-world game modes! With a humorous storyline and the cutest
aliens that you have ever seen, Spacebound is the next revolution in puzzle matching!

System Requirements:

OS: Windows 98, Windows 2000, Windows XP, Windows Me Memory: 64 MB DirectX: 7.0 Sound: Sound Card CPU: P500 Graphics: SVGA Graphics Card

  Fri, 05 Dec 2008 16:53:32 +0100


Prepare to embark on an unbelievable journey through the stars and constellations in
this incredible puzzler! Slide 4 matching gems together as you try and clear the board.
Play Sky Quest, Arcade or Classic Mode for three unique experiences. Enjoy the
breathtaking cosmic backgrounds amidst creative slider excitement with Gem Slider Deluxe!

System Requirements:

OS: Windows 98, Windows 2000, Windows XP, Windows Me Memory: 64 MB DirectX: 8.0 CPU: P800

Trick out cars then let em rip!

Yes, you've seen it on the television screen. Rowdy youths racing cars they have tricked out to the max. Maybe you have even done it yourself. In Street Legal Racing Redline, you will get the experience of street racing without the risk of being pulled over.

Trick out your car by adding nitro packs, specialized paint jobs and other necessary elements to be the king of the streets. Put everything on the line. In Street Legal Racing Redline, all that matters is speed ... and your honor.

Win races and earn the money necessary to do more upgrades. The more you win, the more respect you will earn. Keep advancing until you find the ultimate drag racing arena!Can you handle the speed? Can you handle the pressure? Get Street Legal Racing Redline and find out today!

Full Version Features

  • 8 detailed vehicles to choose from, plus a bonus model
  • 1,000's of different ways to customize the cars
  • Many interchangeable parts from exhaust to winshields to flywheels
  • True transitions from daytime to nighttime
  • Race generator giving you nearly limitless races to engage in through the city streets!
  • Of course, there is nitrous oxide for that needed blast to smoke your opponets

Get an education in theme park design and finance - a game as fun as it is beneficial!

Is your idea of fun a trip to Disney World, Universal Studios, or Six Flags' theme parks? If it is, we have a tremendously fun game for you.

Rollercoaster Tycoon 2 is an exciting simulation game where you can build all your own theme park attractions to entertain your guests and earn big profits. Build thrilling rollercoasters, wet water attractions, huge ferris wheels, bumper cars, and many of your other favorite theme park rides!

Rollercoaster Tycoon 2 lets you have control over all aspects of your theme park.

Plant beautiful trees and gardens to build your park's appeal. Add food and drink stands, ATM machines, restrooms, and park information booths to help your guests have more fun.

Choose from tons of themed statues and buildings to build excitement. Hire entertainers to amuse your guests and mechanics. You can have as much control or as little as you like in choosing to build the greatest park on earth!

With Rollercoaster Tycoon 2, you can spend countless hours:

  • Placing the right mix of thrill rides, rollercoasters, and gentle attractions to meet all the needs of your park guests.
  • Designing your own custom rollercoasters for maximum thrill and profit!
  • Adding scenery, landscaping, gardens, theme props, fountains, and other extras to create the most fascinating ambience and park environment.
  • Creating the best footpaths and trails for maximum traffic management throughout the park.
  • Organizing your handymen to efficiently clean up after guests, mow lawns, and water gardens to keep visitor satisfaction high.
  • Landcaping the park to make way for more attractions to bring more guests and improve the value of your park.
  • Adjusting prices of rides, food & drink stalls, souvenir stands, and admission prices for greatest profit and visitor satisfaction.
  • Designing your own rollercoaster thrill rides for your park!
  • Building six real life Six Flags Theme Parks!
  • Getting tons of game replay value as you can build as many different parks as you want!

Full Version Features

  • Unlimited play; you own the game
  • Instant activation
  • No additional downloads
  • No shipping, waiting or CD-ROM necessary
  Fri, 05 Dec 2008 16:53:32 +0100

Considered by many to be the best Worms game ever!

  • "Every now and then a game comes along that is addictive, challenging, and entertaining all at the same time and yet can't really be explained as such to someone who hasn't played the game. Worms 2 is such a game." - GameSpot

Exploding landscapes, banana bombs, falling concrete donkeys, and The Holy Hand Grenade...combat doesn't get any better (or funnier) than this!

  • "The most brilliant and most entertaining game that I have ever played! This game keeps me glued to the PC for hours on end. It's brilliant fun for all who play the game. The graphics are brilliant and game itself has been planned with great brilliance. Thank you for bringing this game to the world!!!" - Karl Christian Aucamp, Worms 2 Player

Worms 2 is a clever turn based combat game framed from the original genius of Scorched Earth. You command a team of 4-8 worms with one mission - utterly destroy the other worm team. Simple concept but how you achieve your objective can be incredibly amusing.

You start armed to the teeth with bazookas, hand grenades, petrol bombs, shotguns, air strikes and tons of other weapons.

Even better weapons can be found in random crate drops that happen throughout the game. In them you can find more devastating weapons (with bigger blasts and funnier attacks) to help you take out the enemy team. As you fight the enemy worm team, the landscape around you gets affected by your weapons.

You can even blow whole mountainsides away as you try to destroy your enemy!

Full Version Features

  • Always someone to play - play against the computer, against another player, and over a network.
  • Randomly generated maps keep replay value high!
  • 45 single player campaigns that improve your worms skill!
  • Customize weapon powers, terrain, music, and use cheat codes to tweak game play to your perfect satisfaction!
  Fri, 05 Dec 2008 16:53:32 +0100

Monopoly 3 is an exact replica of the traditional board game - only better!

Animated tokens and property auctions, talking game announcer, the ability to customize rules and game boards, and online play over a network all improve the classic game to make it even more fun than before.

  • "Monopoly 3 is definately the best Monopoly game I've played, it's even better than the actual boardgame, Simpsons Monopoly and Star Wars Monopoly. The ability to customise the rules and always having a partner to play against (the computer) is great. I would recommend this game to anyone, anyday." - Kristi Bryson, Monopoly 3 Player

For additional challenge, choose from 3 different skill levels when playing the computer. Have you always played with a cash bonus on the free parking space? No problem! Just create your own customized rule and you can play Monopoly the way you always have. Overall, Monopoly 3 is a great game for the entire family.

  • "Wonderfully refreshing presents a terrific challenge. the 3d graphics are great. I had a wonderful time using this game and will buy it as soon as possible. I can hardly wait Thank you" - Margaret G. Monopoly 3 Player

Game Features:

  • Animated tokens
  • 3D graphics
  • Choose between 10 different major city game boards plus the classic Monopoly game board
  • Compete with up to six players online or off
  • Special Monopoly game token

Full Version Features

  • Have a blast playing a PC version that is actually better than the board game!
  • Be able to play other players over a network!
  • Practice your Monopoly skills so you can dominate your friends next time you play!
  • Experience the great 3D animations and wonderful sound
  • Play Monopoly anytime you want, with or without other players!
  • Install on any computer you own - no Internet connection required!

TMPGEnc 4.0 XPress gives you the freedom to take almost any video file and encode it to your desired file format including DivX, AVI, QuickTime, MPEG 4-ISO, H.264, DVD-Video, DVD-VR, HDV camcorder, Blu-ray Disc and much more. This powerful software provides you with functions and features ranging from a simple cut-editor tool to multiple powerful video filtering and effects. Now with NVIDIA CUDA support!

Convert Almost Any Video File!
TMPGEnc 4.0 XPress excels at converting video from one format to another. Got a Media Center recording that you'd like to convert to DivX? Or maybe you have a DivX file you'd like to convert to DVD-compliant MPEG? TMPGEnc 4.0 XPress can do it all, and you'll have complete control over the output settings. You can even make your own custom output settings!

Edit Your Video
TMPGEnc 4.0 XPress includes plenty of tools to enhance your video. Use the cut-editor to cut out unwanted scenes. Add filters to correct color, crop the picture, resize, sharpen, deinterlace, reduce noise, and more!
NVIDIA CUDA Support! 
If you have a NVIDIA CUDA compatible graphics card, you can unleash the power of the GPU's multiple cores to crush the processing time for decoding and applying video filters! (Speed increases are dependent on your hardware environment and are not guaranteed.)
Convert Your AVCHD Footage!
The popular AVCHD video format is now officially supported as an input source! Easily take your AVCHD footage and convert it to other video formats such as DVD-Video!
Blu-ray Disc Encoding!
We've added a new output template for the Blu-ray Disc format! Convert your video into BDMV or BDAV compliant MPEG-2 video and maintain the quality of your high definition footage!

New Features in Ver. 4.6.2.266
Utilize NVIDIA CUDA For Filtering and Decoding
 
NVIDIA CUDA technology is now supported for processing the video filters and decoding. The multiple cores of the GPU can divide the workload and run the processes in parallel for a huge boost in processing speed over your computer's CPU*. This lets you apply multiple filters such as video noise removal (time), smart sharpen, color correction, and more without having to add hours to your output time!

 You can activate NVIDIA CUDA processing by going to Options > Preferences > NVIDIA CUDA 2.0.

Performance Optimization Feature
 
You can choose to optimize your CPU and CUDA performance based on your hardware when you start up the program. This allows the video filters to use the processing method that will obtain the best results, increasing the performance of your hardware and saving you time.
Real Time Processing Rate Display
During output, the processing performance of the CPU and CUDA processors are displayed so you can see how much your computer is utilizing