Microsoft Press Books 2011-12

Page 1


3D Programming for Windows Charles Petzold Description Get a focused introduction to programming 3D graphics with the Windows Presentation Foundation 3D API. Complementing his book Applications = Code + Markup, awardwinning author Charles Petzold builds on XAML essentials, teaching you how to display and animate 3D graphics under the Microsoft .NET Framework 3.0 and Windows Vista. You’ll get expert guidance and code samples in XAML and Microsoft Visual C#— helping you master the skills you need to create high-fidelity user interfaces. Table of Contents • Lights! Camera! Mesh Geometries! • Transforms and Animation • Axis/Angle Rotation • Light and Shading • Texture and Materials • Algorithmic Mesh Geometries • Matrix Transforms • Quaternions • Applications and Curiosa ISBN13: 9789350041314 | Pub Date: Forthcoming

` 499

Building Enterprise Applications with Windows Presentation Foundation and the MVVM (Model View ViewModel Pattern), w/CD Raffaele Garofalo Description Simplify and improve business application development by applying the MVVM pattern to Windows Presentation Foundation (WPF) and Microsoft® Silverlight® 4. With this hands-on guide, you’ll use MVVM with data binding, commands, and behaviors to create user interfaces loosely coupled to business logic. MVVM is ideal for .NET developers working with WPF and Silverlight—whether or not you have experience building enterprise applications. Table of Contents • Introduction to Model View ViewModel and Line of Business Applications • Design Patterns • The Domain Model • The Data Access Layer • The Business Layer • The UI Layer with MVVM • MVVM Frameworks and Toolkits ISBN13: 9789350041116 | Pub Date: Sep 2011

` 449

Business English and Conversation for the EFLESL Classroom Armando Aceituno M. Description Learning English can be fun. Learning how to use English correctly can be fun as well. This book has that purpose in mind: to turn the EFL or ESL classroom into a place where learning takes place through fun activities which accomplish their objective: fluency in spoken and written English. The book contains hundreds of exer-

2

Visit us at www.wileyindia.com or www.dreamtechpress.com

cises of all kinds, including some which are optional. It also contains varied samples and recycling of all material. In an ideal EFL-ESL situation, the teacher will adapt the book to suit the needs of his or her students. Table of Contents Part I – Grammar: • Introduction to the Parts of Speech • Nouns • Pronouns and Adjectives • A few Not-so-Little Things • Verbs • Other Structures – Part I • Other Structures – Part II • Correct Punctuation • Effective Communication; Part II – Correspondence: • Parts Of the Letter • Types of Letters ISBN13: 9789350041628 | Pub Date: Forthcoming

` 149

Business Intelligence in Microsoft SharePoint 2010, w/CD Norm Warren, Mariano Teixeira Neto, Et. Al. Description Dive into the business intelligence (BI) features in SharePoint 2010—and use the right combination of tools to deliver compelling solutions. This practical guide helps you explore several BI application services available in SharePoint 2010 and Microsoft SQL Server® 2008 R2. You’ll learn each technology with step-by-step instructions, and determine which ones work best in specific BI scenarios—whether you’re a SharePoint administrator, SQL Server developer, or business analyst.

tackle th

Table of • Part I: Core Fac

ISBN13:

Table of Contents • Business Intelligence in SharePoint • Choosing the Right BI Tool • Getting to Trusted Data • Excel Services • Power Pivot for Excel and SharePoint • Visio and Visio Services • Performance Point Services • Bringing It All Together ISBN13: 9789350041147 | Pub Date: Aug 2011

` 549

CLR VIA C#: Applied Microsoft .Net Framework programming, Second Edition Jeffrey Richter Description Dig deep and master the intricacies of the common language runtime (CLR) and the .NET Framework. Written by a highly regarded programming expert and consultant to the Microsoft .NET team, this guide is ideal for developers building any kind of application—including Microsoft ASP.NET, Windows Forms, Microsoft SQL Server, Web services, and console applications. You’ll get hands-on instruction and extensive code C# code samples to help you tackle the tough topics and develop high-performance applications.

level, de your thin

Table of • Part I: Variable Consider

ISBN13:

Table of Contents • CLR Basics • Working with Types • Designing Types • Essential Types • CLR Facilities ISBN13: 9789350041277 | Pub Date: Forthcoming

` 599

Studio w

ISBN13:


mples pt the

nd her

010, Neto,

atures ombitions. veral Point 2. You’ll instrucou’re a

Trusted Services

ork

e e .NET proMicrosoft ers ng nsole es to

CLR VIA C#: Third Edition Jeffrey Richter Description Dig deep and master the intricacies of the common language runtime (CLR) and the .NET Framework 4.0. Written by a highly regarded programming expert and consultant to the Microsoft® .NET team, this guide is ideal for developers building any kind of applicationincluding Microsoft® ASP.NET, Windows® Forms, Microsoft® SQL Server®, Web services, and console applications. You’ll get hands-on instruction and extensive C# code samples to help you tackle the tough topics and develop high-performance applications. Table of Contents • Part I: CLR Basics • Part II: Designing Types • Part III: Essential Types • Part IV: Core Facilities • Part V: Threading ISBN13: 9789350041567 | Pub Date: Aug 2011

` 699

Code Complete, Second Edition Steve McConnell Description This classic book has been fully updated and revised with leading-edge practices—and hundreds of new code samples—illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking—and help you build the highest quality code. Table of Contents • Part I: Laying the Foundation • Part II: Creating High-Quality Code • Part III: Variables • Part IV: Statements • Part V: Code Improvements • Part VI: System Considerations • Part VII: Software Craftsmanship ISBN13: 9789350041246 | Pub Date: Forthcoming

` 629

Designing Solutions for Microsoft SharePoint 2010, 1ed, w/CD Jason Lee, Chris Keyser, Et. Al. Description The book tackles four core areas of architecture and development for SharePoint applications: execution models, data models, client application models, and application foundations. In each area, the book focuses on providing you with the information you need in order to make the right architecture and development decisions. It provides detailed technical insights to help you gain a deeper understanding of how the platform works, offers side-by-side comparisons of different approaches to common SharePoint development tasks and architecture decisions, and presents design patterns that improve the flexibility and robustness of your code. Table of Contents Part I: Execution Models: • Understanding SharePoint Execution Models • Execution Models for Farm Solutions • Execution Models for Sandboxed Solutions • Hybrid Approaches to Execution; Part II: Data Models: • SharePoint List Data Models • External Data in SharePoint 2010 • Accessing Data in SharePoint 2010; Part III: Client Models: • Client Application Models in SharePoint 2010 • Data Access for Client Applications; Part IV: Application Foundations: • Building Robust SharePoint Applications • Testing SharePoint Solutions ISBN13: 9789350041864 | Pub Date: Sep 2011

` 399

Developer’s Guide to Microsoft Enterprise Library, C# Edition, 1ed, w/CD Alex Homer, Nicolas Botto, Et. Al. Description Welcome to the era of software reuse! Microsoft Enterprise Library helps accelerate development by providing reusable components and guidance on proven practices. If you build applications that run on the Microsoft .NET Framework, whether they are enterprise-level business applications or even relatively modest Windows® Forms, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), or ASP.NET applications, you can benefit from using Enterprise Library.

Coding Faster: Getting More Productive with Microsoft Visual Studio®

This guide helps you to quickly grasp what Enterprise Library can do for you, presents examples, and makes it easier for you to start experimenting with Enterprise Library. Enterprise Library is made up of a series of application blocks, each aimed at managing specific cross-cutting concerns.

Zain Naboulsi, Sara Ford

Table of Contents • Welcome to the Library • Much ADO about Data Access • Error Management Made Exceptionally Easy • As Easy As Falling Off a Log • A Cache Advance for Your Applications • Banishing Validation Complication • Relieving Cryptography Complexity • An Authentic Approach to Token Identity

(R)

Description Work smarter and increase your productivity with expert tips and tricks for using Microsoft Visual Studio. This quick reference provides practical advice and shortcuts for the code editor, visual designers, search capabilities, debugger, and other features of the IDE through several versions. Get practical insights into how Visual Studio works, whether you’re a beginner or an experienced user. ISBN13: 9789350041925 | Pub Date: Sep 2011

ISBN13: 9789350041826 | Pub Date: Sep 2011

` 399

` 599

Prices are subject to change without prior notice.

3


Developer’s Guide to Microsoft Enterprise Library, Visual Basic Edition, 1ed, w/CD

Developing Applications for the Cloud on the Microsoft Windows Azure Platform, 1ed, w/CD

Alex Homer, Nicolas Botto, Et. Al.

Eugenio Pace, Dominic Betts, Et. Al.

Description Welcome to the era of software reuse! Microsoft Enterprise Library helps accelerate development by providing reusable components and guidance on proven practices. If you build applications that run on the Microsoft .NET Framework, whether they are enterprise-level business applications or even relatively modest Windows® Forms, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), or ASP.NET applications, you can benefit from using Enterprise Library. This guide helps you to quickly grasp what Enterprise Library can do for you, presents examples, and makes it easier for you to start experimenting with Enterprise Library. Enterprise Library is made up of a series of application blocks, each aimed at managing specific cross-cutting concerns. Table of Contents • Welcome to the Library • Much ADO about Data Access • Error Management Made Exceptionally Easy • As Easy As Falling Off a Log • A Cache Advance for your Applications • Banishing Validation Complication • Relieving Cryptography Complexity • An Authentic Approach to Token Identity ISBN13: 9789350041871 | Pub Date: Forthcoming

` 399

Developer’s Guide to Microsoft Prism 4: Building Modular MVVM Applications using Windows presentation Foundation and Microsoft Silverlight, w/CD Bob Brumfield, Geoff Cox, Et. Al. Description This guide provides everything you need to get started with Prism and to use it to create flexible, maintainable Windows® Presentation Foundation (WPF) and Microsoft Silverlight® 4.0 applications. Table of Contents • Introduction • Initializing Prism Applications • Managing Dependencies Between Components • Modular Application Development • Implementing the MVVM Pattern • Advanced MVVM Scenarios • Composing the User Interface • Navigation • Communication Between Loosely Coupled Components • Sharing Code Between Silverlight and WPF • Deploying Prism Applications ISBN13: 9789350041123 | Pub Date: Sep 2011

4

` 399

Description This book demonstrates how you can create from scratch a multi-tenant, Software as a Service (SaaS) application to run in the cloud by using the latest versions of the Windows Azure tools and the latest features of the Windows Azure platform. The book is intended for any architect, developer, or information technology (IT) professional who designs, builds, or operates applications and services that run on or interact with the cloud. Although applications do not need to be based on the Microsoft Windows® operating system to work in Windows Azure, this book is written for people who work with Windowsbased systems.

ISBN13:

Table of Contents • The Tailspin Scenario • Hosting a Multi-Tenant Application on Windows Azure • Accessing the Surveys Application • Building a Scalable, Multi-Tenant Application for Windows Azure • Working with Data in the Surveys Application ISBN13: 9789350041888 | Pub Date: Sep 2011

` 399

Developing Drivers with the Windows Driver Foundation Penny Orwick, Guy Smith Description Start developing robust drivers with expert guidance from the teams who developed Windows Driver Foundation. This comprehensive book gets you up to speed quickly and goes beyond the fundamentals to help you extend your Windows development skills. You get best practices, technical guidance, and extensive code samples to help you master the intricacies of the next-generation driver model—and simplify driver development.

new Rul

Table of Part I: 1 Moves • Develop Appendi Element V. 3.0 •

ISBN13:

Table of Contents • Part 1: Getting Started with WDF • Part 2: Exploring the Frameworks • Part 3: Applying WDF Fundamentals • Part 4: Additional Topics for KMDF Drivers • Part 5: Building, Installing, and Testing a WDF Driver ISBN13: 9789350041307 | Pub Date: Forthcoming

` 699

Developing Microsoft SharePoint Applications using Windows Azure Steve Fox Description Deliver custom, cloud-based business solutions using SharePoint 2010 and Windows Azure™ together. By applying hands-on techniques from Microsoft cloud development expert Steve Fox, you’ll learn how to increase the reach, resource capability, and reusability of your apps. Get the practical code exercises and solid advice you need—whether you’re planning to build complete data-driven applications or hybrid solutions with simple Web parts.

Visit us at www.wileyindia.com or www.dreamtechpress.com

Table of • Welcom and Win Part Dev Integrati • Using t Services Solution

applicati

Table of Prelimin Introduc .NET Mic Micro Fr User Inte Prototyp

ISBN13:


s for soft m,

t. Al.

ate a oud by Azure ows any uilds, hough ystem dows-

tion for

h the ation

ert guiddows ook gets d the indows s, technis to help neration pment.

Table of Contents • Welcome to SharePoint and Windows Azure • Getting Started with SharePoint and Windows Azure • Consuming SQL Azure Data • SQL Azure and Advanced Web Part Development • Using Windows Azure BLOB Storage in SharePoint Solutions • Integrating WCF Services and SharePoint • Using SQL Azure for Business Intelligence • Using the Windows Azure Service Bus with SharePoint • Using Windows Azure WCF Services in SharePoint and Office • Securing Your SharePoint and Windows Azure Solutions ISBN13: 9789350041185 | Pub Date: Aug 2011

Dynamics of Software Development, Second Edition, w/CD Jim McCarthy, Michele McCarthy Description Now, this classic book is back—complete with new insights and additional material. You get the 54 original Rules—including new commentary for the 2006 Edition—with realistic guidance for organizing, managing, and working on any software development team. Adding to these insights, the McCarthys meditate on three new Rules exploring the balance of critical relationships among team members.

Lawrence J. Peters Description Unlike other books on the topic, this book focuses squarely on the manager—and shows how to get results without adopting philosophies from Genghis Khan or Machiavelli. (There is mention of Godzilla, however.) Packed with real-world examples and pragmatic advice, this book shows any software development manager—new or experienced—how to lead teams in delivering the right results for their business. Table of Contents The Preliminaries: • On Software Engineering and Management • Why Is Software So Difficult?; Software Development as a Process: • Building the Software Development Team • Developing and Maintaining the Project Plan; Management Methods and Technology: • Selecting a Software Development Lifecycle Model: Management Implications • Modeling the Target System • Estimating Project Size, Cost, and Schedule • Tracking the Software Project Plan; Managing Software Professionals: • Improving Team Performance • Evaluating Software Development Teams ISBN13: 9789350041659 | Pub Date: Forthcoming

Table of Contents Part I: 1995: • Introduction • Think About It • The Stages of the Game • Opening Moves • The Organization • The Competition • The Customer • The Design • Development • The Middle Game • Ship Mode • The Launch • The Last Word • Appendix: Hiring and Keeping Good People; Part II: 2006: • New Rules of Thumb • The Elements of The Core System V. 3.0 • Four Steps to Shared Vision • The Core Protocols V. 3.0 • The Core Commitments • The Core Protocols ISBN13: 9789350041635 | Pub Date: Forthcoming

Alan Page, Ken Johnston, Et. Al. Description This book—written by three of Microsoft’s most prominent test professionals—shares the best practices, tools, and systems used by the company’s 9,000-strong corps of testers. Learn how your colleagues at Microsoft design and manage testing, their approach to training and career development, and what challenges they see ahead. Most important, you’ll get practical insights you can apply for better results in your

` 399

Donald Thompson, Rob S. Miles Description Get the information you need for programming applications in the rich, managed-code environment of the Microsoft .NET Micro Framework. You’ll learn how to extend your experience with the .NET Framework and Microsoft Visual C# through real-world examples, expert insights, and code samples—and efficiently build robust applications for the smallest devices. Table of Contents Preliminaries: • Small, Connected Devices Built on the .NET Micro Framework • Introduction to .NET and the .NET Micro Framework • Getting Started; Making the .NET Micro Framework Work for You: • Building a Device • Developing for the .NET Micro Framework • Networking • Creating an Interface Display • Using SideShow as a User Interface • Developing with the Emulator; Projects: • Controlling a Robot • From Prototype to Product: Case Studies ISBN13: 9789350041642 | Pub Date: Forthcoming

` 499

How We Test Software at Microsoft

Embedded Programming with the Microsoft .NET Micro Framework

ers •

utions re™ es from e Fox, source et the you hybrid

` 499

Getting Results from Software Development Teams

organization. Table of Contents About Microsoft: • Software Engineering at Microsoft • Software Test Engineers at Microsoft • Engineering Life Cycles; About Testing: • A Practical Approach to Test Case Design • Functional Testing Techniques • Structural Testing Techniques • Analyzing Risk with Code Complexity • Model-Based Testing; Test Tools and Systems: • Managing Bugs and Test Cases • Test Automation • Non-Functional Testing • Other Tools • Customer Feedback Systems • Testing Software Plus Services; About the Future: • Solving Tomorrow’s Problems Today • Building the Future ISBN13: 9789350041390 | Pub Date: Forthcoming

` 499

` 399

Prices are subject to change without prior notice.

5


I.M. Wright’s Hard Code: A Decade of Hard-Won Lessons from Microsoft, w/CD Eric Brechner Description Get the brutal truth about coding, testing, and project management—from a Microsoft insider who tells it like it is. I. M. Wright’s deliberately provocative column “Hard Code”. In this collection of 49 columns, Eric Brechner’s alter ego pulls no punches with his candid commentary and best practice solutions to the issues that irk him the most. He dissects the development process, examines tough team issues, and critiques how the software business is run—with the added touch of clever humor and sardonic wit. His ideas aren’t always popular (not that he cares), but they do stimulate the discussion and imagination needed to drive software excellence. Table of Contents • Project Mismanagement • Process Improvement, Sans Magic • Inefficiency Eradicated • Cross Disciplines • Software Quality—More Than a Dream • Software Design If We Have Time • Adventures in Career Development • Personal Bug Fixing • Being a Manager, and Yet Not Evil Incarnate • Microsoft, You Gotta Love It ISBN13: 9789350041963 | Pub Date: Sep 2011

` 449

Inside C#, Second Edition, w/CD Tom Archer, Andrew Whitechapel Description Get the in-depth architectural information you need about the hottest OOP language for Microsoft® .NET—now updated for final release code. Take a detailed look at the internal architecture of the groundbreaking C# language with this architectural reference. It’s fully updated with information about the Microsoft® .NET platform and Microsoft Visual Studio® .NET. It’s packed with sample code and demo applications to show you exactly how to develop with C#. You’ll explore this advanced language and its design parameters and construction to gain a complete understanding of how it works—and why it works that way. Table of Contents Part I: C# Class Fundamentals: • Building C# Applications and Libraries • The .NET Type System • Classes and Structs • Methods • Properties, Arrays, and Indexers • Attributes • Interfaces; Part II: Writing Code: • Expressions and Operators • Program Flow Control • String Handling and Regular Expressions • File I/O with Streams • Error Handling with Exceptions • Operator Overloading and User-Defined Conversions • Delegates and Event Handlers • Documentation with XML; Part III: Advanced C#: • Numerical Processing and the Math Class • Collections and Object Enumeration • Multithreading and Asynchronous Programming • Querying Metadata with Reflection • Pinning and Memory Management • Using COM from C# Applications • Using .NET Components in Unmanaged Code • Security ISBN13: 9789350041253 | Pub Date: Aug 2011

6

` 599

Visit us at www.wileyindia.com or www.dreamtechpress.com

Inside COM, w/CD Dale Rogerson Description In this book, you’ll discover a clear and simple, practical guide to building elegant COM components; an eye-opening presentation of how accessible COM can be - especially for those who have already mastered C++; an insightful, progressive view of COM design; and plenty of examples in the form of code examples. Inside COM is for intermediate to advanced C++ programmers; COM, ActiveX, and OLE programmers; academics with an interest in component design; and programmers who want to use COM when it’s ported to UNIX, MVS, and other environments. Table of Contents • Introduction • Components • The Interface • Query Interface • Reference Counting • Dynamic Linking • HRESULTs, GUIDs, the Registry, and Other Details • The Class Factory • Component Reuse: Containment and Aggregation • Making It Easier • Servers in EXEs • Dispatch Interfaces and Automation • Multiple Threads • Putting It All Together ISBN13: 9789350041208 | Pub Date: Jul 2011

` 399

Inside Microsoft Dynamics AX 2009 Lars Dragheim Olsen, Et. Al. Description Dig into the architecture and internals of Microsoft Dynamics AX—with firsthand insights from the team who designed and developed it. Deepen your knowledge of the underlying frameworks, components, and tools—and get best-practice guidance to customize and extend your own high-performance solutions. Table of Contents A Tour of the Development Environment: • Architectural Overview • The MorphX Development Environment • The MorphX Tools • The X++ Programming Language; Core Development Concepts: • Customizing Dynamics AX • Extending Dynamics AX • Enterprise Portal • Role Centers • Workflow in Dynamics AX • .NET Business Connector • Reporting in Dynamics AX 2009 • Performance • Configuration and Security; Under the Hood: • The Database Layer • Reflection • The Batch Framework • The Application Integration Framework • Code Upgrade ISBN13: 9789350041536 | Pub Date: Sep 2011

` 699

Inside Microsoft SharePoint Server 2007 Patrick Tisseghem Description Take a detailed look at SharePoint Server 2007 internals—and master the intricacies of developing intranets, extranets, and Web-based applications. An expert in collaboration technologies takes you deep inside SharePoint Server architecture, delivering task-oriented guidance and extensive code samples to help you build robust enterprise content management solutions.

Table of • Introdu People M 2007 Se • Custom Policies Great De

ISBN13:

Table of • Views Concurre Dynamic Support and Cha

ISBN13:

Table of • Logica • Query Ranking Querying

ISBN13:


imple, comhow ose ghtful, nty of nside + proammers; design; ther

unting ass • ting It

ics

nsights ped ying d get extend

X age; cs ess nd ework •

oint

2007 developapplicaogies archie and robust s.

Table of Contents • Introducing Microsoft Office SharePoint Server 2007 • Collaboration Portals and People Management • Customizing and Extending the Microsoft Office SharePoint 2007 Search • Working with the Business Data Catalog • InfoPath Forms Services • Customizing and Branding Publishing Portals • Integrating with Excel Services • Policies and the Records Repository • Additional Resources for Developers • More Great Developer Resources ISBN13: 9789350041666 | Pub Date: Forthcoming

` 699

Inside Microsoft SQL Server 2008: T-SQL Programming Itzik Ben-Gan, Dejan Sarka, Et. Al. Description Get a detailed look at the internal architecture of T-SQL with this comprehensive programming reference. Database developers and administrators get best practices, expert techniques, and code samples to master the intricacies of this programming language—solving complex problems with real-world solutions. Table of Contents • Views • User-Defined Functions • Stored Procedures • Triggers • Transactions and Concurrency • Error Handling • Temporary Tables and Table Variables • Cursors • Dynamic SQL • Working with Date and Time • CLR User-Defined Types • Temporal Support in the Relational Model • XML and XQuery • Spatial Data • Tracking Access and Changes to Data • Service Broker ISBN13: 9789350041543 | Pub Date: Sep 2011

` 799

Inside Microsoft SQL Server 2008: T-SQl Querying Itzik Ben-Gan, Lubor Kollar, Et. Al. Description Tackle the toughest set-based querying and query tuning problems—guided by an author team with in-depth, inside knowledge of T-SQL. Deepen your understanding of architecture and internals—and gain practical approaches and advanced techniques to optimize your code’s performance. Table of Contents • Logical Query Processing • Set Theory and Predicate Logic • The Relational Model • Query Tuning • Algorithms and Complexity • Subqueries, Table Expressions, and Ranking Functions • Joins and Set Operations • TOP and APPLY • Data Modification • Querying Partitioned Tables • Graphs, Trees, Hierarchies, and Recursive Queries ISBN13: 9789350041505 | Pub Date: Forthcoming

` 729

Inside the Microsoft Build Engine, 2ed, w/CD Sayed Ibrahim Hashimi, William Bartholomew Description As software complexity increases, proper build practices become ever more important. This essential reference—fully updated for Visual Studio 2010—drills inside MSBuild and shows you how to maximize your control over the build and deployment process. Learn how to customize and extend build processes with MSBuild—and scale them to the team, product, or enterprise level with Team Foundation Build. Table of Contents Part 1: Overview: • MSBuild Quick Start • MSBuild Deep Dive, Part 1 • MSBuild Deep Dive, Part 2; Part 2: Customizing MSBuild: • Custom Tasks • Custom Loggers; Part 3: Advanced MSBuild Topics: • Batching and Incremental Builds • External Tools; Part 4: MSBuild Cookbook: • Practical Applications, Part 1 • Practical Applications, Part 2; Part 5: MSBuild in Visual C++ 2010: • MSBuild in Visual C++ 2010, Part 1 • MSBuild in Visual C++ 2010, Part 2 • Extending Visual C++ 2010; Part 6: Team Foundation Build: • Team Build Quick Start • Team Build Deep Dive • Workflow Foundation Quick Start • Process Template Customization; Part 7: Web Development Tool • Web Deployment Tool, Part 1 • Web Deployment Tool, Part 2 • Web Deployment Tool Practical Applications ISBN13: 9789350041079 | Pub Date: Sep 2011

` 649

Inside Windows Communication Foundation Justin Smith Description Dig into Windows Communication Foundation internals—and uncover the power of serviceoriented design. This practical guide delivers in-depth insights and plenty of code samples to help you master the intricacies of developing and implementing connected applications. Table of Contents Introduction to WCF: • The Moon Is Blue • Service Orientation • Message Exchange Patterns, Topologies, and Choreographies • WCF 101; WCF in the Channel Layer: • Messages • Channels • Channel Managers; WCF in the ServiceModel Layer: • Bindings • Contracts • Dispatchers and Clients ISBN13: 9789350041673 | Pub Date: Forthcoming

` 399

Introducing Microsoft WebMatrix, w/CD Laurence Moroney Description Get a running start with Microsoft WebMatrix— the free, downloadable web development solution featuring all the tools you need for serverside programming. This practical book introduces the templates, helper libraries, and other tools in WebMatrix for building and customizing a data-driven site—including techniques for adding video, email, web forms, and other features. Prices are subject to change without prior notice.

7


Learn how easy it can be to create a dynamic web presence for your small business or organization with WebMatrix.

Microsoft .NET XML Web Services Step by Step

ground u employ t

Table of Contents • Introducing WebMatrix • A Tour of WebMatrix • Programming with WebMatrix • Using Images in WebMatrix • Using Video in WebMatrix • Forms and Controls • Databases in WebMatrix • Exposing Your Site Through Social Networking • Adding Email to Your Site • Building a Simple Web Application: Styles, Layout, and Templates • Building a Simple Web Application: Using Data • WebMatrix and Facebook • WebMatrix and PayPal • Building Your Own Web Helpers • Deploying Your Site • WordPress, WebMatrix, and PHP

Adam Freeman, Allen Jones

Table of The (Mu Way to A • JavaSc Applicat

ISBN13: 9789350041178 | Pub Date: Sep 2011

` 399

Introducing Windows 7 for Developers Yochay Kiriaty, Laurence Moroney, Et. Al. Description Get your first look at Windows 7 and see how much more productive and efficient the development life cycle can be. Guided by three Windows programming experts, you’ll examine new Windows 7 capabilities and get a head start exploiting them to build better user experiences and applications. Table of Contents • Welcome to Windows 7 • Integrate with the Windows 7 Taskbar: Basic Features • Integrate with the Windows 7 Taskbar: Advanced Features • Organize My Data: Libraries in Windows 7 • Touch Me Now: An Introduction to Multitouch Programming • Touch Me Now: Advanced Multitouch Programming • Building Multitouch Applications in Managed Code • Using Windows 7 Touch with Silverlight • Introduction to the Sensor and Location Platform • Tell Me Where I Am: Location-Aware Applications • Develop with the Windows Ribbon, Part 1 • Develop with the Windows Ribbon, Part 2 • Rediscover the Fundamentals: It’s All About Performance ISBN13: 9789350041550 | Pub Date: Jul 2011

` 599

Microsoft .NET and SAP Juergen Daiberl, Steve Fox, Et. Al. Description Get hands-on answers to frequently asked questions about using Microsoft .NET technologies to customize and extend SAP applications. Walk through dozens of real-world examples—from Web Services integration to business intelligence (BI) reporting and Microsoft Office-based solutions—direct from a team of Microsoft–SAP interoperability experts. Learn how to expose back-end SAP data through familiar Microsoft tools and UIs—for better productivity and lower TCO. Table of Contents • SAP—Company Overview, Development Tools, and Microsoft .NET Interoperability • Microsoft .NET Development Environment and Tools • Connectivity Between Microsoft .NET and SAP • Microsoft Business Intelligence • Microsoft Office SharePoint Server: UI Integration • SharePoint Business Data Catalog and SAP • Office Business Applications • Custom Development • Identity and Security Management ISBN13: 9789350041451 | Pub Date: Jul 2011

8

` 599

Visit us at www.wileyindia.com or www.dreamtechpress.com

Description XML Web services are the next logical step in the evolution of the Internet. Teach yourself how to write and deploy XML Web services for Microsoft® .NET—one step at a time—with this modular, accessible tutorial. It delivers expert, task-based instruction plus a real-world XML service example to help you apply what you already know about Microsoft Visual C#™, Microsoft Visual Basic® .NET, and object-oriented programming so that you can learn XML Web services development at your own pace. Table of Contents Understanding XML Web Services: • Introduction to XML Web Services • Developing XML Web Services Using Visual Studio .NET • Building the Credit Card Validation Service; XML Web Services and Clients: • Building a SOAP Client • Building an HTTP Client • Data Types in XML Web Services • Exception Handling • Debugging XML Web Services with Visual Studio .NET • Publishing and Discovering XML Web Services; Advanced XML Web Services: • State Management • The DataSet and XML Web Services • Caching and Application Events • Securing XML Web Services • Custom SOAP Headers • Consuming XML Web Services Asynchronously • Manually Creating Proxies; Appendixes: • Appendix A The Credit Card Validation Library • Appendix B XML Web Service Resources ISBN13: 9789350041321 | Pub Date: Forthcoming

` 599

Microsoft .NET: Architecting Applications for the Enterprise Esposito, Saltarello Description Make the right architectural decisions up front—and improve the quality and reliability of your results. Led by two enterprise programming experts, you’ll learn how to apply the patterns and techniques that help control project complexity—and make systems easier to build, support, and upgrade—right from the start.

ISBN13:

Table of Part I: T Framewo • Using S Testing, Performa Solution Servers • Applicat with the Window Version

ISBN13:

Table of Contents Principles: • Architects and Architecture Today • UML Essentials • Design Principles and Patterns; Design of the System: • The Business Layer • The Service Layer • The Data Access Layer • The Presentation Layer ISBN13: 9789350041529 | Pub Date: Forthcoming

` 699

Microsoft ASP.NET and AJAX: Architecting Web Applications Dino Esposito Description 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

Table of • Getting Extendin • Enterp

ISBN13:


eb

ep in elf ces for with this pert, XML seralready osoft proace.

oping on HTTP ML ervices; b tom ating ix B

cting

bility of amming terns comld, sup-

iples The

uild Web Web ether up—or m the

ground up—you’ll learn pragmatic approaches to AJAX development that you can employ today. Table of Contents The (Much Needed) Facelift for the Old Web • Under the Umbrella of AJAX • The Easy Way to AJAX • AJAX Architectures Power to the Client • A Better and Richer JavaScript • JavaScript Libraries • AJAX Design Patterns • Client-Side Data Binding • Rich Internet Applications ISBN13: 9789350041482 | Pub Date: Jul 2011

` 599

Microsoft Mobile Development Handbook Andy Wigley, Daniel Moth, Et. Al. Description Get practical information for developing applications with the Microsoft .NET Compact Framework 2.0—straight from mobile-development experts. This definitive guide delivers the proven techniques, real-world insights, and extensive code samples you need to bring information access to any Windows-based mobile device. Table of Contents Part I: The Essentials of Mobile Application Development: • .NET Compact Framework—a Platform on the Move • Building a Microsoft Windows Forms GUI • Using SQL Server 2005 Compact Edition and Other Data Stores • Catching Errors, Testing, and Debugging • Understanding and Optimizing .NET Compact Framework Performance • Completing the Application: Packaging and Deployment; Part II: Solutions for Challenges in Mobile Applications: • Exchanging Data with Backend Servers • Networking • Getting Connected • Security Programming for Mobile Applications • Threading • Graphics Programming • Direct3D Mobile • Interoperating with the Platform • Building Custom Controls • Internationalization • Developing with Windows Mobile; Part III: New Developments: • Introducing .NET Compact Framework Version 3.5 and Visual Studio Code Name “Orcas” ISBN13: 9789350041680 | Pub Date: Forthcoming

` 699

Microsoft SharePoint 2010 Developer Reference, w/CD Paolo Pialorsi Description Sharpen your development skills with this practical reference to Microsoft SharePoint Foundation 2010 and Microsoft SharePoint Server 2010. Written by enterprise-development expert Paolo Pialorsi, this book shows you how to develop real-world business solutions, using techniques to extend and customize the SharePoint environment with Microsoft Visual Studio® 2010. Table of Contents • Getting Started • Programming Microsoft SharePoint 2010 • Developing Web Parts • Extending Microsoft SharePoint 2010 • Developing Workflows • Security Infrastructure • Enterprise Features ISBN13: 9789350041130 | Pub Date: Sep 2011

` 649

Microsoft Silverlight Edition: Programming Windows Phone 7, w/CD Charles Petzold Description Get started building your own apps and utilities for Windows Phone 7—expertly guided by award-winning author Charles Petzold. Focusing on Silverlight for Windows Phone 7 and the C# language, you’ll learn how to extend your existing skills to this new mobile platform—mastering the core tools and techniques you need to get productive quickly. As always, Charles brings a unique combination of pragmatism and inspiration to his instruction—along with a wealth of hands-on examples. Table of Contents Part I: The Basics: • Hello, Windows Phone 7 • Getting Oriented • An Introduction to Touch • Bitmaps, Also Known as Textures • Sensors and Services • Issues in Application Architecture; Part II: Silverlight: • XAML Power and Limitations • Elements and Properties • The Intricacies of Layout • The App Bar and Controls • Dependency Properties • Data Bindings • Vector Graphics • Raster Graphics • Animations • The Two Templates • Items Controls • Pivot and Panorama ISBN13: 9789350041895 | Pub Date: Aug 2011

` 699

Microsoft SQL Server 2008 Internals Kalen Delaney, Paul Randal, Et. Al. Description Delve inside the core SQL Server engine—and put that knowledge to work—with guidance from a team of well-known internals experts. Whether database developer, architect, or administrator, you’ll gain the deep knowledge you need to exploit key architectural changes— and capture the product’s full potential. Table of Contents • SQL Server 2008 Architecture and Configuration • Change Tracking, Tracing, and Extended Events • Databases and Database Files • Logging and Recovery • Tables • Indexes: Internals and Management • Special Storage • The Query Optimizer • Plan Caching and Recompilation • Transactions and Concurrency • DBCC Internals ISBN13: 9789350041444 | Pub Date: Sep 2011

` 699

Microsoft SQL Server 2008: T-SQL Fundamentals Itzik Ben-gan Description Master the foundations of T-SQL with the right balance of conceptual and practical content. Get hands-on guidance—including exercises and code samples—that show you how to develop code to query and modify data. You’ll gain a solid understanding of the T-SQL language and good programming practices, and learn to write more efficient and powerful queries. Table of Contents • Introduction • Background to T-SQL Querying and Programming Prices are subject to change without prior notice.

9


• Single-Table Queries • Joins • Subqueries • Table Expressions • Set Operations • Pivot, Unpivot, and Grouping Sets • Data Modification • Transactions and Concurrency • Programmable Objects ISBN13: 9789350041420 | Pub Date: Forthcoming

` 499

Microsoft Visual Basic 2010 Developer’s Handbook, w/CD Sarika Calla Purohit , Klaus Löffelmann Description Take control of Visual Basic 2010 -- from basic Windows® and Web development to building advanced multithreaded applications. Led by two Visual Basic experts -- including a key member of the Visual Studio team -- you’ll get in-depth reference on language concepts and features, and scenario-based guidance for putting Visual Basic to work. Table of Contents • Beginning with Language and Tools • Object-Oriented Programming: • Programming with .NET Framework Data Structures • Development Simplifications in Visual Basic 2010 • Language-Integrated Query—LINQ • Parallelizing Applications ISBN13: 9789350041901 | Pub Date: Sep 2011

` 699

Microsoft Visual C# 2010 Step by Step, w/CD John Sharp Description Ideal for developers with fundamental programming skills, this practical tutorial features learnby-doing exercises that demonstrate how, when, and why to use the features of the C# rapid application development environment. You’ll learn how to use Microsoft Visual Studio® 2010 and Microsoft .NET Framework 4.0; develop a solid, fundamental understanding of C# language features; and then get to work creating actual components and working applications for the Windows® operating system. You’ll also delve into data management technologies and Web-based applications. Table of Contents • Part I: Introducing Microsoft Visual C# and Microsoft Visual Studio 2010 • Part II: Understanding the C# Language • Part III: Creating Components • Part IV: Building Windows Presentation Foundation Applications • Part V: Managing Data • Part VI: Building Professional Solutions with Visual Studio ISBN13: 9789350041574 | Pub Date: Jul 2011

` 699

Microsoft Visual Studio Tips Sara Ford Description Unlock the secrets of Visual Studio—learning hundreds of tips and shortcuts for optimizing the editor, search, navigation, windows layouts, and other capabilities. As a member of the Visual Studio Core Team, the author analyzed nearly every feature in the core environment—unearthing the tips and tweaks that streamline work and maximize efficiency. Get practical insights into how IDE features work, and how to quickly adapt them for any programming language. Table of Contents • Get Back to Basics with Your Editor • Make Your Editor Work for You • Find What You Are Searching For • Manage Your Environment Layout • Discover More Tools for Your Design Time, Part 1 • Discover More Tools for Your Design Time, Part 2 • Know Your Solutions, and Other Project and Debugging Tweaks ISBN13: 9789350041406 | Pub Date: Jul 2011

` 399

organiza

Table of • Part I: 2010 • P Managin

ISBN13:

Microsoft XNA Framework Edition: Programming Windows Phone 7, w/CD Charles Petzold Description Begin creating your own game apps for Windows Phone 7—guided by the consummate teacher, award-winning author Charles Petzold. Focusing on the XNA 2D framework and the C# language, you’ll learn how to extend your existing skills—mastering core concepts and techniques for this new mobile platform. As always, Charles brings a unique combination of pragmatism and inspiration to his instruction—along with a wealth of hands-on examples. Table of Contents Part I: The Basics: • Hello, Windows Phone 7 • Getting Oriented • An Introduction to Touch • Bitmaps, Also Known as Textures • Sensors and Services • Issues in Application Architecture; Part II: XNA: • Principles of Movement • Textures and Sprites • Dynamic Textures • From Gestures to Transforms • Touch and Play • Tilt and Play ISBN13: 9789350041857 | Pub Date: Aug 2011

` 549

Table of • Introdu Getting and Usin Applicat Applicat

ISBN13:

Microsoft XNA Game Studio 4.0: Learn Programming Now,1ed, w/CD Rob Miles Description Now you can build your own games for your Xbox 360®, Windows® Phone 7, or Windowsbased PC—as you learn the underlying concepts for computer programming. Use this hands-on guide to dive straight into your first project— adding new tools and tricks to your arsenal as you go. No experience required! ISBN13: 9789350042069 | Pub Date: Sep 2011

10

Visit us at www.wileyindia.com or www.dreamtechpress.com

` 499

the field that you


Tips

Microsoft Exchange Server 2010 Best Practices, w/CD (R)

Siegfried Jagott, Joel Stidley

ning izing ayouts, he Visual early unearthwork sights quickly ge.

What You or Your Your

ork

D

ummate etzold. the your and As his

tion

d Sprites Play

udio g

your dowsoncepts ds-on ect— nal as

Description Apply best practices for administering Exchange Server 2010 and SP1--and optimize your operational efficiency and results. This guide captures the field-tested solutions, real-world lessons, and candid advice of practitioners across the range of business and technical scenarios--and across the IT life cycle. Gain expert insights on what works, where to make tradeoffs, and how to implement the best decisions for your organization. Table of Contents • Part I: Preparing for Exchange Server 2010 • Part II: Designing Exchange Server 2010 • Part III: Upgrading to Exchange Server 2010 • Part IV: Deploying and Managing Exchange Server 2010 ISBN13: 9789350041819 | Pub Date: Sep 2011

` 699

Moving Applications to the Cloud on the Microsoft Windows Azure Platform, w/CD (TM)

Eugenio Pace, Dominic Betts, Et. Al. Description Moving Applications to the Cloud on the Windows Azure Platform, provides an introduction to Windows Azure, discusses the cost model and application life cycle management for cloud-based applications, and describes how to migrate an existing ASP.NET application to the cloud.

Table of Contents • Object Thinking • Philosophical Context • From Philosophy to Culture • Metaphor: Bridge to the Unfamiliar • Vocabulary: Words to Think With • Method, Process, and Models • Discovery • Thinking Toward Design • All the World’s a Stage • Wrapping Up ISBN13: 9789350041697 | Pub Date: Forthcoming

Parallel Programming with Microsoft .NET, w/CD Colin Campbell, Ralph Johnson, Et. Al. Description 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). Table of Contents • Introduction • Parallel Loops • Parallel Tasks • Parallel Aggregation • Futures • Dynamic Task Parallelism • Pipelines ISBN13: 9789350042052 | Pub Date: Sep 2011

Colin Campbell, Ade Miller Description This guide introduces you to the most important and frequently used patterns of parallel programming and provides executable code samples for them, using PPL. When thinking about where to begin, start with the patterns in this book. See if your problem has any attributes that match the six patterns presented in the chapters. If it does, delve more deeply into the relevant pattern or patterns and study the

` 349

Object Thinking David West Description In OBJECT THINKING, esteemed object technologist David West contends that the mindset makes the programmer—not the tools and techniques. Delving into the history, philosophy, and even politics of object-oriented programming, West reveals how the best programmers rely on analysis and conceptualization—on thinking— rather than formal process and methods. Both provocative and pragmatic, this book gives form to what’s primarily been an oral tradition among the field’s revolutionary thinkers—and it illustrates specific object-behavior practices that you can adopt for true object design and superior results.

` 399

Parallel programming with Microsoft Visual C++, w/CD

Table of Contents • Introduction to the Windows Azure Platform • The Adatum Scenario • Phase 1: Getting to the Cloud • How Much Will It Cost? • Phase 2: Automating Deployment and Using Table Storage • Phase 3: Uploading Images and Adding a Worker Role • Application Life Cycle Management • Phase 4: Adding More Tasks and Tuning the Application ISBN13: 9789350041833 | Pub Date: Jul 2011

` 499

sample code. Table of Contents • Introduction • Parallel Loops • Parallel Tasks • Parallel Aggregation • Futures • Dynamic Task Parallelism • Pipelines ISBN13: 9789350041154 | Pub Date: Sep 2011

` 399

Prices are subject to change without prior notice.

11


Practical Project Initiation: A Handbook with Tools Karl E Wiegers Description Zero in on key project-initiation tasks—and build a solid foundation for successful software development. In this concise guide, criticallyacclaimed author Karl E. Wiegers fills a void in project management literature by focusing on the activities that are essential—but often overlooked—for launching any project. Drawing on his extensive experience, Karl shares lessons learned, proven practices, and tools for getting your project off to the right start—and steering it to ultimate success. Table of Contents • Project Management Fundamentals • Preparing for Success • Living with Reality • Measuring What Happens • Learning Continuously ISBN13: 9789350041765 | Pub Date: Forthcoming

` 399

Programming Applications for Microsoft Windows, w/CD Jeffrey Richter Description An update to a bestselling, practical Windows programming guide, this title is a comprehensive inside look at the Windows 2000 and 64-bit Windows environments. It provides detailed system information that’s unavailable elsewhere, including architectural and implementation details and sample code. This book is an essential guide to those who want information on user-mode development above and beyond the essential course from Programming Windows. Table of Contents • Part I Required Reading • Part II Getting Work Done • Part III Memory Management • Part IV Dynamic-Link Libraries • Part V Structured Exception Handling • Part VI Windowing ISBN13: 9789350041703 | Pub Date: Aug 2011

` 749

Programming Microsoft ASP.NET 3.5 Dino Esposito Description An in-depth guide to the core features of Web development with ASP.NET, this book goes beyond the fundamentals. It expertly illustrates the intricacies and uses of ASP.NET 3.5—in a single volume. Part of Microsoft Visual Studio® 2008, ASP.NET 3.5 includes AJAX functionality, the Microsoft Silverlight™ cross-platform development tool, new controls, and new integration features. This pragmatic guide covers these new features, and also includes coverage of Windows® Communication Foundation, LINQ, and other key Microsoft .NET Framework 2.0, 3.0, and 3.5 capabilities.

12

Visit us at www.wileyindia.com or www.dreamtechpress.com

Table of Contents Building an ASP.NET Page: • The ASP.NET Programming Model • Web Development in Microsoft Visual Studio 2008 • Anatomy of an ASP.NET Page • ASP.NET Core Server Controls • Working with the Page • Rich Page Composition; Adding Data in an ASP.NET Site: • ADO.NET Data Providers • ADO.NET Data Containers • The Data-Binding Model • The Linq-to-SQL Programming Model • Creating Bindable Grids of Data • Managing a List of Records • Managing Views of a Record; ASP.NET Infrastructure • The HTTP Request Context • ASP.NET State Management • ASP.NET Caching • ASP.NET Security • HTTP Handlers and Modules; ASP.NET AJAX Extensions: • Partial Rendering: The Easy Way to AJAX • AJAX-Enabled Web Services • Silverlight and Rich Internet Applications ISBN13: 9789350041338 | Pub Date: Aug 2011

Develop of ASP.N Features Testing •

ISBN13:

` 699

Programming Microsoft ASP.NET 4, w/CD Dino Esposito Description Completely reengineered for ASP.NET 4—this definitive guide deftly illuminates the core architecture and programming features of ASP.NET 4 in a single, pragmatic volume. Web development expert Dino Esposito provides essential, architectural-level guidance, along with the in-depth technical insights designed to take you—and your solutions—to the next level. The book covers Dynamic Data, AJAX, Microsoft Silverlight®, ASP.NET MVC, Web forms, LINQ, and security strategies—and features extensive code samples in Microsoft Visual C#® 2010. Table of Contents The ASP.NET Runtime Environment: • ASP.NET Web Forms Today • ASP.NET and IIS • ASP.NET Configuration • HTTP Handlers, Modules, and Routing; ASP.NET Pages and Server Controls: • Anatomy of an ASP.NET Page • ASP.NET Core Server Controls • Working with the Page • Page Composition and Usability • ASP.NET Input Forms • Data Binding • The ListView Control • Custom Controls; Design of the Application: • Principles of Software Design • Layers of an Application • The Model-View-Presenter Pattern; Infrastructure of the Application • The HTTP Request Context • ASP.NET State Management • ASP.NET Caching • ASP.NET Security; The Client Side: • Ajax Programming • jQuery Programming ISBN13: 9789350041109 | Pub Date: Jul 2011

Table of Overview Environm Security Metadat Multiling Emulatin CRM Co

ISBN13:

` 699

Programming Microsoft ASP.NET MVC Dino Esposito Description Delve into the features, principles, and pillars of the ASP.NET MVC framework-deftly guided by Web development luminary Dino Esposito. ASP. NET MVC forces developers to think in terms of distinct components-model, view, controller-that make it easier to manage application complexity. Plunge into the framework’s internal mechanics and gain a practical, what-why-how perspective behind each ASP.NET MVC building block. You’ll understand how and when to use this programming model as an alternative to Web Forms-to gain full control of HTML, simplify testing and extensibility, and design better Web sites and experiences. Table of Contents The Programming Paradigm: • Goals of ASP.NET MVC and Motivation for Its

strong ti ture and and prov

Table of LINQ Fou LINQ to Data • T LINQ to LINQ: • Impleme LINQ an

ISBN13:


ment in erver ASP.NET g Model naging HTTP ecurity he Easy ications

—this e archiP.NET 4 opment archi-depth —and ok covight®, e code

IIS • and s• ms • ion: • senter T ax

llars of ed by o. ASP. erms of ler-that mplexity. chanics pective k. You’ll Web n better

Development • The Runtime Environment • The MVC Pattern and Beyond; The Core of ASP.NET MVC: • Inside Controllers • Inside Views • Inside Models; Programming Features: • The ASP.NET MVC Infrastructure • AJAX Capabilities • Testability and Unit Testing • Customizing ASP.NET MVC ISBN13: 9789350041581 | Pub Date: Aug 2011

` 699

Programming Microsoft Dynamics CRM 4.0 Mike Snyder, Jim Steger, Et. Al. Description Get answers to common questions about setting up the design environment and building custom solutions with Microsoft Dynamics CRM. Delve into core architecture, tools, and techniques, and learn how to exploit powerful customization features. Authored by industry-leading experts, this book shows how to deliver intelligent CRM solutions that meet the unique challenges and requirements of your business. Table of Contents Overview: • Microsoft Dynamics CRM 4.0 SDK Overview • Development Overview and Environment • Communicating with Microsoft CRM APIs; Extending Microsoft CRM: • Security • Plug-ins • Programming Workflow • Form Scripting • Developing with the Metadata Service; Advanced Topics: • Deployment • Developing Offline Solutions • Multilingual and Multi-Currency Applications • Advanced Workflow Programming • Emulating User Interface with ASP.NET Development • Developing Custom Microsoft CRM Controls • Additional Samples and Utilities ISBN13: 9789350041475 | Pub Date: Sep 2011

` 699

Programming Microsoft LINQ Paolo Pialorsi, Marco Russo Description This practical guide covers the intricacies of LINQ, a set of extensions to the Visual C# and Visual Basic programming languages. Instead of traversing different language syntaxes required for accessing data from relational and hierarchical data sources, developers will learn how to write queries natively in Visual C# or Visual Basic— helping reduce complexity and boost productivity. Written by two experienced developers with strong ties to the developer teams at Microsoft, this book describes the LINQ architecture and classes, details the new language features in both Visual C# and Visual Basic, and provides code samples in both languages. Table of Contents LINQ Foundations: • LINQ Introduction • LINQ Syntax Fundamentals • LINQ to Objects; LINQ to Relational Data: • LINQ to SQL: Querying Data • LINQ to SQL: Managing Data • Tools for LINQ to SQL • LINQ to DataSet • LINQ to Entities; LINQ and XML: • LINQ to XML: Managing the XML Infoset • LINQ to XML: Querying Nodes; Advanced LINQ: • Inside Expression Trees • Extending LINQ • Parallel LINQ • Other LINQ Implementations; Applied LINQ: • LINQ in a Multitier Solution • LINQ and ASP.NET • LINQ and WPF/Silverlight • LINQ and the Windows Communication Foundation ISBN13: 9789350041376 | Pub Date: Forthcoming

Programming Microsoft LINQ in Microsoft .NET Framework 4, w/CD Paolo Pialorsi, Marco Russo Description This is the ideal reference for learning how to write queries natively in Visual C# or Visual Basic with Microsoft LINQ. Two LINQ experts teach you the intricacies of using LINQ to query data directly from .NET, whether it’s from from databases, object collections, XML, or other data stores. Table of Contents Part I: LINQ Foundations: • LINQ Introduction • LINQ Syntax Fundamentals • Linq to Objects; Part II: LINQ to Relational: • Choosing Between LINQ to SQL and LINQ to Entities • LINQ to SQL: Querying Data • LINQ to SQL: Managing Data • LINQ to SQL: Modeling Data and Tools • LINQ to Entities: Modeling Data with Entity Framework • LINQ to Entities: Querying Data • LINQ to Entities: Managing Data • LINQ to DataSet; Part III: LINQ to XML: • LINQ to XML: Managing the XML Infoset • LINQ to XML: Querying Nodes; Part IV: Advanced LINQ: • Inside Expression Trees • Extending LINQ • Parallelism and Asynchronous Processing • Other LINQ Implementations; Part V: Applied LINQ: • LINQ in a Multitier Solution • LINQ Data Binding ISBN13: 9789350041840 | Pub Date: Sep 2011

` 699

Programming Microsoft Office Business Applications Steve Fox, Rob Barker, Et. Al. Description This hands-on reference illustrates how to use Microsoft Visual Studio® Tools for Office and the Microsoft Office system to create Office Business Applications. OBAs allow users to increase productivity by providing a seamless and integrated end-to-end user experience from their desktop to data in enterprise resource planning, customer relationship management, and other business systems. In this book experts on the Microsoft Office, Visual Studio Tools for Office, and OBA teams at Microsoft adeptly illustrate how to develop smart clients and Web services in the Microsoft Office environment. Table of Contents • Introducing Office Business Applications • Creating a Smart Client for Your Office Business Application by Using VSTO • Building Business Intelligence for Your Office Business Applications • Integrating Web Services into Your Office Business Applications • Building Social Networking into Your Office Business Application • SharePoint and Developing Office Business Applications • Managing Complex Business Processes with Custom SharePoint Workflow • Deploying Your Office Business Application in the Enterprise ISBN13: 9789350041437 | Pub Date: Aug 2011

` 499

` 799

Prices are subject to change without prior notice.

13


Programming Microsoft Robotics Studio Sara Morgan Description Get the practical reference to programming robotic applications using the Microsoft Robotics Studio. Ideal for programmers familiar with Windows®–based development using Microsoft Visual Studio® and the Microsoft .NET Framework, this guide shows how to use the services provided in the Robotics Studio to handle navigation and remote control, speech, video, and intelligent behavior in a robotic device. It covers the Visual Programming Language included in Robotics Studio, and offers illuminating code examples in Microsoft Visual C#®. Table of Contents • Overview of Robotics and Microsoft Robotics Studio • Understanding Services • Visual Programming Language • Simulation • Remote Control and Navigation • Autonomous Roaming • Creating a New Hardware Interface • Building a Security Monitor • The Future of Robotics ISBN13: 9789350041369 | Pub Date: Forthcoming

` 599

Programming Microsoft SQL Server 2008 Leonard Lobel, Andrew J. Brust, Et. Al. Description Extend your programming skills with a comprehensive study of the key features of SQL Server 2008. Delve into the new core capabilities, get practical guidance from expert developers, and put their code samples to work. This is a mustread for Microsoft .NET and SQL Server developers who work with data access—at the database, business logic, or presentation levels. Table of Contents Core Fundamentals: • Overview • T-SQL Enhancements • Exploring SQL CLR • Server Management • Security in SQL Server 2008; Beyond Relational: • XML and the Relational Database • Hierarchical Data and the Relational Database • Using FILESTREAM for Unstructured Data Storage • Geospatial Data Types; Reach Technologies: • The Microsoft Data Access Machine • The Many Facets of .NET Data Binding • Transactions • Developing Occasionally Connected Systems; Business Intelligence: • Data Warehousing • Basic OLAP • Advanced OLAP • OLAP Queries, Tools, and Application Development • Expanding Your Business Intelligence with Data Mining • Reporting Services ISBN13: 9789350041413 | Pub Date: Aug 2011

` 699

Programming Microsoft Visual C# 2008: The language Conis Marshall Description Get the in-depth reference and pragmatic, realworld insights you need to exploit the enhanced language features and core capabilities in Visual C# 2008. Programming expert Donis Marshall deftly helps you build your proficiency with language features such as classes, structs, and other fundamentals, and helps you advance your expertise with more-advanced topics such as debugging, threading, and memory management. Combining an incisive reference with code samples and best practices, this developer reference focuses on details of the C# language you need to build innovative solutions. Table of Contents • Introduction • Introduction to Microsoft Visual C# Programming • Types • Inheritance • Introduction to Visual Studio 2008 • Arrays and Collections • Introduction to LINQ • Generics • Enumerators • Operator Overloading • Delegates and Events • LINQ Programming • Exception Handling • Metadata and Reflection • MSIL Programming • Debugging with Visual Studio 2008 • Advanced Debugging • Memory Management • Unsafe Code ISBN13: 9789350041352 | Pub Date: Aug 2011

` 699

Programming Microsoft Visual C++, 5ed, w/CD David K. Kruglinski, Scot Wingo, Et. Al. Description Programming Microsoft Visual C++, Fifth edition, is the newest edition of the book that has become the industry’s most trusted text (previously published as Inside Visual C++). Newly expanded and updated for Microsoft Visual C++ 6.0, it offers even more of the detailed, comprehensive coverage that’s consistently made this book the best overall explanation of the capabilities of this powerful and complex development tool.

ISBN13: 9789350041062 | Pub Date: Jun 2011

ISBN13:

XML-bas dynamic on” conn on the d run effic coding t applicati

Table of • Definin Support

ISBN13:

` 679

Programming Microsoft Windows Forms Description Whether you’re a new or experienced developer, get the focused information you need to streamline application development using Windows Forms and Microsoft .NET Framework 2.0. Award-winning author Charles Petzold illuminates the essential concepts and techniques for exploiting Windows Forms capabilities—offering

Visit us at www.wileyindia.com or www.dreamtechpress.com

Table of • Creatin Custom applicati

Table of Contents • Introduction • Windows, Visual C++, and Application Framework Fundamentals • The MFC Library View Class • The Document-View Architecture • Active X: Com, Automation, and Ole • Programming for the Internet

Charles Petzold

14

concise,

Table of • Hello, M MFC Col Property Views, H • Toolba Processi Thread S OLE Dra

ISBN13:


c, realhanced n Visual shall th s, and nce memory ctices, ld inno-

gates ion • ng •

,

ediat has (previewly ual C++ ompree this capa-

als m,

veloper, streamows 0. umiues for offering

concise, eloquent instruction as always, along with ample code examples in C#. Table of Contents • Creating applications • The control cornucopia • Panels and dynamic layout • Custom controls • Cruisin’ the strip • Data binding and data views • Two real applications ISBN13: 9789350041611 | Pub Date: Aug 2011

` 399

Programming Windows Services with Microsoft Visual Basic 2008 Michael Gernaey Description Addressing the leading trend of software as a service, this guide illustrates how developers with intermediate Visual Basic skills can design and implement Web services. It addresses a critical gap in the developer literature today, showing that services can be developed with Visual Basic 2008—and are not restricted to XML-based applications or Microsoft Visual C#®. Software as a service is changing the dynamic between rich and thin clients. As device types multiply, users expect “alwayson” connectivity to link them to the robust Web and corporate applications they use on the desktop. Services, which offload data storage and processing tasks to a server, run efficiently on Web platforms on any device. Services do not need to be a complex coding task—and this is the ideal resource for creating modern, service-oriented applications. Table of Contents • Defining Windows Services • Creating Interactive Windows Services • Services That Support IT and the Business • Advanced Windows Services Topics • Appendices ISBN13: 9789350041345 | Pub Date: Forthcoming

` 499

Programming Windows with MFC, Second Edition, w/CD Jeff Prosise Description Newly updated and expanded edition of this important title for all 32-bit Windows platforms, including Microsoft Windows NT. For developers who want to understand and profit from the advances in C++ and the Microsoft Foundation Class(MFC) library. Topics include MFC basics, the document/view architecture, and ActiveX and OLE. A wealth of concepts, techniques, and keen insights. Table of Contents • Hello, MFC • Drawing in a Window • The Mouse and the Keyboard • Menus • The MFC Collection Classes • File 1/0 and Serialization • Controls • Dialog Boxes and Property Sheets • Documents, Views, and the Single Document Interface • Scroll Views, HTML Views, and Other View Types • Multiple Documents and Multiple Views • Toolbars, Status Bars, and Rebars • Printing and Print Previewing • Timers and Idle Processing • Bitmaps, Palettes, and Regions • The Common Controls • Threads and Thread Synchronization • MFC and the Component Object Model • The Clipboard and OLE Drag-and-Drop • Automation • ActiveX Controls ISBN13: 9789350041710 | Pub Date: Sep 2011

` 749

Programming Windows, Fifth Edition, w/CD Charles Petzold Description “Look it up in Petzold” remains the decisive last word in answering questions about Windows development. And in PROGRAMMING WINDOWS, FIFTH EDITION, the esteemed Windows Pioneer Award winner revises his classic text with authoritative coverage of the latest versions of the Windows operating system-once again drilling down to the essential API heart of Win32 programming. Packed as always with definitive examples, this newest Petzold delivers the ultimate sourcebook and tutorial for Windows programmers at all levels working with Microsoft® Windows 95, Windows 98, or Microsoft Windows NT®. No aspiring or experienced developer can afford to be without it. Table of Contents Section I: The Basics: • Getting Started • An Introduction to Unicode • Windows and Messages • An Exercise in Text Output • Basic Drawing • The Keyboard • The Mouse • The Timer • Child Window Controls • Menus and Other Resources • Dialog Boxes • The Clipboard; Section II: • Using the Printer ISBN13: 9789350041055 | Pub Date: Jul 2011

` 749

Rapid Development Steve McConnell Description Equip yourself with SOFTWARE PROJECT SURVIVAL GUIDE. It’s for everyone with a stake in the outcome of a development project--and especially for those without formal software project management training. That includes top managers, executives, clients, investors, end-user representatives, project managers, and technical leads. Table of Contents The Survival Mind-Set: • Welcome to Software Project Survival Training • Software Project Survival Test • Survival Concepts • Survival Skills • The Successful Project at a Glance; Survival Preparations: • Hitting a Moving Target • Preliminary Planning • Requirements Development • Quality Assurance • Architecture • Final Preparations; Succeeding by Stages: • Beginning-of-Stage Planning • Detailed Design • Construction • System Testing • Software Release • End-of-Stage Wrap-Up; Mission Accomplished: • Project History • Survival Crib Notes ISBN13: 9789350041727 | Pub Date: Forthcoming

` 399

Smart Business Intelligence Solutions With Microsoft SQL Server 2008 Lynn Langit Description Get the end-to-end instruction you need to design, develop, and deploy more effective data integration, reporting, and analysis solutions using SQL Server 2008—whether you’re new to business intelligence (BI) programming or a seasoned pro. With real-world examples and insights Prices are subject to change without prior notice.

15


from an expert team, you’ll master the concepts, tools, and techniques for building solutions that deliver intelligence—and business value—exactly where users want it. Table of Contents • Business Intelligence for Business Decision Makers and Architects • Microsoft SQL Server 2008 Analysis Services for Developers • Microsoft SQL Server 2008 Integration Services for Developers • Microsoft SQL Server Reporting Services and Other Client Interfaces for Business Intelligence ISBN13: 9789350041512 | Pub Date: Sep 2011

` 699

Software Estimation: Demystifying the Black Art Steve McConnell Description In his highly anticipated book, acclaimed author Steve McConnell unravels the mystery to successful software estimation—distilling academic information and real-world experience into a practical guide for working software professionals. Instead of arcane treatises and rigid modeling techniques, this guide highlights a proven set of procedures, understandable formulas, and heuristics that individuals and development teams can apply to their projects to help achieve estimation proficiency. Table of Contents Critical Estimation Concepts: • What Is an “Estimate”? • How Good an Estimator Are You? • Value of Accurate Estimates • Where Does Estimation Error Come From? • Estimate Influences; Fundamental Estimation Techniques: • Introduction to Estimation Techniques • Count, Compute, Judge • Calibration and Historical Data • Individual Expert Judgment • Decomposition and Recomposition • Estimation by Analogy • Proxy-Based Estimates • Expert Judgment in Groups • Software Estimation Tools • Use of Multiple Approaches • Flow of Software Estimates on a Well-Estimated Project • Standardized Estimation Procedures; Specific Estimation Challenges: • Special Issues in Estimating Size • Special Issues in Estimating Effort • Special Issues in Estimating Schedule • Estimating Planning Parameters • Estimate Presentation Styles • Politics, Negotiation, and Problem Solving ISBN13: 9789350041284 | Pub Date: Forthcoming

` 429

Software Project Survival Guide Steve McConnell Description Here you’ll find guidance from the acclaimed author of the classics CODE COMPLETE and RAPID DEVELOPMENT. Steve McConnell draws on solid research and a career’s worth of hardwon experience to map the surest path to your goal--what he calls “one specific approach to software development that works pretty well most of the time for most projects.” Nineteen chapters in four sections cover the concepts and strategies you need for mastering the development process.For newcomers and seasoned project managers alike, SOFTWARE PROJECT SURVIVAL GUIDE draws on a vast store of techniques to create an elegantly simplified and reliable framework for project management success. Table of Contents The Survival Mind-Set: • Welcome to Software Project Survival Training • Software Project Survival Test • Survival Concepts • Survival Skills • The Successful Project at

16

Visit us at www.wileyindia.com or www.dreamtechpress.com

a Glance; Survival Preparations: • Hitting a Moving Target • Preliminary Planning • Requirements Development • Quality Assurance • Architecture • Final Preparations; Succeeding by Stages: • Beginning-of-Stage Planning • Detailed Design • Construction • System Testing • Software Release • End-of-Stage Wrap-Up; Mission Accomplished: • Project History • Survival Crib Notes ISBN13: 9789350041239 | Pub Date: Forthcoming

` 399

Software Requirement Patterns Stephen Withall Description Learn proven, real-world techniques for specifying software requirements with this practical reference. It details 30 requirement “patterns” offering realistic examples for situation-specific guidance for building effective software requirements. Each pattern explains what a requirement needs to convey, offers potential questions to ask, points out potential pitfalls, suggests extra requirements, and other advice. This book also provides guidance on how to write other kinds of information that belong in a requirements specification, such as assumptions, a glossary, and document history and references, and how to structure a requirements specification.

code dev ging, an of the de applicati

Table of • Code Q • Perform • Manag Improvin

ISBN13:

Table of Contents Part I: Setting the Scene: • Synopsis of “Crash Course in Specifying Requirements”• Synopsis of “The Contents of a Requirements Specification” • Requirement Pattern Concepts • Using and Producing Requirement Patterns Part II: Requirement Pattern Catalog: • Fundamental Requirement Patterns• Information Requirement Patterns • Data Entity Requirement Patterns • User Function Requirement Patterns • Performance Requirement Patterns • Flexibility Requirement Patterns • Access Control Requirement Patterns • Commercial Requirement Patterns ISBN13: 9789350041734 | Pub Date: Forthcoming

` 499

Software Requirements, Second Edition Karl E. Wiegers Description In this book, you’ll discover effective techniques for managing the requirements engineering process all the way through the development cycle—including dozens of techniques to facilitate that all-important communication between users, developers, and management. This updated edition features new case examples, anecdotes culled from the author’s extensive consulting career, and specific Next Steps for putting the book’s process-improvement principles into practice. You’ll also find several new chapters, sample documents, and an incisive troubleshooting guide. Table of Contents • Software Requirements: What, Why, and Who • Software Requirements Development • Software Requirements Management • Implementing Requirements Engineering ISBN13: 9789350041260 | Pub Date: Aug 2011

` 599

Routing) embarki cols that

Table of • Introdu of Servic

ISBN13:


ng • tions; struction ished: •

pecifytical erns” pecific requireuirement ns to s extra k also required refer-

nts”• tern

unction ment terns

hniques ng ment

on ment. xamples, sive for d several

opment ing

Solid Code: Optimizing the Software Development Life Cycle Donis Marshall, John Bruno Description Get best-in-class engineering practices to help you write more-robust, bug-free code. Two Microsoft .NET development experts share realworld examples and proven methods for optimizing the software development life cycle—from avoiding costly programming pitfalls to making your development team more efficient. Managed code developers at all levels will find design, prototyping, implementation, debugging, and testing tips to boost the quality of their code—today. Optimize each stage of the development process—from design to testing—and produce higher-quality applications. Table of Contents • Code Quality in an Agile World • Class Design and Prototyping • Metaprogramming • Performance Is a Feature • Designing for Scale • Security Design and Implementation • Managed Memory Model • Defensive Programming • Debugging • Code Analysis • Improving Engineering Processes • Attitude Is Everything ISBN13: 9789350041468 | Pub Date: Aug 2011

` 399

TCP/IP: The Ultimate Protocol Guide Data Delivery and Routing: Volume-I Philip M. Miller Description TCP/IP - The Ultimate Protocol Guide is written to cover all facets of the Internet Protocol suite. This two volume set makes no assumptions as to prior knowledge of the protocols, nor does it assume expertise in LAN access techniques. Instead, in Volume One (Data Delivery and Routing), the reader is guided through the mechanics of Local Area Networks before embarking on discussions of IP Addressing, the Internet Protocol, and the other protocols that together ensure the reliable delivery of data. Table of Contents • Introduction • The Internet Protocol • Reliable and Unreliable Data Delivery • Quality of Service • Routing • Mulicasting in IP Environments • Appendices ISBN13: 9789350041598 | Pub Date: Jul 2011

` 399

TCP/IP: The Ultimate Protocol Guide Applications, Access and Data Security: Volume-II Philip M. Miller Description TCP/IP - The Ultimate Protocol Guide is written to cover all facets of the Internet Protocol suite. This two volume set makes no assumptions as to prior knowledge of the protocols, nor does it assume expertise in LAN access techniques. Volume Two (Applications, Access and Data

Security) concentrates on the Application protocols that are in everyday use from Web Operations through to email, and from host configuration and access through to file transfer. Table of Contents • Introduction • The Internet Protocol • Reliable and Unreliable Data Delivery • Quality of Service • Routing • Mulicasting in IP Environments • Appendices ISBN13: 9789350041604 | Pub Date: Jul 2011

` 399

The 8051/8052 Microcontroller: Architecture, Assembly Language and H/W Interfacing Craig Steiner Description This book was written with the novice or intermediate 8052 developer in mind. Assuming no prior knowledge of the 8052, it takes the reader step-by-step and provides him with the information necessary to understand the architecture, design and build a functioning circuit based on the 8052, and write software to operate the 8052 in assembly language. Table of Contents • Introduction to 8052 Microcontroller • Types of Memory • Special Function Registers (SFRs) • Basic Registers • Addressing Modes • Program Flow • Internal Timing• Timers • Serial Communication • Interrupts • 8052 Assembly Language • 16-Bit Mathematics with the 8052 • 8052 Microcontroller Pin Functions • An 8052 Single Board Computer (SBC) • Software Development Tools • Hardware Development Tools • SBCMON Monitor Software • Interfacing To 4x4 Keypad • Interfacing To LCD • Interfacing To Serial EEPROM (SPI) • Interfacing To Real Time Clock (I2C) • Additional Software TOICS ISBN13: 9789350041291 | Pub Date: Sep 2011

` 349

Threat Modeling Frank Swiderski, Window Snyder Description In this straightforward and practical guide, Microsoft® application security specialists Frank Swiderski and Window Snyder describe the concepts and goals for threat modeling—a structured approach for identifying, evaluating, and mitigating risks to system security. Discover how to use the threat modeling methodology to analyze your system from the adversary’s point of view—creating a set of data points that help drive security specifications and testing. You’ll review application scenarios that illustrate threat modeling concepts in action, understanding how to use threat modeling to help improve the built-in security of a system—as well as your customer’s confidence in the security of that system—regardless of development environment. Table of Contents • Part I: Application Security • Part II: Understanding Threat Modeling • Part III: Using Threat Modeling Effectively • Part IV: Sample Threat Models ISBN13: 9789350041741 | Pub Date: Forthcoming

` 399

Prices are subject to change without prior notice.

17


Windows Internals, Fifth Edition: Covering Windows Server 2008 and Windows Vista

Table of Contents • Part 1: Required Reading • Part 2: Getting Work Done • Part 3: Memory Management • Part 4: Dynamic-Link Libraries • Part 5: Structured Exception Handling ISBN13: 9789350041383 | Pub Date: Aug 2011

Russinovich Description See how the core components of the Windows operating system work behind the scenes— guided by a team of internationally renowned internals experts. Fully updated for Windows Server® 2008 and Windows Vista®, this classic guide delivers key architectural insights on system design, debugging, performance, and support—along with hands-on experiments to experience Windows internal behavior firsthand. Table of Contents • Concepts and Tools • System Architecture • System Mechanisms • Management Mechanisms • Processes, Threads, and Jobs • Security • I/O System • Storage Management • Memory Management • Cache Manager • File Systems • Networking • Startup and Shutdown • Crash Dump Analysis

Mike Snyder, Jim Steger, Et. Al.

97893500

Description Configure, adapt, and extend Microsoft Dynamics CRM 2011—guided by two of the leading implementation specialists in the field. Whether you’re an IT professional, a developer, or a power user, you’ll get pragmatic, hands-on insights for customizing CRM in your organization—with or without programming.

Dominic Betts, Federico Boerr, Et. Al.

ISBN13: 9789350041161 | Pub Date: Aug 2011

Description This guide describes a scenario around a fictitious company named Tailspin that has decided to include Windows Phone 7 as a client device for their existing cloud-based application. Their Windows Azure-based application named Surveys is described in detail in a previous book in this series, Developing Applications for the Cloud. After reading this book, you will be familiar with how to design and implement applications for Windows Phone 7 that take advantage of remote services to obtain and upload data while providing a great user experience on the device. Table of Contents • Introducing Windows Phone 7 • Designing Applications for Windows Phone 7 • The Tailspin Scenario • Using Services on the Phone • Connecting with Services • Interacting with Windows Marketplace • Appendices

` 649

97893500

97893500

97893500

97893500

97893500

97893500

97893500

97893500

97893500

97893500

97893500

97893500

97893500

97893500

97893500

Description WRITING SOLID CODE provides practical approaches to the prevention and automatic detection of bugs. Throughout, Steve Maguire draws candidly on the history of application development at Microsoft for cases in point-both good and bad--and shows you how to use proven programming techniques to produce solid code. If you’re serious about developing world-class code, you’ll benefit from Maguire’s experience and practical advice in WRITING SOLID CODE.

ISBN13: 9789350041758 | Pub Date: Forthcoming

Visit us at www.wileyindia.com or www.dreamtechpress.com

97893500

97893500

Jeffrey Richter, Christophe Nassare Description Get the preeminent guide to programming application for Windows with C++. Programming Applications for Microsoft Windows is a classic book (formerly titled Advanced Windows, Third Edition) and is now fully updated for Windows Vista, including the latest information about Windows XP. In-depth and comprehensive, this essential reference covers the Windows operating system and how to program at the API level. Recognized experts provide an inside view of how Windows works and how to use its features in Visual C++ development tasks.

97893500

97893500

Steve Maguire

Windows VIA C/C++

` 499

97893500

Writing Solid Code

Table of Contents • Introduction • A Hypothetical Compiler • Assert Yourself • Fortify Your Subsystems • Step Through Your Code • Candy-Machine Interfaces • Risky Business • Treacheries of the Trade • The Rest Is Attitude

ISBN13: 9789350041086 | Pub Date: Aug 2011

97893500

97893500

Windows Phone 7 Developer Guide, w/CD

` 799

97893500

97893500

Working with Microsoft Dynamics CRM 2011, w/CD

Table of Contents Overview and Configuration: • Microsoft Dynamics CRM 2011 Overview • Setup and Common Tasks • Managing Security and Information Access • Data and Document Management; Solutions: • Solutions Overview and Concepts • Entity: Fields and Option Sets • Entity Customization: Forms • Entity Customization: Views and Charts • Entity Customization: Relationships • Entity Customization: Custom Entities and Activities • Solutions: Web Resources • Solutions: Client Extensions • Reports and Dashboards; Processes: • Workflow Processes • Dialog Processes

ISBN13: 9789350041499 | Pub Date: Aug 2011

18

` 599

ISBN

` 399

97893500

97893500

97893500

97893500

97893500

97893500

97893500

97893500

97893500

97893500

97893500

97893500

97893500

97893500

97893500

97893500

97893500

97893500

97893500

97893500

97893500

97893500

97893500

97893500

97893500

97893500

97893500


Handling

/CD

.

the field. eloper, nds-on aniza-

up and ment d harts nd and

atic guire ion int-to use uce ping guire’s NG

tems • eries of

ISBN AUTHOR TITLE Pub Date 9789350041314

Petzold

PRICE (`)

3D Programming for Windows

Forthcoming

499

9789350041116 Garofalo

Building Enterprise Applications with Windows Presentation Foundation and the MVVM (Model View ViewModel Pattern), w/CD

Sep 2011

449

9789350041628

Armando

Business English & Conversation for the EFL-ESL Classroom

Forthcoming

149

9789350041147

Warren

Business Intelligence in Microsoft SharePoint 2010, w/CD

Aug 2011

549

9789350041277

Richter

CLR VIA C#: Applied Microsoft .Net Framework programming, Second Edition

Forthcoming

599

9789350041567

Richter

CLR VIA C#: Third Edition

Aug 2011

699

9789350041246

McConnell

Code Complete, Second Edition

Forthcoming

629

9789350041925

Naboulsi

Coding Faster: Getting More Productive with Microsoft(R) Visual Studio®

Sep 2011

599

9789350041864

Lee

Designing Solutions for Microsoft SharePoint 2010, 1ed, w/CD

Sep 2011

399

9789350041826

Homer

Developer’s Guide to Microsoft Enterprise Library, C# Edition, 1ed, w/CD

Sep 2011

399

9789350041871

Homer

Developer’s Guide to Microsoft Enterprise Library, Visual Basic Edition, 1ed, w/CD

Forthcoming

399

9789350041123 Brumfield

Developer’s Guide to Microsoft Prism 4: Building Modular MVVM Applications with Windows presentation Foundation and Microsoft Silverlight, w/CD

Sep 2011

399

9789350041888

Pace

Developing Applications for the Cloud on the Microsoft Windows Azure Platform, 1ed, w/CD

Sep 2011

399

9789350041307

Orwick

Developing Drivers with the Windows Driver Foundation

Forthcoming

699

9789350041185

Fox

Developing Microsoft SharePoint Applications using Windows Azure

Aug 2011

499

9789350041635

McCarthy

Dynamics of Software Development, Second Edition, w/CD

Forthcoming

399

9789350041642

Thompson

Embedded Programming with the Microsoft .NET Micro Framework

Forthcoming

399

9789350041659

Peters

Getting Results from Software Development Teams

Forthcoming

499

9789350041390

Page

How We Test Software at Microsoft

Forthcoming

499

9789350041963

Brechner

I.M. Wright’s Hard Code: A Decade of Hard-Won Lessons from Microsoft, w/CD

Sep 2011

449

9789350041253

Archer

Inside C#, Second Edition, w/CD

Aug 2011

599

9789350041208

Rogerson

Inside COM, w/CD

Jul 2011

399

9789350041536

Olsen

Inside Microsoft Dynamics AX 2009

Sep 2011

699

9789350041666

Tisseghem

Inside Microsoft SharePoint Server 2007

Forthcoming

699

9789350041543

Ben-Gan

Inside Microsoft SQL Server 2008: T-SQL Programming

Sep 2011

799

9789350041505

Ben-Gan

Inside Microsoft SQL Server 2008: T-SQl Querying

Forthcoming

729

9789350041079

Hashimi

Inside the Microsoft Build Engine, 2ed, w/CD

Sep 2011

649

9789350041673

Smith

Inside Windows Communication Foundation

Forthcoming

399

9789350041178

Moroney

Introducing Microsoft WebMatrix, w/CD

Sep 2011

399

9789350041550

Kiriaty

Introducing Windows 7 for Developers

Jul 2011

599

9789350041451

Daiberl

Microsoft .NET and SAP

Jul 2011

599

9789350041321

Freeman

Microsoft .NET XML Web Services Step by Step

Forthcoming

599

9789350041529

Esposito

Microsoft .NET: Architecting Applications for the Enterprise

Forthcoming

699

9789350041482

Esposito

Microsoft ASP.NET and AJAX: Architecting Web Applications

Jul 2011

599

9789350041680

Wigley

Microsoft Mobile Development Handbook

Forthcoming

699

9789350041130

Pialorsi

Microsoft SharePoint 2010 Developer Reference, w/CD

Sep 2011

649

9789350041895

Petzold

Microsoft Silverlight Edition: Programming Windows Phone 7, w/CD

Aug 2011

699

9789350041444

Delaney

Microsoft SQL Server 2008 Internals

Sep 2011

699

9789350041420

Ben-gan

Microsoft SQL Server 2008: T-SQL Fundamentals

Forthcoming

499

9789350041901

Purohit

Microsoft Visual Basic 2010 Developer’s Handbook, w/CD

Sep 2011

699

9789350041574

Sharp

Microsoft Visual C# 2010 Step by Step, w/CD

Jul 2011

699

9789350041406

Ford

Microsoft Visual Studio Tips

Jul 2011

399

9789350041857

Petzold

Microsoft XNA Framework Edition: Programming Windows Phone 7, w/CD

Aug 2011

549

9789350042069

Miles

Microsoft XNA Game Studio 4.0: Learn Programming Now,1ed, w/CD

Sep 2011

499

9789350041819

Jagott

Microsoft(R) Exchange Server 2010 Best Practices, w/CD

Sep 2011

699

9789350041833

Pace

Moving Applications to the Cloud on the Microsoft Azure(TM) Platform, w/CD

Jul 2011

349

9789350041697

West

Object Thinking

Forthcoming

499

9789350042052

Campbell

Parallel Programming with Microsoft .NET, w/CD

Sep 2011

399

9789350041154

Campbell

Parallel programming with Microsoft Visual C++, w/CD

Sep 2011

399

9789350041765

Wiegers

Practical Project Initiation: A Handbook with Tools

Forthcoming

399

9789350041703

Richter

Programming Applications for Microsoft Windows, w/CD

Aug 2011

749

9789350041338

Esposito

Programming Microsoft ASP.NET 3.5

Aug 2011

699

QTY.

Prices are subject to change without prior notice.

19


ISBN AUTHOR TITLE Pub Date

PRICE (`)

9789350041109

Esposito

Programming Microsoft ASP.NET 4, w/CD

Jul 2011

699

9789350041581

Esposito

Programming Microsoft ASP.NET MVC

Aug 2011

699

9789350041475

Snyder

Programming Microsoft Dynamics CRM 4.0

Sep 2011

699

9789350041376

Pialorsi

Programming Microsoft LINQ

Forthcoming

799

9789350041840

Pialorsi

Programming Microsoft LINQ in Microsoft .NET Framework, 1ed, w/CD

Sep 2011

699

9789350041437

Fox

Programming Microsoft Office Business Applications

Aug 2011

499

9789350041369

Morgan

Programming Microsoft Robotics Studio

Forthcoming

599

9789350041413

Lobel

Programming Microsoft SQL Server 2008

Aug 2011

699

9789350041352

Marshall

Programming Microsoft Visual C# 2008: The language

Aug 2011

699

9789350041062

Kruglinski

Programming Microsoft Visual C++, 5ed, w/CD

Jun 2011

679

9789350041611

Petzold

Programming Microsoft Windows Forms

Aug 2011

399

9789350041345

Gernaey

Programming Windows Services with Microsoft Visual Basic 2008

Forthcoming

499

9789350041710

Prosise

Programming Windows with MFC, Second Edition, w/CD

Sep 2011

749

9789350041055

Petzold

Programming Windows, Fifth Edition, w/CD

Jul 2011

749

9789350041727

McConnell

Rapid Development

Forthcoming

699

9789350041512

Langit

Smart Business Intelligence Solutions With Microsoft SQL Server 2008

Sep 2011

699

9789350041284

McConnell

Software Estimation: Demystifying the Black Art

Forthcoming

429

9789350041239

McConnell

Software Project Survival Guide

Forthcoming

399

9789350041734

Withall

Software Requirement Patterns

Forthcoming

499

9789350041260

Wiegers

Software Requirements, Second Edition

Aug 2011

599

9789350041468

Marshall

Solid Code: Optimizing the Software Development Life Cycle

Aug 2011

399

9789350041598

Miller

TCP/IP: The Ultimate Protocol Guide Data Delivery and Routing: Volume-I

Jul 2011

399

9789350041604

Miller

TCP/IP: The Ultimate Protocol Guide Applications, Access and Data Security: Volume-II

Jul 2011

399

9789350041291

Steiner

The 8051/8052 Microcontroller: Architecture, Assembly Language and H/W Interfacing

Sep 2011

349

9789350041741

Swiderski

Threat Modeling

Forthcoming

399

9789350041499

Russinovich

Windows Internals, Fifth Edition: Covering Windows Server 2008 and Windows Vista

Aug 2011

799

9789350041086

Betts

Windows Phone 7 Developer Guide, w/CD

Aug 2011

499

9789350041383

Richter

Windows VIA C/C++

Aug 2011

599

9789350041161

Snyder

Working with Microsoft Dynamics CRM 2011, w/CD

Aug 2011

649

9789350041758

Maguire

Writing Solid Code

Forthcoming

399

QTY.

WILEY INDIA REPRESENTATIVES You may place orders with any of our representatives whose contact details are mentioned below. NORTH ZONE TRADE & ACADEMIC SALES Sales Email ID: delsales@wiley.com

IMPORTED BOOK SALES Kamal Chandel Mob.: 9312671695, Email: kchandel@wiley.com

Delhi / NCR, Haryana, HP, J&K, Punjab, Rajasthan

SOUTH ZONE

Bhushan Sharma Mob.: 9971183311, Email: sbhushan@wiley.com

TRADE & ACADEMIC SALES Sales Email ID: blrsales@wiley.com

Jitender Kr. Mob.: 9810979010, Email: jailawad@wiley.com

K.V. Ravinaraayanan Mob.: 9845025926, Email: rkiznatt@wiley.com

Sanjay Jairath Mob.: 9999275877, Email: sjairath@wiley.com

Karnataka Raju Joseph Mob.: 9845065992, Email: rjoseph@wiley.com

Sunil Kr. Singh Mob.: 9891165533, Email: sksingh@wiley.com Amit Rawat Mob.: 9582894440, Email: arawat@wiley.com Nitin Malik Mob.: 9811477767, Email: nmalik@wiley.com Bipin Singh Bisht Mob.: 9999532151 Madhya Pradesh, Chhattisgarh Crysler Emmanuel (Bhopal) Mob.: 9893033384, Email: cemmanuel@wiley.com Uttar Pradesh Manikant Shukla (Lucknow) Mob.: 9984088885, Email: mshukla@wiley.com

Sandeep S. Rao Mob.: 9620215542, Email: sarao@wiley.com G. Arun Kumar Mob.: 9611231170 Tamil Nadu Maria Arokiaraj Mob.: 9789062622, Email: marokiar@wiley.com S. Saravanan Mob.: 9841303082, Email: ssridhar@wiley.com S. Sajai Mohammed Mob.: 9786042782, Email: mssmohamme@wiley.com

Andhra Pradesh, Orissa Mansoor Baig Mob.: 9866143949, Email: mbaig@wiley.com G. Raghava Rao Mob.: 9963858889, Email: rgajavel@wiley.com

Pune Vilas Ichalkarranje Mob.: 7709153184, Email: vichalka@wiley.com

Kerala Binesh Kumar Mob.: 9847703557, Email: bkuduvat@wiley.com

IMPORTED BOOK SALES足 Madhu Pillai Mob.: 9987064572, Email: mjpillai@wiley.com

IMPORTED BOOK SALES足 Ramesh Shankaran Mob.: 9845537670, Email: rshankar@wiley.com WEST ZONE TRADE & ACADEMIC SALES Sales Email ID: mumsales@wiley.com Maharashtra, Gujarat R. Raman Kandpal Mob.: 9987020429, Email: rkandpal@wiley.com足 Amey N. Patankar Mob.: 9987509646, Email: apatankar@wiley.com Anand Mohan Mob.: 9960124735, Email: amohan@wiley.com

Santosh Patil Mob.: 7709015053, Email: spatil@wiley.com

EAST ZONE TRADE & ACADEMIC SALES Sales Email ID: delsales@wiley.com Bihar, West Bengal, Jharkhand N.K. Sinha Mob.: 9771492899, Email: nsinha@wiley.com West Bengal & North East States Chandan Mukherjee Mob.: 9748603563, Email: cmukherjee@wiley.com Kiran Kumar Powrely Mob.: 9903333522, Email: kpowrely@wiley.com

Wiley India Pvt. Ltd. HEAD OFFICE: 4435-36/7, Ansari Road, Daryaganj, New Delhi-110002. Tel: 91-11-43630000 Fax: 91-11-23275895. Email: csupport@wiley.com BANGALORE: Tel: 080-23132383 Telefax: 080-23124319. Email: blrsales@wiley.com MUMBAI: Tel: 022-27889263, 27889272. Telefax: 022-27889263. Email: mumsales@wiley.com www.wileyindia.com


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.