Feedback
Reliable Software
Home
Feedback

From our mailbox

All, It's very rare that I take time out to comment on a website, but I just had to make a comment on what I've seen of your website...

It's bloody marvellous, superb, and straight to the subjects that most of us want to see and learn about, and whats more, with decent and realistic examples! It's well laid out, easy to read, (unlike most websites that are an absolute strain on the eye balls) with clear and concise explanations. Your website delivers where most books fail regarding Visual C++. Most books I've read over complicate the whole Visual C++ environment.

I am a C++ programmer in Leeds, England who is a bit rusty on his MFC and stumbled over this website when I needed to brush up on the old Vis C++ for a new job. It has definitely help me come up to speed very quickly, and I must congratulate you all for helping me achieve this task.

John

Dear Reliable Software, You guys are awesome! I just found your site and man is it great? After perusing the home page and reading the introductory manifesto on MFC versus real knowledge of the API, I must say that I believe your orginization may be the holy grail I've been looking for to help me on my road to really learning to program for Windows. You are not so snooty that you are only willing to give me a few hints and then telling me to RTFM, but you are elitist enough that you believe in knowing what your code is actually doing and in it being reliable that you aren't going to try to push me off on a book about MFC or OWL. I think this is the beginning of an awesome relationship.

Thank you!
Michael McGrew

Dear Reliable Software, I really think you guys are doing a great job !! For a few years now I'm working as MFC programmer/MS Office developer. But after reading your page I realised, I also was satisfied with low-quality crashing software; worse I was even making my own...

Because of your site I realised, quality software is really a MUST. Now I'm reading and studying (a lot) about using exceptions, safe file handling, better user interfaces etc.. and I hope I will be able to write some REAL QUALITY software now...

Rick Blommers

Damn! This is one hell of a site. I've been looking for a C++ tutorial that explains itself in normal easy-to-understand terms and not some foreign language course. The Industrial Strength WebBook really helped me out and I'm glad someone out there is on the right track. Oh, and the WW Programmer Web is one of the best ideas I've seen on getting people to collaborate on a project. Keep up the good work!

- Bret Faller
aka Mr_Perfect

...just wanted to drop you folks a wire thanking you for the information and tutorials you provide. I am that java programmer who had not touched c/c++ that you joke of at the end of your threads tutorial. I have been forced to learn to program for windows for a sound controlled installation I am creating as a thesis project for an mfa here in new york and your site has (almost) single handedly opened up windows programming for me.
The fact that the major thread example you give deals with digital signal analysis is a little too strange: forsooth, I had just been saying to my roommate what a nightmare this mfc stuff looked like and how I wish there was just a good tutorial on windows c++ that bypassed all that microsoft perversity and how I wish I could get the source-code to that nifty frequency analyzer I got off of share-ware. bada boom bada bang: relisoft.
Well, before this thank descends into abject blubbering and you guys start thinking too much of your-selves I'll sign off.

take care & thanks again,

Joshua Welber
NYC

Hi,
I was a Windows/OWL programmer. Since I am connected to your site i am converted to Windows without OWL/MFC programming. Now i have translated an old OWL calendar;
Result: old length= 700Kb;
Today length of calendar+installing+uninstalling (three programs maded by myself (C++))=46Kb!!!
P.S. I think that programming without OWL/MFC simply and there's the absolute control of your program.
Thanks!!!
Ciao, Alessandro.
I often feel like I am shadow boxing instead of programming, in that some thing or other wasn't initialized correctly or whatever. After three days searching, you discover that ShowToolBar belongs to CWnd instead of Ctoolbar...hmmm. Maybe that makes sense...but it can make executing things a walk in the dark. Base class upon base class..confusion to boot. DialogBar is not a CDialog, etc etc. Class Wizard thinks it is, though...so it behaves like a SOB. It's a wizard alright...an evil one perhaps? MFC seems like a giant book o dumb rules... if this then that but not if the other thing unless the first thing is another thing... yikes!

Chris Roach

Yes, I think your doing the right thing. I wrote my first Windows program in 1991 - seven or so screens linked to objects in an expert system using DDE, plus some database I/O. I coded this up using C & the Windows API. Then Borland OWL came along and, like a whole bunch of people, I decided this was an easier way to code. Two or threee years ago I moved over to MFC. I started to become uneasy when I noticed that my programs were putting on weight. My more recent efforts are more complex that the 1991 program, but the size seems to have blown out of all proportion. Also I had started reading the Gang of Four & also Robert Martin's excellent book, & I found that I was having to go to a lot of extra trouble to apply their ideas with MFC.

Recently I found a link to your pages (from the Mingw32 pages). I wanted to come up to speed on Win32, as all my Windows stuff had been 3.X, and am really impressed by the work you have done on your tutorial. For some time I had been toying with the idea of throwing out MFC & starting from scratch with a lightweight set of classes based on the API - which is precisely what you have done. I think the material you have organised is very clear, well written, & I have certainly benefitted from it.

Please keep up the good work.
Regards,
Simon
--
Simon A. Crase
Emerson & Crase Consultants ++61 3 9592 1764
1 Exon Street, Brighton,
Victoria 3186, Australia

Your site is beautiful! Pleasing to eye. Informative! How I wish it was available back when I was pulling out my hair over controlling the .wav device. Your Frequency Analyzer and its companion tutorial are priceless.

All in all...a fine site!

Tom Althoff
BCD Services

I have found your page a wealth of information, this is probably the best programming resouce i've seen to date!

Matt

You guys are doing something wonderful! I constantly get into long discussions with a friend of mine about the size and speed (lack of) of MFC windows programs. 200 - 400 MB for a software package is so ridiculous, it makes me want to scream! We are both currently working (beginning) with windows c++ programming in hopes of writing some good, reliable, fast, applications. We are both new to MFC as well as Windows API C++ programming, but have been programming in C for years, as well as Visual Basic for Client/Server Apps (it's good for understanding how windows handles events, etc.) among others.

What's worse than a fat, slow, ugly MFC program? What's worse is an interpreted language like visual basic, who's interpreter uses MFC and who's OLE objects are all written using MFC! Talk about SLOW and FAT!!

Your web page is set up extremely well. It's fast, informative, and EASY on the eyes. Good job all around.

-Tom Stock

Hello - I have been using your programming techniques a while now, and I must say they have helped a ton.  Believe it or not, for me it makes programming in windows simpler - the main so called "advantage" of mfc. Instead of having a bunch of junk made for me via the wizards, I know exactly what I have and where it is and it is exactly what I need.

Justin Muncaster