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