我是编程新手,我对图书馆有一些疑问。(如果有些问题看起来很愚蠢,请原谅。) - 首先,当我搜索哪些库时,我被告知它们是可重用的代码。但是当我用Google搜索时,例如如何用C#开发一个网站我发现我需要一个库。这个库只是一组我可以使用的命令吗?或者它可以让你直观地创建一个网站? - 更重要的是,在游戏设计软件中我看到它需要C#代码才能获得角色移动速度。这意味着该软件有自己的库,需要我学习新命令吗?任何额外的信息都会很好。
提前致谢...
答案 0 :(得分:5)
要想回到计算机进入冰箱之前的日子,可以将每个图书馆视为一种秘书或职员,具有非常具体的技能。所以你有:
您作为办公室(项目)的经理,不想担心每项任务的细节,因此您将每一项委托给相应的职员或秘书类型,并且只担心更高的职能。业务。
答案 1 :(得分:3)
库或多或少,只是一段编译过的代码;或者,.dll
。要在项目中使用它,您可以添加对程序集的引用(或.dll
),然后使用using
中的class
语句(或者您在哪里)访问它使用它)。像这样:
using System.Data.SqlClient;
您可以在.NET堆栈中构建网站,例如ASP.NET / MVC。
关于游戏领域的问题,XNA框架几乎包含了开始制作游戏所需的全部内容。
答案 2 :(得分:2)
库包含您要添加到应用程序的某些功能。在一个简单的简化示例中:如果您希望应用程序能够读取和写入计算机中的文本文件,则需要导入一个写入帮助您读取和写入文件的库。
当然,您不必使用此库,您可以编写自己的库。但这会浪费时间,因为有人已经创建了一个易于使用的功能,如“嘿,去获取此文件”或“嘿,将其写入名为FooBar.txt的文件”
它的预编译和通常按预期工作,因为其他数千人在您之前使用它并进行测试。