c# - 构建一个 c# 桌面应用程序,从头开始,请提示

标签 c# layout

<分区>

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

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

我预计的问题是: 布局,如何保持美观、行高、事件框? (在 vb 中,我曾经将它附加到调整大小事件,然后计算大小)

所以,请 - 有什么建议吗?想法? 从哪儿开始 ? 我应该用谷歌搜索什么?

最佳答案

您首先需要决定您是要使用 WPF 还是 WinForms,因为其他一切都依此而定。

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

WPF 开始时会比较难学,但是之后诸如调整布局大小之类的东西就可以正常工作,而无需编写任何计算代码。

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

Adam Nathan 的书非常适合 WPF,但不确定我会为 Silverlight 推荐哪本书。

关于c# - 构建一个 c# 桌面应用程序,从头开始,请提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4254251/

相关文章:

c# - IEnumerable Group 按用户指定的动态键列表

c# - 了解 SqlMapper.ICustomQueryParameter

c# - 有没有一种简单的方法可以通过名称(来自文本文件)来处理应用程序的变量?

java - 如何使组件尊重列和行权重?

java - 如何使两个具有不同字体大小的 TextView 居中

css - div 在调整大小时改变位置

html - 在固定宽度/流体混合布局中摆脱滚动条

c# - 我的标签未从 Form2 更新

c# - 未在 api 请求上调用中间件类

css - 滚动菜单不适用于一个页面布局