Download Free Computer Ebooks - NET BOOKS

Download Free Computer Ebooks - NET BOOKS


Core Python Programming

Posted: 02 Aug 2009 02:22 PM PDT

Wesley J. Chun, “Core Python Programming”
Prentice Hall PTR (2006-09-18) | ISBN: 0132269937 | 352 Pages | PDF | 3,4 MB

Python is an agile, robust, expressive, fully object-oriented, extensible, and scalable programming language. It combines the power of compiled languages with the simplicity and rapid development of scripting languages. In Core Python Programming, Second Edition, leading Python developer and trainer Wesley Chun helps you learn Python quickly and comprehensively so that you can immediately succeed with any Python project.

Using practical code examples, Chun introduces all the fundamentals of Python programming: syntax, objects and memory management, data types, operators, files and I/O, functions, generators, error handling and exceptions, loops, iterators, functional programming, object-oriented programming and more. After you learn the core fundamentals of Python, he shows you what you can do with your new skills, delving into advanced topics, such as regular expressions, networking programming with sockets, multithreading, GUI development, Web/CGI programming and extending Python in C.

This edition reflects major enhancements in the Python 2.x series, including 2.5 as well as capabilities set for future versions. It contains new chapters on database and Internet client programming, plus coverage of many new topics, including new-style classes, Java and Jython, Microsoft Office (Win32 COM Client) programming, and much more.

* Learn professional Python style, best practices, and good programming habits
* Gain a deep understanding of Python’s objects and memory model as well as its OOP features, including those found in Python’s new-style classes
* Build more effective Web, CGI, Internet, and network and other client/server applications
* Learn how to develop your own GUI applications using Tkinter and other toolkits available for Python
* Improve the performance of your Python applications by writing extensions in C and other languages, or enhance I/O-bound applications by using multithreading
* Learn about Python’s database API and how to use a variety of database systems with Python, including MySQL, Postgres, and SQLite

Download Here

Click Here for More my post


Mirror

Developing Java Servlets

Posted: 02 Aug 2009 02:22 PM PDT

Developing Java Servlets
Publisher: Sams | 1999-07 | ISBN 0672316005 | CHM | 515 pages | 1.96 MB

Product Description:

Developing Java Servlets is a comprehensive, code-intensive book for professional Java developers. It explains the Java Servlet API architecture and client-server development concepts, and contains detailed, professional programming techniques for building sophisticated e-commerce and database servlet applications. This book explains HTTP, MIME, server-side includes, and other web-based client-server technologies that developers need to understand to build any servlet application. In addition, the book covers JDBC, RMI, CORBA, and other object technologies to the degree are needed to build sophisticated Java servlets.

Download Here

Click Here for More my post


Mirror

Core Java 2, Volume 1: Fundamentals 5th Edition 2000-12 [ebook and source code]

Posted: 02 Aug 2009 02:22 PM PDT

Core Java 2, Volume 1: Fundamentals 5th Edition 2000-12 [ebook and source code]
Publisher: Prentice Hall PTR | 2000-12-18 | ISBN 0130894680 | CHM | 832 pages | 2.13 MB

Book Description:

*The experienced developer’s guide to Java programming-now fully updated for JDK 1.3

*Completely revised coverage of object-oriented development and Swing classes
*More of the robust code examples professional programmers need
*CD-ROM includes all source code, J2SE Version 1.3, Forte for Java Community Edition, and much more!

Raves for the previous edition!

“Devoid of shaky, academic examples and packed with robust demonstrations that illustrate hundreds of powerful concepts …The authors back up the many examples with sharp, fact-rich commentary on how to get things done with Java.” -David Wall, Amazon.com

The best-selling guide for serious Java 2 programmers-fully updated for JDK 1.3!

Ask any experienced Java programmer: Core Java delivers the real-world guidance you need to accomplish even the most challenging tasks. That’s why it’s been an international best seller for five straight years. Core Java 2, Volume 1 covers the fundamentals of Java 2, Standard Edition, Version 1.3 and includes completely revised discussions of object-oriented Java development, enhanced coverage of Swing user interface components, and much more.

This new fifth edition delivers even more of the robust, real-world programs previous editions are famous for-updated to reflect deployment and performance enhancements. Volume 1 includes thorough explanations of inner classes, dynamic proxy classes, exception handling, debugging, the Java event model, Input/Output, file management, and much more. For experienced programmers, Core Java 2, Volume 1: Fundamentals sets the standard-again! State-of-the-art information for Java developers, including:

*Building GUI applications with Swing classes
*Making the most of dynamic proxy classes and inner classes
*Mastering the Java event model
*Understanding Java streams and file management About the CD-ROM CD-ROM contains complete source code examples, the Java 2, Standard Edition, Version 1.3 SDK, and useful tools, including Forte for Java, Community Edition, a complete to olset for Java application development, TextPad 4.32, HexWorkshop 3.1, WinZip 8.0, To gether J, and SourceAgain.

Download Here

Click Here for More my post


Mirror

Real-Time 3D Terrain Engines Using C++ and DirectX 9 (Game Development Series)

Posted: 02 Aug 2009 02:18 PM PDT

Real-Time 3D Terrain Engines Using C++ and DirectX 9 (Game Development Series)
Publisher: Charles River Media | 2003-06 | ISBN 1584502045 | PDF | 374 pages | 4.74 MB

Product Description:

With recent advancements in programmable 3D rendering hardware, game developers can create engines capable of making complete outdoor landscapes. Many of todayfs popular games include entire outdoor environments, but making these environments realistic and fast is a challenge for even the best programmers. Real-Time 3D Terrain Engines Using C++ and DirectX 9 is written to help make the process more efficient, and to bring new programmers into the field of 3D computer game programming.

The book is dedicated to teaching the fundamentals of programming a popular 3D engine type the gReal-Time 3D Terrain Engine.h Throughout the book, the focus is on the essential topics of outdoor terrain rendering. So whether you are new to 3D engine programming or a seasoned veteran, Real-Time 3D Terrain Engines Using C++ and DirectX 9 will teach you how to use the latest advancements in hardware accelerated rendering, and provide all of the tips, tricks, and ideas you need to build your own, complete 3D terrain engine.

Skills Needed: It is assumed that you are familiar with C++, Direct X, math, and geometry and that youfre ready to move into 3D engine design and real-time terrain visualization.

ON the CD-ROM
* The complete real-time 3D terrain engine documented in the book
* All model, texture, and effect files
* The Microsoft DirectX 9 SDK
* 3DEM (Visualization Software LLC) and a demo of T2 (Keith Ditchburn) to help you create your own terrain

System Requirements:
Windows 2000/XP,Pentium III Processor 1Ghz+, DirectX 9 compatible video card providing hardware-accelerated, programmable vertex, and pixel shaders (NVIDIA® GeForce™ chipsets (versions 3, 4, FX, or greater) and the ATI® Radeon™ chipset (8500 series and greater), CD/Hard Drive, 128 MB RAM (256 MB recommended), 500 MB of free disk space is required to install the DirectX 9 SDK, the sample source code, and the tools provided. Sample code was written using Microsoft Visual Studio.NET® (Visual Studio 7.0), which is the recommended compiler for working along with this book. Project files are also provided for Microsoft Visual Studio® version 6.0 for convenience. Compilers from other vendors might compile these files, but have not been tested. The source code is intended for Microsoft Windows XP, but might also function under Windows 98, Windows ME, or Windows 2000. However, support for these older versions of Microsoft Windows is not guaranteed because DirectX 9.0 drivers might not be available for all video cards on these older operating systems. DirectX is Licensed Software, the use of which is governed by an English language break-the-seal EULA inside the Licensed Software.

Download Here

Click Here for More my post


Mirror

Teach Yourself Java 2 in 21 Days (4th Edition)

Posted: 02 Aug 2009 02:17 PM PDT

Teach Yourself Java 2 in 21 Days (4th Edition)
Publisher: Sams Publishing | 2004-05-13 | ISBN 0672326280 | CHM | 840 pages | 3.6 MB

Product Description:

Sams Teach Yourself Java 2 in 21 days, Fourth Edition continues to be one of the most popular, best-selling Java tutorials on the market. Written by an expert technical writer, it has been acclaimed for its clear and personable writing, for its extensive use of examples, and for its logical and complete organization. This new edition of the book maintains and improves upon all these qualities, while updating, revising, and reorganizing the material to cover the latest developments in Java and to expand the coverage of core Java programming topics.

Download Here

Click Here for More my post


Mirror

The Microsoft DirectX 9 Programmable Graphics Pipeline

Posted: 02 Aug 2009 02:13 PM PDT

The Microsoft DirectX 9 Programmable Graphics Pipeline
Publisher : Microsoft Press | 2003-07-30 | ISBN 0735616531 | PDF | 400 pages | 8.0 MB

Book Description:

The Microsoft DirectX 3D graphics pipeline has undergone a major architectural shift with version 9, making it fully programmable – and this book lets you get in on the action! Discover how you can boost multimedia performance for all types of application

Download Here

Click Here for More my post


Mirror

Wireless Game Development in C/C++ with BREW

Posted: 02 Aug 2009 02:11 PM PDT

Wireless Game Development in C/C++ with BREW
Publisher: Jones & Bartlett Publishers | ISBN: 1556229054 | edition 2003 | CHM | 321 pages | 3,82 mb
" Designed for game programmers interested in developing mobile phone applications, Wireless Game Development in C/C++ with BREWTM uses QUALCOMM® s BREW development environment to illustrate a variety of techniques in the field of wireless phone games. From the basics of the BREW SDKTM and bitmap graphics to wireless networking and applet distribution, this book takes you through the fundamentals of the API, including graphics, sound, and input, and brings it all together with a complete example of a working game…

Download Here

Click Here for More my post


Mirror

Linux Firewalls (3rd Edition) (Novell Press)

Posted: 02 Aug 2009 02:11 PM PDT

Linux Firewalls (3rd Edition) (Novell Press)
Novell Press; 3 edition (September 24, 2005) | ISBN: 0672327716 | 552 pages | CHM | 1.5 MB

An Internet-connected Linux machine is in a high-risk situation. Linux Firewalls, Third Edition details security steps that any sized implementation–from home use to enterprise level–might take to protect itself from potential remote attackers. As with the first two editions, this book is especially useful for its explanations of iptables, packet filtering, and firewall optimization along with some advanced concepts including customizing the Linux kernel to enhance security.The third edition, while distribution neutral, has been updated for the current Linux Kernel and provides code examples for Red Hat, SUSE, and Debian implementations. Don’t miss out on the third edition of the critically acclaimed Linux Firewalls.

Download Here

Click Here for More my post


Mirror

Hacking Vim: A Cookbook to get the Most out of the Latest Vim Editor

Posted: 02 Aug 2009 02:10 PM PDT

Kim Schulz, “Hacking Vim: A Cookbook to get the Most out of the Latest Vim Editor: From personalizing Vim to productivity optimizations: Recipes to make life easier for experienced Vim users ”
Packt Publishing | 2007 | ISBN: 1847190936 | 228 pages | PDF | 2,6 MB

From personalizing Vim to productivity optimizations: Recipes to make life easier for experienced Vim users
Create, install, and use Vim scripts
Personalize your work-area
Optimize your Vim editor to be faster and more responsive

In Detail
Each chapter of this book deals with a different aspect, and provides recipes for easy-to-use hacks to customize and simplify your Vim experience. After an introduction covering the derivation of Vim and its relatives from the vi editor, the author explains basic changes that you can make to the appearance of the Vim editor. Further chapters cover improved navigation through files and buffers in Vim; speeding up your work with templates, auto-completion, folding, sessions, and registers; and formatting text and code, including using external formatting scripts. The final comprehensive chapter covers everything about using Vim scripts and scripting to extend functionality.

Vim stands for Vi IMproved and is the editor of choice for programmers looking for a highly configurable, stable, open-source, multi-platform text editor. It is included with almost every Linux distribution as the standard text editor, and can be used to work with source code from any language. A big advantage of using Vim is that it can be extensively customized; you can control the basic interface, define personalized key mappings, implement macros, and call external or user-defined scripts. Vim has its own scripting language that allows for plug-in like extensions to enable IDE behavior, syntax scripts and highlighting, color schemes, themes, and utility scripts that can add a wide range of features and functionality. Vim 7.0, for which this book is written, includes spell-checking, code completion, document tabs, current line and column highlighting, undo branches, and more.

Download Here

Click Here for More my post


Mirror

Tricks of the Windows Game Programming Gurus

Posted: 02 Aug 2009 02:10 PM PDT

Tricks of the Windows Game Programming Gurus
Publisher: Andre Lamothe | 1999-09-27 | ISBN 0672313618 | PDF | 1040 pages | 15.0 MB

Summary:
New from bestselling video game guru, Andre LaMothe, Tricks of the Windows Game Programming Gurus provides an incredibly rich tour of today’s video game programming techniques for the Microsoft DirectX gaming platform. Filled with entertaining and challenging code examples in C, this book sets a high standard as a tutorial for getting started with game programming and will certainly earn a place on the bookshelf of any working (or aspiring) game developer.
The incredibly rich detail within this book on virtually all facets of game development on the DirectX platform is what sets it apart from other titles. The author, a truly legendary game programmer, conveys his expert knowledge with a sense of authority and flair in a massive format (nearly 1,000 pages). After a tour of basic Windows C programming, this book centers on Microsoft DirectX for game development. Though most of the printed book centers on DirectDraw (for 2D APIs), these APIs are used to render 3D worlds. (A wide variety of articles on Direct3D are included on the accompanying CD-ROM.) The author also shows how to get the most out of other Microsoft APIs for high-performance gaming, including sound (DirectSound and DirectMusic) and input (with DirectInput).
Rarely does the ordinary programmer get a glimpse into the high-powered world of video game development. That’s what’s offered here with plenty of techniques and tips for creating leading-edge game effects (such as simulating the laws of physics in your games, like gravity, or creating smarter characters with artificial intelligence). Whether you are an aspiring game developer or an interested game enthusiast with a programming background who wants a peek under the hood, Tricks of the Windows Game Programming Gurus shows you how it’s done in an exciting, technically rich, and authoritatively told tutorial on how to use DirectX for creating realistic video games. –Richard Dragan

Download Here

Click Here for More my post


Mirror