学习笔记1:C#基础
一、概念:.net与c#
1.net/dotnet:一般指.Net Framework框架.一种平台,一种技术。
2.C#(sharp):一种编程语言,可以开发基于.net平台的应用。
3.(*)Java即是一种平台又是一种编程语言。
二、.net都能干些什么
1.桌面应用开发 Winform(.net开发的桌面应用程序叫Winform应用程序)。
2.Internet应用程序 ASP.NET(.net开发的Internet应用程序叫ASP.NET应用程序)。
3.手机开发 wp8(.net可以做手机开发,wp8)。
4.Unity3D游戏开发或者虚拟现实。
三、.NET两种交互模式
1.C/S:客户机(Client)/服务器模式(Server)。如qq
C/S,客户端需要安装专用的客户端软件。
2.B/S:浏览器(Browser)/服务器模式(Server)
客户机上要安装一个浏览器
四、IDE介绍
1.集成开发环境
2.Visual Studio 2013
一套完整的开发工具
用于桌面应用程序开发、ASP.NET Web应用程序、XML、Web Service、移动应用程序
为快速开发提供强大的支持
五、VS代码区域介绍
1..sln:解决方案文件。(打开别人写的代码):这个文件中包含着当前这个解决方案的一些信息,我们可以双击打开。
2..csproj:项目文件。里面包含着当前这个项目的信息,不允许双击打开。
3..cs:类文件。
4.解决方案文件和项目文件以及类文件之间的关系?
类似于:解决方案是一个公司,项目是一个部门,类就是员工
六、基本代码
Console.WriteLine("Hello,World!");//输出结果
Console.ReadKey();//等待,就是控制台可以常时间显示
七、常用的快捷键
Ctrl+K+D:快速对齐代码
Ctrl+Z:撤销
Ctrl+S:保存(一定要经常保存!)
Ctrl+J:快速弹出智能提示
Shift+End 、Shift+Home
Ctrl+K+C:注释所选代码
Ctrl+K+U:取消对所选代码的注释
F1:转到帮助文档
折叠冗余代码:#Region 和#EndRegion
八、注释
// 单行注释
/* */ 多行注释
/// 文档注释