0

哪种编程语言/方法最适合编写过滤问题类型并显示要查看的问题列表的桌面应用程序。

例如,如果我有一个混合代数、几何和微积分问题存储在应用程序中,我应该能够只选择代数问题来查看和打印。

我对 python/django 有一点经验,但我以前从未制作过桌面应用程序。

4

1 回答 1

1

你有很多选择。在继续之前,您需要做出几个设计决策。需要考虑的事情是:

  1. 您对哪些技术感到满意?
  2. 您想在项目中投入多少时间/精力?
  3. 你愿意花钱买工具吗?
  4. 等等。

话虽这么说,这个答案的其余部分是给你一些考虑的选择

  1. 您将需要一个可以为您过滤问题的数据结构。根据您的描述,我首先想到的是使用数据库,但是我不确定您是否熟悉数据库,在这种情况下,您必须创建一些允许您进行过滤的类/结构你自己。数据库的一些选项包括 SQL Express、Oracle、MySQL、DB2 等等。
  2. 要考虑的另一件事是您提到了几种不同类型的数学问题。您需要考虑如何显示问题。Mathematica 可以很好地格式化数学问题,但是如果你想走这条路,你要么必须找到一个工具,让你可以像 Mathematica 这样的语法来显示数学问题,要么导出问题/屏幕截图并拥有那些作为你程序的一部分。
  3. 另一种选择是尝试找到一种具有某种 TeX 或 LaTeX 插件的语言(例如,您可以在此处查看 wikipedia 如何允许使用漂亮的数学格式: http://en.wikipedia.org/wiki/Help:显示_a_formula

这听起来像是一个很好的宠物项目,可以用来学习不同的技术。如果这是意图,那就太好了。如果没有,那么您可能需要进行一些谷歌搜索,看看其他人是否已经创建了您要查找的内容。

于 2012-05-23T01:52:00.943 回答