【发布时间】:2013-01-05 08:11:08
【问题描述】:
我一直使用 PHP,但对 C# 完全陌生。显然,每次用户点击新页面时,网页和应用程序都会加载新页面或使用 javascript 注入内容。
在使用 Microsoft Visual Studio 2010 Express 设计我的 C# 应用程序时,我无法理解我的应用程序的结构。我有一个带有按钮的表单......当按下按钮时,它会进入该类别并显示更多按钮(相当简单)。
起初我打算有一个带有主按钮的表单。当按下按钮时,它会关闭并打开一个新表单。显然这不是一个好主意。我打算在一个表单上使用面板,根据需要显示和隐藏。
现在我在网上看到我应该使用用户控件???? 如果您认为用户控制比为什么还要麻烦面板?为什么不把用户控件放在表单上?
将内容重新加载到表单的正确方法是什么?内容将是来自 SQL 数据库的动态内容。
【问题讨论】:
-
这是一个非常广泛的问题...没有直接的答案,请考虑一个问题...您使用 Winforms 有什么原因吗?如果它对您来说是全新的,那么您不妨从 WPF 开始,对您来说的众多优势之一就是您可以使用 XAML 以声明性方式定义 UI(您可能能够以这种方式与您的 HTML 技能相关联) )。这也将允许您使用基于导航的应用程序,该应用程序很像带有页面和前进/后退按钮的 Web 应用程序。