• Fri frakt över 249 kr
  • •
  • Snabba leveranser
  • •
  • Billiga böcker
Kundservice

Du är på sajten för privatpersoner.

Företag, bibliotek eller offentlig verksamhet?

Du handlar på classic.bokus.com, där alla dina funktioner finns intakta.
Till classic.bokus.com
Bokus logotyp. Gå till startsidan.
  • Erbjudanden
  • Student
  • Topplistor
  • Barn & ungdom
  • Bokus Play
  • E-böcker
  • Ljudböcker
  • Pocketböcker
  • Spel & pussel

Upp till 25% på utvalda nyheter →

Sidfot

Mina sidor

    Hjälp

    • Kundservice
    • Vanliga frågor och svar
    • Frakt och leverans
    • Retur vid ångerrätt
    • Reklamera vara
    • Betalning
    • Köpvillkor
    • Allmänna villkor
    • Information om webbplatsens tillgänglighet

    Om Bokus

    • Om oss
    • Pressrum
    • För studenter
    • För företag
    • För bibliotek och offentlig verksamhet
    • För leverantörer
    • Hållbarhet

    Populärt

    • Aktuella erbjudanden
    • Presentkort
    • Studentlitteratur
    • Nya böcker
    • Topplistor
    • Signerade böcker
    • Engelska böcker

    Inspiration

    • Boktips
    • BookTok
    • Populära bokserier
    • Barnbokskaraktärer
    • Populära författare
    Logotyp för Bokus
    Följ oss på Facebook (extern länk)Följ oss på Instagram (extern länk)Följ oss på YouTube (extern länk)Följ oss på TikTok (extern länk)
    bokus @ CookiesAnpassa cookiesIntegritetspolicyKöpvillkor
    Till Citymail hemsida (extern länk)Till Budbee hemsida (extern länk)Till Postnord hemsida (extern länk)Till Schenker hemsida (extern länk)Till Early Bird hemsida (extern länk)Till Walleys hemsida (extern länk)
    1. Data och IT
    2. Programmeringsböcker
    3. Programspråk

    Beginning C# 7 Programming with Visual Studio 2017

    AvBenjamin Perkins,Jacob Vibe Hammer

    Häftad, Engelska, 2018

    Del i serien Wrox

    402 kr

    Tillfälligt slut

    Beskrivning

    Easily get started programming using the ultra-versatile C# 7 and Visual Studio 2017Beginning C# 7 Programming with Visual Studio 2017 is the beginner’s ultimate guide to the world’s most popular programming language. Whether you’re new to programming entirely, or just new to C#, there has never been a better time to get started. The new C# 7 and Visual Studio 2017 updates feature a number of new tools and features that streamline the workflow, simplify the code, and make it easier than ever to build high-quality apps. This book walks you through everything you need to know, starting from the very basics, to have you programming in no time. You’ll learn about variables, flow control, and object oriented programming, then move into Web and Windows programming as well as databases and XML. The companion website provides downloadable code examples, and practical Try It Out sections provide explicit, step-by-step instructions for writing your own useful, customizable code.C# 7 can be used to build Windows applications, program Windows 10, and write Web apps when used alongside ASP.NET. With programming skills becoming de rigueur in fields far beyond the tech world, C# 7 is a great place to start building versatile, helpful skills. This book gets you started quickly and easily with instruction from a master-team of C# programmers. Learn how to program using the world’s leading programming languageBuild smarter, faster apps using the latest features in C# 7 and Visual Studio 2017Find and fix bugs sooner, saving headaches down the lineIntegrate with all .NET Core, Azure applications, cloud services, Docker containers, and moreThe world of programming can seem intimidating to a beginner, and the prospect of learning a whole new “language” can seem daunting. Beginning C# 7 Programming with Visual Studio 2017 demystifies the process and shows you how to bring your ideas to life.

    Produktinformation

    • Utgivningsdatum:2018-04-17
    • Mått:188 x 230 x 49 mm
    • Vikt:1 270 g
    • Format:Häftad
    • Språk:Engelska
    • Serie:Wrox
    • Antal sidor:914
    • Förlag:John Wiley & Sons Inc
    • ISBN:9781119458685

    Utforska kategorier

    • Programspråk inom Data och IT

    Mer om författaren

    About the authors Benjamin Perkins is a Sr. Escalation Engineer at Microsoft. His experience includes designing, developing, deploying, administering, and managing enterprise-level IT solutions. Jacob Vibe Hammer helps develop solutions for the health care industry as a Senior Software Engineer at Systematic in Denmark. He has co-authored a number of .NET books and works with numerous Microsoft technologies. Jon D. Reid is a Product Solution Manager in Research and Development at IFS AB, specializing in Field Service Management using C# and .NET. Visit us at wrox.com for free code samples.

    Innehållsförteckning

    • Introduction xxiPart I: The C# LanguageChapter 1: Introducing C# 3What Is the .NET Framework? 4What Is C#? 9Visual Studio 2017 11Chapter 2: Writing a C# Program 15The Visual Studio 2017 Development Environment 16Console Applications 21Desktop Applications 26Chapter 3: Variables and Expressions 33Basic C# Syntax 34Basic C# Console Application Structure 36Variables 38Expressions 46Chapter 4: Flow Control 59Boolean Logic 60Branching 65Looping 72Chapter 5: More About Variables 83Type Conversion 84Complex Variable Types 91String Manipulation 109Chapter 6: Functions 117Defining and Using Functions 118Variable Scope 131The Main() Function 138Struct Functions 141Overloading Functions 142Using Delegates 144Chapter 7: Debugging and Error Handling 149Debugging in Visual Studio 150Error Handling 167Chapter 8: Introduction To Object-Oriented Programming 179What Is Object-Oriented Programming? 180OOP Techniques 186OOP in Desktop Applications 196Chapter 9: Defining Classes 203Class Definitions in C# 204System. Object 209Constructors and Destructors 211OOP Tools in Visual Studio 216Class Library Projects 222Interfaces Versus Abstract Classes 226Struct Types 228Shallow Copying Versus Deep Copying 230Chapter 10: Defining Class Members 233Member Definitions 234Additional Class Member Topics 244Interface Implementation 249Partial Class Definitions 252Partial Method Definitions 253Example Application 255The Call Hierarchy Window 265Chapter 11: Collections, Comparisons, and Conversions 269Collections 270Comparisons 292Conversions 313Chapter 12: Generics 319What Are Generics? 320Using Generics 321Defining Generic Types 339Variance 353Chapter 13: Additional C# Techniques 359The :: Operator and the Global Namespace Qualifier 360Custom Exceptions 361Events 363Expanding and Using CardLib 375Attributes 384Initializers 386Type Inference 392Anonymous Types 394Dynamic Lookup 398Advanced Method Parameters 402Lambda Expressions 409Part II: Windows ProgrammingChapter 14: Basic Desktop Programming 425XAML 426The Playground 429Control Layout 441The Game Client 452Chapter 15: Advanced Desktop Programming 479Creating and Styling Controls 480WPF User Controls 485The Main Window 499Putting It All Together 504Part III: Cloud and Cross-Platform ProgrammingChapter 16: Basic Cloud Programming 533The Cloud, Cloud Computing, and the Cloud Optimized Stack 534Cloud Patterns and Best Practices 537Using Microsoft Azure C# Libraries to Create a Storage Container 538Creating an ASP.NET 4.7 Web Site That Uses the Storage Container 548Chapter 17: Advanced Cloud Programming and Deployment 559Creating an ASP.NET Web API 560Deploying and Consuming an ASP.NET Web API onMicrosoft Azure 564Scaling an ASP.NET Web API on Microsoft Azure 572Chapter 18: .NET standard and .NET Core 579Cross-Platform Basics and Key “Must Know” Terms 581What Is .NET Standard, and Why Is It Needed? 583Referencing and Targeting Frameworks 587What is .NET Core? 588Building and Packaging a .NET Standard Library 596Building a .NET Core Application with Visual Studio 602Porting from .NET Framework to .NET Core 605Chapter 19: ASP.NET and ASP.NET Core 609Overview of Web Applications 610Which ASP.NET to Use and Why 611Using ASP.NET Web Forms 620Creating ASP.NET Core Web Applications 627Part IV: Data AccessChapter 20: Files 641File Classes for Input and Output 642Streams 647Monitoring the File System 664Chapter 21: XML and JSON 673XML Basics 674JSON Basics 674XML Schemas 675XML Document Object Model 677Converting XML to JSON 689Searching XML with XPath 691Chapter 22: LINQ 697LINQ to XML 698LINQ Providers 704LINQ Query Syntax 705LINQ Method Syntax 709Ordering Query Results 712Understanding the orderby Clause 713Querying a Large Data Set 714Using Aggregate Operators 717Using the Select Distinct Query 720Ordering by Multiple Levels 723Using Group Queries 725Using Joins 727Chapter 23: Databases 731Using Databases 731Installing SQL Server Express 732Entity Framework 732A Code First Database 733But Where Is My Database? 740Navigating Database Relationships 742Handling Migrations 749Creating and Querying XML from an Existing Database 750Part V: Additional TechniquesChapter 24: Windows Communication Foundation 761What Is WCF? 762WCF Concepts 763WCF Programming 768Chapter 25: Universal Apps 793Getting Started 794Windows Universal Apps 795App Concepts and Design 796App Development 797Common Elements of Windows Store Apps 816The Windows Store 818Appendix: Exercise Solutions 821Index 865