水族箱数据库管理员





1.00/5 (15投票s)
2004年3月12日
2分钟阅读

38007

928
一个可以跟踪水族箱中不同化学物质水平的程序,使用DataGrid与DataSet和DataTable以及其他Windows Forms控件。
引言
最近我开始养鱼和水族箱,对C# Windows Forms一无所知,所以同时学习这两者不是更好吗!我创建了这个程序来跟踪水族箱中一系列化学值 -> pH值、氨、亚硝酸盐、硝酸盐、总硬度(GH)和碳酸盐硬度(KH)。
这个程序是一个很好的例子,展示了如何在运行时动态地更改Windows Forms,包括背景颜色、文本值和数据成员。
更重要的是,它展示了如何在不与实际数据库连接的情况下使用DataGrid控件。这是因为我想要一个多列列表框,用户可以通过单击标题来对值进行排序,而且我太懒了,不想自己创建一个;)。
此外,DataGrid控件具有内置函数,可以将数据导出到XML文件,简直完美!!!所以我的懒惰实际上得到了回报,这个程序还提供了一个如何使用Windows中的“保存对话框”和“打开对话框”的示例。
而且,除此之外,你还可以免费获得一个C#模态对话框的使用示例,多划算!
哦对了,我还包含了一个漂亮的图标,用于显示为应用程序图标,以及在主窗口中显示,希望你喜欢。如何使其在主窗口中显示相当明显,但要使其成为应用程序图标(你在Windows资源管理器中看到的那个)需要研究大约10分钟,但如果你想知道,请随时提问。
接下来要做什么?嗯,我希望能够以图表的形式显示我收集的数据(带有曲线等等),所以一旦我的大学课程稍微平静下来,我就会研究一下。我还认为我需要对我的转换框进行一些调整,有时它们会出错。最终(在所有这些之后可能)我将能够放置更多数据,例如铜含量、铁含量(对鱼不好)、钙含量(对珊瑚有益),以及某种单选按钮来在海水水族箱设置和淡水水族箱设置之间切换。
PS:抱歉,但我真的没有对代码进行注释,如果你有任何问题,请随时给我发电子邮件。