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

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

>第一线 – 今天的事件,每次一个单一的事件,旋转.
>第二行 – 最近的事件(头部7天),每次5次,旋转.
>第三行 – 所有其他事件,在..rotation ..
每个事件都将保存在一个“盒子”中,大小不变(百分比).

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

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

解决方法

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

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

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

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

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

相关文章

原文地址:http://msdn.microsoft.com/en-us/magazine/cc163...
前言 随着近些年微服务的流行,有越来越多的开发者和团队所采...
最近因为比较忙,好久没有写博客了,这篇主要给大家分享一下...
在多核CPU在今天和不久的将来,计算机将拥有更多的内核,Mic...
c语言输入成绩怎么判断等级
字符型数据在内存中的存储形式是什么