<分区>
我需要构建一个简单的桌面应用程序,我的经验是使用 vb6,但现在是时候继续前进了,所以我需要一些帮助。
我的应用程序相对简单,是一个按日期保存事件的数据库表。
应用应按以下结构全屏显示事件:
- 第一行 - 今天的事件,每次一个事件,轮换。
- 第二行 - 最近的事件(连续 7 天),每次 5 个,轮换。
- 第三行 - 所有其他事件,在 ..rotation..
每个事件都将在一个“盒子”中举行,大小不变(按百分比)..
我预计的问题是:
布局,如何保持美观、行高、事件框? (在 vb 中,我曾经将它附加到调整大小事件,然后计算大小)
所以,请 - 有什么建议吗?想法?
从哪儿开始 ?
我应该用谷歌搜索什么?
您首先需要决定您是要使用 WPF 还是 WinForms,因为其他一切都依此而定。
Winforms 感觉更像 VB6,但不是最新最好的东西。
WPF 开始时会比较难学,但是之后诸如调整布局大小之类的东西就可以正常工作,而无需编写任何计算代码。
Silverlight(大致上)是 WPF 的一个子集,如果我今天开始时没有任何先验知识,我可能会倾向于使用它。
Adam Nathan 的书非常适合 WPF,但不确定我会为 Silverlight 推荐哪本书。