|
|
very droll
cheers,
Chris Maunder
|
|
|
|
|
Fazlul Kabir wrote:
A second obvious benefit of MSIL is that it decouples your EXEs and DLLs from any specific operating system or hardware platform. Microsoft currently has plans to ship a version of the CLR for Windows 2000, Windows NT®, Windows 98, and Windows 95
I think you've taken this in the wrong context - what they mean is that the IL produced can run on any platform that has the CLR installed; i.e. whilst they only plan to ship it for Windows other vendors may ship it for other platforms.
--
Andrew.
|
|
|
|
|
Isn't it more of a sideways move? Seems to me that the whole focus of VS 7 is on .Net, which has almost no relation to previous VS iterations.
-c
Smaller Animals Software, Inc.
|
|
|
|
|
You're going to give me grey hairs, Chris
VS 7 has huge improvements in the areas of standard compliance, optimisation and debugging. It's still not quite there, but the groundwork has been laid so that future versions (with the next update due later this year) will mean even higher levels of conformance. There is also attributed programming to make COM programming faster, ATL Server, better help, a better (in many people's opinion) IDE and cool new menus. What more could you ask for?
VS .NET isn't just the same old IDE with support for .NET - it's a major upgrade of VS with a lot of work being put into all aspects, including VS7.
Check out:
Whole Program Optimization with Visual C++ .NET
How Visual C++ .NET Can Prevent Buffer Overruns
Interview with Stanley Lippman
cheers,
Chris Maunder
|
|
|
|
|
Chris Maunder wrote:
a better (in many people's opinion) IDE and cool new menus.
blech. That's all I've got to say about 'dat.
--Mike--
"Why you keep calling me Jesús? I look Puerto Rican to you?"
-- Samuel L. Jackson in Die Hard 3
My really out-of-date homepage
Sonork - 100.10414 AcidHelm
Big fan of Alyson Hannigan.
|
|
|
|
|
Michael Dunn wrote:
blech. That's all I've got to say about 'dat.
Mike, I've learned a *lot* from your excellent tutorials and answers on CP, but this is probably the wisest thing you've ever said. I've installed .NET, and had a play with it, and the IDE blows, big time.
Christian
I have come to clean zee pooollll. - Michael Martin Dec 30, 2001
Sonork ID 100.10002:MeanManOzI live in Bob's HungOut now
|
|
|
|
|
|
Preach it.
CodeGuy
The WTL newsgroup: over 1100 members! Be a part of it. http://groups.yahoo.com/group/wtl
|
|
|
|
|
I haven't played with the IDE, but I was under the impression that it was a lot like Visual Interdev's, which I happen to like despite the fact that it's quite different than VC6's.
Could you elaborate on why you think it "blows"?
Thanks,
Alvaro
|
|
|
|
|
I'm more inclined to think it looks like VB6, and certainly a lot of it looks to me like change for changes sake. I couldn't find anything, and when I did I found it was degraded to look and feel like VB6.
Christian
I have come to clean zee pooollll. - Michael Martin Dec 30, 2001
Sonork ID 100.10002:MeanManOzI live in Bob's HungOut now
|
|
|
|
|
Chris Maunder wrote:
What more could you ask for?
i want them to consolidate all of the thousands of string types (CString, std::string, std::wstring, char, wchar_t, TCHAR, BSTR, CComBSTR, _bstr_t, VARIANT/COleVariant/_variant_t (with vt=VT_BSTR), LPCSTR, LPTSTR, etc) into one fully functional string class (with all substring and comparison functions). i'm not interested in doing reference counting myself (let C++ handle that). i don't care to worry about Unicode, multibyte or ANSI, just give me one string class that works on all APIs, and write it so that i never have to use any kind of "detach" idea. that's one thing that i absolutely hate about doing COM programming these days. oh, and don't say ".Net has it" cause you know how i feel about that!
but just between you and me, chris, i've been reading a book on C#, cause it does sound interesting.
-c
Smaller Animals Software, Inc.
|
|
|
|
|
Chris Losinger wrote:
i want them to consolidate all of the thousands of string types...
You mean the .NET String class?
Chris Losinger wrote:
but just between you and me, chris, i've been reading a book on C#, cause it does sound interesting
Don't worry - I won't tell no one
cheers,
Chris Maunder
|
|
|
|
|
Chris,
I'm probably wrong, but I seem to recall reading about two distinct string classes. One is "string" which is built into the C# language. The other is "String" which is used by .NET. What's the story there?
Thanks,
Alvaro
|
|
|
|
|
The C# string aliases the .NET System.String class.
cheers,
Chris Maunder
|
|
|
|
|
Oh boy... so it's somewhat like LPCTSTR being an alias for const TCHAR* , or BSTR for unsigned short* , etc...
I bet that's gonna cause some confusion. Certainly the fact that you can write "string" or "String" in the same C# file doesn't sound very clean to me.
By the way, which do you personally use?
Regards,
Alvaro
|
|
|
|
|
Kind of, but not really. It's just you either use String or string (assuming you have #using System; at the top of your file)
Personally I use string because the other types in C# are lowercase.
cheers,
Chris Maunder
|
|
|
|
|
Chris Maunder wrote:
Personally I use string because the other types in C# are lowercase.
Also, it gets highlighted as a keyword in VS.NET. The same goes for object vs Object
I vote pro drink
|
|
|
|
|
Chris Losinger wrote:
i want them to consolidate all of the thousands of string types (CString, std::string, std::wstring,
What would be the point of 'consolidating' the std:: strings ? Or do you just mean make a string class that has iterators so it can be passed into STL functions ?
Chris Losinger wrote:
i don't care to worry about Unicode, multibyte or ANSI, just give me one string class that works on all APIs
I've not done much in this area, but when in doubt, I find casting to bstr_t always works.
Christian
I have come to clean zee pooollll. - Michael Martin Dec 30, 2001
Sonork ID 100.10002:MeanManOzI live in Bob's HungOut now
|
|
|
|
|
Christian Graus wrote:
What would be the point of 'consolidating' the std:: strings ?
ok, i guess 'consoldidate' was the wrong word. what i'd really like is to eliminate the need for using four different string classes in a project, just to please COM, the Win32 API, MFC and STL.
-c
Smaller Animals Software, Inc.
|
|
|
|
|
Chris Maunder wrote:
VS 7 has huge improvements in the areas of standard compliance, optimisation and debugging.
What improvements have been made in terms of standards compliance and debugging ?
Christian
I have come to clean zee pooollll. - Michael Martin Dec 30, 2001
Sonork ID 100.10002:MeanManOzI live in Bob's HungOut now
|
|
|
|
|
Chris Maunder wrote:
and cool new menus
I buying it!!!
--
Andrew.
|
|
|
|
|
I'd personally like to look at it, but the nature of our app is such that for now we have no use for it at work, so I'll need to fork out myself. The prices I have seen so far make this unlikely...
Christian
I have come to clean zee pooollll. - Michael Martin Dec 30, 2001
Sonork ID 100.10002:MeanManOzI live in Bob's HungOut now
|
|
|
|
|
Christian Graus wrote:
The prices I have seen so far make this unlikely...
Hopefully MS will issue the "Academic" version with limited features and cheaper.
|
|
|
|
|
An MS product without an Academic version is a rare sight to see!
Just think of all those students using MS software getting pulled deeper into the MS regime as they go about their lives; I bet the MS Sales dept. have dreams about it! :P
James
Sonork ID: 100.11138 - Hasaki
"Not be to confused with 'The VD Project'. Which would be a very bad pr0n flick. " - Michael P Butler Jan. 18, 2002
|
|
|
|