|
if you see my previous posts on the subject you will see i 100% agree with you and often say as such
dinosaurs rule! well they did 100 million years ago
---
"every year we invent better idiot proof systems and every year they invent better idiots ... and the linux zealots still aren't being sterilized"
|
|
|
|
|
I am not going to try and convince you that .NET is better, you have already convinced yourself that it isn't.
BUT
bburton wrote:
Writing >>>good<<< code used to be an artform. Some of us are really good at it; most out there are not. It looks to me as if Microsoft is now taking the hand holding approach to the extreme. Writing something in MFC? There are now wizards that do just about everything. What about ATL/COM? No more IDL. What happened to DESIGNING an interface before coding it...
Why can't you do this with VS.NET (.NET is the framework)? Sure there are wizards and helpers but you don't have to use them. Office comes with a million Wizards, I have probably used at most one or two of them.
Carry on hand coding just like all serious developers will and do, no harm done if MS choose to help out newbies or developers with mis-aligned deadlines.
bburton wrote:
Please, someone, convince me that .Net IS the future.
MS are betting the company on it, if you don't go .NET you will be left behind. Till they loose dominance you can't argue much about it.
regards,
Paul Watson
Bluegrass
Cape Town, South Africa
Do you Sonork? I do! 100.9903 Stormfront
"The greatest thing you will ever learn is to love, and be loved in return" - Moulin Rouge
|
|
|
|
|
Hello;
I'm getting following error when want to build and browse project an VS7. How can i solve it? Thank you helps...
Server Error in '/lab1' Application.
Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.
Parser Error Message: The 'Inherits' attribute is not supported by the 'application' directive.
Source Error:
Line 1: <%@ Application Codebehind="Global.asax.vb" Inherits="lab1.Global" %>
Source File: c:\inetpub\wwwroot\lab1\global.asax Line: 1
Version Information: Runtime Build:1.0.2914.16; ASP.NET Build:1.0.2914
|
|
|
|
|
I find that the design pattern for Dispose() is quite tricky, and I think many programmers are going to get it wrong. (For details, look for an article entitled "Implementing a Dispose Method" in the .NET docs.)
This is a real shame, because in so many ways C# and .NET take common but complicated programming tasks and make them really straightforward (and, in fact, pretty hard to mess up). But in the case of implementing Dispose() in your own classes, C#/.NET actually make it pretty hard to get it right.
I do understand the suggested implementation, and I understand the reasons for the different pieces of it. And, no, I don't have any brilliant suggestions for how to make it better; that would take more thinking than I want to put into it at the moment. All I'm saying is, I wish they had come up with a better, cleaner way to do it -- e.g. some language feature built into C# and VB.NET etc. which made it really easy to "get it right."
Mike Morearty
mike@morearty.com
http://www.morearty.com
|
|
|
|
|
We've had the Beta1 version of VS.NET installed for some time and yesterday I got the time to upgrade to the Candidate Release version. I started with uninstalling the old version, but then I f***ed it up a bit since I tried doing the installation remotely, through Windows Terminal Server. I finally managed to install the CR on the server late in the afternoon. I started a few projects and they seemed to load correctly.
Today as I tried to run the latest project I've been working on (ASP.NET Web application) , it claims it can not find System.Web, or one of its dependencies. I checked through the Temporary ASP.NET Files folder under winnt... and found that it had a subfolder for each framework version. When comparing the project files under the new version with those under the old version, I found that some files were missing in the new version, probably they should be created when the project is started.
I tried creating a new Web Application and start it. it ran without problems. When comparing again the temporary files in these three projects, i noticed that wheras the old version of my project had a file called __fusion__.info, both new projects had __AssemblyInfo__.ini instead. (I found it in the most "leafed" folder, the most nested folder under each project.)
I hope you are able to help me, I would like to learn how to use old projects.
Consultant, system/web developer.
IMS Consulting AB, Sweden
|
|
|
|
|
When trying to compile a Beta2 project in RC1 I get this error:
C:\Misc Projects\VSNET Samples\NetSamples\PeerChat\PeerChat.resx Resource transformation for file 'PeerChat.resx' failed. Invalid ResX input.
I get that error for every resource file, any ideas? Any help is greatly appreciated.
Thanks.
Bret Faller
Odyssey Computing, Inc.
|
|
|
|
|
I will post this on the .NET forum as well but I thought all the Loungers would be interested as it raises a lot of fundamental issues (also it made me go WOW).
Death of the Browser? on MSDN. Very interesting article on the automated Internet deployment of .NET applications, with some real examples and discussion.
I cannot really explain it without repeating the article so just read it and most importantly get that block of VB code (yes VB, just run it) and run it (you need VS.NET Beta 2 or at least the .NET framework and Notepad). I was pretty damned amazed.
Has anyone tried this out in a "semi" real application?
regards,
Paul Watson
Bluegrass
Cape Town, South Africa
Do you Sonork? I do! 100.9903 Stormfront
"The greatest thing you will ever learn is to love, and be loved in return" - Moulin Rouge
|
|
|
|
|
I can't find a substitute for SetROP2.
I want to draw in inverted color but I don't know how to.
With GDI I can use SetROP2 function to set how colors are
combined with the background, but I don't see something like that in GDI+.
Anyone can help me?
|
|
|
|
|
I have an exe-file and some .NET components (.dll) that the exe file uses. But when I try to start the exe file, I get the following error message. Does anybody know what to do here? Thanx,
ds
error message:
"class not registered."
========== Exception Text ==========
System.Runtime.InteropServices.COMException (0x80040154): class not registered
at System.Windows.Forms.AxHost.CreateInstance()
at System.Windows.Forms.AxHost.GetOcxCreate()
at System.Windows.Forms.AxHost.TransitionUpTo(Int32 state)
at System.Windows.Forms.AxHost.CreateHandle()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.AxHost.EndInit()
at VMS.ITFieldEditor.VDlgITFE.InitializeComponent()
at VMS.ITFieldEditor.VDlgITFE..ctor()
at VMS.ITFieldEditor.VITFieldEditor..ctor()
at VMS.ITFEBridge.VITFEBridge..ctor()
at TestDotnetApp.MainWin.btnStart_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
========== Loaded Assemblies ==========
mscorlib
Assembly Version: 1.0.2411.0
Win32 Version: 1.0.2914.16
CodeBase: file:///c:/windows/microsoft.net/framework/v1.0.2914/mscorlib.dll
----------------------------------------
TestDotnetApp
Assembly Version: 8.0.0.0
Win32 Version: 8.0.0.0
CodeBase: ...
----------------------------------------
System
Assembly Version: 1.0.2411.0
Win32 Version: 1.0.2914.16
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v1.0.2914/System.dll
----------------------------------------
System.Drawing
Assembly Version: 1.0.2411.0
Win32 Version: 1.0.2914.16
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v1.0.2914/System.Drawing.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 1.0.2411.0
Win32 Version: 1.0.2914.16
CodeBase: file:///C:/WINDOWS/assembly/GAC/System.Windows.Forms/1.0.2411.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
ITFEBridge
Assembly Version: 8.0.0.0
Win32 Version: 8.0.0.0
CodeBase: ...
----------------------------------------
TestDotnetApp.resources
Assembly Version: 8.0.0.0
Win32 Version: 8.0.0.0
CodeBase:...
----------------------------------------
ITFieldEditor
Assembly Version: 8.0.0.0
Win32 Version: 8.0.0.0
CodeBase:...
----------------------------------------
CBase
Assembly Version: 8.0.0.0
Win32 Version: 8.0.0.0
CodeBase: ...
----------------------------------------
CFieldEditor
Assembly Version: 8.0.0.0
Win32 Version: 8.0.0.0
CodeBase: ...
----------------------------------------
CImageViewer
Assembly Version: 8.0.0.0
Win32 Version: 8.0.0.0
CodeBase: ...
----------------------------------------
AxCCOREVIEWERLib
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: ...
----------------------------------------
CCOREVIEWERLib
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: ....
----------------------------------------
CUIBase
Assembly Version: 1.0.657.22684
Win32 Version: 1.0.657.22684
CodeBase: ...
----------------------------------------
CVisUtils
Assembly Version: 8.0.0.0
Win32 Version: 8.0.0.0
CodeBase:...
----------------------------------------
ITFieldEditor.resources
Assembly Version: 8.0.0.0
Win32 Version: 8.0.0.0
CodeBase: ...
----------------------------------------
|
|
|
|
|
I was just browsing the MSDN subscription downloads and came across Visual J# NET Beta 1. It looks like it's been around since Oct 10. Does anyone know if there are any links/info about this?
|
|
|
|
|
|
Not only is the .Net a bloated (1.2 Gb!) distribution
[.Net Framework + Visual Studio .Net] but the design principles behind the product are completely motivated by Microsoft's continued need to dominate the technogolies that it perceives drive the marketplace.
C# is an obvious rip-off of Java. Does Microsoft think I'm going to continually invest my valuable lifespan learning "new" languages with no tangible benefits over existing languages? C# is proprietary and flys in the face of a multi-platform advantage enjoyed by Java.
VB is horribly incompatible with VB 6. Project conversion from VB6 to VB7 is verrrrry slow (almost 1/2 hour to convert a simple project with several forms) and results in hundreds of errors that much be attended to manually due to changes in VB.
Each change is a reference to some documentation link that must be visited and absorbed.
Tired of going down the same roads...
|
|
|
|
|
C# is proprietary and flys in the face of a multi-platform advantage enjoyed by Java.
did you forget? Java is owned by Sun.
VB is horribly incompatible with VB 6.
VB?? talking about proprietary... at least MS is submitting C# to a standards body (which Sun won't do with Java and MS would never do with VB).
-c
POKE 808,234
|
|
|
|
|
Java execution support is at least supported on a variety of operating systems and browsers whereas C# requires the Common Execution environment that Microsoft is not likely to make available elsewhere. I guess by "proprietary", I mean "limiting".
Yeah, VB is proprietary but my point there was about compatibility.
|
|
|
|
|
Actually, .NET is being ported to other platforms.
Tim Smith
Descartes Systems Sciences, Inc.
|
|
|
|
|
i heard, back in the summer, that there are at least two companies (Ximian and Corel, i think) working on .Net CLR's for Linux - with MS's permission. believe it when ya see it, of course.
-c
POKE 808,234
|
|
|
|
|
Hi, you mean i can write program with VC++ and my program run on Linux ?
Other question, what is POKE 808, 234 ?
My month article: Game programming by DirectX by Lan Mader.
Please visit in: www.geocities.com/hadi_rezaie/index.html
Hadi Rezaie
|
|
|
|
|
There is the mono project that will make .NET available to LINUX.
http://www.linuxdevices.com/news/NS6609104471.html
Javas primary goal was to build OS independent client software. How many commercial client apps written in Java do you know.
With .NET you will have some powerful libraries (Forms, etc) to get your job done in a productive manner.
All I need is a roadmap and then I might be able to find a clue.
|
|
|
|
|
If you're a regular you'll know I have little nice to say about C#/.NET. That being the case:
C# is proprietary and flys in the face of a multi-platform advantage enjoyed by Java.
You came from /., right ? Only there is it acceptable for Sun to have a proprietary language, but not M$.
Java wasn't exactly a new idea in any case.
Christian
After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001
|
|
|
|
|
I come from Sun -> Linux -> Microsoft [curse of selling software].
Sure, Java is controlled by Sun but it was a significant concept over what C# has to offer and it was needed at a time when Microsoft was not addressing cross-platform execution. C# is me-too with yet another way to offer the SAME concept. What's the benefit to us developers aside from making Microsoft technology function better?
|
|
|
|
|
What's the benefit to us developers aside from making Microsoft technology function better?
Not a damn thing. Like I said, if you read CP regularly you'll find many posts where I claim C# came out of M$ wanting to reuse the J++ code. That doesn't change that bagging it for being a proprietary language over Java is a bit rich.
Christian
After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001
|
|
|
|
|
Java is dead and it's Sun's fault. http://www.pbs.org/cringely/pulpit/pulpit20011101.html
|
|
|
|
|
Interesting read. Thanks for the pointer.
To wine is devine.c
|
|
|
|
|
>Not only is the .Net a bloated (1.2 Gb!) distribution
The final distribution hasn't confirmed yet.
>C# is an obvious rip-off of Java
Oh and Java is such an original language. Java is C++ for dummies and was designed by Sun to sell more of their overpriced hardware in the Network Computer Scam.
>C# is proprietary and flys in the face of a multi-platform advantage >enjoyed by Java.
Name one decent multi-platform advantage that Java has. Most applications are written for pre-determined hardware, especially on the server-side.
>VB is horribly incompatible with VB 6. Project conversion from VB6 to VB7 >is verrrrry slow (almost 1/2 hour to convert a simple project with several >forms) and results in hundreds of errors that much be attended to manually >due to changes in VB.
Microsoft themselves have said that converting projects from VB6 to VB7 is not recommended. Why would anybody want to convert an existing project to another compiler? The project was designed to do a job, converting it to VB7 won't improve it.
Anyway, with a bit of luck it might teach some of those VB hackers how to program better.
Michael
|
|
|
|
|
Michael P Butler wrote:
Anyway, with a bit of luck it might teach some of those VB hackers how to program better.
Oh dear, I simply cannot refuse that barbed insult.
Actually I don't think moving from VB6 to VB.NET will improve poor programmers. From what I have seen of .NET it makes it even easier so lousy programmers will become easy-lousy programmers.
Will people respect me more if I say I code in C# as opposed to VB? Or do I simply have to switch to C++ to become respected? hehe
regards,
Paul Watson
Bluegrass
Cape Town, South Africa
Do you Sonork? I do! 100.9903 Stormfront
"The greatest thing you will ever learn is to love, and be loved in return" - Moulin Rouge
|
|
|
|