Download Free Computer Ebooks - NET BOOKS

Download Free Computer Ebooks - NET BOOKS


Practical Mono (Expert’s Voice in Open Source)

Posted: 18 Jun 2009 05:04 PM PDT

Practical Mono (Experts Voice in Open Source)

Practical Mono (Expert's Voice in Open Source)

Practical Mono offers you a detailed portrait of Mono and its many facets. You’ll learn about building GUI-based applications with Gtk#, database interaction with ADO.NET, and powerful applications with XML and web services.
By embracing this implementation, you can take advantage of the powerful development paradigm, building Internet-enabled cross-platform applications based on open source technologies. This book includes a primer on C#, so even if you’re a novice .NET programmer, you will still gain plenty from this practical guide.

download

Mono (Developer’s Notebook)

Posted: 18 Jun 2009 05:02 PM PDT

Mono (Developers Notebook)

Mono (Developer's Notebook)

Product Description
The Mono Project is the much talked-about open source initiative to create a Unix implementation of Microsoft’s .NET Development Framework. Its purpose is to allow Unix developers to build and deploy cross-platform .NET applications. The project has also sparked interest in developing components, libraries and frameworks with C#, the programming language of .NET.

The controversy? Some say Mono will become the preferred platform for Linux development, empowering Linux/Unix developers. Others say it will allow Microsoft to embrace, extend, and extinguish Linux. The controversy rages on, but–like many developers–maybe you’ve had enough talk and want to see what Mono is really all about.

There’s one way to find out: roll up your sleeves, get to work, and see what Mono can do. How do you start? You can research Mono at length. You can play around with it, hoping to figure things out for yourself. Or, you can get straight to work with Mono: A Developer’s Notebook–a hands-on guide and your trusty lab partner as you explore Mono 1.0.

Light on theory and long on practical application, Mono: A Developer’s Notebook bypasses the talk and theory, and jumps right into Mono 1.0. Diving quickly into a rapid tour of Mono, you’ll work through nearly fifty mini-projects that will introduce you to the most important and compelling aspects of the 1.0 release. Using the task-oriented format of this new series, you’ll learn how to acquire, install, and run Mono on Linux, Windows, or Mac OS X. You’ll work with the various Mono components: the Common Language Runtime, the class libraries (both .NET and Mono-provided class libraries), and the Mono C# compiler. No other resource will take you so deeply into Mono so quickly or show you as effectively what Mono is capable of.

The new Developer’s Notebooks series from O’Reilly covers important new tools for software developers. Emphasizing example over explanation and practice over theory, they focus on learning by doing–you’ll get the goods straight from the masters, in an informal and code-intensive style that suits developers. If you’ve been curious about Mono, but haven’t known where to start, this no-fluff, lab-style guide is the solution.

download

Software Engineering with Microsoft Visual Studio Team System

Posted: 18 Jun 2009 05:01 PM PDT

Software Engineering with Microsoft Visual Studio Team System

Software Engineering with Microsoft Visual Studio Team System

Product Description
Software Engineering with Microsoft Visual Studio Team System is written for a software team that is considering running a software project using Visual Studio Team System (VSTS). It is about the “why” of VSTS: its guiding ideas, why they are presented in certain ways, and how they fit into the process of managing the software lifecycle. This book is the next best thing to having an onsite coach who can lead the team through a consistent set of processes. It is a framework for thinking about software projects in a way that can be directly tooled by VSTS. It presents essential theory and practical examples to describe a realistic process for IT projects. This is a book that any team using or considering VSTS should read.

download

How to Do Everything with Flash 8

Posted: 18 Jun 2009 05:00 PM PDT

How to Do Everything with Flash 8

How to Do Everything with Flash 8

Bring new life to your graphics and easily create and publish movies, sound files, presentations, interactive web content, and much more with help from this step-by-step guide. How to Do Everything with Flash 8 shows you how to get the most from this tremendously powerful multimedia design tool through easy-to-follow and well-organized bits of information. Fully updated to cover all the new and existing Flash features – including advanced interactivity with ActionScript – this valuable resource will help you discover why Flash is the world's most popular web graphics application.

download

Windows Admin Scripting Little Black Book, Second Edition

Posted: 18 Jun 2009 04:58 PM PDT

Windows Admin Scripting Little Black Book, Second Edition

Windows Admin Scripting Little Black Book, Second Edition

Product Description
Windows Admin Scripting Little Black Book, 2nd Edition, shows Windows XP and 2003 users and administrators how to perform Windows management and administrative tasks using powerful scripts for just about every important task imaginable. It covers techniques for working with files, input/output, text files, and performing various network administrative tasks through scripting. It explains the concept and necessity of logon scripts, the backbone structure of a good logon script, and how to implement these scripts in an everyday environment to automate repetitive tasks such as inventory, file modifications, installations, and system updates. It also provides an in-depth look into the registry and registry editing tools including locating the important registry keys and values, and modifying them. The book features example scripts on every new topic covered to reinforce what the reader has just learned. Key scripting topics include manipulating the Windows XP file system, using powerful third-party scripting tools, creating scripts for installing service packs and new applications, automating applications from the command line, and performing Windows XP and 2003 administrative tasks. Everything is included in this book, and users can easily modify or combine the scripts to perform myriad tasks. A bonus introduction chapter is provided showing users how to select the best scripting language and how to get the most out of scripting resources.

download

From VBA to VSTO: Is Excel’s New Engine Right for You?

Posted: 18 Jun 2009 04:56 PM PDT

From VBA to VSTO: Is Excels New Engine Right for You?

From VBA to VSTO: Is Excel's New Engine Right for You?

Product Description
This Excel user’s guide to VSTO—the new Excel Macro programming language being promoted by Microsoft—shows how to perform the equivalent VBA actions with VSTO. The differences between the VSTO and VBA development environments are explained, helping Excel users decide if they should embrace VSTO or seek out other technologies.

download

Integrated Graphic and Computer Modelling

Posted: 18 Jun 2009 04:55 PM PDT

Integrated Graphic and Computer Modelling

Integrated Graphic and Computer Modelling

Computer languages and computer graphics have become the primary modes of human-computer interaction. This book provides a basic introduction to “Real and Virtual Environment” computer modelling. Graphics models are used to illustrate both the way computer languages are processed and also used to create computer models of graphic displays. Computer languages have been bootstrapped from machine code, to high-level languages such as Java, to animation scripting languages. Integrating graphic and computer models takes this support for programming, design and simulation work, one step further, allowing interactive computer graphic displays to be used to construct computer models of both real and virtual environment systems. The Java language is used to implement basic algorithms for language translation, and to generate graphic displays. It is also used to simulate the behaviour of a computer system, to explore the way programming and design-simulation environments can be put together.

download

Advanced Intelligent Environments

Posted: 18 Jun 2009 04:53 PM PDT

Advanced Intelligent Environments

Advanced Intelligent Environments

Product Description

Over the last decade a number of research areas have contributed to the concept of advanced intelligent environments, these include ubiquitous computing, pervasive computing, embedded intelligence, intelligent user interfaces, human factors, intelligent buildings, mobile communications, domestic robots, intelligent sensors, artistic and architectural design and ambient intelligence. Undeniably, multimodal spoken language dialogue interaction is a key factor in ensuring natural interaction and therefore of particular interest for advanced intelligent environments. The book covers all the key topics in the field of intelligent environments from a variety of leading researchers.

download

Aspect-Oriented Analysis and Design: The Theme Approach

Posted: 18 Jun 2009 04:52 PM PDT

Aspect-Oriented Analysis and Design: The Theme Approach

Aspect-Oriented Analysis and Design: The Theme Approach

Product Description
Aspect-oriented software development is emerging as a proven approach for allowing the separate expression of multiple concerns, along with “weaving” technologies for knitting together these separate expressions into coherent systems. In other words, it offers great promise as an approach to simplifying the development of complex modern software systems. Many expert observers view AOSD as a worthwhile successor to the popular object-oriented paradigm that is prevalent in contemporary software engineering. In this new book, AOSD experts Clarke and Baniassad apply proven theory to the practical realm of real-world development. The result is an applicable and easy-to-digest methodology for simplifying and optimizing the development of thoroughly modern software systems.

download

Software Security: Building Security In

Posted: 18 Jun 2009 04:50 PM PDT

Software Security: Building Security In

Software Security: Building Security In

Product Description
This is the Mobipocket version of the print book. “When it comes to software security, the devil is in the details. This book tackles the details.” –Bruce Schneier, CTO and founder, Counterpane, and author of Beyond Fear and Secrets and Lies “McGraw’s book shows you how to make the ‘culture of security’ part of your development lifecycle.” –Howard A. Schmidt, Former White House Cyber Security Advisor “McGraw is leading the charge in software security. His advice is as straightforward as it is actionable. If your business relies on software (and whose doesn’t), buy this book and post it up on the lunchroom wall.” –Avi Rubin, Director of the NSF ACCURATE Center; Professor, Johns Hopkins University; and coauthor of Firewalls and Internet Security Beginning where the best-selling book Building Secure Software left off, Software Security teaches you how to put software security into practice.The software security best practices, or touchpoints, described in this book have their basis in good software engineering and involve explicitly pondering security throughout the software development lifecycle.This means knowing and understanding common risks (including implementation bugsand architectural flaws), designing for security, and subjecting all software artifacts to thorough, objective risk analyses and testing. Software Security is about putting the touchpoints to work for you. Because you can apply these touchpoints to the software artifacts you already produce as you develop software, you can adopt this book’s methods without radically changing the way you work. Inside you’ll find detailed explanations of *Risk management frameworks and processes *Code review using static analysis tools *Architectural risk analysis *Penetration testing *Security testing *Abuse case development In addition to the touchpoints, Software Security covers knowledge management, training and awareness, and enterprise-level software security programs. Now that the world agrees that software security is central to computer security, it is time to put philosophy into practice. Create your own secure development lifecycle by enhancing your existing software development lifecycle with the touchpoints described in this book.Let this expert author show you how to build more secure software by building security in.

download