一、概念
.net/dotnet: 一般指.Net Framework 框架 是一种平台,一种技术
C# :一种编程语言,可以开发基于.net 平台的应用
Java既是一种语言也是一种技术
二、主要能做什么?
桌面应用程序 Winform应用程序开发
Internet 应用程序 ASP.NET / Web
手机开发(嵌入式) wp7
C/S:客户机(Client)/服务器模式(Server)
B/S:浏览器(Browser)/服务器模式(Server)
三、.Net 开发学习路线
C#语言——>简单的WinForm——>基本的.Net FrameWork——>数据库开发ADO.Net
——>HTML\JavaScript\Dom\JQuery ——>HttpHandler方式开发ASP.net
——>ASP.Net WebForm ——>AJAX
四、IDE介绍
(1)IDE 集成开发环境
(2)Visual Studio
(3)MSDN开发资料
五、一个C#程序
1.新建项目——>C#——>控制台程序
2.eg :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
/******引用命名空间*******/
namespace My_frist //定义一个命名空间
{
class Program //定义一个类
{
static void Main(string[] args) //这是一个方法 Main 是我们程序的入口方法
{
Console.WriteLine("Hello,World");
string name ="张三";
int age = 22;
decimal salary = 7600.33M;
Console.WriteLine("我叫{0},今年{1}岁了,我的工资是{2}",name,age,salary);
Console.WriteLine("请输入你的年龄:");
age =Console.readLine();
Console.WriteLine("你的年龄为:{0}",age);
if(age<22||age ==22)
{
Console.WriteLine("小年轻哟");
}
else
{
Console.WriteLine("你个糟老头子坏得很");
}
Console.ReadKey(); //程序停到这里,等待用户键入一个键,继续执行
}
}
}
在文件中命名空间可以包含类,类可以包含方法,方法中可以是我们写的程序。
重置开发环境:可以使我们的开发工具恢复到最初状态---》工具---》导入导出
关闭的窗口可以在视图中打开
#region 可以折叠一段代码
#endregion
.sln 解决方案文件
.csproj 项目文件
可以在同一个解决方案中添加多个项目 运行的是启动项目 不运行的项目可以卸载
六、注释符
注释:对程序进行解释
1.单行注释: 以//开始 转行结束
2.多行注释: 以/*开始 */结束
3.文档注释: 用于对方法和类进行注释,在类和方法前面 ///
七、快捷键的运用
1.hoem键 光标迅速定位到当前行的最前面
2.end键 光标迅速定位到当前行的最后面
3.Pgup键 上翻页
4.PgDn键 下翻页
5.Shift键 帮助快速选中区域
6.C+home 文档最前面 C+E 文档最后
7.inset 插入/覆盖
8.F5 调试运行 F6 生成