Visual Studio 2005 IDE Enhancements - PowerPoint PPT Presentation

1 / 46
About This Presentation
Title:

Visual Studio 2005 IDE Enhancements

Description:

ethel.config userSettings /userSettings gladys.config userSettings /userSettings ... Settings automatically loaded on first access ... – PowerPoint PPT presentation

Number of Views:22
Avg rating:3.0/5.0
Slides: 47
Provided by: downloadM
Category:

less

Transcript and Presenter's Notes

Title: Visual Studio 2005 IDE Enhancements


1
Visual Studio 2005IDE Enhancements
2
Agenda
3
Application Designer
4
Application designer
5
Application Designer
6
Application designer
7
Application designer
8
Resources
9
Configuration and Settings
10
Configuration and Settings
11
Settings Architecture
SettingsBase
ApplicationSettingsBase
WindowsApp1Settings
My.Settings
Provider Interface
LocalSettings
Remote
Sql
Custom
Access
Custom
12
Settings Architecture
13
(No Transcript)
14
Settings
15
Settings Architecture
Myapp.exe.config ltapplicationSettingsgt lt/a
pplicationSettingsgt
fred.config ltuserSettingsgt lt/userSettingsgt
ethel.config ltuserSettingsgt lt/userSettingsgt
gladys.config ltuserSettingsgt lt/userSettingsgt
16
Managing settings
My.Settings.UseHighQuality True Settings
automatically loaded on first access
My.Settings.UseHighQuality TrueMy.Settings.Save
()
Private Sub Settings_SettingChanging(ByVal sender
As Object, ByVal e As SettingsArg) Handles
MyBase.SettingChanging If e.SettingName
SignatureFile Then If Not
My.Computer.FileSystem.FileExists(e.Setting.Value)
Then Cancel event End If
End If End Sub
17
Productivity
18
Extensible Code Snippets
19
Rename Symbol (VB)Quick way to change identifiers
20
Visualize Code
21
Visual C-only features
22
Write Code
23
Write Code
24
Write Code
25
Write Code
26
Code formatting options
27
Navigate Code
28
Navigate Code
29
Navigate Code
30
Refactor Code
31
Refactor Code
32
Refactor Code
33
Migrate Code
34
Debugging
35
Tools for RAD DevelopmentDebugging VB Code
36
Viewing Data in VS.NET 2003
37
Customizing Data Display
public class Employee private string
firstName private string lastName // ...
public override string ToString() return
(this.firstName this.lastName)
38
Customizing Data Display (2)
39
Customizing Data Display (3)
40
Customizing Data Display (4)
Application
Visual Studio
Inherit from VisualizerObjectSource for custom
serialization
Inherits DialogDebuggerVisualizer
Check if Image has viewer
Debugger
VisualizerObjectSource
Image
ImageVisualizer (Custom Viewer)
System.Drawing.dll
Image Viewer DLL
Image Viewer DLL
load
CacheDir
load
Image Viewer DLL
41
The Debugger Toolbox
  • Everything you have in VS 2003 plus
  • Debug in-zone
  • Filtered breakpoints
  • MachineName, ProcessName, ProcessID, ThreadName,
    ThreadID
  • per-thread breakpoints
  • Tracepoints
  • display a message or run a macro
  • optionally continue execution

42
Extensibility
43
Macros and addins
44
Managing projects and code
45
Automation Model
46
Microsoft
Write a Comment
User Comments (0)
About PowerShow.com