102 个解决方案
#1
速成??!!
不知道~~~~~~
不知道~~~~~~
#2
找人做
#3
必须我自己做.
而且也没有什么书可看.
VC应该和VB差不多吧!
而且也没有什么书可看.
VC应该和VB差不多吧!
#4
几天? 估计没戏,除非你是天才。几个月还凑合能入门
#5
请别人做啊.
#6
在网上找怎么用VC6的教程,然后把控件弄进去,然后看C++语法随便写点什么,例程嘛,能运行就行
#7
几天内学会VC++???
我一直梦寐以求的事。。。。
我一直梦寐以求的事。。。。
#8
开玩笑你啊,几天就想学会VC???你把VC看成什么了??如果真的有哪么容易的话,哪就不是VC了,是VB才容易很多很多,他们的语法都不同啊
如果真的有在几天内(我就用10天吧)就可以学会运用VC,我也真的很想很想学一下
如果真的有在几天内(我就用10天吧)就可以学会运用VC,我也真的很想很想学一下
#9
几天??几天内只能学会VB.不过这是VC啊
#10
我是个新人,对于这个编程来说。我不理解这个VC++可以这么快就学会啊?
要是真有 请大家给我留个言吧(谢谢)。 有高手能指教指教我 在学C语言的时候遇到的问题么,就是指针那一块儿!我好郁闷啊, 、、
要是真有 请大家给我留个言吧(谢谢)。 有高手能指教指教我 在学C语言的时候遇到的问题么,就是指针那一块儿!我好郁闷啊, 、、
#11
开玩笑,偶都搞了多少年VC开发了,都不敢说自己都精通
#12
速成?恐怕不可能。。。
#13
如果你对C++比较熟悉,在几天内还是可以的
但如果你从来都没用过C对C++一点都不知道,那么除非你是天才中的天才,否则想在<=10天内独立完成还是有极大极大的困难的.
不过你可以将你的VB控件及使用说明发出来,请大家帮你写一个VC的简单的例程.
但如果你从来都没用过C对C++一点都不知道,那么除非你是天才中的天才,否则想在<=10天内独立完成还是有极大极大的困难的.
不过你可以将你的VB控件及使用说明发出来,请大家帮你写一个VC的简单的例程.
#14
代工
#15
敢快找人帮忙吧,那还实际些。VB,VC连定义变量的方法都不一样。
#16
真是难呀!
一上手就遇到难题了.
我用向导创建了一个基于对话框的应用程序,删除了默认带的"ok"等两个按钮,加入了一些我想要的控件,如文本框之类,然后运行.呵呵,居然可以正常运行呀,这不是和VB一样吗?我在文本框内输了些字符,然后按下"回车"键,这会没有戏了,窗口居然自动关闭,然后我弄了半天,也搞不清楚按下回车键窗口为什么会关闭!
各位大侠,快教教我如何使按下回车键窗口不会自动关闭!!!????????????
一上手就遇到难题了.
我用向导创建了一个基于对话框的应用程序,删除了默认带的"ok"等两个按钮,加入了一些我想要的控件,如文本框之类,然后运行.呵呵,居然可以正常运行呀,这不是和VB一样吗?我在文本框内输了些字符,然后按下"回车"键,这会没有戏了,窗口居然自动关闭,然后我弄了半天,也搞不清楚按下回车键窗口为什么会关闭!
各位大侠,快教教我如何使按下回车键窗口不会自动关闭!!!????????????
#17
找代码。。。。这个我在行
#18
找人做吧,几天,神仙都不行
#19
大侠们快回答我上面的问题呀!
时间在一分一秒地过去呀.
时间在一分一秒地过去呀.
#20
自杀吧。
或者找本书看看。
或者找本书看看。
#21
如何使按下回车键窗口不会自动关闭!!!????????????
=============
重写消息函数:
C****Dialog::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message==WM_KEYDOWN)
{
switch(pMsg->wParam)
{
case VK_RETURN:
return; //这里直接返回,不做任何操作
}
}
.....
return CDialog::PreTranslateMessage(pMsg);
}
=============
重写消息函数:
C****Dialog::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message==WM_KEYDOWN)
{
switch(pMsg->wParam)
{
case VK_RETURN:
return; //这里直接返回,不做任何操作
}
}
.....
return CDialog::PreTranslateMessage(pMsg);
}
#22
小心被整疯
#23
如果几天能学会,估计vc程序员的月薪也就5、6块钱了
#24
呵呵 :-)
楼主如果真的在几天之内学会了VC,可千万不要说出来啊!否则,论坛中的VC高手们肯定会集体口吐白沫,或者是集体口吐鲜血的。
楼主如果真的在几天之内学会了VC,可千万不要说出来啊!否则,论坛中的VC高手们肯定会集体口吐白沫,或者是集体口吐鲜血的。
#25
我白学了两年VC,丢人现眼了……
#26
不要着急,主要是一些类和函数的使用。如果时间紧,就依几个事例边做边学。
#27
几天学会VC是决不可能
几天做出你要的那个咚咚,不排除天才能够完成此项任务的可能性
几天做出你要的那个咚咚,不排除天才能够完成此项任务的可能性
#28
用 "月光宝盒" 试试.
#29
在找一些能实现你的需求的源码,然后必要的是你能理顺其中的脉络(如果不能看懂的话那就不行了)。
然后用向导做ocx应该不难的。
呵呵,不过这样挺没出息的。不过你的要求太苛刻了,没办法啊。
然后用向导做ocx应该不难的。
呵呵,不过这样挺没出息的。不过你的要求太苛刻了,没办法啊。
#30
不可能的任务,除非都用向导做
#31
vc容易,C++和MFC难
#32
如果你成功了请一定告诉我啊!本人梦寐以求的事啊!
#33
小心被整疯!
——————————————————————————
真的就快疯了!!!!!!!!!!
唉!几天内真是很难学会呀!不过不会也得会呀,所以就要大家多多支持了。
昨晚边看书边做做到2点才睡,今天早上7点一直搞到现在。VC真不愧是用“累”做的!照着书写了些代码,这些代码是做什么的就只好一知半解了。现在我遇到三个难题,仿佛VC有点会捉弄人。
第一个问题:对话窗体按回车键会自动关闭的问题
为了这个问题,上网找了半天资料,说是要把那个onok干掉,好,我照做,把onok干掉了(找onok在哪里都找了半天,为什么要干掉它更不清楚,请高手解释一下)。还好,对话窗不会按回车自动关了,但是“回车键”也不能用了(你说VC是不是会捉弄人),按下什么反应都没有了,而我要写的东西必须要用到“回车键”,“回车键”不能用就等零。 〈laiyiling(陌生人 潜心学习)的代码我还没有试,希望有用〉
用基于对话框的不行,就用多文档吧,用向导生成一个应用程序模型,哇哇不得了,里面的代码一句也看不懂!算啦,这个不是我能用的。于是我就直接用一个空白的工程,照着书的代码输入,一运行,102个错误!天呀!一条一条照着改,总算通过了,运行程序,总算能生成一个空白的窗口了。窗口有了,于是就要做正工了,准备加载控件。我手上的书却没有怎样使用第三方控件的例子,连提都没有提到过(是不是VC根本用不着第三方控件的?)。好在有互联网,用百度找了2个小时,终于找到了方法,按照方法去做,开始是还顺利,但到最后按插入按钮时,出一个大大的满是英文的对话框(我的英文与很差,根本看不懂提示些什么),不能插入!!!!!!!
难道空白的工程不能加载第三方Activex控件吗?这是我遇到的第二个问题,请指教!
——————————————————————————
真的就快疯了!!!!!!!!!!
唉!几天内真是很难学会呀!不过不会也得会呀,所以就要大家多多支持了。
昨晚边看书边做做到2点才睡,今天早上7点一直搞到现在。VC真不愧是用“累”做的!照着书写了些代码,这些代码是做什么的就只好一知半解了。现在我遇到三个难题,仿佛VC有点会捉弄人。
第一个问题:对话窗体按回车键会自动关闭的问题
为了这个问题,上网找了半天资料,说是要把那个onok干掉,好,我照做,把onok干掉了(找onok在哪里都找了半天,为什么要干掉它更不清楚,请高手解释一下)。还好,对话窗不会按回车自动关了,但是“回车键”也不能用了(你说VC是不是会捉弄人),按下什么反应都没有了,而我要写的东西必须要用到“回车键”,“回车键”不能用就等零。 〈laiyiling(陌生人 潜心学习)的代码我还没有试,希望有用〉
用基于对话框的不行,就用多文档吧,用向导生成一个应用程序模型,哇哇不得了,里面的代码一句也看不懂!算啦,这个不是我能用的。于是我就直接用一个空白的工程,照着书的代码输入,一运行,102个错误!天呀!一条一条照着改,总算通过了,运行程序,总算能生成一个空白的窗口了。窗口有了,于是就要做正工了,准备加载控件。我手上的书却没有怎样使用第三方控件的例子,连提都没有提到过(是不是VC根本用不着第三方控件的?)。好在有互联网,用百度找了2个小时,终于找到了方法,按照方法去做,开始是还顺利,但到最后按插入按钮时,出一个大大的满是英文的对话框(我的英文与很差,根本看不懂提示些什么),不能插入!!!!!!!
难道空白的工程不能加载第三方Activex控件吗?这是我遇到的第二个问题,请指教!
#34
不可能的。我学了两个星期了才拼成一个瑞星杀毒似的软件。VC和VC差的可多了。你学进去就知道了。
#35
我的第三个问题:
空白工程不能加载第三方控件,只好另想办法了。于是又用向导生成一个基于对话框的工程,这会我有了用代码创建窗体的经验,那个“回车”自动关掉的对话框不要算了,这还不算,为了有使向导生出的一大堆代码不影响我的视线,我连所有的代码都删掉,从零开始。创建应用程序类、创建主窗体类,初始化主窗体、生成应用程序对象,还算顺利,大半晚书没有白看。窗口终于创建好了。下面开始加载控件,这回可以加载了,自动生成了一个基于Wnd的控件包装类。窗口是类,控件现在也变成类了,参照书中加载窗口的方法,在主窗口初始化的函数中创建控件类的对象,一试动行,居然成功呀!试调用控件的一些方法和属性(这些和VB没有什么差别,总算松了口气),运行一切正常,似乎值得高兴,但是忽然想起件事,就又陷入泥潭了!我的控件的事件呢?!!!到哪里去了!找完了整个控件包装类的代码,完全没有事件(VC中应该叫消息,书上是这么说的)的定义,而的程序又必须要应用控件的事件,怎么办呀?在第一会中,我曾在对话框窗口中创建过控件,控件的事件是可以用的,但现在我是用代码生成控件对象的,怎么能得到它的事件呀?这是我遇到的第三个难题,请帮帮我。下面是我的程序的部分代码,请帮我分析一下如何能应用控件的事件!
// MainWnd.cpp : implementation file
//
#include "stdafx.h"
#include "LgxgridForVC.h"
#include "MainWnd.h"
#include "_lgxgrid.h" //这是控件类的头文件
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
bool a=false;
#endif
/////////////////////////////////////////////////////////////////////////////
// CMainWnd
IMPLEMENT_DYNCREATE(CMainWnd, CFrameWnd)
//CMainWnd::CMainWnd()
//{
//}
CMainWnd::~CMainWnd()
{
}
BEGIN_MESSAGE_MAP(CMainWnd, CFrameWnd)
//{{AFX_MSG_MAP(CMainWnd)
ON_WM_ACTIVATE()
ON_WM_KEYDOWN()
ON_WM_CREATE()
ON_WM_SIZE()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CMainWnd message handlers
void CMainWnd::OnActivate(UINT nState, CWnd* pWndOther, BOOL bMinimized)
{
CFrameWnd::OnActivate(nState, pWndOther, bMinimized);
// TODO: Add your message handler code here
//MessageBox(GetFocus(),"xxxx","xxx",MB_OK|MB_ICONINFORMATION);
}
void CMainWnd::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)
{
CFrameWnd::OnKeyDown(nChar, nRepCnt, nFlags);
}
int CMainWnd::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CFrameWnd::OnCreate(lpCreateStruct) == -1)
return -1;
Lgxgrid1.Create(NULL, WS_VISIBLE, CRect(0,0,200,200), this, 0);//创建了一个控件对象
Lgxgrid1.hadd ("姓名",1,800,true,NULL); //调用了控件的方法
// TODO: Add your specialized creation code here
return 0;
}
void CMainWnd::OnSize(UINT nType, int cx, int cy)
{
CFrameWnd::OnSize(nType, cx, cy);
Lgxgrid1.MoveWindow (0,0,cx,cy);
// TODO: Add your message handler code here
}
空白工程不能加载第三方控件,只好另想办法了。于是又用向导生成一个基于对话框的工程,这会我有了用代码创建窗体的经验,那个“回车”自动关掉的对话框不要算了,这还不算,为了有使向导生出的一大堆代码不影响我的视线,我连所有的代码都删掉,从零开始。创建应用程序类、创建主窗体类,初始化主窗体、生成应用程序对象,还算顺利,大半晚书没有白看。窗口终于创建好了。下面开始加载控件,这回可以加载了,自动生成了一个基于Wnd的控件包装类。窗口是类,控件现在也变成类了,参照书中加载窗口的方法,在主窗口初始化的函数中创建控件类的对象,一试动行,居然成功呀!试调用控件的一些方法和属性(这些和VB没有什么差别,总算松了口气),运行一切正常,似乎值得高兴,但是忽然想起件事,就又陷入泥潭了!我的控件的事件呢?!!!到哪里去了!找完了整个控件包装类的代码,完全没有事件(VC中应该叫消息,书上是这么说的)的定义,而的程序又必须要应用控件的事件,怎么办呀?在第一会中,我曾在对话框窗口中创建过控件,控件的事件是可以用的,但现在我是用代码生成控件对象的,怎么能得到它的事件呀?这是我遇到的第三个难题,请帮帮我。下面是我的程序的部分代码,请帮我分析一下如何能应用控件的事件!
// MainWnd.cpp : implementation file
//
#include "stdafx.h"
#include "LgxgridForVC.h"
#include "MainWnd.h"
#include "_lgxgrid.h" //这是控件类的头文件
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
bool a=false;
#endif
/////////////////////////////////////////////////////////////////////////////
// CMainWnd
IMPLEMENT_DYNCREATE(CMainWnd, CFrameWnd)
//CMainWnd::CMainWnd()
//{
//}
CMainWnd::~CMainWnd()
{
}
BEGIN_MESSAGE_MAP(CMainWnd, CFrameWnd)
//{{AFX_MSG_MAP(CMainWnd)
ON_WM_ACTIVATE()
ON_WM_KEYDOWN()
ON_WM_CREATE()
ON_WM_SIZE()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CMainWnd message handlers
void CMainWnd::OnActivate(UINT nState, CWnd* pWndOther, BOOL bMinimized)
{
CFrameWnd::OnActivate(nState, pWndOther, bMinimized);
// TODO: Add your message handler code here
//MessageBox(GetFocus(),"xxxx","xxx",MB_OK|MB_ICONINFORMATION);
}
void CMainWnd::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)
{
CFrameWnd::OnKeyDown(nChar, nRepCnt, nFlags);
}
int CMainWnd::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CFrameWnd::OnCreate(lpCreateStruct) == -1)
return -1;
Lgxgrid1.Create(NULL, WS_VISIBLE, CRect(0,0,200,200), this, 0);//创建了一个控件对象
Lgxgrid1.hadd ("姓名",1,800,true,NULL); //调用了控件的方法
// TODO: Add your specialized creation code here
return 0;
}
void CMainWnd::OnSize(UINT nType, int cx, int cy)
{
CFrameWnd::OnSize(nType, cx, cy);
Lgxgrid1.MoveWindow (0,0,cx,cy);
// TODO: Add your message handler code here
}
#36
impossible mission
#37
第一个问题
void CEasyDialogDlg::OnOK()
{
//加入你想调用的函数,函数可以是创建一个窗口什么的.按回车后可以达到你的目的.
}
第二个问题,能加入第三方控件...右键点你想插入的地方,选择insert ActiveX control在里面选择.
具体你参考下书....
第三问题...不懂什么叫事件...再就是讨厌看代码....看得头晕..
void CEasyDialogDlg::OnOK()
{
//加入你想调用的函数,函数可以是创建一个窗口什么的.按回车后可以达到你的目的.
}
第二个问题,能加入第三方控件...右键点你想插入的地方,选择insert ActiveX control在里面选择.
具体你参考下书....
第三问题...不懂什么叫事件...再就是讨厌看代码....看得头晕..
#38
Easy
#39
小弟弟 你搞VB 知道 WINDOWS的消息机制吗?知道句柄吗? 这2个不知道就不要搞VC的了
#40
while(我必须在几天内学会VC==TRUE)
{
MessageBox("你真牛");
if(you=="鼠标按累了") break;
}
{
MessageBox("你真牛");
if(you=="鼠标按累了") break;
}
#41
欲速则不达
看了楼主的三个问题 感觉楼主拿VC当VB用
看了楼主的三个问题 感觉楼主拿VC当VB用
#42
如果你对C++比较熟悉,在几天内还是可以的
但如果你从来都没用过C对C++一点都不知道,那么除非你是天才中的天才,否则想在<=10天内独立完成还是有极大极大的困难的.
不过你可以将你的VB控件及使用说明发出来,请大家帮你写一个VC的简单的例程.
哥哥教我个路好么?
我对C++很熟,现在工作需要尽快学会VC++,有具体的指导意见么?
完不成就要另找工作了。
但如果你从来都没用过C对C++一点都不知道,那么除非你是天才中的天才,否则想在<=10天内独立完成还是有极大极大的困难的.
不过你可以将你的VB控件及使用说明发出来,请大家帮你写一个VC的简单的例程.
哥哥教我个路好么?
我对C++很熟,现在工作需要尽快学会VC++,有具体的指导意见么?
完不成就要另找工作了。
#43
楼主问问自己,你对指针犯晕吗?
如果答案是,劝你另找工作吧。
你对MFC、COM熟悉吗?你知道VB里调用的COM是怎么来的吗?
VC不是速食面,是需要很长时间稳定发酵然后精心烹制的可口菜肴,能吃到的人不多,因为大多数都被饿死了,呵呵
如果答案是,劝你另找工作吧。
你对MFC、COM熟悉吗?你知道VB里调用的COM是怎么来的吗?
VC不是速食面,是需要很长时间稳定发酵然后精心烹制的可口菜肴,能吃到的人不多,因为大多数都被饿死了,呵呵
#44
TO: gerry2000(后知后觉,天天努力奋斗)
欲速则不达
看了楼主的三个问题 感觉楼主拿VC当VB用
————————————————————————————————————
这话说得对,我现在就是用VC来做VB做的事情,用VB能做什么,我用VC也可以做出来就算完成任务了。将VC当VB用,这正是我的目的,最好一样那么易用!
TO: little_duck(小鸭子)
小弟弟 你搞VB 知道 WINDOWS的消息机制吗?知道句柄吗? 这2个不知道就不要搞VC的了
——————————————————————————————————————————
知道,我经常用VB调用API来编程,所以也知道什么是消息,什么是句柄
TO:ExtUSA(身体好,才是真好!)
楼主问问自己,你对指针犯晕吗?
如果答案是,劝你另找工作吧。
————————————————————————————————————————
看了一下书,觉得没什么,不就是用*号或&号表示的变量吗?当对象一样用,用->调用它的成员。没有时间去理解,只好用VB的觉度去理解它了。
搞了这么久,终于搞定第三个问题:动态创建的对象的事件调用的问题。原来创建对象时要用ID,可以通过ID来调用它的事件。搞定了第三个问题,剩下的就和VB差不多了。
欲速则不达
看了楼主的三个问题 感觉楼主拿VC当VB用
————————————————————————————————————
这话说得对,我现在就是用VC来做VB做的事情,用VB能做什么,我用VC也可以做出来就算完成任务了。将VC当VB用,这正是我的目的,最好一样那么易用!
TO: little_duck(小鸭子)
小弟弟 你搞VB 知道 WINDOWS的消息机制吗?知道句柄吗? 这2个不知道就不要搞VC的了
——————————————————————————————————————————
知道,我经常用VB调用API来编程,所以也知道什么是消息,什么是句柄
TO:ExtUSA(身体好,才是真好!)
楼主问问自己,你对指针犯晕吗?
如果答案是,劝你另找工作吧。
————————————————————————————————————————
看了一下书,觉得没什么,不就是用*号或&号表示的变量吗?当对象一样用,用->调用它的成员。没有时间去理解,只好用VB的觉度去理解它了。
搞了这么久,终于搞定第三个问题:动态创建的对象的事件调用的问题。原来创建对象时要用ID,可以通过ID来调用它的事件。搞定了第三个问题,剩下的就和VB差不多了。
#45
TO:Bogard(波格)
第二个问题,能加入第三方控件...右键点你想插入的地方,选择insert ActiveX control在里面选择.
——————————————————————————————————————————
老兄说得不错,这样可以加入控件,但不能生成控件的类,怎么调用它的方法呀?还有,我压根儿就不想用那个什么死鬼log对话框。按回车键关闭的问题现在还没有解决呢!
第二个问题,能加入第三方控件...右键点你想插入的地方,选择insert ActiveX control在里面选择.
——————————————————————————————————————————
老兄说得不错,这样可以加入控件,但不能生成控件的类,怎么调用它的方法呀?还有,我压根儿就不想用那个什么死鬼log对话框。按回车键关闭的问题现在还没有解决呢!
#46
楼主绝对强人!!
#47
为了让人会在VC下用这个控件。不得不这么做。
而且对方不知道我不会VC,面子问题,又不好说我不会,硬上弓了。
我必须在今天之内把例程写出,明天交给他。
时间紧呀,所以大伙一定要尽力帮帮我!我现在只希望把例程写出,对VC的深入理解是以后的事了。
而且对方不知道我不会VC,面子问题,又不好说我不会,硬上弓了。
我必须在今天之内把例程写出,明天交给他。
时间紧呀,所以大伙一定要尽力帮帮我!我现在只希望把例程写出,对VC的深入理解是以后的事了。
#48
楼主强人!
好果这样用,
改用WINFORM工程写吧,和VB差不多:)
好果这样用,
改用WINFORM工程写吧,和VB差不多:)
#49
TO: swordning(while(1) money++;)
什么是WINFORM工程呀?VC6中不见有这个工程!
不过现在关键技术问题我已经解决了,剩下来我要做的和VB差不多了,连语法也差不多。
很多谢大家对我的帮助,等下午我写完之后,请大家给看看。VC并不像有的人说的那么难,当然也不像VB那么易。我觉得有点喜欢上她了。
先去吃中午饭,下午再写,写完睡觉,两晚没睡好觉了。
什么是WINFORM工程呀?VC6中不见有这个工程!
不过现在关键技术问题我已经解决了,剩下来我要做的和VB差不多了,连语法也差不多。
很多谢大家对我的帮助,等下午我写完之后,请大家给看看。VC并不像有的人说的那么难,当然也不像VB那么易。我觉得有点喜欢上她了。
先去吃中午饭,下午再写,写完睡觉,两晚没睡好觉了。
#50
楼主加油,我想要完全理解VC不是一朝一夕的事,多写多看是关键
#1
速成??!!
不知道~~~~~~
不知道~~~~~~
#2
找人做
#3
必须我自己做.
而且也没有什么书可看.
VC应该和VB差不多吧!
而且也没有什么书可看.
VC应该和VB差不多吧!
#4
几天? 估计没戏,除非你是天才。几个月还凑合能入门
#5
请别人做啊.
#6
在网上找怎么用VC6的教程,然后把控件弄进去,然后看C++语法随便写点什么,例程嘛,能运行就行
#7
几天内学会VC++???
我一直梦寐以求的事。。。。
我一直梦寐以求的事。。。。
#8
开玩笑你啊,几天就想学会VC???你把VC看成什么了??如果真的有哪么容易的话,哪就不是VC了,是VB才容易很多很多,他们的语法都不同啊
如果真的有在几天内(我就用10天吧)就可以学会运用VC,我也真的很想很想学一下
如果真的有在几天内(我就用10天吧)就可以学会运用VC,我也真的很想很想学一下
#9
几天??几天内只能学会VB.不过这是VC啊
#10
我是个新人,对于这个编程来说。我不理解这个VC++可以这么快就学会啊?
要是真有 请大家给我留个言吧(谢谢)。 有高手能指教指教我 在学C语言的时候遇到的问题么,就是指针那一块儿!我好郁闷啊, 、、
要是真有 请大家给我留个言吧(谢谢)。 有高手能指教指教我 在学C语言的时候遇到的问题么,就是指针那一块儿!我好郁闷啊, 、、
#11
开玩笑,偶都搞了多少年VC开发了,都不敢说自己都精通
#12
速成?恐怕不可能。。。
#13
如果你对C++比较熟悉,在几天内还是可以的
但如果你从来都没用过C对C++一点都不知道,那么除非你是天才中的天才,否则想在<=10天内独立完成还是有极大极大的困难的.
不过你可以将你的VB控件及使用说明发出来,请大家帮你写一个VC的简单的例程.
但如果你从来都没用过C对C++一点都不知道,那么除非你是天才中的天才,否则想在<=10天内独立完成还是有极大极大的困难的.
不过你可以将你的VB控件及使用说明发出来,请大家帮你写一个VC的简单的例程.
#14
代工
#15
敢快找人帮忙吧,那还实际些。VB,VC连定义变量的方法都不一样。
#16
真是难呀!
一上手就遇到难题了.
我用向导创建了一个基于对话框的应用程序,删除了默认带的"ok"等两个按钮,加入了一些我想要的控件,如文本框之类,然后运行.呵呵,居然可以正常运行呀,这不是和VB一样吗?我在文本框内输了些字符,然后按下"回车"键,这会没有戏了,窗口居然自动关闭,然后我弄了半天,也搞不清楚按下回车键窗口为什么会关闭!
各位大侠,快教教我如何使按下回车键窗口不会自动关闭!!!????????????
一上手就遇到难题了.
我用向导创建了一个基于对话框的应用程序,删除了默认带的"ok"等两个按钮,加入了一些我想要的控件,如文本框之类,然后运行.呵呵,居然可以正常运行呀,这不是和VB一样吗?我在文本框内输了些字符,然后按下"回车"键,这会没有戏了,窗口居然自动关闭,然后我弄了半天,也搞不清楚按下回车键窗口为什么会关闭!
各位大侠,快教教我如何使按下回车键窗口不会自动关闭!!!????????????
#17
找代码。。。。这个我在行
#18
找人做吧,几天,神仙都不行
#19
大侠们快回答我上面的问题呀!
时间在一分一秒地过去呀.
时间在一分一秒地过去呀.
#20
自杀吧。
或者找本书看看。
或者找本书看看。
#21
如何使按下回车键窗口不会自动关闭!!!????????????
=============
重写消息函数:
C****Dialog::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message==WM_KEYDOWN)
{
switch(pMsg->wParam)
{
case VK_RETURN:
return; //这里直接返回,不做任何操作
}
}
.....
return CDialog::PreTranslateMessage(pMsg);
}
=============
重写消息函数:
C****Dialog::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message==WM_KEYDOWN)
{
switch(pMsg->wParam)
{
case VK_RETURN:
return; //这里直接返回,不做任何操作
}
}
.....
return CDialog::PreTranslateMessage(pMsg);
}
#22
小心被整疯
#23
如果几天能学会,估计vc程序员的月薪也就5、6块钱了
#24
呵呵 :-)
楼主如果真的在几天之内学会了VC,可千万不要说出来啊!否则,论坛中的VC高手们肯定会集体口吐白沫,或者是集体口吐鲜血的。
楼主如果真的在几天之内学会了VC,可千万不要说出来啊!否则,论坛中的VC高手们肯定会集体口吐白沫,或者是集体口吐鲜血的。
#25
我白学了两年VC,丢人现眼了……
#26
不要着急,主要是一些类和函数的使用。如果时间紧,就依几个事例边做边学。
#27
几天学会VC是决不可能
几天做出你要的那个咚咚,不排除天才能够完成此项任务的可能性
几天做出你要的那个咚咚,不排除天才能够完成此项任务的可能性
#28
用 "月光宝盒" 试试.
#29
在找一些能实现你的需求的源码,然后必要的是你能理顺其中的脉络(如果不能看懂的话那就不行了)。
然后用向导做ocx应该不难的。
呵呵,不过这样挺没出息的。不过你的要求太苛刻了,没办法啊。
然后用向导做ocx应该不难的。
呵呵,不过这样挺没出息的。不过你的要求太苛刻了,没办法啊。
#30
不可能的任务,除非都用向导做
#31
vc容易,C++和MFC难
#32
如果你成功了请一定告诉我啊!本人梦寐以求的事啊!
#33
小心被整疯!
——————————————————————————
真的就快疯了!!!!!!!!!!
唉!几天内真是很难学会呀!不过不会也得会呀,所以就要大家多多支持了。
昨晚边看书边做做到2点才睡,今天早上7点一直搞到现在。VC真不愧是用“累”做的!照着书写了些代码,这些代码是做什么的就只好一知半解了。现在我遇到三个难题,仿佛VC有点会捉弄人。
第一个问题:对话窗体按回车键会自动关闭的问题
为了这个问题,上网找了半天资料,说是要把那个onok干掉,好,我照做,把onok干掉了(找onok在哪里都找了半天,为什么要干掉它更不清楚,请高手解释一下)。还好,对话窗不会按回车自动关了,但是“回车键”也不能用了(你说VC是不是会捉弄人),按下什么反应都没有了,而我要写的东西必须要用到“回车键”,“回车键”不能用就等零。 〈laiyiling(陌生人 潜心学习)的代码我还没有试,希望有用〉
用基于对话框的不行,就用多文档吧,用向导生成一个应用程序模型,哇哇不得了,里面的代码一句也看不懂!算啦,这个不是我能用的。于是我就直接用一个空白的工程,照着书的代码输入,一运行,102个错误!天呀!一条一条照着改,总算通过了,运行程序,总算能生成一个空白的窗口了。窗口有了,于是就要做正工了,准备加载控件。我手上的书却没有怎样使用第三方控件的例子,连提都没有提到过(是不是VC根本用不着第三方控件的?)。好在有互联网,用百度找了2个小时,终于找到了方法,按照方法去做,开始是还顺利,但到最后按插入按钮时,出一个大大的满是英文的对话框(我的英文与很差,根本看不懂提示些什么),不能插入!!!!!!!
难道空白的工程不能加载第三方Activex控件吗?这是我遇到的第二个问题,请指教!
——————————————————————————
真的就快疯了!!!!!!!!!!
唉!几天内真是很难学会呀!不过不会也得会呀,所以就要大家多多支持了。
昨晚边看书边做做到2点才睡,今天早上7点一直搞到现在。VC真不愧是用“累”做的!照着书写了些代码,这些代码是做什么的就只好一知半解了。现在我遇到三个难题,仿佛VC有点会捉弄人。
第一个问题:对话窗体按回车键会自动关闭的问题
为了这个问题,上网找了半天资料,说是要把那个onok干掉,好,我照做,把onok干掉了(找onok在哪里都找了半天,为什么要干掉它更不清楚,请高手解释一下)。还好,对话窗不会按回车自动关了,但是“回车键”也不能用了(你说VC是不是会捉弄人),按下什么反应都没有了,而我要写的东西必须要用到“回车键”,“回车键”不能用就等零。 〈laiyiling(陌生人 潜心学习)的代码我还没有试,希望有用〉
用基于对话框的不行,就用多文档吧,用向导生成一个应用程序模型,哇哇不得了,里面的代码一句也看不懂!算啦,这个不是我能用的。于是我就直接用一个空白的工程,照着书的代码输入,一运行,102个错误!天呀!一条一条照着改,总算通过了,运行程序,总算能生成一个空白的窗口了。窗口有了,于是就要做正工了,准备加载控件。我手上的书却没有怎样使用第三方控件的例子,连提都没有提到过(是不是VC根本用不着第三方控件的?)。好在有互联网,用百度找了2个小时,终于找到了方法,按照方法去做,开始是还顺利,但到最后按插入按钮时,出一个大大的满是英文的对话框(我的英文与很差,根本看不懂提示些什么),不能插入!!!!!!!
难道空白的工程不能加载第三方Activex控件吗?这是我遇到的第二个问题,请指教!
#34
不可能的。我学了两个星期了才拼成一个瑞星杀毒似的软件。VC和VC差的可多了。你学进去就知道了。
#35
我的第三个问题:
空白工程不能加载第三方控件,只好另想办法了。于是又用向导生成一个基于对话框的工程,这会我有了用代码创建窗体的经验,那个“回车”自动关掉的对话框不要算了,这还不算,为了有使向导生出的一大堆代码不影响我的视线,我连所有的代码都删掉,从零开始。创建应用程序类、创建主窗体类,初始化主窗体、生成应用程序对象,还算顺利,大半晚书没有白看。窗口终于创建好了。下面开始加载控件,这回可以加载了,自动生成了一个基于Wnd的控件包装类。窗口是类,控件现在也变成类了,参照书中加载窗口的方法,在主窗口初始化的函数中创建控件类的对象,一试动行,居然成功呀!试调用控件的一些方法和属性(这些和VB没有什么差别,总算松了口气),运行一切正常,似乎值得高兴,但是忽然想起件事,就又陷入泥潭了!我的控件的事件呢?!!!到哪里去了!找完了整个控件包装类的代码,完全没有事件(VC中应该叫消息,书上是这么说的)的定义,而的程序又必须要应用控件的事件,怎么办呀?在第一会中,我曾在对话框窗口中创建过控件,控件的事件是可以用的,但现在我是用代码生成控件对象的,怎么能得到它的事件呀?这是我遇到的第三个难题,请帮帮我。下面是我的程序的部分代码,请帮我分析一下如何能应用控件的事件!
// MainWnd.cpp : implementation file
//
#include "stdafx.h"
#include "LgxgridForVC.h"
#include "MainWnd.h"
#include "_lgxgrid.h" //这是控件类的头文件
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
bool a=false;
#endif
/////////////////////////////////////////////////////////////////////////////
// CMainWnd
IMPLEMENT_DYNCREATE(CMainWnd, CFrameWnd)
//CMainWnd::CMainWnd()
//{
//}
CMainWnd::~CMainWnd()
{
}
BEGIN_MESSAGE_MAP(CMainWnd, CFrameWnd)
//{{AFX_MSG_MAP(CMainWnd)
ON_WM_ACTIVATE()
ON_WM_KEYDOWN()
ON_WM_CREATE()
ON_WM_SIZE()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CMainWnd message handlers
void CMainWnd::OnActivate(UINT nState, CWnd* pWndOther, BOOL bMinimized)
{
CFrameWnd::OnActivate(nState, pWndOther, bMinimized);
// TODO: Add your message handler code here
//MessageBox(GetFocus(),"xxxx","xxx",MB_OK|MB_ICONINFORMATION);
}
void CMainWnd::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)
{
CFrameWnd::OnKeyDown(nChar, nRepCnt, nFlags);
}
int CMainWnd::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CFrameWnd::OnCreate(lpCreateStruct) == -1)
return -1;
Lgxgrid1.Create(NULL, WS_VISIBLE, CRect(0,0,200,200), this, 0);//创建了一个控件对象
Lgxgrid1.hadd ("姓名",1,800,true,NULL); //调用了控件的方法
// TODO: Add your specialized creation code here
return 0;
}
void CMainWnd::OnSize(UINT nType, int cx, int cy)
{
CFrameWnd::OnSize(nType, cx, cy);
Lgxgrid1.MoveWindow (0,0,cx,cy);
// TODO: Add your message handler code here
}
空白工程不能加载第三方控件,只好另想办法了。于是又用向导生成一个基于对话框的工程,这会我有了用代码创建窗体的经验,那个“回车”自动关掉的对话框不要算了,这还不算,为了有使向导生出的一大堆代码不影响我的视线,我连所有的代码都删掉,从零开始。创建应用程序类、创建主窗体类,初始化主窗体、生成应用程序对象,还算顺利,大半晚书没有白看。窗口终于创建好了。下面开始加载控件,这回可以加载了,自动生成了一个基于Wnd的控件包装类。窗口是类,控件现在也变成类了,参照书中加载窗口的方法,在主窗口初始化的函数中创建控件类的对象,一试动行,居然成功呀!试调用控件的一些方法和属性(这些和VB没有什么差别,总算松了口气),运行一切正常,似乎值得高兴,但是忽然想起件事,就又陷入泥潭了!我的控件的事件呢?!!!到哪里去了!找完了整个控件包装类的代码,完全没有事件(VC中应该叫消息,书上是这么说的)的定义,而的程序又必须要应用控件的事件,怎么办呀?在第一会中,我曾在对话框窗口中创建过控件,控件的事件是可以用的,但现在我是用代码生成控件对象的,怎么能得到它的事件呀?这是我遇到的第三个难题,请帮帮我。下面是我的程序的部分代码,请帮我分析一下如何能应用控件的事件!
// MainWnd.cpp : implementation file
//
#include "stdafx.h"
#include "LgxgridForVC.h"
#include "MainWnd.h"
#include "_lgxgrid.h" //这是控件类的头文件
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
bool a=false;
#endif
/////////////////////////////////////////////////////////////////////////////
// CMainWnd
IMPLEMENT_DYNCREATE(CMainWnd, CFrameWnd)
//CMainWnd::CMainWnd()
//{
//}
CMainWnd::~CMainWnd()
{
}
BEGIN_MESSAGE_MAP(CMainWnd, CFrameWnd)
//{{AFX_MSG_MAP(CMainWnd)
ON_WM_ACTIVATE()
ON_WM_KEYDOWN()
ON_WM_CREATE()
ON_WM_SIZE()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CMainWnd message handlers
void CMainWnd::OnActivate(UINT nState, CWnd* pWndOther, BOOL bMinimized)
{
CFrameWnd::OnActivate(nState, pWndOther, bMinimized);
// TODO: Add your message handler code here
//MessageBox(GetFocus(),"xxxx","xxx",MB_OK|MB_ICONINFORMATION);
}
void CMainWnd::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)
{
CFrameWnd::OnKeyDown(nChar, nRepCnt, nFlags);
}
int CMainWnd::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CFrameWnd::OnCreate(lpCreateStruct) == -1)
return -1;
Lgxgrid1.Create(NULL, WS_VISIBLE, CRect(0,0,200,200), this, 0);//创建了一个控件对象
Lgxgrid1.hadd ("姓名",1,800,true,NULL); //调用了控件的方法
// TODO: Add your specialized creation code here
return 0;
}
void CMainWnd::OnSize(UINT nType, int cx, int cy)
{
CFrameWnd::OnSize(nType, cx, cy);
Lgxgrid1.MoveWindow (0,0,cx,cy);
// TODO: Add your message handler code here
}
#36
impossible mission
#37
第一个问题
void CEasyDialogDlg::OnOK()
{
//加入你想调用的函数,函数可以是创建一个窗口什么的.按回车后可以达到你的目的.
}
第二个问题,能加入第三方控件...右键点你想插入的地方,选择insert ActiveX control在里面选择.
具体你参考下书....
第三问题...不懂什么叫事件...再就是讨厌看代码....看得头晕..
void CEasyDialogDlg::OnOK()
{
//加入你想调用的函数,函数可以是创建一个窗口什么的.按回车后可以达到你的目的.
}
第二个问题,能加入第三方控件...右键点你想插入的地方,选择insert ActiveX control在里面选择.
具体你参考下书....
第三问题...不懂什么叫事件...再就是讨厌看代码....看得头晕..
#38
Easy
#39
小弟弟 你搞VB 知道 WINDOWS的消息机制吗?知道句柄吗? 这2个不知道就不要搞VC的了
#40
while(我必须在几天内学会VC==TRUE)
{
MessageBox("你真牛");
if(you=="鼠标按累了") break;
}
{
MessageBox("你真牛");
if(you=="鼠标按累了") break;
}
#41
欲速则不达
看了楼主的三个问题 感觉楼主拿VC当VB用
看了楼主的三个问题 感觉楼主拿VC当VB用
#42
如果你对C++比较熟悉,在几天内还是可以的
但如果你从来都没用过C对C++一点都不知道,那么除非你是天才中的天才,否则想在<=10天内独立完成还是有极大极大的困难的.
不过你可以将你的VB控件及使用说明发出来,请大家帮你写一个VC的简单的例程.
哥哥教我个路好么?
我对C++很熟,现在工作需要尽快学会VC++,有具体的指导意见么?
完不成就要另找工作了。
但如果你从来都没用过C对C++一点都不知道,那么除非你是天才中的天才,否则想在<=10天内独立完成还是有极大极大的困难的.
不过你可以将你的VB控件及使用说明发出来,请大家帮你写一个VC的简单的例程.
哥哥教我个路好么?
我对C++很熟,现在工作需要尽快学会VC++,有具体的指导意见么?
完不成就要另找工作了。
#43
楼主问问自己,你对指针犯晕吗?
如果答案是,劝你另找工作吧。
你对MFC、COM熟悉吗?你知道VB里调用的COM是怎么来的吗?
VC不是速食面,是需要很长时间稳定发酵然后精心烹制的可口菜肴,能吃到的人不多,因为大多数都被饿死了,呵呵
如果答案是,劝你另找工作吧。
你对MFC、COM熟悉吗?你知道VB里调用的COM是怎么来的吗?
VC不是速食面,是需要很长时间稳定发酵然后精心烹制的可口菜肴,能吃到的人不多,因为大多数都被饿死了,呵呵
#44
TO: gerry2000(后知后觉,天天努力奋斗)
欲速则不达
看了楼主的三个问题 感觉楼主拿VC当VB用
————————————————————————————————————
这话说得对,我现在就是用VC来做VB做的事情,用VB能做什么,我用VC也可以做出来就算完成任务了。将VC当VB用,这正是我的目的,最好一样那么易用!
TO: little_duck(小鸭子)
小弟弟 你搞VB 知道 WINDOWS的消息机制吗?知道句柄吗? 这2个不知道就不要搞VC的了
——————————————————————————————————————————
知道,我经常用VB调用API来编程,所以也知道什么是消息,什么是句柄
TO:ExtUSA(身体好,才是真好!)
楼主问问自己,你对指针犯晕吗?
如果答案是,劝你另找工作吧。
————————————————————————————————————————
看了一下书,觉得没什么,不就是用*号或&号表示的变量吗?当对象一样用,用->调用它的成员。没有时间去理解,只好用VB的觉度去理解它了。
搞了这么久,终于搞定第三个问题:动态创建的对象的事件调用的问题。原来创建对象时要用ID,可以通过ID来调用它的事件。搞定了第三个问题,剩下的就和VB差不多了。
欲速则不达
看了楼主的三个问题 感觉楼主拿VC当VB用
————————————————————————————————————
这话说得对,我现在就是用VC来做VB做的事情,用VB能做什么,我用VC也可以做出来就算完成任务了。将VC当VB用,这正是我的目的,最好一样那么易用!
TO: little_duck(小鸭子)
小弟弟 你搞VB 知道 WINDOWS的消息机制吗?知道句柄吗? 这2个不知道就不要搞VC的了
——————————————————————————————————————————
知道,我经常用VB调用API来编程,所以也知道什么是消息,什么是句柄
TO:ExtUSA(身体好,才是真好!)
楼主问问自己,你对指针犯晕吗?
如果答案是,劝你另找工作吧。
————————————————————————————————————————
看了一下书,觉得没什么,不就是用*号或&号表示的变量吗?当对象一样用,用->调用它的成员。没有时间去理解,只好用VB的觉度去理解它了。
搞了这么久,终于搞定第三个问题:动态创建的对象的事件调用的问题。原来创建对象时要用ID,可以通过ID来调用它的事件。搞定了第三个问题,剩下的就和VB差不多了。
#45
TO:Bogard(波格)
第二个问题,能加入第三方控件...右键点你想插入的地方,选择insert ActiveX control在里面选择.
——————————————————————————————————————————
老兄说得不错,这样可以加入控件,但不能生成控件的类,怎么调用它的方法呀?还有,我压根儿就不想用那个什么死鬼log对话框。按回车键关闭的问题现在还没有解决呢!
第二个问题,能加入第三方控件...右键点你想插入的地方,选择insert ActiveX control在里面选择.
——————————————————————————————————————————
老兄说得不错,这样可以加入控件,但不能生成控件的类,怎么调用它的方法呀?还有,我压根儿就不想用那个什么死鬼log对话框。按回车键关闭的问题现在还没有解决呢!
#46
楼主绝对强人!!
#47
为了让人会在VC下用这个控件。不得不这么做。
而且对方不知道我不会VC,面子问题,又不好说我不会,硬上弓了。
我必须在今天之内把例程写出,明天交给他。
时间紧呀,所以大伙一定要尽力帮帮我!我现在只希望把例程写出,对VC的深入理解是以后的事了。
而且对方不知道我不会VC,面子问题,又不好说我不会,硬上弓了。
我必须在今天之内把例程写出,明天交给他。
时间紧呀,所以大伙一定要尽力帮帮我!我现在只希望把例程写出,对VC的深入理解是以后的事了。
#48
楼主强人!
好果这样用,
改用WINFORM工程写吧,和VB差不多:)
好果这样用,
改用WINFORM工程写吧,和VB差不多:)
#49
TO: swordning(while(1) money++;)
什么是WINFORM工程呀?VC6中不见有这个工程!
不过现在关键技术问题我已经解决了,剩下来我要做的和VB差不多了,连语法也差不多。
很多谢大家对我的帮助,等下午我写完之后,请大家给看看。VC并不像有的人说的那么难,当然也不像VB那么易。我觉得有点喜欢上她了。
先去吃中午饭,下午再写,写完睡觉,两晚没睡好觉了。
什么是WINFORM工程呀?VC6中不见有这个工程!
不过现在关键技术问题我已经解决了,剩下来我要做的和VB差不多了,连语法也差不多。
很多谢大家对我的帮助,等下午我写完之后,请大家给看看。VC并不像有的人说的那么难,当然也不像VB那么易。我觉得有点喜欢上她了。
先去吃中午饭,下午再写,写完睡觉,两晚没睡好觉了。
#50
楼主加油,我想要完全理解VC不是一朝一夕的事,多写多看是关键