Dotnetcat » .NET Books » Algorithms books

Sort by:

MCTS Self-Paced Training Kit (Exam 70-503): Microsoft® .NET Framework 3.5 Windows® Communication Foundation (Pro Certification)

Author: Bruce Johnson
List price: $69.99
Amazon price: $39.97   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Microsoft Press (24 September 2008)

Your 2-in-1 Self-Paced Training Kit

EXAM PREP GUIDE

Ace your preparation for the skills measured by MCTS Exam 70-503—and on the job. Work at your own pace through a series of lessons and reviews that fully cover each exam objective. Then, reinforce and apply what you’ve learned through real-world case scenarios and practice exercises. This official Microsoft study guide is designed to help you make the most of your study time.

Maximize your performance on the exam by learning to:

  • Define and implement service contracts
  • Configure client and service endpoints across transport protocols
  • Customize service behavior; host and expose services
  • Add instrumentation to services, including end-to-end tracing
  • Implement transport, message, and user level security
  • Consume services through proxies and agents
  • Manage the service life cycle—instances, sessions, transactions, concurrency

PRACTICE TESTS

Assess your skills with the practice tests on CD. You can work through hundreds of questions using multiple testing modes to meet your specific learning needs. You get detailed explanations for right and wrong answers including a customized learning path that describes how and where to focus your studies.

Your kit includes:

  • 15% exam discount from Microsoft. Offer expires 12/31/13.
  • Official self-paced study guide.
  • Practice tests with multiple, customizable testing options and a learning plan based on your results.
  • 225+ practice and review questions.
  • Code samples in Microsoft Visual Basic and Visual C# on CD.
  • 90-day trial of Microsoft Visual Studio 2008 Professional Edition.
  • Case scenarios, exercises, and best practices.
  • Fully searchable eBook of this guide.

A Note Regarding the CD or DVD

The print version of this book ships with a CD or DVD. For those customers purchasing one of the digital formats in which this book is available, we are pleased to offer the CD/DVD content as a free download via O'Reilly Media's Digital Distribution services. To download this content, please visit O'Reilly's web site, search for the title of this book to find its catalog page, and click on the link below the cover image (Examples, Companion Content, or Practice Files). Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to booktech@oreilly.com.

Advances in Petri Nets 1988 (Lecture Notes in Computer Science)

Author:
List price: $72.95
Amazon price: $72.42   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Springer (20 December 1988)

The idea behind the series of volumes Advances in Petri Nets is to present to the general computer science community recent results which are the most representative and significant for the development in this area. The main source for the papers for "Advances" are the annual "European Workshops on Applications and Theory of Petri Nets"; the "best" papers from the latest workshops are considered for the series, i.e. they are reviewed again and revised or extended accordingly. In addition to the workshop papers, the "Advances" also present invited papers submitted directly for publication. The present volume Advances in Petri Nets 1988 covers the 8th "European Workshop on Applications and Theory of Petri Nets" held in Zaragoza, Spain in June 1987. It also contains a survey on decidability questions for classes of FIFO nets by A. Finkel and L.E. Rosier.

Transactions on Petri Nets and Other Models of Concurrency II: Special Issue on Concurrency in Process-Aware Information Systems (Lecture Notes in ... Petri Nets and Other Models of Concurrency)

Author:
List price: $89.95
Amazon price: $20.54   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Springer (11 May 2009)

Transactions on Petri Nets and Other Models of Concurrency (ToPNoC) II

These Transactions publish archival papers in the broad area of Petri nets and other models of concurrency, ranging from theoretical work to tool support and industrial applications. ToPNoC issues are published as LNCS volumes, and hence are widely distributed and indexed. This Journal has its own Editorial Board which selects papers based on a rigorous two-stage refereeing process. ToPNoC contains:

- Revised versions of a selection of the best papers from workshops and tutorials at the annual Petri net conferences

- Special sections/issues within particular subareas (similar to those published in the Advances in Petri Nets series)

- Other papers invited for publication in ToPNoC

- Papers submitted directly to ToPNoC by their authors

The second volume of ToPNoC focuses on Concurrency in Process-Aware Information Systems. Although the topic of business process management using information technology has been addressed by consultants and software developers in depth, more fundamental approaches towards such Process-Aware Information Systems (PAISs) have been rather uncommon. It wasn't until the 1990s that researchers started to work on the foundations of PAISs. Clearly, concurrency theory is an essential ingredient in these foundations as business processes are highly concurrent involving all types of routing logic and resource allocation mechanisms. The 16 papers in this special issue of ToPNoC cover topics ranging from the formal (mostly Petri-net based) foundations of PAISs to more applied topics such as flexibility and process mining. Thus, this volume gives a good overview of the state of the art in PAIS research.

Network Control and Optimization: Second EuroFGI Workshop, NET-COOP 2008 Paris, France, September 8-10, 2008, Revised Selected Papers (Lecture Notes ... Networks and Telecommunications)

Author:
List price: $64.95
Amazon price: $55.09   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Springer ( 7 April 2009)

This book constitutes the refereed proceedings of the Second Euro-NF International Conference, NET-COOP 2008 held in Paris, France, in September 2008.

The 13 revised full papers presented were carefully reviewed and selected from a total of 27 submissions. The papers are organized in topical sections on economics and peer-to-peer networks; routing and measurements; scheduling; tcp and congestion control; as well as wireless networks.

Building Automated Trading Systems: With an Introduction to Visual C++.NET 2005 (Financial Market Technology)

Author: Benjamin Van Vliet
List price: $90.95
Amazon price: $66.06   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Academic Press (21 March 2007)

Over the next few years, the proprietary trading and hedge fund industries will migrate largely to automated trade selection and execution systems. Indeed, this is already happening. While several finance books provide C++ code for pricing derivatives and performing numerical calculations, none approaches the topic from a system design perspective. This book will be divided into two sections-programming techniques and automated trading system ( ATS ) technology-and teach financial system design and development from the absolute ground up using Microsoft Visual C++.NET 2005. MS Visual C++.NET 2005 has been chosen as the implementation language primarily because most trading firms and large banks have developed and continue to develop their proprietary algorithms in ISO C++ and Visual C++.NET provides the greatest flexibility for incorporating these legacy algorithms into working systems. Furthermore, the .NET Framework and development environment provide the best libraries and tools for rapid development of trading systems.
The first section of the book explains Visual C++.NET 2005 in detail and focuses on the required programming knowledge for automated trading system development, including object oriented design, delegates and events, enumerations, random number generation, timing and timer objects, and data management with STL.NET and .NET collections. Furthermore, since most legacy code and modeling code in the financial markets is done in ISO C++, this book looks in depth at several advanced topics relating to managed/unmanaged/COM memory management and interoperability. Further, this book provides dozens of examples illustrating the use of database connectivity with ADO.NET and an extensive treatment of SQL and FIX and XML/FIXML. Advanced programming topics such as threading, sockets, as well as using C++.NET to connect to Excel are also discussed at length and supported by examples.
The second section of the book explains technological concerns and design concepts for automated trading systems. Specifically, chapters are devoted to handling real-time data feeds, managing orders in the exchange order book, position selection, and risk management. A .dll is included in the book that will emulate connection to a widely used industry API ( Trading Technologies, Inc.'s XTAPI ) and provide ways to test position and order management algorithms. Design patterns are presented for market taking systems based upon technical analysis as well as for market making systems using intermarket spreads.
As all of the chapters revolve around computer programming for financial engineering and trading system development, this book will educate traders, financial engineers, quantitative analysts, students of quantitative finance and even experienced programmers on technological issues that revolve around development of financial applications in a Microsoft environment and the construction and implementation of real-time trading systems and tools.
* Teaches financial system design and development from the ground up using Microsoft Visual C++.NET 2005.
* Provides dozens of examples illustrating the programming approaches in the book
* Chapters are supported by screenshots, equations, sample Excel spreadsheets, and programming code

.NET Security

Author: Jason Bock
List price: $44.95
Amazon price: $3.50   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Apress ( 9 July 2002)

When you use .NET to create client-and server-side applications, you have to address a new and large set of security issues. ".NET Security¿ shows you what you need to know by covering the different aspects of the .NET security model through detailed discussions about the key namespaces. The authors not only demonstrate how to write .NET code that can create secure systems within the .NET Framework, but also discuss ways that someone may try to break the security model in .NET, and how .NET prevents such intrusions. ¿.NET Security¿ is a tutorial about how to use the .NET security and cryptographic classes as well as a reference for any developer who wants to understand how security is implemented in the .NET Framework. The .NET Framework requires understanding in many new areas such as managed code, permissions, and evidence--and this book covers them all. About the Authors: Jason Bock is consultant and instructor for Intertech-Inc. (a company devoted to delivering hands-on workshops for enterprise web developers and whose focus is the professional Java¿, XML, and .NET enterprise developer). He has worked on a number of business applications using a diverse set of substrates and languages such as C#, .NET, and Java. He is also the author of ¿CIL Programming: Under the Hood of .NET¿ by Apress and ¿Visual Basic 6 Win32 API Tutorial¿, and has written numerous articles on technical development issues associated with both VB and Java. Jason holds both a B.A. and a Masters degree in Electrical Engineering from Marquette University. You can find out more about him at http://www.jasonbock.net Pete Stromquist is a consultant at Magenic Technologies (one of the nation's premiere Microsoft Gold Certified Partners), specializing in Web-enabled application development using Microsoft tools and technologies. He has spent the last several years architecting and developing the following types of applications: Intranet content management, Web-enabled training and testing software, B2B and B2C e-commerce, and Web-based telemetry and logistics. Pete has complimented his VB skills with several other technologies such as: XML, XSL, COM+, IIS, ASP, and, of course, .NET. He also enjoys teaching and presenting on .NET technologies. Pete has a Mechanical Engineering background, receiving his Bachelor of Science from the University of Minnesota. Tom Fischer's career spans a broad range of technologies with some of the most prestigious consulting firms in the Twin Cities. His certifications include the Sun Certified Java Programmer (SCJP), Microsoft Certified Solution Developer (MCSD), and Microsoft Certified Database Administrator (MCDBA). And as a Microsoft Certified Teacher (MCT), Tom also helps teach other developers about the latest Microsoft .NET tools and technologies. Nathan Smith is a consultant with Spherion in Scottsdale, AZ. He holds almost every Microsoft acronym possible (all but MCT) and specializes in the development of and conversion to Web enabled applications. Prior to the first beta release of C#, he focused primarily on Visual Basic development which he's been involved with for approximately six years.

Microsoft® ASP.NET and AJAX: Architecting Web Applications (PRO-Developer)

Author: Dino Esposito
List price: $39.99
Amazon price: $13.65   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Microsoft Press (15 April 2009)

Rethink the way you plan, design, and build Web applications—with expert guidance from Web development luminary Dino Esposito. Whether giving legacy sites a much-needed tune-up—or architecting rich Internet applications from the ground up—you’ll learn pragmatic approaches to AJAX development that you can employ today.

Discover how to:

  • Delve into the mechanics and design goals of partial rendering—such as improving page-refresh speed
  • Use AJAX-enabled server controls to bring desktop-like functionality to Web solutions
  • Apply design patterns to common Web development issues, including client-side data binding
  • Manipulate JavaScript more easily using the jQuery and Microsoft AJAX libraries
  • Examine the interoperability and security models in Microsoft Silverlight
  • Weigh the tradeoffs when architecting Web applications for richness (Silverlight) vs. reach (AJAX)—and deliver the right solution for your audience

Professional Parallel Programming with C#: Master Parallel Extensions with .NET 4 (Wrox Programmer to Programmer)

Author: Gastón Hillar
List price: $54.99
Amazon price: $31.99   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Wrox (21 December 2010)

Expert guidance for those programming today’s dual-core processors PCs

As PC processors explode from one or two to now eight processors, there is an urgent need for programmers to master concurrent programming. This book dives deep into the latest technologies available to programmers for creating professional parallel applications using C#, .NET 4, and Visual Studio 2010. The book covers task-based programming, coordination data structures, PLINQ, thread pools, asynchronous programming model, and more. It also teaches other parallel programming techniques, such as SIMD and vectorization.

  • Teaches programmers professional-level, task-based, parallel programming with C#, .NET 4, and Visual Studio 2010
  • Covers concurrent collections, coordinated data structures, PLINQ, thread pools, asynchronous programming model, Visual Studio 2010 debugging, and parallel testing and tuning
  • Explores vectorization, SIMD instructions, and additional parallel libraries

Master the tools and technology you need to develop thread-safe concurrent applications for multi-core systems, with Professional Parallel Programming with C#.

Monte Carlo Simulation for the Pharmaceutical Industry: Concepts, Algorithms, and Case Studies (Chapman & Hall/CRC Biostatistics Series)

Author: Mark Chang
List price: $89.95
Amazon price: $77.57   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: CRC Press (29 September 2010)

Helping you become a creative, logical thinker and skillful "simulator," Monte Carlo Simulation for the Pharmaceutical Industry: Concepts, Algorithms, and Case Studies provides broad coverage of the entire drug development process, from drug discovery to preclinical and clinical trial aspects to commercialization. It presents the theories and methods needed to carry out computer simulations efficiently, covers both descriptive and pseudocode algorithms that provide the basis for implementation of the simulation methods, and illustrates real-world problems through case studies.

The text first emphasizes the importance of analogy and simulation using examples from a variety of areas, before introducing general sampling methods and the different stages of drug development. It then focuses on simulation approaches based on game theory and the Markov decision process, simulations in classical and adaptive trials, and various challenges in clinical trial management and execution. The author goes on to cover prescription drug marketing strategies and brand planning, molecular design and simulation, computational systems biology and biological pathway simulation with Petri nets, and physiologically based pharmacokinetic modeling and pharmacodynamic models. The final chapter explores Monte Carlo computing techniques for statistical inference.

This book offers a systematic treatment of computer simulation in drug development. It not only deals with the principles and methods of Monte Carlo simulation, but also the applications in drug development, such as statistical trial monitoring, prescription drug marketing, and molecular docking.

Parallel Programming with Microsoft .NET: Design Patterns for Decomposition and Coordination on Multicore Architectures (Patterns & Practices)

Author: Colin Campbell
List price: $29.99
Amazon price: $16.99   Book details at Amazon.com
Average rating:  / 0 (0 reviews)
Publisher: Microsoft Press (10 September 2010)

The CPU meter shows the problem. One core is running at 100 percent, but all the other cores are idle. Your application is CPU-bound, but you are using only a fraction of the computing power of your multicore system. What next?
The answer, in a nutshell, is parallel programming. Where you once would have written the kind of sequential code that is familiar to all programmers, you now find that this no longer meets your performance goals. To use your system’s CPU resources efficiently, you need to split your application into pieces that can run at the same time. This is easier said than done. Parallel programming has a reputation for being the domain of experts and a minefield of subtle, hard-to-reproduce software defects.
Everyone seems to have a favorite story about a parallel program that did not behave as expected because of a mysterious bug. These stories should inspire a healthy respect for the difficulty of the problems you face in writing your own parallel programs. Fortunately, help has arrived. Microsoft Visual Studio® 2010 introduces a new programming model for parallelism that significantly simplifies the job. Behind the scenes are supporting libraries with sophisticated algorithms that dynamically distribute computations on multicore architectures. Proven design patterns are another source of help. A Guide to Parallel Programming introduces you to the most important and frequently used patterns of parallel programming and gives executable code samples for them, using the Task Parallel Library (TPL) and Parallel LINQ (PLINQ).