(初学者超傻问题1)
我刚刚下载了 Visual Studio 2022 并尝试熟悉它以使用 vb.net 进行编写。我已经用 VBA 编写了数百万行代码。
按F7仅显示表格的类别代码。我假设 VS 会生成接口线。我必须手动输入所有内容吗?在 VBA 中,当我单击按钮上的“查看代码”时,会提供“私有子等”和“结束子”。
好吧,您没有提及或注释您尝试在此处使用的项目类型。
我必须假设“网络表单”,因为使用属性表的事实表明网络表单。
在继续之前,请确保安装了 Web 表单的附加组件。 Web 表单现在被认为是“遗产”,但对于来自桌面和 VBA + Access 领域的人们来说,它们是一种出色的桥梁技术。
因为VS现在是一个“怪物”海量应用? 一款允许控制台应用程序、桌面应用程序、基于 Web 的应用程序等的应用程序?
好吧,由于项目类型等“大量”,因此并非所有功能和模板以及所谓的“工作流程”都是默认安装的(太大了!!!)。
因此,首先,请确保您安装了 Webforms 工作流程。
这是来自 vs go tools->获取工具和功能。
在右侧,确保选择这些:
在 ASP.NET 和 Web 开发树下,确保选择了所有这些:
我还会在“单独组件”下选择 Microsoft RDLC 报表设计器。
好的,那么假设以上所有情况?
然后将标签拖到表单上,然后拖拽一个按钮。
然后您可以双击该按钮,它会跳转到后面代码中的单击事件。但是,您也可以使用属性表(就像您在 VB 桌面中所说的那样,甚至在 MS-Access 中)。
所以,那么说:
因此,页面上生成的标记是这样的:
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<br />
<asp:Button ID="Button1" runat="server" Height="57px" Text="Button" Width="121px" />
如果我按 F5 运行(就像在 VBA 中一样),那么结果是这样的: