Longhorn, Whidbey details
-
Wesner Moise wrote: For example, "refactoring" and "visualization" is mentioned as a new feature in the C# session. What's refactoring and what do they mean by "visualization"? [Edit] After looking around on google, it sounds like refactoring simply means rewriting pieces of code (i.e. something that has been done since the advent of programming languages). Nothing new, just a term for something that's always been done. What's new is that the IDE includes tools to help with development um - refactoring. Link[^] One refactory tool on the internet says, JRefactory is a tool that allows you to perform the following refactorings: Move class between packages (repackage), Rename class, Add abstract parent class, Add child class, Rename Parameter, ... Another refactoring tool: The Refactoring Browser is smart enough to rename every reference to your class, method or variable. If you've ever renamed a variable and broken classes in widely scattered parts of your system, you might be happier using a Refactoring Browser. [/Edit] ------------------------------------------ The ousted but stubbornly non-dead leader reportedly released an audiotape this weekend, ending by calling on Iraqis to, quote, "resist the occupation in any way you can, from writing on walls, to boycotting, to demonstrating and taking up arms." adding, "you know, pretty much anything I used to kill you for." - The Daily Show
Refactoring is a feature that you see in other IDEs of rewriting code for better maintenance and reuse. Look up google. ---------------------------- Wesner Moise
-
at http://mymsevents.com/MyMSEvents/Search.aspx[^] The abstracts to each of the PDC sessions are available and offer more clues to new features of the OS. I have known about these features for awhile, but couldn't say anything because of NDA, but now that Microsoft has disclosed them. I'm telling you, this year's PDC is going to ROCK!!!!! For example, "refactoring" and "visualization" is mentioned as a new feature in the C# session. The C++ session mentions "deterministic finalization." Visual C# "Whidbey": IDE Enhancements for the C# Developer Track: Tools and Languages Code: TLS321 Speakers: Anson Horton, Joe Nalewabau Visual C# "Whidbey" includes improvements to the code editor and debugger that cater to the code-focused needs of the C# developer. With support for refactoring in the code editor, advanced visualizations in the debugger, and more, Visual C# "Whidbey" supplements its modern syntax and component-oriented features with new and powerful productivity-enhancing IDE features. Also, check out the section on Windows Forms with Office-style controls. Windows Forms: Building Polished Applications with the .NET Framework "Whidbey" Track: Client Code: CLI331 Speakers: Mark Rideout Learn about the new "Whidbey" Windows Forms features that enable you to build Office-style, professional looking, cutting-edge applications and user interfaces. Learn how to use the new toolbar control to make cool, rich toolbars and menus that behave and look just like Office. Next, integrate in the GridView, WebBrowser, and ActiveDocument controls to provide rich content. Finally, add dynamic application update checks to ensure your users have the latest and greatest! There's lots more... Read up on Avalon, Indigo, Yukon and Longhorn... Thanks, Wes ---------------------------- Wesner Moise
Nice! I'm looking forward to the new C#... but I won't be able to use it until SharpDevelop supports .NET 2.0. There's no way I will be able to go to PDC, but at least after PDC, people will be talking about it all over the place, and I can tune in.
"Blessed are the peacemakers, for they shall be called sons of God." - Jesus
"You must be the change you wish to see in the world." - Mahatma Gandhi -
Wesner Moise wrote: For example, "refactoring" and "visualization" is mentioned as a new feature in the C# session. What's refactoring and what do they mean by "visualization"? [Edit] After looking around on google, it sounds like refactoring simply means rewriting pieces of code (i.e. something that has been done since the advent of programming languages). Nothing new, just a term for something that's always been done. What's new is that the IDE includes tools to help with development um - refactoring. Link[^] One refactory tool on the internet says, JRefactory is a tool that allows you to perform the following refactorings: Move class between packages (repackage), Rename class, Add abstract parent class, Add child class, Rename Parameter, ... Another refactoring tool: The Refactoring Browser is smart enough to rename every reference to your class, method or variable. If you've ever renamed a variable and broken classes in widely scattered parts of your system, you might be happier using a Refactoring Browser. [/Edit] ------------------------------------------ The ousted but stubbornly non-dead leader reportedly released an audiotape this weekend, ending by calling on Iraqis to, quote, "resist the occupation in any way you can, from writing on walls, to boycotting, to demonstrating and taking up arms." adding, "you know, pretty much anything I used to kill you for." - The Daily Show
-
Wesner Moise wrote: For example, "refactoring" and "visualization" is mentioned as a new feature in the C# session. What's refactoring and what do they mean by "visualization"? [Edit] After looking around on google, it sounds like refactoring simply means rewriting pieces of code (i.e. something that has been done since the advent of programming languages). Nothing new, just a term for something that's always been done. What's new is that the IDE includes tools to help with development um - refactoring. Link[^] One refactory tool on the internet says, JRefactory is a tool that allows you to perform the following refactorings: Move class between packages (repackage), Rename class, Add abstract parent class, Add child class, Rename Parameter, ... Another refactoring tool: The Refactoring Browser is smart enough to rename every reference to your class, method or variable. If you've ever renamed a variable and broken classes in widely scattered parts of your system, you might be happier using a Refactoring Browser. [/Edit] ------------------------------------------ The ousted but stubbornly non-dead leader reportedly released an audiotape this weekend, ending by calling on Iraqis to, quote, "resist the occupation in any way you can, from writing on walls, to boycotting, to demonstrating and taking up arms." adding, "you know, pretty much anything I used to kill you for." - The Daily Show
Brit wrote: What's refactoring I fear for the future of development. What ARE they teaching in school these days? I guess Microsoft is going to make "refactoring" Just Another Buzzword.
Todd C. Wilson (meme@nopcode.com) NOPcode.com Visual Face Lift: Skinning for apps Listen! Audio Server: Be the music "Flow with whatever may happen and let your mind be free: Stay centered by accepting whatever you are doing. This is the Way." - Chuang-Tzu "Zen in the Martial Arts"
-
Brit wrote: What's refactoring I fear for the future of development. What ARE they teaching in school these days? I guess Microsoft is going to make "refactoring" Just Another Buzzword.
Todd C. Wilson (meme@nopcode.com) NOPcode.com Visual Face Lift: Skinning for apps Listen! Audio Server: Be the music "Flow with whatever may happen and let your mind be free: Stay centered by accepting whatever you are doing. This is the Way." - Chuang-Tzu "Zen in the Martial Arts"
Todd C. Wilson wrote: I guess Microsoft is going to make "refactoring" Just Another Buzzword. To marketing, everything is just another buzzword. Where possible, just quietly step around marketing, and find out what things really are.
"Blessed are the peacemakers, for they shall be called sons of God." - Jesus
"You must be the change you wish to see in the world." - Mahatma Gandhi -
at http://mymsevents.com/MyMSEvents/Search.aspx[^] The abstracts to each of the PDC sessions are available and offer more clues to new features of the OS. I have known about these features for awhile, but couldn't say anything because of NDA, but now that Microsoft has disclosed them. I'm telling you, this year's PDC is going to ROCK!!!!! For example, "refactoring" and "visualization" is mentioned as a new feature in the C# session. The C++ session mentions "deterministic finalization." Visual C# "Whidbey": IDE Enhancements for the C# Developer Track: Tools and Languages Code: TLS321 Speakers: Anson Horton, Joe Nalewabau Visual C# "Whidbey" includes improvements to the code editor and debugger that cater to the code-focused needs of the C# developer. With support for refactoring in the code editor, advanced visualizations in the debugger, and more, Visual C# "Whidbey" supplements its modern syntax and component-oriented features with new and powerful productivity-enhancing IDE features. Also, check out the section on Windows Forms with Office-style controls. Windows Forms: Building Polished Applications with the .NET Framework "Whidbey" Track: Client Code: CLI331 Speakers: Mark Rideout Learn about the new "Whidbey" Windows Forms features that enable you to build Office-style, professional looking, cutting-edge applications and user interfaces. Learn how to use the new toolbar control to make cool, rich toolbars and menus that behave and look just like Office. Next, integrate in the GridView, WebBrowser, and ActiveDocument controls to provide rich content. Finally, add dynamic application update checks to ensure your users have the latest and greatest! There's lots more... Read up on Avalon, Indigo, Yukon and Longhorn... Thanks, Wes ---------------------------- Wesner Moise
[edited] ... refactoring and advanced debugger visualitization ... [/edited] That's about time !!!! Almost any good java ide (this 2 words together form a oxymoron, but I actualy like the Eclipse Ide , less heavy than any other pure swing java ide ...) supports to a decent degree code refactoring ... Good debugger visualization is supported in DDD about ages ... DDD is a open-source frontend to gdb (GNU debugger) and dbx(solaris) debugger ... albeit the conjunction DDD/dbx is a piece of crap ... too damn sluggish and unstable that I prefer to debug on the dbx command line :mad: ... unfortunately the debugger choice for programming c++ in Solaris(my day job) is a BIT restricted :(( BTW besides refactoring and advanced debugger visualization , I truly would enjoy that Nant and NUnit (or similar) would be incorporated in the product ... and a truly advanced persistent layer like CMP beans (container managed persistent enterprise components in J2EE) ... that works as an O/R database mapping layer ... Wesner Moise wrote: Windows Forms features that enable you to build Office-style, professional looking, cutting-edge applications and user interfaces. Learn how to use the new toolbar control to make cool, rich toolbars and menus that behave and look just like Office. Next, integrate in the GridView, WebBrowser, and ActiveDocument controls to provide rich content. What I would really like is to improve the memory consumption of windows forms and improve their performance ... Of course graphical widgets like these ones are nifty and makes us more productive with more time to dedicate to more serious business ... :-) Wesner Moise wrote: dynamic application update checks to ensure your users have the latest and greatest! Now that's an interesting feature ... More interesting would be IMHO see the light on the promised c# generics ... Until then , see to believe ... Cheers,Joao Vaz Three primary LAN architectures for Network Engineers, under the sky, Seven OSI layers for the Open System Architects, in their halls of stone, Nine N-xDU operations* for mortal Developers, doomed to die, One protocol suite for the Dark Sysadmin, in his dark server room, In the land of mordor.net, where the shadowed fibers lie
-
at http://mymsevents.com/MyMSEvents/Search.aspx[^] The abstracts to each of the PDC sessions are available and offer more clues to new features of the OS. I have known about these features for awhile, but couldn't say anything because of NDA, but now that Microsoft has disclosed them. I'm telling you, this year's PDC is going to ROCK!!!!! For example, "refactoring" and "visualization" is mentioned as a new feature in the C# session. The C++ session mentions "deterministic finalization." Visual C# "Whidbey": IDE Enhancements for the C# Developer Track: Tools and Languages Code: TLS321 Speakers: Anson Horton, Joe Nalewabau Visual C# "Whidbey" includes improvements to the code editor and debugger that cater to the code-focused needs of the C# developer. With support for refactoring in the code editor, advanced visualizations in the debugger, and more, Visual C# "Whidbey" supplements its modern syntax and component-oriented features with new and powerful productivity-enhancing IDE features. Also, check out the section on Windows Forms with Office-style controls. Windows Forms: Building Polished Applications with the .NET Framework "Whidbey" Track: Client Code: CLI331 Speakers: Mark Rideout Learn about the new "Whidbey" Windows Forms features that enable you to build Office-style, professional looking, cutting-edge applications and user interfaces. Learn how to use the new toolbar control to make cool, rich toolbars and menus that behave and look just like Office. Next, integrate in the GridView, WebBrowser, and ActiveDocument controls to provide rich content. Finally, add dynamic application update checks to ensure your users have the latest and greatest! There's lots more... Read up on Avalon, Indigo, Yukon and Longhorn... Thanks, Wes ---------------------------- Wesner Moise
Wesner Moise wrote: Windows Forms: Building Polished Applications with the .NET Framework "Whidbey" Yawn. What I want is a move away from code-based GUIs to those you can modify on the fly without recompiling. XML based stuff. That would have made .NET and C# very appealing. But as of now, we're doing just that using C++/wxWindows, all pretty much by hand. But it works well... and makes it ridiculously easy to change the GUI based on your customer. If your nose runs and your feet smell, then you're built upside down.
-
Refactoring is a feature that you see in other IDEs of rewriting code for better maintenance and reuse. Look up google. ---------------------------- Wesner Moise
*wonders why anyone would vote this down* Rob Manderson http://www.mindprobes.net You have an eight-ball and Tommy wants to buy two grams. You bought the eight-ball with a quarter-bag of grass, two reds, a six-pack of Old Milwaukie, and $4 in change. You want a profit margin of 35%. How much hash should you get from Tommy for your blow? - Roger Wright
-
Todd C. Wilson wrote: I guess Microsoft is going to make "refactoring" Just Another Buzzword. To marketing, everything is just another buzzword. Where possible, just quietly step around marketing, and find out what things really are.
"Blessed are the peacemakers, for they shall be called sons of God." - Jesus
"You must be the change you wish to see in the world." - Mahatma Gandhi -
Wesner Moise wrote: Windows Forms: Building Polished Applications with the .NET Framework "Whidbey" Yawn. What I want is a move away from code-based GUIs to those you can modify on the fly without recompiling. XML based stuff. That would have made .NET and C# very appealing. But as of now, we're doing just that using C++/wxWindows, all pretty much by hand. But it works well... and makes it ridiculously easy to change the GUI based on your customer. If your nose runs and your feet smell, then you're built upside down.
If that is what you want, look at the Avalon sessions. "Avalon": Building Applications with Controls and Dialogs Track: Client Code: CLI300 Speakers: Rob Relyea Learn the way to build basic "Avalon"-based applications. This session covers layout of applications, dialogs and controls using markup, code, properties, methods, events and basic animations. ---------------------------- Wesner Moise
-
Brit wrote: What's refactoring I fear for the future of development. What ARE they teaching in school these days? I guess Microsoft is going to make "refactoring" Just Another Buzzword.
Todd C. Wilson (meme@nopcode.com) NOPcode.com Visual Face Lift: Skinning for apps Listen! Audio Server: Be the music "Flow with whatever may happen and let your mind be free: Stay centered by accepting whatever you are doing. This is the Way." - Chuang-Tzu "Zen in the Martial Arts"
Todd C. Wilson wrote: I guess Microsoft is going to make "refactoring" Just Another Buzzword. Too late. Refactoring already is a buzzword.
-
Wesner Moise wrote: Windows Forms: Building Polished Applications with the .NET Framework "Whidbey" Yawn. What I want is a move away from code-based GUIs to those you can modify on the fly without recompiling. XML based stuff. That would have made .NET and C# very appealing. But as of now, we're doing just that using C++/wxWindows, all pretty much by hand. But it works well... and makes it ridiculously easy to change the GUI based on your customer. If your nose runs and your feet smell, then you're built upside down.
Ah - the brevity of XML with the efficiency of .NET. :P cheers, Chris Maunder
-
Wesner Moise wrote: For example, "refactoring" and "visualization" is mentioned as a new feature in the C# session. What's refactoring and what do they mean by "visualization"? [Edit] After looking around on google, it sounds like refactoring simply means rewriting pieces of code (i.e. something that has been done since the advent of programming languages). Nothing new, just a term for something that's always been done. What's new is that the IDE includes tools to help with development um - refactoring. Link[^] One refactory tool on the internet says, JRefactory is a tool that allows you to perform the following refactorings: Move class between packages (repackage), Rename class, Add abstract parent class, Add child class, Rename Parameter, ... Another refactoring tool: The Refactoring Browser is smart enough to rename every reference to your class, method or variable. If you've ever renamed a variable and broken classes in widely scattered parts of your system, you might be happier using a Refactoring Browser. [/Edit] ------------------------------------------ The ousted but stubbornly non-dead leader reportedly released an audiotape this weekend, ending by calling on Iraqis to, quote, "resist the occupation in any way you can, from writing on walls, to boycotting, to demonstrating and taking up arms." adding, "you know, pretty much anything I used to kill you for." - The Daily Show
what do they mean by "visualization"? Well you're now going visualize all your bugs away. This is sort of like optimizing your bugs away but more efficient. So you'll close your eyes, hum a happy tune (all together now everyone), and wish your bugs away... "Hi I'm Clippy your Whidbey Assistant! I see you're trying to think about bugs today. Would you like to wriote a buffer overflow? I thought so... Here let me help..." ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned
-
Wesner Moise wrote: Windows Forms: Building Polished Applications with the .NET Framework "Whidbey" Yawn. What I want is a move away from code-based GUIs to those you can modify on the fly without recompiling. XML based stuff. That would have made .NET and C# very appealing. But as of now, we're doing just that using C++/wxWindows, all pretty much by hand. But it works well... and makes it ridiculously easy to change the GUI based on your customer. If your nose runs and your feet smell, then you're built upside down.
What I want is a move away from code-based GUIs to those you can modify on the fly without recompiling. Alternately you could try Smalltalk, Objective-C, Delphi, all of which have had this for a *really* long time now. And soon you'll be ablt to do this with the VCF! :) (Actually you already can but I don't have an IDE ready for it yet). ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned
-
My software is 100% buzzword compliant. Tim Smith I'm going to patent thought. I have yet to see any prior art.
Ooooo Ooooo Sig material there...
Paul Watson wrote: "At the end of the day it is what you produce that counts, not how many doctorates you have on the wall." George Carlin wrote: "Don't sweat the petty things, and don't pet the sweaty things." Jörgen Sigvardsson wrote: If the physicists find a universal theory describing the laws of universe, I'm sure the asshole constant will be an integral part of that theory.
-
[edited] ... refactoring and advanced debugger visualitization ... [/edited] That's about time !!!! Almost any good java ide (this 2 words together form a oxymoron, but I actualy like the Eclipse Ide , less heavy than any other pure swing java ide ...) supports to a decent degree code refactoring ... Good debugger visualization is supported in DDD about ages ... DDD is a open-source frontend to gdb (GNU debugger) and dbx(solaris) debugger ... albeit the conjunction DDD/dbx is a piece of crap ... too damn sluggish and unstable that I prefer to debug on the dbx command line :mad: ... unfortunately the debugger choice for programming c++ in Solaris(my day job) is a BIT restricted :(( BTW besides refactoring and advanced debugger visualization , I truly would enjoy that Nant and NUnit (or similar) would be incorporated in the product ... and a truly advanced persistent layer like CMP beans (container managed persistent enterprise components in J2EE) ... that works as an O/R database mapping layer ... Wesner Moise wrote: Windows Forms features that enable you to build Office-style, professional looking, cutting-edge applications and user interfaces. Learn how to use the new toolbar control to make cool, rich toolbars and menus that behave and look just like Office. Next, integrate in the GridView, WebBrowser, and ActiveDocument controls to provide rich content. What I would really like is to improve the memory consumption of windows forms and improve their performance ... Of course graphical widgets like these ones are nifty and makes us more productive with more time to dedicate to more serious business ... :-) Wesner Moise wrote: dynamic application update checks to ensure your users have the latest and greatest! Now that's an interesting feature ... More interesting would be IMHO see the light on the promised c# generics ... Until then , see to believe ... Cheers,Joao Vaz Three primary LAN architectures for Network Engineers, under the sky, Seven OSI layers for the Open System Architects, in their halls of stone, Nine N-xDU operations* for mortal Developers, doomed to die, One protocol suite for the Dark Sysadmin, in his dark server room, In the land of mordor.net, where the shadowed fibers lie
Joao Vaz wrote: I truly would enjoy that Nant and NUnit (or similar) would be incorporated in the product Yoink![^] But in the meantime, there's nothing stopping anyone (including me ;)) from building a new VS.NET NAnt project system via the VSIP SDK... -- Russell Morris "So, broccoli, mother says you're good for me... but I'm afraid I'm no good for you!" - Stewy
-
what do they mean by "visualization"? Well you're now going visualize all your bugs away. This is sort of like optimizing your bugs away but more efficient. So you'll close your eyes, hum a happy tune (all together now everyone), and wish your bugs away... "Hi I'm Clippy your Whidbey Assistant! I see you're trying to think about bugs today. Would you like to wriote a buffer overflow? I thought so... Here let me help..." ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned
:laugh::laugh::laugh:
-
Ah - the brevity of XML with the efficiency of .NET. :P cheers, Chris Maunder
:laugh::((:laugh::((
-
Wesner Moise wrote: Windows Forms: Building Polished Applications with the .NET Framework "Whidbey" Yawn. What I want is a move away from code-based GUIs to those you can modify on the fly without recompiling. XML based stuff. That would have made .NET and C# very appealing. But as of now, we're doing just that using C++/wxWindows, all pretty much by hand. But it works well... and makes it ridiculously easy to change the GUI based on your customer. If your nose runs and your feet smell, then you're built upside down.
Navin wrote: What I want is a move away from code-based GUIs to those you can modify on the fly without recompiling. XML based stuff. That would have made .NET and C# very appealing. But as of now, we're doing just that using C++/wxWindows Interesting, I've heard of that on Linux. But my initial thoughts are that you can only do pretty basic GUI's that way. Woke up this morning...and got myself a blog
-
what do they mean by "visualization"? Well you're now going visualize all your bugs away. This is sort of like optimizing your bugs away but more efficient. So you'll close your eyes, hum a happy tune (all together now everyone), and wish your bugs away... "Hi I'm Clippy your Whidbey Assistant! I see you're trying to think about bugs today. Would you like to wriote a buffer overflow? I thought so... Here let me help..." ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned
Jim Crafton wrote: So you'll close your eyes, hum a happy tune (all together now everyone), and wish your bugs away... I do that everyday to all my code, but it still not working :( Ahh well, if all else fails, I can always put my hands over my ears and go "la, la, la, la...." **I Dream of Absolute Zero
**