Website Associated With Book
De som köpt den här boken har ofta också köpt The Official Stardew Valley Cookbook av Concernedape, Ryan Novak (inbunden).
Köp båda 2 för 831 krAbout the author Bruce Johnson is a partner at ObjectSharp Consulting and a 30-year veteran of the computer industry. His projects are consistently at the leading edge of Windows technology, and he has been a Microsoft MVP for more than ten years. Bruce is much in demand as a speaker at conferences and user groups and has written extensively for technology periodicals. Visit us at www.wrox.com where you have access to free code samples, Programmer to Programmer forums, and discussions on the latest happenings in the industry from around the world.
Part I: Integrated Development Environment Chapter 1: A Quick Tour 3 Getting Started 3 The Visual Studio IDE 11 Summary 18 Chapter 2: The Solution Explorer, Toolbox, and Properties 21 The Solution Explorer 22 The Toolbox 38 Properties 43 Summary 49 Chapter 3: Options and Customizations 51 The Start Page 52 Window Layout 53 The Editor Space 59 Other Options 65 Importing and Exporting Settings 72 Summary 75 Chapter 4: The Visual Studio Workspace 77 The Code Editor 77 Code Navigation 90 The Command Window 96 The Immediate Window 97 The Class View 98 The Error List 99 The Object Browser 99 Summary 100 Chapter 5: Find and Replace and Help 101 Quick Find/Replace 102 Find/Replace in Files 104 Accessing Help 110 Summary 113 Part II: Getting Started Chapter 6: Solutions, Projects, and Items 117 Solution Structure 118 Solution File Format 119 Solution Properties 120 Project Types 124 Project Files Format 126 Project Properties 127 C/C++ Code Analysis Tool 146 Web Application Project Properties 146 Web Site Projects 149 NuGet Packages 150 Summary 152 Chapter 7: Intellisense and Bookmarks 155 IntelliSense Explained 156 JavaScript IntelliSense 166 XAML IntelliSense 169 IntelliSense Options 170 Extended IntelliSense 173 Bookmarks and the Bookmark Window 175 Summary 177 Chapter 8: Code Snippets and Refactoring 179 Code Snippets Revealed 180 Accessing Refactoring Support 192 Refactoring Actions 192 Summary 201 Chapter 9: Server Explorer 203 Server Connections 204 Data Connections 215 SharePoint Connections 215 Summary 215 Part III: Digging Deeper Chapter 10: Unit Testing 219 Your First Test Case 220 Asserting the Facts 229 Initializing and Cleaning Up 232 Testing Context 233 Live Unit Testing 238 Advanced Unit Testing 239 IntelliTest 242 Summary 244 Chapter 11: Project and Item Templates 247 Creating Templates 247 Extending Templates 255 Starter Kits 262 Online Templates 263 Summary 264 Chapter 12: Managing Your Source Code 265 Source Control 266 Summary 272 Part IV: Desktop Applications Chapter 13: Windows Forms Applications 275 Getting Started 275 The Windows Form 276 Form Design Preferences 278 Adding and Positioning Controls 281 Container Controls 287 Docking and Anchoring Controls 290 Summary 291 Chapter 14: Windows Presentation Foundation (WPF) 293 What Is WPF? 294 Getting Started with WPF 295 The WPF Designer and XAML Editor 302 Styling Your Application 317 Windows Forms Interoperability 319 Debugging with the WPF Visualizer 324 Summary 326 Chapter 15: Universal Windows Platform Apps 327 What Is a Windows App? 328 Creating a Windows App 331 Windows Runtime Components 338 .NET Native Compilation 339 Summary 341 Part V: Web Applications Chapter 16: ASP.NET Web Forms 345 Web Application Versus Web Site Projects 346 Creating Web Projects 347 Designing Web Forms 354 Web Controls 366 Master Pages 372 Rich Client-Side Development 374 Summary 378 Chapter 17: ASP.NET MVC 379 Model View Controller 380 Getting Started with ASP.NET MVC 381 Choosing a Model 384 Controllers and Action Methods 385 Rendering a UI with Views 388 Advanced MVC 395 Summary 413 Chapter 18: .NET Core 415 What Is .NET Core? 416 Working with ASP.NET Core 418 NuGet Package Manager 424 Bower Package Manager 428 Summary 431 Chapter 19: Node.Js Development 433 Getting Started with Node.js 433 Node Package Manager 440 Task Runner Explorer 444 Summary 447 Chapter 20: Python Development 449 Getting Started with Python 450 Cookiecutter Extension 455 Summary 457 Part VI: Mobile Applications Chapter 21: Mobile Applications Using .Net 461 Using Xamarin 462 Creating a Xamarin Forms Project 463 Debugging Your Application 466 Summary 484 Chapter 22: Mobile Applications Using Javascript 485 What Is Apache Cord