一 .NET与C#的区别
1. .NET一般指.NET Framework框架。是一种平台,也是一种技术
2. C#是一种编程语言,可以开发基于.NET平台的应用
3. Java即是一种技术,也是一种编程语言
二 .NET能做什么?
1. 桌面应用程序 Winform
2.Internet应用程序 ASP.NET(Active Server Pages) / Webservice
3. 基于.NET开发,一般分为C/S(客户端/服务器模式)和B/S(浏览器/服务器模式)两种模式
三 开发环境(建议使用Visual Studio 2010及以上)
1. 创建解决方案(创建完成后以.sln为后缀的文件)-->可包含多个项目--->项目中可包含多个文件(.cs为后缀的文件)--->此.cs文件即为我们写的程序
2. VS的各种可视窗口均可在“视图”菜单中调出;所有的窗口可任意移动,如果想恢复默认窗口设置,可通过工具-->导入导出-->重置所有设置。
3. 掌握VS常用的快捷键
4. 生成的解决方案以.exe的应用程序,可直接使用。
5. VS设置字体及显示行号:在工具-->选项-->字体和颜色,可设置字体大小 ; 在工具-->文本编辑器-->所有语言-->行号可在代码窗口左方显示行号。
6. 一个解决方案下建立多个项目:在新建项目-->选择“添加到解决方案”即可;或者在当前解决方案下通过右键“添加”新的项目。同时,需要运行新项目时,需要右键选择设置当前项目为“设为启动项目”(该项目标黑指示)。或者右键解决方案-->属性-->选择当前选定内容,这样的话,用户当前编辑哪个项目,则启动哪个项目。
7. 多项目可选择启动,对选定的项目右键选择,可选择“卸载项目”或“重新加载项目”
8. 通过键盘上的insert键,可在插入和覆盖编写模式切换
9. 通过#region 和 #endregion ,可缩进代码块,便于代码管理
四 代码模块基本结构
using System;
using System.Colections.Generic;
using System.Ling;
using System Text; //此处为引用命名空间
namespace MyFirst //定义了一个命名空间 。命名空间可以包含类,类中包含方法,方法中就是我们写的程序
{
class Program //定义了一个类,类名为Program
{
static void Main(string[] args) //方法,所有的C#语言执行都在Main方法中进行,从Main开始,以Main结束
{
Console.WriteLine("I LOVE YOU!"); //此处开始写你的代码
Console.ReadKey(); //从键盘读入输出键,避免程序执行完后立即关闭执行窗口,相当于pause
}
}
}
五 C#中的注释
1. 单行注释符: // 后面的为注释内容
2. 多行注释符: /* */ 中间的内容为注释内容
3. 文档注释符:/// 主要用于对类、方法的注释