Showing posts with label oreilly. Show all posts
Showing posts with label oreilly. Show all posts

Building Oracle XML applications By Steve Muench free book download




Product Details

  • Paperback: 812 pages
  • Publisher: O'Reilly Media, Inc.; Pap/Cdr edition (October 2, 2000)
  • Language: English
  • ISBN-10: 1565926919
  • ISBN-13: 978-1565926912
Amazon.com
Aimed at Oracle professionals planning or doing XML work, this in-depth guide, covering Oracle8 and Oracle8i, comes from Oracle's lead XML technical evangelist, Steve Muench. No prior knowledge of XML is required to dive into the book, but readers are assumed to be familiar with SQL and with programming using Java or PL/SQL.

Building Oracle XML Applications introduces XML, gives an overview of Oracle XML technologies, and shows what they do and how they fit together. There is a focus on JDeveloper, Oracle's Java and XML development tool, which can be installed from the CD-ROM, and there are plenty of hands-on examples of how to use it. Then there are chapters on processing XML with PL/SQL or Java, transforming XML with XSLT, publishing data with XSQL pages, generating datagrams (XML documents used for exchanging data), and techniques for storing and loading XML data. The final section concentrates on Oracle XML applications, and topics include an XSQL publishing framework, Java extension functions, and using XSQL and XSLT to build personalized portals and discussion forums.

This fast-paced handbook is packed with example code. The presentation is clear, and the technical content is based on the author's deep knowledge of Oracle in general and XML technologies in particular. Highly recommended. --Tim Anderson, Amazon.co.uk 

Book Description
Oracle Corporation, committed to supporting XML in a wide range of products, has XML-enabled its entire Oracle Internet platform--the Oracle8"i database, Oracle interMedia, Oracle Application Server, and a variety of other products.

"Building Oracle XML Applications, by Steve Muench, Oracle's lead "XML evangelist" and a key Oracle XML developer, gives Java and PL/SQL developers a rich and detailed look at the many tools Oracle has provided to support XML development, such as the Oracle XML Parser, the Oracle XML SQL Utility, and the XSQL Servlet.

The company describes Oracle8"i as "the first XML enabled database." This book shows how to combine the power of XML and XSLT with the speed, functionality, and reliability of the Oracle database to build flexible applications. The author delivers nearly 800 pages of entertaining text, helpful and time-saving hints, and extensive examples that developers can put to use immediately to build custom XML applications.

Products covered include:

XSQL pages and the XSQL servlet: declarative templates and an extensive framework to assemble any kind of static or dynamic XML information and transform it for delivery using XSLT stylesheets.JDeveloper: a complete integrated development environment for Java XML developers, including editing, syntax checking, debugging, and more. XSLT Processor: a product that enables XML information to be presented and delivered in many different ways, using any web-based format, both inside and outside the database. XML SQL utility: an Oracle utility that works with the results of SQL statements as XML documents and uses XML documents to insert, update, and delete information from database tables, views, andobject views.XML Parser: a product that lets Java, PL/SQL, C, and C++ developers process and construct XML.interMedia: a product whose Text option lets developers search XML documents from SQL and leverage the XML document structure for razor-sharp search precision.Advanced Queuing: an Oracle queuing mechanism that lets both PL/SQL and Java programs enqueue and and dequeue XML messages. PLSXML utilities: Oracle PL/SQL utilities that let developers using any version of Oracle produce XML from SQL statements.

The accompanying CD-ROM contains JDeveloper 3.1, an integrated development environment for Java developers.

For more free books download visit this blog daily

Download

Head First SQL: Your Brain on SQL By Lynn Beighley




http://images-eu.amazon.com/images/P/0596526849.02.LZZZZZZZ.jpg

Product Details
  • Paperback: 607 pages
  • Publisher: O'Reilly Media, Inc. (September 1, 2007)
  • Language: English
  • ISBN-10: 0596526849
  • ISBN-13: 978-0596526849
Bill Sawyer, ATG Curriculum Manager, Oracle
"There are books you buy and books you keep on your desk... Head First SQL is at the top of my stack."

Andrew Cumming, Author of SQL Hacks, Zoo Keeper at sqlzoo.net
"This is not SQL made easy; this is SQL made challenging, SQL made interesting, SQL made fun."

Dan Tow, Author of SQL Tuning
"Outrageous! SQL is a computer language, right? Head First SQL is obviously written for human beings! What's up with that?!"

Product Description
Is your data dragging you down? Are your tables all tangled up? Well we've got the tools to teach you just how to wrangle your databases into submission. Using the latest research in neurobiology, cognitive science, and learning theory to craft a multi-sensory SQL learning experience, Head First SQL has a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.

Maybe you've written some simple SQL queries to interact with databases. But now you want more, you want to really dig into those databases and work with your data. Head First SQL will show you the fundamentals of SQL and how to really take advantage of it. We'll take you on a journey through the language, from basic INSERT statements and SELECT queries to hardcore database manipulation with indices, joins, and transactions. We all know "Data is Power" - but we'll show you how to have "Power over your Data". Expect to have fun, expect to learn, and expect to be querying, normalizing, and joining your data like a pro by the time you're finished reading!

About the Author
Lynn Beighley is a fiction writer stuck in a technical book writer's body. Upon discovering that technical book writing actually paid real money, she learned to accept and enjoy it.

After going back to school to get a Masters in Computer Science, she worked for the acronyms NRL and LANL. Then she discovered Flash, and wrote her first bestseller.

A victim of bad timing, she moved to Silicon Valley just before the great crash. She spent several years working for Yahoo! and writing other books and training courses. Finally giving in to her creative writing bent, she moved to the New York area to get an MFA in Creative Writing.

Her Head First-style thesis was delivered to a packed room of professors and fellow students. It was extremely well received, and she finished her degree, finished Head First SQL, and can't wait to begin her next book.

Lynn loves traveling, cooking, and making up elaborate background stories about complete strangers. She's a little scared of clowns.



For more free books download visit this blog daily

For the Broken Links and Like this Book reply Here....



Download

Access Database Design & Programming free book download



http://images.amazon.com/images/P/0596002734.01.LZZZZZZZ.jpg

Product Details

  • Paperback: 448 pages
  • Publisher: O'Reilly Media, Inc.; 3rd edition (January 7, 2002)
  • Language: English
  • ISBN-10: 0596002734
  • ISBN-13: 978-0596002732
Product Description
"Access Database Design & Programming" takes you behind the details of the Access interface, focusing on the general knowledge necessary for Access power users or developers to create effective database applications. When using software products with graphical interfaces, we frequently focus so much on the interface that we forget about the general concepts that allow us to understand and use the software effectively. In particular, this book focuses on three areas:

Database design. The book provides an enjoyable, informative overview of database design that carefully shows you how to normalize tables to eliminate redundancy without losing data.

Queries. The book examines multi-table queries (i.e., various types of joins) and shows how to implement them indirectly by using the Access interface or directly by using Access SQL.

Programming. The book examines the VBA integrated development environment (IDE). It then goes on to provide an excellent introduction to Data Access Objects (DAO), ActiveX Data Objects (ADO), and ADO Extensions for Data Definition and Security (ADOX). These sections serve as a handy introduction and primer for basic database operations, such as modifying a table under program control, dynamically adding and deleting a record, and repositioning a record pointer. The concluding chapter focuses on common programming problems, such as computing running sums and comparing two sets.

Unlike other Access books that take the long, detailed approach to every topic of concern to Access programmers, "Access Database Design &Programming" instead focuses on the core concepts, enabling programmers to develop solid, effective database applications. This book alsoserves as a 'second course' in Access that provides a relatively experienced Access user who is new to programming with the frequently overlooked techniques necessary to develop successfully in the Microsoft Access environment.

Anyone interested in learning Access in depth, rather than just scraping the surface, will enjoy and benefit immensely from reading this book.

For more free books download visit this blog daily

For the Broken Links and Like this Book reply Here....

Download

Dynamic Learning: Dreamweaver CS3 By Fred Gerantabee, AGI Creative Team free book download

Preview this book



Dynamic Learning: Dreamweaver CS3 is like having access to a top-notch team of your very own instructors. Written by product experts and trainers who have produced many of Adobe's training titles, the book takes you step-by-step through the process of learning to use Dreamweaver X like a pro.

This full-color book is organized into lessons, with easy-to-follow instructions, tips, examples, and review questions at the end of every lesson. Each lesson is self-contained, so you can go through the entire book sequentially or just focus on individual lessons.

Topics covered include:
  • What's new in Dreamweaver CS3
  • Dreamweaver CS3 Jumpstart
  • Creating web sites
  • Styling pages with CSS
  • Working with Snippets and library items
  • Using tables and frames
  • Adding Flash, video, and audio content
In addition, the book comes with a companion DVD with video tutorials and all of the files needed for the lessons, including final, completed Dreamweaver files. A free Instructor's Guide is available online.

More details

Dynamic Learning: Dreamweaver CS3
By Fred Gerantabee, AGI Creative Team
Edition: illustrated
Published by O'Reilly, 2007
ISBN 0596510578, 9780596510572
400 pages

Dreamweaver CS3 By David Sawyer McFarland free book download

Preview this book
Welcome to Dreamweaver CS3. This new version of the popular web design software offers a rich environment for building professional sites, with drag-and-drop simplicity, clean HTML code, and dynamic database-driven web site creation tools. Moreover, it's now integrated more tightly with Adobe's other products: Photoshop, InDesign, Flash, and their siblings. But with such sophisticated features, the software isn't simple.

So say hello to Dreamweaver CS3: The Missing Manual, the fifth edition of this bestselling book by experienced web site trainer and author David McFarland. This book helps both first-time and experienced web designers bring stunning, interactive web sites to life. With jargon-free language and clear descriptions, this new edition addresses both beginners who need step-by-step guidance as well as long-time Dreamweaver users who need a handy reference to address the inner-workings of the program.

Dreamweaver CS3: The Missing Manual teaches designers how to construct and manage web sites by examining web-page components and Dreamweaver's capabilities through "live examples". With a complete A-Z guide to designing, organizing, building and deploying a web site for those with no web design experience, this book:
  • Takes you through the basics to advanced techniques to control the appearance of your web pages with CSS
  • Shows you how to design dynamic database-driven web sites, from blogs to product catalogs, and from shopping carts to newsletter signup forms
  • Teaches you how to master your web site, and manage thousands of pages effortlessly
Witty and objective, Dreamweaver CS3: The Missing Manual is a must for anyone who uses this highly popular program, from beginners to professionals. Altogether, it's the ultimate atlas for Dreamweaver CS3.

More details

Dreamweaver CS3: The Missing Manual
By David Sawyer McFarland
Edition: illustrated
Published by O'Reilly, 2007
ISBN 0596510438, 9780596510435
995 pages


Learning WML & WMLScript By Martin Frost free book download


[xmL.JPG]

Product Details

  • Paperback: 197 pages
  • Publisher: O'Reilly Media, Inc. (October 1, 2000)
  • Language: English
  • ISBN-10: 1565929470
  • ISBN-13: 978-1565929470
Product Description
The next generation of mobile communicators is here, and delivering content to them will mean programming in WML (Wireless Markup Language) and WMLScript, the languages of the Wireless Application Environment (WAE). The WAE allows information in almost all applications to be formatted for display on mobile devices, such as cell phones, and enables the user to interact with the information. Why learn yet another technology? According to some estimates, 75 percent of web document viewing by the year 2002 will be through non-desktop devices, many using wireless technologies. Clearly, the future is wireless. For web developers who want to get up to speed quickly in these languages, Learning WML & WMLScript maps out in detail the WAE and its two major components, WML and WMLScript. Fortunately, the WAE provides a World Wide Web-like model for writing applications, incorporating several key features of the Web to ease the transition for developers. Almost all wireless applications can be written with WML, which replaces HTML in the wireless environment, and WMLScript, which replaces JavaScript. With this book, web developers with some knowledge of programming and C, Java, or JavaScript syntax can easily master both languages. Chapter by chapter, Learning WML & WMLScript takes readers through the following WML topics:
  • Decks, templates and cards
  • User Interaction
  • Variables and contexts
  • Tasks, events, and timers
  • Text and text formatting
WMLScript topics include:
  • Data types, conversions and variables
  • Operators and expressions
  • Statements
  • Functions
  • Standard libraries
Learning WML & WMLScript is the resource of choice for application developers who want to upgrade their skills and their sites so they won't be left plugged in during the wireless revolution.

About the Author
Martin Frost is the author of Learning WML & WMLScript


For more free books download visit this blog daily

For the Broken Links and Like this Book reply Here....

Download

ActionScript cookbook By Joey Lott free book download




http://images.amazon.com/images/P/0596004907.01.LZZZZZZZ.jpg

Product Details

  • Paperback: 869 pages
  • Publisher: O'Reilly Media, Inc.; 1 edition (June 2003)
  • Language: English
  • ISBN-10: 0596004907
  • ISBN-13: 978-0596004903
Product Description
When you need to get the job done fast, you'll reach for this practical, nuts-n-bolts toolkit. Rather than focusing on ActionScript in the abstract, this Cookbook puts theory into practice with ready-made answers to common ActionScript problems. Flash MX developers can solve issues quickly, while learning practical techniques for resolving similar dilemmas in the future. ActionScript has blossomed into a large and important language whose sheer volume of capabilities can be daunting. The ActionScript Cookbook breaks it all down into tasks that are relevant, practical, and insightful. Appealing to the budding coder as well as the experienced ActionScript jockeys, this book offers new perspectives and approaches to ActionScript development that will empower all developers. This O'Reilly Cookbook complements ActionScript for Flash MX: The Definitive Guide, 2nd Edition by providing quick solutions to common ActionScript problems. This book trades on our respected "Cookbook" approach, which provides a worked-out script for every problem addressed. You can use these "recipes" to solve an immediate problem, and then explore the issue further in The Definitive Guide when time permits. The ActionScript Cookbook contains over 300 recipes on a myriad of topics. Here's a sampling of what you'll find:
  • Drawing shapes at runtime
  • Controlling movie clips programmatically
  • Accepting user input and manipulating text strings
  • Accessing audio and video via Flash Communications Server
  • Working with Flash Remoting to connect to back end databases
  • Using record sets with data grids
  • And, much, much more in over 20 recipe-laden chapters...
This Cookbook's logical progression from short recipes for small problems to longer, more complex scripts for thornier riddles allows developers to link modular ActionScript pieces together to create rock-solid solutions for Flash applications. If you prefer to see larger applications instead of atomic recipes, this Cookbook has a kicker -- seven full chapters of sample applications including:
  • Building a Flash Paint Application
  • Creating a Video/Chat Message Server Application
  • Creating an MP3 Jukebox
  • Creating a personalizable MyPage Application
The ActionScript Cookbook is for people who say, "I understand everything in theory, but I don't know where to start in practice." This book is all about practice.

For more free books download visit this blog daily

For the Broken Links and Like this Book reply Here....

Download

JavaScript Application Cookbook By Jerry Bradenbaugh free book download



Download JavaScript Application Cookbook
http://oreilly.com/catalog/covers/1565925777_lrg.jpg

Product Details
  • Paperback: 478 pages
  • Publisher: O'Reilly Media, Inc.; 1 edition (October 11, 1999)
  • Language: English
  • ISBN-10: 1565925777
  • ISBN-13: 978-1565925779
Seasoned Java coders will find the JavaScript Application Cookbook compiled just for them. Written in the same vein as the old-style programmer "toolbox" titles, this book sheds the usual tutorial presentation and simply introduces a series of JavaScript applications you can use on your own sites.

The cookbook begins with recipes such as a client-side search engine application that facilitates complex database searching to maximize local processing. (An interactive multiple-choice testing application follows, along with code for an interface to multiple search engines on the Net). Other applications include a JavaScript shopping cart, context-sensitive help, cipher implementation, drag-and-drop-capable e-mail, and a cookie-based user-management system.

Author Jerry Bradenbaugh clearly has a passion for JavaScript, and he illustrates the capabilities of this modest scripting language. The code for the book's applications is available from the publisher's Web site, and each chapter begins with a step-by-step walk-through of the finished application. You'll learn how code works and get ideas for possible extensions you might want to create. If you're programming in JavaScript already and want to grow your arsenal of tools and techniques, the JavaScript Application Cookbook is an immediate code fix. --Stephen W. Plain

Product Description
There is a serious information gap for Webmasters learning client-side JavaScript skills and trying to solve common Web-related problems. Knowing the syntax is one thing, being able to build a useful application is another. And while there are dozens of "how- to" JavaScript books available, few literally hand the Webmaster a set of ready-to-go, client-side JavaScript applications with thorough documentation that enable the reader to fully understand and extend those applications. By providing such a set of applications, "JavaScript Application Cookbook" allows Webmasters to immediately add extra functionality to their Web sites.

This book targets readers with two different skill sets. The primary target is JavaScript-knowledgeable Webmasters and designers who can immediately begin constructing their own versions of the applications. The secondary target is those with little or no JavaScript experience. The included applications are ready for immediate use and require little customization.

This book explores both the code and the techniques that are centered around core JavaScript functionality, a functionality that will not become incompatible or obsolete. The source file design of most applications and libraries will help modularize reader Web sites and facilitate easier site management and coding practices.

Chapters are organized by application. Among the included applications are:

A client-side search engine that will show coders how to build their own search engine and get excellent results, all with a client-side tool

A drag-and-drop greeting application that lets users custom build and send DHTML email greetings

A GUI image rollover tool that generatescross-browser image rollover code for all versions of JavaScript

A robust client-side shopping cart application that lets shoppers browse and shop, while the application keeps a tab of the shopper's selections and a running bill, including tax and shipping

An online test application that auto-administers, grades, and displays answers to online exams or surveys

An additional value to this book is an online resource (http: //www.serve.com/hotsyte/) that discusses the applications and points to other resources. With its focus on providing practical real-world solutions for Webmasters, "JavaScript Application Cookbook" is destined to become a staple for every JavaScript developer, regardless of experience.


For more free books download visit this blog daily

Download

JavaScript Application Cookbook By Jerry Bradenbaugh free book download



Download JavaScript Application Cookbook
http://oreilly.com/catalog/covers/1565925777_lrg.jpg

Product Details
  • Paperback: 478 pages
  • Publisher: O'Reilly Media, Inc.; 1 edition (October 11, 1999)
  • Language: English
  • ISBN-10: 1565925777
  • ISBN-13: 978-1565925779
Seasoned Java coders will find the JavaScript Application Cookbook compiled just for them. Written in the same vein as the old-style programmer "toolbox" titles, this book sheds the usual tutorial presentation and simply introduces a series of JavaScript applications you can use on your own sites.

The cookbook begins with recipes such as a client-side search engine application that facilitates complex database searching to maximize local processing. (An interactive multiple-choice testing application follows, along with code for an interface to multiple search engines on the Net). Other applications include a JavaScript shopping cart, context-sensitive help, cipher implementation, drag-and-drop-capable e-mail, and a cookie-based user-management system.

Author Jerry Bradenbaugh clearly has a passion for JavaScript, and he illustrates the capabilities of this modest scripting language. The code for the book's applications is available from the publisher's Web site, and each chapter begins with a step-by-step walk-through of the finished application. You'll learn how code works and get ideas for possible extensions you might want to create. If you're programming in JavaScript already and want to grow your arsenal of tools and techniques, the JavaScript Application Cookbook is an immediate code fix. --Stephen W. Plain

Product Description
There is a serious information gap for Webmasters learning client-side JavaScript skills and trying to solve common Web-related problems. Knowing the syntax is one thing, being able to build a useful application is another. And while there are dozens of "how- to" JavaScript books available, few literally hand the Webmaster a set of ready-to-go, client-side JavaScript applications with thorough documentation that enable the reader to fully understand and extend those applications. By providing such a set of applications, "JavaScript Application Cookbook" allows Webmasters to immediately add extra functionality to their Web sites.

This book targets readers with two different skill sets. The primary target is JavaScript-knowledgeable Webmasters and designers who can immediately begin constructing their own versions of the applications. The secondary target is those with little or no JavaScript experience. The included applications are ready for immediate use and require little customization.

This book explores both the code and the techniques that are centered around core JavaScript functionality, a functionality that will not become incompatible or obsolete. The source file design of most applications and libraries will help modularize reader Web sites and facilitate easier site management and coding practices.

Chapters are organized by application. Among the included applications are:

A client-side search engine that will show coders how to build their own search engine and get excellent results, all with a client-side tool

A drag-and-drop greeting application that lets users custom build and send DHTML email greetings

A GUI image rollover tool that generatescross-browser image rollover code for all versions of JavaScript

A robust client-side shopping cart application that lets shoppers browse and shop, while the application keeps a tab of the shopper's selections and a running bill, including tax and shipping

An online test application that auto-administers, grades, and displays answers to online exams or surveys

An additional value to this book is an online resource (http: //www.serve.com/hotsyte/) that discusses the applications and points to other resources. With its focus on providing practical real-world solutions for Webmasters, "JavaScript Application Cookbook" is destined to become a staple for every JavaScript developer, regardless of experience.


For more free books download visit this blog daily

Download

Programming .NET 3.5 By Jesse Liberty, Alex Horovitz free books download

Preview this book


.NET 3.5 will help you create better Windows applications, build Web Services that are more powerful, implement new Workflow projects and dramatically enhance the user's experience. But it does so with what appears to be a collection of disparate technologies. In Programming .NET 3.5, bestselling author Jesse Liberty and industry expert Alex Horovitz uncover the common threads that unite the .NET 3.5 technologies, so you can benefit from the best practices and architectural patterns baked into this newest generation of Microsoft frameworks.

While single-topic .NET 3.5 books delve into Windows Presentation Foundation and the other frameworks in greater detail, Programming .NET 3.5 offers a "Grand Tour" of the release that describes how the four principal technologies can be used together, with Ajax, to build modern n-tier and service-oriented applications. Developers have struggled to implement these patterns with previous versions of the .NET Framework, but this hands-on guide uses real-world examples and fully annotated source code to demonstrate how .NET 3.5 can make it easy.

The concepts and technologies that this book covers include:
  • XAML -- Microsoft's new XML-based markup language for UI, used with WPF
  • Windows Presentation Foundation (WPF) -- a new presentation framework and graphics subsystem for Windows that puts Vista-like effect in your grasp
  • Ajax
  • Windows Communication Foundation (WCF) - a new standards-based framework that enables applications to communicate across a network using a variety of protocols
  • Workflow Foundation (WF) -- framework for defining, executing, and managing workflows
  • CardSpace -- framework for managing the identities of your users
You'll learn how to use each of the four frameworks alone and in concert to build a series of meaningful example applications. Examples are written in C#, and all of the source code will be available for download at both the O'Reilly and the authors' site, which offers access to a free support forum. br />

Between them, authors Jesse Liberty and Alex Horovitz have nearly forty years of experience in delivering commercial applications for companies such as Citibank, Apple, AT&T, NeXt, PBS, Ziff Davis, and dozens of smaller organizations. Their combined experience is valuable for telling the story of .NET 3.5 and how it will shorten the development life cycle for applications developers, and enhance your productivity.


More details

Programming .NET 3.5
By Jesse Liberty, Alex Horovitz
Edition: illustrated
Published by O'Reilly, 2008
ISBN 059652756X, 9780596527563
455 pages







C# 3.0 Design Patterns By Judith Bishop

Preview this book

If you want to speed up the development of your .NET applications, you're ready for C# design patterns -- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns, and explains how to use the latest features of C# 3.0 to code them.

C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes:
  • An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another
  • Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players
  • C# 3.0 features introduced by example and summarized in sidebars for easy reference
  • Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web site
  • Quizzes and exercises to test your understanding of the material.
With C# 3.0 Design Patterns, you learn to make code correct, extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.

More details

C# 3.0 Design Patterns
By Judith Bishop
Edition: illustrated
Published by O'Reilly, 2007
ISBN 059652773X, 9780596527730
290 pages





C# 3.0 Design Patterns By Judith Bishop

Preview this book

If you want to speed up the development of your .NET applications, you're ready for C# design patterns -- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns, and explains how to use the latest features of C# 3.0 to code them.

C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes:
  • An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another
  • Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players
  • C# 3.0 features introduced by example and summarized in sidebars for easy reference
  • Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web site
  • Quizzes and exercises to test your understanding of the material.
With C# 3.0 Design Patterns, you learn to make code correct, extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.

More details

C# 3.0 Design Patterns
By Judith Bishop
Edition: illustrated
Published by O'Reilly, 2007
ISBN 059652773X, 9780596527730
290 pages





C# 3.0 Cookbook By Jay Hilyard, Stephen Teilhet free book download

Preview this book


Completely updated for C# 3.0 and the .NET 3.5 platform, the new edition of this bestseller offers more than 250 code recipes to common and not-so-common problems that C# programmers face every day. Every recipe in the book has been reconsidered with more than a third of them rewritten to take advantage of new C# 3.0 features. If you prefer solutions you can use today to general C# language instruction, and quick answers to theory, this is your book.

C# 3.0 Cookbook offers a new chapter on LINQ (language integrated query), plus two expanded chapters for recipes for extension methods, lambda functions, object initializers, new synchronization primitives and more. The new edition is also complemented by a public wiki, which not only includes all of the C# 2.0 recipes from the previous edition unchanged by the release of C# 3.0, but invites you to suggest better ways to solve those tasks.

Here are some of topics covered:
  • LINQ
  • Numeric data types and Enumerations
  • Strings and characters
  • Classes and structures
  • Generics
  • Collections
  • Exception handling
  • Delegates, events, and lambda expressions
  • Filesystem interactions
  • Web site access
  • XML usage (including LINQ to XML, XPath and XSLT)
  • Networking
  • Threading
  • Data Structures & Algorithms
Each recipe in the book includes tested code that you can download from oreilly.com and reuse in your own applications, and each one includes a detailed discussion of how and why the underling technology works. You don't have to be an experienced C# or .NET developer to use C# 3.0 Cookbook. You just have to be someone who wants to solve a problem now, without having to learn all the related theory first.


More details

C# 3.0 Cookbook
By Jay Hilyard, Stephen Teilhet
Edition: 3, illustrated
Published by O'Reilly, 2007
ISBN 059651610X, 9780596516109
857 pages





ADO.NET 3.5 Cookbook By Bill Hamilton free book download

Preview this book


This guide is strikingly different from other books on Microsoft ADO.NET. Rather than load you down with theory, the new edition of ADO.NET 3.5 Cookbook gives you more than 200 coding solutions and best practices for real problems you're likely to face with this technology using Visual Studio 2008 and the .NET 3.5 platform.

Organized to help you find the topic and specific recipe you need quickly and easily, this book is more than just a handy compilation of cut-and-paste C# code. ADO.NET 3.5 Cookbook also offers clear explanations of how and why each code solution works, and warns you of potential pitfalls so you can learn to adapt the book's problem-solving techniques to different situations.

This collection of timesaving recipes covers vital topics including:
  • Connecting to data
  • Retrieving and managing data
  • Transforming and analyzing data
  • Modifying data
  • Binding data to .NET user interfaces
  • Optimizing .NET data access
  • Enumerating and maintaining database objects
  • Maintaining database integrity
Ideal for ADO.NET programmers at all levels, from the relatively inexperienced to the most sophisticated, this new edition covers the significant 3.5 upgrade, including new programming tools such as LINQ. ADO.NET 3.5 Cookbook offers a painless way for those of you who prefer to learn by doing when it comes to expanding your skills and productivity.


More details

ADO.NET 3.5 Cookbook
By Bill Hamilton
Edition: 2, illustrated
Published by O'Reilly, 2008
ISBN 0596101406, 9780596101404
955 pages






Programming ASP.NET By Jesse Liberty, Dan Hurwitz free book download


Preview this book

O'Reilly has once again updated its bestselling tutorial on ASP.NET, the world's leading web development tool from Microsoft. In Programming ASP.NET, Third Edition, authors Jesse Liberty and Dan Hurwitz give you the lowdown on the technology's latest version, ASP.NET 2.0, as well as Visual Studio 2005.

Among the most significant improvements to ASP.NET 2.0 are new server controls and services that make you dramatically more productive. In fact, when compared to its predecessor, ASP.NET 2.0 reduces the amount of code you have to write by about 75%. Creating interactive web applications has never been easier-but that still doesn't mean it's hassle-free! The difficulty in ASP.NET 2.0 is that it's so complete and flexible that there are many pieces that must be woven together to build a robust, scalable, and efficient application.

Fortunately, Programming ASP.NET, Third Edition is on the case, dispensing all the information you need to be effective with this dynamic tool. For starters, the book features a comprehensive tutorial on Web Forms, the user interface that gives web applications their look and feel. It then offers detailed explanations of all new controls, including web server controls, HTML controls, and custom controls. Used properly, these controls are able to take care of nearly all the foundation work-security, data access, layout, etc.-that you would normally have to write yourself. Free of these burdensome tasks, you can instead focus on your specific application.

Other new material found in this updated edition even shows you how to create ASP.NET 2.0 pages for mobile devices. With Programming ASP.NET, Third Edition at your side, there's virtually no end to the programming possibilities.


More details

Programming ASP.NET
By Jesse Liberty, Dan Hurwitz
Edition: 3, illustrated
Published by O'Reilly, 2006
ISBN 059600916X, 9780596009168
930 pages







The Art and Science of CSS free book download




Product Details

  • Paperback: 224 pages
  • Publisher: SitePoint; 1 edition (March 9, 2007)
  • Language: English
  • ISBN-10: 0975841971
  • ISBN-13: 978-0975841976
Product Description
CSS-based design doesn't need to be boring. The Art & Science of CSS brings together a talented collection of designers who will show you how to take the building blocks of your web site's design (such as headings, navigation, forms, and more) and bring them to life with fully standards-compliant CSS.

This full color book helps you to design web sites that not only work well across all browsers, are easy to maintain, and are highly accessible, but are also visually stunning.

  • Create truly attention-grabbing headings.
  • Discover multiple ways to present images effectively.
  • Use background images to give your site zest.
  • Build usable and attractive navigation.
  • Design forms that are stylish and functional.
  • Learn how to break away from the square box gclich.
  • Create funky tables.
  • And lots more


From the Publisher

Jonathan Snook, Steve Smith, Jina Bolton, Cameron Adams, and David Johnson, five of the biggest names in CSS design have joined forces to bring you The Art & Science Of CSS.

Beautifully presented in full color, this book will teach you how to apply innovative CSS-based techniques to create visually stunning headings, forms, menus, navigation, backgrounds, and much more...

Using The Art & Science Of CSS, you'll see just how easy it is to unleash your creative talents and design inspirational web sites with CSS.

All designs in this book are visually appealing and inspiring. The CSS code used to create each of the components is included and guaranteed to be simple, efficient and cross-browser compatible.

Among its many treasures, this book will show you how to:

  • Format calendars, menus and table of contents using CSS
  • Create horizontal, vertical and tab-based navigation systems using CSS
  • Create rounded corners using CSS
  • Design stylish Website headings
  • Put together funky & artistic Website backgrounds
  • Use CSS to render blockquotes, dates and lists in a visually appealing manner
All designs in this book are visually appealing and inspiring. The code CSS code used to create each of the components is provided and is guaranteed to be simple, efficient and cross-browser compatible.

Who Should Read This Book?

This book is ideal for anyone who wants to gain the practical skills involved in using CSS to make attractive web sites, especially if you're not the type who likes to learn by memorizing a formal specification and then trying to work out which browsers implemented it completely (does anyone enjoy reading specifications?). The only knowledge you'll need to have is some familiarity with HTML. This book will give designers the skills they need to implement their ideas, and provides developers with creative inspiration through practical examples.



About the Author
Cameron Adams has been adding to the Internet for over seven years and now runs his own design and development business: www.themaininblue.com. He likes to combine the aesthetic with the technological on his Weblog, which contains equal parts of JavaScript, design and CSS.

Jina Bolton, Interactive Designer, holds a Bachelor of Fine Arts degree in Computer Arts and Graphic Design fom Memphis College of Art. In addition to being featured in CSS Professional Style and Web Designing magazine, Jina consults for variuos agencies and organizations including the World Wide Web Consortium. She enjoys traveling, is learning Italian, and considers herself a shushi-enthusiast.

David Johnson is one of those evil .NET developers from Melbourne, Australia. He is the senior developer at Lemonade (http://www.lemonade.com.au), and his role includes C# programming, database design using SQL Server, and front-end development using XHTML and CSS. He makes up for his evil deeds by being a firm believer in web standards and accessibility, and forcing .NET to abide by these rules. His favorite candy is Sherbies.

Steve Smith is the lead Web developer with the University of Notre Dame Web Group, and believes in "finding joy in small steps" when it comes to advocating web standards.

Jonathan Snook has been involved in the web since '95, and is lucky to be able to call his hobby a career. He worked in wb agencies for over six years and has worked with high profile clients in government, the private sector, and non-profit organizations. Jonathan Snook currently runs his own web development business from Ottawa, Canada and continues to write about what he loves on his blog at Snook.ca.










Cascading Style Sheets: The Definitive Guide, 2nd Edition free book download


Download Cascading Style Sheets: The Definitive Guide, 2nd Edition
http://images.amazon.com/images/P/0596005253.01.LZZZZZZZ.jpg

Product Details
  • Paperback: 528 pages
  • Publisher: O'Reilly Media, Inc.; 2nd edition (January 1, 2004)
  • Language: English
  • ISBN-10: 0596005253
  • ISBN-13: 978-2952143417
Cascading Style Sheets can put a great deal of control and flexibility into the hands of a Web designer--in theory. In reality, however, varying browser support for CSS1 and lack of CSS2 implementation makes CSS a very tricky topic. Cascading Style Sheets: The Definitive Guide is a comprehensive text that shows how to take advantage of the benefits of CSS while keeping compatibility issues in mind.

The book is very upfront about the spotty early browser support for CSS1 and the sluggish adoption of CSS2. However, enthusiasm for the technology spills out of the pages, making a strong case for even the most skeptical reader to give CSS a whirl and count on its future. The text covers CSS1 in impressive depth--not only the syntactical conventions but also more general concepts such as specificity and inheritance. Frequent warnings and tips alert the reader to browser-compatibility pitfalls.

Entire chapters are devoted to topics like units and values, visual formatting and positioning, and the usual text, fonts, and colors. This attention to both detail and architecture helps readers build a well-rounded knowledge of CSS and equips readers for a future of real-world debugging. Cascading Style Sheets honestly explains the reasons for avoiding an in-depth discussion of the still immature CSS2, but covers the general changes over CSS1 in a brief chapter near the end of the book.

When successfully implemented, Cascading Style Sheets result in much more elegant HTML that separates form from function. This fine guide delivers on its promise as an indispensable tool for CSS coders. --Stephen W. Plain

Topics covered:

  • HTML with CSS
  • Selectors and structure
  • Units
  • Text manipulation
  • Colors and backgrounds
  • Boxes and borders
  • Visual formatting principles
  • Positioning
  • CSS2 preview
  • CSS case studies
--This text refers to an out of print or unavailable edition of this title.

From Library Journal
Although O'Reilly books are not the best place to learn how to use a technology, they are excellent for polishing its finer points. Ethernet and Internet protocols are difficult by nature, but cascading style sheets and MP3s are much more accessible to beginners. All of these books are recommended for university and large public libraries; Cascading Style Sheets and MP3 will also serve well smaller public libraries.
Copyright 2000 Reed Business Information, Inc. --This text refers to an out of print or unavailable edition of this title.





Understanding the Linux Kernel free book download


Product Details

  • Paperback: 942 pages
  • Publisher: O'Reilly Media, Inc.; 3 edition (November 17, 2005)
  • Language: English
  • ISBN-10: 0596005652
  • ISBN-13: 978-0596005658
In order to thoroughly understand what makes Linux tick and why it works so well on a wide variety of systems, you need to delve deep into the heart of the kernel. The kernel handles all interactions between the CPU and the external world, and determines which programs will share processor time, in what order. It manages limited memory so well that hundreds of processes can share the system efficiently, and expertly organizes data transfers so that the CPU isn't kept waiting any longer than necessary for the relatively slow disks.

The third edition of "Understanding the Linux Kernel" takes you on a guided tour of the most significant data structures, algorithms, and programming tricks used in the kernel. Probing beyond superficial features, the authors offer valuable insights to people who want to know how things really work inside their machine. Important Intel-specific features are discussed. Relevant segments of code are dissected line by line. But the book covers more than just the functioning of the code; it explains the theoretical underpinnings of why Linux does things the way it does.

This edition of the book covers Version 2.6, which has seen significant changes to nearly every kernel subsystem, particularly in the areas of memory management and block devices. The book focuses on the following topics:

Memory management, including file buffering, process swapping, and Direct memory Access (DMA)

The Virtual Filesystem layer and the Second and Third Extended Filesystems

Process creation and scheduling

Signals, interrupts, and the essential interfaces to device drivers

Timing

Synchronization within the kernel

Interprocess Communication (IPC)

Program execution

"Understanding the Linux Kernel" will acquaint you with all the inner workings of Linux, but it's more than just an academic exercise. You'll learn what conditions bring out Linux's best performance, and you'll see how it meets the challenge of providing good system response during process scheduling, file access, and memory management in a wide variety of environments. This book will help you make the most of your Linux system.

About the Author
Daniel P. Bovet got a Ph.D. in computer science at UCLA in 1968 and is now full Professor at the University of Rome, "Tor Vergata," Italy. He had to wait over 25 years before being able to teach an operating system course in a proper manner because of the lack of source code for modern, well-designed systems. Now, thanks to cheap PCs and to Linux, Marco and Dan are able to cover all the facets of an operating system from booting to tuning and are able to hand out tough, satisfying homework to their students. (These young guys working at home on their PCs are really spoiled; they never had to fight with punched cards.) In fact, Dan was so fascinated by the accomplishments of Linus Torvalds and his followers that he spent the last few years trying to unravel some of Linux's mysteries. It seemed natural, after all that work, to write a book about what he found. Marco Cesati received a degree in mathematics in 1992 and a Ph.D. in computer science (University of Rome, "La Sapienza") in 1995. He is now a research assistant in the computer science department of the School of Engineering (University of Rome, "Tor Vergata"). In the past, he served as system administrator and Unix programmer for the university (as a Ph.D. student) and for several institutions (as a consultant).





Free book download : Linux System Commands




Product Details

  • Paperback: 462 pages
  • Publisher: Wiley (April 4, 2000)
  • Language: English
  • ISBN-10: 0764546694
  • ISBN-13: 978-0764546693
The measure of a computer language command reference is its ability to balance depth and breadth with clarity and accessibility. A language reference is no different from a database except for the constraint that a human being will access the database with two hands, furrowed brows, and a sense of urgency.

Patrick Volkerding and Kevin Reichard have struck a workable balance in Linux System Commands, a reference that provides brief descriptions and commonly used command-line options for end users. The entries are not intended to be exhaustive, and more information on any command can be obtained by using the online man pages. The command list is, likewise, limited to commands that end users will need, according to the authors' opinion. System administrators who need rapid access to descriptions of more sophisticated commands, such as routed, will have to seek other references, such as Scott Hawkins's fine Linux Desk Reference.

Part I, which comprises 50 pages, is highlighted by two tables that map common end-user needs onto the appropriate Linux command. The first table correlates a routine task with its Linux command, and the second table correlates MS-DOS commands with their Linux equivalents. The first contains many relatively obscure Linux commands that deserve browsing. For instance, rev reverses character order on each line of a file--an uncommon need, but useful in context.

Part II, the main commands reference, is divided into seven topical areas: general (including X11), file management, text processing, Internet/e-mail, programming, networking, and MS-DOS tools. Each chapter is composed of alphabetized, one-page synopses of the major commands. For brevity, examples of command use are omitted from the synopses.

Part III, which covers Linux shells, is so brief as to be inconsequential.

Commands references are not without their allegiances. Volkerding, who maintains the Slackware distribution of Linux, includes a description of installpkg, the Slackware package installer, but omits rpm, the rival Red Hat package manager, from his list. Betraying sympathies for Macintosh, Volkerding and Reichard emphasize Linux commands that control HFS, the Macintosh file system.

Linux System Commands should be left in a place where you are likely to browse it peacefully on a daily basis, if only for 5 or 10 minutes at a time. It also would do well next to your computer. --Peter Leopold

Book Description
Can't remember the Linux command that will propel your project forward? If you're new to the world of Linux or just need some quick phrases, Linux System Commands is your one-stop reference for all Linux commands:

  • KDE and GNOME
  • File management
  • text processing
  • Internet and e-mail
  • Mtools and programming
With this flexible guide, you can look up commands by function, name, or DOS equivalent.

Cisco IOS Access Lists free book download



Product Details

  • Paperback: 272 pages
  • Publisher: O'Reilly Media, Inc. (June 2001)
  • Language: English
  • ISBN-10: 1565923855
  • ISBN-13: 978-1565923850
Cisco IOS Access Lists takes a methodical approach to access lists and their capabilities, and is ideal for administrators of Cisco equipment who have configured access lists before but feel as if they're not taking full advantage of their capabilities (which, author Jeff Sedayao proves, extend well beyond security). Much of what Sedayao has written is of a "policy engineering" nature, is not strictly focused on Cisco's Internetwork Operating System (IOS), and has relevance to administrators of all sorts of access control equipment. There's emphasis on traffic minimization as well as security, as a section on using access lists to keep routing updates off stub networks exemplifies.

Like many books in the blue system-administration series, this one includes a lot of explanations of what each capability is for, and how each fits with other parts of the system. A lot of times, these sections include conceptual diagrams that show routes of communication and the desired access policies. Then come excerpts from real access lists (Sedayao focuses on IOS 10 and later) and, often, commentary on what the interesting lines of the lists are doing. It's a great way to teach people who have the ability and desire to experiment. Engineers, after all, typically like to learn by doing. --David Wall

Topics covered: The capabilities and limitations of access lists under the Cisco Internetwork Operating System (IOS) and other similar routing and access-control environments. Access policies (with emphasis on packet filtering), routing policies (via route filtering and route maps), and the details of Border Gateway Protocol (BGP) pertaining to access lists are all covered.

Book Description
Cisco routers are used widely both on the Internet and in corporate intranets. At the same time, the Cisco Internet Operating System (IOS) has grown to be very large and complex, and Cisco documentation fills several volumes.

"Cisco IOS Access Lists" focuses on a critical aspect of the Cisco IOS--access lists. Access lists are central to the task of securing routers and networks, and administrators cannot implement access control policies or traffic routing policies without them. Access lists are used to specify both the targets of network policies and the policies themselves. They specify packet filtering for firewalls all over the Internet.

"Cisco IOS Access Lists" covers three critical areas:

Intranets. The book serves as an introduction and a reference for network engineers implementing routing policies within intranet networking.

Firewalls. The book is a supplement and companion reference to books such as Brent Chapman's "Building Internet Firewalls." Packet filtering is an integral part of many firewall architectures, and

"Cisco IOS Access Lists "describes common packet filtering tasks and provides a "bag of tricks" for firewall implementers.

The Internet. This book is also a guide to the complicated world of route maps. Route maps are an arcane BGP construct necessary to make high level routing work on the Internet.

"Cisco IOS Access Lists" differs from other Cisco router titles in that it focuses on practical instructions for setting router access policies. The details of interfaces and routing protocol settings are not discussed.



 

Try More Free Books

CATEGORIES

If you get any link broken please inform me. I will solv the problem within 24 hours.For contact with me Click here.

Top Commenters

Widget by SamSumon
    If you enjoyed this post, make sure you subscribe as an Reader!