LEADER 05373nam 2200673 a 450 001 9910786161903321 005 20200520144314.0 010 $a1-118-60344-3 010 $a1-118-46205-X 035 $a(CKB)2670000000327482 035 $a(EBL)1119453 035 $a(OCoLC)827208170 035 $a(SSID)ssj0000871204 035 $a(PQKBManifestationID)12392434 035 $a(PQKBTitleCode)TC0000871204 035 $a(PQKBWorkID)10820238 035 $a(PQKB)10033935 035 $a(JP-MeL)3000030593 035 $a(Au-PeEL)EBL1119453 035 $a(CaPaEBR)ebr10657540 035 $a(CaONFJC)MIL450563 035 $a(CaSebORM)9781118462058 035 $a(MiAaPQ)EBC1119453 035 $a(EXLCZ)992670000000327482 100 $a20121213d2013 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aC# 5.0 all-in-one for dummies$b[electronic resource] /$fby Bill Sempf, Chuck Sphar, and Stephen Randy Davis 205 $a1st ed. 210 $aHoboken, N.J. $cJ. Wiley & Sons, Inc.$d2013 215 $a1 online resource (843 p.) 225 0$a--For dummies 300 $aIncludes index. 311 $a1-118-38536-5 327 $aC# 5.0 All-in-One For Dummies; About the Authors; Contents at a Glance; Table of Contents; Introduction; What's New in C# 5.0; About This Book; What You Need in Order to Use This Book; Conventions Used in This Book; How to Use This Book; How This Book Is Organized; Icons Used in This Book; About This Book's Website; Where to Go from Here; Book I: The Basics of C# Programming; Chapter 1: Creating Your First C# Console Application; Getting a Handle on Computer Languages, C#, and .NET; Creating Your First Console Application; Making Your Console App Do Something 327 $aReviewing Your Console ApplicationIntroducing the Toolbox Trick; Chapter 2: Living with Variability - Declaring Value-Type Variables; Declaring a Variable; What's an int?; Representing Fractions; Handling Floating-Point Variables; Using the Decimal Type: Is It an Integer or a Float?; Examining the bool Type: Is It Logical?; Checking Out Character Types; What's a Value Type?; Comparing string and char; Calculating Leap Years: DateTime; Declaring Numeric Constants; Changing Types: The Cast; Letting the C# Compiler Infer Data Types; Chapter 3: Pulling Strings 327 $aThe Union Is Indivisible, and So Are StringsPerforming Common Operations on a String; Comparing Strings; What If I Want to Switch Case?; Looping through a String; Searching Strings; Getting Input from the Command Line; Controlling Output Manually; Formatting Your Strings Precisely; StringBuilder: Manipulating Strings More Efficiently; Chapter 4: Smooth Operators; Performing Arithmetic; Performing Logical Comparisons - Is That Logical?; Matching Expression Types at TrackDownAMate.com; Chapter 5: Getting into the Program Flow; Branching Out with if and switch; Here We Go Loop-the-Loop 327 $aLooping a Specified Number of Times with forNesting Loops; Don't goto Pieces; Chapter 6: Lining Up Your Ducks with Collections; The C# Array; A Loop Made for each Array; Sorting Arrays of Data; Using var for Arrays; Loosening Up with C# Collections; Understanding Collection Syntax; Using Lists; Using Dictionaries; Array and Collection Initializers; Using Sets; On Not Using Old-Fashioned Collections; Chapter 7: Stepping through Collections; Iterating through a Directory of Files; Iterating foreach Collections: Iterators; Accessing Collections the Array Way: Indexers 327 $aLooping Around the Iterator BlockChapter 8: Buying Generic; Writing a New Prescription: Generics; Classy Generics: Writing Your Own; Revising Generics; Chapter 9: Some Exceptional Exceptions; Using an Exceptional Error-Reporting Mechanism; Throwing Exceptions Yourself; Knowing What Exceptions Are For; Can I Get an Exceptional Example?; Assigning Multiple catch Blocks; Planning Your Exception-Handling Strategy; Grabbing Your Last Chance to Catch an Exception; Book II: Object-Oriented C# Programming; Contents at a Glance; Chapter 1: Object-Oriented Programming - What's It All About? 327 $aObject-Oriented Concept #1: Abstraction 330 $a800+ pages of top-notch coverage; perfect for learning the fundamentals of C#! C# is a complex programming language for building .NET-connected software for Microsoft Windows, cloud computing, the Web, and a wide range of devices. Today's developers use it to develop Azure and Windows Phone apps, and Android applications using Mono. Novice programmers can get up and running quickly on C# using this practical guide. Crammed with 800+ pages of information, this all-in-one book helps you quickly create a C# program while learning C# and object-oriented programming fundamentals, Windows 606 $aC# (Computer program language) 606 $aObject-oriented programming languages 615 0$aC# (Computer program language) 615 0$aObject-oriented programming languages. 676 $a005.133 700 $aSempf$b Bill$01531765 701 $aSphar$b Chuck$0754156 701 $aDavis$b Stephen Randy$0920498 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910786161903321 996 $aC# 5.0 all-in-one for dummies$93777655 997 $aUNINA