
Core Python Programming
Praise for Core Python Programming
\"The long-awaited second edition of Wesley Chun\'s Core Python Programming proves to be well worth the wait—its deep and broad coverage and useful exercises will help readers learn and practice good Python.\"
—Alex Martelli, author of Python in a Nutshell and editor of Python Cookbook
\"There has been lot of good buzz around Wesley Chun\'s Core Python Programming. It turns out that all the buzz is well earned. I think this is the best book currently available for learning Python. I would recommend Chun\'s book over Learning Python (O\'Reilly), Programming Python (O\'Reilly), or The Quick Python Book (Manning).\"
—David Mertz, Ph.D., IBM DeveloperWorks®
\"I have been doing a lot of research [on] Python for the past year and have seen a number of positive reviews of your book. The sentiment expressed confirms the opinion that Core Python Programming is now considered the standard introductory text.\"
—Richard Ozaki, Lockheed Martin
\"Finally, a book good enough to be both a textbook and a reference on the Python language now exists.\"
—Michael Baxter, Linux Journal
\"Very well written. It is the clearest, friendliest book I have come across yet for explaining Python, and putting it in a wider context. It does not presume a large amount of other experience. It does go into some important Python topics carefully and in depth. Unlike too many beginner books, it never condescends or tortures the reader with childish hide-and-seek prose games. [It] sticks to gaining a solid grasp of Python syntax and structure.\"
—http://python.org bookstore Web site
\"[If ] I could only own one Python book, it would be Core Python Programming by Wesley Chun. This book manages to cover more topics in more depth than Learning Python but includes it all in one book that also more than adequately covers the core language. [If] you are in the market for just one book about Python, I recommend this book. You will enjoy reading it, including its wry programmer\'s wit. More importantly, you will learn Python. Even more importantly, you will find it invaluable in helping you in your day-to-day Python programming life. Well done, Mr. Chun!\"
—Ron Stephens, Python Learning Foundation
\"I think the best language for beginners is Python, without a doubt. My favorite book is Core Python Programming.\"
—s003apr, MP3Car.com Forums
\"Personally, I really like Python. It\'s simple to learn, completely intuitive, amazingly flexible, and pretty darned fast. Python has only just started to claim mindshare in the Windows world, but look for it to start gaining lots of support as people discover it. To learn Python, I\'d start with Core Python Programming by Wesley Chun.\"
—Bill Boswell, MCSE, Microsoft Certified Professional Magazine Online
\"If you learn well from books, I suggest Core Python Programming. It is by far the best I\'ve found. I\'m a Python newbie as well and in three months time I\'ve been able to implement Python in projects at work (automating MSOffice, SQL DB stuff, etc.).\"
—ptonman, Dev Shed Forums
\"Python is simply a beautiful language. It\'s easy to learn, it\'s cross-platform, and it works. It has achieved many of the technical goals that Java strives for. A one-sentence description of Python would be: \'All other languages appear to have evolved over time--but Python was designed.\' And it was designed well. Unfortunately, there aren\'t a large number of books for Python. The best one I\'ve run across so far is Core Python Programming.\"
—Chris Timmons, C. R. Timmons Consulting
\"If you like the Prentice Hall Core series, another good full-blown treatment to consider would be Core Python Programming. It addresses in elaborate concrete detail many practical topics that get little, if any, coverage in other books.\"
—Mitchell L Model, MLM Consulting
\"Core Python Programming is an amazingly easy read! The liberal use of examples helps clarify some of the more subtle points of the language. And the comparisons to languages with which I\'m already familiar (C/C++/Java) get you programming in record speed.\"
—Michael Santos, Ph.D., Green Hills Software
The Complete Developer\'s Guide to Python—Fully Updated for Python 2.5
* New to Python? The definitive guide to Python development for experienced programmers
* Covers core language features thoroughly, including those found in the latest Python releases
* Learn advanced topics such as regular expressions, networking, multithreading, GUI, and Web/CGI
* Includes brand-new chapters on database, Internet, Jython, and COM Client programming
* Presents hundreds of code samples and practical exercises to strengthen your Python skills
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
Core Python Programming delivers
* Systematic, expert coverage of Python\'s core features
* Powerful insights for developing complex applications
* Easy-to-use tables and charts detailing Python modules, operators, functions, and methods
* Dozens of professional-quality code examples, from quick snippets to full-fledged applications
BigDownload link :
BigDownload
Monday, October 8, 2007
Core Python Programming
Monday, October 15, 2007
Programming C#, Third Edition

Programming C#, Third Edition
# Paperback: 710 pages
# Language: English
# ISBN-10: 0596004893
# ISBN-13: 978-0596004897
# Product Dimensions: 9.2 x 7 x 1.3 inches
# Shipping Weight: 2.2 pounds
Amazon.com
Jesse Liberty's Programming C# provides an adept and extremely well conceived guide to the C# language and is written for the developer with some previous C++, Java, and/or Visual Basic experience.
It's no secret that many computer books are pretty much devoid of an authorial personality. This title is a winning exception. The author is able to weave in clever examples (using such topics as his own long experience in computing, his dog, Star Trek, etc.) without being coy or getting in the way of presenting real technical information. Liberty's wide experience in computers and general writing skill shows, as he is able to draw on a wealth of examples to move his text forward.
These are a couple of goals at work in Programming C#. First, it's an excellent language tutorial, certainly one of the smartest and best available guides to C# as a language. Early chapters explore basic and obscure language options using inheritance, delegation, interface, and the conventions in C# used to implement these techniques. The middle part of the book turns toward the .NET Framework itself, with two useful (and somewhat introductory) chapters on both Windows Forms and Web Forms, for standalone and Web-based applications, respectively.
Later sections crank up the technical knowledge again with several advanced topics on understanding .NET assemblies and deployment in detail, as well as "reflection" APIs that allow .NET programs to essentially modify their code at run time. (One technique, reflection emit, which literally writes bytecodes, will definitely interest expert readers, though it's unlikely most programmers will need to do this.) Final sections look at the .NET stream classes (rivaled only by Java's for complexity). Liberty looks at basic file and network I/O as well as how objects get serialized and marshaled both for SOAP and Web services and "normal" .NET remoting.
The author's sure hand here in navigating the difficult waters of C# and .NET makes for a relatively concise text that is chock-full of useful information on C#. Filled with notably clever and inventive examples, this book is possibly this veteran computer author's best title to date, and it's sure to be a noteworthy resource as experienced developers tackle C# for the first time. --Richard Dragan
Topics covered:
* Introduction to C# and the .NET platform
* A "Hello World" example in C#
* Tutorial to C# as an object-oriented programming language (types and variables, operators, namespaces, and preprocessor directives)
* Defining classes in C# (including static members, finalizers, overloading, and read-only fields)
* Inheritance and polymorphism implemented in C#
* Operator overloading
* Structures in C#, interfaces, arrays, and indexers
* Built-in .NET collections, strings, and regular expression support
* Structured exception handling
* Delegate and events
* Introduction to programming with Windows Forms
* ADO.NET database APIs (including basic XML support)
* Quick introduction to Web Forms and ASP.NET used with C#
* Introduction to Web services (SOAP, WSDL, and Discover services described)
* In-depth guide to .NET assemblies (including metadata, versioning, private and shared assemblies)
* C# support for attributes and reflection (including reflection emit techniques)
* Marshaling and remoting (with and without SOAP)
* Threads and synchronization
* Tutorial to C#/.NET streams (including basic I/O techniques, Web streams, and serialization)
* COM and .NET interoperability
--This text refers to an out of print or unavailable edition of this title.
Book Description
C# was designed from the ground up for development on Microsoft's .NET framework. As such, it's a high-performance language that's simple, safe, object-oriented, and Internet-centric. Programming C#, 3rd Edition teaches this new language in a way that experienced programmers will appreciate--by grounding its applications firmly in the context of Microsoft's .NET platform and the development of desktop and Internet applications. Bestselling author Jesse Liberty has updated this latest edition to reflect the release of Visual Studio .NET 2003 and the .NET Framework 1.1. He's also added an entirely new chapter demonstrating various web forms and web services applications, and enlarged and expanded his coverage of events and delegates in response to numerous reader requests. He's even added tips for programmers coming from VB and C++ backgrounds. The first part of this book introduces C# fundamentals, then goes on to explain:
* Classes and objects
* Inheritance and polymorphism
* Operator overloading
* Structs and interfaces
* Arrays, indexers, and collections
* String objects and regular expressions
* Exceptions and bug handling
* Delegates and events
Part two of Programming C#, 3rd Edition focuses on development of desktop and Internet applications, including Windows Forms, ADO.NET and ASP.NET. ASP.NET includes Web Forms, for rapid development of web applications, and Web Services for creating objects without user interfaces, to provide services over the Internet. Part three gets to the heart of the .NET Framework, focusing on attributes and reflection, remoting, threads and synchronization, and streams. Part three also illustrates how to interoperate with COM objects. In much the way that you can see the features and personality of the parents and grandparents in young children, you can easily see the influence of Java, C++, Visual Basic, and other languages in C#. The level of information in Programming C#, 3rd Edition allows you to become productive quickly with C# and to rely on it as a powerful addition to your family of mastered programming languages.
Book Info
Introduces C# fundamentals, then goes on to explain the developments of desktop and Internet applications, including Windows Forms, ADO.NET, ASP.NET, and Web Services. Illustrates how to interoperate with CO objects. Previous edition c2001. Softcover. --This text refers to an out of print or unavailable edition of this title.
From the Publisher
This book is based on beta 2 of the .NET Framework. --This text refers to an out of print or unavailable edition of this title.
About the Author
Jesse Liberty is the author of a dozen books on object-oriented, C++, and web programming, including the forthcoming Programming ASP.NET from O'Reilly. Jesse is the president of Liberty Associates, Inc., where he provides .NET training, contract-programming, and consulting. He is a former Vice President of electronic delivery for Citibank, and a former Distinguished Software Engineer and architect for AT&T, Ziff Davis, Xerox, and PBS.
BigDownload link :
BigDownload
Monday, February 4, 2008
Beginning Programming

Beginning Programming
Author(s) : Adrian Kingsley-Hughes, Kathie Kingsley-Hughes
Publisher : Wrox
ISBN 10 : 0764584065
ISBN 13 : 9780764584060
Language : English
Pages : 479
File type : PDF
Size : 8.8 MB (book + source code)
This book is aimed at those who want to learn to be programmers but who haven’t had a background that has exposed them to programming or programmers-teachers, pupils, nurses, lawyers, lorry drivers, pilots. People who see the ability to get a computer to work for them as an advantage that they want to have access to.
It will give you the firm grounding that you need to be able to narrow your field of study and concentrate on the task of specializing in particular programming languages or tasks. In these pages, you won’t find any “how to become a work expert programmer in 5 minutes” or “how to write world-beating applications,” but what you will find is solid information that will enable you to take your skills in the direction they need to go.
The purpose of this book is to allow those who are interested in programming to gather the skills and experience they need to fulfill their goals. The primary focus of this book is, therefore, the skills that are at the core of being a programmer. It shows you the theory of programming and takes a look at this theory in action in real code. I use a variety of languages throughout the book to help demonstrate and explain these concepts.
The languages that you will be looking at include:
- C++
- Java
- VBScript
- JavaScript
This book shows numerous examples of these languages in action as well as providing opportunities to use a variety of programming tools and compilers.
TABLE OF CONTENT:
Chapter 01 - What Is Programming
Chapter 02 - Why Learn to Program
Chapter 03 - How Computers “Read” Code
Chapter 04 - From Concepts to Code — The Language of Code
Chapter 05 - The Tools for Programming
Chapter 06 - Simple Coding
Chapter 07 - The Structure of Coding
Chapter 08 - Problem Solving
Chapter 09 - Debugging
Chapter 10 - Interface
Chapter 11 - Putting It All Together
Chapter 12 - Interacting with Files
Chapter 13 - The Windows Registry
Chapter 14 - Organizing, Planning, and Version Control
Chapter 15 - Compiling Code and Alternatives to Compiling
Chapter 16 - Distributing Your Project
Appendix A - Glossary
Appendix B - Web Resources
BigDownload link :
BigDownload
Saturday, August 16, 2008
Object-Oriented Programming and Java

Object-Oriented Programming and Java
Author: Danny Poo, Derek Kiong and Swarnalatha Ashok
Paperback: 322 pages
Publisher: Springer; 2nd edition (September 27, 2007)
Language: English
ISBN-10: 1846289629
ISBN-13: 978-1846289620
Format: pdf
Details:
Object-Oriented Programming and Java presents two important topics in contemporary software development: object-oriented programming and Java. This book takes a different teaching approach from most available literature, it begins with the description of real-world object interaction scenarios and explains how they can be translated, represented and executed using object-oriented programming paradigm.
Principally, Java is an object-oriented programming language. By establishing a solid foundation in the understanding of object-oriented programming concepts and their applications, the book provides readers with the pre-requisites for writing proper object-oriented programs using Java.
Object-Oriented Programming and Java covers the latest in Java technologies and is suitable for undergraduate or postgraduate courses on object-oriented technology, and in particular, using Java as a programming language for creating object-oriented programs.
BigDownload link :
BigDownload
Sunday, March 16, 2008
Object-Oriented Programming with Php5

Object-Oriented Programming with Php5
Hasin Hayder “Object-Oriented Programming with PHP5"
Packt Publishing | 2007-12-30 | ISBN: 1847192564 | PDF | 272 pages | 1,8 Mb
This book for beginners to intermediate users of PHP5 covers core object-oriented programming (OOP) features as applied to PHP in simple language with many examples; comprehensively documents the Standard PHP Library (SPL) with working examples; and covers advanced topics such as Reflection, Unit Testing with PHPUnit, using Design Patterns to simplify coding, the improved MySQLi API for MySQL, PHP Data Objects (PDO), using the Active Record and Object-Relational Mapping (ORM) patterns in PHP, processing XML in PHP with SimpleXML and DOMDocument, using and building frameworks to implement the Model-View-Controller (MVC) pattern. Some basic objected-oriented features were added to PHP3; full support for object-oriented programming was added with PHP5. Object-oriented programming eases and speeds development and can greatly improve the performance of a properly planned and designed program. This book helps you to leverage PHP5's OOP features to write manageable applications with no pain.
With PHP 5.3 looking very close to release, bringing with it significant changes such as namespaces, this is an awkward time to release a PHP book of any generality. Within a few months it will be clearer how well the new features are taking hold and there is almost certainly going to be a clamour for books that show how new features affect development practices and how to make use of them. Even without that, it is hard to recommend this book as it fails to live up to its promise and provides a poor introduction to Object-Oriented programming.
The book's first problem is the poor quality of the English contained. The author does not appear to be a native English speaker and the publisher has apparently done little to clean up the language. For the most part that simply makes for some curious rhythm and phrasing but there are a number of places where it contributes to inaccuracies, such as constant confusion between objects and classes. Finding such inaccuracies alongside mistakes such as confusing polymorphism and inheritance I'm left wondering how well the authors really know their subject. Packt would do well to employ another reviewer to clean up the syntax and definitions before any reprints.
The structure of the book is curious. Rather than approaching topics through the use of an example project or projects, the author gives disconnected samples, often offering little beyond that which can be found in the online PHP documentation and generally failing to explain how techniques would be useful. While he insists that PHP5's Reflection API is an important tool, there is little to back up that assertion. There's a large code sample and a list of the methods and attributes of a reflection object, but no real substance. The database section covers some key examples, such as PDO, ADODB and MDB2, and touches on the ActiveRecord pattern, but uses four pages to list the RDBMSs that ADODB supports and then only spends a page and a half on ActiveRecord, failing to explain either its concepts or advantages in any detail.
The high point of the book is the half chapter on unit testing. A few well chosen examples provide a demonstration of how code can be tested and how that allows for refactoring without fear of regressions. The reasons for unit testing are clear as is basic usage of PHPUnit. I'd have liked to see further examples rather than several pages listing all the default assertions PHPUnit provides, and I disagree with the claim that there should never be more than one assertion per test (individual tests should focus on a single concern, but can use multiple assertions to do so) but by that point in the book it was good just to see a section that made its point clearly.
Fundamentally, I came away from this book feeling it had failed to communicate clearly the core principles or reasons for object oriented programming. By trying to cram in too much reference material, not offering clear contexts for each technique, and not lingering on ideas like encapsulation the book fails to instill OO techniques.
BigDownload link :
BigDownload
Saturday, August 11, 2007
Engineering Optimization: Theory and Practice, 3rd Edition

Engineering Optimization:
Theory and Practice, 3rd Edition
By Singiresu S. Rao
Book Description:
A rigorous mathematical approach to identifying a set of design alternatives and selecting the best candidate from within that set, engineering optimization was developed as a means of helping engineers to design systems that are both more efficient and less expensive and to develop new ways of improving the performance of existing systems. Thanks to the breathtaking growth in computer technology that has occurred over the past decade, optimization techniques can now be used to find creative solutions to larger, more complex problems than ever before. As a consequence, optimization is now viewed as an indispensable tool of the trade for engineers working in many different industries, especially the aerospace, automotive, chemical, electrical, and manufacturing industries.
In Engineering Optimization, Professor Singiresu S. Rao provides an application-oriented presentation of the full array of classical and newly developed optimization techniques now being used by engineers in a wide range of industries. Essential proofs and explanations of the various techniques are given in a straightforward, user-friendly manner, and each method is copiously illustrated with real-world examples that demonstrate how to maximize desired benefits while minimizing negative aspects of project design.
Comprehensive, authoritative, up-to-date, Engineering Optimization provides in-depth coverage of linear and nonlinear programming, dynamic programming, integer programming, and stochastic programming techniques as well as several breakthrough methods, including genetic algorithms, simulated annealing, and neural network-based and fuzzy optimization techniques.
Designed to function equally well as either a professional reference or a graduate-level text, Engineering Optimization features many solved problems taken from several engineering fields, as well as review questions, important figures, and helpful references.
An indispensable working resource for practicing engineers
Engineering Optimization
Providing engineers with a rigorous, systematic method for rapidly zeroing in on the most innovative, cost-effective solutions to some of today's most challenging engineering design problems, optimization is a powerful tool of the trade for engineers in virtually every discipline. Now, in his latest book, Engineering Optimization, Singiresu S. Rao provides you with the most practical, up-to-date, and comprehensive coverage of new and classical optimization techniques currently in use throughout a wide range of industries. Designed to serve as both a daily working resource and an excellent graduate-level text, Engineering Optimization gives you:
In-depth coverage of linear and nonlinear programming, dynamic programming, integer programming, and stochastic programming techniques
New or recently developed methods, including genetic algorithms, simulated annealing, neural network-based and fuzzy optimization techniques
Dozens of real-world design optimization examples taken from a wide range of industries
Numerous solved problems and review questions
An extensive bibliography
Engineering Optimization is a valuable working resource for engineers employed in practically all technological industries. It is also a superior didactic tool for graduate students of mechanical, civil, electrical, chemical, and aerospace engineering.
BigDownload link :
BigDownload
Saturday, August 16, 2008
Programming Visual Basic 2008

Programming Visual Basic 2008
Build .NET 3.5 Applications with Microsoft's RAD Tool for Business
Author: Tim Patrick
Paperback: 780 pages
Publisher: O'Reilly Media, Inc. (June 5, 2008)
Language: English
ISBN-10: 0596518439
ISBN-13: 978-0596518431
Format: pdf
Details:
Ever since Visual Basic was merged into .NET, it's become the core language for creating business applications with Windows. The latest version, VB 2008, is even more useful -- and provides even more incentive for migrating from VB 6. All it lacks is a good book on how to harness its power. Programming Visual Basic 2008 fills the void. Written in a lively and engaging style by a developer who's grown up with Visual Basic, including both VB 6 and VB .NET, this hands-on guide addresses the core topics of the new VB, from basic to complex, with plenty of code examples. Programming Visual Basic 2008 also examines .NET programming from the application level with a chapter-by-chapter plan for developing, documenting, and deploying a full data-driven application. You learn, step-by-step, how to build and deploy a library management system, complete with patron, inventory, and barcode support. The book's broad range of topics include: VB language and its syntax An overview of the .NET Framework Object-oriented development in VB and .NET Generic objects, collections, and nullable types Design and management of software projects Integrating desktop features with Windows Forms Database design with SQL Server 2008 Database interface design with ADO.NET The new LINQ feature, and how to use it within VB and .NET Embedding XML within application source code Encryption and authentication in .NET Interacting with data stored in files and directories Web development using ASP.NET Deploying an application to a user's workstation And much more Programming Visual Basic 2008 is ideal for VB 6 programmers who are ready to move to .NET, as well as VB.NET programmers who wish to improve their project-focusedsoftware development skills. Programming novices and developers coming from other languages will find the book valuable because of its language instruction and project design knowledge. Once you finish the book, you will have a firm grasp of VB 2008's core concepts and language elements, and understand how to build VB projects as they were intended -- as complete, cohesive solutions.
BigDownload link :
BigDownload
Monday, October 15, 2007
C Sharp in a Nutshell
- Taschenbuch: 856 Seiten
- Sprache: Englisch
- ISBN-10: 0596001819
- ISBN-13: 978-0596001810
- Größe und/oder Gewicht: 23 x 15,6 x 4 cm
C# in a Nutshell was inevitable, much like the dawn or your liability for income tax. As the C# language has gathered speed--it's one of the languages that Microsoft encourages you to use for .NET development--its users have anticipated the release of an authoritative reference to the language and its key APIs. That's what this book is: a reference, meant to give you a few chapters on basic structure and syntax before launching into categorised and alphabetised listings of classes and their members. It's sufficiently well written and organised that, given experience with other distributed application environments and some knowledge of .NET, you could learn the language from this book alone. However, this is not a tutorial for people new to Microsoft programming, or new to network computing.
The syntax guide is clear and concise, with brief statements of what operators, data structures and syntax elements are for. There also are examples (both generic and with illustrative data) in that section. The API reference is organised by namespace (System, System.Collections, System.Reflection, System.XML, and so on), with each section containing an alphabetical list of members. Each listing includes syntax guides to the element's constructors, methods and properties, as well as a hierarchy statement and lists of other classes from which instances of the current member is returned and to which it is passed. Don't look for examples in the API reference, but the author's prose statements about the purpose of classes should help you along the way to a working application. --David Wall
Topics covered: the key System namespaces of the C# programming language and their most important members, covered in API reference format. Sections deal with (among others) System, System.Collections, System.NET, System.NET.Sockets, System.Runtime.Interopservices and System.XML. There's also a syntax guide and references to regular expressions and data marshalling in the C# language.
Amazon.com
C# in a Nutshell was inevitable, much like the dawn or your liability for income tax. As the C# language has gathered speed--it's one of the languages that Microsoft encourages you to use for .NET development--its users have anticipated the release of an authoritative reference for the language and its key APIs. That's what this book is: a reference, meant to give you a few chapters on basic structure and syntax before launching into categorized and alphabetized listings of classes and their members. It's sufficiently well written and organized that, given experience with other distributed application environments and some knowledge of .NET, you could learn the language from this book alone. However, this is not a tutorial for people new to Microsoft programming, or new to network computing.
The syntax guide is clear and concise, with brief statements of what operators, data structures, and syntax elements are for. There also are examples (both generic and with illustrative data) in this section. The API reference is organized by namespace (System, System.Collections, System.Reflection, System.Xml, and so on), with each section containing an alphabetical list of members. Each listing includes syntax guides to the element's constructors, methods, and properties, as well as a hierarchy statement and lists of other classes from which instances of the current member is returned and to which it is passed. Don't look for examples in the API reference, but the author's prose statements of what classes are for should help you along the way to a working application. --David Wall
Topics covered: The key System namespaces of the C# programming language and their most important members, covered in API reference format. Sections deal with (among others) System, System.Collections, System.Net, System.Net.Sockets, System.Runtime.Interopservices, and System.Xml. There's also a syntax guide and references to regular expressions and data marshaling in the C# language.
Kurzbeschreibung
Designed as a primary reference to be used daily, "C# in a Nutshell also includes the essential background information to become productive quickly. Not a "how-to" book or a rehash of Microsoft's documentation, this book goes to the source of the language and APIs to present the content in a way that professional programmers will value above all other books. "C# in a Nutshell is a comprehensive language reference and also presents the .NET Framework using C# examples. Additionally, it is an extensive and quick reference to the API, featuring the System namespace. Particularly useful are the many figures and tables that present the main features of the namespace. Every once in a while, a book becomes the de-facto standard for a technology, operating system, or programming language--which is exactly what "C# in a Nutshell aims to do in a single straightforward and easy-to-use volume.
Synopsis
This is a concise introduction to the C# language and its syntax with brief tutorials on .NET types, and a large cross-reference of namespaces, types and members. Designed as a primary reference for daily use, it also includes background information on how to become productive quickly and goes to the source of the C# language and the APIs of the .NET Framework to present the content. Brief introductions to the language and .NET runtime offer the preparation needed for programming with the C# language, whose keywords and syntax are then detailed in subsequent chapters. The book also presents key namespaces and types of the .NET Framework base class library which provides much of the functionality and power of the language. Using C# examples, the .NET Framework covers each core area, including: strings; collections; XML; networking; input/output; serialization; assemblies; reflection; custom attributes; memory management; threading; integrating with Native DLLs; integrating with COM components; and diagnostics. It also covers language reference, plus syntax, XML documentation tags, naming and coding conventions, and the various C# development tools. Next, an extensive and quick reference to the API is presented, featuring the System namespace. Figures and tables present the main features of the namespace. For those looking create alternatives to Microsoft's implementation of the C# Programming Language and the Common Language Infrastructure as submitted to ECMA (an international standards organization), each element included in the ECMA submission is labelled. Finally, the entire reference is based on Version 1 of the .NET Framework and generated by tools written in the C# language itself.
BigDownload
Monday, February 4, 2008
Programming Firefox

Programming Firefox
Publisher: O'Reilly Media, Inc.
Number Of Pages: 511
Publication Date: 2007-04-25
Sales Rank: 159188
ISBN / ASIN: 0596102437
EAN: 9780596102432
Binding: Paperback
Manufacturer: O'Reilly Media, Inc.
Studio: O'Reilly Media, Inc.
Book Description:
This is your guide to building Internet applications and user interfaces with the Mozilla component framework, which is best known for the Firefox web browser and Thunderbird email client. Programming Firefox demonstrates how to use the XML User Interface Language (XUL) with open source tools in the framework's Cross-Platform Component (XPCOM) library to develop a variety of projects, such as commercial web applications and Firefox extensions.
This book serves as both a programmer's reference and an in-depth tutorial, so not only do you get a comprehensive look at XUL's capabilities--from simple interface design to complex, multitier applications with real-time operations--but you also learn how to build a complete working application with XUL. If you're coming from a Java or .NET environment, you'll be amazed at how quickly large-scale applications can be constructed with XPCOM and XUL.
Topics in Programming Firefox include:
An overview of Firefox technology
An introduction to the graphical elements that compose a XUL application
Firefox development tools and the process used to design and build applications
Managing an application with multiple content areas
Introduction to Resource Description Files, and how the Firefox interface renders RDF
Manipulating XHTML with JavaScript
Displaying documents using the Scalable Vector Graphics standard and HTML Canvas
The XML Binding Language and interface overlays to extend Firefox
Implementing the next-generation forms interface through XForms
Programming Firefox is ideal for the designer or developer charged with delivering innovative standards-based Internet applications, whether they're web server applications or Internet-enabled desktop applications. It's not just a how-to book, but a what-if exploration that encourages you to push the envelope of the Internet experience.
BigDownload link :
BigDownload
Tuesday, October 2, 2007
How to Design Programs: An Introduction to Programming and Computing
- Hardcover: 720 pages
- Publisher: The MIT Press
- Language: English
- ISBN-10: 0262062186
The book exposes readers to two fundamentally new ideas. First, it presents program design guidelines that show the reader how to analyze a problem statement; how to formulate concise goals; how to make up examples; how to develop an outline of the solution, based on the analysis; how to finish the program; and how to test. Each step produces a well-defined intermediate product. Second, the book comes with a novel programming environment, the first one explicitly designed for beginners. The environment grows with the readers as they master the material in the book until it supports a full-fledged language for the whole spectrum of programming tasks.
All the book’s support materials are available for free on the Web. The Web site includes the environment, teacher guides, exercises for all levels, solutions, and additional projects.
BigDownload link :
BigDownload
if expire, please try link below :
BigDownload
Wednesday, March 12, 2008
A Guide to MATLAB Object-Oriented Programming

A Guide to MATLAB Object-Oriented Programming
Author: Andy H. Register
Paperback: 384 pages
Publisher: Chapman & Hall/CRC; Pap/Cdr edition (May 14, 2007)
Language: English
ISBN-10: 158488911X
ISBN-13: 978-1584889113
Format: pdf
Details:
A Guide to MATLAB Object-Oriented Programming is the first book to deliver broad coverage of the documented and undocumented object-oriented features of MATLAB®. Unlike the typical approach of other resources, this guide explains why each feature is important, demonstrates how each feature is used, and promotes an understanding of the interactions between features. Assuming an intermediate level of MATLAB programming knowledge, the book not only concentrates on MATLAB coding techniques but also discusses topics critical to general software development. It introduces fundamentals first before integrating these concepts into example applications. In the first section, the book discusses eight basic functions: constructor, subsref, subsasgn, display, struct, fieldnames, get, and set. Building on the previous section, it explores inheritance topics and presents the Class Wizard, a powerful MATLAB class generation tool. The final section delves into advanced strategies, including containers, static variables, and function fronts. With more than 20 years of experience designing and implementing object-oriented software, the expert author has developed an accessible and comprehensive book that aids readers in creating effective object-oriented software using MATLAB.
BigDownload link :
BigDownload
Tuesday, February 26, 2008
C++ How to Program (5th Edition)

C++ How to Program (5th Edition)
Author: Harvey & Paul) Deitel & Associates
Paperback: 1536 pages
Publisher: Prentice Hall; 5 edition
Language: English
ISBN-10: 0131857576
ISBN-13: 978-0131857575
Format: chm
Book info :
With over 250,000 sold, Harvey and Paul Deitel's C++ How to Program is the world's best-selling introduction to C++ programming. Now, this classic has been thoroughly updated! The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. Deitels' C++ How to Program is the most comprehensive, practical introduction to C++ ever published-with hundreds of hands-on exercises, roughly 250 complete programs written and documented for easy learning, and exceptional insight into good programming practices, maximizing performance, avoiding errors, debugging, and testing. The updated Fifth Edition now includes a new early classes pedagogy-classes and objects are introduced in Chapter 3 and used throughout the book as appropriate. The new edition uses string and vector classes to make earlier examples more object-oriented. Large chapters are broken down into smaller, more manageable pieces. A new OOD/UML ATM case study replaces the elevator case study of previous editions, and UML in the OOD/UML case study and elsewhere in the book has been upgraded to UML 2. The Fifth Edition features new mini case studies (e.g., GradeBook and Time classes). An employee hierarchy replaces Point/Circle/Cylinder to introduce inheritance and polymorphism. Additional enhancements include tuned treatment of exception handling, new “Using the Debugger” material and a new "Before You Begin" section to help readers get set up properly. Also included are separate chapters on recursion and searching/sorting. The Fifth Edition retains every key concept and technique ANSI C++ developers need to master: control statements, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, inheritance, virtual functions, polymorphism, I/O, templates, exception handling, file processing, data structures, and more. It also includes a detailed introduction to Standard Template Library (STL) containers, container adapters, algorithms, and iterators. The accompanying CD-ROM includes all the source code from the book. A valuable reference for programmers and anyone interested in learning the C++ programming language and object-oriented development in C++.
BigDownload link :
BigDownload
Monday, February 4, 2008
Visual Basic 6 Complete Guide

Visual Basic 6 Complete Guide
Chuck Easttom "Visual Basic 6 Complete Guide"
ISBN N/A | Pages 217 | PDF | 1.6 Mb
This book is meant for the beginner. Its primary purpose is to get you up and writing programs in the shortest possible time. For that reason I take a very practical approach (thus the title). My goal is that you be able to function as a competent Visual Basic programmer in at the end of this book, and write useful programs. That means that I don’t go in depth into theory, or into advanced topics. However this book should provide you with the ground work necessary to move on to more advanced programming topics. While some of the code examples and lessons can be accomplished with Visual Basic 4, 5, or 6, much will require Visual Basic 6.0.
Chapter 1 Introduction to Visual Basic
Chapter 2 Introduction to Database Programming
Chapter 3 Essentials of Writing Code
Chapter 4 In Depth VB Coding
Chapter 5 Object Oriented Programming.
Chapter 6 VB Printing and More.
Chapter 7 ADO
Chapter 8 Active X Dll’s.
Chapter 9 Active X Controls
Chapter 10 TCP/IP programming
Appendix A Keywords
Appendix B Controls
Appendix C Other ResourcesAppendix D DDE & OLE
Appendix F Ten Commandments of Coding
BigDownload link :
BigDownload
Thursday, September 4, 2008
Robot Builder's Cookbook: Build and Design Your Own Robots
![]()
Robot Builder's Cookbook: Build and Design Your Own Robots
Robot Builder's Cookbook:
Build and Design Your Own Robots
384 pages l RAR l PDF l 11.4 MB
Owen Bishop introduces, through hands-on project work, the mechanics, electronics and programming involved in practical robot design-and-build. The use of the PIC microcontroller throughout provides a painless introduction to programming whilst harnessing the power of a highly popular microcontroller used by students and design engineers worldwide.
This is a book for first-time robot builders, advanced builders wanting to know more about programming robots and students in Further and Higher Education tackling microcontroller-based practical work. They will all find this book a unique and exciting source of projects, ideas and techniques, to be combined into a wide range of fascinating robots.
· Full step-by-step instructions for 5 complete self-build robots
· Introduces key techniques in electronics, programming and construction - for robust robots that work first time
· Illustrations, close-up photographs and a lively, readable text make this a fun and informative guide for novice and experienced robot builders
BigDownload link :
BigDownload
Password: a3990918
Saturday, May 24, 2008
Graphics and GUIs with matlab

Graphics and GUIs with matlab
Product Details * Paperback: 448 pages * Publisher: Newnes; 3 edition (March 8, 2008) * Language: English * ISBN-10: 0750684178 * ISBN-13: 978-0750684170 * Product Dimensions: 9.7 x 7.4 x 0.9 inches * Shipping Weight: 2.2 pounds (View shipping rates and policies) * Average Customer Review: "This book provides an excellent initiation into programming in MATLAB while serving as a teaser for more advanced topics. It provides a structured entry into MATLAB programming through well designed exercises." - Carl H. Sondergeld, Professor and Curtis Mewbourne Chair, Mewbourne School of Petroleum and Geological Engineering, University of Oklahoma "This updated version continues to provide beginners with the essentials of Matlab, with many examples from science and engineering, written in an informal and accessible style. The new chapter on algorithm development and program design provides an excellent introduction to a structured approach to problem solving and the use of MATLAB as a programming language." - Professor Gary Ford, Department of Electrical and Computer Engineering, University of California, Davis "For a while I have been searching for a good MATLAB text for a graduate course on methods in environmental sciences. I finally settled on Hahn and Valentine because it provides the balance I need regarding ease of use and relevance of material and examples." - Professor Wayne M. Getz, Department Environmental Science Policy & Management, University of California at Berkeley Graphics and GUIs with MATLAB, Third Edition ISBN: 1584883200 Author: Patrick Marchand / O. Thomas Holland Publisher: Chapman & Hall/CRC Edition: 3 edition (December 23, 2002) Pages: 512 pages URL: http://www.amazon.com/exec/obidos/re...N%2F1584883200 Summary: MATLAB, now the industry-standard engineering language for computation, analysis, and visualization, continues to evolve in its capabilities. Version 6.x incorporated several major improvements, including significant enhancements to its graphics features, such as transparencies, increased 3-D visualization, and an improved rendering engine.The bestselling Graphics and GUIs with MATLAB has been fully revised to reflect MATLAB version 6. The third edition also features a number of improvements in both content and organization that ensure its readers get the optimum level of detail and best possible instruction. New in the Third Edition: Full updates that reflect MATLAB 6.x enhancements Expanded discussions on 2-D and 3-D graphics New chapters on good GUI design and data visualization techniques Volume visualizations Updated language commands Deeper coverage of programming techniques, such as data structures and callback techniques Exercises in each chapter Additional examples and updated illustrations Graphics and GUIs with MATLAB, Third Edition retains the comprehensible, almost conversational tutorial style that made its predecessors so popular but offers a streamlined organization and deeper coverage that make this edition an even better way to acquire or increase proficiency in using MATLAB to its fullest graphics capabilities.
BigDownload link :
BigDownload
Saturday, November 24, 2007
Oracle Sql Programming

Oracle Sql Programming
Oracle Sql Programming Ebooks Very Good Books
Small Book But coverd All Topics
BigDownload link :
BigDownload
Tuesday, June 16, 2009
Beginning java programming for dummies 2nd edition

Beginning java programming for dummies 2nd edition
* Covering everything from basic Java development concepts to the latest tools and techniques used in Java, this book will put would-be programmers on their way to Java mastery
* Explores what goes into creating a program, how to put the pieces together, dealing with standard programming challenges, debugging, and making it work
* Updated for the release of the Java SDK 2.0, with all examples revised to reflect the changes in the technology
Free Computer eBooks Link:
Download
Wednesday, January 9, 2008
Head First Java, 2nd Edition [ILLUSTRATED]

Head First Java, 2nd Edition [ILLUSTRATED]
Product Details
* Paperback: 720 pages
* Publisher: O'Reilly Media, Inc.; 2 edition
* Language: English
* ISBN-10: 0596009208
* ISBN-13: 978-0596009205
Quote:
Book Description :
Learning a complex new language is no easy task especially when it s an object-oriented computer programming language like Java. You might think the problem is your brain. It seems to have a mind of its own, a mind that doesn't always want to take in the dry, technical stuff you're forced to study.
The fact is your brain craves novelty. It's constantly searching, scanning, waiting for something unusual to happen. After all, that's the way it was built to help you stay alive. It takes all the routine, ordinary, dull stuff and filters it to the background so it won't interfere with your brain's real work--recording things that matter. How does your brain know what matters? It's like the creators of the Head First approach say, suppose you're out for a hike and a tiger jumps in front of you, what happens in your brain? Neurons fire. Emotions crank up. Chemicals surge.
That's how your brain knows.
And that's how your brain will learn Java. Head First Java combines puzzles, strong visuals, mysteries, and soul-searching interviews with famous Java objects to engage you in many different ways. It's fast, it's fun, and it's effective. And, despite its playful appearance, Head First Java is serious stuff: a complete introduction to object-oriented programming and Java. You'll learn everything from the fundamentals to advanced topics, including threads, network sockets, and distributed programming with RMI. And the new. second edition focuses on Java 5.0, the latest version of the Java language and development platform. Because Java 5.0 is a major update to the platform, with deep, code-level changes, even more careful study and implementation is required. So learning the Head First way is more important than ever.
If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. If you haven't, you're in for a treat. You'll see why people say it's unlike any other Java book you've ever read.
By exploiting how your brain works, Head First Java compresses the time it takes to learn and retain--complex information. Its unique approach not only shows you what you need to know about Java syntax, it teaches you to think like a Java programmer. If you want to be bored, buy some other book. But if you want to understand Java, this book's for you.
BigDownload link :
BigDownload
pass : xdownx.org
Wednesday, September 26, 2007
C++ for Business Programmers (2nd Edition)

C++ for Business Programmers (2nd Edition)
* Publisher: Prentice Hall
* Number Of Pages: 848
* Sales Rank: 445237
* ISBN / ASIN: 0130467006
* EAN: 9780130467003
* Binding: Paperback
* Manufacturer: Prentice Hall
* Studio: Prentice Hall
* Book Description:
This book provides a highly readable introduction to C++programming for beginning business programmers. It guides readersthrough complete and clear descriptions of sample programs, with awealth of exercises included along the way to help reinforce theimportant points of each chapter. Throughout the text, a strongemphasis is placed on business applications, rather than those inmathematics or computing. Part I (Basic C++) covers the proceduralparts of C++. Part II (Object-Oriented Concepts and Programming)introduces object-oriented ideas through the built-in string class.Part III (Object-Oriented Programming) explores the essentialobject-oriented ideas through inheritance and polymorphism. Forbeginning programmers using C++ for business.
BigDownload link :
BigDownload
Thursday, August 16, 2007
Programming the Finite Element Method
Programming the Finite Element Method
By I. M. Smith, D. V. Griffiths,
Publisher: John Wiley & Sons Inc
Number Of Pages: 482
Publication Date: 1988-02
Sales Rank: 2848964
ISBN / ASIN: 0471915521
EAN: 9780471915522
Binding: Hardcover
Manufacturer: John Wiley & Sons Inc
Studio: John Wiley & Sons Inc
Book Description:
Following the highly successful previous editions, this Third edition contains programs and subroutine libraries fully updated in Fortran 90, which are also available on the Internet via anonymous ftp. A wide variety of new problem solving analyses are presented, including classical structural analysis, elasticity and plasticity, steady state and transient fluid flow, linear and non-linear solid dynamics and construction processes in geomechanics. The authors provide:
a clear outline of programming philosophy
programs which illustrate analytic rather than numerical evaluation of element properties
exercises for students to solve
Unique elements of the text include:
practical problems in Fortran 90
instructions to the reader for developing their own computer programs which use the finite element method to solve specific problems
guidelines towards vectorisable/parallelisable programs
`Mesh-free or `element-by-element techniques supplanting traditional `mesh-dependent or `global element assembly methods in every chapter.
These improvements all contribute to a more comprehensive book with a wide appeal, but which will be of particular interest to students and practitioners in the application of the finite element method, and problems related to its use; undergraduates and postgraduates in civil engineering (applications in fields of Geomechanics), mechanical engineering (stress and fluid flow problems), applied mathematics and physics (solution of partial differential equations), and engineers in the fields as indicated above.
BigDownload link :
BigDownload




