|
Just for you Microsoft lover :
(excerpt from today's CNET news)
"Users receive five prompts to signup for a Passport account after installing the operating system. Microsoft had already announced plans to remove the prompts as part of Windows XP Service Pack 1. The update, expected as early as late August, includes other tweaks in response to Microsoft's antitrust settlement with the Justice Department and nine of 18 states. A federal judge has yet to approve the deal."
I wonder when DotNet run-times requires a user passport before being downloaded.
Microsoft is enabling themselves, not empowering users nor developers.
|
|
|
|
|
Anonymous wrote:
Just for you Microsoft lover
Strong words for someone who won't own even up to who they are.
As far as I'm concerned this troll session is over.
James
|
|
|
|
|
You silents that CP evangelizes DotNet.
Non-dev sites already show and explain Microsoft plans quite well. I understand developers that have been "acquired" by Microsoft cannot stand any kind of constructive criticism.
To provide end users with better products, developers need to know exactly what they do. With so many upgrades (almost every day now), I simply believe it is not possible anymore for a developer to know and master what they do at the same level than before.
There is at least a simple reason for that : DotNet adds layers of code instead of replacing them.
Quite funnily, in my earlier software company, when we didn't know how to solve problems, we were used to build wrappers around the classes, adding (useless) layers to the code.
Knowledge is these days more on the Microsoft side ; the MSDN documentation is now almost impossible to read ; the public MS dotnet newsgroups are really funny to read : many people that were mastering quite well VC++, are now much like VB developers bound to use third-party components and pray it does the job.
Thanks "software as a service" : that will certainly improve end-user experience...
|
|
|
|
|
Anonymous wrote:
MS dotnet newsgroups are really funny to read
Then stop reading them.
It's not Bill's fault that all the 404s in the world seem to frequent those NGs.
Anonymous wrote:
MSDN documentation is now almost impossible to read
That's about the only good point.
As far as complaining about the skills of developers, sure, you've got an issue there, but it's with those developers and not MS.
If ppl aren't learning enough about a technology and end up implementing some sh!te at the client's expense, then it's on their head and not MS.
Trolling MS on a MS site, clever, very clever.
Cheers,
Simon
"Sign up for a chance to be among the first to experience the wrath of the gods.", Microsoft's home page (24/06/2002)
|
|
|
|
|
Then stop reading them. (MS newsgroup)
No! when I mean it is funny, I really mean I laugh at the posts. That's worth Dilbert.
If ppl aren't learning enough about a technology and end up implementing some sh!te at the client's expense, then it's on their head and not MS.
That's why a bunch of open source libraries are always better whatever the devlopment you are involved in.
I just hate it when knowledge and handle is kept hidden behind so-called new frameworks. Makes me tickle when I read Microsoft swears "this new product is new and better, enhances productivity, and empowers developers".
However, what matters me most these days is the deployment issues. It really seems that no one at CP gives a sh*t about it, although it is part of the development cycle.
|
|
|
|
|
Anonymous wrote:
And of course, the latest DotNet framework is strictly incompatible with an earlier, such like the one which came with VisualStudio DotNet beta 2.
Only the beta's were this way. Starting with RC0, it and future versions could co-exist on the same system.
Anonymous wrote:
no value for the end user itself
That's debatable, if there were no value to the end user no one would use it. Unless it is really minor, if there is added benefit to the developer there is added benefit to the end user as well. In the case of .NET that is increased productivity which lowers end user cost and development time.
James
|
|
|
|
|
James T. Johnson wrote :
In the case of .NET that is increased productivity which lowers end user cost and development time.
Hum...
VisualStudio DotNet is several times slower than Visual Studio 6.0 in both working environment and speed of generated .exe code.
In fact, what the latest software from Microsoft requires is...new hardware. Don't lie, you know that's true.
End users spend their time upgrading, and upgrading and upgrading again. That's not exactly improved productivity.
I personally love upgrading Microsoft software, for instance when I am told to urgently upgrade Windows Media, just to know later that I cannot do freely MP3 any longer because of it.
Do you remember Microsoft Word provided on server-side through on ApplicationServiceProvider business model by Microsoft. This was last year. Have we heard about this anymore ?
I same the same productivity con about DotNet than the one I have against server-side applications such like Microsoft Word on an ASP model.
|
|
|
|
|
Have you ever even worked on a real .NET app and seen the productivity increase?..Change is inevitable in this industry mate, so wake up and face reality.
May the Source be with you
Sonork ID 100.9997 sijinjoseph
|
|
|
|
|
Yes I have. The strongest was this Visual SQL app that let's you build SQL sentences with friendly drag&drop.
This was done easily using C++.
This failed miserably using dotnet :
- deployment issues : no one is willing to download over 21MB of bloat just to launch my .exe
- blocking bugs in ADO.Net : looks like only half of the drivers code is implemented (SQL.Net provider + OLEDB.Net provider).
- very questionable deployment issues regarding new data .Net providers such like ODBC's and ORACLE's.
- many blocking code reuse issues : some useful classes from the framework are not reusable (constructor marked as internal).
|
|
|
|
|
Regarding productivity improvement, please do me a favor : read in this C# forum the latest threads titled "how to click a button", and "i install net framework sdk".
If you don't laugh at when you see the amount of new terminologies and concept and code and arguing point of views meant to implement...a button click, then ok you are right : I am really meaninglessly trashing everyone here...
|
|
|
|
|
Hi
Suppose my computer is connected to internet (directly through dialup or via a lan). How can I stop applications (running on it) to access internet? And to allow only specified application to access the internet? Target Environment is Windows 98/XP.
I wanna develop an application in C#... using which user can check the application and can allow them to access the net.
Regards;
fadee
|
|
|
|
|
You would need to simply create an application that listens to specific ports (i.e. - port 80 for internet 443 I think for SSL) and then just control access (kill the application) when you see access to those ports. For C# you you will need to include using System.Net.Sockets; .
HTH
Nick Parker
|
|
|
|
|
fadee wrote:
I wanna develop an application in C#... using which user can check the application and can allow them to access the net.
I don't know the details but you could probably run a filter on port 80 to stop WWW traffic. Maybe check out Net Nanny and similar products to see how they do it. You could then extend that to other ports.
Or you could just install a firewall system on the PCs you want to control. Most firewalls have options to allow/disallow traffic on certain ports and even stop/let-through certain application traffic.
regards,
Paul Watson
Bluegrass
Cape Town, South Africa
|
|
|
|
|
If I understand your question:
.NET has a bunch of security settings that can prevent/allow an app to access the internet.
Cheers,
Simon
"Sign up for a chance to be among the first to experience the wrath of the gods.", Microsoft's home page (24/06/2002)
|
|
|
|
|
I want to be able to detect when the Clipboard contents change.
For example someone selects a text.
There are some WinAPI functions but I couldn't do anything.
Can someone help me?
|
|
|
|
|
I did some looking through Win32, and I didn't see any functions that tell you when there's something new on the clipboard.
If you know of some functions, you could call them from C# using DLLImport.
|
|
|
|
|
Look at:
SetClipboardViewer
ChangeClipboardChain
The WMDRAWCLIPBOARD message should be handled.
Does someone have any idea how to be done. Please help with sources because I've done it in Delphi but can not make it run on .net
Here is some Delphi's code:
To set:
NextHandle := SetClipboardViewer(Handle);
To unset:
ChangeClipboardChain(Handle, NextHandle);
To handle:
procedure TScrnShot.WMDRAWCLIPBOARD(var Msg: TMessage);
begin
if Clipboard.HasFormat(CF_BITMAP) then
Memo1.Lines.Add('Screen Shot!');
if LongWord(Msg.WParam) = NextHandle then
NextHandle := Msg.LParam
else
SendMessage(NextHandle, WM_CHANGECBCHAIN, Msg.WParam, Msg.LParam);
end;
|
|
|
|
|
I'd like to write an application in C# that reads and displays the contents of the Windows Address Book wab file. Can this file be read, maybe through Jet?
|
|
|
|
|
|
public delegate void EventHandler(int Index);
public event EventHandler PressIcon;
public virtual void OnPressIcon(int index)
{
if (PressIcon != null)
PressIcon(index);
}
..
OnPressIcon(this.SelectedIndex);
Email: theeclypse@hotmail.com URL: http://www.onyeyiri.co.uk "All programmers are playwrights and all computers are lousy actors."
|
|
|
|
|
public delegate void EventHandler(int Index);
public EventHandler PressIcon;
This does however work. Although it looks not right, can some please explain what the difference is between the above and this below?
public delegate void EventHandler(int Index);
public event EventHandler PressIcon;
protected virtual void OnPressIcon(int index)
{
if (PressIcon != null) PressIcon(index);
}
I know options 2 is the "correct" way, but how does this differ?
MYrc : A .NET IRC client with C# Plugin Capabilities. See
http://sourceforge.net/projects/myrc for more info.
|
|
|
|
|
i think
1. The second give the user the ability to override what happens in that event in derived classes
2. if an event handler is not attached to PressIcon, then it will be called, but there will be no body, that is why the first gives an exception when the code is called, with no event handler attached.
get what i mean>?
Email: theeclypse@hotmail.com URL: http://www.onyeyiri.co.uk "All programmers are playwrights and all computers are lousy actors."
|
|
|
|
|
Nnamdi Onyeyiri wrote:
if an event handler is not attached to PressIcon, then it will be called, but there will be no body, that is why the first gives an exception when the code is called, with no event handler attached.
get what i mean>?
You didnt note the changes ?? In example 1 i declare only a delegate, not an event delegate, thus the OnPressIcon function is not neccesary and u call the delegate directly.
In the implementation , u would just call "it" like u would for an event except u call the delegate directly. This works! But what are the differences between the two?
MYrc : A .NET IRC client with C# Plugin Capabilities. See
http://sourceforge.net/projects/myrc for more info.
|
|
|
|
|
Hi all,
I try to have a MDI application.
What I am trying to do is to make main window to have a treeview control in it. I want to place on left side of the main window. So, when a child window is opened and maximized it will occupy the rest of space on the main window.
How can you accomplish this?
ATM, i already tried, but when i maximized child window, it occupy the whole main window space.
Thanks for the help
Eka
|
|
|
|
|
Set the TreeView 's Dock property to DockStyle.Left , that should be all you need to do.
Assuming you set the child form's MdiParent property to the instance of the main form.
James
|
|
|
|