Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
John Stallo - The Visual Studio 2005 Class Designer (1 of 3)
Apr 04, 2005 at 1:08 PMI suggest you post your questions in one of the Team Systems Newsgroups (http://lab.msdn.microsoft.com/teamsystem/community/newsgroups/default.aspx) or blogs http://lab.msdn.microsoft.com/teamsystem/community/blogs/default.aspx).
Thanks,
Ramesh.
John Stallo - The Visual Studio 2005 Class Designer (1 of 3)
Apr 04, 2005 at 11:14 AMRaghu,
Here below is the info I was able to get on migration tools from J2EE to .Net.
Hope this helps,
Ramesh.
The main tool we have to support this is the Java Language Conversion Assistant, which converts J2SE 1.4 and J2EE 1.3 code to C#:
http://msdn.microsoft.com/vstudio/downloads/tools/jlca/30Beta/
This is a Visual Studio plugin, and is a free download.
J# is also something that can assist in porting existing Java code… this is limited to J2SE, and only up to JDK 1.1.4, but several Java ISVs have still found it useful to port ‘business logic’:
http://msdn.microsoft.com/vstudio/java/migrate/visualj/default.aspx
Also, we now have a complete ‘Java to .NET Migration’ hands on workshop that is available online, which contains a lot of key content regarding J2EE to .NET architecture mapping (to help facilitate re-writing), and also has labs that cover the JLCA, J#, and other migration topics and tools… It can be run by anyone (free, requires registration), and even includes a virtual hosting of VPC image that includes Visual Studio, JLCA, sample lab files, etc… this can all be run through the browser without downloading anything locally. This is a great resource for any J2SE/J2EE folks getting introduced to .NET, writing new apps, migrating existing apps, etc:
http://msdn.microsoft.com/vstudio/java/migrate/workshop
Finally, there is the ‘MSDN Resource Center for Java Developers’, that references all this content, and additional aspects including J2EE to .NET interoperability, general .NET topics, etc…
http://msdn.microsoft.com/vstudio/java/
John Stallo - The Visual Studio 2005 Class Designer (2 of 3)
Apr 04, 2005 at 8:50 AMMove members refactoring is not supported in V1. You will be able to cut a member from one class shape and paste it into another. This will bring along the method bodies (your custom code) as well. Dragging and dropping members from one class to another is a natural way to move members in Class Diagrams. Unfortunately, it is not supported in this release.
With regard to the other question - you may want to check out the C# newsgroups at http://communities.microsoft.com/newsgroups/default.asp?icp=whidbey&slcid=us. Here is the link to the c# Refactoring features in VS 2005: http://msdn.microsoft.com/vcsharp/2005/default.aspx?pull=/library/en-us/dnvs05/html/vs05_refac.asp."> http://msdn.microsoft.com/vcsharp/2005/default.aspx?pull=/library/en-us/dnvs05/html/vs05_refac.asp. The code snippets feature (http://msdn.microsoft.com/office/default.aspx?pull=/library/en-us/odc_vsto2005_ta/html/officeVSTOCodeSnippets.asp) is something you may want to check out as well.
Ramesh.
John Stallo - The Visual Studio 2005 Class Designer (1 of 3)
Apr 04, 2005 at 7:54 AMRamesh.
John Stallo - The Visual Studio 2005 Class Designer (2 of 3)
Apr 03, 2005 at 5:27 PMActually the Class Designer doesn't create any method bodies. It just generates stubs - the developer will have to implement the logic.
Ramesh.
John Stallo - The Visual Studio 2005 Class Designer (2 of 3)
Apr 03, 2005 at 5:26 PMSenkwe: No, the class diagrams are the same. But the terminology you see in the diagram will be customized to the language. For example if you have a class diagram in a VB Project you will see terminology like "i As Integer" whereas in C# you'll see "i : int".
Ramesh.
John Stallo - The Visual Studio 2005 Class Designer (1 of 3)
Apr 03, 2005 at 5:23 PMI work with John. I can answer some of the questions and will try to find answers for others.
Ramesh.
John Stallo - The Visual Studio 2005 Class Designer (1 of 3)
Mar 31, 2005 at 6:18 PMWe do provide easy support for zoom and pan. However, there won't be a zoom/pan window.
Ramesh.
John Stallo - The Visual Studio 2005 Class Designer (1 of 3)
Mar 31, 2005 at 8:41 AMThe comments shown in the tooltip are the xml comments specified on the class, method, field etc. We don't use reflection to get the information. The diagrams are kept in sync with changes you make to the code instantenously - you can think of the class diagrams as another "view of your code". This requires parsing the source files and listening to events raised when code is edited.
Of course, you can also visualize types from referenced assemblies in the class diagrams as well (you don't need source code for that). That information is gathered from the IL.
John Stallo - The Visual Studio 2005 Class Designer (1 of 3)
Mar 30, 2005 at 3:34 PMSee more comments…