LEADER 05338nam 2200673Ia 450 001 9910812092503321 005 20200520144314.0 010 $a1-283-64595-5 010 $a1-118-33204-0 010 $a1-118-38795-3 035 $a(CKB)2670000000246807 035 $a(EBL)894266 035 $a(OCoLC)815982181 035 $a(SSID)ssj0000768309 035 $a(PQKBManifestationID)11419321 035 $a(PQKBTitleCode)TC0000768309 035 $a(PQKBWorkID)10758905 035 $a(PQKB)10318097 035 $a(Au-PeEL)EBL894266 035 $a(CaPaEBR)ebr10605296 035 $a(CaONFJC)MIL395845 035 $a(CaSebORM)9781118332047 035 $a(MiAaPQ)EBC894266 035 $a(EXLCZ)992670000000246807 100 $a20121005d2012 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aBeginning Visual Basic 2012$b[electronic resource] /$fBryan Newsome 205 $a1st edition 210 $aIndianapolis, IN $cWiley$d2012 215 $a1 online resource (746 p.) 225 0 $aWrox beginning guides Beginning Visual Basic 2012 300 $aIncludes index. 300 $a"Wrox" -- Cover. 311 $a1-118-31181-7 320 $aIncludes bibliographical references. 327 $aBeginning Visual Basic® 2012; Contents; Chapter 1: Welcome to Visual Basic 2012; Event-Driven Programming; Installing Visual Basic 2012; The Visual Studio 2012 IDE; The Profile Setup Page; The Menu; The Toolbars; Creating a Simple Application; Windows in the Visual Studio 2012 IDE; The Toolbox; Modified Hungarian Notation; The Code Editor; Using the Help System; SUMMARY; Chapter 2: The Microsoft .NET Framework; Microsoft's Reliance on Windows; MSN 1.0; The .NET Vision; This Sounds Like Java; Where Now?; Writing Software for Windows; The .NET Framework Classes; Executing Code 327 $aCommon Language RuntimeCode Loading and Execution; Application Isolation; Security; Interoperability; Exception Handling; The Common Type System and Common Language Specification; SUMMARY; Chapter 3: Writing Software; Information and Data; Algorithms; What Is a Programming Language?; Working with Variables; Comments and Whitespace; Comments; Whitespace; Data Types; Working with Numbers; Common Integer Math Operations; Integer Math Shorthand; The Problem with Integer Math; Floating-Point Math; Other States; Single-Precision Floating-Point Numbers; Working with Strings; Concatenation 327 $aUsing the Concatenation Operator InlineMore String Operations; Substrings; Formatting Strings; Localized Formatting; Replacing Substrings; Using Dates; Formatting Date Strings; Extracting Date Properties; Date Constants; Defining Date Literals; Manipulating Dates; Boolean; Storing Variables; Binary; Bits and Bytes; Representing Values; Converting Values; Methods; Why Use Methods?; Methods You've Already Seen; Building a Method; Choosing Method Names; Scope; SUMMARY; Chapter 4: Controlling the Flow; Making Decisions; The If Statement; The Else Statement 327 $aAllowing Multiple Alternatives with ElseIfNested If Statements; Single-Line If Statement; Comparison Operators; Using Not Equal To; Using the Numeric Operators; The And and Or Operators; Using the And Operator; More on And and Or; String Comparison; Select Case; Case-Insensitive Select Case; Multiple Selections; The Case Else Statement; Different Data Types with Select Case; Loops; The For...Next Loop; Using the Step Keyword; Looping Backward; The For Each...Next Loop; The Do...Loop Loops; Do While...Loop; Acceptable Expressions for a Do...Loop; Other Versions of the Do...Loop; Nested Loops 327 $aQuitting EarlyQuitting Do...Loops; Infinite Loops; SUMMARY; Chapter 5: Working with Data Structures; Understanding Arrays; Defining and Using Arrays; Using For Each...Next; Passing Arrays As Parameters; Sorting Arrays; Going Backward; Initializing Arrays with Values; Understanding Enumerations; Using Enumerations; Determining the State; Setting Invalid Values; Understanding Constants; Using Constants; Different Constant Types; Structures; Building Structures; Adding Properties to Structures; Working with ArrayLists; Using an ArrayList; Deleting from an ArrayList; Showing Items in the ArrayList 327 $aWorking with Collections 330 $aThe ultimate beginner's guide to programming in Visual Basic 2012 Visual Basic, used to write Windows applications and web apps with ASP.NET, is an essential language for beginning programmers. Using the time-tested Wrox approach, this guide provides a step-by-step format that gets beginners up and running quickly and confidently. Essential topics covered include writing Windows applications, working with dialog boxes and menus, object oriented programming techniques, programming for graphics, using Visual Basic with ASP.NET for web apps, and dealing with data access and SQL Server.