我是一名初学者,拥有SQL和少量VBA的经验。我要做的是创建一个工具,从数据库中提取班次,并在时间表/日历上显示它们。它将成为桌面应用程序的一部分,(非常技术的文盲)最终用户将使用它来查看和修改轮班模式。从本质上讲,它将是一个网格,其中一个轴上有天,另一个上有人(但我希望块与移位长度成比例)。在我看来,它可能是一个简单的甘特图。
我所学到的所有计算机都经过了反复试验,我希望使用这个项目来更好地理解C#以及获得最终产品。我一直在寻找解决问题的方法,我的问题是创建时间表框架,我将绑定数据。我正在使用Visual Studio 2010和SQL Server 2008 R2。
你知道有哪些好的资源可以让我开始设计我自己的界面或者提供一个我可以适应的基本框架?到目前为止,我发现的所有资源都使用不同语言或基于Web的应用程序。
感谢您的时间。
答案 0 :(得分:1)
答案 1 :(得分:0)
鉴于您过去使用SQL和VBA的经验,我建议您使用VBA在Excel中构建第一个版本,以便尽可能快地完成工作。稍后您可以迁移到C#。
在Excel中创建GANT图表很简单,而且您可以使用VBA / SQL技能从数据库加载/保存数据。
谷歌搜索: excel gant chart
开辟了许多易于跟踪的样品。
使用VBA,您可以使用ADO访问您的数据库。
要获取用户输入,您可以在VBA中创建表单,或者直接在Excel工作表上删除UI控件。
Excel和VBA的可用性可能不是最好的,但您将获得1.0版本,并整理您的所有业务需求。