Showing posts with label Programming. Show all posts
Showing posts with label Programming. Show all posts

Aug 14, 2008

Pro PHP XML and Web Services (Pro)

Pro PHP XML and Web Services is the authoritative guide to using the XML features of PHP 5 and PHP 6. No other book covers XML and Web Services in PHP as deeply as this title. The first four chapters introduce the core concepts of XML required for proficiency, and will bring you up to speed on the terminology and key concepts you need to proceed with the rest of the book. Next, the book explores utilizing XML and Web Services with PHP5. Topics include DOM, SimpleXML, SAX, xmlReader, XSLT, RDF, RSS, WDDX, XML-RPC, REST, SOAP, and UDDI.

Author Robert Richards, a major contributor to the PHP XML codebase, is a leading expert in the PHP community. In this book, Richards covers all topics in depth, blending theory with practical examples. Youll find case studies for the most popular web services like Amazon, Google, eBay, and Yahoo. The book also covers XML capabilities, demonstrated through informative examples, in the PEAR libraries.


About the Author
Robert Richards, currently an independent contractor, has worked in various fields including Medical Information, Telecommunications, Media and E-Learning. Having been exposed to XML since its inception and used for various projects during his career, his most extensive work with the technology was within the E-Learning space. He helped created a proprietary XML based application server which used XML for data publishing, defining application business logic as well as data querying. He was also the lead engineer for the company's involvement in SCORM (Shareable Content Object Reference Model), used for Web based learning, established by the Department of Defense through its Advanced Distributed Learning (ADL) initiative.

After becoming the latest casualty of the "dot-com" implosion in 2001, Rob had his first taste of PHP and began contributing code to the domxml extension in 2002. Since then he became one of the authors of the DOM extension for PHP 5, contributes to the other XML based extensions and has authored the xmlReader, for PHP 5, and xmlwriter, for PHP 4.3+, extensions. Also on occasion, he contributes bug fixes to the libxml2 project found during the development of these extensions.


Download:
http://rapidshare.de/files/31391202/b-042b01.rar
http://www.mytempdir.com/899095

Introduction to Game Programming with C++


Introduction to Game Programming with C++ is an exciting book for readers with no previous experience in game development. Starting from the basics of C++ and ending with the intracies of real-time 3D graphics, this book explores the interesting world of game making. It explains how to program, explores the meaning of object-oriented programming, and examines game algorithms, 2D and 3D games, sound and music, and how to create game installers. Overall, this book will introduce you to the world of game development and get you started on the right path to making games that sell.

TITLE : Introduction to Game Programming with C++ (Wordware Game Developer's Library) (Paperback)
AUTHOR : by Alan Thorn (Author)
PUBLISHER : Wordware Publishing, Inc. publisher
ISBN : 1598220322
EDITION : 1st
PUB DATE : June 25, 2007
LANGUAGE : English
RLS DATE : 09/12/2007

MAKER : BBL
SUPPLIER : BBL
PACKAGER : BBL
FORMAT : CHM
SIZE : 05 x 1.44 MB

Download:
http://rapidshare.com/files/55607692/1598220322.zip
http://depositfiles.com/files/1760920

Aug 8, 2008

Beginning Ruby on Rails (Wrox Beginning Guides)

Beginning Ruby on Rails (Wrox Beginning Guides) (Paperback) Description:

Ruby on Rails is the revolutionary online programming tool that makes creating functional e-commerce web sites faster and easier than ever. With the intuitive, straightforward nature of Ruby and the development platform provided by Rails, you can put together full-fledged web applications quickly, even if you're new to web programming.

You will find a thorough introduction to both Ruby and Rails in this book. You'll get the easy instructions for acquiring and installing both; understand the nature of conditionals, loops, methods, and blocks; and become familiar with Ruby's classes and objects. You'll learn to build Rails applications, connect to databases, perform necessary testing, and put the whole thing together to create real-world applications such as shopping carts and online catalogs--apps you can actually use right away.

What you will learn from this book
* How to install and use Ruby and Rails
* Object-oriented programming with Ruby
* Rails fundamentals and how to create basic online applications
* How to work with HTML controls, use models in Rails applications, and work with sessions
* Details on working with databases and creating, editing, and deleting database records
* Methods for handling cookies and filters and for caching pages
* How to connect Rails with Ajax

Who this book is for

This book is for anyone who wants to develop online applications using Ruby and Rails. A basic understanding of programming is helpful; some knowledge of HTML is necessary.

Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.

From the Back Cover
Ruby on Rails is the revolutionary online programming tool that makes creating functional e-commerce web sites faster and easier than ever. With the intuitive, straightforward nature of Ruby and the development platform provided by Rails, you can put together full-fledged web applications quickly, even if you're new to web programming.

You will find a thorough introduction to both Ruby and Rails in this book. You'll get the easy instructions for acquiring and installing both; understand the nature of conditionals, loops, methods, and blocks; and become familiar with Ruby's classes and objects. You'll learn to build Rails applications, connect to databases, perform necessary testing, and put the whole thing together to create real-world applications such as shopping carts and online catalogs—apps you can actually use right away.

What you will learn from this book

* How to install and use Ruby and Rails
* Object-oriented programming with Ruby
* Rails fundamentals and how to create basic online applications
* How to work with HTML controls, use models in Rails applications, and work with sessions
* Details on working with databases and creating, editing, and deleting database records
* Methods for handling cookies and filters and for caching pages
* How to connect Rails with Ajax

Who this book is for

This book is for anyone who wants to develop online applications using Ruby and Rails. A basic understanding of programming is helpful; some knowledge of HTML is necessary.

Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.


http://rapidshare.com/files/18308640/0470069155_beginning_ruby_on_rails.rar

Aug 6, 2008

Build Your Own Ruby on Rails Web Applications

Build Your Own Ruby on Rails Web Applications [ILLUSTRATED] (Paperback) Description:
Want to learn all about Ruby on Rails, the web application framework that is inspiring developers around the world?

This practical hands-on guide for first-time Ruby on Rails programmers will walk you through installing the required software on a Windows, Mac or Linux computer. And before you get coding, an entire chapter is devoted to object oriented programming in Ruby, so you'll be completely confident with the Ruby language before you begin working with Rails.

The example application that the book builds - a user-generated news web site - is built upon with each following chapter, and concepts such as sessions, cookies and basic AJAX usage are gradually introduced. Different aspects of Rails, such as ActiveRecord, migrations and automated testing are explored with each feature that is added to the application.

The book finishes with chapters on debugging, benchmarking and deployment to a live web server.

By the end of the book, you'll have built a fully-featured Web 2.0 application and deployed it to the Web. And all code is up-to-date for Rails 1.2, so you can begin coding immediately with the latest version of Rails.

About the Author
Patrick Lenz has been developing web applications for 10 years. As well as being the founder and lead developer of the freshmeat.net software portal, his Rails consultancy and application development company, limited overload, was responsible for a major relaunch of eins.de, which is now one of the most popular Ruby on Rails sites in Europe.

Produk Details:
# Paperback: 447 pages
# Publisher: SitePoint (January 30, 2007)
# Language: English
# ISBN-10: 0975841955
# ISBN-13: 978-0975841952
# Product Dimensions: 9 x 7 x 1.1 inches
# Shipping Weight: 1.5 pounds


http://www.mediafire.com/?2ztmytzlwyj
http://rapidshare.com/files/18317645/b-450b01.zip

Aug 5, 2008

Rails for Java Developers

This eBooka-Rails for Java Developers [ILLUSTRATED] (Paperback) Description:

Many Java developers are now looking at Ruby, and the Ruby on Rails web framework. If you are one of them, this book is your guide. Written by experienced developers who love both Java and Ruby, this book will show you, via detailed comparisons and commentary, how to translate your hard-earned Java knowledge and skills into the world of Ruby and Rails.

If you are a Java programmer, you shouldn't have to start at the very beginning! You already have deep experience with the design issues that inspired Rails, and can use this background to quickly learn Ruby and Rails. But Ruby looks a lot different from Java, and some of those differences support powerful abstractions that Java lacks. We'll be your guides to this new, but not strange, territory.

In each chapter, we build a series of parallel examples to demonstrate some facet of web development. Because the Rails examples sit next to Java examples, you can start this book in the middle, or anywhere else you want. You can use the Java version of the code, plus the analysis, to quickly grok what the Rails version is doing. We have carefully cross-referenced and indexed the book to facilitate jumping around as you need to.

Thanks to your background in Java, this one short book can cover a half-dozen books' worth of ideas:
# Programming Ruby
# Building MVC (Model/View/Controller) Applications
# Unit and Functional Testing
# Security
# Project Automation
# Configuration
# Web Services

About the Author
Stuart Dabbs Halloway is a co-founder of Relevance, LLC. Stuart is the author of Component Development for the Java Platform and regularly speaks at industry events including the No Fluff, Just Stuff Java Symposiums and the Pragmatic Studio. Prior to founding Relevance, Stuart was the Chief Technical Officer at DevelopMentor, the industry's leading training company focusing exclusively on software developers. Long, long ago, Stuart worked as a lead engineer and project manager, shipping successful projects for Prentice Hall, National Geographic, and Duke University's Humanities Computing Facility.

Justin Gehtland is a founding partner of Relevance, LLC. Justin has been a programmer, manager, consultant and trainer in the software business since 1994. He's currently focused on Ruby, Ruby on Rails, and Ajax. Justin is the co-author of Pragmatic Ajax, Spring: A Developer's Notebook, J2EE In a Nutshell (3rd Edition), Better, Faster, Lighter Java, Effective Visual and Windows Forms Programming in Visual Basic .NET. Prior to founding Relevance, Justin served as Director of Information Systems for DevelopMentor. Before that, he served as an instructor, teaching COM and COM+ programming as well as web development. He has been the lead architect, lead programmer and project manager on numerous successful projects for clients such as Shaw Systems, GE Medical Systems, Mosby Publishing, National Geographic, and Deloitte and Touche.




http://file2upload.com/file/27951/b-449b01-zip.html
http://rapidshare.com/files/17447975/b-449b01.zip

Aug 4, 2008

Rails Solutions: Ruby on Rails Made Easy

Rails Solutions: Ruby on Rails Made Easy (Solutions) (Paperback) Description:

In this book you'll learn:
* How to develop web applications quickly and easily with the Ruby on Rails framework
* The basics of programming principles and Ruby syntax, so you can begin to understand whats going on under the hood
* How to implement must-have web application features, such as user accounts, data validation, sending e-mail, image uploading, and more
* How to use Ajax techniques with Rails and when not to use them
* How to implement other Web 2.0 features in Rails, such as tag clouds and microformats

If you're a web designer or developer who thinks that the coding involved in developing dynamic web applications is too difficult, think again. This book, and the framework it covers, is the perfect solution to your needs. Ruby on Rails provides an easy-to-use method for quickly developing web applications, simplifying potentially complicated subjects such as web architecture, JavaScript, and SQL/database creation. The simplicity of Rails belies its power, though—this technology is used by major companies such as 37Signals and Google. The book provides an introduction to Ruby on Rails with the web designer in mind. Instead of focusing on the intricate syntax of each method, the book focuses on the tasks youll want to perform on your website and then walks you through how to implement that functionality with Rails. Design and usability are kept in mind throughout, ensuring that your site both looks and works great. The book begins by covering how to set up your computer as a Rails development environment (including the MySQL database) and then follows with an introduction to Ruby and the basics of the Rails framework. Next, you are taken through several practical examples that work together to build up a complete modern web application, covering essential and useful website features such as user login, adding and editing data, data validation, image uploading, and much more. The book even covers more-advanced Rails topics such as the Rails test suite, plug-ins and components, debugging techniques, and deploying your web applications using Capistrano. Summary of Contents:

* Chapter 1: Introduction to Ruby on Rails
* Chapter 2: Installing Rails
* Chapter 3: Ruby for Rails Developers
* Chapter 4: Getting Started with Rails
* Chapter 5: More Advanced Rails
* Chapter 6: Formatting Data
* Chapter 7: Introduction to Ajax
* Chapter 8: Bringing Forms to Life with Ajax
* Chapter 9: Uploading Files and Sending Attachments
* Chapter 10: User Authentication and Session Management
* Chapter 11: Customizing Rails Views
* Chapter 12: Using Rails Plug-ins and Engines
* Chapter 13: Deploying with Capistrano
* Appendix A: Caching Your Content
* Appendix B: Testing Rails

About the Author
Justin Williams is the owner of Second Gear LLC, a web and desktop application development firm. He is the lead developer of Second Gear's Porchlight bug tracking system for small development teams. He graduated from Purdue University in West Lafayette, IN, with a degree in Computer & Information Technology. His personal blog is located at carpeaqua.com. Justin is the author of both Rails Solutions: Ruby on Rails Made Easy and MAC OS X Leopard: Beyond the Manual (Apress, 2007).

Product Details :
  • Paperback: 288 pages
  • Publisher: friends of ED (January 15, 2007)
  • Language: English
  • ISBN-10: 1590597524
  • ISBN-13: 978-1590597521
  • Product Dimensions: 9 x 7.5 x 0.9 inches
  • Shipping Weight: 1.3 pounds


http://file2upload.com/file/26814/b-442b01-zip.html
http://rapidshare.com/files/17086168/b-442b01.zip

Jul 17, 2008

A Programmer's Guide to ADO .NET in C#


This essential guide to Microsoft's ADO.NET overviews C#, then leads you toward deeper understanding of ADO.NET. Author Mahesh Chand provides key information about using each of .NET's major data providers, including OLE DB, SQL Server, and the released version of ODBC. Also featured are the methods and properties associated with these data providers' classes. Further, Chand shows you how to work with XML classes, integrate XML into the ADO .NET architecture, and manipulate XML to transfer, read, and store data.

A Programmer's Guide to ADO.NET in C# supplies you with handy ideas for taking advantage of the Visual Studio .NET IDE, and for linking data with powerful Windows and Web Forms, including the multifaceted DataGrid control. Also included is discussion about using ADO.NET to develop Web applications and create Web services.

The easy-to-follow, visually rich examples illustrate creating and executing stored procedures, working with triggers and views, creating and updating tables, and handling events in ADO.NET. Extremely thorough, this book even explains how to develop a web-based guest book.

Download Description

This is the book on ADO.NET! ADO.NET is the latest database technology from Microsoft and is the most powerful way to manipulate a database to date. A Programmer's Guide to ADO.NET in C# begins by taking readers through an overview of C# and then delves into ADO.NET. Mahesh Chand provides details on how to use each of .NET's major data providers, including OLE DB, SQL Server, and the release version of ODBC. This book also serves as a great reference for the methods and properties associated with these data providers' classes. In addition, Chand shows C# programmers how to work with XML classes, integrate XML into the ADO .NET architecture, and use the power of XML to transfer, read, and store data.

A Programmer's Guide to ADO.NET in C# provides developers with handy ideas for taking advantage of the Visual Studio .NET IDE and for tying data to myriad, powerful Windows Forms and Web Forms, including the multifaceted DataGrid control. Chand also discusses how you can use ADO.NET to develop Web applications and create Web services. Easy-to-follow, visually rich examples illustrate how to create and execute stored procedures, work with triggers and views, create and update tables, and perform event handling in ADO.NET. Chand also guides you through the development of a Web-based guest book.


http://rapidshare.com/files/93621281/A_Programmers_Guide_to_ADO.NET_in_CSharp.rar
Rar Password, Code : www.your-ebook-free.info

Jul 16, 2008

Accelerated C# 2008 (Accelerated)


C# 2008 offers powerful new features, and Accelerated C# 2008 is the fastest path to mastering them, and the rest of C#, for both experienced C# programmers moving to C# 2008 and programmers moving to C# from another object-oriented language. Many books introduce C#, but very few also explain how to use it optimally with the .NET common language runtime (CLR). This book teaches both core C# language concepts and how to wisely employ C# idioms and object-oriented design patterns to exploit the power of C# and the CLR.

This book is both a rapid tutorial and a permanent reference. You’ll quickly master C# syntax while learning how the CLR simplifies many programming tasks. You’ll also learn best practices that ensure your code will be efficient, reusable, and robust. Why spend months or years discovering the best ways to design and code C# when this book will show you how to do things the right way, right from the start?
  • Comprehensively and concisely explains both C# 2005 and C# 2008 features
  • Focuses on the language itself and on how to use C# 2008 proficiently for all .NET application development
  • Concentrates on how C# features work and how to best use them for robust,high-performance code.

What you’ll learn
  • How C# works with and exploits the CLR
  • How to use arrays, collections, and iterators
  • How to handle events with delegates and anonymous functions
  • How to design and use generic types and methods
  • How to thread efficiently and robustly
  • How the new C# 2008 anonymous types, lamba expressions, and extension methods work and how to use them


Who is this book for?

If you’re an experienced C# programmer, you need to understand how C# has changed with C# 2008. If you're an experienced object-oriented programmer moving to C#, you want to ramp up quickly in the language while learning the latest features and techniques. In either case, this book is for you. The first three chapters succinctly present C# fundamentals, for those new to or reviewing C#. The rest of the book covers all the major C# features, in great detail, explaining how they work and how best to use them. Whatever your background or need, you'll treasure this book for as long as you code in C# 2008.

Download :
http://rapidshare.com/files/78785420/acs2008.7z


Jul 15, 2008

Accelerated C++: Practical Programming by Example (C++ In-Depth Series)


If you don't have a lot of time, but still want to learn the latest in C++, you don't have to learn C first. You might learn more by digging into current language features and classes from the very beginning. That's the approach that's offered by Accelerated C++, a text that delves into more advanced C++ features like templates and Standard Template Library (STL) collection classes early on. This book arguably can get a motivated beginning programmer into C++ more quickly than other available tutorials.

What separates this title from the rest of the pack is that it jumps right in with samples that take advantage of the Standard C++ of today--from streams to built-in container classes, such as vectors and linked lists. Early examples are more complex than in other books, but the thoroughness and relaxed pace of the explanations will bring the novice up to speed. (Although it ships at a slender 350 pages, Accelerated C++ is packed with samples, tips, and example problems; about 10 per chapter.)

After a tour of basic C++, the book looks at more advanced C++ features, such as templates, including built-in support for containers. Besides tapping the strength of Standard C++, you also will learn to design with your own templates. (Other tutorials would defer this material until later on.) The authors have tested the approach in the book in their own teaching, and honed a set of worthwhile examples that will help anyone get familiar with these powerful language features. All examples make use of the command line and console (without GUI programs), but the advantage is that this code should run on any of today's operating systems and compilers. Later sections cover the basics of class design, which include good coverage of operator overloading and inheritance.

With its innovative approach to teaching the language, Accelerated C++ will challenge readers in the right way. It suggests that you don't need to learn C to be productive in C++. Written in an approachable style, it deserves a close look from any C++ novice. --Richard Dragan

Topics covered:

* Introduction to C++
* Console I/O with stream classes
* Basic string handling
* Loop and flow-control statements
* Arrays
* Using functions and methods
* Using Standard Template Library (STL) containers (vectors, linked lists, and maps)
* Iterators
* Sorting and generic functions
* Basic class design
* Pointers and arrays
* File I/O
* Memory-management techniques, including statically and dynamically allocated memory
* Adding stream support to custom classes
* Conversion operators
* Operator overloading
* Friend functions
* Inheritance
* Polymorphism and virtual functions
* Handle idioms for classes, including reference counting
* Quick reference to the C++ language

Download Accelerated C++: Practical Programming by Example (C++ In-Depth Series)

Jul 14, 2008

A Programmer's Introduction to C#


Book Description A Programmer's Introduction to C#
C# is the key language for Microsoft's next generation of Windows services, the .NET platform. This new programming language is fast and modern and was designed to increase programmer productivity. C# enables programmers to quickly build a wide range of applications for the new Microsoft .NET platform. The .Net platform enables developers to build C# components to become Web services available across the Internet. Using C# language constructs, these components can be converted into Web services, allowing them to be invoked across the Internet. Gunnerson's book is designed as a comprehensive reference for professional programmers to help get them up to speed on C#. The author is a lead developer on Microsoft's C# development team, and has logged many developer hours writing and testing C# code. As such, he is uniquely poised to teach developers the effective use of this new language. A Microsoft insider, Gunnerson is also able to explain to readers how C# fits into Microsoft's new .NET framework. A final section of the book provides a history of C#, and a language comparison to other widely used programming languages. Gunnerson's book provides a foundation upon which programmers can begin to develop in C#. Among the core topics covered are the COM+ environment, statements and flow of execution, classes, structs, interfaces, expressions, arrays, enums, delegates and events, exception handling, interoperability, and selected advanced topics.

Download Description

A Programmer’s Introduction to C#, Second Edition is designed as a comprehensive reference to the C# language and is designed to help experienced programmers get up-to-speed on C#. Author Eric Gunnerson is a developer on Microsoft’s C# design team and has logged many hours writing and testing C# code. As such, he is uniquely poised to teach developers the effective use of this new language. Gunnerson also explains to readers how C# fits into Microsoft’s new .NET framework.

Gunnerson provides the foundation to let experienced programmers begin to develop in C#. Among the core topics covered are everything from C# basic statements and flow of execution, to classes, structs, interfaces, expressions, arrays, enums, delegates and events, exception handling, interoperability, and more! The final section of the book provides a history of C#, and a language comparison to other widely used programming languages. New features in this edition include coverage of how to develop a GUI application using Windows Forms and in-depth information on advanced topics such as threading and execution-time code generation.

Download :

http://rapidshare.com/files/93621299/A_Programmers_Introduction_to_CSharp-APress.rar
Rar Password, Code : www.your-ebook-free.info

Jul 13, 2008

Beginning C# 2005 Databases (Programmer to Programmer)


About Beginning C# 2005 Databases (Programmer to Programmer)
  • Providing beginners with the basics of databases, database design, and SQL programming, this book shows novice programmers how to use C# and ADO.NET to manipulate data in databases
  • Includes hands-on examples, helpful tips, and real-world scenarios on accessing data from Windows applications, ASP.NET applications, and Web Services
  • The SQL provider for accessing SQL Server databases, ADO.NET, and the new .NET 2.0 features
  • Covers the fundamentals of accessing and manipulating data while giving a solid understanding of relational database design
  • Topics covered include modifying data, custom data binding, working with disconnected data, and much more

From the Back Cover
Offering readers the solid fundamentals of database concepts and data manipulation with C#, this book explains database management system (DBMS) types and features and covers SQL, ASP.NET applications, web services, and transaction management techniques, including how to deal with concurrency issues.

Serving as an ideal teaching tool on building database applications using C#, the book also looks at both visual techniques and data binding and programmatic data access. Real-world examples, new database techniques, and try-it-out exercises all contribute to helping you put your reading about database applications into practice.

What you will learn from this book

  • How to use queries, views, and stored procedures to access and manipulate data from your applications
  • How to use custom data access code to implement an n-tier design for your applications
  • Ways to work with disconnected data
  • How to write functions and stored procedures in C#
  • How to use Microsoft® SQL Server 2005 Express and other free Express products, which are all you need for this book

Who this book is for

This book is for beginning C# 2005 developers who already have some experience with C# 2005 developing Windows® and ASP.NET applications.


Download :

http://rapidshare.com/files/93621566/Beginning.C.Sharp.2005.Databases.Oct.2006.rar
Rar Password, Code : www.your-ebook-free.info

Jul 6, 2008

An Introduction to Design Patterns in C++ with Qt 4 (Bruce Perens Open Source)


Overview Learn C++, Patterns, and Qt 4 Cross-Platform Development

Master C++ and design patterns together, using the world's leading open source framework for cross-platform development: Qt 4.

An Introduction to Design Patterns in C++ with Qt 4 is a complete tutorial and reference that assumes no previous knowledge of C, C++, objects, or patterns. You'll walk through every core concept, one step at a time, learning through an extensive collection of Qt 4.1-tested examples and exercises.

By the time you're done, you'll be creating multithreaded GUI applications that access databases and manipulate XML files--applications that run on platforms including Windows, Linux, Unix, and Mac OS X. Best of all, you'll be writing code that's efficient, reusable, and elegant.

  • Learn objects fast: classes, inheritance, polymorphism, and more

  • Master powerful design patterns

  • Discover efficient high-level programming techniques using libraries, generics, and containers

  • Build graphical applications using Qt widgets, models, and views

  • Learn advanced techniques ranging from multithreading to reflective programming

  • Use Qt's built-in classes for accessing MySQL data

  • Includes a complete C++ language reference


Publisher: Prentice Hall
Pub Date: August 31, 2006
Print ISBN-10: 0-13-187905-7
Print ISBN-13: 978-0-13-187905-8
Pages: 656
Slots: 1.0

Download This Books

Jun 6, 2008

Advanced CORBA(R) Programming with C++


Written for the experienced C++ developer facing real-world CORBA for the first time, Advanced CORBA Programming with C++ is a useful guide to today's most popular standard for distributed computing.

After a quick tour of CORBA basics, the authors jump right in with a minimum skeleton application written in C++. From there, they provide truly extensive coverage of CORBA IDL, along with many tips for using IDL data types in C++. (They cover advanced features such as any, TypeCode, and DynAny later in the book.).

Next the book unveils its sample application--a distributed climate control system. Material on the Portable Object Adapter and the Object Life Cycle, including garbage collection strategies, rounds out this section. Additional chapters examine the details of Object Request Brokers (ORBs), including Internet Inter-ORB Protocol (IIOP), repositories, and binding. The authors also present CORBA's built-in APIs for Naming, Trading, and Event Services (including asynchronous event handling), which is most useful as reference material.

Final sections examine strategies for better scalability, including multithreading and optimizing network traffic for CORBA objects. The authors provide numerous short excerpts of C++ code, though it must be said that much of this book is reference material rather than a hands-on programming tutorial. --Richard Dragan

Download Advanced CORBA(R) Programming with C++

May 8, 2008

Professional PHP5 Tutorial


This books (Professional PHP5 Tutorial) covers some advanced techniques in PHP, so we assume that you have a solid grounding in the basics of PHP application development. You don't necessarily have to be familiar with PHP 5 to get started, however. If you've been working in PHP4 until the recent launch of version 5, you'll be fine. Throughout the book, we've made sure that the differences between PHP 5 and PHP 4 are highlighted prominently.

To sum it up in two words, we assume that you have what might be called a working knowledge of PHP. If you have that and are eager to learn how you can take PHP to the next level in your Web projects, this book is for you.

You might be a professional Web developer for a big software company. Your company may have been working in PHP for years, but maybe it's eager to take the first steps away from ASP, Java, and other Web development platforms in an effort to discover the benefits of PHP.

You may be a lone (or almost lone) Web professional in an otherwise nontechnical company, assigned the task of implementing some huge project—perhaps a staff intranet or new corporate Web presence—who is looking for an appropriate development platform.

You may just be curious. Perhaps you're a student in university or college who's eager to supplement what you're learning in school with some professional code and project-management techniques plucked straight from the world of commercial Web development.

You might have a background in C++ or Java and have heard good things about PHP5 and how its new OOP support takes it one step closer to being a truly credible professional Web development environment. Perhaps you're skeptical and want to see whether what you've heard is true.

Whoever you are, as long as you know the basics of PHP and are eager to learn a whole lot more from people who not only know PHP inside and out but also love using it, then this book is for you.

Part I: Object-Oriented Software Development Concepts
Chapter List
Chapter 1: Introduction to Object-Oriented Programming
Chapter 2: Unified Modeling Language (UML)
Chapter 3: Putting Objects to Work
Chapter 4: Design Patterns

Part II: Creating a Reusable Object Toolkit I: Simple Utility Classes and Interfaces
Chapter List
Chapter 5: Collection Class
Chapter 6: CollectionIterator Class
Chapter 7: GenericObject Class
Chapter 8: Database Abstraction Layers
Chapter 9: Factory Interface
Chapter 10: Event-Driven Programming
Chapter 11: Logging and Debugging
Chapter 12: SOAP

Part III: Creating a Reusable Object Toolkit II: Complex (Though Not Complicated) Utilities
Chapter List
Chapter 13: Model, View, Controller (MVC)
Chapter 14: Communicating with Users
Chapter 15: Sessions and Authentication
Chapter 16: Unit Testing Framework
Chapter 17: Finite State Machine and Custom Configuration Files

Part IV: Test Case: Sales Force Automation
Chapter List
Chapter 18: Project Overview
Chapter 19: Project Management Methodologies
Chapter 20: Planning the System
Chapter 21: Systems Architecture
Chapter 22: Assembling the Sales Force Automation Toolkit
Chapter 23: Quality Assurance
Chapter 24: Deployment
Chapter 25: Designing and Developing a Robust Reporting Platform
Chapter 26: Where do You Go From Here?
Appendix A: Why Version Control is a Good Thing
Appendix B: PHP IDEs
Appendix C: Performance Tuning PHP
Appendix D: Best Practice PHP Installation


DOWNLOAD THIS BOOKS

May 7, 2008

ZEND PHP5 Certification STUDY GUIDE

Contents: Contents: ZEND PHP5 Certification STUDY GUIDE

Chapter1 — PHP Tutorial Basics
Syntax
Anatomy of a PHPScript
Data Types
Variables
Constants
Operators
Control Structures
Errors and Error Management


Chapter2 — Functions
Basic Syntax
Returning Values
Variable Scope
Passing Arguments
Variable-length Argument Lists
Passing Arguments by Reference

Chapter3 — Arrays
Array Basics
Array Operations
Array Iteration
Sorting Arrays
ArraysasStacks,QueuesandSets

Chapter4 — Strings And Patterns
String Basics
Comparing, Searching and Replacing Strings
Formatting Strings
Perl-compatibleRegularExpressions

Chapter5 — WebProgramming
Anatomy of a WebPage
Forms and URLs
HTTP Headers
Sessions

Chapter6 — Object Oriented Programming in PHP Tutorial
OOP Fundamentals
Class Methods and Properties
Constants,Static Methods and Properties
Interfaces & Abstract Classes
Exceptions
Lazy Loading
Relection

Chapter7 — Database Programming Tutorial
An Introduction to Relational Databases and SQL
SQL Joins
Advanced Database Topics

Chapter8 — Elements of Object oriented Design
Design Pattern Theory
The Standard PHP Library

Chapter9 — XML and Web Services Tutorial
The Extensible Markup Language(XML)
Simple XML
DOM
Web Services

Chapter10 — Security
Concepts and Practices
Website Security
Database Security
Session Security
File system Security
Shared Hosting

Chapter11 — Streams and Network Programming
Accessing Files
Accessing Network Resources

Appendix A — Differences Between PHP4 and PHP5
Language Features
Objects
Magic Methods
Selected New Extensions
Error Management

DOWNLOAD THIS BOOKS

May 6, 2008

Beginning PHP and PostgreSQL E-Commerce

Beginning PHP and PostgreSQL E-Commerce-From Novice to Professional books is divided into three parts consisting of 17 chapters and 2 appendixes. We cover a wide variety of topics, showing you how to Build an online product catalog that can be browsed and searched Implement the catalog administration pages that allow adding, modifying, and remov-ing products, categories, and departments Create your own shopping basket and checkout in PHP Increase sales by implementing product recommendations and product reviews Handle payments using PayPal, DataCash, and Authorize.net Implement a customer accounts system Integrate external functionality through Web Services The following brief roadmap highlights how weíll take you from novice to professional regarding each of the topics in the previous list.


Part 1: Phase I of Development

Chapter 1: Starting an E-Commerce Site
In this chapter, weíll introduce some of the principles of e-commerce in the real world. You see the importance of focusing on short-term revenue and keeping risks down. We look at the three basic ways in which an e-commerce site can make money. We then apply those princi- ples to a three-phase plan that provides a deliverable, usable site at each phase of this book.

Chapter 2: Laying Out the Foundations
The first chapter offered an overview of e-commerce in the real world. Now that youíve decided to develop a web site, we start to look in more detail at laying down the foundations for its future. Weíll talk about what technologies and tools youíll use, and even more impor-tantly, how youíll use them.

Chapter 3: Creating the Product Catalog: Part I
After learning about the three-tier architecture and implementing a bit of your web siteís main page, itís time to continue your work by starting to create the HatShop product catalog.
Because the product catalog is composed of many components, youíll create it over two chapters. In Chapter 3, youíll create the first database table and implement the data access code. By the end of this chapter, youíll have something dynamically generated on your web page.

Chapter 4: Creating the Product Catalog:Part II
The fun isnít over yet! In the previous chapter, you created a selectable list of departments for HatShop. However, a product catalog is much more than a list of departments. In Chapter 4, youíll add the rest of the product catalog features.

Chapter 5: Searching the Catalog
In the preceding two chapters, you will have implemented a functional product catalog for HatShop. However, the site still lacks the all-important search feature. The goal in this chapter is to allow the visitor to search the site for products by entering one or more keywords. Youíll learn how to implement search results rankings and how to browse through the search results page by page. Youíll see how easy it is to add new functionality to a working site by integrating the new components into the existing architecture.

Chapter 6: Receiving Payments Using PayPal
Letís make some money! Your e-commerce web site needs a way to receive payments from customers. The preferred solution for established companies is to open a merchant account, but many small businesses choose to start with a solution thatís simpler to implement, where they donít have to process credit card or payment information themselves.
A number of companies and web sites exist to help individuals or small businesses that donít have the resources to process credit card and wire transactions. These companies can be used to process the payment between companies and their customers. In this chapter, weíll demonstrate some of the functionality provided by one such company, PayPal, as we use it on the HatShop web site in the first two stages of development.

Chapter 7: Catalog Administration
The final detail to take care of before launching a web site is to create its administrative interface. Although this is a part visitors will never see, itís still key to delivering a quality web site to your client.

Part 2: Phase II of Development

Chapter 8:The Shopping Cart
With this chapter, you enter the second phase of development, where you start improving and adding new features to the already existing, fully functional e-commerce site. In Chapter 8, youíll implement the custom shopping cart, which stores its data in the local database. This provides you with more flexibility than the PayPal shopping basket, over which you have no control and which you canít save into your database for further processing and analysis.

Chapter 9:Dealing with Customer Orders
The good news is that the brand new shopping cart implemented in Chapter 8 looks good and is fully functional. The bad news is that it doesnít allow the visitor to actually place an order, making it totally useless in the context of a production system. As you have probably already guessed, youíll deal with that problem in this chapter, in two separate stages. In the first part of the chapter, youíll implement the client-side part of the order-placing mechanism. In the second part of the chapter, youíll implement a simple orders administration page where the site administrator can view and handle pending orders.

Chapter 10:Product Recommendations
One of the best advantages of an Internet store compared to a brick-and-mortar store is the capability to customize the web site for each visitor based on his or her preferences, or based on data gathered from other visitors with similar preferences. If your web site knows how to suggest additional products to your visitor in a clever way, he or she might end up buying more than initially planned. In Chapter 10, youíll learn how to implement a dynamic product recommendation system.

Part 3:Phase III of Development

Chapter 11: Managing Customer Details
In the first two stages of development, youíve built a basic (but functional) site and have hooked it into PayPal for taking payments and confirming orders. In the third section of the book, youíll take things a little further. By cutting out PayPal from the ordering process, you can gain better control as well as reduce overhead. This isnít as complicated as you might think, but you must be careful to do things right. Chapter 11 lays the groundwork by implementing a customer account system, as well as looking into the security aspects of exchanging and storing customer and credit card details.

Chapter 12: Storing Customer Orders
In this chapter, youíll make the modifications required for customers to place orders that are associated with their user profiles. The main modification here is that the customer associated with an order will be identified by a new piece of information in the orderstable, and much of the rest of the modifications will be made to use this information.
Also in this chapter, youíll take a look at dealing with another common feature of e-commerce sites: tax and shipping charges. Many options are available for implementing this functionality, but weíll just examine a simple way of doing things and lay the groundwork for your own further development.

Chapter 13: Implementing the Order Pipeline:Part I
The HatShop e-commerce application is shaping up nicely. Youíve added customer account functionality, and youíre keeping track of customer addresses and credit card information, which is stored in a secure way. However, youíre not currently using this informationóyouíre delegating responsibility for this to PayPal. In this and the next chapter, youíll build your own order-processing pipeline that deals with authorizing credit cards, stock checking, shipping, providing email notifications, and so on. Weíll leave the credit card processing specifics until Chapter 15, but weíll show you where this process fits in before then.

Chapter 14: Implementing the Order Pipeline:Part II
In this chapter, youíll add the required pipeline sections so that you can process orders from start to finish, although you wonít be adding full credit card transaction functionality until the next chapter. Weíll also look at the web administration of orders by modifying the order admin pages added earlier in the book to take into account the new order-processing system.

Chapter 15: Credit Card Transactions
The last thing you need to do before launching the e-commerce site is enable credit card processing. In this chapter, weíll look at how you can build this into the pipeline you created in Chapters 13 and 14. Youíll see how to use two popular credit card gateways to do this: Data Cash and Authorize.net. By the end of this chapter, HatShop will be a fully functioning, secure, and usable e-commerce application.

Chapter 16: Product Reviews
At this point, you have a complete and functional e-commerce web site. However, this doesnít stop you from adding even more features to it, making it more useful and pleasant for visitors. By adding a product reviews system to your web site, you increase the chances that visitors will get back to your site, either to write a review for a product they bought or to see what other people think about that product.

Chapter 17: Connecting to Web Services
In the dynamic world of the Internet, sometimes it isnít enough to just have an important web presence; you also need to interact with functionality provided by third parties to achieve your goals. So far in this book, you already saw how to integrate external functionality to process payments from your customers. In Chapter 17, youíll learn how to use Amazon.com functionality from and through Web Services. A Web Service is exposed through a web interface using standard Internet protocols such as HTTP. The messages exchanged by the client and the server are encoded using an XML-based protocol named SOAP (Simple Object Access Protocol), or by using REST (Representational State Transfer). These messages are sent over HTTP.
Youíll learn more about these technologies in this chapter.


DOWNLOAD THIS BOOKS

May 3, 2008

PHP & MySQL For Dummies 3rd edition

This books (PHP & MySQL Tutorial) is divided into six parts, with several chapters in each part. The content ranges from an introduction to PHP and MySQL to installing to creating and using databases to writing PHP programs.


Part I: Developing a Web Database
Application Using PHP and MySQL
Part I provides an overview of using PHP and MySQL to create a Web database application. It describes and gives the advantages of PHP, of MySQL, andof their use together. You find out how to get started, including what you need, how to get access to PHP and MySQL, and how to test your software. You then find out about the process of developing the application.

Part II: MySQL Database
In Part II you find out the details of working with MySQL databases. You create a database, change a database, and move data into and out of a database.

Part III: PHP
Part III provides the details of writing PHP programs that enable your Web pages to insert new information, update existing information, or remove information from a MySQL database. You find out how to use the PHP features that are used for database interaction and forms processing.

Part IV: Applications
Part IV describes the Web database application as a whole. You find out how to organize the PHP programs into a functioning application that interacts with the database. Two complete sample applications are provided, described, and explained.

Part V: The Part of Tens
Part V provides some useful lists of important things to do and not to do when developing a Web database application.

Part VI: Appendixes
The final part, Part VI, provides instructions for installing PHP and MySQL for those who need to install the software themselves. Appendix C discusses the installation of the Apache Web server for those who need to install and administer the Web server themselves.

DOWNLOAD THIS EBOOKS

May 1, 2008

PHP 5 Advanced with Visual Quickpro Guide


Chapter 1: Advanced PHP Techniques
Multidimensional Arrays
Advanced Function Definitions
The Heredoc Syntax
Using printf() and sprintf()

Chapter 2: Developing Web Applications
Documenting Code
Code Style and Structure
Modularizing a Web Site
Affecting the Browser Cache

Chapter 3: Advanced Database Concepts
Storing Sessions in a Database
Working with U.S. Zip Codes
Creating Stored Functions
Displaying Results Horizontally

Chapter 4: Security Techniques
Remembering the Basics
Validating Form Data
Using PECL Filter
Authentication with PEAR Auth
Using MCrypt

Chapter 5: E-commerce Techniques
E-commerce Concepts
Creating the Database
Creating the Configuration File
Making the Template
Creating the Index Page
Browsing by Category
Showing a Product
Implementing a Shopping Cart
Validating Credit Cards

Chapter 6: Basic Object-Oriented Programming
OOP Theory
Defining a Class
Creating an Object
The $this Attribute
Creating Constructors
Creating Destructors
Autoloading Classes

Chapter 7: Advanced OOP
Advanced Theories
Inheriting Classes
Inheriting Constructors and Destructors
Overriding Methods
Access Control
Using the Scope Resolution Operator
Creating Static Members
Abstract Classes and Methods

Chapter 8: Real-World OOP
Catching Exceptions
Extending the Exception Class
Using the Cart Class
Chapter 9: Networking with PHP
Accessing Other Web Sites
Working with Sockets
Performing IP Geolocation
Using cURL

Chapter 10: PHP and the Server
Compressing Files
PHP-GTK
Establishing a cron
Scheduling Tasks on Windows
Using COM with PHP

Chapter 11: PHP’s Command-Line Interface
Testing Your Installation
Executing Bits of Code
Creating a Command-Line Script
Running a Command-Line Script
Working with Command-Line Arguments
Taking Input

Chapter 12: Using PEAR
Using Benchmark
Using HTML_QuickForm
Using Mail_Mime

Chapter 13: Ajax
Introduction to Ajax
A Simple Example
Full-Fledged Ajax
Debugging Ajax Applications

Chapter 14: XML and PHP
What Is XML?
XML Syntax
Attributes, Empty Elements, and Entities
Document Type Definitions
Parsing XML
Creating an RSS Feed


DOWNLOAD THIS BOOKS

Apr 27, 2008

Ebooks PHP 5 Advanced Download


PHP 5 Advanced with Visual Quickpro Guide
Peachpit Press
Release 2007
Filetype : PDF
Pages : 569
Total Chapter : 14
Size : 8,687 KB

Detail this books "tutorial PHP 5 Advanced"