c#学习 了解项目和解决方案

创建项目

本来可以直接建一个.cs文件,然后在里面写代码,但有了开发工具以后就更方便了,创建项目就帮你建了一个文件夹,在这个文件夹里面管理代码文件,并且帮你写好了一个基础的结构,减少了工作量。

5f792f41f32f40cdb2b8ba9539b32749.png

点击下一步:

b7a8fc3fcc87424280e07da55200c939.png

项目名称就是建立的文件夹的名称。位置是这个文件夹放在哪个位置,可以更改为其它路径。解决方案可以管理多个项目,也是建一个文件夹,然后在这里面放各个项目,解决方案名称就是要建的这文件夹的名称。解决方案是个大的文件夹,它里面有小的文件夹(项目)。

一般最开始学习c#时不会很复杂,所以一个解决方案里就一个项目,但当开始构建更复杂的应用程序时,很可能需要管理多个互相关联的项目,一个解决方案就会包含多个项目。

点击创建:

291d5ef90f8f40779903f812e207a4c8.png

这里的现在解决方案和项目都取名是HelloWorldCS,可以取其它名称,就在刚刚"配置新项目"那一步。然后它帮你预生成了一些模板,不需要你自己去一点点的写了。

打开项目文件夹能看到刚刚生成的各种东西:

3800bf2f914248288acbf7800d6777ed.png

打开解决方案文件夹的话:

082a9b839ff4417abdda526fad919815.png

这里有一个.sln文件,这个文件就是解决方案的一个管理文件,可以直接双击打开:

3a125c1f744c40f5b61a68f71778fdd4.png

要打开解决方案也可以直接在VS里打开,选择“文件”-->“打开”-->“项目或解决方案”

220060862a43479c9a4920e642227c55.png

打开解决方案后,还可以直接在里面创建新项目:

4c12c7873a474efa8ee5daa2006360e4.png

创建项目和前面一样的,创建好了以后就有:

55f5cd8e97c6466fa3050013ac15c9af.png

观察可以发现,一开始创建的项目显示的是粗体文字,而新的项目就不是粗体,这其中的意思是,VS在运行时,运行的是加粗的那个文件夹里的代码、把它给编译为程序。如果想运行的是另一个,那可以在这项目上面右键,然后选择“设为启动项目”,这样的话开发工具就会这个文件夹里的代码和配置了:

3c51a7401be14996a1489e635a3ca8dd.png

如果想要移除某个项目,可以右键选择移除:

c2a7d46158f2450996d278cc701335b9.png

不过在VS里移除并不是真正的删掉,这个文件夹还在:

d1d74613a9ae4e4c8ef9ad047292637d.png

你可以到相应的路径下,把这个文件夹给直接删掉就是了

打开VS,会有创建项目的记录,从这里也可以打开:

d01012be2e424f909eb58d7dd9741777.png

虽然我们的“项目”叫“项目”,但它其实就是文件和文件夹的组合,为了容易沟通和理解,大家才取了“项目”、“解决方案”等等这些名词。

.sln文件叫做“解决方案文件”,你可以直接右键用记事本打开该文件:

ef2f616fb65b4093b422f5ccc40c2866.png

它其实就是一个配置文件,不应该去改动它。它里面有比如各种与该解决方案相关的项目的所有位置信息,一些全局设置等等,这些知识在后面学习编译的时候有用到。

打开项目文件夹,能见到.csproj文件,它叫做项目文件、而且是c#项目文件:

ceac1a65e1fc482fa2387969292d7a0c.png

同样也可以用右键选择记事本打开该文件:

92885997a8ba4ddea72ca353764c59f1.png

同样是配置文件,它会包含与这个项目相关的所有文件的引用,以及其它设置和信息等等,你不应该想要修改它。

然后有个bin文件夹,bin是binary的缩写,是放你的应用程序的二进制版本的地方。现在打开bin文件夹会看到有一个Debug文件夹:

2dc078682879408590a47526c81f42ef.png

当我们调试应用程序时就为我们创建了这个文件夹。它创建了临时版本的应用程序,这个后面还会具体学习。若打开Debug文件夹,能看到里面有个可执行文件.exe,还有几个其它的帮助文件、用来调试:

eff6d75cac2e40278ea071374789a79f.png

总之将代码编译为应用程序是最终的目的,这些东西后面会具体学习。

 

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: C语言是一门非常流行的编程语言,学习它可以为你的职业发展带来很多好处。如果你是一个初学者,可以考虑以下几点: 1. 了解C语言的基本语法和语句,包括变量、运算符、循环、条件语句等。 2. 动手实践:写一些简单的程序来练习语法。 3. 阅读一些C语言的书籍或教程,来深入了解C语言的相关知识。 4. 加入一个学习社区,与其他C语言学习者交流,分享你的经验和问题。 希望这些建议对你有所帮助,祝你学习C语言愉快! ### 回答2: 学习C语言对于一个新手来说是一个很好的起点。C语言是一种高级编程语言,广泛应用于系统开发、嵌入式设备和游戏开发等领域。以下是学习C语言的一些建议。 首先,了解基本概念和语法。C语言有自己的语法规则和语法结构,包括变量、数据类型、运算符和控制结构等等。新手应该首先学习这些基础知识,了解如何声明变量,如何使用运算符进行计算,如何使用控制结构来控制程序流程等等。 其次,掌握常见的C函数。C语言提供了许多内置的函数,如输入输出函数、字符串函数等等。学习这些函数的用法对于编写实际应用程序非常重要。新手可以通过阅读C语言的相关文档或教程来学习这些函数的基本用法。 再次,进行实践和练习。学习编程语言最重要的是进行实践。新手可以尝试编写一些简单的程序,例如计算器、猜数字游戏等等。通过实践,新手可以更好地理解和掌握C语言的使用。 此外,参与编程社区和讨论。加入一些C语言的论坛、社区或者编程群组,了解其他人的经验和问题。通过与他人的交流和讨论,新手可以学到更多的知识和技巧,也可以解决自己在学习过程中遇到的问题。 最后,保持学习的动力和耐心。学习C语言是一个渐进的过程,需要不断地进行实践和练习。新手可能会遇到一些困难和挫折,但是只要保持学习的动力和耐心,相信一定可以掌握C语言编程的基础。 总之,学习C语言对于一个新手来说可能是一项挑战,但是通过掌握基本概念和语法、学习常见的C函数、进行实践和练习、参与编程社区和保持学习的动力和耐心,相信新手可以很快地掌握C语言编程的基础。 ### 回答3: C语言是一种高级编程语言,对于一个新手学习C语言可能会面临一些挑战,但是只要有正确的学习方法和坚持不懈的努力,就能够逐渐掌握这门编程语言。 首先,作为一个新手学习C语言,可以从学习基本的语法规则开始。C语言的语法相对简单,可以通过学习变量、数据类型、运算符以及控制语句等基本知识来掌握它。这些基础知识是往后学习更高级内容的基础。 其次,对于一个新手来说,了解和掌握C语言的标准库函数也是非常重要的。标准库函数提供了许多常用的函数,可以简化编程过程并提高效率。常用的标准库函数包括输入输出函数(如printf和scanf)、字符串处理函数(如strcpy和strlen)以及数学函数(如sin和cos)等。通过学习和练习使用这些函数,可以加深对C语言的理解。 此外,一个新手学习C语言还可以通过编写小型的程序来巩固所学知识。通过实践和练习,可以更好地理解和掌握C语言的各种概念和技巧。可以从简单的程序开始,逐渐挑战更复杂的项目。同时,参考优秀的编程范例和解决方案,也是学习C语言过程中的一个很好的方法。 最后,一个新手学习C语言需要有耐心和坚持不懈的态度。学习编程是一个渐进的过程,不可能一蹴而就。遇到困难时,不要气馁,可以借助各种学习资源,如书籍、在线教程或者参加编程讨论群体来获得帮助和指导。坚持不懈地学习和实践,相信自己的努力一定会得到回报。 总之,一个新手学习C语言需要掌握基本的语法规则,熟悉标准库函数,通过实践和练习加深理解,同时保持耐心和坚持不懈的态度。只要持之以恒地努力,相信你一定能够成为一名优秀的C语言程序员。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值