库只是新的命令集

时间:2013-02-28 20:01:31

标签: c# libraries

我是编程新手,我对图书馆有一些疑问。(如果有些问题看起来很愚蠢,请原谅。)     - 首先,当我搜索哪些库时,我被告知它们是可重用的代码。但是当我用Google搜索时,例如如何用C#开发一个网站我发现我需要一个库。这个库只是一组我可以使用的命令吗?或者它可以让你直观地创建一个网站?    - 更重要的是,在游戏设计软件中我看到它需要C#代码才能获得角色移动速度。这意味着该软件有自己的库,需要我学习新命令吗?任何额外的信息都会很好。

提前致谢...

3 个答案:

答案 0 :(得分:5)

要想回到计算机进入冰箱之前的日子,可以将每个图书馆视为一种秘书或职员,具有非常具体的技能。所以你有:

  • 速记员图书馆
  • 打字员图书馆
  • 一位外向传真职员
  • 接待员
  • A / P职员等

您作为办公室(项目)的经理,不想担心每项任务的细节,因此您将每一项委托给相应的职员或秘书类型,并且只担心更高的职能。业务。

答案 1 :(得分:3)

库或多或少,只是一段编译过的代码;或者,.dll。要在项目中使用它,您可以添加对程序集的引用(或.dll),然后使用using中的class语句(或者您在哪里)访问它使用它)。像这样:

using System.Data.SqlClient;

您可以在.NET堆栈中构建网站,例如ASP.NET / MVC

关于游戏领域的问题,XNA框架几乎包含了开始制作游戏所需的全部内容。

答案 2 :(得分:2)

库包含您要添加到应用程序的某些功能。在一个简单的简化示例中:如果您希望应用程序能够读取和写入计算机中的文本文件,则需要导入一个写入帮助您读取和写入文件的库。

当然,您不必使用此库,您可以编写自己的库。但这会浪费时间,因为有人已经创建了一个易于使用的功能,如“嘿,去获取此文件”或“嘿,将其写入名为FooBar.txt的文件”

它的预编译和通常按预期工作,因为其他数千人在您之前使用它并进行测试。