VB2010入门教程2:创建迷宫.docVIP

  • 5
  • 0
  • 约1.64万字
  • 约 25页
  • 2019-08-27 发布于湖北
  • 举报
教程 2:创建迷宫 Visual Studio 2010 本教程中将构建一个迷宫游戏,在该游戏中,用户必须将鼠标指针从起点移动到终点,而不触碰到任何墙。?您将学习如何: 使用?Panel?容器布局窗体。 使用?Label?控件构建迷宫。 编写代码以显示消息框。 为鼠标事件设置事件处理程序。 在程序中播放声音。 使用类组织代码。 以下是迷宫的玩法:鼠标指针从迷宫的左上角开始移动。?用户在迷宫中移动鼠标指针时,小心不要将鼠标指针触碰到任何墙。?如果鼠标指针触碰到某面墙,它将自动跳回到起点。?但如果鼠标指针到达迷宫结尾处的“完成”标签,则将打开“Congratulations”(祝贺)消息框,此时游戏结束。 当您完成时,程序将类似下图所示。 在本教程中创建的游戏 ?说明 在本教程中,同时涉及 Visual C# 和 Visual Basic,因此请关注特定于您使用的编程语言的信息。 \o 折叠相关主题 标题 说明 步骤 1:创建项目并向窗体添加面板 通过创建项目并添加?Panel?容器开始操作。 步骤 2:使用标签构建迷宫 通过将多个?Label?控件添加到窗体中来构建迷宫。 步骤 3:结束游戏 通过使用“完成”标签来结束迷宫游戏。 步骤 4:添加方法来重新启动游戏 编写自己的方法以重新开始迷宫游戏。 步骤 5:为每面墙添加一个 MouseEnter 事件处理程序 添加事件处理程序,以便在鼠标指针触碰到墙时将指针发送回起点。 步骤 6:添加 SoundPlayer 开始向迷宫游戏中添加声音。 步骤 7:向窗体中添加代码以播放声音 调用每个?SoundPlayers Play()?方法以便在适当的时间播放声音。 步骤 8:运行程序并尝试其他功能 运行并测试程序。?尝试其他功能,例如更改声音和颜色。 ? 2016 Microsoft 步骤 1:创建项目并向窗体添加面板 Visual Studio 2010 创建迷宫游戏的第一步是创建项目并向窗体添加?Panel?容器。 创建项目并添加 Panel 容器 在“文件”菜单上,单击“新建项目”。 如果没有使用 Visual Studio 学习版,您需要先选择一种语言。?从“安装的模板”列表中选择“C#”或“Visual Basic”。 单击“Windows 窗体应用程序”图标,然后键入“Maze”作为名称。 设置窗体属性: 使用指针拖动右下角来调整窗体的大小。?观察集成开发环境 (IDE) 的右下角。?状态栏中会显示窗体的大小。?继续拖动直到窗体的宽度和高度均为 650 像素。?可以构建一个更小或更大的迷宫,因此可使窗体具有所需的任意大小。 状态栏中的大小 ? 在窗体达到适当大小后,请将“Text”属性设置为“迷宫”。 若要使用户无法调整窗体的大小,请将“FormBorderStyle”属性设置为“Fixed3D”。 通过将“MaximizeBox”属性设置为“False”可以禁用窗体的标题栏中的“最大化”按钮。 此时您已有一个具有固定大小的窗体,用户无法将该窗体最大化。 ?说明 在创建新窗体时,默认情况下会对窗体进行相应设置,使用户能够通过两种方式来调整窗体的大小:用户可以拖动窗体的边和角或单击“最大化”按钮来使窗体最大化。?如果希望确保用户无法调整窗体的大小,请禁用这两个选项。?将“FormBorderStyle”属性设置为任一固定样式可阻止用户调整窗体的大小,但用户仍可以单击“最大化”按钮。?这就是同时需要禁用“MaximizeBox”属性的原因。 接下来,您需要创建一个用于构建迷宫的游戏场。?您可以使用?Panel?控件执行此操作。?面板是一类容器控件,可让您对一组控件进行布局。?与其他一些容器(如“TableLayoutPanel”容器和“FlowLayoutPanel”容器)不同,面板不会重新排列它所包含的控件。?这样一来,您就可以自由地将控件放置在所需位置,但与 TableLayoutPanel 或 FlowLayoutPanel 不同的是,面板在用户调整窗口的大小时不会提供任何帮助。 转到工具箱中的“容器”组并双击“Panel”以将面板添加到窗体。?选定面板后,面板的左上角应显示一个移动句柄图标,如下所示。 移动句柄 拖动面板直到它接近于窗体左上角。?在拖动面板时,您应注意 IDE 的一个有用功能:一旦面板与窗体的上边缘或左边缘之间达到某个特定距离,面板就会嵌入到位,并且面板边缘和窗体边缘之间会显示一条蓝色分隔线。?可以利用此分隔线轻松对齐面板,使其各个边缘与窗体边缘之间的距离完全相同。?一旦您看到顶部和左侧的蓝色分隔线,请释放鼠标按钮以将面板放置到位。?蓝色分隔线如下所示。 蓝色分隔线 拖动右下角的拖动句柄,直到面板的右侧和底部嵌入到位。 由于您希望用户看到迷

文档评论(0)

1亿VIP精品文档

相关文档