回 帖 发 新 帖 刷新版面

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

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

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


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

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

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

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

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

回复列表 (共581个回复)

61 楼

在mainframe中怎么调用文档类的函数呢?即便用到了,也需要转换为myview类型才行啊。mainframe类中本身就有调用视类的函数(getactiveview)。关键不在于调用函数,而是类型怎么转换。

62 楼

您好,老师让我实现在一个窗口中滚屏输出实时曲线(数据已经过处理存在文件和数据库中),并有坐标轴,还可以按比例输出,应该从哪些方面入手,谢谢

63 楼

gine:

在MainFrame中创建了应用程序的文档对象和VIEW对象,Getactiveview只能获得系统默认VIEW对象,你的问题需要获得MainFrame中的文档对象,然后通过CDocument::GetFirstViewPosition和CDocument::GetNextView函数用循环遍历,强制转换为cmyview类指针,具体使用请查MSDN

64 楼

xwwxmm:
您好,老师让我实现在一个窗口中滚屏输出实时曲线(数据已经过处理存在文件和数据库中),并有坐标轴,还可以按比例输出,应该从哪些方面入手,谢谢

----------------------------------

需要用到CDC绘图类,在VIEW中ONDRAW函数中绘制,建议通过BITMAP使用双缓存技术绘制,具体使用请查相关资料。

65 楼

能说说DirectDraw方法么?

66 楼

lgstudyvc:
能说说DirectDraw方法么?

-------------------------------

DirectDraw处理所有2D图形有关的显示操作,可以直接读写显示卡上的显存,快速显示图象。有关的资料书上网上已经很多了,请自行查阅。

67 楼

[quote]xwwxmm:
您好,老师让我实现在一个窗口中滚屏输出实时曲线(数据已经过处理存在文件和数据库中),并有坐标轴,还可以按比例输出,应该从哪些方面入手,谢谢

----------------------------------

需要用到CDC绘图类,在VIEW中ONDRAW函数中绘制,建议通过BITMAP使用双缓存技术绘制,具体使用请查相关资料。[/quote]


谢谢。

68 楼


现在程序总是无法传输文件 运行程序后总是出现“文件打开出错”,感觉错误应该在这个函数上,但是看了没什么错误阿,请指教!
UINT FileSendThread(LPVOID pParam)
{
    CFile  hFile; 
    DWORD SendLen;
    DWORD dwReadLength;
    DWORD dwBytesRead;
    int status;
    WSABUF SendBuf;
    dwReadLength=BUFSIZE;   
    
    SendBuf.buf=(char *)malloc(BUFSIZE);
    
    status=hFile.Open(SendFileName,CFile::modeRead);
    
    if(status==0)
        AfxMessageBox("文件打开出错");
    else
    {
    while(1)
        {
            dwBytesRead=hFile.Read(SendBuf.buf,dwReadLength);
            if(dwBytesRead==0)
            {    
                hFile.Close();
                free(SendBuf.buf);
                AfxMessageBox("发送完成");
                break;
            }    
    SendBuf.len = dwBytesRead;        
    SendLen=SendData(&SendBuf);
        }
    }
    return 0;
}

69 楼

帮忙做道题
谢谢\


     八皇后问题:在国际象棋中,能否在空棋盘上摆放八个皇后,并使其中任意两个皇后不能在同一行或同一列或同一对角线上,并编写完整的摆放八皇后问题的程序。要求:第一个皇后的起始位置由键盘输入,国际象棋的棋盘为8*8的方格。

70 楼

已通过GetStatus获得的两个文件创建时间:Status1.ctime,Status2.ctime
比较Status1.ctime与Status2.ctime,获得最新创建的文件,
比较的语句如何写,谢谢

我来回复

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