代码之家  ›  专栏  ›  技术社区  ›  yossi

创建c#桌面应用程序,从头开始,提示请[关闭]

  •  6
  • yossi  · 技术社区  · 14 年前

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

    1. 第一行-今天的事件,每次一个事件,旋转。
    2. 第二行-最近的事件(7天一头),每次5个,旋转。
    3. 第三行-所有其他事件,in..旋转。。 每个活动都将在一个“盒子”中举行,大小(按百分比)不变。。

    我预计的问题是: 布局,我怎样才能保持它的美感,线条高度,事件框?(在vb中,我将它附加到resize事件,然后计算大小)

    所以,拜托-有什么建议吗?思想? 从哪里开始? 我应该搜索什么?

    2 回复  |  直到 12 年前
        1
  •  6
  •   Will Dean    14 年前

    您首先需要决定是否要使用WPF或WinForms,因为其他一切都是从WPF或WinForms开始的。

    Winforms会让人感觉更像VB6,但它并不是最新和最棒的东西。

    开始学习WPF会比较困难,但是像调整布局这样的东西就可以工作,而不需要编写任何计算代码。

    Silverlight是WPF的一个子集,如果我今天开始时没有任何先验知识,我可能倾向于使用它。

    亚当·内森的书非常适合WPF,不知道我会推荐哪本书给Silverlight。

        2
  •  2
  •   Henk Holterman    14 年前

    布局,我怎样才能保持它的美感,线条高度,事件框?

    查看TableLayoutPanel(WinForms)。