学习C#程序有感:一个强大的语言
说到C#程序就不能不与.NET Framework【简称:.NET】有联系了,是微软为应用程序的开发提供的一个新型开发 平台。2002年发布的***个版本以来已经在企业应用中迅速发展起来。在这个平台中,可说几乎是能够开发所有的Windows应用程序。简单的来说,.NET来说是一个创建、部署一个多语言开发平台环境。功能非常强大,也是这样才演绎了微软不败的神话。
C#(读 C Sharp)是一个强大、完全面向对象程序设计的程序开发语言。
C#程序开发的范围:
A、Windows应用程序
B、Windows服务程序
C、Internet应用程序
D、Web服务程序
C#程序已成为绝对的主流开发语言,已深受小、中大型企业的喜欢,当然也是广大职业、爱好程序开发朋友们的追捧,既然微软推出了这么强大的软件;当然也会为他包装一下。那就是IDE,很多朋友认识了软件或者开发工具,但不知道IDE是什么东西;这里可以很简单地说,IDE是一种编程语言的工作(含扩展功能)的集合。所以它是代表一个开发环境,而不是简单的一个开发软件这么简单。
为什么很多人会选择C#呢?这个问题当然会有很多回答和观点,但这里想说的是;C和C++大家都知道吧,呵呵。嗯,对;它们也是很强大的面向对象开发工具,但C#可以说既集合了它们的优点;同时,在对比其他开发语言的优劣情况作了很详细的分析,而得到了很多开发语言的优点;且屏蔽了一些不安全的、复杂的开发功能,所以能“智能”地识别很多我们不容易分析的错误与语法。
当然,在这方面微软是做足功课了;所以推出了一个 Visual Studio.net 2005(新版),写这之前就已经出了2008版的,但很多人都喜欢2005,不是因为2008不好,而是“习惯”了2005的一些基本与特殊特性。它集成了.NET Framework ,所以我们可以用它很快、便捷地开发出很好的应用程序。
学习C#程序一、***个C#程序(控制台类程序)
我们忽略***步安装,如果自己安装好了的话。
步骤:
1、新建项目(Porject)
(1)【VS菜单】选择“文件”—“新建”—“项目”—“新建项目”。
(2)在左侧选择Visual C#,“新建项目”对话框中选择“控制台应用程序”。
(3)输入文件的名称,自定义。
(4)选择文件的保存路径。
2、C#控制台类框架
Using System; / / 程序自动生成
Using System.Collections.Genneric;
Using System.Text;
//两个斜杠代表注释,注释就是一种页面上的文字性说明;程序运行不执行,只为人阅读代码方便。
namespace HelloAccp
{
class Program
{
static void Main(string [ ] args )
{
/ / 这里是编辑代码区域,主要功能都在Main方法中执行(这是单行注释)。
/**这是多行注释,其实也是文字性说明,只不过当需要详细地说明而需要大量的文字
*时,我们就用这个 /** * /多行注释去应付。程序在执行的时候也是忽略的。一般注释
*都是绿色表示,只有文档(API:到时会讲解)是浅蓝色表示的。
*/
Console.writeLine("我的***个C#程序!");
Console.writeLine("Hello~World~!");
/ / 用Console这个控制台类输出一句 “我的***个C#程序” 或 “Hello-World~!”
}
}
生成解决方案的快捷键: Ctrl+Shift+B【工作中,熟悉快捷键能让你的工作效率大大提高。】
学习C#程序二、认识控制台应用程序文件夹结构
成功运行了***个C#控制台应用程序,下面我们来看看它文件夹结构:
我们在建立项目的时候是不是选择了文件路径,就是这个文件夹,它叫解决方案文件夹。那什么叫解决方案文件夹呢?它是VS(Visual Studio)提供给我们的一个有效管理应用程序的容器。我们创建的项目文件都放在解决方案文件夹里面。一个解决方案文件夹可以有一个或多个项目,而每个项目可以独立解决一个问题;所以这样就形成了分层管理,不单单是条理明晰,而且很容易被我们使用和管理。
【VS提供了一个叫做:解决方案资源管理器。在这里可以看到管理文件里面的各类文件。】
{Program.cs} :这是程序源文件,简单地去理解为代码存放文件。编辑的代码都在此类文件中。
{HelloAccp.exe}:这个文件位于Bin/Debug中,可执行文件。
(在这里还要提一下,如果看不到想要的工作界面;可以在“试图”与“窗口”这两个可视化领域进行查找或设置。)
【编辑推荐】