Presentation is loading. Please wait.

Presentation is loading. Please wait.

Gary Blatt GB Consulting Specializing in.Net training and development (972)831-1260.

Similar presentations


Presentation on theme: "Gary Blatt GB Consulting Specializing in.Net training and development (972)831-1260."— Presentation transcript:

1 Gary Blatt GB Consulting Specializing in.Net training and development (972)831-1260

2 Microsoft Visual Studio.Net (Re)Introduction To The IDE & Using COM With.Net

3 Overview  My Profile  Keyboard Shortcuts  Debugger Changes  Aliases & the Command Window  Server Explorer  Editor  COM Objects in.Net

4 My Profile Choices include Visual Studio,VB,VC,VI Available from Start Page( available from Help Menu ) Allows old VB6 and other options By Topic/Language Display Help inside IDE or in separate window Set hyperlinks to be opened internal/external

5 Keyboard Shortcuts The available keyboard binding schemes include the following: Default Settings Visual Studio 6.0 Visual Basic 6.0 Visual C++ 6.0 Default Shortcut Keys Visual C++ 2.0 Default Shortcut Keys Biggest change is Debug.Step Into is F11 not F8! using default settings.

6 Cross-language debugging Debugging multiple programs simultaneously Attaching to any running process, including ASP.NET Edit and Continue Errors appear in task list Debugging options menu Command window Debugging in.Net

7 Aliases Command window shortcuts Display existing aliases For example: alias Upper Edit.MakeUppercase creates a new alias called Upper that performs the menu option Any menu option may be set up as an alias Pre-defined aliases Deleting aliases

8 Server Explorer Connections setup and reuse

9 Server Explorer(part 2) Drag & Drop from SE to project window

10 Editor word wrap, code outlining, collapse to definition line numbering, color printing, shortcuts CSS editing XML editing Class View

11 Using COM Objects in.Net  Interop – what is it?  The.NET Framework provides a set of tools and services known as COM Interop.  These tools facilitate calling COM objects from.NET applications and.NET Framework classes from COM  How is it implemented?  Sample WebCom Demo  More In-Depth Look  Marshalling data between platforms

12 Marshalling Data Between Platforms Excellent article by Rockford Lhotka on Devx at: http://www.devx.com/upload/free/Features/vbpj/2002/04apr02/rl0402/rl0402-1.asp

13 Marshalling Data Types

14 COM+ and.Net The.NET Framework fully supports COM+ without the need to use COM Interop. COM is a programming spec and set of interfaces, used to create component-based programming models with VB6. COM+ is a set of services used to create scalable distributed applications, including Web apps. COM is gone; COM+ isn't Quote from Keith Franklin’s article at: http://www.devx.com/upload/free/features/vbpj/2002/04apr 02/kf0402/kf0402-1.asp

15 VB6 uses interfaces to interact with many COM+ services, but.NET interacts with COM+ through.NET attributes—one of the great innovations of the.NET Framework. Attributes are classes that add metadata (which the CLR can parse) to assemblies, classes, properties, and methods. For example, attributes let you easily serialize a class into XML in the.NET Framework COM+ and.Net Additional quotes from Keith Franklin

16 Some.Net Links  http://www.asp.net http://www.asp.net  http://www.dotnetjunkies.com http://www.dotnetjunkies.com  http://www.gotdotnet.com/ http://www.gotdotnet.com/  http://www.dotnetwire.com/ http://www.dotnetwire.com/  http://www.worldofdotnet.net/ http://www.worldofdotnet.net/

17 Wrap-Up & Questions Topics for future classes Enough Detail? Too Much?.Net SIG?.Net training GB Consulting PPT available at: http://www.dotnetguy.net


Download ppt "Gary Blatt GB Consulting Specializing in.Net training and development (972)831-1260."

Similar presentations


Ads by Google