Microsoft Sucks A$$
-
I need to vent. I've been westling with developer studio all day. First, my submenus are crashing. Second, I have controls on a dialog that the class browser refuses to list in the Add Variables tab. There are controls listed that do not exist on that dialog though. I have duplicate IDS (which is ok, until you put a control on a dialog that exists by the same name elsewhere, then they end up hashing to the same resource ID.) It's have been better to just enforce globally unique IDs. The days are numbered for Microsoft dominance. OpenSource while shabby is coming along nicely. wxWindows is easier, better and more consistant than MFC. Linux is more stable and cheaper, and more hackable. No intrusive EULAs, and you have complete access to source code. I urge all developers to use wxWindows. Not only will you be cross platform for MAC, Linux and Windows, (not to mention for some smaller devices (Think WinCE)) but you'll program better, faster and easier. If you're a VB person and not a C++ person, use wxPython. It's the same wxWindows, but wrapped by Python. Besides, the VB of today isn't the same VB of 5 years ago. You amost know C++ :-D belive it or not. Free Software can deliver better than Microsoft can. This is the last project that I use developer studio for. Hey Steve, Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Guess what? Free software is better to developers than you can ever be!
-
I need to vent. I've been westling with developer studio all day. First, my submenus are crashing. Second, I have controls on a dialog that the class browser refuses to list in the Add Variables tab. There are controls listed that do not exist on that dialog though. I have duplicate IDS (which is ok, until you put a control on a dialog that exists by the same name elsewhere, then they end up hashing to the same resource ID.) It's have been better to just enforce globally unique IDs. The days are numbered for Microsoft dominance. OpenSource while shabby is coming along nicely. wxWindows is easier, better and more consistant than MFC. Linux is more stable and cheaper, and more hackable. No intrusive EULAs, and you have complete access to source code. I urge all developers to use wxWindows. Not only will you be cross platform for MAC, Linux and Windows, (not to mention for some smaller devices (Think WinCE)) but you'll program better, faster and easier. If you're a VB person and not a C++ person, use wxPython. It's the same wxWindows, but wrapped by Python. Besides, the VB of today isn't the same VB of 5 years ago. You amost know C++ :-D belive it or not. Free Software can deliver better than Microsoft can. This is the last project that I use developer studio for. Hey Steve, Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Guess what? Free software is better to developers than you can ever be!
Scorp1us wrote: I urge all developers to use wxWindows Never heard of it, but can you tell me: If I use wxWindows to develop do the users of my applications require wxWindows on their box? Is it like a shell or emulator that my apps will run in? Are the UI widgets standard or how does that work (e.g. Java sucks at this, nothing looks like a proper Windows window or button?)
Paul Watson
Bluegrass
Cape Town, South AfricaAnna-Jayne Metcalfe wrote: I don't know much about Artificial Intelligence, but I've seen a lot of Natural Stupidity in the corporate world...
-
Scorp1us wrote: I urge all developers to use wxWindows Never heard of it, but can you tell me: If I use wxWindows to develop do the users of my applications require wxWindows on their box? Is it like a shell or emulator that my apps will run in? Are the UI widgets standard or how does that work (e.g. Java sucks at this, nothing looks like a proper Windows window or button?)
Paul Watson
Bluegrass
Cape Town, South AfricaAnna-Jayne Metcalfe wrote: I don't know much about Artificial Intelligence, but I've seen a lot of Natural Stupidity in the corporate world...
Yes, users need it installed (no biggie though). No it is not emulation or anything of th sort. Imagine MFC done right. :omg: It uses the native tool kit. That means text boxes use standard win32 boxes on windows, and the equivelent on everything else (Linux, Mac). Also any theme-ing done works on these objects because the windowing environment draws it. Instead of using messages though it uses 'events'. Basically the same thing, but the coding is a little different. BEGIN_EVENT_TABLE(MyFrame, wxFrame) EVT_MENU(ID_Quit, MyFrame::OnQuit) EVT_MENU(ID_About, MyFrame::OnAbout) END_EVENT_TABLE() The ID's above only need to be unique to MyFrame. www.wxwindows.org - screenshots, FAQs, examples.
-
Yes, users need it installed (no biggie though). No it is not emulation or anything of th sort. Imagine MFC done right. :omg: It uses the native tool kit. That means text boxes use standard win32 boxes on windows, and the equivelent on everything else (Linux, Mac). Also any theme-ing done works on these objects because the windowing environment draws it. Instead of using messages though it uses 'events'. Basically the same thing, but the coding is a little different. BEGIN_EVENT_TABLE(MyFrame, wxFrame) EVT_MENU(ID_Quit, MyFrame::OnQuit) EVT_MENU(ID_About, MyFrame::OnAbout) END_EVENT_TABLE() The ID's above only need to be unique to MyFrame. www.wxwindows.org - screenshots, FAQs, examples.
mxWindows is a GUI framework not anything remotely like a viable replacement for MFC (which incidentally is a great deal more than just CEdit and message maps).
David Wulff http://www.davidwulff.co.uk
-
mxWindows is a GUI framework not anything remotely like a viable replacement for MFC (which incidentally is a great deal more than just CEdit and message maps).
David Wulff http://www.davidwulff.co.uk
MFC is not viable. It's buggy as hell and poorly documented. How can I instantiate a dialog and not have it exist yet? That's capital B.S. Lets take a look at the class list shall we? :-D http://www.wxwindows.org/classhierarchy.txt Oh, don't forget that wxWindows works for windows 3.1 and OS2 as well. wxWindows (I assume you mean wx not mx) is competely C++ until it can't be. Your statements suggest you know nearly nothing about this project, and are being overly critical of the examples. I ofcourse know that there's more to MFC than CEdits and message maps. I highly suggest you get to know wxWindows better. It's worth it just to get away from using fixed position forms. That is a bad habit (worse than crack) that MS forces on people. Once you go pack() you'll never go back! :-O
-
Scorp1us wrote: I urge all developers to use wxWindows Never heard of it, but can you tell me: If I use wxWindows to develop do the users of my applications require wxWindows on their box? Is it like a shell or emulator that my apps will run in? Are the UI widgets standard or how does that work (e.g. Java sucks at this, nothing looks like a proper Windows window or button?)
Paul Watson
Bluegrass
Cape Town, South AfricaAnna-Jayne Metcalfe wrote: I don't know much about Artificial Intelligence, but I've seen a lot of Natural Stupidity in the corporate world...
Paul Watson wrote: Never heard of it Wow! but its hard to keep up with everything. I have noticed a lot more wxwindows stuff in the last 18 months or so appearing. Using it from VC++ isn't difficult either. There still seems to be gaps in it though, as IK believe it started as a cross platform GUI toolkit, and has just grown. Regardz Colin J Davies
Sonork ID 100.9197:Colin
I'm guessing the concept of a 2 hour movie showing two guys eating a meal and talking struck them as 'foreign' Rob Manderson wrote:
-
I need to vent. I've been westling with developer studio all day. First, my submenus are crashing. Second, I have controls on a dialog that the class browser refuses to list in the Add Variables tab. There are controls listed that do not exist on that dialog though. I have duplicate IDS (which is ok, until you put a control on a dialog that exists by the same name elsewhere, then they end up hashing to the same resource ID.) It's have been better to just enforce globally unique IDs. The days are numbered for Microsoft dominance. OpenSource while shabby is coming along nicely. wxWindows is easier, better and more consistant than MFC. Linux is more stable and cheaper, and more hackable. No intrusive EULAs, and you have complete access to source code. I urge all developers to use wxWindows. Not only will you be cross platform for MAC, Linux and Windows, (not to mention for some smaller devices (Think WinCE)) but you'll program better, faster and easier. If you're a VB person and not a C++ person, use wxPython. It's the same wxWindows, but wrapped by Python. Besides, the VB of today isn't the same VB of 5 years ago. You amost know C++ :-D belive it or not. Free Software can deliver better than Microsoft can. This is the last project that I use developer studio for. Hey Steve, Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Guess what? Free software is better to developers than you can ever be!
I've been using wxWindows for awhile and it kindof reminds me of MFC with a hint of Java. They could have made more generalized constructors (while keeping the long powerful ones) for many of the objects, many object definition are very long and have lots of elements that most people are just going to set to default anyway. Take wxFrame for example: wxFrame(wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE, const wxString& name = "frame") Most of the time id, pos, size, and style are going to be set to default. While I agree that it would be much better for developing cross platform software, MFC is still much better for Windows programming. Brad Jennings "if the golden arches shut shop, where else are the VB people going to get work." - Colin Davies
-
MFC is not viable. It's buggy as hell and poorly documented. How can I instantiate a dialog and not have it exist yet? That's capital B.S. Lets take a look at the class list shall we? :-D http://www.wxwindows.org/classhierarchy.txt Oh, don't forget that wxWindows works for windows 3.1 and OS2 as well. wxWindows (I assume you mean wx not mx) is competely C++ until it can't be. Your statements suggest you know nearly nothing about this project, and are being overly critical of the examples. I ofcourse know that there's more to MFC than CEdits and message maps. I highly suggest you get to know wxWindows better. It's worth it just to get away from using fixed position forms. That is a bad habit (worse than crack) that MS forces on people. Once you go pack() you'll never go back! :-O
There's no need to be anonymous - sure I'll take a look at it. I'll try and fit some play time in this weekend. :)
David Wulff http://www.davidwulff.co.uk
-
I need to vent. I've been westling with developer studio all day. First, my submenus are crashing. Second, I have controls on a dialog that the class browser refuses to list in the Add Variables tab. There are controls listed that do not exist on that dialog though. I have duplicate IDS (which is ok, until you put a control on a dialog that exists by the same name elsewhere, then they end up hashing to the same resource ID.) It's have been better to just enforce globally unique IDs. The days are numbered for Microsoft dominance. OpenSource while shabby is coming along nicely. wxWindows is easier, better and more consistant than MFC. Linux is more stable and cheaper, and more hackable. No intrusive EULAs, and you have complete access to source code. I urge all developers to use wxWindows. Not only will you be cross platform for MAC, Linux and Windows, (not to mention for some smaller devices (Think WinCE)) but you'll program better, faster and easier. If you're a VB person and not a C++ person, use wxPython. It's the same wxWindows, but wrapped by Python. Besides, the VB of today isn't the same VB of 5 years ago. You amost know C++ :-D belive it or not. Free Software can deliver better than Microsoft can. This is the last project that I use developer studio for. Hey Steve, Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Guess what? Free software is better to developers than you can ever be!
Scorp1us wrote: Microsoft Sucks A$$ so what? Bend over, and enjoy! :cool:
So many people long for eternity that don't know what to do on a rainy sunday afternoon.
[sighist] | [Agile Programming] [doxygen]
If you look for evil in me you will find it whether it's there or not. -
I need to vent. I've been westling with developer studio all day. First, my submenus are crashing. Second, I have controls on a dialog that the class browser refuses to list in the Add Variables tab. There are controls listed that do not exist on that dialog though. I have duplicate IDS (which is ok, until you put a control on a dialog that exists by the same name elsewhere, then they end up hashing to the same resource ID.) It's have been better to just enforce globally unique IDs. The days are numbered for Microsoft dominance. OpenSource while shabby is coming along nicely. wxWindows is easier, better and more consistant than MFC. Linux is more stable and cheaper, and more hackable. No intrusive EULAs, and you have complete access to source code. I urge all developers to use wxWindows. Not only will you be cross platform for MAC, Linux and Windows, (not to mention for some smaller devices (Think WinCE)) but you'll program better, faster and easier. If you're a VB person and not a C++ person, use wxPython. It's the same wxWindows, but wrapped by Python. Besides, the VB of today isn't the same VB of 5 years ago. You amost know C++ :-D belive it or not. Free Software can deliver better than Microsoft can. This is the last project that I use developer studio for. Hey Steve, Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Guess what? Free software is better to developers than you can ever be!
Visionless whining. X| Any complain against MFC falls short, since you have the full MFC source code. MFC Code you can derive classes from with an exact mastering of where you are going. For WIN32 and other underlying core stuff, get hired in a software company which partners with MS and has the windows source code to play with.
-
I need to vent. I've been westling with developer studio all day. First, my submenus are crashing. Second, I have controls on a dialog that the class browser refuses to list in the Add Variables tab. There are controls listed that do not exist on that dialog though. I have duplicate IDS (which is ok, until you put a control on a dialog that exists by the same name elsewhere, then they end up hashing to the same resource ID.) It's have been better to just enforce globally unique IDs. The days are numbered for Microsoft dominance. OpenSource while shabby is coming along nicely. wxWindows is easier, better and more consistant than MFC. Linux is more stable and cheaper, and more hackable. No intrusive EULAs, and you have complete access to source code. I urge all developers to use wxWindows. Not only will you be cross platform for MAC, Linux and Windows, (not to mention for some smaller devices (Think WinCE)) but you'll program better, faster and easier. If you're a VB person and not a C++ person, use wxPython. It's the same wxWindows, but wrapped by Python. Besides, the VB of today isn't the same VB of 5 years ago. You amost know C++ :-D belive it or not. Free Software can deliver better than Microsoft can. This is the last project that I use developer studio for. Hey Steve, Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Guess what? Free software is better to developers than you can ever be!
When wxWindows has been around as long as MFC has and is still being used to write desktop apps - then we'll talk. I've been using MFC since '93 and have rarely had a problem. Okay, so it is showing its age now but I'd still back it for 90% of the work I need to do. Michael Wonder Woman, Wonder Woman. All the world's waiting for you, and the power you possess. In your satin tights, Fighting for your rights And the old Red, White and Blue.
-
I need to vent. I've been westling with developer studio all day. First, my submenus are crashing. Second, I have controls on a dialog that the class browser refuses to list in the Add Variables tab. There are controls listed that do not exist on that dialog though. I have duplicate IDS (which is ok, until you put a control on a dialog that exists by the same name elsewhere, then they end up hashing to the same resource ID.) It's have been better to just enforce globally unique IDs. The days are numbered for Microsoft dominance. OpenSource while shabby is coming along nicely. wxWindows is easier, better and more consistant than MFC. Linux is more stable and cheaper, and more hackable. No intrusive EULAs, and you have complete access to source code. I urge all developers to use wxWindows. Not only will you be cross platform for MAC, Linux and Windows, (not to mention for some smaller devices (Think WinCE)) but you'll program better, faster and easier. If you're a VB person and not a C++ person, use wxPython. It's the same wxWindows, but wrapped by Python. Besides, the VB of today isn't the same VB of 5 years ago. You amost know C++ :-D belive it or not. Free Software can deliver better than Microsoft can. This is the last project that I use developer studio for. Hey Steve, Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Guess what? Free software is better to developers than you can ever be!
Well I don't normally do this, but if you've got troubles with resource ID values, try the add-in on my sig. ;) Anna :rose: www.annasplace.me.uk
"Be yourself - not what others think you should be"
- Marcia GraeschTrouble with resource IDs? Try the Resource ID Organiser Add-In for Visual C++
-
I need to vent. I've been westling with developer studio all day. First, my submenus are crashing. Second, I have controls on a dialog that the class browser refuses to list in the Add Variables tab. There are controls listed that do not exist on that dialog though. I have duplicate IDS (which is ok, until you put a control on a dialog that exists by the same name elsewhere, then they end up hashing to the same resource ID.) It's have been better to just enforce globally unique IDs. The days are numbered for Microsoft dominance. OpenSource while shabby is coming along nicely. wxWindows is easier, better and more consistant than MFC. Linux is more stable and cheaper, and more hackable. No intrusive EULAs, and you have complete access to source code. I urge all developers to use wxWindows. Not only will you be cross platform for MAC, Linux and Windows, (not to mention for some smaller devices (Think WinCE)) but you'll program better, faster and easier. If you're a VB person and not a C++ person, use wxPython. It's the same wxWindows, but wrapped by Python. Besides, the VB of today isn't the same VB of 5 years ago. You amost know C++ :-D belive it or not. Free Software can deliver better than Microsoft can. This is the last project that I use developer studio for. Hey Steve, Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Guess what? Free software is better to developers than you can ever be!
Not only will you be cross platform for MAC, Linux... Who the heck cares? Look at the "Operating Systems Used to Access Google" graph: http://www.google.com/press/zeitgeist.html[^] Windows: 91% Mac: 4% Linux: 1% Other: 4% Second, I have controls on a dialog that the class browser refuses to list in the Add Variables tab. There are controls listed that do not exist on that dialog though. I have duplicate IDS (which is ok, until you put a control on a dialog that exists by the same name elsewhere, then they end up hashing to the same resource ID.) It's have been better to just enforce globally unique IDs. Why are you even using the wizards and other crap to create an app? All these do is promote bad design. This was an attempt to make VB programmers feel comfortable with C++. I urge all developers to use wxWindows No thanks. I much prefer my own framework and technologies. Marc Help! I'm an AI running around in someone's f*cked up universe simulator.
Sensitivity and ethnic diversity means celebrating difference, not hiding from it. - Christian Graus
Every line of code is a liability - Taka Muraoka
Microsoft deliberately adds arbitrary layers of complexity to make it difficult to deliver Windows features on non-Windows platforms--Microsoft's "Halloween files" -
Scorp1us wrote: Microsoft Sucks A$$ so what? Bend over, and enjoy! :cool:
So many people long for eternity that don't know what to do on a rainy sunday afternoon.
[sighist] | [Agile Programming] [doxygen]
If you look for evil in me you will find it whether it's there or not.peterchen wrote: so what? Bend over, and enjoy! :laugh: Nice!
Throw in a bit of S&M or eye-ball sucking**-Paul Watson on the merits of swearing, sex and obscenities in CP posts** ...they assumed that reasonably intelligent adults would know enough to leave the building if it was burning. Those who did not were, presumably, expendable, and there was less paperwork involved than trying to fire them**-Roger Wright on fire drills at work**
-
Not only will you be cross platform for MAC, Linux... Who the heck cares? Look at the "Operating Systems Used to Access Google" graph: http://www.google.com/press/zeitgeist.html[^] Windows: 91% Mac: 4% Linux: 1% Other: 4% Second, I have controls on a dialog that the class browser refuses to list in the Add Variables tab. There are controls listed that do not exist on that dialog though. I have duplicate IDS (which is ok, until you put a control on a dialog that exists by the same name elsewhere, then they end up hashing to the same resource ID.) It's have been better to just enforce globally unique IDs. Why are you even using the wizards and other crap to create an app? All these do is promote bad design. This was an attempt to make VB programmers feel comfortable with C++. I urge all developers to use wxWindows No thanks. I much prefer my own framework and technologies. Marc Help! I'm an AI running around in someone's f*cked up universe simulator.
Sensitivity and ethnic diversity means celebrating difference, not hiding from it. - Christian Graus
Every line of code is a liability - Taka Muraoka
Microsoft deliberately adds arbitrary layers of complexity to make it difficult to deliver Windows features on non-Windows platforms--Microsoft's "Halloween files"That's pretty interesting - Windows 98 has the largest share!
Throw in a bit of S&M or eye-ball sucking**-Paul Watson on the merits of swearing, sex and obscenities in CP posts** ...they assumed that reasonably intelligent adults would know enough to leave the building if it was burning. Those who did not were, presumably, expendable, and there was less paperwork involved than trying to fire them**-Roger Wright on fire drills at work**
-
I need to vent. I've been westling with developer studio all day. First, my submenus are crashing. Second, I have controls on a dialog that the class browser refuses to list in the Add Variables tab. There are controls listed that do not exist on that dialog though. I have duplicate IDS (which is ok, until you put a control on a dialog that exists by the same name elsewhere, then they end up hashing to the same resource ID.) It's have been better to just enforce globally unique IDs. The days are numbered for Microsoft dominance. OpenSource while shabby is coming along nicely. wxWindows is easier, better and more consistant than MFC. Linux is more stable and cheaper, and more hackable. No intrusive EULAs, and you have complete access to source code. I urge all developers to use wxWindows. Not only will you be cross platform for MAC, Linux and Windows, (not to mention for some smaller devices (Think WinCE)) but you'll program better, faster and easier. If you're a VB person and not a C++ person, use wxPython. It's the same wxWindows, but wrapped by Python. Besides, the VB of today isn't the same VB of 5 years ago. You amost know C++ :-D belive it or not. Free Software can deliver better than Microsoft can. This is the last project that I use developer studio for. Hey Steve, Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Guess what? Free software is better to developers than you can ever be!
Sounds like, you either not doing it right, or you have corupted you install. For MFC you do have access to all the source code. Thats why you can use it under Borland C++ builder as an alternative to OWL and even on the Mac(though I've not tried it). I will say wxWindows has come a long way of late, but just have not got the will yet to get ineto it. Quote from a clever bloke : "I know not with what weapons World War III will be fought, but World War IV will be fought with sticks and stones." - Albert Einstein