Visual C♯ 2005: (Record no. 7921)
[ view plain ]
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 |
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 |