C# Visual Studio项目类型
我正试图用C#制作一个网络爬虫/刮板,从新闻文章和其他基于文本的网站上获取信息,我意识到我不知道使用什么样的视觉项目类型,也不知道它们之间的区别 过去我把我的小程序都放在一个空的C++项目中。 任何建议都会很有帮助,因为我对C#非常陌生,可以编写代码,但visual的后端仍然让我感到困惑。我正在使用免费的visual studio 2015C# Visual Studio项目类型,c#,visual-studio,visual-studio-2015,C#,Visual Studio,Visual Studio 2015,我正试图用C#制作一个网络爬虫/刮板,从新闻文章和其他基于文本的网站上获取信息,我意识到我不知道使用什么样的视觉项目类型,也不知道它们之间的区别 过去我把我的小程序都放在一个空的C++项目中。 任何建议都会很有帮助,因为我对C#非常陌生,可以编写代码,但visual的后端仍然让我感到困惑。我正在使用免费的visual studio 2015 谢谢 这完全取决于您计划如何使用该应用程序。如果要从命令行运行.exe,控制台应用程序就足够了。如果您想要一个UI,那么可能需要表单或Web。或者它们的组合
谢谢 这完全取决于您计划如何使用该应用程序。如果要从命令行运行.exe,控制台应用程序就足够了。如果您想要一个UI,那么可能需要表单或Web。或者它们的组合(例如,在控制台应用程序和网站共享的类库中具有核心逻辑的解决方案)。我认为最好的类型应该是控制台应用程序。使用这种类型的项目,您可以通过控制台启动应用程序,或者直接执行文件
static void Main(string[] args)
{
Console.WriteLine("Hi i got nothing for you! Program me to be useful!");
}
此外,您还可以轻松地向爬虫程序添加选项,例如url:
static void Main(string[] args)
{
if(args.Length == 1)
{
Console.WriteLine("I got this! Going to url \'{0}\'...", args[0]);
// Doing something
Console.WriteLine("Gotcha!");
return;
}
Console.WriteLine("Hi i got nothing for you! Give me something to be useful!");
}
要帮助您了解每个模板的用途/用法,请查看上的项目模板说明。只需向下滚动到Visual Basic和C#Windows模板。感谢您的建议!我很感激你的回答和灵活的回答。目前我不寻找一个用户界面,但我会记住它为未来的项目