需求:需要读文本文件的内容(文本由点的坐标顺序组成,如x1y1x2y2...),将点显示在画布上(进一步会实现连线以及求最优路径的算法).
初步设想:利用MFC,定义点的数据结构并在内存中生成,显示在画布上
现有水平:熟悉C++编程,但是不熟悉MFC编程,看了一些基础知识.
问题:1.时间比较紧张,没有更多的时间熟悉MFC编程.感觉要实现的功能比较简单,但就是不知道从哪里下手,应该还是对MFC的机制跟函数不熟悉所致吧!
2.我对数据的操作部分(显示点,画线等等)应该加在哪里呢?具体比如说读文件这部分代码应该加在哪里呢?是Ondraw函数里吗?还是单独定义一个类实现呢?以前没有接触过这类问题,希望各位高手提供宝贵的意见,不胜感激!
初步设想:利用MFC,定义点的数据结构并在内存中生成,显示在画布上
现有水平:熟悉C++编程,但是不熟悉MFC编程,看了一些基础知识.
问题:1.时间比较紧张,没有更多的时间熟悉MFC编程.感觉要实现的功能比较简单,但就是不知道从哪里下手,应该还是对MFC的机制跟函数不熟悉所致吧!
2.我对数据的操作部分(显示点,画线等等)应该加在哪里呢?具体比如说读文件这部分代码应该加在哪里呢?是Ondraw函数里吗?还是单独定义一个类实现呢?以前没有接触过这类问题,希望各位高手提供宝贵的意见,不胜感激!
解决方案 »
- LPWSTR转char*问题,请教!
- 如何优化代码?
- 没分了,问下如何让datagrid单元格进入编辑状态(不通过鼠标)
- 如何写代码使程序可以播放 mpga,rm 格式的文件。
- 关心图像拼接的请进来
- 如何使用C访问SYBASE数据库? 分可能不够,可以再加。在线等待中.....
- 怎样引用 tlb 中定义的对象(TTS)
- 关于实时操作系统的简单问题
- 怎样实现对话框程序只有最小化和关闭按钮?
- 请问为何在新创建的进程中(AfxBeginThread)创建CSocket(CSOcket s;s.create(0))会导致非法操作?100分
- m_adoConnection.BeginTrans()什么意思
- VC6.0中,Date Time Picker控件请教!谢谢!
=====================
放在一起不好.你的数据又不是动态更新的.重复读数据纯属浪费.
绘图部分放在OnDraw里.