代码演示(实时)片段

时间:2014-10-27 14:46:29

标签: c# visual-studio

有谁知道如何制作一系列代码片段,可以在实时代码演示场景中使用? 我已经构建了一个完整的应用程序,我希望将其整合到片段中,我可以在现场演示中使用,而无需在短时间内打字/拼写代码。

使用Visual Studio 2013 btw。

我已经做了一些研究,但没有任何线索!例如,没有了解拖放功能。所有建议都很适合,因为我还不知道VS的每一个角落(因为我的问题,因为我的谷歌显然不会导致有用的结果)。

3 个答案:

答案 0 :(得分:2)

打开工具箱,选择代码,拖入工具箱。

然后,您可以在需要时从工具箱中拖动这些代码段。

答案 1 :(得分:2)

有一个关于如何为Visual Studio here创建代码片段的完整教程 有关如何创建代码段的完整演示也可以在MSDN网站here上找到。

他们还创建了utility以便更轻松地创建自己的代码段,可以找到有关如何使用VS博客中的实用程序的完整博客文章here

创建代码段的基础知识如下:

  1. 在驱动器的某个位置创建一个要将所有代码段存储到
  2. 的文件夹
  3. 在此目录中创建不同的代码段文件(如上面的链接所述)
  4. 转到工具 - >将此目录添加到您的VS的摘要列表中代码片段管理器(或 Ctrl k + Ctrl b
  5. 在此文件夹中创建一个扩展名为.snippet的文件,然后使用您想要该代码段的代码内容编辑该文件。
  6. 重新加载VS后,您将能够使用您在代码段中定义的快捷代码段自动插入所有代码。
  7. 然后,您可以与所有同事或受训人员共享此文件夹,他们将拥有相同的片段。

    C#代码段的.snippet文件内容的一个非常基本的示例(CDATA []中的所有内容将是您的代码片段中产生的代码段):

    <?xml version="1.0" encoding="utf-8"?>
    <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
      <CodeSnippet Format="1.0.0">
        <Header>
            <Title>Demo Class create</Title>
            <Shortcut>demo1</Shortcut>
        </Header>
        <Snippet>
          <Code Language="CSharp">
            <![CDATA[public class DemoApp
    {
      public string GetHellow()
      {
        return "Hello World";
      }
    }]]>
          </Code>
        </Snippet>
      </CodeSnippet>
    </CodeSnippets>
    

    我强烈建议您阅读所有链接的教程,以充分利用代码段在执行演示时为您提供的功能。

答案 2 :(得分:0)

您不能将所有代码,类等放在单独的屏幕上,并将新项目放在投影或(实时)屏幕上。然后只需从一个复制并粘贴到另一个?