quarta-feira, 6 de maio de 2009

Internet & World Wide Web How to Program (2nd Edition).pdf


Description
Covers virtually every Web development skill now in demand, from building dynamic pages through server and client-side scripting; XML; Flash; even the basics of electronic commerce. Softcover. CD-ROM included.

From the Back Cover
The authoritative DEITEL™ LIVE-CODE™ introduction to Internet & World Wide Web programming

The Internet and World Wide Web have revolutionized software development with multimediaintensive, platform-independent code for conventional Internet-, Intranet- and Extranet-based applications. This college-level textbook carefully explains how to program multitiered, client/server, database-intensive, Web-based applications.

Dr. Harvey M. Deitel and Paul J. Deitel are the founders of Deitel & Associates, Inc., the internationally recognized corporate training and content-creation organization specializing in Java™, C++, C, Visual C#™, Visual Basic®, Visual C++®, .NET, XML, Python, Perl, Internet, Web and object technologies. The Deitels are also the authors of the world's #1 Java and C++ textbooks—Java How to Program, 4/e and C++ How to Program, 3/e—and many other best sellers. In Internet & World Wide Web How to Program, 2/e, the Deitels and their colleague, Tem R. Nieto, discuss key topics, including:

  • XHTML™/CSS™/Dynamic HTML
  • Multitier Client/Server Applications
  • Internet Explorer® 5.

Practical .NET 2.0 Networking Projects

Description

Practical .NET 2.0 Networking Projects demonstrates some of the key networking technologies that are being made easily accessible through .NET Framework 2.0. It discusses communication between wired machines and between networks and mobile devices. The book teaches you about the technologies by walking you through sample projects in a straightforward and direct way.

The book begins by discussing background theory so youll get comfortable with the layout of the .NET Framework and Compact Framework from a networking perspective. Then youll use the APIs within these frameworks to build a variety of cutting-edge networking applications that cover everything from Bluetooth and RFID communication to sockets programming and chat servers. Youll build working examples for each project, which you can also customize and use for your own purposes. The featured projects cover

  • Basic introduction to network programming in .NET 2.0
  • Sockets programming
  • Serial communication
  • Bluetooth and GPS
  • Infrared networking to mobile devices
  • RFID

quinta-feira, 30 de abril de 2009

Object-Oriented PHP - Concepts, Techniques, And Code
Object-Oriented PHP
by Peter Lavin is a good book for any traditional/procedural PHP programmer who would like to know what those object-oriented PHP programmers are so excited about. If you are considering adding object-oriented PHP to your toolbox and want a step-by-step, example based guide for the beginner, this is a good book to start with. This book is also for programmers who want to switch from PHP 4 to PHP 5.

Lavin starts with an overview of object-oriented PHP and discusses several of its advantages. He then discusses the basics of object-oriented programming such as classes and inheritance and the specifics for this type of programming in PHP. Next, he teaches you how to write your first class. One of the nice things about this book is that the author starts with this simple example and, as you progress through the book, shows how to build upon, extend and reuse that simple class to do more advanced programming.

The first step is to extend this class into a directory item class that will list all the files in a directory or list just certain files as needed. Next, you will write a thumbnail class that will create thumbnail images on-the-fly that are reduce in dimensions and quality thus reducing the download time. The third class you write is a page navigation class, similar to that used by GoogleTM, that will control the number of items listed on a page and also the number of page links in the navigation. Finally, he shows you how these three classes work together and with CSS.

Next, Lavin discusses the MySQL database class and how it works with the MySQLR database. He also covers inheritance and how that can be applied to simplify error handling. He then moves on to abstract classes, magic methods and how dynamic websites can benefit from the SimpleXML extension to work with RSS feeds and the SOAP extension for a website search engine. We all hate to document our programs and Lavin shows you how to use the reflection class to self-document your code.

Peter Lavin has a web development firm and writes for several publications including PHP Hacks. There is a companion website that contains downloads of all the code and working examples.

Beginning Joomla!: From Novice to Professional

Do you want the ability to manage documents, photos, and other content over the Web but dont want to shell out thousands of dollars in proprietary solutions? Want to create an online community for your hobby or user group? Youre not alone. For thousands of like-minded around the globe, the answer is Joomla!, an open source content management system used to manage all sorts of data over the Web.

While Joomla! is relatively easy to install, a fair amount of knowledge is required in order to configure the application to your specific needs. Beginning Joomla! answers many of the questions youre sure to have, guiding you through the process of creating your own design templates, adding and managing content, and adding popular community features such as article commenting, user profile management, and forums. Later chapters discuss e-commerce integration, explore search engine optimization, and show you how to extend Joomla! by creating your own plug-ins.

Details

  • Paperback: 448 pages
  • Publisher: Apress; 2nd edition (April 21, 2009)
  • Language: English
  • ISBN-10: 1430216425
  • ISBN-13: 978-1430216421
  • Product Dimensions: 9.3 x 7 x 1.1 inches

Beginning Joomla!: From Novice to Professional

Do you want the ability to manage documents, photos, and other content over the Web but dont want to shell out thousands of dollars in proprietary solutions? Want to create an online community for your hobby or user group? Youre not alone. For thousands of like-minded around the globe, the answer is Joomla!, an open source content management system used to manage all sorts of data over the Web.

While Joomla! is relatively easy to install, a fair amount of knowledge is required in order to configure the application to your specific needs. Beginning Joomla! answers many of the questions youre sure to have, guiding you through the process of creating your own design templates, adding and managing content, and adding popular community features such as article commenting, user profile management, and forums. Later chapters discuss e-commerce integration, explore search engine optimization, and show you how to extend Joomla! by creating your own plug-ins.

Product Details

  • Paperback: 448 pages
  • Publisher: Apress; 2nd edition (April 21, 2009)
  • Language: English
  • ISBN-10: 1430216425
  • ISBN-13: 978-1430216421
  • Product Dimensions: 9.3 x 7 x 1.1 inches

segunda-feira, 20 de abril de 2009

C# Bible
Jeff Ferguson, Brian Patterson, Pierre Boutquin
ISBN: 978-0-7645-4834-5
Paperback
830 pages
August 2002



SOBRE O LIVRO:
100% comprehensive, the C# Bible will have even beginning programmers up and running with Microsoft's new C# language quickly and easily. But this title does not stop at just presenting the C# language - it teaches practical application development in the new .NET Framework. Starting at ground zero, readers will benefit from veteran developer Jeff Ferguson's insight into topics that include:
* Background of C#
* .NET concepts
* Defining data with variables
* Building containers with arrays
* Writing expressions and statements
* Object Oriented Programming with C#
* Maintaining state with fields
* Defining behavior with methods
* Building WinForm and WebFom applications
* Using C# in ASP.NET
* Working with COM



Preface.

Acknowledgments.

PART I: C# Language Fundamentals.

Chapter 1: An Introduction to C#.

Chapter 2: Writing Your First C# Program.

Chapter 3: Working with Variables.

Chapter 4: Expressions.

Chapter 5: Controlling the Flow of Your Code.

Chapter 6: Working with Methods.

Chapter 7: Grouping Data Using Structures.

PART II: Object-Oriented Programming with C#.

Chapter 8: Writing Object-Oriented Code.

Chapter 9: C# Classes.

Chapter 10: Overloading Operators.

Chapter 11: Class Inheritance.

PART III: Advanced C#.

Chapter 12: Working with Namespaces.

Chapter 13: Understanding Interfaces.

Chapter 14: Enumerations.

Chapter 15: Events and Delegates.

Chapter 16: Handling Exceptions.

Chapter 17: Working with Attributes.

Chapter 18: Versioning Your Classes.

Chapter 19: Working with Unsafe Code.

Chapter 20: Understanding Advanced C# Constructs.

PART IV: Developing .NET Solutions Using C#.

Chapter 21: Building WindowsForms Applications.

Chapter 22: Creating Web Applications with WebForms.

Chapter 23: Database Programming with ADO.NET.

Chapter 24: Working with Files and the Windows Registry.

Chapter 25: Accessing Data Streams.

Chapter 26: Drawing with GDI+.

Chapter 27: Building Web Services.

Chapter 28: Using C# in ASP.NET.

Chapter 29: Building Custom Controls.

Chapter 30: Building Mobile Applications.

PART V: C# and the .NET Framework.

Chapter 31: Working with Assemblies.

Chapter 32: Reflection.

Chapter 33: C# Threading.

Chapter 34: Working with COM.

Chapter 35: Working with COM+ Services.

Chapter 36: Working with .NET Remoting.

Chapter 37: C# and .NET Security.

Appendix: XML Primer.

Index.