C# 用ASP.NET创建数学实践应用程序
我正在尝试使用ASP.NET而不是MVC开发一个数学练习web应用程序,它允许用户执行多项选择,或者简单地键入答案,单击按钮并查看答案 第一个想到的想法是,简单地获得使用一本书的许可,使用数据库抓取所有问题和答案,并显示正确的答案。但是,我将如何显示答案,或者显示答案是如何推导出来的 我的困惑是;这是怎么回事 我必须写下所有的公式并自己回答吗? 有这方面的计划吗? 我甚至不知道从哪里开始 我想做的是让用户选择一个答案,如果答案是错误的,他们可以单击ShowMe按钮 我希望要么用C语言编写,要么在前端使用JQuery编写Visual Basic 只是需要一些指导C# 用ASP.NET创建数学实践应用程序,c#,asp.net,C#,Asp.net,我正在尝试使用ASP.NET而不是MVC开发一个数学练习web应用程序,它允许用户执行多项选择,或者简单地键入答案,单击按钮并查看答案 第一个想到的想法是,简单地获得使用一本书的许可,使用数据库抓取所有问题和答案,并显示正确的答案。但是,我将如何显示答案,或者显示答案是如何推导出来的 我的困惑是;这是怎么回事 我必须写下所有的公式并自己回答吗? 有这方面的计划吗? 我甚至不知道从哪里开始 我想做的是让用户选择一个答案,如果答案是错误的,他们可以单击ShowMe按钮 我希望要么用C语言编写,要么在
谢谢我的朋友。当我在大学时,我不得不做一些非常类似的事情 我所做的是存储表达式4+5;1*6,然后在运行时推送这些表达式求值,因为这在C中非常容易 它从数据库2+2获取表达式 它在运行时对表达式求值,生成结果4 您将得到结果并将其显示给用户或对其执行任何操作
有关如何准确执行此操作的详细信息:我认为您不需要计算存储表达式。由于您只希望用户输入多项选择或答案本身,因此只需按如下方式设置数据库:
QuestionAnswers:
ID (uniqueidentifier) (primary)
QuestionText (varchar)
QuestionAnswer (varchar)
ShowMeHowEquation (varchar)
然后,通过jQuery显示ShowMeHowEquation,如下所示:
<a href="#" class="showMeHow">Show Me How</a>
<div class="showMeHowEquation">Database driven contents here...</div>
<script>
$(document).ready(function() {
$('.showMeHow')click(function() {
$(this).next('.showMeHowEquation').slideDown();
});
});
</script>
恐怕这个问题对我来说太模糊了。试着把它分解成更具体、更负责的问题。关于整体架构(包括书籍版权)的决定不在本网站的范围之内。很抱歉,您应该询问有关实现细节的问题。我建议你读一本ASP.NET入门书。我不需要入门书。我不是问如何创建ASP.NET页面,而是问如何专门编写数学应用程序。不是1+1=2。我想你是的。我不认为你会在这里得到,但祝你的项目好运!我就用大学数学课本。从作者处获得权限,将所有问题和答案放在教科书的数据库中,让用户选择/显示正确答案。简单,但便宜,简单的方法,我不是真的在寻找。我不认为我需要实施帮助,但如果我需要,我会问。谢谢大家。除非我误解了,否则OP听起来只是希望能够存储问题,以及每个问题的一些答案,其中一个标记为正确。然后用户从单选按钮组或类似组中键入或选择答案并提交他们的答案?谢谢,这是一个开始。是的,这就是我想要做的。答案已在数据库中。我正在考虑使用教科书。但他正在寻找从哪里开始的方向。