Head First C# 中文版 图文皆译 第二章 page46

程序从哪儿来

一个C#程序可能从一堆文件中的声明开始,最终成了你电脑上运行的程序。下面是它怎么来的。

每个程序都从源代码文件来

你已经看见怎么编辑程序,和IDE怎么把你的程序保存到一个文件夹里。这些文件就是你的程序--你可以把它们复制到一个新文件夹并打开,所有东西都还在那儿:窗体,资源,代码,和其他任何你添加到你的项目的东西。

你可以认为IDE就是一个很帅的编辑器。它为你自动缩进,改变关键字的颜色,为你匹配括号,甚至建议下一个可能用的词。但是最后,IDE做的所有事儿就是编辑包含你的程序的文件。

 

 

 

 

IDE创建一个solution(.sln)文件和一个包含所有程序用到的文件的文件夹,以此来把程序的所有文件都绑定到这个解决方案。解决方案文件包含一个项目文件(以.csproj结尾)列表,而项目文件包含了所有与项目关联的文件的列表。

这本书里,你只创建单项目解决方案,但是用解决方案浏览器可以很容易的添加其他项目到解决方案里。

.NET Framework给你合适的工具

C#只是一门语言--单靠它自己,它不能做所有事。所以在这儿就需要.NET Framework了。还记得你从窗体上去掉的最大化按钮吗?当你点击窗口上的最大化按钮的时候,有告诉窗口怎么最大化它自己并占据全屏的代码。这些代码是.NET Framework的一部分。按钮,复选框,列表...这些都是.NET Framework的组成部分。把你的窗体和数据库连接起来的也是一些内部代码块。它有绘制图形,读写文件,管理集合的工具,做程序员的各种日常工作的工具。

 

 

 

 

 

.NET Framework中的工具分割到命名空间里。你已经见过那些命名空间了,就在你的代码最上面的“using”那些行。有一个命名空间叫做System.Windows.Forms--你的按钮,复选框,窗体都是在那儿来的。无论何时你创建一个窗体应用项目,IDE都会添加必要的文件以使得你的项目包含一个窗体,并且文件里最上面都有一行“using System.Windows.Forms”。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值