none
关系图应用 —— 一个知识关系图谱的应用 RRS feed

  • 问题

  • 这个应用大致是 这样的:
    用图标表示一个对象,然后连线表示他们之间的关系,差不多类似于下面这幅图片

    第一次去尝试VC++编程,学过C、C++ 所以这类的图形编辑开发不太熟悉,也不知道怎么入手,怎么去实现。
    可以的话大家能给我些建议与指点。感谢大家!

    2015年2月27日 13:30

答案

  • Win32还是MFC来写你的界面?

    一些问题你需要考虑一下:

    你想要怎么生成这些界面?比如怎么生成这些线和椭圆。

    你要怎么设计你的类。比如椭圆一个类(包含名字employee2,3,4)。

    什么东西决定了你的界面的布局?

    什么时候动手?这个问题最重要!


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    • 已标记为答案 Shu 2017 2015年3月9日 2:58
    2015年3月2日 10:19
  • Shu Hu 所说, 如果你用C++开发这类程序, 首先要考虑界面的绘制和交互方法.

    首先, 作为最基础的界面部分, 你至少需要先会:

    1.构建窗口, 绘制图形, 处理文字

    2.鼠标/键盘/触控屏等输入设备的交互处理

    最好还要会:

    3.简单的动画(移动/缩放等)

    4.你给出的图片中的曲线如何绘制, 如何路由来尽量避免交叉

    5.某一部分变化时界面的更新方式, 如:当某一标签移动/删除时相关连线应该如何变化

    考虑完界面后, 你再要考虑:

    1.类和对象的定义, 如: 上述标签作为一个基本单位, 该设计哪些成员来表示形状, 内容, 与其他标签的关系.

    2.一张图的各种表现形式, 如: 上图内容在视觉上如何表示, 在逻辑上如何表示, 在代码中如何表示, 在文件中如何表示; 同时还要考虑各种表示方法之间的转换.

    考虑完上述内容, 应该就可以开始动手, 尝试写一个具有最最最基础功能的关系图小程序了.

    • 已标记为答案 Shu 2017 2015年3月9日 2:58
    2015年3月3日 8:50

全部回复

  • Win32还是MFC来写你的界面?

    一些问题你需要考虑一下:

    你想要怎么生成这些界面?比如怎么生成这些线和椭圆。

    你要怎么设计你的类。比如椭圆一个类(包含名字employee2,3,4)。

    什么东西决定了你的界面的布局?

    什么时候动手?这个问题最重要!


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    • 已标记为答案 Shu 2017 2015年3月9日 2:58
    2015年3月2日 10:19
  • Shu Hu 所说, 如果你用C++开发这类程序, 首先要考虑界面的绘制和交互方法.

    首先, 作为最基础的界面部分, 你至少需要先会:

    1.构建窗口, 绘制图形, 处理文字

    2.鼠标/键盘/触控屏等输入设备的交互处理

    最好还要会:

    3.简单的动画(移动/缩放等)

    4.你给出的图片中的曲线如何绘制, 如何路由来尽量避免交叉

    5.某一部分变化时界面的更新方式, 如:当某一标签移动/删除时相关连线应该如何变化

    考虑完界面后, 你再要考虑:

    1.类和对象的定义, 如: 上述标签作为一个基本单位, 该设计哪些成员来表示形状, 内容, 与其他标签的关系.

    2.一张图的各种表现形式, 如: 上图内容在视觉上如何表示, 在逻辑上如何表示, 在代码中如何表示, 在文件中如何表示; 同时还要考虑各种表示方法之间的转换.

    考虑完上述内容, 应该就可以开始动手, 尝试写一个具有最最最基础功能的关系图小程序了.

    • 已标记为答案 Shu 2017 2015年3月9日 2:58
    2015年3月3日 8:50