cw—两次table键——>Console.WriteLine();
table 快速补充:for 两次table键——快速补充for循环, foreach 两次table ——快速补充foreach循环 其它循环体同样适用
ctrl+j 智能提示
- 单行注释 以//开头,后面的就是注释内容
- 多行注释,以结束,之间内容就是注释内容
- 文档注释 在方法或类的上一样输入/// 就会产生 /// ///文档 ///
工具——选项——调试——取消调试时启用诊断工具
- 打开解决方案所在的目录
- 复制所需要的项目
- 对复制的新项目重命名为你需要的项目名称
- 修改项目文件夹下得项目文件名称
-
添加到相应的解决方案中
-
修改命名空间
-
复制解决方案与复制基本一致,需要注意修改解决方案的名称
打开解决方案
确定继续
移除方案
重新添加
修改命名空间
注意也要修改以下文件
输入类名,出现红色波纹后将鼠标定位到类名上,按下shift+alt+F10
0.6 实例快捷键实例化类 对象名 = new 两次空格 ()
0.7 查看源代码将光标定位在响应的方法中,按下F12或右击选择转到定义
0.8 快速生成属性r将光标定位在字段上,按下ctrl+r+e
0.9 自动代码对齐ctrl+k+d
0.10 获取变量类型变量名称.GetType()
0.11快速删除未使用的命名空间 0.12 MessageBoxk快速输入Mb + 两次table键
0.13 选择全部控件(确定窗体中未显示的控件位置)ctr+a,有时也用于确定窗体中未显示的控件位置
0.14 组件与控件在界面中有显示的元件叫控件,没有显示的是组件
0.15 C#中集中换行符1.Windows 中的换行符"rn"
2.Unix/Linux 平台换行符是 “n”。
3.MessageBox.Show() 的换行符为 “n”
4.Console 的换行符为 “n”
换行符还因平台差异而不同。
为保持平台的通用性,可以用系统默认换行符 System.Environment.NewLine。
0.16 快速调出属性窗口Alt+Enter
0.17 var与objectobject是所有类的基类, var是可以是所有变量类型,不知道变量类型时,可以声明为var格式
1 .net与c# 1.1 .net(dotnet)含义一般指.Net Framework框架,是Microsoft为开发应用程序而创建的一个具有革命意义的平台
.net是一个平台(platform)
- 主要包含一个庞大的代码块,可以在客户语言(如C#)中通过面向对象编程技术(OPP)来使用这些代码。这个库分为多个不同的模块,这样就可以根据希望得到的结果来选择使用部分。
- 定义了基本的类型。这也被称之为通用类型系统(Common Type System, CTS)
- 包含.Net公共语言运行库(Common Language Runtime CLR)负责管理用.NET库开发的所有应用程序执行
是运行在.NET CLR上的,用于创建应用程序的一种高级编程语言,是一种面向对象的语言
1.4 C#能编写什么样的应用程序- 桌面应用程序 使用.NET Framework的Windows Presentation Foundation(WPF)模块可以简便地生成这种程序。之前是windows forms
- Windows Store应用程序:wind8中引入的一类应用程序,针对触摸屏设计,通常全屏运行。
- Web应用程序:他们是一些Web页面,可以通过任何web浏览器查看。可以使用C#语言通过Web Froms创建ASP.net应用程序。
- **WCF服务:**这是一种灵活创建各种分布式应用程序的方式。使用WCF服务可以通过局域网或Internet交互各种数据。
- C/S: 客户机(Client)/服务器模式(Server)客户端需要安装专用的客户端软件
- B/S:浏览器(Browser)/服务器模式(Server)客户机山只要安装一个浏览器
集成开发环境:IDE(Integrated Development )——开发工具
Visual Studio
SharpDevelop(用的少)
Visual Studio Express(免费)
- 一套完整的开发工具集
- 用于开发卓明应用程序 ASP.NER Web应用程序,XML,Web service, 移动应用程序
- 为快速开发提供强大支持
- 除了Visual Studio系列产品外,还提供了更为简单的开发工具成为为Visual Studio Express系列产品
- Express系列产品可以创建几乎所有C#应用程序,在功能上他们都是VS珊节版本,但外观和操作方式是一样的
安装包常用命名: setup.exe install.exe autorun.exe
下载地址:http://down.lansedongli.com/view/30323.html
环境要求
支持的操作系统
Windows 7 Service Pack 1
Windows 8.1
Windows 8
Windows Server 2008 R2 SP1
Windows Server 2012
Windows Server 2012 R2
Windows 10 Technical Preview
硬件要求
1.6 GHz 或更快的处理器 (最好是2.0GHZ处理器)
1 GB RAM(如果在虚拟机上运行,则为 1.5 GB)(最好是4GB内存)
4 GB 可用硬盘空间
5400 RPM 硬盘驱动器
与 DirectX 9 兼容的视频卡,其显示分辨率为 1024 x 768 或更高
其他要求
对于 Windows 应用商店和 Windows 通用应用的开发
Windows 8.1 和 Windows Phone 8.1 以及开发需要 Windows 8.1 更新或更高版本。
Windows Phone 8.0 开发需要 Windows 8.1 更新 (x64) 或更高版本。
对于 Windows 仿真器,需要 Windows 8.1 (x64) Professional Edition 或更高版本,以及支持客户端 Hyper-V 和二级地址转换 (SLAT) 的处理器
注: Visual Studio 2015 RC 在创建面向 Windows 10 的 Windows 通用应用和桌面软件的生产环境中不受支持。
2.4启动桌面快捷方式启动
开始菜单启动
命令行启动:
win+R win+x
devenv(development enviroment)
新建自己的命令行
- 新建文件夹(例如新建文件夹e:shortcut )
- 将快捷方式放置到文件夹中
- 并根据自己需求重新命名
- 添加环境变量
菜单栏
- 下划线字母 :ALT+下滑线字母是打开下一级菜单
- 后面跟随 ctrl/shift/alt +字母 这是快捷键
- 倒三角标识还有子菜单
- …表示执行后会弹出一个菜单
放大/缩小字体显示大小(或ctrl+鼠标滚轮)——并没有改变字体大小,只是改变了显示大小
改变字体大小
添加行号显示
设置项目启动
方式1
方式2
多项目执行
- 使用.net Framework编写应用程序,就是使用.NET代码库编写代码(使用支持Framework的任何一种语言)
- 为执行C#代码,必须把它们转换为目标系统能够理解的语言,即本级代码*(native code), 这种转换成为编译代码,由编译器执行。
- 在编译使用.NET Framework库代码时,不是立即创建专用与操作系统的本级代码,而是把代码编译为通用中间语言(Common Intermeditate Language)
- 这些代码(通用中间语言)并非专门用于任何一种操作系统,也并非专门用于C# 其他.NET语言,如Visual Basic.NET 也可以在第一阶段编译为这种语言,开发C#应用程序时,这个编译步骤由IDE完成。
- 在编译应用程序时,所创建的CIL代码储存在一个程序集中。
- 程序集包括可执行的应用程序文件(exe)和其他应用程序使用的库(dll)
- JIT编译器,应为写作Just-In-Time Compiler, 中文意思是即时编译器
- JIT编译器能够将CIL编译成为各种不同的机器代码,以适应对应的系统平台,最终使得程序在目标系统中得到顺利地运行
- 在将代码便以为CIL,再用JIT编译器将他编译为本级代码后,CLR(公共语言运行库)的任务还没有全部完成,还需要管理正在执行的用.NET Framework编写的代码(这个执行代码的阶段通常称为运行时(runtime))即CLR管理着应用程序,其方式是管理内存,处理安全性以及允许进行跨语言调试等
- 相反,不收CLR控制运行的应用程序属于非托管类型,某些语言如C++可以用于编写这类应用程序,例如,访问操作系统的低级功能。但是在C#中,只能编写在托管环境写运行的代码。我们将使用CLR的托管功能,让.NET自己与操作系统进行交互
- 简单的说,托管代码是microsoft的中间语言,它主要作用是在.NET Framework的CLR执行代码前去编译源代码,也就是说托管代码充当着翻译的作用。源代码在运行时分为两个阶段
源代码编译为托管代码(所以源代码可以有很多种,如VB C# )
拖管代码编译为microsfot系统的.net平台专用文件(如库类,可执行文件等)
程序代码——>CIL(通用中间语言,存放在程序集中)——>JIT编译器(通过JIT编译器,转换为本级代码native code)——>CLR(通用公共语言运行库,转换为exe/dell)
控制台程序 console Application
为兼容MS-DOS 而创建的一种程序,此程序只有一个单一的界面
打开控制台的方法: win+r——> cmd ——> enter
运行程序
创建WPF Application的新项目;也可使用WindowsForms来创建桌面应用程序。(WPF Application是一个新技术,替代WindowsForms)
添加相关功能键
点击运行后的运行状态
修改元素属性
添加弹窗标题
运行显示效果
在有错误的情况下运行
在运行前生成解决方案可以快速进行错误提示



