新手送分100(一些简单的问题)(100分)

  • 主题发起人 主题发起人 ieiszwxm
  • 开始时间 开始时间
I

ieiszwxm

Unregistered / Unconfirmed
GUEST, unregistred user!
1:学VC++应往数据库、网络、多媒体或其它哪方面学习有市场(给出实例)。
2:往窗体添加了一个控件那么它会有一个ID资源标识,但却不能像DELPHI那样自动添加它的一个变量。如果我要调用这个控件的一些成员函数,使用ID又不行。当然我可以像这样(CEDIT * m_edit1)自己声明一个,但是如果有多个这样的控件我应该如何声明才能使变量名对应它相应的控件。
3:IDC开头的表示的是控件的ID资源标识,IDR呢?其它呢?
4:有什么好书推荐。
前二题各30分、第三题10分、第四题30分。
 
1.学习VC++,不是说只要学某一方面的应用,更多的时候,数据库、网络、多媒体都是会用到的。况且学习这些东西也可以一起学。
2.使用ID来访问对话框控件是可以的,比如 在对话框类里边调用
CEdit* pmyEdit=(CEdit*)GetDlgItem(IDC_EDIT1);
pmyEdit->SetSel(0, -1);
pmyEdit->Paste();
多个控件的问题,可以用数组:
比如在对话框上有多个Button,
先定义
CButton m_Btn[41];
然后在DoDataExchange(CDataExchange* pDX)函数里写上
for(i=0;i<41;i++)
DDX_Control(pDX, 2001 +i, m_Btn);
2001是第一个按钮的ID号,您可以到resource.h文件里找到。注意,41个按钮的ID号必须是连号。
然后您可以写一个宏生成按钮消息处理代码
3.IDR表示ID for Resource,其它的,您可以New各种类型资源看看嘛。
4.我感觉好的书:
c++ primer (人民邮电那本是假的!)
the c++ programming language
VC技术内幕
深入浅出MFC
programming windows
设计模式...
MSDN....
您看着办吧,呵呵。
 
新手不应该学VC++的
开发周期太长了
 
谢谢TOHJS兄
 
后退
顶部