logging in or signing up dev tools1 Renato Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 142 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: February 21, 2008 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Two Development Tools for .NET: Two Development Tools for .NET That You Should Never Miss! Shenhua GU Jan 2008Slide2: 1JetBrains ReSharper: JetBrains ReSharper Current Version 3.1 For VS2005What is ReSharper?: What is ReSharper? A state-of-the-art add-in for VS2005 Help improve your productivityFeatures: Features Error highlighting and quick fixes Code generation Refactoring Code formatting Code templates Navigation and search Integrated unit-test runner And more…Error Highlighting and Quick Fixes: Error Highlighting and Quick FixesCode Generation: Code Generation Press Alt+Ins in a classRefactoring: Refactoring Move type Make method static/non-static Pull members up Push members down And more…Code Formatting: Code Formatting ReSharper takes it to a whole new level Format according to a predefined setting Optimizing using directives Remove redundant this directives Arrange modifier keywordsCode Templates: Code TemplatesNavigation and Search: Navigation and Search Type Hierarchy View Navigation and Search: Navigation and Search File Structure ViewNavigation and Search: Navigation and Search Go to Type, Ctrl + T Or Ctrl + ClickNavigation and Search: Navigation and Search Find Usages Integrated Unit-test Runner: Integrated Unit-test RunnerExamples: Examples We’re gonna Create a business object Navigate around the classes Leveraging smart code analysis Ad: Ad Jedi Coding Build console application in 8 minutes. Future of ReSharper: Future of ReSharper Version 4.0 EAP Support VS2008 Automatic properties Object initializers Collection initializers Extension methods Lambda expressions LINQ XAML files …Slide19: 2Lutz Roeder's .NET Reflector: Lutz Roeder's .NET Reflector Current Version 5.0What is .NET Reflector: What is .NET Reflector A class browser for .NET components C#, VB.NET and IL decompilerC# 3.0 Support: C# 3.0 Support Extension methods Object initializers LINQ query expressions Collection initializers Lambda expressionsSlide23: C# 3.0 and 2.0 support Enable via View, Options, Optimization: .NET 3.5 C# 2.0: Anonymous methods and nullable types Slide24: Code URL support Navigate to code://mscorlib/System.Object via IE Ctrl+Alt+C to copy the URL for current item Add to HTML pages using <a href=“code://…”> Slide25: Disassembler Expand Methods and Expand Types feature Context-sensitive documentation view Click on declaration jumps to item in the browser Tab to cycle through links, Up/Down to scroll Context-based automatic variable naming Slide26: Analyzer Add and analyze multiple items (DEL to remove) “Exposed By” and “Instantiated By” search “Assigned By” search for fieldsSearch: Search String or Constant search Exact matching of multiple wordsAssembly Lists: Assembly Lists Default lists for: .NET Framework 3.5 .NET Framework 3.0 .NET Compact Framework 3.5 .NET Compact Framework 2.0 XNA Framework 1.0 DirectX for Managed Code Mono Resource Viewer: Resource Viewer View all kinds of resources: js, html, bmp, png, cur… Save byte arrays in .resources file to disk Examples: Examples Let's get our hands dirty Mission 1 What’s the data structure used by SortedList<T>? Mission 2 Investigate the life cycle of an ASP.NET Page Mission 3 See the Javascript used by GridView You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
dev tools1 Renato Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 142 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: February 21, 2008 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Two Development Tools for .NET: Two Development Tools for .NET That You Should Never Miss! Shenhua GU Jan 2008Slide2: 1JetBrains ReSharper: JetBrains ReSharper Current Version 3.1 For VS2005What is ReSharper?: What is ReSharper? A state-of-the-art add-in for VS2005 Help improve your productivityFeatures: Features Error highlighting and quick fixes Code generation Refactoring Code formatting Code templates Navigation and search Integrated unit-test runner And more…Error Highlighting and Quick Fixes: Error Highlighting and Quick FixesCode Generation: Code Generation Press Alt+Ins in a classRefactoring: Refactoring Move type Make method static/non-static Pull members up Push members down And more…Code Formatting: Code Formatting ReSharper takes it to a whole new level Format according to a predefined setting Optimizing using directives Remove redundant this directives Arrange modifier keywordsCode Templates: Code TemplatesNavigation and Search: Navigation and Search Type Hierarchy View Navigation and Search: Navigation and Search File Structure ViewNavigation and Search: Navigation and Search Go to Type, Ctrl + T Or Ctrl + ClickNavigation and Search: Navigation and Search Find Usages Integrated Unit-test Runner: Integrated Unit-test RunnerExamples: Examples We’re gonna Create a business object Navigate around the classes Leveraging smart code analysis Ad: Ad Jedi Coding Build console application in 8 minutes. Future of ReSharper: Future of ReSharper Version 4.0 EAP Support VS2008 Automatic properties Object initializers Collection initializers Extension methods Lambda expressions LINQ XAML files …Slide19: 2Lutz Roeder's .NET Reflector: Lutz Roeder's .NET Reflector Current Version 5.0What is .NET Reflector: What is .NET Reflector A class browser for .NET components C#, VB.NET and IL decompilerC# 3.0 Support: C# 3.0 Support Extension methods Object initializers LINQ query expressions Collection initializers Lambda expressionsSlide23: C# 3.0 and 2.0 support Enable via View, Options, Optimization: .NET 3.5 C# 2.0: Anonymous methods and nullable types Slide24: Code URL support Navigate to code://mscorlib/System.Object via IE Ctrl+Alt+C to copy the URL for current item Add to HTML pages using <a href=“code://…”> Slide25: Disassembler Expand Methods and Expand Types feature Context-sensitive documentation view Click on declaration jumps to item in the browser Tab to cycle through links, Up/Down to scroll Context-based automatic variable naming Slide26: Analyzer Add and analyze multiple items (DEL to remove) “Exposed By” and “Instantiated By” search “Assigned By” search for fieldsSearch: Search String or Constant search Exact matching of multiple wordsAssembly Lists: Assembly Lists Default lists for: .NET Framework 3.5 .NET Framework 3.0 .NET Compact Framework 3.5 .NET Compact Framework 2.0 XNA Framework 1.0 DirectX for Managed Code Mono Resource Viewer: Resource Viewer View all kinds of resources: js, html, bmp, png, cur… Save byte arrays in .resources file to disk Examples: Examples Let's get our hands dirty Mission 1 What’s the data structure used by SortedList<T>? Mission 2 Investigate the life cycle of an ASP.NET Page Mission 3 See the Javascript used by GridView