Google
 

Wednesday, 27 February 2008

C# 3.0 in a Nutshell: A Desktop Quick Reference

C# 3.0 in a Nutshell: A Desktop Quick Reference

  • Paperback: 858 pages
  • Publisher: O'Reilly Media, Inc.; 3 edition (September 26, 2007)
  • Language: English
  • ISBN-10: 0596527578

This is a concise yet thorough reference to C# 3.0 programming as implemented in Microsoft's Visual Studio 2008. C# 3.0 in a Nutshell gets right to the point, covering the essentials of language syntax and usage as well as the parts of the .NET base class libraries you need to build working applications. But unlike earlier editions, this book is now organized entirely around concepts and use cases, providing greater depth and readability. C# 3.0 introduces the most significant enhancements yet to the programming language, and C# 3.0 in a Nutshell delves deep into the subject while assuming minimal prior knowledge of C#-making it accessible to anyone with a reasonable background in programming. In addition to the language, the book covers the .NET CLR and the core Framework assemblies, along with the unified querying syntax called Language Integrated Query (LINQ), which bridges the traditional divide between programs and their data sources. Free of clutter and long introductions, this book provides a map of C# 3.0 knowledge in a succinct and unified style: Opening chapters concentrate purely on C#, starting with the basics of syntax, types and variables, and finishing with advanced topics such as unsafe code and preprocessor directives Later chapters cover the core .NET 3.5 Framework, including such topics as LINQ, XML, collections, I/O and networking, memory management, reflection, attributes, security, threading, application domains and native interoperability Designed as a handbook for daily use, C# 3.0 in a Nutshell is an ideal companion to any of the vast array of books that focus on an applied technology such as WPF, ASP.NET, or WCF. The areas of the language and .NET Frameworkthat such books omit, this one covers in detail.

Rapidshare Link

Read more!

Application Acceleration and WAN Optimization Fundamentals

  • Paperback: 384 pages
  • Publisher: Cisco Press; 1 edition (July 16, 2007)
  • Language: English
  • ISBN-10: 1587053160

This book is part of the Cisco Press® Fundamentals Series. Books in this series introduce networking professionals to new networking technologies, covering network topologies, sample deployment concepts, protocols, and management techniques.

Grevers and Christner are key contributors to the design and architecture of Cisco application delivery and application acceleration solutions.

  • Provide high-performance access to remote data, content, video, rich media, and applications
  • Understand how accelerators can improve network performance and minimize bandwidth consumption
  • Use NetFlow to baseline application requirements and network utilization
  • Ensure network resources are allocated based on business priorities
  • Identify performance barriers arising from networks, protocols, operating systems, hardware, file systems, and applications
  • Employ application-specific acceleration components to mitigate the negative impact of latency and bandwidth consumption
  • Integrate content delivery networks (CDN) to centrally manage the acquisition, security, and distribution of content to remote locations
  • Leverage WAN optimization technologies to improve application throughput, mitigate the impact of latency and loss, and minimize bandwidth consumption
  • Optimize the performance of WANs and business-critical WAN applications

Rapidshare Link

Read more!

Character Recognition Systems: A Guide for Students and Practitioners

Character Recognition Systems: A Guide for Students and Practitioners

  • Hardcover: 360 pages
  • Publisher: Wiley-Interscience (October 12, 2007)
  • Language: English
  • ISBN-10: 0471415707

In Character Recognition Systems, the authors provide practitioners and students with the fundamental principles and state-of-the-art computational methods of reading printed texts and handwritten materials. The information presented is analogous to the stages of a computer recognition system, helping readers master the theory and latest methodologies used in character recognition in a meaningful way.

This book covers:

  • Perspectives on the history, applications, and evolution of Optical Character Recognition (OCR)
  • The most widely used pre-processing techniques, as well as methods for extracting character contours and skeletons
  • Evaluating extracted features, both structural and statistical
  • Modern classification methods that are successful in character recognition, including statistical methods, Artificial Neural Networks (ANN), Support Vector Machines (SVM), structural methods, and multi-classifier methods
  • An overview of word and string recognition methods and techniques
  • Case studies that illustrate practical applications, with descriptions of the methods and theories behind the experimental results

Each chapter contains major steps and tricks to handle the tasks described at-hand. Researchers and graduate students in computer science and engineering will find this book useful for designing a concrete system in OCR technology, while practitioners will rely on it as a valuable resource for the latest advances and modern technologies that aren't covered elsewhere in a single book.

Rapidshare Link

Read more!

Computing for Numerical Methods Using Visual C++

Computing for Numerical Methods Using Visual C++

  • Hardcover: 448 pages
  • Publisher: Wiley-Interscience (December 14, 2007)
  • Language: English
  • ISBN-10: 0470127953

Computing for Numerical Methods Using Visual C++ fills the need for a complete, authoritative book on the visual solutions to problems in numerical methods using C++. In an age of boundless research, there is a need for a programming language that can successfully bridge the communication gap between a problem and its computing elements through the use of visual-ization for engineers and members of varying disciplines, such as biologists, medical doctors, mathematicians, economists, and politicians. This book takes an interdisciplinary approach to the subject and demonstrates how solving problems in numerical methods using C++ is dominant and practical for implementation due to its flexible language format, object-oriented methodology, and support for high numerical precisions.

In an accessible, easy-to-follow style, the authors cover:

  • Numerical modeling using C++

  • Fundamental mathematical tools

  • MFC interfaces

  • Curve visualization

  • Systems of linear equations

  • Nonlinear equations

  • Interpolation and approximation

  • Differentiation and integration

  • Eigenvalues and Eigenvectors

  • Ordinary differential equations

  • Partial differential equations

RapidShare Link

Read more!

Deploying Voice over Wireless LANs

Deploying Voice over Wireless LANs

  • Hardcover: 264 pages
  • Publisher: Cisco Press; 1 edition (March 24, 2007)
  • Language: English
  • ISBN-10: 1587052318

The definitive guide to planning, architecting, deploying, supporting, and creating Voice over Wireless LAN solutions.

Recent advances make it possible to deliver high-quality voice and video communications over a wireless LAN (WLAN), replacing costly wired telephone and video surveillance systems and dramatically reducing support costs. However, today’s new voice over WLAN (VoWLAN) technologies require fundamentally different skills and techniques from those used in traditional voice and video systems. Now, there’s a complete guide to every facet of VoWLAN deployment: planning, design, installation, security, maintenance, and troubleshooting.

  • Understand VoWLAN components, applications, and benefits
  • See VoWLAN at work in actual enterprise environments
  • Master VoWLAN signaling, including voice signal characteristics, A/D conversion, and compression
  • Discover the latest 802.11 VoWLAN standards, including 802.11e, 802.11r, and 802.11k
  • Secure IP-based VoWLAN systems against intrusion and compromise
  • Analyze your organization’s requirements and design an optimal VoWLAN solution
  • Plan for capacity, roaming, and integration with cellular systems
  • Install, configure, test, verify, and validate your VoWLAN system
  • Plan for operational support and implement appropriate administration tools and methods

RapidShare Link

Read more!

Rapid GUI Programming with Python and Qt

Rapid GUI Programming with Python and Qt

  • Hardcover: 648 pages
  • Publisher: Prentice Hall PTR; 1 edition (October 28, 2007)
  • Language: English
  • ISBN-10: 0132354187

The Insider's Best-Practice Guide to Rapid PyQt 4 GUI Development

Whether you're building GUI prototypes or full-fledged cross-platform GUI applications with native look-and-feel, PyQt 4 is your fastest, easiest, most powerful solution. Qt expert Mark Summerfield has written the definitive best-practice guide to PyQt 4 development.

With Rapid GUI Programming with Python and Qt you'll learn how to build efficient GUI applications that run on all major operating systems, including Windows, Mac OS X, Linux, and many versions of Unix, using the same source code for all of them. Summerfield systematically introduces every core GUI development technique: from dialogs and windows to data handling; from events to printing; and more. Through the book's realistic examples you'll discover a completely new PyQt 4-based programming approach, as well as coverage of many new topics, from PyQt 4's rich text engine to advanced model/view and graphics/view programming. Every key concept is illuminated with realistic, downloadable examples—all tested on Windows, Mac OS X, and Linux with Python 2.5, Qt 4.2, and PyQt 4.2, and on Windows and Linux with Qt 4.3 and PyQt 4.3.

RapidShare Link

Read more!

Windows Home Server: Protect and Simplify your Digital Life

Windows Home Server: Protect and Simplify your Digital Life

  • Paperback: 287 pages
  • Publisher: Wiley (January 10, 2008)
  • Language: English
  • ISBN-10: 0470186259

Secure and share your digital f iles at home. Access them from virtually anywhere.

Windows Home Server makes automatic backups and easy access the norm. If you see the word "server" and think "difficult," stay with us. This book shows you how simple using Windows Home Server can be.

  • Define your needs and choose the Windows Home Server product that best meets them

  • Install Windows Home Server and get it running properly

  • Create and use accounts and permissions for shared resources

  • Manage automatic backups appropriately for your needs

  • Set up a system to facilitate data storage on Windows Home Server

  • Learn how to recover lost data

  • Monitor the health of your network and enhance your security

  • Explore the enhanced functionality of add-ins

RapidShare Link

Read more!

Thursday, 21 February 2008

EnCase Computer Forensics The Official EnCE: EnCase Certified Examiner Study Guide

EnCase Computer Forensics, includes DVD: The Official EnCE: EnCase Certified Examiner Study Guide

  • Paperback: 611 pages
  • Publisher: Sybex; 2 edition (December 5, 2007)
  • Language: English
  • ISBN-10: 0470181451

EnCE certification tells the world that you've not only mastered the use of EnCase Forensic Software, but also that you have acquired the in-depth forensics knowledge and techniques you need to conduct complex computer examinations. This official study guide, written by a law enforcement professional who is an expert in EnCE and computer forensics, provides the complete instruction, advanced testing software, and solid techniques you need to prepare for the exam.

Key topics include:

  • Understanding Computer Hardware. Understanding computer components, boot processes, partitions, and files systems, so you can explain them to a jury

  • First Response. What to do and how to follow procedures when first entering a scene

  • Acquisition of Digital Evidence. Creating EnCase boot disks; booting with EnCase boot disks; and drive-to-drive, network cable, FastBloc, Linen, and Enterprise acquisitions

  • EnCase Forensic Software Overview. Tour of EnCase environment including software, menus, and capabilities

  • Report Writing. Sample reports from real-life cases (names changed)

  • EnCase Legal Journal. Essential information on operating within the law and giving expert testimony

Download Link

Read more!

Todd Lammle's CCNA IOS Commands Survival Guide

Todd Lammle's CCNA IOS Commands Survival Guide

  • Paperback: 292 pages
  • Publisher: Sybex (November 28, 2007)
  • Language: English
  • ISBN-10: 0470175605
To become a Cisco Certified Network Associate (CCNA), you must learn the hundreds of IOS commands used by Cisco routers and switches. This handy reference from Cisco networking authority Todd Lammle is just what you need to master those commands. From a thorough introduction to Cisco’s basic operating system to making the transition to IPv6, Todd Lammle walks you through hundreds of commands with short, to-the-point explanations and plenty of figures and real-world examples.

Download Link

Read more!

Expert Podcasting Practices For Dummies

Mac OS X Leopard Just the Steps For Dummies

  • Paperback: 240 pages
  • Publisher: For Dummies (November 12, 2007)
  • Language: English
  • ISBN-10: 047010967X
  • Eliminates lengthy introductions, detailed explanations, and sidebars, focusing on what new Mac OS X users want most-clear instructions on how to accomplish specific tasks
  • An easy-to-navigate landscape layout featuring a two-column design and illustrated step-by-step instructions make it easy to find a specific task fast and get it done in a flash
  • Tasks covered include adjusting system preferences, creating and managing user accounts, managing files and folders, using the Dashboard, networking wirelessly with AirPort, using iTunes and iPods, connecting to a Windows network, watching videos and DVDs, viewing and organizing pictures with iPhoto, making movies with iMovie, blogging and Web designing with iWeb, and using a .Mac account
  • Published to coincide with Apple's release of Leopard

Downalod Link

Read more!

Mac OS X Leopard Just the Steps For Dummies

Mac OS X Leopard Just the Steps For Dummies

  • Paperback: 240 pages
  • Publisher: For Dummies (November 12, 2007)
  • Language: English
  • ISBN-10: 047010967X
  • Eliminates lengthy introductions, detailed explanations, and sidebars, focusing on what new Mac OS X users want most-clear instructions on how to accomplish specific tasks
  • An easy-to-navigate landscape layout featuring a two-column design and illustrated step-by-step instructions make it easy to find a specific task fast and get it done in a flash
  • Tasks covered include adjusting system preferences, creating and managing user accounts, managing files and folders, using the Dashboard, networking wirelessly with AirPort, using iTunes and iPods, connecting to a Windows network, watching videos and DVDs, viewing and organizing pictures with iPhoto, making movies with iMovie, blogging and Web designing with iWeb, and using a .Mac account
  • Published to coincide with Apple's release of Leopard

Downalod Link

Read more!

CCDA Official Exam Certification Guide (Exam 640-863) (3rd Edition)

CCDA Official Exam Certification Guide (Exam 640-863) (3rd Edition)

  • Hardcover: 696 pages
  • Publisher: Cisco Press; 3 edition (June 21, 2007)
  • Language: English
  • ISBN-10: 1587201771

CCDA Official Exam Certification Guide - Third Edition

  • Master all 640-863 exam topics with the official study guide
  • Assess your knowledge with chapter-opening quizzes
  • Review key concepts with foundation summaries

This official study guide helps you master all the topics on the DESGN exam, including

  • Network design methodology
  • Network structure models
  • Enterprise LAN design
  • Wireless LAN design
  • Enterprise edge module design
  • WAN design
  • IPv4 and IPv6
  • Routing protocol selection
  • RIP, EIGRP, OSPF, and IS-IS
  • BGP, route manipulation, and IP multicast
  • Security management, technologies, and design
  • Voice architectures and IP telephony design
  • Network management protocols

Download Link

Read more!

Professional Windows Vista Gadgets Programming

Professional Windows Vista Gadgets Programming

  • Paperback: 379 pages
  • Publisher: Wrox (December 5, 2007)
  • Language: English
  • ISBN-10: 047017661X
Professional Windows Vista Gadgets Programming covers sidebar and sideshow gadget development each in their own part of the book. Part 1 will cover Sidebar gadgets while Part 2 covers SideShow gadgets. In each part, the book first explains the motivation behind each technology and its features.

Then, the reader is taken on a quick walkthrough of how to develop a simple gadget, using the traditional "Hello World" approach to quickly introduce the key concepts. After the quick walkthrough, subsequent chapters will then dive into each specific API that is relevant to enhancing the gadget.

Finally, when the reader has mastered all the important APIs, each part will end with a chapter covering two or more projects, detailing step-by-step how each is built.

Some of the specific topics covered include:

  • Sidebar gadgets architecture and components including XML manifest
  • Debugging gadgets in Visual Studio 2005
  • Deploying gadgets
  • The Gadget system APIs
  • Localizing gadgets and sidebar security sidebar projects
  • Sideshow devices, UI components, and SDK
  • Sideshow architecture, managed code, and classes
  • Sideshow simple content format (SCF)
  • Interacting with sideshow devices and handling sideshow device events
  • SideShow projects

Downalod Link

Read more!

Network Management: Accounting and Performance Strategies

Network Management: Accounting and Performance Strategies

  • Hardcover: 672 pages
  • Publisher: Cisco Press; 1 edition (June 30, 2007)
  • Language: English
  • ISBN-10: 1587051982
The definitive guide to collecting usage information from Cisco networks

Understanding network performance and effectiveness is now crucial to business success. To ensure user satisfaction, both service providers and enterprise IT teams must provide service-level agreements (SLA) to the users of their networks–and then consistently deliver on those commitments. Now, two of the Cisco® leading network performance and accounting experts bring together all the knowledge network professionals need to do so.

Network Management: Accounting and Performance Strategies imparts a deep understanding of Cisco IOS® embedded management for monitoring and optimizing performance, together with proven best strategies for both accounting and performance management.

  • Compare accounting methods and choose the best approach for you
  • Apply network performance best practices to your network
  • Leverage built-in Cisco IOS network management system components to quantify performance
  • Uncover trends in performance statistics to help avoid service degradation before it occurs
  • Identify under use of network paths, so you can improve overall network efficiency
  • Walk through hands-on case studies that address monitoring, capacity planning, billing, security, and voice networks
  • Understand Cisco network performance, deliver on your SLAs, and improve accounting and billing

Downalod Link

Read more!

Programming Sudoku

Programming Sudoku

  • Paperback: 232 pages
  • Publisher: Apress; 1 edition (March 16, 2006)
  • Language: English
  • ISBN-10: 1590596625

Sudoku is the wildly popular new puzzle game. Sudoku puzzles are 9x9 grids, and each square in the grid consists of a 3x3 subgrid called a region. Your goal is to fill in the squares so that each column, row, and region contains the numbers 1 through 9 exactly once. And some squares already contain numbers or symbols, which lend clues toward the solution.

Programming Sudoku provides you with great approaches to building and solving Sudoku and other similar puzzles. Using ingenious artificial intelligence and game theory techniques, you'll learn how to get a computer to solve these puzzles for you.

This is a fun, intriguing read whether you're a novice or advanced programmer. It acknowledges the.NET platform as a base, but you'll find this book interesting whatever your programming background. The core techniques in the book enable you to solve Sudoku on any programming platform.

Download Link

Read more!

SEO: Search Engine Optimization Bible

SEO: Search Engine Optimization Bible SEO: Search Engine Optimization Bible

  • Paperback: 389 pages
  • Publisher: Wiley (December 17, 2007)
  • Language: English
  • ISBN-10: 0470175001

Wonder how some companies pop up high in search engine rankings? It's all about search appeal. Master the strategies, techniques, and shortcuts in this detailed SEO guide and you can improve your web site's search rankings and start driving the targeted traffic you want to your virtual door. Learn to punch up keywords, add HTML tags for tracking, evaluate pay-per-click strategies, and much more. If you want to make SEO work for you, this is the book you need to succeed.

  • Learn how to give your web site search appeal

  • Target behaviors and draw the customers you really want

  • Employ social media in your search engine marketing

  • Optimize your site specifically for Google®, MSN®, or Yahoo!®

  • Demystify the role of links and linking in search

  • Understand robots, spiders, and crawlers

  • Analyze your SEO efforts and see what works

  • Make use of SEO tools available online

  • Create a winning SEO plan

  • Read interviews with over a dozen SEO experts

Rapidshare Link

Read more!

Tuesday, 19 February 2008

Professional Wikis


Professional Wikis

  • Paperback: 300 pages
  • Publisher: Wrox (December 26, 2007)
  • Language: English
  • ISBN-10: 0470126906
The success of Wikipedia has proven just how effective wikis can be for collaborative editing on a large scale-larger than anyone originally thought possible. This book shows you how to install, use, manage, and extend a wiki using MediaWiki-the wiki engine used to power Wikipedia.

As each chapter builds on previous ones, tasks involving wikis progress from simple to those of increasing complexity and evolve from theory to case study. You'll learn wiki terminology and how to create user accounts and new pages, use wiki links, and find your way around the wiki. Special focus is placed on how wikis are used in software and web development projects and how their capabilities ideally suit a specific environment and audience. You'll quickly come to discover why wikis are a valuable addition for any organization that wants to increase productivity using web-based collaboration tools.

What you will learn from this book

  • When to use wikis instead of a more formal content management system
  • What to look for when evaluating wikis in order to avoid unexpected pitfalls
  • How to install MediaWiki using Apache, PHP, MySQL(r), and other alternatives
  • How wikitext allows you to edit content from any web browser and create links to other wiki pages
  • Ways to comment on pages, move them, track changes, and syndicate wiki pages with RSS

Who this book is for
This book is for programmers, developers, information architects, designers, and content authors who are looking to use wikis to improve team productivity. Knowledge of HTML, XML, CSS, PHP, MySQL, and PostgreSQL is necessary.

Download Link

Read more!

Professional IIS 7 and ASP.NET Integrated Programming

Professional IIS 7 and ASP.NET Integrated Programming

  • Paperback: 670 pages
  • Publisher: Wrox; Pap/Onl edition (October 22, 2007)
  • Language: English
  • ISBN-10: 0470152532
The deep integration of IIS 7 and ASP.NET provides both IIS 7 administrators and ASP.NET developers with new and exciting programming tools, techniques, and approaches that were not possible with earlier versions of IIS. With this book, Dr. Shahram Khosravi presents you with the only resource to focus exclusively on the key features of this exciting integration.

Packed with detailed code walkthroughs and in-depth analyses of numerous real-world examples—all written and tested with Windows Vista, Windows Server 2008, ASP.NET 2.0, and ASP.NET 3.5 (Visual Studio 2008)—this book provides in-depth coverage of all the major systems that make up the IIS 7 and ASP.NET integrated infrastructure to help you gain the skills, knowledge, and experience you need to use them in your own applications and extend them to meet the requirements of your application.

What you will learn from this book

  • How to write integrated IIS 7 and ASP.NET code that works with Windows Vista®, Windows Server® 2008, ASP.NET 2.0, and ASP.NET 3.5 (Visual Studio® 2008)
  • Tips for writing and plugging custom HTTP modules, handlers, and handler factories into the IIS 7 and ASP.NET integrated request processing pipeline

  • How to manage the IIS 7 and ASP.NET integrated configuration system from IIS 7 Manager, appcmd.exe, and managed code

  • Tips for implementing custom configuration sections in declarative fashion

  • How to use and extend the IIS 7 and ASP.NET integrated managed code API

  • How to implement and plug new graphical components into IIS 7 Manager

  • Techniques for implementing custom provider-based services, which are configurable from a configuration file, IIS 7 Manager, and managed code

  • Ways to use the IIS 7 and ASP.NET integrated tracing and diagnostics

  • ASP.NET and Windows Communication Foundation integration in IIS 7

Download Link

Read more!

SUSE Linux Toolbox: 1000+ Commands for openSUSE and SUSE Linux Enterprise

SUSE Linux Toolbox: 1000+ Commands for openSUSE and SUSE Linux Enterprise

  • Paperback: 307 pages
  • Publisher: Wiley (December 5, 2007)
  • Language: English
  • ISBN-10: 0470082925

This handy, compact guide teaches you to use SUSE Linux as the experts do: from the command line. Try out over 1000 commands to find and get software, monitor system health and security, and access network resources. Apply skills you learn from this book to use and administer desktops and servers running openSUSE and SUSE Linux Enterprise or any other Linux distribution.

Expand your Linux expertise in these and other areas:

  • Using the shell

  • Finding online software

  • Working with files

  • Playing with music and images

  • Administering file systems

  • Backing up data

  • Checking and managing running processes

  • Accessing network resources

  • Handling remote system administration

  • Locking down security

Download Link

Read more!

mental ray for Maya, 3ds Max, and XSI: A 3D Artist's Guide to Rendering

mental ray for Maya, 3ds Max, and XSI: A 3D Artist's Guide to Rendering

  • Paperback: 740 pages
  • Publisher: Sybex; Pap/Cdr edition (February 20, 2007)
  • Language: English
  • ISBN-10: 0470008547

Turn 3D models into film-worthy digital animations by mastering mental ray rendering once and for all. This must-have guide is the only book on the market to focus exclusively on mental ray in Maya, 3ds Max, and XSI, and it's packed with techniques and insights you can't get anywhere else. Best of all, the book's advanced rendering concepts apply to other rendering software as well, including V-Ray, Brazil, Maxwell and RenderMan.

From scattering light to reducing render artifacts to deciphering rendering and shadow algorithms, you'll get a high-level look at advanced lighting, camera, and workflow techniques that usually take professionals years to figure out. This valuable book also covers the very latest on HDR image editing, viewing, and compositing tools—and features a sixteen-page color insert that showcases final rendered images.

  • Get the fundamentals on light, cameras, and mental ray output

  • Render from the host application or from the stand-alone renderer

  • Explore the full array of mental ray shaders and shader libraries

  • Get exclusive coverage of custom shaders that don't ship with any of the host applications

  • Simulate light bounce with indirect illumination for more realism

  • Apply textures, projections, and light profiles

  • Perform subsurface scattering and Nuke compositing

  • Master the fine points of Final Gather and ambient occlusion

  • Create photo-realistic characters, objects, and landscapes

Download Link

Read more!

Friday, 15 February 2008

LINQ in Action

LINQ in Action

  • Paperback: 600 pages
  • Publisher: Manning Publications (February 4, 2008)
  • Language: English
  • ISBN-10: 1933988169
LLINQ, Language INtegrated Query, is a new extension to the Visual Basic and C# programming languages designed to simplify data queries and database interaction. It addreses O/R mapping issues by making query operations like SQL statements part of the programming language. It also offers built-in support for querying in-memory collections like arrays or lists, XML, DataSets, and relational databases.

LINQ in Action is a fast-paced, comprehensive tutorial for professional developers. This book explores what can be done with LINQ, shows how it works in an application, and addresses the emerging best practices. It presents the general purpose query facilities offered by LINQ in the upcoming C# 3.0 and VB.NET 9.0 languages. A running example introduces basic LINQ concepts. You'll then learn to query unstructured data using LINQ to XML and relational data with LINQ to SQL. Finally, you'll see how to extend LINQ for custom applications.

LINQ in Action will guide you along as you explore this new world of lambda expressions, query operators, and expression trees. As well, you'll explore the new features of C# 3.0, VB.NET 9.0. The book is very practical, anchoring each new idea with running code. Whether you want to use LINQ to query objects, XML documents, or relational databases, you will find all the information you need to get started

But LINQ in Action does not stop at the basic code. This book also shows you how LINQ can be used for advanced processing of data, including coverage of LINQ's extensibility, which allows querying more data sources than those supported by default. All code samples are built on a concrete business case. The running example, LinqBooks, is a personal book cataloging system that shows you how to create LINQ applications with Visual Studio 2008.

Download Link

Read more!

Building a Data Warehouse: With Examples in SQL Server

  • Hardcover: 523 pages
  • Publisher: Apress (December 21, 2007)
  • Language: English
  • ISBN-10: 1590599314

Building a Data Warehouse: With Examples in SQL Server describes how to build a data warehouse completely from scratch and shows practical examples on how to do it. Author Vincent Rainardi also describes some practical issues he has experienced that developers are likely to encounter in their first data warehousing project, along with solutions and advice. The RDBMS used in the examples is SQL Server; the version will not be an issue as long as the user has SQL Server 2005 or later.

The book is organized as follows. In the beginning of this book (Chapters 1 through 6), you learn how to build a data warehouse, for example, defining the architecture, understanding the methodology, gathering the requirements, designing the data models, and creating the databases. Then in Chapters 7 through 10, you learn how to populate the data warehouse, for example, extracting from source systems, loading the data stores, maintaining data quality, and utilizing the metadata. After you populate the data warehouse, in Chapters 11 through 15, you explore how to present data to users using reports and multidimensional databases and how to use the data in the data warehouse for business intelligence, customer relationship management, and other purposes. Chapters 16 and 17 wrap up the book: After you have built your data warehouse, before it can be released to production, you need to test it thoroughly. After your application is in production, you need to understand how to administer data warehouse operation.

What you’ll learn

  • A detailed understanding of what it takes to build a data warehouse
  • The implementation code in SQL Server to build the data warehouse
  • Dimensional modeling, data extraction methods, data warehouse loading, populating dimension and fact tables, data quality, data warehouse architecture, and database design
  • Practical data warehousing applications such as business intelligence reports, analytics applications, and customer relationship management

Who is this book for?

There are three audiences for the book. The first are the people who implement the data warehouse. This could be considered a field guide for them. The second is database users/admins who want to get a good understanding of what it would take to build a data warehouse. Finally, the third audience is managers who must make decisions about aspects of the data warehousing task before them and use the book to learn about these issues.

Download Link

Read more!

Silverlight and ASP.NET Revealed

Silverlight and ASP.NET Revealed

  • Paperback: 50 pages
  • Publisher: Apress (December 6, 2007)
  • Language: English
  • ISBN-10: 159059939X

Microsoft Silverlight allows you to create rich multimedia interfaces with the power and flexibility of Flash, but with the extensibility and the great tools that .NET offers. With Silverlight and ASP.NET Revealed, you’ll learn to use Microsoft’s Silverlight technology in conjunction with ASP.NET and Visual Studio 2008 (codename Orcas). You will ultimately incorporate Silverlight into an ASP.NET web site and use the ASP.NET controls that render Silverlight content. But you’ll also get the basics of Silverlight, too, making this book a must-read for any web developer curious about Silverlight.

Silverlight and ASP.NET Revealed assumes a deep knowledge of ASP.NET, but no knowledge of Silverlight.

Microsoft Silverlight allows you to create rich multimedia interfaces with the power and flexibility of Flash, but with the extensibility and the great tools that .NET offers. With Silverlight and ASP.NET Revealed, you’ll learn to use Microsoft’s Silverlight technology in conjunction with ASP.NET and Visual Studio 2008 (codename Orcas). You will ultimately incorporate Silverlight into an ASP.NET web site and use the ASP.NET controls that render Silverlight content. But you’ll also get the basics of Silverlight, too, making this book a must-read for any web developer curious about Silverlight.

Silverlight and ASP.NET Revealed assumes a deep knowledge of ASP.NET, but no knowledge of Silverlight.

Download Link

Read more!

Beginning C# 2008 Databases: From Novice to Professional

Beginning C# 2008 Databases: From Novice to Professional

  • Paperback: 482 pages
  • Publisher: Apress (January 11, 2008)
  • Language: English
  • ISBN-10: 1590599004

Assuming only basic knowledge of C# 2008, Beginning C# 2008 Databases teaches all the fundamentals of database technology and database programming readers need to quickly become highly proficient database users and application developers.

A comprehensive tutorial on both SQL Server 2005 and ADO.NET 3.0, Beginning C# 2008 Databases explains and demonstrates how to create database objects and program against them in both T-SQL and C#. Full of practical, detailed examples, it’s been fully revised and updated for C# 2008 and offers the most complete, detailed, and gentle introduction to database technology for all C# programmers at any level of experience.

  • Comprehensively and concisely explains fundamental database concepts and programming techniques
  • Rich in working examples of both T-SQL and C# programs
  • Covers all the features most database programming ever requires

What you’ll learn

  • How relational databases work and how to use them
  • How C# uses ADO.NET to access databases
  • How to write stored procedures in T-SQL and call them from C# programs
  • How to use XML in database applications
  • How to use LINQ to simplify C# database programming
  • How to install SQL Server 2005 Express and Visual C# 3.0
  • Express and use them to teach yourself database programming by doing it

Who is this book for?

Beginning C# 2008 Databases is for every C# programmer. Database programming requires relatively little knowledge of C# but a lot of knowledge about relational database concepts and the database language SQL. This book assumes no prior database experience and teaches you, always through hands-on examples, how to create and use relational databases with SQL and how to access them with C#. Almost every application needs to access a database, and this book teaches all the fundamentals you need&emdash;and may ever need&emdash;to develop professional database applications.

Download Link

Read more!

How to Do Everything with Your Web 2.0 Blog

How to Do Everything with Your Web 2.0 Blog

  • Paperback: 460 pages
  • Publisher: McGraw-Hill Osborne Media; 1 edition (October 22, 2007)
  • Language: English
  • ISBN-10: 0071492186

Incorporate the hottest new Web technologies into your blog! How to Do Everything with Your Web 2.0 Blog makes it easy to choose the blogging tools that are best for you and master the basics of blog design and template manipulation. You'll learn how to add different Web 2.0 services to your blog, including images, video, audio, forums, tags, wikis, and even money-making features. It's time to take your blog to the next level and get more hits, more fans, more friends, and more customers.

  • Learn about different blogging tools, including Blogger, TypePad, WordPress, and ExpressionEngine
  • Customize your blog's design by editing templates and style sheets
  • Share your blog headlines and story feeds via RSS and Atom
  • Add photos, video, and audio--including podcasts--to your blog
  • Drive traffic to your site with tagging, social bookmarking, and ranking services
  • Collaborate with users through wikis
  • Promote visitor participation using forums, community blogs, and newsletters
  • Make money through your blog with Google AdSense, Amazon, and other affiliate programs
  • Track, optimize, maintain, and back up your blog

Download Link

Read more!

How to Do Everything with Google Tools

How to Do Everything with Google Tools

  • Paperback: 438 pages
  • Publisher: McGraw-Hill Osborne Media; 1 edition (September 24, 2007)
  • Language: English
  • ISBN-10: 0071496262

Get the most out of Google products and services with help from this easy-to-use guide. How to Do Everything with Google Tools shows you that Google is so much more than a search engine, offering other features such as shopping, mapping, blogging, advertising, and much more. You'll also learn to use the email, communication, document, and spreadsheet tools that make up Google Apps. This book shows you how to maximize the Google tools that can make your work more efficient, your business more profitable, and your online experience more fun.

  • Shop on Google Product Search and streamline purchasing with Google Checkout
  • Navigate with Google Maps and Google Earth--or create custom maps
  • Communicate on Google Groups and with Google Talk
  • Manage and share photos and other images with Picasa
  • Promote your business with AdWords
  • Make money on your site by hosting AdSense ads
  • Customize your online experience with iGoogle, Google Notebook, Web Accelerator, and Google Desktop
  • Make Gmail work for you with custom filters and calendars
  • Use the Google Documents & Spreadsheets program
  • Design Web sites with Google Page Creator
  • Create and manage a blog with Google Blogger
RapidShare Link Read more!

Microsoft AJAX Library Essentials: Client-side ASP.NET AJAX 1.0 Explained

Microsoft AJAX Library Essentials: Client-side ASP.NET AJAX 1.0 Explained

  • Paperback: 300 pages
  • Publisher: Packt Publishing (July 27, 2007)
  • Language: English
  • ISBN-10: 1847190987
A practical tutorial to using Microsoft AJAX to enhance the user experience of your ASP.NET web applications covering the most up to date versions of the AJAX tools. With ASP.NET AJAX (formerly known as ATLAS) developers can quickly create rich and responsive web pages with efficient server communication by simply adding a few server controls to their pages. Because ASP.NET AJAX is integrated with ASP.NET, developers have full access to the built-in ASP.NET 2.0 application services and the entire .NET Framework. This book is the most practical and efficient resource a reader can get to enter the exciting world of AJAX in ASP.NET. Targeting the most recent version of the ASP.NET AJAX tools, this book will teach you how to create faster, lighter, and richer web applications by using the Microsoft AJAX technologies to their full potential. Beginning with a hands-on tour of the basic technologies associated with AJAX, JavaScript, XMLHttpRequest, JSON, and the DOM, you'll move on to a crash course in the Microsoft AJAX tools. You'll understand the architecture of the Microsoft AJAX components, how they all fit together, and exactly what they can do for you. At every stage of your journey, you'll be able to try out examples to illuminate the theory, and consolidate your understanding. In addition to learning about the client and server controls, you'll also see how to handle errors and debug your ASP.NET AJAX applications. To get your client pages interacting with your server, the Microsoft AJAX framework allows you to consume web services on the client without having to worry about the underlying protocol used for exchanging the data. You will see how to create ASP.NET web services in practice, and consume them in your AJAX applications. To get your client pages interacting with servers on other domains, the Microsoft AJAX framework provides bridges that allow you to make cross-domain calls seamlessly. This book shows you how this works and how to implement it, including how to consume services from Amazon's ECS (E-Commerce Services). Microsoft AJAX brings the power of the ASP.NET data presentation server controls to the client, enhancing the power and responsiveness of controls such as the GridView and DetailsView. You will learn about using the data client controls to create truly responsive web applications that interact seamlessly not just with your servers and your data, but also with other servers and other sources of data should you choose. This book is a practical tutorial to get you confident and comfortable working with the Microsoft AJAX suite. Packed with step-by-step examples and detailed explanations of how the examples work, this book is the ideal first step into the exciting world of AJAX in ASP.NET. This book is written for ASP.NET developers who not only want to understand how Microsoft AJAX will impact on the way they develop web applications, but also want to make the transition to better, more responsive applications as easily as possible. You will need access to either Visual Studio Web Developer Express or Visual Studio .NET 2005.

Download Link

Read more!

Expert Visual C++/CLI: .NET for Visual C++ Programmers

Expert Visual C++/CLI: .NET for Visual C++ Programmers (Expert's Voice in .Net)

  • Hardcover: 352 pages
  • Publisher: Apress (April 9, 2007)
  • Language: English
  • ISBN-10: 1590597567

C++/CLI is Microsoft's latest extension to C++ that targets the heart of .NET 2.0, the common language runtime. Expert Visual C++/CLI is written by visual C++ MVP Marcus Heege, who examines the core of the C++/CLI language. He explains both how the language elements work and how Microsoft intends them to be used.

Even if you're new to C++/CLI but are planning to migrate to it from another language, this book will ground you in the core language elements and give you the confidence to explore further and migrate effectively. It provides concise, yet in-depth coverage of all major C++/CLI features: short code examples succinctly illustrate syntax and concepts, and more elaborate examples show how C++/CLI should be used.

Download Link

Read more!

Expert Oracle JDBC Programming

Expert Oracle JDBC Programming

  • Paperback: 708 pages
  • Publisher: Apress; 1 edition (May 30, 2005)
  • Language: English
  • ISBN-10: 159059407X

With Oracle in the process of de-supporting SQLJ, JDBC is now really the only recommended means of interfacing between Java and Oracle. Consequently, this book is a must have for any developer building an Oracle Java application.

Many Java developers tend to treat Oracle as a "black box"; as a consequence, developers tend to write incorrect, non-scalable code. If you don't intimately know how Oracle works and expects you to program, you might avoid Oracle extensions to the standard for fear of your code becoming database-dependent. If you give in to that fear, you'll miss out on the extensive out-of-the-box functionality that Oracle offers. This book teaches you how to build efficient, high-performance, and robust Oracle-based JDBC applications. You'll discover the full details of Oracle's implementation of the JDBC 3.0 standard (what it supports, what it doesn't and what extensions Oracle provides), and more.

This book tackles issues head-on, detailing concisely and clearly the vital details of Oracle's architecture and mode of operation that directly impact the manner in which JDBC applications should be written. Only when armed with this knowledge, a willingness to exploit the database to its full potential in your JDBC code, and the ability to use Oracle's SQL and PL/SQL features when appropriate, is it possible to write truly efficient, robust, scalable and high performance applications.

Download Link

Read more!

Securing Ajax Applications: Ensuring the Safety of the Dynamic Web

Securing Ajax Applications: Ensuring the Safety of the Dynamic Web

  • Paperback: 250 pages
  • Publisher: O'Reilly Media, Inc. (July 11, 2007)
  • Language: English
  • ISBN-10: 0596529317

Ajax applications should be open yet secure. Far too often security is added as an afterthought. Potential flaws need to be identified and addressed right away. This book explores Ajax and web application security with an eye for dangerous gaps and offers ways that you can plug them before they become a problem. By making security part of the process from the start, you will learn how to build secure Ajax applications and discover how to respond quickly when attacks occur.

Securing Ajax Applications succinctly explains that the same back-and-forth communications that make Ajax so responsive also gives invaders new opportunities to gather data, make creative new requests of your server, and interfere with the communications between you and your customers. This book presents basic security techniques and examines vulnerabilities with JavaScript, XML, JSON, Flash, and other technologies -- vital information that will ultimately save you time and money.

Topics include:
  • An overview of the evolving web platform, including APIs, feeds, web services and asynchronous messaging
  • Web security basics, including common vulnerabilities, common cures, state management and session management
  • How to secure web technologies, such as Ajax, JavaScript, Java applets, Active X controls, plug-ins, Flash and Flex
  • How to protect your server, including front-line defense, dealing with application servers, PHP and scripting
  • Vulnerabilities among web standards such as HTTP, XML, JSON, RSS, ATOM, REST, and XDOS
  • How to secure web services, build secure APIs, and make open mashups secure

Securing Ajax Applications takes on the challenges created by this new generation of web development, and demonstrates why web security isn't just for administrators and back-end programmers any more. It's also for web developers who accept the responsibility that comes with using the new wonders of the Web.

Download Link

Read more!

UML Demystified

UML Demystified

  • Paperback: 235 pages
  • Publisher: McGraw-Hill Osborne Media; 1 edition (October 21, 2005)
  • Language: English
  • ISBN-10: 007226182X

UML Demystified explains how to read, model, and use UML to create well-structured, stable software products. This self-teaching guide comes complete with key points, background information, quizzes at the end of each chapter, and even a final exam. Simple enough for beginners but challenging enough for advanced students, this is a lively and entertaining brush-up, introductory text, or classroom supplement.

Get started using UML in no time using this easy-to-follow guide. UML Demystified shows you how to visually plan, develop, and analyze software projects with this powerful modeling language. Step-by-step instructions with lots of examples help you learn quickly.

You’ll begin by learning the basics of UML. Then you’ll get details on use cases, activity diagrams, interaction diagrams, class diagrams, statecharts, components, and deployment diagrams. Featuring end-of-chapter quizzes and a final exam, this book will have you programming in UML right away.

Simple enough for a beginner, but challenging enough for an advanced student, UML Demystified is your shortcut to mastering this powerful software modeling language.

This one-of-a-kind, self-teaching text offers:

  • An easy way to understand UML
  • A quiz at the end of each chapter
  • A final exam at the end of the book
  • No unnecessary technical jargon
  • A time-saving approach

Download Link

Read more!

Use Case Driven Object Modeling with UML: Theory and Practice

Use Case Driven Object Modeling with UML: Theory and Practice

  • Hardcover: 472 pages
  • Publisher: Apress; New Ed edition (January 22, 2007)
  • Language: English
  • ISBN-10: 1590597745

Use Case Driven Object Modeling with UML--Theory and Practice shows how to drive an object-oriented software design from use case all the way through coding and testing, based on the minimalist, UML-based ICONIX process. In addition to a comprehensive explanation of the foundations of the approach, the book makes extensive use of examples and provides exercises at the back of each chapter.

This book leads by example. It demonstrates common analysis and design errors, shows how to detect and fix them, and suggests how to avoid making the same errors in the future. The book also encourages you to examine its UML examples and to search for specific errors. You'll get clues, then later receive the answers during "review sessions" toward the end of the book.

Download Link

Read more!

UML 2 for Dummies

UML 2 for Dummies (Paperback)

  • Paperback: 430 pages
  • Publisher: For Dummies; 1st edition (July 2, 2003)
  • Language: English
  • ISBN-10: 0764526146


Uses friendly, easy-to-understand For Dummies style to help readers learn to model systems with the latest version of UML, the modeling language used by companies throughout the world to develop blueprints for complex computer systems

Guides programmers, architects, and business analysts through applying UML to design large, complex enterprise applications that enable scalability, security, and robust execution

Illustrates concepts with mini-cases from different business domains and provides practical advice and examples

Covers critical topics for users of UML, including object modeling, case modeling, advanced dynamic and functional modeling, and component and deployment modeling

Download Link

Read more!

ZK: Ajax without the Javascript Framework

ZK: Ajax without the Javascript Framework

  • Paperback: 125 pages
  • Publisher: Apress (August 13, 2007)
  • Language: English
  • ISBN-10: 1590599012

ZK is the most popular open source SourceForge Ajax web framework that enables rich user interface for web applications with no JavaScript and little programming. This firstPress book will cover the following:

  • Shows you how to use this simplest Ajax framework to write real-world responsive web applications
  • Covers ZK's more than 70 XUL and 80 XHTML rich GUI components
  • Authoritatively written by cofounder/lead of the ZK project

What you'll learn

  • Perform Ajax development without the use of JavaScript.
  • Write your first ZK framework--based application: “Hello World!”
  • Augmenting with Eclipse IDE, build a more dynamic, responsive “Hello World!”application.
  • Use ZK's more than 70 XUL and 80 XHTML rich GUI components.
  • Explore megacomponents for Google Maps and more.
  • Build a real-world application such as a pet store by using ZK in the presentation tier and beyond.
  • Integrate and use ZK with other frameworks like Hibernate.

Who is this book for?

Web application designers and programmers who wish to implement rich Ajax web applications in the simplest way.

Download Link Read more!