I am wondering what are the best community resources for MFC development- such as forums, IRC channels, etc. Currently the only resource I have for finding answered questions on MFC is using google which comes up with Codeproject results or the occasional result on MSDN or some other web page. Now that there is stackoverflow I am sure I will be asking more questions here, but else am I missing?
MVP Tips is a treasure trove of articles and information that relate to visual c++ and MFC. There's not much out there beyond codeplex and the Microsoft news groups/forums
You should also look at the microsoft.public.vc.mfc and microsoft.public.vc.language newsgroups, and the Visual C++ General and Visual C++ Language forums on MSDN, where there are some highly knowledgeable and helpful people. (It's a shame the MSDN forums aren't better designed - they should take a close look at StackOverflow.)
codeproject is my favorite web site
There is also an excellent book
irc #winprog on efnet
Related
I'm looking to "embed" a forum into an existing website. I've talked to Ray about what it'd take to do this with Galleon (a great CF-based forum), and it's doable.
As part of due diligence, I'd like to know if any existing ColdFusion-based forum software was designed with embeddedness in mind; in other words, forum software that wasn't built to just be run as a standalone application.
Thanks!
Marc, if you're looking for an add-on to a Mura CMS site, you should check out Meld Forums - https://github.com/meldsolutions/Meld-Forums. Free, open-source, etc.
I'm finding resource which is about word automation in C++ ( Win32 API / MFC ) . But it's quite rare.
Are there a book or comprehend article about this ?. Thanks so much :)
Three links to get you started:
Microsoft Support about Office automation
Tutorial on Word automation
This StackOverflow question
This MSDN KnowledgeBase article is a good place to start.
A few colleagues and I created a simple packet capturing application based on libpcap, GTK+ and sqlite as a project for a Networks Engineering course at our university. While it (mostly) works, I am trying to improve my programming skills and would appreciate it if members of the community could look at what we've put together.
Is this a good place to ask for such a review? If not, what are good sites I can throw this question up on? The source code is hosted by Google Code (http://code.google.com/p/nbfm-sniffer) and an executable is available for download (Windows only, though it does compile on Linux and should compile on OS X Leopard as well provided one has gtk+ SDK installed).
Thanks, everyone!
-Carlos Nunez
UPDATE: Thanks for the great feedback, everyone. The code is completely open-source and modifiable (licensed under Apache License 2.0). I was hoping to get more holistic feedback, considering that my postings would still be very lengthy.
As sheepsimulator mentioned, GitHub is good. I would also recommend posting your project on SourceForge.net and/or FreshMeat.net. Both are active developer communities where people often peruse projects like yours. The best thing for your code would be if someone found it useful and decided to extend it. Then, you'd probably end up with plenty of bug fixes and constructive criticism.
You might get some mileage by posting the code out in the public space (through github or some other open-posting forum), putting a link here on SO, and seeing what happens.
You could also make it an open-source project, and see if people find it and use it.
Probably your best bet is to talk to your prof/classmates, find some professional programmers willing to devote their time, and have them review the code. Like American Idol-esque judging, but for your software...
As #Noah states, this is not the site for code review. You may present problems and what you did to overcome those problems, asking if a given solution would be the best.
I found a neat little website that might be what you are looking for: Cplusplus.com
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I was wondering is there an Microsoft alternative to MFC, except WinForms in GUI programming for Windows operating system ?
I dont want to use thirdparty (Borland/Qt/wxWindows) libraries. WinForms require .NET which is major problem (can't install .NET in destination machines) and MFC is traumatic to me...
Any alternative which would be close to Qt but Microsoft branded ?
I would appreciate any suggestions!
I too suggest WTL. Here is a list with some useful WTL links:
MSDN's ATL 3.0 Window Classes: An Introduction - for the basics.
WTL Articles by Chris Sells, Dharma Shukla, and Nenad Stefanovic part1 and part2. Nenad Stefanovic is the father of WTL.
Bjarke Viksoe's WTL projects. Bjarne has summed many of his small projects into a whole application, an IDE - BVRDE.
Code Project's WTL page. Watch out especially the articles written by Michael Dunn. VMware Workstation uses WTL and Michael Dunn works for VMware.
Clipcode's WTL Developer’s Guide (doc, pdf, source code).
WTL opensource applications, which one can study to see various implementation tricks:
Google's Chromium, source code here. The windows version uses WTL. I don't know if somebody has tried to extract the WTL framework from Chromium.
Programmer's Notepad uses WTL, source code here.
InfraRecorder uses WTL, source code here.
Try WTL. This library was originally created by Microsoft and then went open source. On the contrary with MFC, many developers report good experiences with it. It builds lighter executables, it is better structured than MFC, but also not so feature rich.
I don't think there's any. You can use pure WinAPI, ATL, WTL (in this case good luck!).
Why don't you want to use Qt? Its free, open source and very flexible tool.
Although I love it and have used it extensively, WTL is quite an effort to learn as the documentation isn't great. There are some great 'WTL for MFC Programmers' articles on Code Project which are an absolute must-read.
However, if you want something Qt-like from MS, then you're only left with MFC I'm afraid. OK, it's long in the tooth but with the addition of the VS2008 SP1 MFC Feature Pack you can create Office 2007-like apps complete with ribbons. This might be your best solution if only MS non-.NET tech is allowed.
There is not any. Do not waste your time for searching.
Any alternative which would be close to Qt but Microsoft branded
If by "close to Qt" you mean similar in design to Qt, then no - there is not. I use WTL and like it, but it is very different from Qt.
You could always go with the Windows API directly and bypass MFC.
I don't get it. If it isn't Win32 or MFC or Windows.Forms, then what you are looking for is by definition 3rd party.
All these people recommending WTL are recommending you download some third party project's toolkit and use it. That's fine, if that's what you are looking for. But if you do that, then I strongly suggest looking at Qt or wxWidget. The former for the most full-featured set you can get and the latter for drawing native widgets using a "more sane" API.
Aside: WTL may be downloadable from MS server, but its a far, far cry from a MS-supported technology. It is an unsupported add-on.
I am about to reenter the MFC world after years away for a new job. What resources to people recommend for refreshing the memory? I have been doing mainly C# recently.
Also any MFC centric websites or blogs that people recommend?
The best: The Code Project
For blogs: Your best bet would be the Visual C++ Team Blog.
For books: Programming Windows with MFC is one of the best book on the subject.
For tutorials: Simply search google for various tutorials on MFC.
There's lots of useful information here:
http://www.flounder.com/mvp_tips.htm
I would highly recommend my all-time favorite book: MFC Internals: Inside the Microsoft© Foundation Class Architecture
It is not a 'how-to' book — it is a 'how does it work' book.
Its been a long time since i did any MFC but back then it used to be
"MFC internals" + debug into the MFC code and find what happens which used to be the best resources on MFC
Samples used to be available from Code Project to quickly get you going.
The vital "how do I?" book is http://www.amazon.com/gp/reader/0201185377/ref=sib_dp_pt#reader-link
Codeproject is also invaluable, although many of the 3rd party controls there nowhave counterparts in the new MFC feature pack.
Books are one thing, but I always found that practice was the key with MFC. CodeGuru was my favourite destination to answer anything MFC-related.
There's also that new website. What's it called...that's it - StackOverflow!