Schweitzer Fachinformationen
Wenn es um professionelles Wissen geht, ist Schweitzer Fachinformationen wegweisend. Kunden aus Recht und Beratung sowie Unternehmen, öffentliche Verwaltungen und Bibliotheken erhalten komplette Lösungen zum Beschaffen, Verwalten und Nutzen von digitalen und gedruckten Medien.
Tag [Seite 315]8.2.2.2.3 - The Tag [Seite 315]8.2.2.2.4 - The Tag [Seite 316]8.2.2.2.5 - The Tag [Seite 317]8.2.2.2.6 - The Tag [Seite 319]8.2.2.2.7 - The Tag [Seite 320]8.2.2.2.8 - The Tag [Seite 320]8.2.2.2.9 - The Tag [Seite 321]8.2.2.2.10 - The Tag [Seite 322]8.2.2.2.11 - The Tag [Seite 322]8.2.2.2.12 - The Tag [Seite 323]8.2.2.2.13 - The Tag [Seite 324]8.2.2.2.14 - The Tag [Seite 324]8.2.2.2.15 - The Tag [Seite 325]8.2.2.2.16 - The Tag [Seite 325]8.2.2.2.17 - The Tag [Seite 326]8.2.2.2.18 - The Tag [Seite 327]8.2.3 - Using XML Comments [Seite 327]8.2.3.1 - IntelliSense Information [Seite 329]8.2.4 - Generating Documentation with GhostDoc [Seite 329]8.2.5 - Compiling Documentation with Sandcastle [Seite 330]8.2.6 - Task List Comments [Seite 334]8.2.7 - Summary [Seite 336]8.3 - Chapter 13 Code Consistency Tools [Seite 337]8.3.1 - Source Control [Seite 337]8.3.1.1 - Selecting a Source Control Repository [Seite 338]8.3.1.1.1 - Environment Settings [Seite 339]8.3.1.2 - Accessing Source Control [Seite 339]8.3.1.2.1 - Adding the Solution [Seite 339]8.3.1.2.2 - Solution Explorer [Seite 341]8.3.1.2.3 - Changes [Seite 341]8.3.1.2.4 - Merging Changes [Seite 342]8.3.1.2.5 - History [Seite 344]8.3.2 - Summary [Seite 345]8.4 - Chapter 14 Code Generation with T4 [Seite 347]8.4.1 - Creating a T4 Template [Seite 348]8.4.2 - T4 Building Blocks [Seite 351]8.4.2.1 - Expression Blocks [Seite 352]8.4.2.2 - Statement Blocks [Seite 352]8.4.2.3 - Class Feature Blocks [Seite 354]8.4.3 - How T4 Works [Seite 355]8.4.4 - T4 Directives [Seite 358]8.4.4.1 - Template Directive [Seite 358]8.4.4.2 - Output Directive [Seite 359]8.4.4.3 - Assembly Directive [Seite 359]8.4.4.4 - Import Directive [Seite 360]8.4.4.5 - Include Directive [Seite 361]8.4.5 - Troubleshooting [Seite 361]8.4.5.1 - Design-Time Errors [Seite 362]8.4.5.2 - Compiling Transformation Errors [Seite 362]8.4.5.3 - Executing Transformation Errors [Seite 363]8.4.5.4 - Generated Code Errors [Seite 363]8.4.6 - Generating Code Assets [Seite 364]8.4.7 - Runtime Text Templates [Seite 367]8.4.7.1 - Using Runtime Text Templates [Seite 369]8.4.7.2 - Differences between Runtime Text Templates and Standard [Seite 1]8.4.7.3 - T4 Templates [Seite 372]8.4.8 - Tips and Tricks [Seite 373]8.4.9 - Summary [Seite 374]8.5 - Chapter 15 Project and Item Templates [Seite 375]8.5.1 - Creating Templates [Seite 375]8.5.1.1 - Item Template [Seite 376]8.5.1.2 - Project Template [Seite 380]8.5.1.3 - Template Structure [Seite 381]8.5.1.4 - Template Parameters [Seite 383]8.5.1.5 - Template Locations [Seite 384]8.5.2 - Extending Templates [Seite 385]8.5.2.1 - Template Project Setup [Seite 385]8.5.2.2 - IWizard [Seite 385]8.5.2.3 - Generating the Extended Project Template [Seite 390]8.5.3 - Starter Kits [Seite 391]8.5.4 - Online Templates [Seite 392]8.5.5 - Summary [Seite 393]8.6 - Chapter 16 Language-Specific Features [Seite 395]8.6.1 - Hitting a Nail with the Right Hammer [Seite 396]8.6.1.1 - Imperative [Seite 396]8.6.1.2 - Declarative [Seite 396]8.6.1.3 - Dynamic [Seite 397]8.6.1.4 - Functional [Seite 397]8.6.1.5 - What's It All Mean? [Seite 398]8.6.2 - A Tale of Two Languages [Seite 399]8.6.3 - .NET Compiler Platform (Roslyn) [Seite 399]8.6.3.1 - The Compiler API [Seite 400]8.6.3.2 - The Diagnostic API [Seite 401]8.6.3.3 - Workspaces API [Seite 401]8.6.4 - F# [Seite 401]8.6.4.1 - Your First F# Program [Seite 401]8.6.4.2 - Exploring F# Language Features [Seite 405]8.6.4.3 - Type Providers [Seite 407]8.6.4.4 - Query Expressions [Seite 408]8.6.4.5 - Auto-Implemented Properties [Seite 408]8.6.5 - Summary [Seite 409]9 - Part IV Rich Client Applications [Seite 411]9.1 - Chapter 17 Windows Forms Applications [Seite 413]9.1.1 - Getting Started [Seite 413]9.1.2 - The Windows Form [Seite 414]9.1.2.1 - Appearance Properties [Seite 416]9.1.2.2 - Layout Properties [Seite 417]9.1.2.3 - Window Style Properties [Seite 417]9.1.3 - Form Design Preferences [Seite 417]9.1.4 - Adding and Positioning Controls [Seite 419]9.1.4.1 - Vertically Aligning Text Controls [Seite 421]9.1.4.2 - Automatic Positioning of Multiple Controls [Seite 422]9.1.4.3 - Tab Order and Layering Controls [Seite 423]9.1.4.4 - Locking Control Design [Seite 424]9.1.4.5 - Setting Control Properties [Seite 424]9.1.4.6 - Service-Based Components [Seite 425]9.1.4.7 - Smart Tag Tasks [Seite 426]9.1.5 - Container Controls [Seite 427]9.1.5.1 - Panel and SplitContainer [Seite 427]9.1.5.2 - FlowLayoutPanel [Seite 428]9.1.5.3 - TableLayoutPanel [Seite 429]9.1.6 - Docking and Anchoring Controls [Seite 430]9.1.7 - Summary [Seite 431]9.2 - Chapter 18 Windows Presentation Foundation (WPF) [Seite 433]9.2.1 - What Is WPF? [Seite 434]9.2.2 - Getting Started with WPF [Seite 435]9.2.2.1 - XAML Fundamentals [Seite 437]9.2.2.2 - The WPF Controls [Seite 438]9.2.2.3 - The WPF Layout Controls [Seite 440]9.2.3 - The WPF Designer and XAML Editor [Seite 442]9.2.3.1 - Working with the XAML Editor [Seite 444]9.2.3.2 - Working with the WPF Designer [Seite 444]9.2.3.3 - The Properties Tool Window [Seite 447]9.2.3.4 - Data Binding Features [Seite 453]9.2.4 - Styling Your Application [Seite 458]9.2.5 - Windows Forms Interoperability [Seite 461]9.2.5.1 - Hosting a WPF Control in Windows Forms [Seite 461]9.2.5.2 - Hosting a Windows Forms Control in WPF [Seite 463]9.2.6 - Debugging with the WPF Visualizer [Seite 464]9.2.7 - Summary [Seite 466]9.3 - Chapter 19 Office Business Applications [Seite 467]9.3.1 - Choosing an Office Project Type [Seite 468]9.3.1.1 - Document-Level Customizations [Seite 469]9.3.1.2 - Application-Level Add-Ins [Seite 469]9.3.2 - Creating a Document-Level Customization [Seite 470]9.3.2.1 - Your First VSTO Project [Seite 470]9.3.2.2 - Protecting the Document Design [Seite 474]9.3.2.3 - Adding an Actions Pane [Seite 475]9.3.3 - Creating an Application Add-In [Seite 477]9.3.3.1 - Some Outlook Concepts [Seite 477]9.3.3.2 - Creating an Outlook Form Region [Seite 478]9.3.4 - Debugging Office Applications [Seite 482]9.3.4.1 - Unregistering an Add-In [Seite 482]9.3.4.2 - Disabled Add-Ins [Seite 484]9.3.5 - Deploying Office Applications [Seite 485]9.3.6 - Summary [Seite 486]9.4 - Chapter 20 Windows Store Applications [Seite 487]9.4.1 - What Is a Windows Store Application? [Seite 488]9.4.1.1 - Content before Chrome [Seite 489]9.4.1.2 - Snap and Scale [Seite 489]9.4.1.3 - Semantic Zoom [Seite 489]9.4.1.4 - Contracts [Seite 490]9.4.1.5 - Tiles [Seite 490]9.4.1.6 - Embracing the Cloud [Seite 490]9.4.2 - Creating a Windows Store Application [Seite 491]9.4.2.1 - The Windows 8 Simulator [Seite 494]9.4.2.1.1 - Interaction Mode [Seite 495]9.4.2.1.2 - Two-Finger Gestures [Seite 495]9.4.2.1.3 - Device Characteristics [Seite 495]9.4.2.1.4 - Location [Seite 496]9.4.2.1.5 - Screenshots [Seite 497]9.4.2.1.6 - Network Simulation [Seite 497]9.4.2.2 - Your Windows Store Application [Seite 497]9.4.3 - .NET Native Compilation [Seite 499]9.4.3.1 - Compiling Using .NET Native Tools [Seite 500]9.4.4 - Summary [Seite 501]9.5 - Chapter 21 Windows Phone [Seite 503]9.5.1 - Creating a Windows Phone Project [Seite 503]9.5.2 - Debugging Your Application [Seite 506]9.5.2.1 - Using the Windows Phone Emulator [Seite 507]9.5.2.2 - Deploying to a Real Phone [Seite 508]9.5.3 - Phone Developer Power Tools [Seite 511]9.5.3.1 - Application Verifier [Seite 512]9.5.3.2 - Performance Monitor [Seite 514]9.5.3.3 - Performance Recorder [Seite 515]9.5.4 - Summary [Seite 516]9.6 - Chapter 22 Universal Apps [Seite 517]9.6.1 - Portable Class Library [Seite 518]9.6.2 - Shared Projects [Seite 522]9.6.3 - Universal Windows Apps [Seite 522]9.6.4 - Summary [Seite 527]10 - Part V Web Applications [Seite 529]10.1 - Chapter 23 ASP.NET Web Forms [Seite 531]10.1.1 - Web Application Versus Web Site Projects [Seite 532]10.1.2 - Creating Web Projects [Seite 533]10.1.2.1 - Creating a Web Site Project [Seite 533]10.1.2.2 - Creating a Web Application Project [Seite 537]10.1.3 - Designing Web Forms [Seite 540]10.1.3.1 - The HTML Designer [Seite 540]10.1.3.2 - Positioning Controls and HTML Elements [Seite 543]10.1.3.3 - Formatting Controls and HTML Elements [Seite 545]10.1.3.4 - CSS Tools [Seite 547]10.1.3.5 - Validation Tools [Seite 551]10.1.4 - Web Controls [Seite 553]10.1.4.1 - Navigation Components [Seite 553]10.1.4.2 - User Authentication [Seite 554]10.1.4.3 - Data Components [Seite 556]10.1.4.3.1 - Data Source Controls [Seite 556]10.1.4.3.2 - Data View Controls [Seite 558]10.1.4.3.3 - Data Helper Controls [Seite 559]10.1.4.4 - Web Parts [Seite 559]10.1.5 - Master Pages [Seite 560]10.1.6 - Rich Client-Side Development [Seite 562]10.1.6.1 - Developing with JavaScript [Seite 562]10.1.6.2 - Working with ASP.NET AJAX [Seite 564]10.1.7 - Summary [Seite 566]10.2 - Chapter 24 ASP.NET MVC [Seite 567]10.2.1 - Model View Controller [Seite 568]10.2.2 - Getting Started with ASP.NET MVC [Seite 569]10.2.3 - Choosing a Model [Seite 572]10.2.4 - Controllers and Action Methods [Seite 573]10.2.4.1 - MVC Scaffolding [Seite 573]10.2.5 - Rendering a UI with Views [Seite 576]10.2.6 - Advanced MVC [Seite 584]10.2.6.1 - Routing [Seite 584]10.2.6.2 - Action Method Parameters [Seite 588]10.2.6.2.1 - Model Binders [Seite 590]10.2.6.3 - Areas [Seite 592]10.2.6.4 - Validation [Seite 594]10.2.6.5 - Partial Views [Seite 596]10.2.6.6 - Dynamic Data Templates [Seite 597]10.2.6.6.1 - Display Templates [Seite 597]10.2.6.6.2 - Edit Templates [Seite 599]10.2.6.7 - jQuery [Seite 600]10.2.7 - ASP.NET MVC 6 (and ASP.NET 5) [Seite 602]10.2.8 - Summary [Seite 606]10.3 - Chapter 25 Silverlight [Seite 607]10.3.1 - What Is Silverlight? [Seite 608]10.3.2 - Getting Started with Silverlight [Seite 609]10.3.3 - Navigation Framework [Seite 616]10.3.4 - Theming [Seite 617]10.3.5 - Enabling Running Out of Browser [Seite 619]10.3.6 - Summary [Seite 623]10.4 - Chapter 26 SharePoint [Seite 625]10.4.1 - SharePoint Execution Models [Seite 626]10.4.1.1 - Farm Solution [Seite 626]10.4.1.2 - Sandbox Solution [Seite 626]10.4.1.3 - App Model [Seite 627]10.4.2 - Preparing the Development Environment [Seite 628]10.4.3 - Exploring SharePoint 2013 [Seite 629]10.4.4 - Creating a SharePoint Project [Seite 631]10.4.5 - Building Custom SharePoint Components [Seite 635]10.4.5.1 - Developing Web Parts [Seite 635]10.4.5.2 - Creating Content Types and Lists [Seite 636]10.4.5.3 - Adding Event Receivers [Seite 640]10.4.5.4 - Creating SharePoint Workflows [Seite 641]10.4.6 - Working with Features [Seite 643]10.4.7 - Packaging and Deployment [Seite 644]10.4.8 - Summary [Seite 647]10.5 - Chapter 27 Windows Azure [Seite 649]10.5.1 - The Windows Azure Platform [Seite 650]10.5.1.1 - The Compute Emulator [Seite 652]10.5.1.2 - Table, Blob, and Queue Storage [Seite 654]10.5.1.3 - Application Deployment [Seite 658]10.5.2 - SQL Azure [Seite 661]10.5.3 - AppFabric [Seite 662]10.5.3.1 - Service Bus [Seite 663]10.5.3.2 - Access Control Service [Seite 663]10.5.4 - Azure Mobile Services [Seite 663]10.5.5 - Azure Websites [Seite 664]10.5.6 - Azure Virtual Machines [Seite 664]10.5.6.1 - Connectivity [Seite 665]10.5.6.1.1 - Endpoints [Seite 665]10.5.6.1.2 - Virtual Network [Seite 665]10.5.7 - Summary [Seite 666]11 - Part VI Data [Seite 667]11.1 - Chapter 28 Visual Database Tools [Seite 669]11.1.1 - Database Windows in Visual Studio 2015 [Seite 670]11.1.1.1 - Server Explorer [Seite 671]11.1.1.1.1 - Table Editing [Seite 673]11.1.1.1.2 - Relationship Editing [Seite 674]11.1.1.1.3 - Views, Stored Procedures, and Functions [Seite 675]11.1.1.2 - The Data Sources Window [Seite 675]11.1.1.3 - SQL Server Object Explorer [Seite 676]11.1.2 - Editing Data [Seite 678]11.1.3 - Summary [Seite 679]11.2 - Chapter 29 DataSets and DataBinding [Seite 681]11.2.1 - DataSets Overview [Seite 682]11.2.1.1 - Adding a Data Source [Seite 683]11.2.1.2 - The DataSet Designer [Seite 684]11.2.2 - Binding Data [Seite 687]11.2.2.1 - BindingSource [Seite 689]11.2.2.2 - BindingNavigator [Seite 692]11.2.2.3 - Data Source Selections [Seite 695]11.2.2.4 - Saving Changes [Seite 698]11.2.2.5 - Inserting New Items [Seite 700]11.2.2.6 - Validation [Seite 701]11.2.2.7 - Customized DataSets [Seite 703]11.2.2.8 - BindingSource Chains and the DataGridView [Seite 705]11.2.3 - Working with Data Sources [Seite 707]11.2.3.1 - The Web Service Data Source [Seite 709]11.2.4 - Summary [Seite 711]11.3 - Chapter 30 Language Integrated Queries (LINQ) [Seite 713]11.3.1 - LINQ Providers [Seite 714]11.3.2 - Old-School Queries [Seite 714]11.3.3 - Query Pieces [Seite 717]11.3.3.1 - From [Seite 717]11.3.3.2 - Select [Seite 718]11.3.3.3 - Where [Seite 719]11.3.3.4 - Group By [Seite 719]11.3.3.5 - Custom Projections [Seite 720]11.3.3.6 - Order By [Seite 721]11.3.4 - Debugging and Execution [Seite 722]11.3.5 - LINQ to XML [Seite 723]11.3.5.1 - VB XML Literals [Seite 725]11.3.5.2 - Creating XML with LINQ [Seite 725]11.3.5.2.1 - Expression Holes [Seite 726]11.3.6 - Querying XML [Seite 728]11.3.7 - Schema Support [Seite 729]11.3.8 - LINQ to SQL [Seite 731]11.3.8.1 - Creating the Object Model [Seite 731]11.3.8.2 - Querying with LINQ to SQL [Seite 734]11.3.8.2.1 - Inserts, Updates, and Deletes [Seite 735]11.3.8.2.2 - Stored Procedures [Seite 736]11.3.8.3 - Binding LINQ to SQL Objects [Seite 739]11.3.9 - Summary [Seite 741]11.4 - Chapter 31 The ADO.NET Entity Framework [Seite 743]11.4.1 - What Is the Entity Framework? [Seite 744]11.4.1.1 - Comparison with LINQ to SQL [Seite 744]11.4.1.2 - Entity Framework Concepts [Seite 745]11.4.2 - Getting Started [Seite 745]11.4.3 - Creating an Entity Model [Seite 746]11.4.3.1 - The Entity Data Model Wizard [Seite 746]11.4.3.2 - The Entity Framework Designer [Seite 750]11.4.3.3 - Creating/Modifying Entities [Seite 754]11.4.3.3.1 - Changing Property Names [Seite 754]11.4.3.3.2 - Adding Properties to an Entity [Seite 755]11.4.3.3.3 - Creating Complex Types [Seite 756]11.4.3.3.4 - Creating an Entity [Seite 756]11.4.3.4 - Creating/Modifying Entity Associations [Seite 758]11.4.3.5 - Entity Inheritance [Seite 759]11.4.3.6 - Validating an Entity Model [Seite 759]11.4.3.7 - Updating an Entity Model with Database Changes [Seite 760]11.4.4 - Querying the Entity Model [Seite 760]11.4.4.1 - LINQ to Entities Overview [Seite 761]11.4.4.2 - Getting an Object Context [Seite 761]11.4.4.3 - CRUD Operations [Seite 762]11.4.4.3.1 - Data Retrieval [Seite 762]11.4.4.3.2 - Saving Data [Seite 764]11.4.4.4 - Navigating Entity Associations [Seite 766]11.4.5 - Advanced Functionality [Seite 767]11.4.5.1 - Updating a Database from an Entity Model [Seite 768]11.4.5.2 - Adding Business Logic to Entities [Seite 768]11.4.5.3 - Plain Old CLR Objects (POCO) [Seite 768]11.4.6 - Summary [Seite 768]11.5 - Chapter 32 Reporting [Seite 769]11.5.1 - Getting Started with Reporting [Seite 769]11.5.2 - Designing Reports [Seite 771]11.5.2.1 - Defining Data Sources [Seite 773]11.5.2.2 - Reporting Controls [Seite 775]11.5.2.2.1 - Text Box [Seite 775]11.5.2.2.2 - Line/Rectangle [Seite 777]11.5.2.2.3 - Table [Seite 777]11.5.2.2.4 - Matrix [Seite 781]11.5.2.2.5 - List [Seite 782]11.5.2.2.6 - Image [Seite 783]11.5.2.2.7 - Subreport [Seite 784]11.5.2.2.8 - Chart [Seite 784]11.5.2.2.9 - Gauge [Seite 786]11.5.2.2.10 - Map [Seite 789]11.5.2.2.11 - Data Bar [Seite 789]11.5.2.2.12 - Sparkline [Seite 790]11.5.2.2.13 - Indicator [Seite 791]11.5.2.3 - Expressions, Placeholders, and Aggregates [Seite 791]11.5.2.4 - Custom Code [Seite 795]11.5.2.5 - Report Layout [Seite 799]11.5.2.6 - Subreports [Seite 802]11.5.2.7 - The Report Wizard [Seite 804]11.5.3 - Rendering Reports [Seite 805]11.5.3.1 - The Report Viewer Controls [Seite 805]11.5.3.2 - Generating the Report [Seite 806]11.5.3.3 - Rendering Reports to Different Formats [Seite 807]11.5.4 - Deploying Reports [Seite 809]11.5.5 - Summary [Seite 809]12 - Part VII Application Services [Seite 811]12.1 - Chapter 33 Windows Communication Foundation (WCF) [Seite 813]12.1.1 - What Is WCF? [Seite 814]12.1.2 - Getting Started [Seite 814]12.1.3 - Defining Contracts [Seite 815]12.1.3.1 - Creating the Service Contract [Seite 816]12.1.3.2 - Creating the Data Contract [Seite 818]12.1.4 - Configuring WCF Service Endpoints [Seite 820]12.1.5 - Hosting WCF Services [Seite 825]12.1.6 - Consuming a WCF Service [Seite 830]12.1.7 - Summary [Seite 835]12.2 - Chapter 34 Windows Workflow Foundation (WF) [Seite 837]12.2.1 - What Is Windows Workflow Foundation? [Seite 838]12.2.2 - Why Use Windows Workflow? [Seite 838]12.2.3 - Workflow Concepts [Seite 839]12.2.3.1 - Activities [Seite 839]12.2.3.2 - Control Flow Activities [Seite 841]12.2.3.3 - Expressions [Seite 841]12.2.3.4 - Workflow Run Time/Scheduler [Seite 841]12.2.3.5 - Bookmarks [Seite 841]12.2.3.6 - Persistence [Seite 842]12.2.3.7 - Tracking [Seite 842]12.2.4 - Getting Started [Seite 843]12.2.5 - The Workflow Foundation Designer [Seite 845]12.2.6 - Creating a Workflow [Seite 849]12.2.6.1 - Designing a Workflow [Seite 849]12.2.6.2 - Writing Code Activities [Seite 852]12.2.6.3 - Executing a Workflow [Seite 854]12.2.6.4 - Debugging Workflows [Seite 856]12.2.6.5 - Testing Workflows [Seite 857]12.2.7 - Summary [Seite 857]12.3 - Chapter 35 Client Application Services [Seite 859]12.3.1 - Client Services [Seite 860]12.3.2 - Role Authorization [Seite 863]12.3.3 - User Authentication [Seite 865]12.3.4 - Settings [Seite 867]12.3.5 - Login Form [Seite 872]12.3.6 - Offline Support [Seite 875]12.3.7 - Summary [Seite 877]12.4 - Chapter 36 Synchronization Services [Seite 879]12.4.1 - Occasionally Connected Applications [Seite 880]12.4.2 - Server Direct [Seite 880]12.4.3 - Getting Started with Synchronization Services [Seite 884]12.4.4 - Synchronization Services over N-Tiers [Seite 888]12.4.5 - Summary [Seite 889]13 - Part VIII Configuration and Resources [Seite 891]13.1 - Chapter 37 Configuration Files [Seite 893]13.1.1 - .Config Files [Seite 893]13.1.1.1 - Machine.Config [Seite 894]13.1.1.2 - Web.Config [Seite 894]13.1.1.2.1 - Transformations [Seite 894]13.1.1.3 - App.Config [Seite 896]13.1.1.4 - Security.Config [Seite 896]13.1.1.5 - ApplicationHost.Config [Seite 896]13.1.2 - Configuration Schema [Seite 897]13.1.2.1 - Section: configurationSections [Seite 897]13.1.2.2 - Section: startup [Seite 898]13.1.2.3 - Section: runtime [Seite 898]13.1.2.4 - Section: system.runtime.remoting [Seite 899]13.1.2.5 - Section: system.net [Seite 899]13.1.2.6 - Section: cryptographySettings [Seite 900]13.1.2.7 - Section: system.diagnostics [Seite 900]13.1.2.8 - Section: system.web [Seite 901]13.1.2.8.1 - webServices [Seite 901]13.1.2.9 - Section: compiler [Seite 902]13.1.2.10 - Configuration Attributes [Seite 902]13.1.3 - Application Settings [Seite 903]13.1.3.1 - Using appSettings [Seite 903]13.1.3.2 - Project Settings [Seite 904]13.1.3.3 - Dynamic Properties [Seite 905]13.1.3.4 - Custom Configuration Sections [Seite 907]13.1.3.4.1 - IntelliSense [Seite 911]13.1.4 - User Settings [Seite 912]13.1.5 - Referenced Projects with Settings [Seite 913]13.1.6 - Summary [Seite 915]13.2 - Chapter 38 Connection Strings [Seite 917]13.2.1 - Connection String Wizard [Seite 917]13.2.2 - SQL Server Format [Seite 923]13.2.3 - In-Code Construction [Seite 925]13.2.4 - Encrypting Connection Strings [Seite 926]13.2.5 - LocalDB [Seite 929]13.2.6 - Azure SQL Database [Seite 929]13.2.7 - Summary [Seite 932]13.3 - Chapter 39 Resource Files [Seite 933]13.3.1 - What Are Resources? [Seite 933]13.3.1.1 - Text File Resources [Seite 934]13.3.1.2 - Resx Resource Files [Seite 935]13.3.1.3 - Binary Resources [Seite 936]13.3.1.4 - Adding Resources [Seite 936]13.3.1.5 - Embedding Files as Resources [Seite 937]13.3.1.6 - Naming Resources [Seite 938]13.3.1.7 - Accessing Resources [Seite 938]13.3.1.8 - Designer Files [Seite 939]13.3.2 - Resourcing Your Application [Seite 940]13.3.2.1 - Control Images [Seite 942]13.3.3 - Satellite Resources [Seite 943]13.3.3.1 - Cultures [Seite 943]13.3.3.2 - Creating Culture Resources [Seite 943]13.3.3.3 - Loading Culture Resource Files [Seite 944]13.3.3.4 - Satellite Culture Resources [Seite 945]13.3.4 - Accessing Specifics [Seite 945]13.3.4.1 - Bitmap and Icon Loading [Seite 945]13.3.4.2 - Cross-Assembly Referencing [Seite 946]13.3.4.3 - ComponentResourceManager [Seite 946]13.3.5 - Coding Resource Files [Seite 947]13.3.5.1 - ResourceReader and ResourceWriter [Seite 948]13.3.5.2 - ResxResourceReader and ResxResourceWriter [Seite 948]13.3.6 - Custom Resources [Seite 949]13.3.7 - Summary [Seite 952]14 - Part IX Debugging [Seite 953]14.1 - Chapter 40 Using the Debugging Windows [Seite 955]14.1.1 - The Code Window [Seite 955]14.1.1.1 - Breakpoints [Seite 956]14.1.1.2 - DataTips [Seite 956]14.1.2 - The Breakpoints Window [Seite 956]14.1.3 - The Output Window [Seite 957]14.1.4 - The Immediate Window [Seite 958]14.1.5 - The Watch Windows [Seite 960]14.1.5.1 - QuickWatch [Seite 960]14.1.5.2 - Watch Windows 1-4 [Seite 961]14.1.5.3 - Autos and Locals [Seite 961]14.1.6 - The Code Execution Windows [Seite 961]14.1.6.1 - Call Stack [Seite 962]14.1.6.2 - Threads [Seite 962]14.1.6.3 - Modules [Seite 963]14.1.6.4 - Processes [Seite 963]14.1.7 - The Memory Windows [Seite 964]14.1.7.1 - Memory Windows 1-4 [Seite 964]14.1.7.2 - Disassembly [Seite 965]14.1.7.3 - Registers [Seite 966]14.1.8 - The Parallel Debugging Windows [Seite 966]14.1.8.1 - Parallel Stacks [Seite 967]14.1.8.2 - Parallel Tasks [Seite 969]14.1.9 - Exceptions [Seite 969]14.1.9.1 - Customizing the Exception Assistant [Seite 971]14.1.10 - Summary [Seite 973]14.2 - Chapter 41 Debugging with Breakpoints [Seite 975]14.2.1 - Breakpoints [Seite 975]14.2.1.1 - Setting a Breakpoint [Seite 976]14.2.1.1.1 - Simple Breakpoints [Seite 976]14.2.1.1.2 - Function Breakpoints [Seite 977]14.2.1.1.3 - Address Breakpoint [Seite 978]14.2.1.2 - Adding Break Conditions [Seite 978]14.2.1.2.1 - Condition [Seite 978]14.2.1.2.2 - Hit Count [Seite 980]14.2.1.2.3 - Filter [Seite 980]14.2.1.3 - Working with Breakpoints [Seite 981]14.2.1.3.1 - Deleting Breakpoints [Seite 981]14.2.1.3.2 - Disabling Breakpoints [Seite 981]14.2.1.3.3 - Labeling Breakpoints [Seite 982]14.2.1.3.4 - Import and Export of Breakpoints [Seite 983]14.2.2 - Tracepoints [Seite 983]14.2.2.1 - Creating a Tracepoint [Seite 983]14.2.2.2 - Output Messages [Seite 984]14.2.3 - Execution Control [Seite 984]14.2.3.1 - Stepping through Code [Seite 984]14.2.3.1.1 - Stepping Over (F10) [Seite 985]14.2.3.1.2 - Stepping Into (F11) [Seite 985]14.2.3.1.3 - Stepping Out (Shift+F11) [Seite 985]14.2.3.1.4 - Step Filtering [Seite 985]14.2.3.2 - Moving the Execution Point [Seite 986]14.2.4 - Edit and Continue [Seite 986]14.2.4.1 - Rude Edits [Seite 987]14.2.4.2 - Stop Applying Changes [Seite 987]14.2.5 - Summary [Seite 987]14.3 - Chapter 42 DataTips, Debug Proxies, and Visualizers [Seite 989]14.3.1 - DataTips [Seite 990]14.3.2 - Debugger Attributes [Seite 991]14.3.2.1 - DebuggerBrowsable [Seite 991]14.3.2.2 - DebuggerDisplay [Seite 992]14.3.2.3 - DebuggerHidden [Seite 993]14.3.2.4 - DebuggerStepThrough [Seite 994]14.3.2.5 - DebuggerNonUserCode [Seite 995]14.3.2.6 - DebuggerStepperBoundary [Seite 995]14.3.3 - Type Proxies [Seite 995]14.3.3.1 - Raw View [Seite 997]14.3.4 - Visualizers [Seite 998]14.3.5 - Advanced Techniques [Seite 1001]14.3.5.1 - Saving Changes to Your Object [Seite 1001]14.3.6 - Summary [Seite 1003]14.4 - Chapter 43 Debugging Web Applications [Seite 1005]14.4.1 - Debugging Server-Side ASP.NET Code [Seite 1006]14.4.1.1 - Web Application Exceptions [Seite 1008]14.4.1.2 - Edit and Continue [Seite 1010]14.4.1.3 - Error Handling [Seite 1010]14.4.1.3.1 - Page-Level Errors [Seite 1011]14.4.1.3.2 - Application-Level Errors [Seite 1011]14.4.2 - Debugging Client-Side JavaScript [Seite 1012]14.4.2.1 - Setting Breakpoints in JavaScript Code [Seite 1012]14.4.2.2 - Debugging Dynamically Generated JavaScript [Seite 1013]14.4.2.3 - Debugging ASP.NET AJAX JavaScript [Seite 1014]14.4.3 - Tracing [Seite 1015]14.4.3.1 - Page-Level Tracing [Seite 1015]14.4.3.2 - Application-Level Tracing [Seite 1016]14.4.3.3 - Trace Output [Seite 1017]14.4.3.4 - The Trace Viewer [Seite 1018]14.4.3.5 - Custom Trace Output [Seite 1018]14.4.4 - Health Monitoring [Seite 1018]14.4.5 - Summary [Seite 1020]14.5 - Chapter 44 Advanced Debugging Techniques [Seite 1023]14.5.1 - Start Actions [Seite 1024]14.5.2 - Debugging with Code [Seite 1026]14.5.2.1 - The Debugger Class [Seite 1026]14.5.2.2 - The Debug and Trace Classes [Seite 1027]14.5.3 - Debugging Running Applications [Seite 1029]14.5.3.1 - Attaching to a Windows Process [Seite 1029]14.5.3.2 - Attaching to a Web Application [Seite 1030]14.5.3.3 - Remote Debugging [Seite 1031]14.5.4 - Diagnostic Tools [Seite 1033]14.5.4.1 - IntelliTrace [Seite 1033]14.5.4.2 - Memory and CPU Usage [Seite 1036]14.5.4.3 - Code Map Debugging [Seite 1038]14.5.4.3.1 - Expanding the Code Map [Seite 1039]14.5.4.3.2 - Adding Notes [Seite 1040]14.5.5 - .NET Framework Source [Seite 1041]14.5.6 - Multithreaded and Parallelized Application Debugging [Seite 1042]14.5.7 - Debugging SQL Server Stored Procedures [Seite 1043]14.5.8 - Mixed-Mode Debugging [Seite 1044]14.5.9 - Postmortem Debugging [Seite 1045]14.5.9.1 - Generating Dump Files [Seite 1045]14.5.9.2 - Debugging Dump Files [Seite 1046]14.5.10 - Summary [Seite 1048]15 - Part X Build and Deployment [Seite 1049]15.1 - Chapter 45 Upgrading with Visual Studio 2015 [Seite 1051]15.1.1 - Upgrading from Recent Visual Studio Versions [Seite 1052]15.1.2 - Upgrading to .NET Framework 4.6 [Seite 1054]15.1.3 - Summary [Seite 1056]15.2 - Chapter 46 Build Customization [Seite 1057]15.2.1 - General Build Options [Seite 1057]15.2.2 - Manual Dependencies [Seite 1060]15.2.3 - The Visual Basic Compile Page [Seite 1061]15.2.3.1 - Advanced Compiler Settings [Seite 1063]15.2.3.1.1 - Optimizations [Seite 1063]15.2.3.1.2 - Compilation Constants [Seite 1064]15.2.3.2 - Build Events [Seite 1064]15.2.4 - C# Build Pages [Seite 1066]15.2.5 - MSBuild [Seite 1068]15.2.5.1 - How Visual Studio Uses MSBuild [Seite 1068]15.2.5.2 - The MSBuild Schema [Seite 1071]15.2.5.2.1 - Items [Seite 1072]15.2.5.2.2 - Properties [Seite 1072]15.2.5.2.3 - Targets [Seite 1072]15.2.5.2.4 - Tasks [Seite 1072]15.2.5.3 - Assembly Versioning via MSBuild Tasks [Seite 1073]15.2.6 - Summary [Seite 1074]15.3 - Chapter 47 Assembly Versioning and Signing [Seite 1075]15.3.1 - Assembly Naming [Seite 1076]15.3.2 - Version Consistency [Seite 1078]15.3.3 - Strongly Named Assemblies [Seite 1080]15.3.4 - The Global Assembly Cache [Seite 1080]15.3.5 - Signing an Assembly [Seite 1081]15.3.6 - Summary [Seite 1083]15.4 - Chapter 48 Obfuscation, Application Monitoring, and Management [Seite 1085]15.4.1 - The IL Disassembler [Seite 1086]15.4.2 - Decompilers [Seite 1087]15.4.3 - Obfuscating Your Code [Seite 1089]15.4.3.1 - Dotfuscator and Analytics [Seite 1089]15.4.3.2 - Obfuscation Attributes [Seite 1094]15.4.3.2.1 - ObfuscationAssemblyAttribute [Seite 1095]15.4.3.2.2 - ObfuscationAttribute [Seite 1095]15.4.3.3 - Words of Caution [Seite 1097]15.4.3.3.1 - Reflection [Seite 1097]15.4.3.3.2 - Strongly Named Assemblies [Seite 1097]15.4.3.3.3 - Debugging with Delayed Signing [Seite 1098]15.4.4 - Application Monitoring and Management [Seite 1099]15.4.4.1 - Tamper Defense [Seite 1100]15.4.4.2 - Application Instrumentation and Analytics [Seite 1101]15.4.5 - Summary [Seite 1104]15.5 - Chapter 49 Packaging and Deployment [Seite 1105]15.5.1 - Windows Installer XML Toolset [Seite 1106]15.5.1.1 - Building an Installer [Seite 1107]15.5.1.2 - Using Heat to Create Fragments [Seite 1110]15.5.1.3 - The Service Installer [Seite 1113]15.5.2 - ClickOnce [Seite 1114]15.5.2.1 - One Click to Deploy [Seite 1115]15.5.2.2 - One Click to Update [Seite 1120]15.5.3 - Summary [Seite 1122]15.6 - Chapter 50 Web Application Deployment [Seite 1123]15.6.1 - Web Deployment [Seite 1124]15.6.1.1 - Publishing a Web Application [Seite 1124]15.6.1.2 - Publishing to Azure [Seite 1126]15.6.2 - Web Project Installers [Seite 1127]15.6.3 - The Web Platform Installer [Seite 1129]15.6.3.1 - Extending the Web Platform Installer [Seite 1130]15.6.4 - Summary [Seite 1134]16 - Part XI Customizing and Extending Visual Studio [Seite 1135]16.1 - Chapter 51 The Automation Model [Seite 1137]16.1.1 - Visual Studio Extensibility Options [Seite 1138]16.1.2 - The Visual Studio Automation Model [Seite 1138]16.1.2.1 - An Overview of the Automation Model [Seite 1138]16.1.2.2 - Solutions and Projects [Seite 1140]16.1.2.3 - Windows and Documents [Seite 1141]16.1.2.4 - Commands [Seite 1143]16.1.2.5 - Debugger [Seite 1144]16.1.2.6 - Events [Seite 1145]16.1.3 - Summary [Seite 1145]16.2 - Chapter 52 VSPackages [Seite 1147]16.2.1 - Developing a VSPackage Extension [Seite 1148]16.2.1.1 - The VSPackage Wizard [Seite 1148]16.2.1.2 - Project Structure [Seite 1151]16.2.1.2.1 - Command Table File [Seite 1152]16.2.1.2.2 - Handling Commands [Seite 1154]16.2.1.3 - Testing Your Package [Seite 1154]16.2.1.4 - Creating a Tool Window [Seite 1155]16.2.2 - Deploying VSPackages [Seite 1158]16.2.3 - Summary [Seite 1161]16.3 - Chapter 53 Managed Extensibility Framework (MEF) [Seite 1163]16.3.1 - Getting Started with MEF [Seite 1164]16.3.1.1 - Imports and Exports [Seite 1166]16.3.1.2 - Contracts [Seite 1167]16.3.1.3 - Catalogs [Seite 1169]16.3.1.4 - Advanced MEF [Seite 1170]16.3.2 - The Visual Studio Editor [Seite 1171]16.3.2.1 - The Text Model Subsystem [Seite 1171]16.3.2.2 - The Text View Subsystem [Seite 1172]16.3.2.3 - The Classification Subsystem [Seite 1173]16.3.2.4 - The Operations Subsystem [Seite 1173]16.3.3 - Extending the Editor [Seite 1173]16.3.3.1 - Editor Extension Points [Seite 1174]16.3.3.1.1 - Content Types [Seite 1175]16.3.3.1.2 - Classification Types and Formats [Seite 1175]16.3.3.1.3 - Margins [Seite 1176]16.3.3.1.4 - Tags [Seite 1176]16.3.3.1.5 - Adornments [Seite 1177]16.3.3.1.6 - Mouse Processors [Seite 1177]16.3.3.1.7 - Drop Handlers [Seite 1177]16.3.3.1.8 - Editor Options [Seite 1177]16.3.3.1.9 - IntelliSense [Seite 1178]16.3.3.2 - Editor Services [Seite 1179]16.3.3.3 - The Check Comment Highlighter Extension [Seite 1179]16.3.4 - Summary [Seite 1186]17 - Part XII Visual Studio Enterprise [Seite 1187]17.1 - Chapter 54 Visual Studio Enterprise for Architects [Seite 1189]17.1.1 - Modeling Projects [Seite 1190]17.1.1.1 - UML Diagrams [Seite 1190]17.1.1.1.1 - Use Case Diagrams [Seite 1191]17.1.1.1.2 - Activity Diagrams [Seite 1191]17.1.1.1.3 - Sequence Diagrams [Seite 1193]17.1.1.1.4 - Component Diagrams [Seite 1195]17.1.1.1.5 - Class Diagrams [Seite 1196]17.1.1.2 - UML Model Explorer [Seite 1196]17.1.1.3 - Using Layer Diagrams to Verify Application Architecture [Seite 1197]17.1.1.4 - Linking to Team Foundation Server [Seite 1199]17.1.2 - Exploring Code with Code Maps [Seite 1200]17.1.3 - Summary [Seite 1202]17.2 - Chapter 55 Visual Studio Enterprise for Developers [Seite 1203]17.2.1 - Code Metrics [Seite 1204]17.2.1.1 - Lines of Code [Seite 1204]17.2.1.2 - Depth of Inheritance [Seite 1205]17.2.1.3 - Class Coupling [Seite 1205]17.2.1.4 - Cyclomatic Complexity [Seite 1206]17.2.1.5 - Maintainability Index [Seite 1206]17.2.1.6 - Excluded Code [Seite 1206]17.2.2 - Code Analysis Tool [Seite 1206]17.2.3 - C/C++ Code Analysis Tool [Seite 1207]17.2.4 - Profiling Tools [Seite 1208]17.2.4.1 - Configuring Profiler Sessions [Seite 1209]17.2.4.2 - Reports [Seite 1210]17.2.5 - Standalone Profiler [Seite 1211]17.2.6 - IntelliTrace [Seite 1212]17.2.7 - Database Tools [Seite 1215]17.2.7.1 - Database Schemas [Seite 1215]17.2.7.2 - SQL-CLR Support [Seite 1217]17.2.7.3 - Database Refactoring [Seite 1219]17.2.7.4 - Schema Compare [Seite 1220]17.2.7.5 - Static Analysis [Seite 1221]17.2.7.6 - Transact-SQL Editor [Seite 1222]17.2.7.7 - Best Practices [Seite 1222]17.2.8 - Summary [Seite 1223]17.3 - Chapter 56 Visual Studio Enterprise for Testers [Seite 1225]17.3.1 - Automated Tests [Seite 1226]17.3.1.1 - Web Performance Tests [Seite 1226]17.3.1.2 - Load Tests [Seite 1229]17.3.1.2.1 - Test Load Agent [Seite 1233]17.3.1.3 - Coded UI Test [Seite 1233]17.3.1.4 - Generic Tests [Seite 1234]17.3.1.5 - Ordered Test [Seite 1235]17.3.2 - Relating Code and Tests [Seite 1235]17.3.2.1 - Code Coverage [Seite 1235]17.3.3 - Visual Studio Test Management [Seite 1237]17.3.4 - Microsoft Test Manager [Seite 1237]17.3.4.1 - Testing Center [Seite 1238]17.3.4.2 - Lab Center [Seite 1241]17.3.5 - Summary [Seite 1242]17.4 - Chapter 57 Team Foundation Server [Seite 1243]17.4.1 - Team Project [Seite 1244]17.4.2 - Process Templates [Seite 1245]17.4.3 - Work Item Tracking [Seite 1248]17.4.3.1 - Work Item Queries [Seite 1248]17.4.3.2 - Work Item Types [Seite 1250]17.4.3.3 - Adding Work Items [Seite 1250]17.4.3.4 - Work Item State [Seite 1251]17.4.4 - Excel and Project Integration [Seite 1251]17.4.4.1 - Excel [Seite 1252]17.4.4.2 - Project [Seite 1253]17.4.5 - Version Control [Seite 1254]17.4.5.1 - Working from Solution Explorer [Seite 1254]17.4.5.2 - Check Out [Seite 1255]17.4.5.3 - Check In [Seite 1255]17.4.5.4 - Resolve Conflicts [Seite 1257]17.4.5.5 - Working Offline [Seite 1258]17.4.5.6 - Label [Seite 1259]17.4.5.7 - History [Seite 1260]17.4.5.8 - Annotate [Seite 1261]17.4.5.9 - Shelve [Seite 1261]17.4.5.10 - Branch [Seite 1262]17.4.5.11 - Merge [Seite 1263]17.4.6 - Team Foundation Build [Seite 1263]17.4.7 - Reporting and Business Intelligence [Seite 1266]17.4.8 - Team Portal [Seite 1267]17.4.9 - Summary [Seite 1267]18 - Index [Seite 1269]19 - EULA [Seite 1322]
Dateiformat: PDFKopierschutz: Adobe-DRM (Digital Rights Management)
Systemvoraussetzungen:
Das Dateiformat PDF zeigt auf jeder Hardware eine Buchseite stets identisch an. Daher ist eine PDF auch für ein komplexes Layout geeignet, wie es bei Lehr- und Fachbüchern verwendet wird (Bilder, Tabellen, Spalten, Fußnoten). Bei kleinen Displays von E-Readern oder Smartphones sind PDF leider eher nervig, weil zu viel Scrollen notwendig ist. Mit Adobe-DRM wird hier ein „harter” Kopierschutz verwendet. Wenn die notwendigen Voraussetzungen nicht vorliegen, können Sie das E-Book leider nicht öffnen. Daher müssen Sie bereits vor dem Download Ihre Lese-Hardware vorbereiten.
Bitte beachten Sie: Wir empfehlen Ihnen unbedingt nach Installation der Lese-Software diese mit Ihrer persönlichen Adobe-ID zu autorisieren!
Weitere Informationen finden Sie in unserer E-Book Hilfe.