Search This Blog

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

Tuesday, 29 November 2011

Beginning Java 7 - Jeff Friesen

Beginning Java 7 
                                 - Jeff Friesen
Beginning Java 7 guides you through this language and a huge assortment of platform APIs according to the following table of contents:

Chapter  1: Getting Started with Java
Chapter  2: Discovering Classes and Objects
Chapter  3: Exploring Advanced Language Features
Chapter  4: Touring Language APIs
Chapter  5: Collecting Objects
Chapter  6: Touring Additional Utility APIs
Chapter  7: Creating and Enriching Graphical User Interfaces
Chapter  8: Interacting with Filesystems
Chapter  9: Interacting with Networks and Databases
Chapter 10: Parsing, Creating, and Transforming XML Documents
Chapter 11: Working with Web Services
Chapter 12: Java 7 Meets Android
Appendix A: Solutions to Exercises
Appendix B: Scripting API and Dynamically Typed Language Support
Appendix C: Odds and Ends
Appendix D: Applications Gallery

Chapter 1 introduces you to Java and begins to cover the Java language by focusing on fundamental concepts such as comments, identifiers, variables, expressions, and statements.

Chapter 2 continues to explore this language by presenting all of its features for working with classes and objects. You learn about features related to class declaration and object creation, encapsulation, information hiding, inheritance, polymorphism, interfaces, and garbage collection.

Chapter 3 focuses on the more advanced language features related to nested classes, packages, static imports, exceptions, assertions, annotations, generics, and enums. Additional chapters will introduce you to the few features not covered in Chapters 1 through 3.

Chapter 4 largely moves away from covering language features (although it does introduce class literals and strictfp) while focusing on language-oriented APIs. You learn about Math, StrictMath, Package, Primitive Type Wrapper Classes, Reference, Reflection, String, StringBuffer and StringBuilder, Threading, BigDecimal, and BigInteger in this chapter.

Chapter 5 begins to explore Java's utility APIs by focusing largely on the Collections Framework. However, it also discusses legacy collection-oriented APIs and how to create your own collections.

Chapter 6 continues to focus on utility APIs by presenting the concurrency utilities along with the Objects and Random classes.

Chapter 7 moves you away from the command-line user interfaces that appear in previous chapters and toward graphical user interfaces. You first learn about the Abstract Window Toolkit foundation, and then explore the Java Foundation Classes in terms of Swing and Java 2D. Appendix C explores Accessibility and Drag and Drop.

Chapter 8 explores filesystem-oriented I/O in terms of the File, RandomAccessFile, stream, and writer/reader classes. New I/O is covered in Appendix C.

Chapter 9 introduces you to Java's network APIs, such as sockets. It also introduces you to the JDBC API for interacting with databases.

Chapter 10 dives into Java's XML support by first presenting an introduction to XML (including DTDs and schemas). It next explores the SAX, DOM, StAX, XPath, and XSLT APIs. It even briefly touches on the Validation API. While exploring XPath, you encounter namespace contexts, extension functions and function resolvers, and variables and variable resolvers.

Chapter 11 introduces you to Java's support for SOAP-based and RESTful web services. In addition to providing you with the basics of these web service categories, Chapter 11 presents some advanced topics, such as working with the SAAJ API to communicate with a SOAP-based web service without having to rely on JAX-WS. You will appreciate having learned about XML in Chapter 10 before diving into this chapter.

Chapter 12 helps you put to use some of the knowledge you've gathered in previous chapters by showing you how to use Java to write an Android app's source code. This chapter introduces you to Android, discusses its architecture, shows you how to install necessary tools, and develops a simple app.

Appendix A presents the solutions to the programming exercises that appear near the end of Chapters 1 through 12.

Appendix B introduces you to Java's Scripting API along with Java 7's support for dynamically typed languages.

Appendix C introduces you to additional APIs and architecture topics: Accessibility, ByteArrayOutputStream and ByteArrayInputStream, classloaders, Console, Desktop, Drag and Drop, Dynamic Layout, Extension Mechanism and ServiceLoader, File Partition-Space, File Permissions, Formatter, Image I/O, Internationalization, Java Native Interface, NetworkInterface and InterfaceAddress, New I/O (including NIO.2), PipedOutputStream and PipedInputStream, Preferences, Scanner, Security, Smart Card, Splash Screen, Stream Tokenizer, StringTokenizer, SwingWorker, System Tray, Timer and TimerTask, Tools and the Compiler API, Translucent and Shaped Window, and XML Digital Signature.

Appendix D presents a gallery of significant applications that demonstrate various aspects of Java.

Unfortunately, there are limits to how much knowledge can be crammed into a print book. For this reason, Appendixes A, B, C, and D are not included in this book's pages. Instead, these appendixes are freely distributed as PDF files. Appendixes A and B are bundled with the book's associated code file at the Apress website (http://www.apress.com).

Appendixes C and D are bundled with their respective code files on my TutorTutor.ca website at http://tutortutor.ca/cgi-bin/makepage.cgi?/books/bj7. Appendixes C and D are "living documents" in that I'll occasionally add new material to them. For example, I plan to expand Appendix C by also covering Java Naming and Directory Interface, Java Sound, Remote Method Invocation and Corba, Robot, Runtime and Process, Swing Timer, and many other APIs/architecture topics (including a complete tour of Swing components). Of course, it will take time to write about these topics so don't expect all of them to appear at once -- they will slowly emerge in coming months (although smaller topics such as Robot will emerge much faster).

What you’ll learn

  • The entire Java language, including Java 7-specific features such as switch on string, try-with-resources, final rethrow, multicatch, and SafeVarargs
  • A huge assortment of Java 7 APIs, beginning with those APIs oriented toward the language itself, and including Java 7-specific APIs such as the Fork/Join Framework, Objects, JLayer, and NIO.2 
  • Various Java 7 tools, starting with the javac compiler and java application launcher
  • How to create user interfaces, working with web services, and a whole lot more
  • The basics of getting started with Android app development  

Who this book is for

This book targets the following groups of developers:
  • Newcomers, skilled (to some degree) in other programming languages but with no previous exposure to Java
  • Intermediate Java developers, skilled in the fundamentals of Java prior to Java 7 and looking to increase their understanding of Java 7 language/API changes
  • All developers looking beyond standard Java, who want to leverage Java 7 to create mobile apps via Android
  • Even advanced Java developers may find a few items of interest


    Thursday, 24 November 2011

    Flash Mobile: Developing Android and iOS Applications (Visualizing the Web) - Matthew David

    Flash Mobile: Developing Android and iOS Applications (Visualizing the Web) 
                                                                      - Matthew David
    Build rich media applications for the iOS and Android platforms with this primer to Flash mobile development. You get all of the essentials-from setting up your development environment to publishing your apps to the Google Market Place/Apple iTunes App Store.
    Develop elementary applications without coding; then realize the power of ActionScript 3 to add rich complexity to your applications. Step-by-step instruction is combined with practical tutorial lessons to deliver a working understanding of the development stages including:
    *Rapid prototyping *Adding interactivity, audio, and video *Employing iOS and Android Interface Calls *Hardware optimization with AIR *Game development; game engines, controlling physics, and 3D *Designing for iPad, Android tablets, and Google TV *Code optimization, testing, and debugging
    User interfaces are presented in full color to illustrate their nuances. The companion website, www.visualizetheweb/flashmobile, includes all of the AS3 code, project files, and a blog to keep you up to date with related news and developments.

    Wednesday, 16 November 2011

    Professional C++, 2nd Edition - Marc Gregoire, Nicholas A. Solter, Scott J. Kleper (EPUB FORMAT)

    Professional C++, 2nd Edition (EPUB FORMAT)
         - Marc Gregoire, Nicholas A. Solter, Scott J. Kleper 
    Although C++ is often the language of choice from game programming to major commercial software applications, it is also one of the most difficult to master. With this no-nonsense book, you will learn to conquer the latest release of C++. The author deciphers little-known features of C++, shares detailed code examples that you can then plug into your own code, and reveals the significant changes to C++ that accompany the latest release. You'll discover how to design and build applications that solve real-world problems and then implement the solution using the full capabilities of the language.
    Appeals to experienced developers who are looking for a higher level of learning
    • Drills down the extensive changes to the latest C++ standard, C++11, including enhancements made to run-time performance, standard library, language usability, and core language
    • Zeroes in on explaining the more poorly understood elements of the C++ feature set and addresses common pitfalls to avoid
    • Includes case studies that feature extensive, working code that has been tested on Windows and Linux platforms
    • Intertwines text with useful tips, tricks, and workarounds
    Packed with best practices for programming, testing, and debugging applications, this book is vital for taking your C++ skills to the next level.

    Wednesday, 2 November 2011

    Java Servlet & JSP Cookbook - Bruce W. Perry

    Java Servlet & JSP Cookbook 
                                                           - Bruce W. Perry
    With literally hundreds of examples and thousands of lines of code, the Java Servlet and JSP Cookbook yields tips and techniques that any Java web developer who uses JavaServer Pages or servlets will use every day, along with full-fledged solutions to significant web application development problems that developers can insert directly into their own applications.
    Java Servlet and JSP Cookbook presents real-world problems, and provides concise, practical solutions to each. Finding even one tested code "recipe" that solves a gnarly problem in this comprehensive collection of solutions and best practices will save hours of frustration--easily justifying the cost of this invaluable book.
    But "Java Servlet and JSP Cookbook" is more than just a wealth of cut-and-paste code. It also offers clear explanations of how and why the code works, warns of potential pitfalls, and directs you to sources of additional information, so you can learn to adapt the problem-solving techniques to similar situations.
    These recipes include vital topics like the use of Ant to setup a build environment, extensive coverage of the WAR file format and web.xml deployment descriptor, file-uploading, error-handling, cookies, logging, dealing with non-HTML content, multimedia, request filtering, web services, I18N, web services, and a host of other topics that frustrate even the most seasoned developers.
    For Java web developers of all levels who are eager to put into practice the theory presented in other API-focused books, the solutions presented in this practical book will prove invaluable over and over again. This is painless way for less experienced developers who prefer to learn by doing to expand their skills and productivity, while accomplishing practical solutions to the pressing problems they face every day.

    Beginning Visual Basic 2010 (Wrox Programmer to Programmer) - Thearon Willis, Bryan Newsome

    Beginning Visual Basic 2010 (Wrox Programmer to Programmer)
                                       - Thearon Willis, Bryan Newsome
    This book is designed to teach you how to write useful programs in Visual Basic 2010 as quickly and easily as possible.
    There are two kinds of beginners for whom this book is ideal:
    • You're a beginner to programming and you've chosen Visual Basic 2010 as the place to start. That's a great choice! Visual Basic 2010 is not only easy to learn, it's also fun to use and very powerful.
    • You can program in another language but you're a beginner to .NET programming. Again, you've made a great choice! Whether you've come from Fortran or Visual Basic 6, you'll find that this book quickly gets you up to speed on what you need to know to get the most from Visual Basic 2010.
    Visual Basic 2010 offers a great deal of functionality in both tools and language. No one book could ever cover Visual Basic 2010 in its entirety—you would need a library of books. What this book aims to do is to get you started as quickly and easily as possible. It shows you the roadmap, so to speak, of what there is and where to go. Once we've taught you the basics of creating working applications (creating the windows and controls, how your code should handle unexpected events, what object-oriented programming is, how to use it in your applications, and so on) we’ll show you some of the areas you might want to try your hand at next:
    • Chapters 1 through 9 provide an introduction to Visual Studio 2010 and Windows programming. These chapters will help you install the Visual Studio 2010 IDE you'll use to create Visual Basic 2010 applications and learn your way around the interface. You'll be introduced to the .NET Framework and the CLR (Common Language Runtime). You'll learn to use variables, data types, comments, methods, and control software flow with the If statement and loops. You'll work with data in arrays, enumerations, constants, structures, ArrayLists, Collections, and tables. Chapter 6 provides an introduction to XAML and Windows Presentation Foundation (WPF) programming. XAML and WPF are the most recent addition to how VB programmers create user interfaces for their applications. You'll also work with events, create toolbars, buttons, forms, display dialog boxes, and create menus.
    • Chapter 10 provides an introduction to application debugging and error handling.
    • Chapters 11 through 13 provide an introduction to object-oriented programming (OOP) and building objects. You'll use classes, learn about reusability, work with constructors and inheritance, and see .NET Framework classes and namespaces. You’ll learn to work with OOP memory management, class libraries, you'll register assemblies, and see how to use third party class libraries.
    • Chapter 14 provides an introduction to creating Windows Forms user controls. While WPF user interfaces are newer, Windows forms are still in widespread use. You'll create and test controls and work with their properties.
    • Chapters 15 and 16 provide an introduction to programming with databases and covers Access, SQL Server, and ADO.NET. The chapters walk you through the SQL SELECT statement, Access queries, data access components, and data binding.
    • Chapters 17 and 18 provide an introduction to Dynamic Data Web Sites and ASP.NET and show you how to write applications for the Web. You'll work with the most current ASP.NET 4 web techniques in Visual Studio 2010.
    • Chapter 19 provides a brief introduction to XML, a powerful tool for integrating your applications with others—regardless of the language they were written in.
    • Chapter 20 introduces you to deploying applications using ClickOnce technology.

    Tuesday, 1 November 2011

    PHP and MySQL for Dummies, Second Edition

    Publisher For Dummies
    Author(s) Janet Valade
    ISBN 0764555898
    Release Date 30 November 1999
    Updated for PHP 5 and MySQL 4 Create dynamic, interactive Web pages on Windows, Linux, or Mac OS X systems Open up a whole new world of Web database applications with PHP and MySQL, the perfect open source pair! This handy guidebook shows you how, with sample applications of an online catalog and a members-only Web site. Get the scoop on security issues, set up your Apache Web server, design the ideal database, and more. The Dummies Way Explanations in plain English "Get in, get out" information Icons and other navigational aids Tear-out cheat sheet Top ten lists A dash of humor and fun Discover how to: Plan and develop a Web database application Design and build the database Write custom PHP application programs Work with numbers and character strings Move information from one Web page to another


    PHP 5 for Dummies

    Publisher For Dummies
    Author(s) Janet Valade
    ISBN 0764541668
    Release Date 19 April 2004
    Page 416
    Covers the latest major release of PHP, the most popular open source Web scripting language, in the friendly, easy-to-understand For Dummies style
    --PHP is installed on nearly nine million servers, and usage has grown at the rate of 6.5 percent per month for the past two years
    --PHP is easy to learn, well suited for Web development, and can be embedded with HTML, making it a good choice for creating dynamic Web pages for e-commerce sites and other Web applications; a database-friendly language, it connects easily to Sybase, MySQL, mSQL, Oracle, and other databases
    --Explains how to acquire and install PHP, how PHP's features make it a useful scripting language, and how to use PHP for three of the most common applications: interactive Web sites, database storage, and common operating system tasks

    Download (2.3 MB)

    or

    Download ebook

    or
    Download ebook

    How to Do Everything with PHP and MySQL


    # Publisher: McGraw-Hill Osborne Media; 1 edition (March 31, 2005)
    # Language: English
    # ISBN-10: 0072257954
    # ISBN-13: 978-0072257953

    Book Description
    This new release in the popular How to Do Everything series explains how to build open source web applications with MySQL and PHP 5. Using these two tools, you’ll be able to create highly functional, interactive web sites easily. Follow along with a step-by-step sample application and, as a bonus, download three full-length case studies complete with code trees.


    Download Description
    This new release in the popular How to Do Everything series explains how to build open source web applications with MySQL and PHP 5. Using these two tools, you’ll be able to create highly functional, interactive web sites easily. Follow along with a step-by-step sample application and, as a bonus, download three full-length case studies complete with code trees.

    Download Link

    PHP 5 Advanced: Visual QuickPro Guide

    Free Ebooks


    # Publisher: Peachpit Press; 2Rev Ed edition (March 5, 2007)
    # Language: English
    # ISBN-10: 0321376013
    # ISBN-13: 978-0321376015

    Book Description
    PHP is currently one of the most popular server-side, HTML-embedded scripting language on the Web. It's specifically designed for Web site creation and is frequently being used to replace the functionality created by Perl to write CGI scripts. PHP's popularity and easier-to-learn appeal has spawned a new breed of programmer, those who are only familiar with and only use PHP.

    Sharpen your PHP skills with the fully revised and updated, PHP 5 Advanced for the World Wide Web: Visual QuickPro Guide! Filled with fifteen chapters of step-by-step content and written by best-selling author and PHP programmer, Larry Ullman, this guide teaches specific topics in direct, focused segments, shows how PHP is used in real-world applications, features popular and most-asked-about scripts, and details those technologies that will be more important in the future. You'll learn about object-oriented programming, PHP interactions with a server, XML, RSS, Networking with PHP, image and PDF generation, and more.


    About the Author
    Larry Ullman is Lead PHP Programmer and Directory of Digital Media Technology at DMC Insights, Inc., a firm specializing in information technology. He is the author of several books on PHP, MySQL, Web development, and other programming languages. In addition to writing, he develops dynamic Web applications, conducts training seminars, and teaches PHP programming for the Web through the University of California at Berkeley Extension Online.

    Download Link

    PHP 5 Fast & Easy Web Development

    Free Ebooks


    # Publisher: Course Technology PTR; 1 edition (May 11, 2004)
    # Language: English
    # ISBN-10: 1592004733
    # ISBN-13: 978-1592004737

    Book Description
    Don't spend your time wading through manuals to learn PHP 5. Spend it doing what you do best - creating web pages! With "PHP 5 Fast & Easy Web Development" you can get up and running with PHP 5, Apache, and MySQL with ease. By the time you're finished, you'll be able to display dynamic content, build your own contact management system, create custom reports, work with XML, and much more. Less time, less effort, more results!

    About the Author
    Julie Meloni is the Technical Director for i2i Interactive, a multimedia company located in Los Altos, CA. She's been developing Web-based applications since the Web first saw the light of day and remembers the excitement surrounding the first GUI Web browser. She is the author of several books and articles on Web-based programming languages and database topics, and you can find translations of her work in several languages, including Chinese, Italian, Portuguese, and Polish. She is the author of "PHP Fast & Easy Web Development, 2nd Edition" (Premier Press, 193184187X).

    Download Link

    Learning PHP and MySQL


    # Publisher: O'Reilly Media, Inc. (June 2, 2006)
    # Language: English
    # ISBN-10: 0596101104
    # ISBN-13: 978-0596101107

    Book Description

    The PHP scripting language and MySQL open source database are quite effective independently, but together they make a simply unbeatable team. When working hand-in-hand, they serve as the standard for the rapid development of dynamic, database-driven websites. This combination is so popular, in fact, that it's attracting many programming newbies who come from a web or graphic design background and whose first language is HTML. If you fall into this ever-expanding category, then this book is for you.

    Learning PHP and MySQL starts with the very basics of the PHP language, including strings and arrays, pattern matching and a detailed discussion of the variances in different PHP versions. Next, it explains how to work with MySQL, covering information on SQL data access for language and data fundamentals like tables and statements. Finally, after it's sure that you've mastered these separate concepts, the book shows you how to put them together to generate dynamic content. In the process, you'll also learn about error handling, security, HTTP authentication, and more.

    If you're a hobbyist who is intimidated by thick, complex computer books, then this guide definitely belongs on your shelf. Learning PHP and MySQL explains everything--from basic concepts to the nuts and bolts of performing specific tasks--in plain English.

    Part of O'Reilly's bestselling Learning series, the book is an easy-to-use resource designed specifically for newcomers. It's also a launching pad for future learning, providing you with a solid foundation for more advanced development.

    Download Link

    PHP & MySQL Everyday Apps For Dummies (For Dummies)

    Publisher For Dummies
    Author(s) Janet Valade
    ISBN 0764575872
    Release Date 27 June 2005
    Includes unique object-oriented coverage!

    Complete instructions for building real-world Web applications, with all code on CD

    Create six practical applications — two user login-in apps, online catalog, shopping cart, content management system, and Web forum — both in procedural and object-oriented programming. Incorporate the apps into your Web site right away by following the easy directions. The apps are not just snippets, but neatly assembled packages with real-world functionality!

    Discover how to
    Design and build two types of user login apps
    Restrict Web site access
    Build an online shopping cart and catalog
    Allow users to publish documents online
    Manage mailing lists
    Let users post messages on an online bulletin board

    Download (2.7 MB)

    or

    Download ebook

    or
    Download ebook

    Professional PHP5

    Free Ebooks


    # Publisher: Wrox (November 26, 2004)
    # Language: English
    # ISBN-10: 0764572822
    # ISBN-13: 978-0764572821

    Review“…really useful…well laid out…” (oraclehome.co.uk, October 2005)

    Book Description
    What is this book about?

    With the release of PHP 5 and the Zend Engine 2, PHP finally graduates from it earliest days as a lightweight scripting syntax to an powerful object oriented programming language that can hold its own against the Java and .NET architectures that currently dominate corporate software development. This book has a pragmatic focus on how to use PHP in the larger scheme of enterprise-class software development.

    What does this book cover?

    Unlike Java or .NET, there is little discussion of the application of design patterns, component architectures, and best-practices to the development of applications using PHP. Software written in the absence of this sort of higher-order architecture will never be able to match the robust frameworks that Java and .NET ship with out of the box. This book addresses this issue by covering the following material:

    * Part 1 discusses the OO concepts that were initially explored in Beginning PHP 5 and a demonstration of how to implement them in PHP 5. This section also covers UML modeling and provides a brief introduction to project management techniques that are covered in more depth in Part 4.
    * Parts 2 and 3 present objects and object hierarchies that, when completed, comprise a robust toolkit that developers will be able to reuse on future projects. These chapters are designed to arm the professional PHP developer with the sort of constructs that are available out of the box with platforms such as Java and .NET — from simple utility classes like Collection and Iterator, to more complex constructs like Model/View/Controller architectures and state machines.
    * Part 4 shows how to use the toolkit from Parts 2 and 3 to create real-world applications. We look at the development of a robust contact management system that will leverage the componentry and concepts already discussed and introduce project management and software architecture concepts that enable developers to accurately identify business requirements, design scalable, extensible platforms, and handle change management effectively. It covers the waterfall and spiral project management paradigms and include a discussion on eXtreme Programming and other approaches to software development.
    * The Appendices include an extended discussion on the effective use of CVS, introduce the Zend Studio IDE and related tools, and discuss performance tuning and scalability.

    Download Link

    Lynda PHP with MySQL Essential Training

    PHP with MySQL Essential Training
    with: Kevin Skoglund
    Running Time: 10.75 hours

    Website and database assimilation is a necessity for many of today's businesses, and learning to work with PHP is key to integration success. The objective of PHP with MySQL Essential Training is to teach both new and experienced web developers the comprehensive steps for building dynamic, data-driven, interactive websites. Instructor Kevin Skoglund demonstrates the entire process of building a content management system. He starts with the basics of the PHP language (variables, arrays, loops, functions, etc.) and works up to building dynamic web pages with a MySQL back end. Kevin also covers blueprinting applications; structuring and interacting with databases; building, validating, and processing forms; and regulating user access with passwords. In addition, he provides practical advice, offers examples of best practices, and demonstrates refactoring techniques for improving existing code. Exercise files accompany the tutorials..

    Table of contents

    Introduction

    1. PHP Overview

    2. Mac Installation

    3. Windows Installation

    4. First Steps

    5. Exploring Data Types

    6. Control Structures Pt. 1: Logical Expressions

    7. Control Structures Pt. 2: Loops

    8. User-Defined Functions

    9. Debugging

    10. Building Web Pages

    11. MySQL Basics

    12. Building a Content Management System

    13. Application CRUD

    14. Building the Public Area

    15. Regulating Page Access

    Conclusion



    more info @http://movielibrary.lynda.com/html/modPage.asp?ID=435

    Total Training PHP MySQL Video Tutorials


    (Course 01 Installing Apache).avi
    (Course 02 Installing PHP4).avi
    (Course 03 Configuring for PHP).avi
    (Course 04 Adding PHP to HTML).avi
    (Course 05 Intro to Variables).avi
    (Course 06 Installing MySQL).avi
    (Course 07 Intro to DATABASES).avi
    (Course 08 Intro to TABLES).avi
    (Course 09 Working with DATA).avi
    (Course 10 Introduction).avi
    (Course 11 User Account).avi
    (Course 12 Integrating PHP & MySQL).avi
    (Course 13 Writing a Counter Script).avi
    (Course 14 For Loops and Array).avi
    (Course 15 IF Statements).avi
    (Course 16 POST - GET - FORMS).avi
    (Course 17 Writing a Guest Book).avi
    (Course 18 Writing a Stat Tracker).avi
    (Course 19 PhpMyAdmin).avi
    Download: | Part 1/3 | Part 2/3 | Part 3/3 |

    The PHP Anthology: 101 Essential Tips, Tricks & Hacks, 2nd Edition

    The PHP Anthology: 101 Essential Tips, Tricks & Hacks, 2nd EditionPublisher: SitePoint
    Language: English
    ISBN: 0975841998
    Paperback: 542 pages
    Data: Oct 2007
    Format: PDF
    Description: The PHP Anthology: 101 Essential Tips, Tricks & Hacks, 2nd Edition is a collection of powerful PHP 5 solutions to the most common programming problems.
    Featuring best-practice code and a commonsense approach to development, this book includes coverage of:
    # Manage errors gracefully.
    # Build functional forms, tables, and SEO-friendly URLs.
    # Reduce load time with client- and server-side caching.
    # Produce and utilize web services with XML.
    # Secure your site using access control systems.
    # Easily work with files, emails, and images.
    # And much more
    The question and answer format will allow you to to quickly find and reference any of the 101 solutions, saving you hours of Internet research or painful trial & error. All solutions are fully explained and the ready-to-use code is available for download.

    RapidShare

    PHP Programming Solutions

    Simplify and shorten the PHP application developmentPHP Programming Solutions clearly lays out more than 250 programming challenges alongside practical solutions, functioning code, detailed explanations, and usage tips. cycle using the in-depth information contained in this hands-on guide.
    Inside, you’ll learn to manipulate strings and arrays, work with HTML and Web pages, accept and validate user input, parse XMLwidgets and extensions. Plus, you’ll get detailed coverage of PHP security issues, SQL database interaction, debugging techniques, and error processing. code, and resolve programming problems using PEAR and PECL
    Work with numbers, strings, dates, times, files, and directories
    Build complex data structures using PHP’s array manipulation API
    Use functions and classes to build modular, reusable code
    Create, update, and cache HTML documents and Web content
    Obtain and process user input submitted via online forms
    Protect, log, and debug PHP script actions
    Authenticate and track users with sessions and cookies
    Traverse, validate, and transform XML documents
    Store and retrieve data from MySQL, PostgreSQL, and Oracle databases
    Interface with different server types, network protocols, and file formats
    Perform efficient exception handling and error processing

    http://mihd.net/4vn2jd
    http://rapidshare.com/files/85619809/007148745X.rar

    PHP Web 2.0 Mashup Projects


    This practical tutorial has detailed, carefully explained case studies using PHP to build new, effective mashup applications, which combine data from multiple external online sources into an integrated Web 2.0 experience. If you are confident with PHP programming and interested in mashing things up, this book is for you! All you need to know about formats, protocols, web services, and web APIs is covered as you learn to write PHP code to remotely consume services like Google Maps, Flickr, Amazon, YouTube, MSN Search, Yahoo!, Last.fm, the Internet UPC Database, and even the California Highway Patrol Traffic data! The 5 real-world PHP projects each start with an overview of technologies and protocols needed and then dive into the tools used and details of creating the project, and you can download each project’s source code. You will learn how these technologies work with each other and how to use this information, together with your imagination, to build your own cutting-edge websites.


    http://mihd.net/ebi8ay
    http://rapidshare.com/files/88919564/184719088X.rar

    Learning PHP & MySQL: Step-by-Step Guide to Creating Database-Driven Web Sites


    Learning PHP & MySQL: Step-by-Step Guide to Creating Database-Driven Web Sites

    # Author:Michele Davis, Jon Phillips
    # Format:PDF 6.3MB
    # Page Count: 428 pages
    # Publisher: O'Reilly Media, Inc.; 2 edition (August 17, 2007)
    # Language: English
    # ISBN-10: 0596514018
    # ISBN-13: 978-0596514013

    PHP and MySQL are quickly becoming the de facto standard for rapid development of dynamic, database-driven web sites. This book is perfect for newcomers to programming as well as hobbyists who are intimidated by harder-to-follow books. With concepts explained in plain English, the new edition starts with the basics of the PHP language, and explains how to work with MySQL, the popular open source database. You then learn how to put the two together to generate dynamic content.

    If you come from a web design or graphics design background and know your way around HTML, Learning PHP & MySQL is the book you've been looking for. The content includes:

    * PHP basics such as strings and arrays, and pattern matching
    * A detailed discussion of the variances in different PHP versions
    * MySQL data fundamentals like tables and statements
    * Information on SQL data access for language
    * A new chapter on XHTML
    * Error handling, security, HTTP authentication, and more

    Learning PHP & MySQL explains everything from fundamental concepts to the nuts and bolts of performing specific tasks. As part of O'Reilly's bestselling Learning series, the book is an easy-to-use resource designed specifically for beginners. It's a launching pad for future learning, providing you with a solid foundation for more advanced development.

    Download 下载
    [Rapidshare] OReilly.Learning.PHP.and.MySQL.2nd.Edition.Aug.2007.pdf
    [Mirror] http://w15.easy-share.com/14505101.html

    PHP Oracle Web Development

    Data processing, Security, Caching, XML, Web Services, and Ajax

    This practical book for PHP/Oracle developers is built around well explained, easy-to-follow example code to build robust, efficient, secure solutions covering popular current topics on using PHP with Oracle. Assuming no special skill level, experienced author Yuli Vasiliev shows how to install and configure PHP and Oracle; connect PHP to Oracle; move application business logic to Oracle; build transactional applications; use security features; improve performance with caching; employ XML features; implement SOAP web services; build Ajax-driven PHP/Oracle solutions. Building and deploying PHP applications on Oracle Database combines the power and robustness of Oracle with the easy, rapid development of open-source PHP to achieve high-performance, scalable, reliable data-driven web applications with minimal effort. Unlike some other databases, Oracle allows building the key business logic of PHP applications inside the database, moving data processing from web server to database server.

    Download:rapidshare.com


    Related Posts Plugin for WordPress, Blogger...