建立ac#desktop app,从头开始,请提示

yos*_*ssi 6 c# layout

我需要构建一个简单的桌面应用程序,我的经验是使用vb6,但现在是时候继续前进,所以我需要一些帮助.我的应用程序相对简单,一个按日期保存事件的数据库表.应用程序应在以下结构中以全屏显示事件:

  1. 第一线 - 今天的事件,每次一个单一的事件,旋转.
  2. 第二行 - 最接近的事件(头部7天),每次5次,旋转.
  3. 第三行 - 所有其他事件,在..rotation ..每个事件将保存在一个"框"中,具有常量(按百分比)大小..

我期待的问题是:布局,我如何保持美观,线高,事件盒?(在vb中,我曾经将它附加到resize事件然后计算大小)

所以,请 - 任何提示?想法?从哪儿开始 ?我应该谷歌什么?

Wil*_*ean 6

首先,您需要决定是否要使用WPF或WinForms的,因为一切从如下.

Winforms会感觉更像VB6,但不是最新最好的东西.

WPF将更难学习开始,但是然后像所有布局大小调整的东西将起作用,而不需要编写任何计算代码.

Silverlight(松散地)是WPF的一个子集,如果我今天没有先验知识,我可能倾向于使用它.

Adam Nathan的书非常适合WPF,不知道我为Silverlight推荐哪本书.