一个简单的表单应用程序
我来这里是为了提建议。我想构建一个包含一些表单(3 到 4)的简单应用程序。在每个表单中,人们都可以输入,然后在最后一个表单中,结果将根据用户输入自动计算。该应用程序的用户是普通人。
实际上,如果应用程序可以构建为简单的 pdf 文件,那就更好了。由于自动计算字段只需要加法或减法运算,是否可以制作这样的pdf文件?如果是的话我应该使用哪个软件? 如今,人们对 Microsoft Office 已经非常熟悉了。用户通常使用Word、Excel 和power point。所以,我想到了Excel。这是个好主意吗?
限制:人们不能改变表格的基本公式。 pdf或者excel可以吗?
等待您的宝贵建议。
I am here for a suggestion. I want to build a simple application that contains some forms (3 to 4). In each form people can input and then at the last form the result will be auto calculated based on the user input. The users of this application are normal people.
Actually it would be better if the application could be built as a simple pdf file. Since the auto calculated fields require only addition or subtraction operations, is it possible to make such pdf files? If yes then which software should I use?
Again nowadays people are quite familiar about Microsoft office. The users normally use Word, Excel and power point. So, I am thinking of Excel. Is it a good Idea?
Restrictions: People cannot change the underlying formulas of the forms. Is it possible in pdf or excel?
Waiting for your valuable suggestion.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
据我从你的问题中得到的信息,如果你了解.net,那么我建议你使用带有sqllite数据库的Winform。这也将减轻您的 UI 设计时间和编码时间。由于 .net exe 是这样编译的,因此您的基本公式将被隐藏且安全。数据库中的数据也将是安全的。所有输入完成后,您可以查询并显示输出。然而,如果您选择 Adobe Pdf 或 Excel,那么您必须选择 AIR 编程或使用 Excel 的 VBA,这比 .net 中的普通数据库编程更复杂
As far as i am getting from your question , If you know .net then i would suggest you to go for Winform with sqllite database. This will ease you UI design time nd coding time too. Since .net exe's are compiled so , your unerlying formula will be hidden and secure. Also data will be secure in db. After all inputs you can query and display output. Whereasif you opt Adobe Pdf or Excel then either you have to go for AIR Programming or VBA using Excel which more complex than normal database programming in .net
我认为 InfoPath 就是您正在寻找的。
I think InfoPath is what you are looking for.