GettinG started with the Visual studio ide lesson 1: 3
Installing C# 4
Configuring the IDE 5
Building Your First Program 5
Copying Projects 9
Exploring the IDE 10
Try It 13
Lesson Requirements 14
Hints 14
Step-by-Step 14
Exercises 17
CreatinG Controls 1lesson 2: 9
Understanding Controls 19
Properties 20
Methods 20
Events 20
Creating Controls 21
Setting Control Properties 22
Control Names 23
Popular Properties 24
Modifying Properties in Code 26
Arranging Controls 27
Snap Lines 27
Arrow Keys 28
The Format Menu and Layout Toolbar 28
Try It 29
Lesson Requirements 30
Hints 30
Step-by-Step 30
Exercises 34
596906ftoc.indd 114/7/10 12:31:12 PM
xii
CONTENTS
MakinG Controls arranGe theMselVes 3lesson 3: 7
Restricting Form Size 38
Using Anchor Properties 38
Using Dock Properties 40
Try It 42
Lesson Requirements 42
Hints 43
Step-by-Step 43
Exercises 44
handlinG eVents 4lesson 4: 7
Making Event Handlers 47
Using Event Parameters 48
Tracking Mouse Movement 49
Detecting Mouse Clicks 49
Removing Event Handlers 50
Adding and Removing Event Handlers in Code 50
Useful Events 51
Try It 52
Lesson Requirements 53
Hints 53
Step-by-Step 53
Exercises 54
MakinG Menus 5lesson 5: 7
Creating Menus 57
Setting Menu Properties 58
Handling ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.
O’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
I wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
I’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
I'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.