C#零基础入门教程

C#零基础入门教程

5 (232人评价)
  • 课时:(40)

  • 学员:(6925)

  • 浏览:(164283)

  • 加入课程
  • 基础知识的笔记

    如何创建多个项目?设为启动项,还有项目间的切换;项目的加载与卸载(卸载并没有删除,让他回来的时候再加载就可以了。)C#注释符:对我们写的程序进行注释,注释是给人看的。有三种。第一种:// 单行注释,从//开始到本行结束。第二种:/*开始        */结束,中间的都是注释,程序不再执行。快速注释的图标工具,还有撤销的工具。第三种:三个/,自动生成注释文章。注释是个好习惯。练习编程:显示******************************    这是我的第一个C#程序   ******************************计算机使用的基本技巧1、常用键的介绍Home,End,Enter,PageUp,PageDown,Shift2、错误使用习惯,一段文字的删除(del、backspace)3、学会使用复制粘贴,Ctrl+c/v/p,对框选的内容操作(这个是新学的内容)。4、插入、覆盖模式的困惑(insert键的情况)。5、学会使用Ctrl+z。6、:,()的全角半角问题。7、VS窗口的拖拽。8、目前常用的快捷键F5、F69、#region和#endregion它们两个可以折叠一段代码。加注释后可以出现“-”可以折叠一段代码。Msil微软的中间语言。通过中间语言来解释。.Net类库,微软提供了很多写好的方法。封装了很多的方法都在类库里。我们使用的时候只需要调用就可以了,(分成Web窗体,Web Service,WinForms;Ado.Net 和XML;基本CLS和CTS)MSIL、CLR、CLS、CTS、JET

  • 方法的笔记

    void 表示无返回值,方法使用骆驼命名法。如果没有参数小括号内可以不写数据,但是小括号必须有。sstatic方法全部都是静态方法,在ton    

  • 数组的笔记

    //第一题 从整数数组中取出最大值 int max = 0; int[] number = new int[10]; for (int i = 0; i < number.Length; i++) { Console.WriteLine("请输入第{0}个数", i + 1); number[i] = Convert.ToInt32(Console.ReadLine()); if (number[i] > max) max = number[i]; } Console.WriteLine("您输入的最大数为{0}", max); Console.ReadKey();//第二题 计算整个数组的所有元素的和。 int sum = 0; int[] number = new int[] { 30, 50, 60, 70 }; for (int i = 0; i < number.Length; i++) { sum += number[i]; } Console.WriteLine("整个数组中所有元素的和为:{0}", sum); Console.ReadKey(); //第三题 将一个字符串数组输出为|分割,比如“梅西|梅西|郑大世” string[] wenzhi = new string[] { "梅西", "卡卡", "郑大世" }; Console.WriteLine(wenzhi[0] + "|" + wenzhi[1] + "|" + wenzhi[2]); Console.ReadKey(); //第四题 将一个整数数组的每一个元素做如下处理,如果元素的值是正数则+1,如果是负数则-1,如果是0则不变 int[] number = new int[] { 30, 50, 60, -60, 0, 2 ,0,55,-56,0}; for (int i = 0; i < number.Length; i++) { //判断数组中的元素是否为正数 if (number[i] > 0) { number[i]++; //如果是正数则+1 } //判断数组中的元素是否为负数 else if (number[i] < 0) { number[i]--; //如果是负数则-1 } //下在这里的代码就不用了,通过上面的判断不是正数,也不是负数,肯定为0,则不做处理,写上也没错,只是代码冗余 //else //{ // number[i] = number[i]; //} Console.WriteLine("数组第{0}个元素的运算完成后的值为:{1}", i + 1, number[i]); } Console.ReadKey();

  • 学习两句话的笔记

    要经常使用快捷键。解决方案(包含多个项目)、项目(项目可以包含多个文件,文件中是我们写的程序)引用命名空间-定义一个命名空间-定义了类-方法Main在文件中,命名空间中可以包含类,类中可以包含方法,方法中是我们写的程序。重置开发环境:可以是我们的开发工具恢复初始状态,,工具--导入导出一般的窗口不小心关闭了在视图中找。在c#中类文件是以.cs结尾的。Main方法是我们程序的入口方法(当我们执行一个程序时,会首先找到Main方法,从Main方法的第一句开始执行,当执行完程序就执行完了)所以现在我们初学者写程序,就先写在Main方法中。.sln是解决方案的文件,打开时一定打开解决方案文件。.csproj项目文件写程序时一定要注意大小写。Console.WriteLine("你想显示的内容");每句程序结束必须写分号,以分号结束。Console.RadeKey();程序执行到这里需要键入一个键,继续执行。WriteLine/Write就是换行不换行。行号的显示,在工具选项里面,文本编辑器,所有语言,行号前打勾。

    by hEjoO 2 2
  • 基础知识的笔记

    C#中注释符:一、单行注释以  // 开始,到本行结束二、多行注释以    /* 开始,以  */  结束 三、文档注释,用于对类和方法进行注释,在类或方法前面连续输入    ///   来进行 C#语言以;结尾下面的一对指令可以折叠一段代码#region  和  #endregion MSIL:微软中间语言 .NET Framework类库   

  • 学习两句话的笔记

    (1)Ctrl+Shift+N 快速新建一个项目(2)解决方案中可以包含多个项目,项目可以包含多个文件,文件中是我们写的代码程序  

  • 学习两句话的笔记

    解决方案可以包含多个项目项目可以包含多个文件,文件中就是我们写的程序 。文件中可以有命名空间,命名空间中有类,类中有方法using ---引用命名空间name space定义一个命名空间 (不能以数字开头)从大括号开始到结束是命名空间的范围。class---定义了一个类,类文件是以.cs结尾的static void Main(string[] args)---这是一个方法,叫main。mian方法是程序的入口方法,当我们执行一个程序时会首先找到main方法,从main的第一句程序开始执行,当main方法执行完成后,程序就结束了。现在写程序先写在main方法中。.sln是解决方案文件,双击打开解决方案.csproj是项目文件,Console.Writeline("hello world");区分大小写writeline和write的区别在与是否会另起一行。 Console.readkey();当执行到这句话,程序会暂停到这里,等待用户从键盘上键入一个键,每一句话都必须以分号结束。改完程序后bin中的exe不会立即改变 ,要生成解决方案。F6是生成,会检查错误 。     

  • 变量的使用和命名规则的笔记

    变量:变量代表着一块内存空间,我们可以通过变量名称像内存存取数据,有变量就不需要我们记忆复杂的内存地址。向内存申请一块内存空间的语法。数据类型 变量名整数在我们C#中的数据类型叫intdouble :小数char:字符型 只能存储一个字符,并且存储的这个字符要求用单引号引起来。(sex)string类型:字符串,就是把0个或多个字符连接起来,字符串要求用双引号引起来。注意:在C#开发环境中,直接写一个有小数点的数字,这个数字是double类型的,在一个小数点后面加一个M/m就告诉编译器这个数据类型就是decimal. 变量声明的3中方法1先声明,再赋值 int a; a=3;2定义变量时 直接赋值 int a=3;3一次声明多个同类型变量,多个变量名称之间要用逗号分割,最后以分号结束。string zsName,lsName,wwName;int zsAge=18,lsAge=20,wwAge=22; 变量一定要 先声明 再赋值 ,再使用(取值或者调用或写这个变量) 变量的命名规则1必须以“字符”或@符号开头2后面可以跟任意“字母”,数字,下划线。注意1你起得变量名不要与C#系统中的关键字重复2,在C#中 大小写是敏感的3,,同一变量名不允许重复定义(先不要这么认为,不严谨) C#变量名编码规范--Camel命名法首个单词的首字母小写,其余单词的首字母大写pascal命名规范:每个单词第一个字母大写如果使用英文单词的缩写,全部用大写 在方法定义变量,要使用Camel命名法 

  • 基础知识的笔记

    基本对C#有一个大致的了解、开始对C#产生浓厚的兴趣。

    by 尧舜 1 1
  • 变量交换、输入的笔记

    Console.ReadLine:用于键盘输入语句,用户输入的内容均为字符串,如果要得到用户内容,就需要定义string类型的变量,接收用户输入的内容。input=Console.ReadLine(): 

  • 输出变量的值连、赋值符、连接符、占位符的笔记

    C#变量命名编码规范-camel命名studentName zsAge namepascal SoftName System Version如果使用英文单词的缩写,全部用大写!在方法中定义变量要使用camel命名在main方法也是在console WriteLine("")中,第一个变量字符串中可以使用占位符占位符由{数字}组成,数字有0开始编号第1个占位符{0}第2个占位符{1}第3个占位符{2}占位符可以重复的使用console.writeline();有多个参数时,输出的都是第一个参数中的内容,从第二个参数开始,都是用来替换第一个参数中的占位符的值,所以从第二个参数开始,要不要输出,就要看第一个参数中有没有相关的占位符

  • 逻辑表达式的笔记

    逻辑表达式Console.WriteLine("请输入您的帐号:"); string name = Console.ReadLine(); Console.WriteLine("请输入您的密码:"); string pass = Console.ReadLine();if (name == "admin" && pass == "123456") { Console.WriteLine("登陆成功"); } else { Console.WriteLine("登陆失败"); } 

  • 变量交换、输入的笔记

    变量交换:int a=10;int b=5;int temp;temp=a;a=b;b=temp;再学习一句话,用于让用户从键盘上输入一句话,当程序执行到下面这句话,就会暂停。然后等待用户从键盘上输入一句,按回车程序将继续执行,如果想的得到用户输入的内容,就需要定义一个string类型的变量,写在下面的这句话前面,接受用户输入的内容。接受用户输入的内容,必须定义一个字符串来进行接收。console.readline();eg:string input;console.writeline("输入用户前面");     console.readline();     console.writeline("在输入语句后面");  console.writeline("所需要输入的内容是);     console.readkey(); 

  • 数据类型的自动转换的笔记

    转义字符:什么时候用,当我们需要在字符串中输入一些特殊字符时,比如:半角引号,换行,退格,就需要使用转义字符转义字符是一个字符,他由一个\+一个字母来组成具有特殊意义的一个字符。常用的转义字符\n表示换行\b表示退格 backspace\t表示 tab 键 由多个空格组成的一个字符,具有行与行之间的对齐功能。\\ 表示已个\在字符串前面加一个@符号有两种意义1字符串中如果有\则不再理解为转义符不再转义2,使字符串可以换行如果字符串前面加了@符号,在字符串上用两个双引号代表一个双引号。算术运算符算术表达式:有算术运算符连接起来的式子,如:1+1 ab(ab变量已声明并赋初值)C#中,有五个算术运算符:+ - * %他们都是二元运算符,要求:参与两个操作数的类型必须相同,并且经过运算后的结果也与操作数的类型相同。在算术表达式中 如果要改变计算的优先级,小括号可以无限制的套用,但是一定要成对出现。参与运算 当不一致时候,满足下面条件时,系统自动完成类型转换,发生自动转换的条件(隐式转换)1,参与运算的两个数据类型必须相兼容2,必须一边的数据类型范围小,一边的表示范围大,并且把小的转向大的不丢失精度。对于表达式如果一个操作数为double类型

  • 基础知识的笔记

                              第一课Winform  桌面应用程序ASP.NET Internet(网站 网页)应用程序C/S  是指客户端(Client)和服务器模式(Server) B/S  是指浏览器(Browser)和服务器模式(Server)如何应用Visual Studio编程软件

    by 为了 1 1
  • 类型转换的笔记

    在自动转换中,转换时不会丢失精度的,如果丢失精度,那么这个转换肯定不会自动完成。。。。经常见到的就是,参与运算的两个操作数,一个是int,一个是double,那么int类型会自动转换成double类型。如果一个操作数为double类型,则整个表达式的结果为double类型。强制类型转换的数据必须相容(数字和数字,不能转换字符串)。。。当需要丢失精度的转换时,系统不会自动帮我们转换的,需要我么程序员自己写代码完成转换。语法: (数据类型名)待转换的值; 括号内的类型是即将转换成的类型。强制转换不进行四舍五入。字符串转换成int,int 变量名=Convert.Toint32(待转换的字符串);上面的语句意义:把待转换的字符串转换成int类型后付给变量。Convert不再仅是内存级别的转换,而是考虑数据意义的转换,Convert是一个加工,改造的过程。

    by hEjoO 1 1
  • 基础知识的笔记

    .net是一种技术 c#是一种语言 Winform 在.net平台下开发的桌面应用程序 ASP.NET 在.net平台下开发的网页应用程序 wp7 在.net平台下开发的手机应用程序 C/S 桌面应用程序 B/S 网站 .Net版本和开发工具 .Net4.x和VS 2010 MSDN 微软提供的开发资料,VS说明书解决方案和项目 包含和被包含关系,一个解决方案可以有有多个项目

你感兴趣的课程

编程开发 21天学通C#
3万+浏览/ 1256学员/ 4.4评分
免费
3万+浏览/ 672学员/ 4.6评分
免费
2万+浏览/ 581学员/ 3评分
免费