回 帖 发 新 帖 刷新版面

主题:本人可以解答VC++方面的问题,有问题请进来。。。

欢迎大家在这里提问。但如果没有及时回复,请见谅。。。
另:请将问题、现象表述清楚,否则恕无法解答。

声明:本人主要提供解决方案,具体作业和代码请自行处理,谢谢。


------2007年5月14日发:

对不起,大家,近来工作繁忙,对于大家的提问没有及时解答深感抱歉。呵呵。

另:本人长期承接VC++项目(至少2000RMB以上项目),有意发邮件(在个人资料里,邮件只接受外包项目),谢谢!

呵呵,祝大家工作学习顺利!

------2008年1月18日发:
呵呵~~~这帖子发了一周年了~~~很感谢大家的支持,点击率和回帖数都是这个版面几乎最高了,呵呵~~~~~不过本人一直都比较忙,没有回答大家的问题,请见谅~~呵呵~~~
欢迎大家继续支持~~~~

回复列表 (共581个回复)

541 楼

用结构体、文件系统知识等实现《通讯录管理系统》

用C语言编写通讯簿系统,能够记录联系人的姓名、单位、电话号码。从而实现对联系人记录内容的显示、查找、删除、添加、排序。以及实现文件的保存、读取以及程序的退出功能。

需要增加删除、查询、排序、添加、输入、显示、保存、读取的功能块。

542 楼

你好,高手!我问一下在VC2005IDE环境下怎么和mysql建立链接,(本人很笨请详细点),谢谢!

543 楼

你好,高手!我问一下在VC2005IDE环境下怎么和mysql建立链接,(本人很笨请详细点),谢谢!

544 楼


求助:
afx_msg void OnLButtonDown(UINT,CPoint point)
    {
        SetCapture();
        LogicalCoor(&point);
        shape->sPoint=shape->ePoint=point;    
    }
    
    afx_msg void OnMouseMove(UINT,CPoint point)
    {
        if(this==GetCapture())
        {
            CClientDC dc(this);
            dc.SetROP2(R2_NOT);

            OnPrepareDC(&dc);
            LogicalCoor(&point);

            shape->draw(dc,width,lcolor,fcolor);
            shape->ePoint=point;
            shape->draw(dc,width,lcolor,fcolor);
        }
    }

    afx_msg void OnLButtonUp(UINT,CPoint point)
    {
        if(this==GetCapture())
        {
            LogicalCoor(&point);
            CClientDC dc(this);
            shape->ePoint=point;
            //shape->draw(dc,width,lcolor,fcolor);

            MyDocument *doc=(MyDocument *)GetDocument();
            GraphicObject obj(shape->GetShapeNum(),width,lcolor,fcolor,shape->sPoint,shape->ePoint);            
            doc->AddObject(obj);

            PhysicalCoor(&shape->sPoint);
            PhysicalCoor(&shape->ePoint);
            CRect rect(shape->sPoint,shape->ePoint);
            rect.NormalizeRect();
            rect.InflateRect(5,5);
            InvalidateRect(&rect);
            ReleaseCapture();
        }
    }
    
    说明:这是一个带有滚动条的简单绘图程序。GraphicObject是保存形状对象的类。
    问题:1.这是一个包含滚动条的窗口,它要进行逻辑坐标和物理坐标的转换,其中主要集中在OnLButtonDown,OnMouseMove,OnLButtonUp这3个函数中。请问什么时候需要进行坐标的转换。

2.在OnLButtonUp这个函数中OnPrepareDC(&dc);LogicalCoor(&point);为什么连着写了这2个,意思是什么。

3.在OnMouseMove函数中使用了dc.SetROP2(R2_NOT); //设置绘图模式
        shape->draw(dc,width,lcolor,fcolor);//画出形状对象
        shape->ePoint=point;
        shape->draw(dc,width,lcolor,fcolor);//再画出形状对象
    为什么在OnLButtonUp中,将其注释掉了//shape->draw(dc,width,lcolor,fcolor);
这里是如何确定最终的图形的。我不能理解,因为它的绘图模式是R2_NOT,是绘图动作与屏幕的底色相反。在mousemove中连画了2次就造成图形被清除的效果,为什么在lbuttonup中却注释掉那个画图的动作。

545 楼

用ClassWizard创建CWinThread类的派生类CMyThread。在视图中可以看到CMyThread,之后要创建CMyThread的子类CCounterThread和CDisplayThread,要怎么创建呢?用ClassWizard创建一个新类不行,要怎么创建呢?

546 楼

用API做的出口接收显示然后保存  串口接收到的数据4000多个  然后接收到的数据就不对了为什么呢

547 楼

能 告诉我怎么搞好指针吗??

548 楼

高手帮忙看看这个贴啊,http://www.programfan.com/club/post-314601.html
程序哪里出问题了?第一次运行可以,然后再运行就不行了!

549 楼


您好。我在VC的对话框里面添加了一幅图像。用了Picture控件,能够成功的运行。但是在使用的时候,点击图像就会出现错误。错误是这样的。
 Debug Assertion Failed!
希望你能够指点迷津啊。

550 楼

太菜了,不过精神可佳

我来回复

您尚未登录,请登录后再回复。点此登录或注册