当前流行的开发语言概述
C#是微软公司为Visual Studio开发平台推出的一种简洁、类型安全的面向对象的编程语言,开发人员可以通过她编写在.NET Framework上运行的各种安全可靠的应用程序,C#面世以来以其易学易用、功能强大的优势被广泛应用,而Visual Studio开发平台则凭借其强大的可视化用户界面设计,让程序员从复杂的界面设计中解脱出来,使编程成为一种享受。C#不但可以开发数据库管理系统,而且也可以开发集声音、动画、视频为一体的多媒体应用程序和网络应用程序,这使得她正在成为程序开发人员使用的主流编程语言。
C#的基础框架 .NET Framework
由于C#是基于.NET Framework的一种开发语言,所以要了解C#的运行机制,需要从.NET Framework开始研究,那么这个框架到底是什么呢?
.NET Framework是一种底层架构,她包括了开发人员的编写、生成、测试和部署.NET Framework应用程序时所需要的一切类。.NET Framework的作用是便于开发者更容易地建立网络应用程序和Web服务,其关键特色是提供了一个多语言组件开发和执行的环境。
.NET Framework类库是可以重复使用的类的集合,可使用她快速方便的开发应用程序,并可以扩展这些类库,开发自己需要的功能。
.NET Framework从开发软件所处的地位上来讲,其实是所有开发语言的操作系统,是一种基础。C#语言不在这种平台上,就没有底层的类库,就缺少了运行时的支持,也就不能成为一种完整的语言。
.NET Framework主要包括三个组件,公共语言运行库,类库和程序集。
C#的特点
支持快速开发
支持面向对象
对XML强大的支持
面向组件的开发
C#开发工具Visual Studio的简介
一种开发语言是否能够被广泛应用,除了具备广泛的应用范围外,还需要有强大的开发工具的支持,C#就是凭借Microsoft公司推出的Visual
Studio开发工具,从一种新型语言迅速成为目前最流行的开发语言之一。那么用VS开发C#有哪些优点呢?
a、“所见即所得”的拖拽界面,通过此功能可以创建简单、易用的应用程序。
b、内置Windows XP主题支持工具,可以轻松创建具有Windows XP界面特征的应用程序。
c、提供超过三十种的控件,使开发工作更简单。
d、支持代码彩色化显示、语法校对、智能感知。
e、提供通用重构功能,无论是改变代码数据还是重组代码都变得更容易。
f、通过鼠标光标拖拽就可以使数据库与应用程序交换数据,从而更快、更容易地创建全功能、数据驱动的应用程序。
g、提供内置的可视化数据库工具,非常方便于设计数据库和查询。
编写第一个C#程序 Hello World!
//using System; //using System.Collections.Generic; //using System.Linq; //using System.Text; //using System.Threading.Task; namespace Hello_World { class Program { static void Main(string[] args) //程序的Main方法,在此方法下编写代码输出数据 { Console.WriteLine("Hello_World!"); //输出“Hello World!”,字符串 Console.ReadLine(); } } }
运行效果如下
一个Hello World!开启C#之旅......