KCST LIBRARY MANAGEMENT PORTAL


Visual C♯ 2005: (Record no. 7921)

000 -LEADER
fixed length control field 08555nam a22002057a 4500
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20231023094228.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 231023b ||||| |||| 00| 0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9780072261707
040 ## - CATALOGING SOURCE
Transcribing agency KCST
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.133
Item number Ke Vi
100 ## - MAIN ENTRY--PERSONAL NAME
Personal name Kent, Jeffrey A.
9 (RLIN) 7700
245 ## - TITLE STATEMENT
Title Visual C♯ 2005:
Remainder of title a self-teaching guide /
Statement of responsibility, etc. Jeffrey A. Kent
260 ## - PUBLICATION, DISTRIBUTION, ETC.
Place of publication, distribution, etc. New York:
Name of publisher, distributor, etc. McGraw Hill;
Date of publication, distribution, etc. 2006
300 ## - PHYSICAL DESCRIPTION
Extent 330 p.
440 ## - SERIES STATEMENT/ADDED ENTRY--TITLE
9 (RLIN) 4809
Title Demystified series
505 ## - FORMATTED CONTENTS NOTE
Formatted contents note <br/>Acknowledgments xv <br/>Introduction xvii <br/>Getting Started with Your First Windows Program<br/>1 (16)<br/>Obtaining and Installing Visual C# 2005<br/>2 (2)<br/>System Requirements<br/>2 (1)<br/>Choosing the Right Version<br/>3 (1)<br/>Installing Visual C# 2005<br/>4 (1)<br/>Starting Your First Visual C# 2005 Project<br/>4 (7)<br/>Starting the Program<br/>5 (1)<br/>Specifying the Type of New Project<br/>6 (1)<br/>Specifying the Name and Location of the Project<br/>7 (1)<br/>Integrated Development Environment (IDE)<br/>8 (1)<br/>Run the Project!<br/>9 (2)<br/>What Is a Computer Program?<br/>11 (3)<br/>What Is a Programming Language?<br/>13 (1)<br/>Translating the Code for the Computer<br/>14 (1)<br/>Conclusion<br/>14 (1)<br/>Quiz<br/>15 (2)<br/>Writing Your First Code<br/>17 (26)<br/>Starting an Existing Project<br/>18 (7)<br/>Design View and Code View<br/>20 (1)<br/>Object Browser<br/>20 (5)<br/>Classes and Objects<br/>25 (2)<br/>Inherits<br/>25 (1)<br/>Namespaces<br/>25 (1)<br/>.NET Framework<br/>26 (1)<br/>Properties<br/>27 (2)<br/>Properties Window<br/>27 (1)<br/>Changing Properties at Design Time<br/>28 (1)<br/>What Is a Windows Application?<br/>29 (5)<br/>Windows Applications Are Gooey<br/>30 (3)<br/>Windows Applications Are Event-Driven<br/>33 (1)<br/>Classes Have Events<br/>34 (1)<br/>Creating an Event Procedure<br/>34 (6)<br/>Creating an Event Procedure Stub<br/>35 (2)<br/>Writing Code Inside the Event Procedure<br/>37 (3)<br/>Conclusion<br/>40 (1)<br/>Quiz<br/>41 (2)<br/>Controls<br/>43 (20)<br/>Adding Controls to the Form<br/>44 (6)<br/>Toolbox<br/>44 (1)<br/>Copying a Control from the Toolbox to the Form<br/>45 (2)<br/>Changing the Control's Location<br/>47 (2)<br/>Changing the Control's Size<br/>49 (1)<br/>Important Label Properties<br/>50 (2)<br/>Text Property<br/>50 (1)<br/>Name Property<br/>51 (1)<br/>The Label Control in Action<br/>52 (2)<br/>Mouse Coordinates<br/>52 (1)<br/>Creating the Application<br/>53 (1)<br/>How the Code Works<br/>54 (2)<br/>Using Event Procedure Parameters<br/>56 (4)<br/>What If You Type the Wrong Code?<br/>56 (2)<br/>ToString Method<br/>58 (1)<br/>Delegate<br/>59 (1)<br/>Conclusion<br/>60 (1)<br/>Quiz<br/>61 (2)<br/>Storing Information---Data Types and Variables<br/>63 (16)<br/>Data Types<br/>64 (4)<br/>Numeric Data Types<br/>65 (1)<br/>Text Data Types<br/>65 (1)<br/>Data Types of Visual C# Properties<br/>66 (2)<br/>Variables<br/>68 (6)<br/>Declaring a Variable<br/>68 (3)<br/>Where Do I Declare a Variable?<br/>71 (3)<br/>Constants<br/>74 (3)<br/>Declaring a Constant<br/>75 (1)<br/>Why Use Constants?<br/>76 (1)<br/>Conclusion<br/>77 (1)<br/>Quiz<br/>78 (1)<br/>Letting the Program Do the Math---Arithmetic Operators<br/>79 (14)<br/>Arithmetic Operators<br/>80 (5)<br/>The Addition Operator<br/>80 (1)<br/>The Subtraction Operator<br/>81 (1)<br/>The Multiplication Operator<br/>81 (1)<br/>The Division Operators<br/>81 (1)<br/>Operator Precedence<br/>82 (1)<br/>Combining Arithmetic and Assignment Operators<br/>83 (1)<br/>Increment and Decrement Operators<br/>84 (1)<br/>The Parse Method<br/>85 (1)<br/>Class Methods<br/>86 (1)<br/>Change Machine Project<br/>86 (5)<br/>Creating the Project<br/>87 (2)<br/>The Algorithm<br/>89 (2)<br/>Conclusion<br/>91 (1)<br/>Quiz<br/>92 (1)<br/>Making Comparisons---Comparison and Logical Operators<br/>93 (14)<br/>Debugging<br/>94 (2)<br/>Comparison Operators<br/>96 (3)<br/>Numeric Comparison Operators<br/>96 (2)<br/>String Comparisons<br/>98 (1)<br/>Precedence<br/>99 (1)<br/>Logical Operators<br/>99 (6)<br/>The && Operator<br/>100 (1)<br/>The & Operator<br/>101 (1)<br/>The || Operator<br/>101 (1)<br/>The | Operator<br/>102 (1)<br/>The ^ Operator<br/>102 (1)<br/>The ! Operator<br/>103 (1)<br/>Precedence<br/>104 (1)<br/>Why && and || in Addition to & and |?<br/>104 (1)<br/>Conclusion<br/>105 (1)<br/>Quiz<br/>105 (2)<br/>Making Choices---if and switch Control Structures<br/>107 (28)<br/>Creating a Test Project<br/>108 (1)<br/>The if Control Structure<br/>108 (9)<br/>The if Statement<br/>109 (4)<br/>The if ... else Statement<br/>113 (3)<br/>The if ... else if Statement<br/>116 (1)<br/>Input Validation<br/>117 (5)<br/>Exceptions<br/>118 (4)<br/>Controls Used for the if Control Structure<br/>122 (2)<br/>CheckBox Control<br/>122 (1)<br/>RadioButton Control<br/>123 (1)<br/>Pizza Calculator<br/>124 (4)<br/>Creating the Project<br/>125 (1)<br/>How the Project Works<br/>125 (1)<br/>The Code<br/>125 (3)<br/>The switch Control Structure<br/>128 (4)<br/>Syntax<br/>128 (1)<br/>The switch Control Structure in Action<br/>129 (2)<br/>The break Keyword<br/>131 (1)<br/>Choosing Between if ... else if and switch<br/>132 (1)<br/>Conclusion<br/>132 (1)<br/>Quiz<br/>133 (2)<br/>Repeating Yourself---Loops and Arrays<br/>135 (20)<br/>Loops<br/>136 (14)<br/>The for Statement<br/>136 (8)<br/>The continue Keyword<br/>144 (3)<br/>The foreach Statement<br/>147 (1)<br/>The while Statement<br/>147 (3)<br/>The do while construct<br/>150 (1)<br/>Arrays<br/>150 (3)<br/>Declaring Arrays<br/>150 (1)<br/>Assigning Values to the Array<br/>151 (2)<br/>Conclusion<br/>153 (1)<br/>Quiz<br/>154 (1)<br/>Organizing Your Code with Methods<br/>155 (20)<br/>Defining and Calling a Method<br/>156 (5)<br/>Terminology of a Method<br/>156 (2)<br/>Naming a Method<br/>158 (1)<br/>Defining a Method<br/>158 (1)<br/>Calling a Method<br/>159 (2)<br/>Parameters---Sending Information to a Method<br/>161 (8)<br/>Passing Arguments by Value<br/>161 (3)<br/>Passing Arguments by Reference<br/>164 (5)<br/>Returning a Value from a Method<br/>169 (3)<br/>Syntax<br/>169 (1)<br/>How the Value Is Returned<br/>170 (1)<br/>Saving the Return Value<br/>170 (1)<br/>Returning a Boolean Value<br/>171 (1)<br/>Conclusion<br/>172 (1)<br/>Quiz<br/>173 (2)<br/>Helper Forms<br/>175 (18)<br/>Message Boxes<br/>176 (8)<br/>Creating the Project<br/>177 (1)<br/>Message Boxes Are Modal<br/>178 (1)<br/>Show Method<br/>178 (4)<br/>Using the Show Method's Return Value<br/>182 (2)<br/>Dialog Forms<br/>184 (7)<br/>Creating the Project<br/>184 (4)<br/>Showing the Dialog Form and Returning Its Result<br/>188 (2)<br/>Accessing Values from the Dialog Form<br/>190 (1)<br/>Modal vs. Modeless<br/>190 (1)<br/>Conclusion<br/>191 (1)<br/>Quiz<br/>192 (1)<br/>Menus<br/>193 (24)<br/>Creating a Main Menu<br/>194 (11)<br/>Adding a MenuStrip Control to a Form<br/>195 (1)<br/>Adding Menu Items to the MenuStrip<br/>196 (5)<br/>Enhancing the Menu Items<br/>201 (2)<br/>Adding Functionality to the Menu Items<br/>203 (1)<br/>Disabling Menu Items<br/>204 (1)<br/>Creating a Context Menu<br/>205 (7)<br/>Adding a ContextMenuStrip to a Form<br/>205 (2)<br/>Adding Menu Items to the ContextMenuStrip<br/>207 (3)<br/>Adding Functionality to Context Menu Items<br/>210 (2)<br/>Text Editor Project<br/>212 (3)<br/>Creating the Project<br/>212 (2)<br/>Explanation of the Code<br/>214 (1)<br/>Conclusion<br/>215 (1)<br/>Quiz<br/>215 (2)<br/>Toolbars<br/>217 (16)<br/>Creating a Toolbar<br/>218 (11)<br/>Adding a Toolbar to a Form<br/>218 (1)<br/>Adding Buttons to the Toolbar<br/>219 (2)<br/>Associating Images with Toolbar Buttons<br/>221 (8)<br/>Associating Code with Clicks of Toolbar Buttons<br/>229 (1)<br/>Conclusion<br/>230 (1)<br/>Quiz<br/>231 (2)<br/>Accessing Text Files<br/>233 (16)<br/>Open and Save File Dialog Boxes<br/>234 (6)<br/>Adding an OpenFileDialog Control to Your Form<br/>234 (1)<br/>Showing the OpenFileDialog Control<br/>235 (1)<br/>Determining Whether Open or Cancel Is Chosen<br/>236 (1)<br/>Identifying the File to Open<br/>237 (1)<br/>SaveFileDialog Class<br/>238 (2)<br/>Reading from a Text File<br/>240 (4)<br/>StreamReader Class<br/>240 (2)<br/>Reading the Text File into the TextBox<br/>242 (1)<br/>Closing the Text File<br/>243 (1)<br/>Writing to a Text File<br/>244 (3)<br/>StreamWriter Class<br/>244 (1)<br/>Writing from the TextBox to the Text File<br/>245 (1)<br/>Closing the Text File<br/>246 (1)<br/>Conclusion<br/>247 (1)<br/>Quiz<br/>247 (2)<br/>Databases<br/>249 (22)<br/>Installing the Database<br/>250 (1)<br/>Obtaining the Northwind Traders Database<br/>250 (1)<br/>Installing the Northwind Traders Database<br/>250 (1)<br/>Connecting to the Database<br/>251 (3)<br/>Using Server Explorer<br/>254 (4)<br/>Exploring the Database<br/>255 (1)<br/>Exploring the Customers Table<br/>256 (2)<br/>Database Project<br/>258 (11)<br/>What the Project Does<br/>258 (1)<br/>Creating the Form<br/>259 (1)<br/>Importing Data Namespaces<br/>260 (1)<br/>Creating a Connection<br/>260 (3)<br/>Creating a Command<br/>263 (2)<br/>Filling the DataGridView<br/>265 (4)<br/>Conclusion<br/>269 (1)<br/>Quiz<br/>270 (1)<br/>Web Applications<br/>271 (22)<br/>ASP.NET<br/>272 (1)<br/>Internet Information Services<br/>272 (6)<br/>Determining If IIS Is Already Installed<br/>273 (1)<br/>Installing IIS<br/>274 (1)<br/>Starting the IIS Admin Service<br/>274 (2)<br/>Starting the Default Website<br/>276 (2)<br/>URL<br/>278 (2)<br/>Your Computer as the Web Server<br/>278 (1)<br/>Virtual and Physical Paths<br/>279 (1)<br/>Creating a Web Application<br/>280 (6)<br/>ASP.NET Development Server<br/>281 (3)<br/>ASP.NET Application IDE<br/>284 (2)<br/>Creating a Database Web Application<br/>286 (6)<br/>Adding a GridView Control<br/>286 (2)<br/>Locating the Database on the Web Server<br/>288 (2)<br/>Adding Code<br/>290 (2)<br/>Conclusion<br/>292 (1)<br/>Quiz<br/>292 (1)<br/>Final Exam 293 (6)<br/>Answers 299 (16)<br/>Index 315
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element C# (Computer program language)
9 (RLIN) 162
Topical term or geographic name entry element Visual programming (Computer science)
9 (RLIN) 5436
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme
Koha item type Book
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Permanent Location Current Location Date acquired Source of acquisition Cost, normal purchase price Full call number Barcode Date last seen Price effective from Koha item type
          KCST Library KCST Library 2023-10-10 Procured - KCST-INV010 7.00 005.133 Ke Vi 1000001391 2023-10-23 2023-10-23 Book
          KCST Library KCST Library 2023-10-10 Procured - KCST-INV010 7.00 005.133 Ke Vi 1000001392 2023-10-23 2023-10-23 Book








© KCST LIBRARY 2019