1、学过C++程序设计后,开始进入Windows编程,作为一个初学者要怎样起步?
2、学习Windows编程,MFC仍是必学的吗?它和STL有什么区别? 掌握MFC的用法对使用STL有帮助吗?
3、如果想要深入掌握Windows编程,还需要学习那些知识,比如操作系统原理、Windows程序运行过程、甚至汇编语言?
先谢谢指点我的大虾们了!
1当然是熟悉VC++,BCB等编译器了,呵呵! 比如自己先作个简单的 记事本 程序吧,网上这内源码很多,不懂还可以看看别人是如何作的!
2学习Windows编程,MFC仍 不 是必学的! 比如你用Borlad C++ Builder编译器就可以不用必须学!
3你自己都回答了,呵呵! 在看看并熟悉一些API函数吧!
先弄明白windows下的程序是如何驱动的,怎样响应消息,那些主要的消息的用途,再参照例子动手写几个,万事开头难,你走完第一步之后,就会发现一切都很简单
想成为高手,没有捷径,只有苦功,谁都是一步一步走过来的
祝你成功
最好是先了解Windows编程,先不涉及MFC。这样的好处是你能够比较好的了解Windows的消息机制,为你以后用MFC打下基础。不然,如果你刚开始就接触MFC很可能会一头雾水,搞不清方向。因为MFC将消息机制封装得十分严密,对没有Windows编程基础的人真的比较困难。
很簡單啊..你是想學vc還是CB
如果是VC,你開始就會困難一些,但也不是VC就難學,不要在VC的窗口設計上下功夫,否則學習進度會很慢的,你可以先從對話框學起,因為它比較真觀一些,在它上面你可以把VC下的控件熟悉一下,最好帶著一個思想去做,,比如你要做一個通訊錄什麼的...那樣就會簡單一些.
看VC的書,要重點看消息那部分...其它部分先不要看..因為平時VC的書講的東西太多,消話不了...
MFC只是VC界面設計使你簡單一些...剛開始的時候我建議你看看...但不要學模板...那樣你會迷路的...
但如果你只是想用C語言結構來寫WINDOWS程序的話,我建議你還是CB..因為它上手比較快..而且你可以它里面熟悉消息處理...為你以後用VC打下基礎...
就這些了...希望你能成功
先作几个小程序 有什么不懂的可以问啊 不问大家怎么知道呢
然后找类似的程序看看别人是怎么实现的 在这个过程力呢可以学到很多东西
编译器就是说 你是用VC 还是BCB一般使用VC 通用WINDOWS编程的必备就是了解WINDOWS的消息机制还有WINDOWS提供给编程人员的API接口 也就是API函数的内容用法 不用MFC 就用SDK编程 相关资料你可以倒一些编程网站上去找 API机电并不高 只是需要你去看去用才会记得住
API要熟悉起来需要自己多看多些才行,然后是学习WINDOWS的消息机制,最后才是学习MFC,这样比较好!