Professional Visual Studio 2013

Size: px
Start display at page:

Download "Professional Visual Studio 2013"

Transcription

1

2

3 Professional Visual Studio 2013 Introduction.... xliii Part I Integrated Development Environment Chapter 1 A Quick Tour....3 Chapter 2 The Solution Explorer, Toolbox, and Properties Chapter 3 Options and Customizations Chapter 4 The Visual Studio Workspace Chapter 5 Find and Replace and Help...75 Part II Getting Started Chapter 6 Solutions, Projects, and Items Chapter 7 IntelliSense and Bookmarks Chapter 8 Code Snippets and Refactoring Chapter 9 Server Explorer Chapter 10 Modeling with the Class Designer Part III Digging Deeper Chapter 11 Unit Testing Chapter 12 Documentation with XML Comments Chapter 13 Code Consistency Tools Chapter 14 Code Generation with T Chapter 15 Project and Item Templates Chapter 16 Language-Specific Features Part IV Rich Client Applications Chapter 17 Windows Forms Applications Chapter 18 Windows Presentation Foundation (WPF) Chapter 19 Office Business Applications Chapter 20 Windows Store Applications Continues

4 Part V Web Applications Chapter 21 ASP.NET Web Forms Chapter 22 ASP.NET MVC Chapter 23 Silverlight Chapter 24 Dynamic Data Chapter 25 SharePoint Chapter 26 Windows Azure Part Vi Data Chapter 27 Visual Database Tools Chapter 28 DataSets and DataBinding Chapter 29 Language Integrated Queries (LINQ) Chapter 30 The ADO.NET Entity Framework Chapter 31 Reporting Part Vii Application Services Chapter 32 Windows Communication Foundation (WCF) Chapter 33 Windows Workflow Foundation (WF) Chapter 34 Client Application Services Chapter 35 Synchronization Services Chapter 36 WCF RIA Services Part Viii Configuration and Resources Chapter 37 Configuration Files Chapter 38 Connection Strings Chapter 39 Resource Files Part ix Debugging Chapter 40 Using the Debugging Windows Chapter 41 Debugging with Breakpoints Chapter 42 DataTips, Debug Proxies, and Visualizers Chapter 43 Debugging Web Applications Chapter 44 Advanced Debugging Techniques

5 Part x Build and Deployment Chapter 45 Upgrading with Visual Studio Chapter 46 Build Customization Chapter 47 Assembly Versioning and Signing Chapter 48 Obfuscation, Application Monitoring, and Management Chapter 49 Packaging and Deployment Chapter 50 Web Application Deployment Part XI Customizing and Extending Visual Studio Chapter 51 The Automation Model Chapter 52 Add-Ins Chapter 53 Managed Extensibility Framework (MEF) Part XII Visual Studio Ultimate Chapter 54 Visual Studio Ultimate for Architects Chapter 55 Visual Studio Ultimate for Developers Chapter 56 Visual Studio Ultimate for Testers Chapter 57 Team Foundation Server Index

6

7 Professional Visual Studio 2013

8

9 Professional Visual Studio 2013 Bruce Johnson

10 Professional Visual Studio 2013 Published by John Wiley & Sons, Inc Crosspoint Boulevard Indianapolis, IN Copyright 2014 by John Wiley & Sons, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN: ISBN: (ebk) ISBN: (ebk) Manufactured in the United States of America No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) , fax (978) Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) , fax (201) , or online at Limit of Liability/Disclaimer of Warranty: The publisher and the author make no representations or warranties with respect to the accuracy or completeness of the contents of this work and specifically disclaim all warranties, including without limitation warranties of fitness for a particular purpose. No warranty may be created or extended by sales or promotional materials. The advice and strategies contained herein may not be suitable for every situation. This work is sold with the understanding that the publisher is not engaged in rendering legal, accounting, or other professional services. If professional assistance is required, the services of a competent professional person should be sought. Neither the publisher nor the author shall be liable for damages arising herefrom. The fact that an organization or Web site is referred to in this work as a citation and/or a potential source of further information does not mean that the author or the publisher endorses the information the organization or Web site may provide or recommendations it may make. Further, readers should be aware that Internet Web sites listed in this work may have changed or disappeared between when this work was written and when it is read. For general information on our other products and services please contact our Customer Care Department within the United States at (877) , outside the United States at (317) or fax (317) Wiley publishes in a variety of print and electronic formats and by print-on-demand. Some material included with standard print versions of this book may not be included in e-books or in print-on-demand. If this book refers to media such as a CD or DVD that is not included in the version you purchased, you may download this material at support.wiley.com. For more information about Wiley products, visit Library of Congress Control Number: Trademarks: Wiley, Wrox, the Wrox logo, Programmer to Programmer, and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates, in the United States and other countries, and may not be used without written permission. Visual Studio is a registered trademark of Microsoft Corporation. All other trademarks are the property of their respective owners. John Wiley & Sons, Inc., is not associated with any product or vendor mentioned in this book.

11 I d like to thank my wife, Ali, and my four children, Kyle, Cameron, Gillian, and Curtis, for their love and support. Throughout the process of writing this book, they were well-behaved and completely respectful of my time. Okay, that s not true at all. But they are my loves and my life would be much less rich without them.

12

13 About the Author Bruce Johnson is a partner at ObjectSharp Consulting and a 30-year veteran of the computer industry. The first third of his career was spent doing real work, otherwise known as coding in the UNIX world. But for 20 years, he has been working on projects that are at the leading edge of Windows technology, from C++ through Visual Basic to C#, and from thick client applications to websites to services. As well as having fun with building systems, Bruce has spoken hundreds of times at conferences and user groups throughout North America. He has been a Microsoft Certified Trainer (MCT) for the past four years and he is a co-president of the Metro Toronto.NET User Group. He has also written columns and articles for numerous magazines. While the quantity of the posts on his blog ( author/bruce.aspx) has decreased recently, the activity on his Twitter account ( has shown a corresponding increase. For all of this activity (or, perhaps, in spite of it), Bruce has been privileged to be recognized as a Microsoft MVP for the past eight years.

14

15 Credits Acquisitions Editor Mary James Project Editor Kelly Talbot Technical Editor Andrew Moore Production Editor Daniel Scribner Copy Editor Charlotte Kughen Editorial Manager Mary Beth Wakefield Freelancer Editorial Manager Rosemarie Graham Associate Director of Marketing David Mayhew Marketing Manager Ashley Zurcher Business Manager Amy Knies Vice President and Executive Group Publisher Richard Swadley Associate Publisher Jim Minatel Project Coordinator, Cover Todd Klemme Proofreader Louise Watson, Word One Indexer Johnna Dinse Cover Designer Wiley Cover Image philsajonesen/istockphoto.com

16

17 Acknowledgments To the outside, it might look like the writing of a book is an individual effort. Having gone through this act of creation a number of times, I can tell you that nothing is further from the truth. Yes, there is a lot of effort on the part of the author (and the feeling of joy you get as you hand in your last rewrite is quite palpable). But I can also tell you that without the rarely acknowledged efforts of the others involved in the editorial process, the book would never have made it to completion. And if you, as the reader, take something useful from this book, odds are that my editor, my technical reviewer, and the project editor are the reason why. I would especially like to thank everyone at Wrox who has helped me through this process. In particular, thanks go out to Kelly Talbot, whose patience and attention to detail are quite impressive. Thanks also go to Andrew Moore, who did a great job making sure that the technical details of the book were accurate. Finally, thanks to Charlotte Kughen, who had the unenviable chore of ensuring that I wasn t writing in the passive voice and fixed it when I stopped writing so well. The efforts of all of these individuals are what make the book possible and, hopefully, a success. Thanks also to Mary James, who was kind enough to take a chance on my ability to write.

18

19 Contents Introduction xliii Part I: Integrated Development Environment Chapter 1: A Quick Tour 3 Getting Started 3 Installing Visual Studio Running Visual Studio Is Visual Studio Really Cloud Enabled? 5 The Visual Studio IDE 7 Developing, Building, Debugging, and Deploying Your First Application 9 Summary 13 Chapter 2: the Solution Explorer, Toolbox, and Properties 15 The Solution Explorer 15 Previewing Files 17 Common Tasks 18 The Toolbox 23 Arranging Components 26 Adding Components 26 Properties 27 Extending the Properties Window 29 Summary 32 Chapter 3: Options and Customizations 33 The Start Page 33 Customizing the Start Page 34 Window Layout 34 Viewing Windows and Toolbars 35 Navigating Open Items 36 Docking 37 The Editor Space 39 Fonts and Colors 40 Visual Guides 41 Full-Screen Mode 42

20 CONTENTS Tracking Changes 43 Other Options 43 Keyboard Shortcuts 43 Quick Launch 45 Projects and Solutions 45 Build and Run 46 VB Options 47 Importing and Exporting Settings 47 Synchronized Settings 49 Summary 50 Chapter 4: The Visual Studio Workspace 51 The Code Editor 51 The Code Editor Window Layout 51 Regions 52 Outlining 53 Code Formatting 53 Navigating Forward/Backward 54 Additional Code Editor Features 54 Split View 56 Tear Away (Floating) Code Windows 56 Duplicating Solution Explorer 58 Creating Tab Groups 58 Advanced Functionality 59 Code Navigation 60 Peek Definition 61 Enhanced Scrollbar 62 Navigate To 64 The Command Window 65 The Immediate Window 66 The Class View 67 The Error List 68 The Object Browser 68 The Code Definition Window 69 The Call Hierarchy Window 70 The Document Outline Tool Window 71 HTML Outlining 71 Control Outlining 71 Reorganizing Tool Windows 73 Summary 74 xviii

21 CONTENTS Chapter 5: Find and Replace and Help 75 Quick Find/Replace 75 Quick Find 76 Quick Replace 77 Find Options 77 Find and Replace Options 78 Find/Replace in Files 78 Find in Files 78 Find Dialog Options 79 Regular Expressions 80 Results Window 81 Replace in Files 82 Accessing Help 82 Navigating and Searching the Help System 84 Configuring the Help System 84 Summary 85 Part II: Getting Started Chapter 6: solutions, Projects, and Items 89 Solution Structure 89 Solution File Format 91 Solution Properties 92 Common Properties 92 Configuration Properties 93 Project Types 95 Project Files Format 97 Project Properties 97 Application 98 Compile (Visual Basic Only) 101 Build (C# and F# Only) 102 Build Events (C# and F# Only) 103 Debug 104 References (Visual Basic Only) 105 Resources 106 Services 107 Settings 107 Reference Paths (C# and F# Only) 108 Signing 109 xix

22 CONTENTS My Extensions (Visual Basic Only) 109 Security 110 Publish 111 Code Analysis 112 Web Application Project Properties 112 Web 113 Silverlight Applications 113 Package/Publish Web 114 Package/Publish SQL 115 Web Site Projects 115 Summary 116 Chapter 7: IntelliSense and Bookmarks 117 IntelliSense Explained 117 General IntelliSense 118 IntelliSense and C Completing Words and Phrases 119 Parameter Information 123 Quick Info 124 JavaScript IntelliSense 124 The JavaScript IntelliSense Context 125 Referencing Another JavaScript File 125 XAML IntelliSense 126 IntelliSense Options 127 General Options 127 Statement Completion 128 C#-Specific Options 129 Extended IntelliSense 129 Code Snippets 129 XML Comments 130 Adding Your Own IntelliSense 130 Bookmarks and the Bookmark Window 130 Summary 132 Chapter 8: Code Snippets and Refactoring 133 Code Snippets Revealed 133 Storing Code Blocks in the Toolbox 134 Code Snippets 134 Using Snippets in C# 135 Using Snippets in VB 136 Surround With Snippet 137 xx

23 CONTENTS Code Snippets Manager 138 Creating Snippets 139 Reviewing Existing Snippets 139 Using Snippets in XAML 142 Distributing Code Snippets 143 Accessing Refactoring Support 144 Refactoring Actions 144 Extract Method 144 Encapsulate Field 145 Extract Interface 146 Reorder Parameters 147 Remove Parameters 147 Rename 148 Generate Method Stub 149 Organize Usings 149 Summary 150 Chapter 9: Server Explorer 151 Server Connections 151 Event Logs 152 Management Classes 154 Management Events 156 Message Queues 158 Performance Counters 160 Services 163 Data Connections 164 SharePoint Connections 164 Summary 165 Chapter 10: Modeling with the Class Designer 167 Creating a Class Diagram 167 The Design Surface 168 The Toolbox 169 Entities 169 Connectors 170 The Class Details 170 The Properties Window 171 Layout 172 Exporting Diagrams 172 Code Generation and Refactoring 173 xxi

24 CONTENTS Drag-and-Drop Code Generation 173 IntelliSense Code Generation 175 Refactoring with the Class Designer 175 Summary 176 Part III: Digging Deeper Chapter 11: Unit Testing 179 Your First Test Case 179 Identifying Tests Using Attributes 184 Additional Test Attributes 185 Unit Tests and Code Lens 187 Asserting the Facts 188 The Assert Class 188 The StringAssert Class 189 The CollectionAssert Class 189 The ExpectedException Attribute 189 Initializing and Cleaning Up 191 TestInitialize and TestCleanup 191 ClassInitialize and ClassCleanup 191 AssemblyInitialize and AssemblyCleanup 191 Testing Context 192 Data 192 Writing Test Output 194 Advanced Unit Testing 195 Custom Properties 195 Testing Private Members 196 Testing Code Contracts 197 Summary 199 Chapter 12: Documentation with XML Comments 201 Inline Commenting 201 XML Comments 202 Adding XML Comments 202 XML Comment Tags 203 Using XML Comments 215 IntelliSense Information 216 Generating Documentation with GhostDoc 216 Compiling Documentation with Sandcastle 218 Task List Comments 220 Summary 222 xxii

25 CONTENTS Chapter 13: Code Consistency Tools 223 Source Control 223 Selecting a Source Control Repository 224 Accessing Source Control 225 Coding Standards 228 Code Analysis with FxCop 228 Code Contracts 231 Summary 233 Chapter 14: Code Generation with T4 235 Creating a T4 Template 235 T4 Building Blocks 238 Expression Blocks 239 Statement Blocks 239 Class Feature Blocks 241 How T4 Works 242 T4 Directives 244 Template Directive 244 Output Directive 245 Assembly Directive 245 Import Directive 245 Include Directive 246 Troubleshooting 247 Design-Time Errors 247 Compiling Transformation Errors 247 Executing Transformation Errors 248 Generated Code Errors 248 Generating Code Assets 248 Runtime Text Templates 252 Using Runtime Text Templates 253 Differences between Runtime Text Templates and Standard T4 Templates 255 Tips and Tricks 256 Summary 257 Chapter 15: Project and Item Templates 259 Creating Templates 259 Item Template 259 Project Template 263 Template Structure 264 xxiii

26 CONTENTS Template Parameters 265 Template Locations 267 Extending Templates 267 Template Project Setup 267 IWizard 268 Generating the Extended Project Template 273 Starter Kits 274 Online Templates 275 Summary 275 Chapter 16: Language-Specific Features 277 Hitting a Nail with the Right Hammer 277 Imperative 278 Declarative 278 Dynamic 278 Functional 279 What s It All Mean? 279 A Tale of Two Languages 280 The Async Keyword 280 Caller Information 282 Visual Basic 283 Iterators 283 The Global Keyword 283 F# 284 Your First F# Program 284 Exploring F# Language Features 287 Type Providers 288 Query Expressions 289 Auto-Implemented Properties 290 Summary 290 Part IV: Rich Client Applications Chapter 17: Windows Forms Applications 293 Getting Started 293 The Windows Form 294 Appearance Properties 295 Layout Properties 295 Window Style Properties 295 Form Design Preferences 296 xxiv

27 CONTENTS Adding and Positioning Controls 298 Vertically Aligning Text Controls 299 Automatic Positioning of Multiple Controls 299 Tab Order and Layering Controls 300 Locking Control Design 301 Setting Control Properties 301 Service-Based Components 302 Smart Tag Tasks 303 Container Controls 303 Panel and SplitContainer 303 FlowLayoutPanel 304 TableLayoutPanel 305 Docking and Anchoring Controls 305 Summary 306 Chapter 18: Windows Presentation Foundation (WPF) 307 What Is WPF? 307 Getting Started with WPF 309 XAML Fundamentals 311 The WPF Controls 312 The WPF Layout Controls 313 The WPF Designer and XAML Editor 315 Working with the XAML Editor 316 Working with the WPF Designer 317 The Properties Tool Window 319 Data Binding Features 323 Styling Your Application 326 Windows Forms Interoperability 327 Hosting a WPF Control in Windows Forms 328 Hosting a Windows Forms Control in WPF 329 Debugging with the WPF Visualizer 330 Summary 332 Chapter 19: office Business Applications 333 Choosing an Office Project Type 333 Document-Level Customizations 334 Application-Level Add-ins 335 Creating a Document-Level Customization 335 Your First VSTO Project 335 Protecting the Document Design 338 xxv

28 CONTENTS Adding an Actions Pane 339 Creating an Application Add-in 340 Some Outlook Concepts 340 Creating an Outlook Form Region 341 Debugging Office Applications 345 Unregistering an Add-in 345 Disabled Add-ins 346 Deploying Office Applications 347 Summary 348 Chapter 20: Windows Store Applications 349 What Is a Windows Store Application? 349 Content before Chrome 350 Snap and Scale 351 Semantic Zoom 351 Contracts 351 Tiles 351 Embrace the Cloud 352 Creating a Windows Store Application 352 The Windows 8 Simulator 354 Your Windows Store Application 357 Summary 359 Part V: Web Applications Chapter 21: ASP.NET Web Forms 363 Web Application versus Web Site Projects 363 Creating Web Projects 364 Creating a Web Site Project 365 Creating a Web Application Project 368 Designing Web Forms 371 The HTML Designer 371 Positioning Controls and HTML Elements 373 Formatting Controls and HTML Elements 375 CSS Tools 375 Validation Tools 378 Web Controls 380 Navigation Components 380 User Authentication 380 Data Components 382 xxvi

29 CONTENTS Web Parts 385 Master Pages 385 Rich Client-Side Development 387 Developing with JavaScript 387 Working with ASP.NET AJAX 389 Using AJAX Control Extenders 391 Summary 392 Chapter 22: ASP.NET MVC 395 Model View Controller 396 Getting Started with ASP.NET MVC 396 Choosing a Model 398 Controllers and Action Methods 399 MVC Scaffolding 399 Rendering a UI with Views 402 Advanced MVC 409 Routing 409 Action Method Parameters 412 Areas 415 Validation 417 Partial Views 419 Dynamic Data Templates 419 jquery 422 Summary 424 Chapter 23: Silverlight 425 What Is Silverlight? 425 Getting Started with Silverlight 426 Navigation Framework 432 Theming 433 Enabling Running Out of Browser 435 Summary 438 Chapter 24: Dynamic Data 439 Creating a Dynamic Data Web Application 440 Adding a Data Model 441 Exploring a Dynamic Data Application 443 Customizing the Data Model 444 Scaffolding Individual Tables 445 Customizing Individual Data Fields 445 xxvii

30 CONTENTS Adding Custom Validation Rules 447 Customizing the Display Format 448 Customizing the Presentation 449 Page Templates 450 Field Templates 453 Entity Templates 455 Filter Templates 457 Enabling Dynamic Data for Existing Projects 460 Summary 460 Chapter 25: SharePoint 461 SharePoint Execution Models 461 Farm Solution 461 Sandbox Solution 462 App Model 462 Preparing the Development Environment 463 Exploring SharePoint Creating a SharePoint Project 466 Building Custom SharePoint Components 469 Developing Web Parts 469 Creating Content Types and Lists 470 Adding Event Receivers 473 Creating SharePoint Workflows 474 Working with Features 476 Packaging and Deployment 477 Summary 479 Chapter 26: Windows Azure 481 The Windows Azure Platform 482 The Compute Emulator 484 Table, Blob, and Queue Storage 485 Application Deployment 488 SQL Azure 492 AppFabric 494 Service Bus 494 Access Control Service 494 Azure Websites 494 Azure Virtual Machines 495 Connectivity 495 Summary 496 xxviii

CHAPTER 1: A QUICK TOUR 3

CHAPTER 1: A QUICK TOUR 3 INTRODUCTION xxxi PART I: INTEGRATED DEVELOPMENT ENVIRONMENT CHAPTER 1: A QUICK TOUR 3 Getting Started 3 Installing Visual Studio 2017 3 Running Visual Studio 2017 9 Is Visual Studio Really Cloud Enabled?

More information

PROFESSIONAL VISUAL STUDIO 2017

PROFESSIONAL VISUAL STUDIO 2017 PROFESSIONAL VISUAL STUDIO 2017 INTRODUCTION.... xxxi PART I INTEGRATED DEVELOPMENT ENVIRONMENT CHAPTER 1 A Quick Tour............................................. 3 CHAPTER 2 The Solution Explorer, Toolbox,

More information

7 Windows Tweaks. A Comprehensive Guide to Customizing, Increasing Performance, and Securing Microsoft Windows 7. Steve Sinchak

7 Windows Tweaks. A Comprehensive Guide to Customizing, Increasing Performance, and Securing Microsoft Windows 7. Steve Sinchak Take control of Windows 7 Unlock hidden settings Rev up your network Disable features you hate, for good Fine-tune User Account control Turbocharge online speed Master the taskbar and start button Customize

More information

Beginning Web Programming with HTML, XHTML, and CSS. Second Edition. Jon Duckett

Beginning Web Programming with HTML, XHTML, and CSS. Second Edition. Jon Duckett Beginning Web Programming with HTML, XHTML, and CSS Second Edition Jon Duckett Beginning Web Programming with HTML, XHTML, and CSS Introduction............................................... xxiii Chapter

More information

Linux Command Line and Shell Scripting Bible. Third Edtion

Linux Command Line and Shell Scripting Bible. Third Edtion Linux Command Line and Shell Scripting Bible Third Edtion Linux Command Line and Shell Scripting BIBLE Third Edition Richard Blum Christine Bresnahan Linux Command Line and Shell Scripting Bible, Third

More information

Professional ASP.NET 2.0 Databases. Thiru Thangarathinam

Professional ASP.NET 2.0 Databases. Thiru Thangarathinam Professional ASP.NET 2.0 Databases Thiru Thangarathinam Professional ASP.NET 2.0 Databases Professional ASP.NET 2.0 Databases Thiru Thangarathinam Professional ASP.NET 2.0 Databases Published by Wiley

More information

Linux Command Line and Shell Scripting Bible

Linux Command Line and Shell Scripting Bible Linux Command Line and Shell Scripting Bible Richard Blum Wiley Publishing, Inc. Linux Command Line and Shell Scripting Bible Linux Command Line and Shell Scripting Bible Richard Blum Wiley Publishing,

More information

Join the p2p.wrox.com. Wrox Programmer to Programmer. Beginning PHP 5.3. Matt Doyle

Join the p2p.wrox.com. Wrox Programmer to Programmer. Beginning PHP 5.3. Matt Doyle Join the discussion @ p2p.wrox.com Wrox Programmer to Programmer Beginning PHP 5.3 Matt Doyle Programmer to Programmer Get more out of WROX.com Interact Take an active role online by participating in our

More information

Beginning Transact-SQL with SQL Server 2000 and Paul Turley with Dan Wood

Beginning Transact-SQL with SQL Server 2000 and Paul Turley with Dan Wood Beginning Transact-SQL with SQL Server 2000 and 2005 Paul Turley with Dan Wood Beginning Transact-SQL with SQL Server 2000 and 2005 Beginning Transact-SQL with SQL Server 2000 and 2005 Paul Turley with

More information

Mastering UNIX Shell Scripting

Mastering UNIX Shell Scripting Mastering UNIX Shell Scripting Bash, Bourne, and Korn Shell Scripting for Programmers, System Administrators, and UNIX Gurus Second Edition Randal K. Michael Wiley Publishing, Inc. Mastering UNIX Shell

More information

Study Guide. Robert Schmidt Dane Charlton

Study Guide. Robert Schmidt Dane Charlton Study Guide Study Guide Robert Schmidt Dane Charlton Senior Acquisitions Editor: Kenyon Brown Development Editor: Candace English Technical Editors: Eric Biller and Brian Atkinson Production Editor: Christine

More information

Linux. The book you need to succeed! Boot up to Ubuntu, Fedora, KNOPPIX, Debian, opensuse, and 13 Other Distributions Edition.

Linux. The book you need to succeed! Boot up to Ubuntu, Fedora, KNOPPIX, Debian, opensuse, and 13 Other Distributions Edition. DVD and CD-ROM Included Run or install 18 different Linux distributions from the multi-boot DVD and CD-ROM! Christopher Negus Linux 2009 Edition Boot up to Ubuntu, Fedora, KNOPPIX, Debian, opensuse, and

More information

Beginning Visual Basic 2015

Beginning Visual Basic 2015 Beginning Visual Basic 2015 Introduction................................................... xxvii Chapter 1 Welcome to Visual Basic 2015................................ 1 Chapter 2 The Microsoft.NET Framework..............................

More information

Implementing Security and Tokens: Current Standards, Tools, and Practices

Implementing  Security and Tokens: Current Standards, Tools, and Practices Implementing Email Security and Tokens: Current Standards, Tools, and Practices Sean Turner Russ Housley Wiley Publishing, Inc. Implementing Email Security and Tokens: Current Standards, Tools, and Practices

More information

Agile Database Techniques Effective Strategies for the Agile Software Developer. Scott W. Ambler

Agile Database Techniques Effective Strategies for the Agile Software Developer. Scott W. Ambler Agile Database Techniques Effective Strategies for the Agile Software Developer Scott W. Ambler Agile Database Techniques Effective Strategies for the Agile Software Developer Agile Database Techniques

More information

Hands-On Oracle Application Express Security

Hands-On Oracle Application Express Security Hands-On Oracle Application Express Security BUILDING SECURE APEX APPLICATIONS Recx Hands-On Oracle Application Express Security: Building Secure Apex Applications Published by John Wiley & Sons, Inc.

More information

iwork DUMmIES 2ND EDITION FOR

iwork DUMmIES 2ND EDITION FOR iwork FOR DUMmIES 2ND EDITION iwork FOR DUMmIES 2ND EDITION by Jesse Feiler iwork For Dummies, 2nd Edition Published by John Wiley & Sons, Inc. 111 River Street Hoboken, NJ 07030-5774 www.wiley.com Copyright

More information

Cloud Phone Systems. Andrew Moore. Making Everything Easier! Nextiva Special Edition. Learn:

Cloud Phone Systems. Andrew Moore. Making Everything Easier! Nextiva Special Edition. Learn: Making Everything Easier! Nextiva Special Edition Cloud Phone Systems Learn: What cloud phone systems are and how they can benefit your company About the many advantages a cloud phone system offers Features

More information

Professional Visual Studio 2010

Professional Visual Studio 2010 Professional Visual Studio 2010 Introduction... xxxix Chapter 1 A Quick Tour...3 Chapter 2 The Solution Explorer, Toolbox, and Properties.... 15 Chapter 3 Options and Customizations.....................................

More information

FileMaker. Pro 10. The book you need to succeed! Companion Web Site. Ray Cologon. Go from basics to full-scale development

FileMaker. Pro 10. The book you need to succeed! Companion Web Site. Ray Cologon. Go from basics to full-scale development Companion Web Site Example FileMaker Pro 10 application Demos, tips, and additional resources Ray Cologon FileMaker Pro 10 Go from basics to full-scale development Write your own FileMaker applications

More information

WINDOWS AZURE DATA STORAGE

WINDOWS AZURE DATA STORAGE WINDOWS AZURE DATA STORAGE INTRODUCTION TO THE WINDOWS AZURE BOOK SERIES......................xi INTRODUCTION TO WINDOWS AZURE DATA STORAGE.......................xiii CHAPTER 1 Fundamental Concepts......................................

More information

MCITP Windows Server 2008 Server Administrator Study Guide

MCITP Windows Server 2008 Server Administrator Study Guide MCITP Windows Server 2008 Server Administrator Study Guide Darril Gibson MCITP Windows Server 2008 Server Administrator Study Guide MCITP Windows Server 2008 Server Administrator Study Guide Darril Gibson

More information

"Charting the Course... SharePoint 2007 Hands-On Labs Course Summary

Charting the Course... SharePoint 2007 Hands-On Labs Course Summary Course Summary Description This series of 33 hands-on labs allows students to explore the new features of Microsoft SharePoint Server, Microsoft Windows, Microsoft Office, including Microsoft Office Groove,

More information

Securing SCADA Systems. Ronald L. Krutz

Securing SCADA Systems. Ronald L. Krutz Securing SCADA Systems Ronald L. Krutz Securing SCADA Systems Securing SCADA Systems Ronald L. Krutz Securing SCADA Systems Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis,

More information

Oracle PL/SQL. DUMmIES. by Michael Rosenblum and Dr. Paul Dorsey FOR

Oracle PL/SQL. DUMmIES. by Michael Rosenblum and Dr. Paul Dorsey FOR Oracle PL/SQL FOR DUMmIES by Michael Rosenblum and Dr. Paul Dorsey Oracle PL/SQL For Dummies Published by Wiley Publishing, Inc. 111 River Street Hoboken, NJ 07030-5774 www.wiley.com Copyright 2006 by

More information

XSLT 2.0 and XPath 2.0

XSLT 2.0 and XPath 2.0 Wrox Programmer to Programmer TM Michael Kay Michael Kay has been working in the XML field since 1997. He became a member of the XSL Working Group soon after the publication of XSLT 1.0 and took over as

More information

Practical Database Programming with Visual Basic.NET

Practical Database Programming with Visual Basic.NET Practical Database Programming with Visual Basic.NET IEEE Press 445 Hoes Lane Piscataway, NJ 08854 IEEE Press Editorial Board Lajos Hanzo, Editor in Chief R. Abari M. El-Hawary S. Nahavandi J. Anderson

More information

Coding Faster: Getting More Productive with Microsoft Visual

Coding Faster: Getting More Productive with Microsoft Visual Microsoft Coding Faster: Getting More Productive with Microsoft Visual Studio Covers Microsoft Visual Studio 2005, 2008, and 2010 Zain Naboulsi Sara Ford Table of Contents Foreword Introduction xxiii xxvii

More information

Join the p2p.wrox.com. Wrox Programmer to Programmer. Professional ASP.NET 4. in C# and VB. Bill Evjen, Scott Hanselman, Devin Rader

Join the p2p.wrox.com. Wrox Programmer to Programmer. Professional ASP.NET 4. in C# and VB. Bill Evjen, Scott Hanselman, Devin Rader Join the discussion @ p2p.wrox.com Wrox Programmer to Programmer Professional ASP.NET 4 in C# and VB Bill Evjen, Scott Hanselman, Devin Rader Programmer to Programmer Get more out of wrox.com Interact

More information

"Charting the Course... MOC B Developing Microsoft SharePoint Server 2013 Core Solutions. Course Summary

Charting the Course... MOC B Developing Microsoft SharePoint Server 2013 Core Solutions. Course Summary Description Course Summary In this course, students learn core skills that are common to almost all SharePoint development activities. These include working with the server-side and client-side object

More information

Microsoft Office Simply the Easiest Way to Learn. Kate Shoup

Microsoft Office Simply the Easiest Way to Learn. Kate Shoup Microsoft Office 200 Simply the Easiest Way to Learn Kate Shoup OFFICE 200 by Kate Shoup OFFICE 200 SIMPLIFIED Published by Wiley Publishing, Inc. 0475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com

More information

PHP & MySQL. Learn to: Janet Valade. Making Everything Easier! 4th Edition. Create well-formed PHP code that s compliant with PHP 4, 5, and 6

PHP & MySQL. Learn to: Janet Valade. Making Everything Easier! 4th Edition. Create well-formed PHP code that s compliant with PHP 4, 5, and 6 Making Everything Easier! 4th Edition PHP & MySQL Learn to: Create well-formed PHP code that s compliant with PHP 4, 5, and 6 Easily install and set up PHP and MySQL using XAMPP Choose a Web host and secure

More information

Ruby on Rails. Bible

Ruby on Rails. Bible Ruby on Rails Bible Ruby on Rails Bible Timothy Fisher Ruby on Rails Bible Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright 2008 by Wiley Publishing,

More information

Course 20488A: Developing Microsoft SharePoint Server 2013 Core Solutions

Course 20488A: Developing Microsoft SharePoint Server 2013 Core Solutions Course 20488A: Developing SharePoint Server 2013 Core Solutions Delivery Method: Instructor-led (classroom) Duration: 5 Days Level: 300 COURSE OVERVIEW About this Course In this course, students learn

More information

Microsoft. Inside Microsoft. SharePoint Ted Pattison. Andrew Connell. Scot Hillier. David Mann

Microsoft. Inside Microsoft. SharePoint Ted Pattison. Andrew Connell. Scot Hillier. David Mann Microsoft Inside Microsoft SharePoint 2010 Ted Pattison Andrew Connell Scot Hillier David Mann ble of Contents Foreword Acknowledgments Introduction xv xvii xix 1 SharePoint 2010 Developer Roadmap 1 SharePoint

More information

Real-Time Optimization by Extremum-Seeking Control

Real-Time Optimization by Extremum-Seeking Control Real-Time Optimization by Extremum-Seeking Control Real-Time Optimization by Extremum-Seeking Control KARTIK B. ARIYUR MIROSLAV KRSTIĆ A JOHN WILEY & SONS, INC., PUBLICATION Copyright 2003 by John Wiley

More information

Creating Web Pages. Learn to: Bud E. Smith. Making Everything Easier! 9th Edition. Design, build, and post a Web page

Creating Web Pages. Learn to: Bud E. Smith. Making Everything Easier! 9th Edition. Design, build, and post a Web page Making Everything Easier! 9th Edition Creating Web Pages Learn to: Design, build, and post a Web page Build pages using HTML, Web design software, and online tools Optimize photos, video, and audio for

More information

"Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary

Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary Description Course Summary This course provides knowledge and skills on developing Web applications by using Microsoft Visual. Objectives At the end of this course, students will be Explore ASP.NET Web

More information

Developing Microsoft SharePoint Server 2013 Core Solutions

Developing Microsoft SharePoint Server 2013 Core Solutions Developing Microsoft SharePoint Server 2013 Core Solutions 20488B; 5 days, Instructor-led Course Description In this course, students learn core skills that are common to almost all SharePoint development

More information

COURSE 20488B: DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS

COURSE 20488B: DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS Page 1 of 10 ABOUT THIS COURSE In this course, students learn core skills that are common to almost all SharePoint development activities. These include working with the server-side and client-side object

More information

MS 20488: Developing Microsoft SharePoint Server 2013 Core Solutions Duration: 5 Days Method: Instructor-Led

MS 20488: Developing Microsoft SharePoint Server 2013 Core Solutions Duration: 5 Days Method: Instructor-Led MS 20488: Developing Microsoft SharePoint Server 2013 Core Solutions Duration: 5 Days Method: Instructor-Led Certification: Microsoft Certified Solutions Developer [MCSD]: Exam 70-488 Course Description

More information

COSO Enterprise Risk Management

COSO Enterprise Risk Management COSO Enterprise Risk Management COSO Enterprise Risk Management Establishing Effective Governance, Risk, and Compliance Processes Second Edition ROBERT R. MOELLER John Wiley & Sons, Inc. Copyright # 2007,

More information

MICROSOFT VISUAL STUDIO 2010 Overview

MICROSOFT VISUAL STUDIO 2010 Overview MICROSOFT VISUAL STUDIO 2010 Overview Visual studio 2010 delivers the following key ADVANCES: Enabling emerging trends Every year the industry develops new technologies and new trends. With Visual Studio

More information

Developing Microsoft SharePoint Server 2013 Core Solutions

Developing Microsoft SharePoint Server 2013 Core Solutions Developing Microsoft SharePoint Server 2013 Core Solutions Duration: 5 Days Course Code: 20488B About this course In this course, students learn core skills that are common to almost all SharePoint development

More information

Richard Wentk. Cocoa. Developer Reference.

Richard Wentk. Cocoa. Developer Reference. Richard Wentk Cocoa Developer Reference www.wileydevreference.com Cocoa Richard Wentk Cocoa Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright

More information

P a g e 1. Danish Tecnological Institute. Developer Collection Online Course k Developer Collection

P a g e 1. Danish Tecnological Institute. Developer Collection   Online Course k Developer Collection P a g e 1 Online Course k72809 P a g e 2 Title Estimated Duration (hrs) Adobe Acrobat Pro XI Fundamentals 1 Introduction to CQRS 2 Introduction to Eclipse 2 NHibernate Essentials 2 Advanced Scrum: Addressing

More information

Developing Microsoft SharePoint Server 2013 Core Solutions Course Contact Hours

Developing Microsoft SharePoint Server 2013 Core Solutions Course Contact Hours Developing Microsoft SharePoint Server 2013 Core Solutions Course 20488 36 Contact Hours Course Overview In this course, students learn core skills that are common to almost all SharePoint development

More information

Developing Microsoft SharePoint Server 2013 Core Solutions

Developing Microsoft SharePoint Server 2013 Core Solutions Developing Microsoft SharePoint Server 2013 Core Solutions Days/Duration 5 Code M20488 Overview In this course, students learn core skills that are common to almost all SharePoint development activities.

More information

Developing Microsoft SharePoint Server 2013 Core Solutions

Developing Microsoft SharePoint Server 2013 Core Solutions Course 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions Page 1 of 8 Developing Microsoft SharePoint Server 2013 Core Solutions Course 20488B: 4 days; Instructor-Led Introduction In this

More information

SharePoint 20488: Developing Microsoft SharePoint Server 2013 Core Solutions. Upcoming Dates. Course Description. Course Outline

SharePoint 20488: Developing Microsoft SharePoint Server 2013 Core Solutions. Upcoming Dates. Course Description. Course Outline SharePoint 20488: Developing Microsoft SharePoint Server 2013 Core Solutions Get the skills to design, manage and deploy SharePoint Development platform features in this 5-day instructor lead course. This

More information

Google Voice. Learn to: Bud E. Smith Chris Dannen. Making Everything Easier! Set up and use Google Voice

Google Voice. Learn to: Bud E. Smith Chris Dannen. Making Everything Easier! Set up and use Google Voice Making Everything Easier! Google Voice Learn to: Set up and use Google Voice Integrate Google Voice with other Google services such as Gmail and Google Chat Combine Google Voice with your existing phone

More information

Microsoft SQL Server 2008 Integration Services

Microsoft SQL Server 2008 Integration Services Microsoft SQL Server 2008 Integration Services Problem Design Solution Erik Veerman Jessica M. Moss Brian Knight Jay Hackney Wiley Publishing, Inc. Microsoft SQL Server 2008 Integration Services Problem

More information

10267 Introduction to Web Development with Microsoft Visual Studio 2010

10267 Introduction to Web Development with Microsoft Visual Studio 2010 10267 Introduction to Web Development with Microsoft Visual Studio 2010 Course Number: 10267A Category: Visual Studio 2010 Duration: 5 days Course Description This five-day instructor-led course provides

More information

WINDOWS 10. by Paul McFedries

WINDOWS 10. by Paul McFedries WINDOWS 10 by Paul McFedries WINDOWS 10 SIMPLIFIED Published by John Wiley & Sons, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Published simultaneously in Canada Copyright 2015

More information

COURSE OUTLINE MOC 20488: DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS

COURSE OUTLINE MOC 20488: DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS COURSE OUTLINE MOC 20488: DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS MODULE 1: SHAREPOINT AS A DEVELOPER PLATFORM This module examines different approaches that can be used to develop applications

More information

MacBook Air PORTABLE GENIUS

MacBook Air PORTABLE GENIUS MacBook Air PORTABLE GENIUS MacBook Air PORTABLE GENIUS MacBook Air PORTABLE GENIUS by Paul McFedries MacBook Air Portable Genius Published by Wiley Publishing, Inc. 10475 Crosspoint Blvd. Indianapolis,

More information

ASP.NET 3.5 SP1. In C# and VB. Professional. Covers. Service Pack 1. Bill Evjen, Scott Hanselman, Devin Rader

ASP.NET 3.5 SP1. In C# and VB. Professional. Covers. Service Pack 1. Bill Evjen, Scott Hanselman, Devin Rader Wrox Programmer to Programmer TM Professional ASP.NET 3.5 SP1 In C# and VB Covers Service Pack 1 Bill Evjen, Scott Hanselman, Devin Rader CD-ROM includes the full book in PDF format Programmer to Programmer

More information

Windows 10 Anniversary Update. Paul McFedries

Windows 10 Anniversary Update. Paul McFedries Windows 10 Anniversary Update Paul McFedries Teach Yourself VISUALLY Windows 10 Anniversary Update Published by John Wiley & Sons, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Published

More information

Introduction to Web Development with Microsoft Visual Studio 2010

Introduction to Web Development with Microsoft Visual Studio 2010 Introduction to Web Development with Microsoft Visual Studio 2010 Course 10267; 5 Days, Instructor-led Course Description This five-day instructor-led course provides knowledge and skills on developing

More information

Course 20488: Developing Microsoft SharePoint Server 2013 Core Solutions

Course 20488: Developing Microsoft SharePoint Server 2013 Core Solutions Course 20488: Developing Microsoft SharePoint Server 2013 Core Solutions Type:Course Audience(s):Developers Technology:Microsoft SharePoint Server Level:300 This Revision:B Delivery method: Instructor-led

More information

Course Outline: MS20488 Developing Microsoft SharePoint Server 2013 Core Solutions

Course Outline: MS20488 Developing Microsoft SharePoint Server 2013 Core Solutions Course Outline: MS20488 Developing Microsoft SharePoint Server 2013 Core Solutions Duration :(5days) About this Course In this course, students learn core skills that are common to almost all SharePoint

More information

LEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS DINESH C. VERMA IBM T. J. Watson Research Center A JOHN WILEY & SONS, INC., PUBLICATION

LEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS DINESH C. VERMA IBM T. J. Watson Research Center A JOHN WILEY & SONS, INC., PUBLICATION LEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS DINESH C. VERMA IBM T. J. Watson Research Center A JOHN WILEY & SONS, INC., PUBLICATION LEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS LEGITIMATE APPLICATIONS

More information

CHAPTER 1: GETTING STARTED WITH ASP.NET 4 1

CHAPTER 1: GETTING STARTED WITH ASP.NET 4 1 FOREWORD INTRODUCTION xxv xxvii CHAPTER 1: GETTING STARTED WITH ASP.NET 4 1 Microsoft Visual Web Developer 2 Getting Visual Web Developer 3 Installing Visual Web Developer Express 3 Creating Your First

More information

Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning

Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning Duration: 5.00 Day(s)/ 40 hrs Overview: This five-day

More information

Microsoft. Excel. Paul McFedries

Microsoft. Excel. Paul McFedries Microsoft Excel 2010 Paul McFedries Excel 2010 by Paul McFedries Excel 2010 Visual Quick Tips Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Published

More information

An Overview of Microsoft Visual Studio 2008

An Overview of Microsoft Visual Studio 2008 An Overview of Microsoft Visual Studio 2008 White Paper November 2007 For the latest information, please see www.microsoft.com/vstudio This is a preliminary document and may be changed substantially prior

More information

Microsoft Virtualization SECRETS

Microsoft Virtualization SECRETS Microsoft Virtualization SECRETS Microsoft Virtualization SECRETS DO WHAT YOU NEVER THOUGHT POSSIBLE WITH MICROSOFT VIRTUALIZATION John Savill Executive Editor: Carol Long Project Editor: Katherine Burt

More information

COPYRIGHTED MATERIAL. Contents. Part One: Team Architect 1. Chapter 1: Introducing the Visual Designers 3

COPYRIGHTED MATERIAL. Contents. Part One: Team Architect 1. Chapter 1: Introducing the Visual Designers 3 About the Authors Acknowledgments Introduction Part One: Team Architect 1 Chapter 1: Introducing the Visual Designers 3 Why Design Visually? 4 Microsoft s Modeling Strategy 5 Model-driven development 5

More information

Kathy Hughes. Microsoft* SharePoinf. Designer A MM g "Msift Mi*p\% 800 East 96th Street, Indianapolis, Indiana USA. v^lk.

Kathy Hughes. Microsoft* SharePoinf. Designer A MM g Msift Mi*p\% 800 East 96th Street, Indianapolis, Indiana USA. v^lk. Kathy Hughes Microsoft* SharePoinf Designer 2010 A MM g "Msift Mi*p\% mms/itg t)i*9 v^lk 800 East 96th Street, Indianapolis, Indiana 46240 USA Table of Contents Introduction 1 Part I Welcome to SharePoint

More information

Flash Lite. Mobile Development. Professional. Build Flash Applications for Mobile Devices. Jermaine G. Anderson. Join the p2p.wrox.

Flash Lite. Mobile Development. Professional. Build Flash Applications for Mobile Devices. Jermaine G. Anderson. Join the p2p.wrox. Join the discussion @ p2p.wrox.com Wrox Programmer to Programmer Professional Flash Lite Mobile Development Build Flash Applications for Mobile Devices Jermaine G. Anderson Programmer to Programmer Get

More information

20488B: Developing Microsoft SharePoint Server 2013 Core Solutions

20488B: Developing Microsoft SharePoint Server 2013 Core Solutions 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions Course Details Course Code: Duration: Notes: 20488B 5 days This course syllabus should be used to determine whether the course is appropriate

More information

1. I NEED TO HAVE MULTIPLE VERSIONS OF VISUAL STUDIO INSTALLED IF I M MAINTAINING APPLICATIONS THAT RUN ON MORE THAN ONE VERSION OF THE.

1. I NEED TO HAVE MULTIPLE VERSIONS OF VISUAL STUDIO INSTALLED IF I M MAINTAINING APPLICATIONS THAT RUN ON MORE THAN ONE VERSION OF THE. CUSTOMER PAIN POINTS 1. I NEED TO HAVE MULTIPLE VERSIONS OF VISUAL STUDIO INSTALLED IF I M MAINTAINING APPLICATIONS THAT RUN ON MORE THAN ONE VERSION OF THE.NET FRAMEORK. THAT S TAKING UP SPACE ON MY HARDDRIVE

More information

ASP.NET MVC 1.0. Website Programming. Nick Berardi, Al Katawazi, Marco Bellinaso. Wrox Programmer to Programmer TM

ASP.NET MVC 1.0. Website Programming. Nick Berardi, Al Katawazi, Marco Bellinaso. Wrox Programmer to Programmer TM Wrox Programmer to Programmer TM ASP.NET MVC 1.0 Website Programming Nick Berardi, Al Katawazi, Marco Bellinaso Updates, source code, and Wrox technical support at www.wrox.com Programmer to Programmer

More information

Windows. 7 Desktop Support and Administration. Real World Skills for MCITP Certification and Beyond. Darril Gibson

Windows. 7 Desktop Support and Administration. Real World Skills for MCITP Certification and Beyond. Darril Gibson Windows 7 Desktop Support and Administration Real World Skills for MCITP Certification and Beyond Darril Gibson Acquisitions Editor: Jeff Kellum Development Editor: Gary Schwartz Technical Editors: Troy

More information

Professional SharePoint 2010 Development

Professional SharePoint 2010 Development Professional SharePoint 2010 Development Rizzo, T ISBN-13: 9781118131688 Table of Contents INTRODUCTION xxv CHAPTER 1: INTRODUCTION TO SHAREPOINT 2010 1 What s New in the SharePoint Platform and Tools

More information

Programming Microsoft's Clouds

Programming Microsoft's Clouds Programming Microsoft's Clouds WINDOWS AZURE AND OFFICE 365 Thomas Rizzo Razi bin Rais Michiel van Otegem Darrin Bishop George Durzi Zoiner Tejada David Mann WILEY John Wiley & Sons, Inc. INTRODUCTION

More information

Microsoft Visual Studio 2010

Microsoft Visual Studio 2010 Microsoft Visual Studio 2010 A Beginner's Guide Joe Mayo Mc Grauu Hill New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore Sydney Toronto Contents ACKNOWLEDGMENTS

More information

J2EE TM Best Practices Java TM Design Patterns, Automation, and Performance

J2EE TM Best Practices Java TM Design Patterns, Automation, and Performance J2EE TM Best Practices Java TM Design Patterns, Automation, and Performance Darren Broemmer Wiley Publishing, Inc. Dear Valued Customer, The WILEY advantage We realize you re a busy professional with

More information

PROFESSIONAL SCALA. INTRODUCTION... xv

PROFESSIONAL SCALA. INTRODUCTION... xv PROFESSIONAL SCALA INTRODUCTION.................................................... xv CHAPTER 1 Language Features....................................... 1 CHAPTER 2 Functional Programming.................................

More information

DE Introduction to Web Development with Microsoft Visual Studio 2010

DE Introduction to Web Development with Microsoft Visual Studio 2010 DE-10267 Introduction to Web Development with Microsoft Visual Studio 2010 Summary Duration 5 Days Audience Developers Level 100 Technology Microsoft Visual Studio 2010 Delivery Method Instructor-led (Classroom)

More information

UX400. OpenUI5 Development Foundations COURSE OUTLINE. Course Version: 02 Course Duration: 5 Day(s)

UX400. OpenUI5 Development Foundations COURSE OUTLINE. Course Version: 02 Course Duration: 5 Day(s) UX400 OpenUI5 Development Foundations. COURSE OUTLINE Course Version: 02 Course Duration: 5 Day(s) SAP Copyrights and Trademarks 2017 SAP SE or an SAP affiliate company. All rights reserved. No part of

More information

ffi rs.indd 10/07/2015 Page i Access 2016 Bible

ffi rs.indd 10/07/2015 Page i Access 2016 Bible Access 2016 Bible Access 2016 BIBLE Michael Alexander Dick Kusleika Access 2016 Bible Published by John Wiley & Sons, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright 2016

More information

Microsoft. Access by Paul McFedries

Microsoft. Access by Paul McFedries Microsoft Access 2013 by Paul McFedries Teach Yourself VISUALLY Access 2013 Published by John Wiley & Sons, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Published simultaneously

More information

BEGINNING CSS PART I THE BASICS PART II PROPERTIES PART III ADVANCED CSS AND ALTERNATIVE MEDIA

BEGINNING CSS PART I THE BASICS PART II PROPERTIES PART III ADVANCED CSS AND ALTERNATIVE MEDIA BEGINNING CSS INTRODUCTION............................................................ xxiii PART I THE BASICS CHAPTER 1 Introducing Cascading Style Sheets.............................. 3 CHAPTER 2 The

More information

Oracle Cloud. Using Oracle Social Network Release E

Oracle Cloud. Using Oracle Social Network Release E Oracle Cloud Using Oracle Social Network Release 11.1.11.0 E61996-01 November 2015 Oracle Cloud Using Oracle Social Network, Release 11.1.11.0 E61996-01 Copyright 2012, 2015 Oracle and/or its affiliates.

More information

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 Course Overview This instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual

More information

Microsoft Developing Microsoft SharePoint Server 2013 Core Solutions

Microsoft Developing Microsoft SharePoint Server 2013 Core Solutions 1800 ULEARN (853 276) www.ddls.com.au Microsoft 20488 - Developing Microsoft SharePoint Server 2013 Core Solutions Length 5 days Price $4290.00 (inc GST) Version B Overview In this course, students learn

More information

Relational Database Index Design and the Optimizers

Relational Database Index Design and the Optimizers Relational Database Index Design and the Optimizers DB2, Oracle, SQL Server, et al. Tapio Lahdenmäki Michael Leach A JOHN WILEY & SONS, INC., PUBLICATION Relational Database Index Design and the Optimizers

More information

LEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS

LEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS LEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS DINESH C. VERMA IBM T. J. Watson Research Center A JOHN WILEY & SONS, INC., PUBLICATION LEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS LEGITIMATE APPLICATIONS

More information

CHAPTER 1: WHAT S NEW IN SHAREPOINT

CHAPTER 1: WHAT S NEW IN SHAREPOINT INTRODUCTION xxix CHAPTER 1: WHAT S NEW IN SHAREPOINT 2013 1 Installation Changes 2 System Requirements 2 The Installation Process 2 Upgrading from SharePoint 2010 3 Patching 3 Central Administration 4

More information

TASK SCHEDULING FOR PARALLEL SYSTEMS

TASK SCHEDULING FOR PARALLEL SYSTEMS TASK SCHEDULING FOR PARALLEL SYSTEMS Oliver Sinnen Department of Electrical and Computer Engineering The University of Aukland New Zealand TASK SCHEDULING FOR PARALLEL SYSTEMS TASK SCHEDULING FOR PARALLEL

More information

Excel 2016 Power Programming with VBA

Excel 2016 Power Programming with VBA Excel 2016 Power Programming with VBA Excel 2016 Power Programming with VBA Michael Alexander Dick Kusleika Excel 2016 Power Programming with VBA Published by John Wiley & Sons, Inc. 10475 Crosspoint

More information

SharePoint 2010 Developer Core Skills Course Length: 5 days Price: $3,000

SharePoint 2010 Developer Core Skills Course Length: 5 days Price: $3,000 SharePoint 2010 Developer Core Skills Course Length: 5 days Price: $3,000 Summary Microsoft SharePoint 2010 has reached a new level of features for.net and web development that far exceeds previous versions.

More information

IC Internet and Computing Core Certification Living Online. Study Guide

IC Internet and Computing Core Certification Living Online. Study Guide IC Internet and Computing 3 Core Certification Living Online Study Guide IC Internet and Computing 3 Core Certification Living Online Study Guide Ciprian Adrian Rusen Senior Acquisitions Editor: Ken Brown

More information

OS X El CapitanTM. Paul McFedries

OS X El CapitanTM. Paul McFedries OS X El CapitanTM Paul McFedries Teach Yourself VISUALLY OS X El Capitan Published by John Wiley & Sons, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Published simultaneously in

More information

COURSE OUTLINE: OD10267A Introduction to Web Development with Microsoft Visual Studio 2010

COURSE OUTLINE: OD10267A Introduction to Web Development with Microsoft Visual Studio 2010 Course Name OD10267A Introduction to Web Development with Microsoft Visual Studio 2010 Course Duration 2 Days Course Structure Online Course Overview This course provides knowledge and skills on developing

More information

Introduction to Web Development with Microsoft Visual Studio 2010

Introduction to Web Development with Microsoft Visual Studio 2010 10267 - Introduction to Web Development with Microsoft Visual Studio 2010 Duration: 5 days Course Price: $2,975 Software Assurance Eligible Course Description Course Overview This five-day instructor-led

More information

Beginning ASP.NET. 4.5 in C# Matthew MacDonald

Beginning ASP.NET. 4.5 in C# Matthew MacDonald Beginning ASP.NET 4.5 in C# Matthew MacDonald Contents About the Author About the Technical Reviewers Acknowledgments Introduction xxvii xxix xxxi xxxiii UPart 1: Introducing.NET. 1 & Chapter 1: The Big

More information

Index. Alessandro Del Sole 2017 A. Del Sole, Beginning Visual Studio for Mac,

Index. Alessandro Del Sole 2017 A. Del Sole, Beginning Visual Studio for Mac, Index A Android applications, Xamarin activity and intent, 116 APIs in C# Activity classes, 123 Android manifest, 129 App.cs, 123 app properties, setting, 128 CreateDirectoryForPictures methods, 124 device

More information

Developing Web Applications Using Microsoft Visual Studio 2008 SP1

Developing Web Applications Using Microsoft Visual Studio 2008 SP1 Developing Web s Using Microsoft Visual Studio 2008 SP1 Introduction This five day instructor led course provides knowledge and skills on developing Web applications by using Microsoft Visual Studio 2008

More information