Librería Portfolio Librería Portfolio

Búsqueda avanzada

TIENE EN SU CESTA DE LA COMPRA

0 productos

en total 0,00 €

C# 24-HOUR TRAINER 2E
Título:
C# 24-HOUR TRAINER 2E
Subtítulo:
Autor:
STEPHENS, R
Editorial:
JOHN WILEY
Año de edición:
2016
Materia
C# Y .NET
ISBN:
978-1-119-06566-1
Páginas:
600
44,95 €

 

Sinopsis

Quickly learn to program in C# programming with this unique book and video package
C# 24-Hour Trainer, 2nd Edition is your quick and easy guide to programming in C#, even if you have no programming experience at all. Updated to align with the latest C# standard, this book is your comprehensive beginner´s guide, with each lesson supplemented by a video, for over ten hours of video training. Each chapter focuses on a specific concept or technique, with detailed, easy-to-follow explanation followed by a hands-on exercise. The goals of each exercise are outlined in advance to help you understand what you´re working toward, and step-by-step instructions walk you through the operation from start to finish. Complex areas are clarified with specifically highlighted pointers that head off confusion, and additional exercises are provided so you can practice your new skills. Full instructor ancillaries are included to make this guide classroom ready, and the author´s own website offers ongoing support.

C# has become one of the most popular programming languages in the world, with millions of lines of code used in businesses and applications of all types and sizes. This book helps you dive right in so you can start programming right away.

Start right in with the latest C# standard
Learn at your own pace, with hands-on practice
Clear up confusion and work around common obstacles
Build your own Windows, .NET, and mobile applications
C# has become a increasingly popular and in-demand programming skillsets. If you´ve decided to learn C#, this 24-Hour Trainer is your ultimate guide.



Table of Contents

INTRODUCTION xxvii
PART I: THE VISUAL STUDIO IDE AND CONTROLS

LESSON 1: GETTING STARTED WITH THE VISUAL STUDIO IDE 3

Installing C# 4

Configuring the IDE 6

Building Your First Program 7

Copying Projects 12

Exploring the IDE 13

Try It 16

Lesson Requirements 17

Hints 17

Step-by-Step 17

Exercises 20

LESSON 2: CREATING CONTROLS 21

Understanding Controls 21

Properties 22

Methods 22

Events 22

Creating Controls 23

Setting Control Properties 24

Control Names 26

Popular Properties 27

Modifying Properties in Code 28

Arranging Controls 30

Snap Lines 30

Arrow Keys 31

The Format Menu and Layout Toolbar 31

WPF Controls 32

Try It 32

Lesson Requirements 33

Hints 33

Step-by-Step 33

Exercises 37

LESSON 3: MAKING CONTROLS ARRANGE THEMSELVES 43

Restricting Form Size 44

Using Anchor Properties 44

Using Dock Properties 47

Layout Containers 48

Windows Forms Controls 48

WPF Controls 49

Try It 50

Lesson Requirements 51

Hints 51

Step-by-Step 52

Exercises 52

LESSON 4: HANDLING EVENTS 57

Making Event Handlers 57

Using Event Parameters 59

Setting Scrollbar Properties 60

Tracking Mouse Movement 61

Moving the Mouse Picture 61

Removing Event Handlers 62

Adding and Removing Event Handlers in Code 62

Useful Events 63

Try It 65

Lesson Requirements 65

Hints 65

Step-by-Step 66

Exercises 66

LESSON 5: MAKING MENUS 73

Creating Menus 73

Setting Menu Properties 75

Handling Menu Events 76

Creating Context Menus 77

WPF Menus 78

WPF Context Menus 79

WPF Commanding 79

Try It 80

Lesson Requirements 80

Hints 81

Step-by-Step 81

Exercises 83

LESSON 6: MAKING TOOL STRIPS AND STATUS STRIPS 89

Using Tool Strips 89

Using Tool Strip Containers 91

Using Status Strips 92

Try It 93

Lesson Requirements 93

Hints 95

Step-by-Step 95

Exercises 98

LESSON 7: USING RICHTEXTBOXES 103

Using RichTextBox Properties 103

Giving the User Control 105

Using RichTextBox Methods 106

Using WPF Commands 108

Try It 110

Lesson Requirements 110

Hints 110

Step-by-Step 110

Exercises 112

LESSON 8: USING STANDARD DIALOGS 115

Using Dialogs in General 116

Adding the Dialog to the Form 117

Initializing the Dialog 117

Displaying the Dialog and Checking the Return Result 118

Processing the Results 119

Putting It All Together 120

Using Dialog Properties 120

Using File Filters 123

Using Dialogs in WPF 124

Try It 126

Lesson Requirements 126

Hints 127

Step-by-Step 127

Exercises 130

LESSON 9: CREATING AND DISPLAYING NEW FORMS 133

Adding New Forms 133

Understanding Classes and Instances 134

Displaying Forms 135

Controlling Remote Forms 138

Try It 140

Lesson Requirements 141

Hints 141

Step-by-Step 141

Exercises 143

LESSON 10: BUILDING CUSTOM DIALOGS 147

Making Custom Dialogs 147

Setting the Dialog Result 148

Using Custom Dialogs 149

Try It 150

Lesson Requirements 150

Hints 151

Step-by-Step 151

Exercises 153

PART II: VARIABLES AND CALCULATIONS

LESSON 11: USING VARIABLES AND PERFORMING CALCULATIONS 161

What Are Variables? 161

Data Types 161

Float, Double, and Decimal Data Types 163

Declaring Variables 164

Literal Values 165

Type Conversions 167

Casting 168

Converting 169

Parsing 169

Performing Calculations 170

Operands and Operators 171

Promotion 171

Operator Summary 171

Precedence 177

Constants 179

Try It 179

Lesson Requirements 180

Hints 180

Step-by-Step 181

Exercises 182

LESSON 12: DEBUGGING CODE 187

Deferred Techniques 187

Debugging Then and Now 188

Setting Breakpoints 188

Reading Variables 189

Stepping through Code 190

Using Watches 191

Using the Immediate Window 192

Try It 193

Lesson Requirements 193

Step-by-Step 194

Exercises 196

LESSON 13: UNDERSTANDING SCOPE 199

Scope within a Class 199

Same Named Variables 200

Method Variable Lifetime 201

Block Scope 202

Accessibility 203

Restricting Scope and Accessibility 204

Try It 204

Lesson Requirements 205

Hints 205

Step-by-Step 205

Exercises 208

LESSON 14: WORKING WITH STRINGS 211

String Methods 211

Format and ToString 213

Standard Numeric Formats 215

Custom Numeric Formats 217

Standard Date and Time Formats 218

Custom Date and Time Formats 219

Try It 222

Lesson Requirements 222

Hints 222

Step-by-Step 222

Exercises 223

LESSON 15: WORKING WITH DATES AND TIMES 225

Creating DateTime Variables 225

Local and UTC Time 226

DateTime Properties and Methods 226

TimeSpans 228

Try It 229

Lesson Requirements 230

Hints 230

Step-by-Step 230

Exercises 231

LESSON 16: USING ARRAYS AND COLLECTIONS 233

Arrays 233

Creating Arrays 234

A Fibonacci Example 235

Multi-Dimensional Arrays 236

Array Properties and Methods 237

Collection Classes 238

Generic Classes 239

Lists 240

SortedLists 240

Dictionaries 242

Queues 242

Stacks 242

Try It 243

Lesson Requirements 243

Step-by-Step 244

Exercises 245

LESSON 17: USING ENUMERATIONS AND STRUCTURES 249

Enumerations 249

Structures 250

Structures versus Classes 251

Reference Ty