初学.NET

每次我们在学习一种东西时,我认为首先我们要搞懂它能干什么我们为什么要用它,我也是初学者,与大家一起学习真是一级棒的事了!

我的第一堂课学习.NET是从cmd开始的,所以与大家一起分享我的笔记希望对大家有用吧!

1.  cmd其实就是windows系统自带的1个软件 命令提示符.

cmd的作用: 有一些程序只能在命令提示符中去运行.

cmd的工作路径: 就是在运行cmd程序的时候 显示在前面的路径.

cmd的常用的命令:

1).  dir 将当前工作路径下的文件以及文件夹列出来.

2).  切换工作路径:

cd 命令  改变cmd程序的工作路径.

语法 cd 欲改变的工作路径.

切换工作路径的时候  如果要跨盘符切换 这个时候不能使用cd命令

直接写上盘符的名称 加1个冒号就可以

比如我要从C:\windows切换到D   d:

总结:同1个盘符的不同文件夹切换使用cd命令

切换到别的盘符直接使用 盘符名:

文件夹或者文件的名 敲击1半的时候 可以按下tab键 会自动补全.

cd  /   就会回到当前工作路径的根目录下.

3). mkdir  ---> make dir  创建文件夹. 在当前工作路径下创建1个文件夹

4). rd  --> 删除文件夹 只能删除空的文件夹.

5). del 命令  删除文件

删除文件夹和文件的时候 文件夹和文件的名称我们可以使用通配符表示.

*代表任意个数的字符.

2. 运行窗口   win+r     run

环境变量path的作用:  环境变量path中是1条1条的路径.

这些路径的作用:

当我们在运行窗口中输入1个程序的名称的时候 确定以后,

系统会挨个的查找这些目录中是否有这个程序,如果有这个程序 就把它运行起来. 如果所有的路径中都没有这个程序 就报错.

如果我们希望我们的程序可以再运行窗口中启动的话  那么我们只需要将我们的程序所在的文件夹的路径加到path中就可以了.

当我们在命令提示符窗口中输入程序的名称的时候: 这个时候的查找顺序: 首先会查找当前工作路径是否有这个程序. 如果有就执行.如果没有才去path中去.

3. 写C#程序.

a. 准备工作: 必须会C#语法规范.  不清楚也没关系 因为哥会教你.

系统上必须要安装.Net平台.   关于.Net平台 winxp:默认情况下不带.Net框架   win vista: 3.0    win7:3.5  win8:4.0

b. 开始编写.net程序

1).  使用任意的文本编辑工具 编写符合C#语法规范的源代码.

2).  将这个文本文件的后缀名改为.cs

友情提示:  要将系统设置 将文件的后缀名显示出来.

xp/win7  我的电脑 工具 文件夹选项  查看  隐藏文件的后缀名

关于文件的后缀名: 文件的后缀名不会对文件的本身的内容有影响.

文件的后缀名决定了系统用什么样的软件来打开这个文件

C# 源文件的后缀名是.cs

3).  使用.Net平台提供的1个程序 叫做 csc 将我们的C#源文件编译为 "可执行程序"

这个程序所在的路径:C:\Windows\Microsoft.NET\Framework\v4.0.30319

为了我们方便使用这个程序 我们将这个程序所在的目录加入到path中.

将cmd的工作路径切换到C#源代码所在的路径.

使用csc C#源文件全名称.  就会在工作路径下生成1个exe文件.

这个exe文件就是我们编写的 程序了 运行它

如果源代码不符合C#的语法规范 那么在编译的时候 不会生成 exe文件 并提示错误的原因,

C#语言是区分大小写的.

----------------------------------------------------------------

手写C#程序的步骤

1. 使用任意的文本编辑工具书写符合C#语法规范的源代码.

C#是区分大小写的.

用纯英文的输入法来写代码

2. 将这个文件的后缀名改为.cs

.cs 是C#源文件的后缀名

3. 使用.Net平台中的1个csc命令 将我们的源文件编译为 可执行程序.

a. 这个程序所在的路径:C:\Windows\Microsoft.NET\Framework\v4.0.30319

而这个程序无法单独运行 必须在cmd下面运行.

b. 为了方便我们在cmd中使用csc命令 我们叫csc程序所在的文件夹加入到环境变量path中.

c. 切换cmd的工作路径到C#源文件所在的路径.

d. 使用csc命令编译.

cmd中输入:   csc C#源文件的全名称.

这个时候就会在工作路径下生成1个exe文件 这个文件就是我们编写的程序

少年 运行它吧.

如果源文件中的代码不符合C#的规范 那么在编译的时候 会报错 。不会生成exe。

解决: 改

初学.NET

时间: 2024-10-18 10:20:09

初学.NET的相关文章

STM32初学Keil4编译时出现 Error:Failed to execute 'BIN40/Armcc'

一种是在系统开始--运行里输入cmd,查看armcc状态.详情见推文: http://blog.csdn.net/hicui/article/details/7350805(笔记记录,请勿见怪) 都没有问题的话,那么可以尝试: 在keil里的菜单栏依次选择Project->Manage->Components,Environment andBooks(CEB)(或者直接点击工具栏的图标), 然后在CEB里选择Folders/Extensions标签页,在RealView Folder里选择ke

mongodb 初学 目录

mongodb 初学 索引 啦啦啦 MongoDB 教程 NoSQL 简介 MongoDB 简介 Windows 平台安装 MongoDB Linux平台安装MongoDB mongodb 在 Ubuntu系统上的安装及卸载 Mongodb启动命令mongod参数说明 Mac OSX 平台安装 MongoDB MongoDB 概念解析 MongoDB - 连接 MongoDB 创建数据库 MongoDB 删除数据库 MongoDB 插入文档 MongoDB 更新文档 MongoDB 删除文档 M

初学ArcGIS API for JavaScript

初学ArcGIS API for JavaScript 对于初学者来说,关于esri提供的一些样式和dojo自带的一些样式还是需要有一定的了解,这块在<WebGIS开发从基础到实践>讲解的特别详细,在这里以笔记的形式来帮助自己加以理解和记忆. esri.css样式主要用于ESRI提供的小部件与组件,比如地图.信息框等.此外,还可以引用Dojo提供的样式表,Dojo提供了4组样式,分别是claro\tundra\soria以及nihilo,每种是一组定义用户界面的字体.颜色与大小等设置.在Arc

初学 Python(十一)——切片

初学 Python(十一)--切片 初学 Python,主要整理一些学习到的知识点,这次是切片. #-*- coding:utf-8 -*- ''''' 切片 ''' L = ['name','age','sex','address','company'] #取前2个 print L[0:2] print L[:2] #取倒数第一个 print L[-1] #取后两个 print L[-2:] #取倒数第二个 print L[-2:-1] print len(L) #隔一个数取一次,从第一个数开

【Python】初学编程适合学Python?其有何用?

初学编程适合学Python?其有何用? 作者:白宁超 2016年10月4日19:59:39 摘要:python语言俨然不算新技术,七八年前甚至更早已有很多人研习,只是没有现在流行罢了.之所以当下如此盛行,我想肯定是多因素造成了,当然市场需求的重要因素.吴军博士对大数据流行的解释与python流行或许有些默契.数据一直以来都存在,只是在历史条件下,由于计算性能和技术发展的原因,与之匹配的数据处理技术还不是很先进,以至于很多数据被我们舍弃了.同样,python语言简洁流畅等多种优点,也会让第一次接触

初学jsp

编写网页的语言有ASP,PHP,JSP三种,但jsp是其中功能最强大,却也最复杂的语言,小学期在老师的带领下我初步认识了这种语言,虽然对这种语言有了初步的了解,但离精通还离得很远,很多时候都跟不上老师的节奏,第一次接触这门语言确实是一个很痛苦的过程,老师讲的东西也掌握的不是很好,但总算还是小有所获,我知道想掌握这门语言还有很长的一段路要走,在这里就分享一下我的初学心得. SP就是Java,只是它是一个特别的Java语言,加入了一个特殊的引擎,这个引擎将HTTPServlet这个类的一些对象自动进

Mysql初学入门

最近花了两个晚上研究了一下Mysql的初学应用,在此进行整理记录. 1.Windows系统下的安装 我用的是win10系统,在http://dev.mysql.com/downloads/mysql/ 下载相应版本的Mysql,下载后进行解压即可. 下载好后,进行安装,安装及配置步骤参照http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html . 安装好后,在DOS下输入 net start mysql并回车会启动mysql服务

初学HTML

今天在MOOC上学了HTML基础中的基础 有了点表面的认识 很喜欢MOOC这样的教学方式 赞一个 下面是一些自己的笔记和感想: 准备考研 现在感觉时间还算充裕 想学点web前端开发基础 下面是需要掌握的基础技术: 1. HTML是网页内容的载体.内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字.图片.视频等. 2. CSS样式是表现.就像网页的外衣.比如,标题字体.颜色变化,或为标题加入背景图片.边框等.所有这些用来改变内容外观的东西称之为表现. 3. JavaScript是用来实

初学github

初学github 这两天初学了一下github,学会了如何在github上创建一个仓库,并向仓库中将写的程序push到仓库中.在这里做一个小结. git和github 首先说说什么是git什么是github. git Git是一个开源的分布式版本控制系统,它可以有效.高速的处理从很小到非常大的项目版本管理.相信很多人都有过这样的遭遇:我写好了一版代码,然后发现有个地方写的不太对,然后开始修改代码,改了一大片.改完之后运行,然后发现,修改之前的某个函数还需要用,这时候又不能疯狂ctrl+z退回去,

Python初学的易犯错误

当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂.这里列出了常见的的一些让你程序 crash 的运行时错误. 1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxError :invalid syntax”) 该错误将发生在类似如下代码中: ? 1 2 if spam == 42     print('Hello!') 2)使用 = 而不是 ==(导致“SyntaxError: i