Monday, February 6, 2012

Beginning Algorithms Wrox Beginning Guides Book

Beginning Algorithms Wrox Beginning Guides


Beginning Algorithms Wrox Beginning Guides

Beginning Algorithms Wrox Beginning Guides



Book Description

November 7, 2005  0764596748  978-0764596742 1
Beginning AlgorithmsA good understanding of algorithms, and the knowledge of when to apply them, is crucial to producing software that not only works correctly, but also performs efficiently. This is the only book to impart all this essential information-from the basics of algorithms, data structures, and performance characteristics to the specific algorithms used in development and programming tasks.
Packed with detailed explanations and instructive examples, the book begins by offering you some fundamental data structures and then goes on to explain various sorting algorithms. You'll then learn efficient practices for storing and searching by way of hashing, trees, sets, and maps. The authors also share tips on optimization techniques and ways to avoid common performance pitfalls. In the end, you'll be prepared to build the algorithms and data structures most commonly encountered in day-to-day software development.
What you will learn from this book
  • The basics of algorithms, such as iteration and recursion
  • Elementary data structures such as lists, stacks, and queues
  • Basic and advanced sorting algorithms including insertion sort, quicksort, and shell sort
  • Advanced data structures such as binary trees, ternary trees, and heaps
  • Algorithms for string searching, string matching, hashing, and computational geometry
  • How to use test-driven development techniques to ensure your code works as intended
  • How to dramatically improve the performance of your code with hands-on techniques for profiling and optimization
Who this book is for

This book is for anyone who develops applications, or is just beginning to do so, and is looking to understand algorithms and data structures. An understanding of computer programming is beneficial.
Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.

About the Author

Simon Harris started writing animated sprites on a Commodore 64 in primary school. After a break of many years, he taught himself 80x86 and IBM System/370 assembler and started working professionally. Since then he has moved from assembler to C, C++, and, of course, Java. He believes a fundamental understanding and appreciation of algorithms is essential to developing good software; and since starting his own company, RedHill Consulting, he has managed to make a living discussing and demonstrating software development practices and techniques to anyone who will listen.In his more than 15 years of development experience, James Ross has ranged from building packaged products to large enterprise systems to research into compilers and languages. In recent years, he has become a code quality fanatic and agile methods specialist, particularly with test-driven development. He works as a consultant for ThoughtWorks, the world’s leading agile software development company. He is currently leading the development of a large J2EE project in the insurance industry in Melbourne, Australia. He lives with his wife and family in Melbourne.

Product Details

  • Paperback: 600 pages
  • Publisher: Wrox; 1 edition (November 7, 2005)
  • Language: English
  • ISBN-10: 0764596748
  • ISBN-13: 978-0764596742



The ASP.Net 2.0 Anthology: 101 Essential Tips, Tricks & Hacks


The ASP.Net 2.0 Anthology: 

101 Essential Tips, Tricks & Hacks


The ASP.NET 2.0 Anthology


Book Description

An ASP.NET 2.0 book that just helps you get things done!
This book contains a collection of 101 best practice, object oriented solutions that you can easily adapt to your own projects.
Coverage includes:

Working with text, numbers, dates & times Accessing data with ADO.NET Form validation under multiple scenerios Page, Session and application state tips Access control in web applications Producing standards compliant output Enhancing applications with AJAX Working with Email Handling errors and debugging Performance tips and pitfalls And much more!As a bonus, all book buyers get download access to the code archive which has all the examples in the book in both C# and VB.
Back Cover

"A comprehensive collection of ready-to-use ASP.NET solutions!"

The ASP.NET 2.0 Anthology: 101 Essential Tips, Tricks & Hacks is a collection of solutions to the most common ASP.NET problems. Let five world-class ASP.NET professionals guide you through countless practical solutions using C# or VB.
Learn to:
  • Add interactivity with Ajax and JavaScript.
  • Build a database access layer for improved portability.
  • Sidestep the ASP.NET framework when required.
  • Build data-driven applications quickly with SubSonic.
  • Gracefull handle errors effectively.
  • Work with email: send, parse, & manage attachments.
  • Use component-based development for flexibility.
  • Make your applications search engine friendly.
  • Validate data input on forms.
  • Create a user registration system.
  • Use Master Pages to simplify development.
  • Work with binary content.
  • Improve the speed of your site, decrease bandwidth usage and speed up database queries
  • And lots more..

About the Author

Allen has a master's degree in computer science from Shippensburg University. He's a Microsoft Certified Solution Developer. He regularly serves as an adjunct faculty member at various colleges in Maryland and Pennsylvania.


Product Details

  • Paperback: 500 pages
  • Publisher: SitePoint (September 25, 2007)
  • Language: English
  • ISBN-10: 098028581X
  • ISBN-13: 978-0980285819

Get now The ASP.NET 2.0 Anthology

Build Your Own Ajax Web Applications

Build Your Own Ajax Web Applications 

Matthew Eernisse

Book Description

June 21, 2006
AJAX (Asynchronous JavaScript and XML) is a new approach for developing web applications. It essentially permits users to interact with a Webpage without forcing a slow & tedious reload of the entire page after every action. This means web applications become more responsive, easier to use, and more intuitive. Build Your Own Ajax Web Applications uses a step-by-step tutorial format that's so easy to follow, you'll be able to build sophisticated and intuitive Ajax web interfaces in no time!
Read this book, and you'll:
Get an overview of the basic technologies you'll need to use to build Ajax applications. Understand the XMLHttpRequest object, the core of Ajax applications. Build a cross-browser XMLHttpRequest wrapper that you can use in all of your Ajax projects. Build an Ajax application monitor that works in real time. Learn how to use Ajax without breaking older browsers or causing accessibility issues. Get your Ajax application working with screen readers. Use dynamic animations to improve usability. Build edit-in-place functionality. Create an Ajax search application that pulls data from Amazon, del.icio.us, and Google. Fix the "Back button" problem. Use JSON, YAML, and XML to communicate with the server. Build an Ajax drag 'n' drop chess game. And a whole lot more!Throughout the text, the author stresses usability, accessibility, and graceful degradation for older, less-capable web browsers.

About the Author

Matthew Eernisse is a web developer who works primarily with JavaScript and Ruby. He has extensive experience building Ajax-based apps, and is the author of Build Your Own Ajax Web Applications.

Product Details

  • Paperback: 352 pages
  • Publisher: SitePoint; 1 edition (June 21, 2006)
  • Language: English
  • ISBN-10: 0975841947
  • ISBN-13: 978-0975841945




Satellite Communications foueth edition (Professional Engineering)

Satellite Communications

(Professional Engineering)



Book Description

January 20, 2006  0071462988  978-0071462983 4
Master the fundamentals of satellite communicationsHighly regarded for more than a decade as both a teaching text and professional tutorial, this classic guide to satellite communications has been revised, updated, and expanded to cover global wireless applications, digital television, and Internet access via satellite.
  • In-depth, textbook-style coverage combined with an intuitive, low-math approach makes this book particularly appealing to the wireless and networking markets
  • New to this edition: Global wireless services, including 3G; Antenna Options, Error Coding

About the Author

Dennis Roddy is Professor Emeritus of Electrical Engineering at Lakehead University in Thunder Bay, Ontario, Canada and has more than 40 years of experience in both industrial and technical education. He is also the author of Radio and Line Transmission, Volumes 1 and 2,Introduction to Microelectronics, and Microwave Technology; and coauthor (with J.Coolen) of Electronic Communications; and Electronics.

Product Details

  • Hardcover: 636 pages
  • Publisher: McGraw-Hill Professional; 4 edition (January 20, 2006)
  • Language: English
  • ISBN-10: 0071462988
  • ISBN-13: 978-0071462983

ASP.NET MVC Framework Unleashed

ASP.NET MVC Framework Unleashed


Book Description

July 24, 2009  0672329980  978-0672329982 1
In this book, world-renowned ASP.NET expert and member of the Microsoft ASP.NET team Stephen Walther shows experienced developers how to use Microsoft’s new ASP.NET MVC Framework to build web applications that are more powerful, flexible, testable, manageable, scalable, and extensible.

Writing for professional programmers, Walther explains the crucial concepts that make the Model-View-Controller (MVC) development paradigm work so well and shows exactly how to apply them with the ASP.NET MVC Framework. From controllers and actions to views and models, Walther demonstrates how to apply each ASP.NET MVC Framework feature in real-world projects.
About the Author
Stephen Walther has lived a year in Borneo, taught classes on metaphysics at Harvard and MIT, helped found two successful startups, and has run a training and consulting company. He currently is a Program Manager on the Microsoft ASP.NET team where he works on the Microsoft Ajax framework. He has spoken at numerous conferences including PDC, MIX, TechEd, ASP.NET Connections, and VSLive
Product Details
Paperback: 744 pages
Publisher: Sams; 1 edition (July 24, 2009)
Language: English
ISBN-10: 0672329980
ISBN-13: 978-0672329982





Protection of Electrical Networks

Protection of Electrical Networks



Book Description

July 18, 2006
This book, designed for engineers, technicians, designers and operators working with electrical networks, contains theoretical and practical information on the design and set-up of protection systems.
Protection of Electrical Networks first discusses network structures and grounding systems together with problems that can occur in networks. It goes on to cover current and voltage transformers, protection functions, circuit breakers and fuses.
Practical explanations of how protection systems function are given, and these, together with tables of settings, make this book suitable for any reader, irrespective of their initial level of knowledge.



Product Details

  • Hardcover: 508 pages
  • Publisher: Wiley-ISTE (July 18, 2006)
  • Language: English
  • ISBN-10: 1905209061
  • ISBN-13: 978-1905209064




Sunday, February 5, 2012

Programmable Logic Controllers PLC Fourth Edition

Programmable Logic Controllers PLC Fourth Edition

    This is the introduction to Programmable Logic Controllers for which baffled students, technicians and managers have been waiting. In this straightforward, easy-to-read guide, Bill Bolton has kept the jargon to a minimum, considered all the programming methods in the standard IEC 1131-3 - in particular ladder programming, and presented the subject in a way that is not device specific to ensure maximum applicability to courses in electronics and control systems .and more in Programmable Logic Controllers book.

Programmable Logic Controllers Fourth Edition


   Now in its fourth edition, this best-selling text has been expanded with increased coverage of industrial systems and PLCs and more consideration has been given to IEC 1131-3 and all the programming methods in the standard. The new edition brings the book fully up to date with the current developments in PLCs, describing new and important applications such as PLC use in communications (e.g. Ethernet - an extremely popular system), and safety - in particular proprietary emergency stop relays (now appearing in practically every PLC based system).

The coverage of commonly used PLCs has been increased, including the ever popular Allen Bradley PLCs, making this book an essential source of information both for professionals wishing to update their knowledge, as well as students who require a straight forward introduction to this area of control engineering.


Details
Paperback: 304 pages
Publisher: Newnes; 4 edition (September 13, 2006)
Language: English
ISBN-10: 0750681128
ISBN-13: 978-0750681124