Google Search

Google
 

Wednesday, July 9, 2008

Video: How Do I: Model Class Libraries using the Architecture Edition Power Tools?

Presented:Richard Hundhausen

In this video we will install and use the Visual Studio Team System Architecture Edition Power Tools to model class libraries on the system and application diagrams.

The following text is a software generated transcript of the video. Click on a minute link to jump to a location within the video


Minute 0

Below back when his return house and on the President exist in a Microsoft regional Director of Visual Studio team system MVP in this how to video we will examine the Microsoft Visual Studio team system architecture edition power tools us remember correctly there are power tools for the architecture edition are available as a separate download for Microsoft on column gives you your owner in the background you team architect power tools are a collection of features augment their capabilities and enhanced experience with distributed designers specifically would you support upper class libraries are a while yet class libraries can now be modeled on the application diagrams in the system diagrams we can view class every Protestant application diagrams have all the properties the language the name spaces fury references other projects as connections on these diagrams we can create or implement these projects from the diagrams are great references other fossil republics for the

Minute 1

Grams and of course we ll synchronize back and forth with the solutions is a getting a domain specific language tools should do what they do look now or download the power tools is a very small download it to do this later in Salisbury quickly also recommend reading the they should all read me file here as does contain a few notes on known issues and run Visual Studio 2008 have the team suite edition here which includes the architecture edition tools and was going great in a project on issues distributed system type specifically the systems I doubled and will call his adventure Works in this opens up with a system designed for as short a model high level or applications going to do was add a new system here to her system Cisco Systems and we ll call it something

Minute 2

Eyed notifications notifications as well and so ahead and open the southern zone system designer and will remain the something more meaningful lives is the one of the middleware my toolbox and most take a look at what process we have the traditional Windows web web app office app external external dysfunction or look at this class library who is with power tools install regression drag his prototype out and drop it off and it s no so that we can configure either here or war was going right click and go to the definition and opened up in his own application diagram and was just how some have some fun here for small changes something more meaningful and class library ones of your notification library

Minute 3

Marimba properties window with a system properties like the assembly name and location library dll alike that was when called as version 3 5 0 0 the thinking is adventure Works wants the tightly coupled or versioning along with other frameworks description a name that would be propagated the class names they have a notification library was called a something like a 80 notification its makers see sharp application project will call you notification as well part framework you can choose any of the different net frameworks 203 35 or later specified is unknown positive list of the additional metadata inheritance comments company copyright trademark etc I was going to save information

Minute 4

And we can go into settings and constraints such a prototype you can tell it what constraints it needs to run and what settings for example custom settings you can add custom settings and here for other metrics were requirements for its run on the system in all I don t think is irreverent while the Web server ability to run very well on a generic server this notation lever is meant to run locally on a Windows client machine Toronto talk about a watch list a diagram in this demonstration but let s just say that by unchecking these boxes were just limited the type of logical servers that we can deploy this to the consumer changes will take a look now into an application right click implement the application and gives a summary here of the language the templates of the location etc and that was good was going okay was

Minute 5

In a moment we ll see our solution Explorer now has a new projects in addition to our system design documents would donate a notification project is a seashore class library when we asked to the list of properties and witnessing on the applications have here you can see the notification of a default namespace 3 5 version of these libraries name of the assembly are nice and look at the properties you can see it propagated all these things in here to these assembly attributes including our assembly version 3 5 as reports are of her escort encloses them save these guys and what we do this with becoming here to our solution and we added a project clinic is a VB

Minute 6

He class library face to our project is to include an event handler and were right that in Visual Basic for example click okay and then the class itself and implementation details in the cluster are out of scope from the architecture tools I wasn t discovered out a public class cost one comeback later in our methods of it like the properties of his projects and we can set the namespace of who wants something more interesting like Dataview events 2008 class library most recent and file information is going to application assembly information and was told we want this to be some version 2 3 4 to five best tradition and click okay will say this in all of them here

Minute 7

Have added a new project my solution to have it we do this all the time while solution contain multiple projects and then the projects can relate to each other so that a reference from icy short notification of my VB events project was one of the projects have been saying effective date of the event project for me if I come back here to application diagram and opened up it will sync with what s in the solution and you ll see here than we actually have the two class libraries now connected up so there s my original location library seashore played a view of that picked up automatically when it with updating again because I ve since added that project my solution and out of the class reference to the project reference food and pick up his line right here in the data view events properties you can see the funky version of her came across a language visual

Minute 8

Is in the class namespace of SS and if I changed about a framework for cinema properties and you see those things as well so Microsoft is long and support for class libraries and their diagrams and we know how to sufficiently came about through a power tool but you know what I will take it dysfunctional as been missing in a lot of people in the community forums and blogs are derailed on the architecture edition because of lack of support for no assemblies are slivers of the world did not move to stir further architecture over nice but it was still building applications that talk to DLLs running on Windows clients for memory developers for Microsoft installer and a capability working class slivers of their diagrams by morbid downloads for team system at the beauty of your gutsiest of which is original thousand president excess in a Microsoft regional Director studio team system and he did

Minute 9



Click here to go to original video page

0 comments: