C# 是一个现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的,由 Ecma 和 ISO 核准认可的。
C# 是由 Anders Hejlsberg 和他的团队在 .Net 框架开发期间开发的。
C# 是专为公共语言基础结构(CLI)设计的。CLI 由可执行代码和运行时环境组成,允许在不同的计算机平台和体系结构上使用各种高级语言。
那么问题来了,.NET和.NET framework有什么区别呢?我是这么认为的:
1、.NET是平台,我们所有的C#程序或者是应用是运行在这个平台之上。
2、.NET framework是工具,是我们来编辑程序使用的工具,有了工具我们才有可能编辑C#程序。
那么C#是什么呢?
c#就是我们和计算机对话的语言。就好比英语是我们和英国和美国人对话的语言一样。在计算机语言上我们还有很多比如JAVA、VB、C++等语言。当然C#是.NET最好的语言。
.NET能干什么?
1、开发桌面应用程序。又叫Winform应用程序。比如QQ,AUTOCAD等程序
2、internet应用程序。比如:京东、当当、淘宝等
3、手机程序,比如WP8等。
4、虚拟现实等。Unity3D开发。门槛比较低,也是大家的一个机遇。
一、.NET两种交互模式
C/S模式:客户机CLIENT/服务器模式SERVER
B/S模式:浏览器/服务器模式
二、IDE是什么:就是我们的开发工具。
三、启动VS
1、双击图标
2、调出运行,输入devenu;
三、文件-新建-项目
我们常用窗体应用程序,近期我们先用控制台应用程序。正确设置名称、位置、解决方案名称等。理论上名称、位置、解决方案中不要出现中文。所以要求大家尽量用英文来写名字。谢谢!
右面是解决方案资源管理器。可以在这个下添加项目。选择解决方案-右击-新建-项目;
下面
.CS文件就是C#文件,我们称为类文件
他们之间的关系就好像
1、解决方案:公司
2、项目:部门
3、类:员工
类文件中的各个组成部分、
1、引用命名空间:比方如下:
京东-------京东在线商城------------顾客类
淘宝-------淘宝在线商城----------顾客类
雷氏公司-------老雷在线项目---(我希望既可以引用京东的顾客类也要引用淘宝的顾客类,这个时候我就需要引用命名空间-----其实就是要说明我是从哪里引用的。)
namespace命名空间
深色底色的部分我们称之为方法或者是函数。
四、方法或者是函数。
在C#中方法就是函数。其中MAIN函数是程序的主入口。你写的函数如果想被执行的话,就必须写在MAIN函数之中。
五、解决方案文件夹
1.首先看到是.SUO文件,请不要管它,更不要删除它,千万千万。
2..SLN文件称之为解决方案文件,里面包含着整个解决方案信息,可以双击运行。
3.剩下的两个文件夹称为项目文件夹,包含我们这个项目的信息。
其中两个.CS文件可以用记事本打开。其中.csproj这个是c#项目,里面包含项目信息可以双击运行。
六,两个基本代码,最激动人心的时刻到来了!
书写代码需要注意:书写中要用英文半角,shift键快速切换中文半角和英文半角;
另外,shift+空格键快速切换中文全角和英文全角
七、运行代码的两种手段
点击上面小三角启动:
使用快捷键:F5
八、代码分析:
1.、Console.Writeline(“要打印的内容”);
2、Console.Readkey;//等待键盘输入,让程序暂停;
九、如何检查有没有错误呢 点击F6,或者
显示行号:工具--选项--文本编辑器--行号
设置字体:工具--选项--环境--字体和颜色--(高亮显示是微软提倡的字体。一般推荐consolas,比较容易区分中文字体还是英文字体。)
整个软件的样式
工具---选项--常规---视觉体验(深色)哈哈,装X用的
如果调乱了怎么办?
工具--选型--导入和导出,《恢复出厂设置》
启动项目的设置:
PS:Ctrl+滚轮可以调大小
如上图,选择启动当前选定内容。
十、项目的加载和卸载
没用的项目又不舍得删除(右键移除,或者DELETE)
右键+卸载项目
卸载项目
重新加载
好的,第一天就这样结束了。明天开始代码阶段。谢谢
相关资讯
最新热门应用
非小号交易平台官网安卓版
其它软件292.97MB
下载币交易所地址
其它软件274.98M
下载iotx交易所app
其它软件14.54 MB
下载zt交易所安卓最新版
其它软件273.2 MB
下载币拓交易所bittok
其它软件288.1 MB
下载u币交易所平台app
其它软件292.97MB
下载热币全球交易所app官网版
其它软件287.27 MB
下载多比交易平台app
其它软件28.28MB
下载币赢交易所app官网安卓版
其它软件14.78MB
下载toncoin币交易所安卓版
其它软件48MB
下载