C#入门教程 文档笔记精编版

上传人:ahu****ng1 文档编号:133206900 上传时间:2020-05-25 格式:DOC 页数:28 大小:1.26MB
返回 下载 相关 举报
C#入门教程 文档笔记精编版_第1页
第1页 / 共28页
C#入门教程 文档笔记精编版_第2页
第2页 / 共28页
C#入门教程 文档笔记精编版_第3页
第3页 / 共28页
C#入门教程 文档笔记精编版_第4页
第4页 / 共28页
C#入门教程 文档笔记精编版_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《C#入门教程 文档笔记精编版》由会员分享,可在线阅读,更多相关《C#入门教程 文档笔记精编版(28页珍藏版)》请在金锄头文库上搜索。

1、最新资料推荐 第一次课(有课后哦) C#输出语句|类型的转换; E:c#学习作业C#第一次课258作业 和笔记上机作业1. *.cs class类文件单独打开不可运行 *.csproj classproject项目文件打开只可以看到单个项目 *.sln 解决方案文件打开就可以看到所有的项目 *.suo 项目资源文件资源的路径保存在里面2.用于在程序中,保存数据的一个容器 java: int,char,String,boolean,double C#: int,char,string,bool,double datetime 1.组成:字母,下划线,数字 2.开头:下划线或字母开头 3.不能是关

2、键字 3.Console类:控制台类 作用:用于控制台数据的输入和输出 Console.Write(数据);向控制台输出数据 -不换行输出 Console.WriteLine(数据);向控制台输出数据 -换行输出 Console.WriteLine(格式化字符串,数据) /快捷键 cw+两下tab Console.WriteLine();3.从控制台中获取数据 string 变量= Console.ReadLine(); 数据类型转换 有效的整数格式字符串-整数 “123”Yes “123abc”No int 变量=int.Parse(字符串) double d= double.Parse(有

3、效的double类型字符串);第二次课(有课后哦) 数组|循环; E:c#学习作业C#第二次课循环断点switch 结构java和C#的差别switch javaC#可有可无break break必须有数组的定义数据类型 数组名称 = new 数据类型长度例: 整型的保存10个数字的数组int arr = new int10; /标准写法int arr = new int1,2,3,4,5,6,7; /快速初始化int arr = 1,2,3,4,5,6,7;/同上循环while 循环次数不确定的时候使用for 循环次数确定的时候使用所有数据类型基于 objectforeach: 避免使用数组

4、的下标 循环遍历数组取值的时候使用foreach(var item in 数组名) / item是迭代变量 不能赋值 / var 推算类型 根据循环里面的数组的类型推算出来的。1)foreach循环 遍历,求和,遍历字符串2)逆序输出数组(用for)3)数组拼接(用for)continue:结束本次循break:跳出循环嵌套循环-所有的数据类型都是基于 object 类型随机数 Random r = new Random(); int result= r.Next(1,101); 第三次课 (有课后哦)转换类型|字符串;E:c#学习作业C#第三课string常用方法类型转换1: 隐式转换 do

5、uble a = 10;小类型转大类型2: 显示转换 强制转换大类型转小类型 int a = int.Parse(字符串); int b = (int)50.8;将单字符强转成整形 得到的是这个字符的ASCII编码Parse() : 只能将字符串转变成对应的类型ToString(): 将任意类型转变成字符串类型强行转换 convert.要转的数据类型(值);Convert: 类型转换的一个类,通过它可以做任意基本类型的转换举例: 输入年龄int age = int.Parse(Console.ReadLine();int age = Convert.ToInt32(Console.ReadLi

6、ne();字符串常用方法1)字符串常用方法 Length:获取字符串长度,比如密码6位数 Equals:两个字符串是否相等,也可以用 = Replace:Replace(旧值,新值) ToUpper和ToLower:大小写字母转换 Substring(开始下标):从这个下标开始,一直到字符的末尾 Substring(开始下标, 长度):从这个下标开始,截取指定长度的字符串 Trim():去掉两端空格 TrimStart()和TrimEnd():去掉字符串中出现的第一个和最后一个空格。不填参数 表示去空格 IndexOf:字符或者字符串的下标位置,找不到则返回-1 比如tim_中和.的下标位置,

7、cheng的下标 位置 LastIndexOf: 比如截取路径中的文件名,E:课件字符串常用方法.txt 字符串中有转义字符,可以在字符串前加或者在转义字符前加上 Split():分割字符串,比如192.168.0.1,用.分割得到字符数组 Join:将数组用某字符或字符串联接起来(与split相反) string.Join(分隔符,数组 StartsWith:以.开头 EndsWith:以.结尾2)验证邮箱是否正确 (1)含有和.(indexof) (2)在.之前 (3)以com结尾(EndsWith)3)验证IP是否合法4)字符串分割求和,比如10086_9527_666_9995)For

8、mat:格式化字符串,比如返回SQL插入语句第四次课 窗口E:c#学习作业c#第四次课窗体课一窗体:具有以下特征就是窗体 特征: A:本地化 B:具有一定的操作性-最大化,最小化,关闭等二窗体又叫UI(User Interface 用户界面)三 学习窗体 A.创建窗体 :新建项目 - 选择 C# - Windows窗体应用程序 B.窗体的组成结构和细节 1.窗体在VS中有三个文件组成 : 一个类分成了二个部分类(partial 类) 【设计】:提供程序开发者一种可视化的操作 【代码】:后台逻辑代码(快捷键F7) 【系统自带】:系统自动生成的代码*.designer结尾 2为什么使用部分类(pa

9、rtial 类): 是微软为了让【系统生成】和我们【自己编写】的 代码区分开来,提高可阅读性而设计的四窗体的特征(窗体由A属性 B事件组成) A属性:通过属性 改变窗体的外观 1name:命名 2text:标题值 3BackColor:背景颜色 4BackgroundImage:背景图片 this.BackgroundImage = Image.FromFile(.);-用于转译 this.BackgroundImageLayout = ImageLayout.Zoom;-图片呈现方式 5WindowState:打开窗体的状态 最大 最小 正常 6MaximizeBox: 设置 最大化 7Mi

10、nimizeBox:设置最小化 8opacity:透明度 9StartPosition: 窗体运行的最初位置 10ShowIntaskBar:是否在任务栏中显示 11CancelButton:按Esc键 相当于按了取消按钮 B事件:用来控制识别操作 打开窗体-右击-属性-点击闪电-选中对应的事件-如按下确定按钮,选择某个单选按钮或者复选框。每一种控件有自己可以识别的事件 1窗体加载事件(该事件只执行一次)-Load 响应者:窗体本身 发生:修改背景图片 2鼠标点击/单击 click 事件源:鼠标点击 响应者:窗体 发生:窗体标题发生改变“萌萌哒” 3鼠标移动- MouseMove 事件源:鼠标

11、移动 响应者:窗体 发生:窗体标题发生改变显示“鼠标坐标”object sender 发出事件的对象 System.EventArgs e 对象中的数据如果是按钮button的话,那sender就是那个button, e是事件参数,在某些事件里,比如在MouseEventArgs的Mouse事件中,可以看到e包括mouse的坐标值等,以供你的程序使用。第五次课 窗口 消息框E:c#学习作业C#第五次课基本控件C# Csharp 面向对象的高级语言 C#主要分三阶段 第一阶段 基础语法 第二阶段 基础控件 第三阶段 连接数据库-应用程序 winform/ 控制台应用程序| 数据库(sql)La

12、ble 标签-文本提示 name lbl_意义 text 文本值 BackColor 背景颜色 Forecolor 字体颜色 Font 字体TextBox 文本框-提供给用户输入文本 name txt_意义 text 文本 passwordchar 密码字符 MultiLine 多行 ScrollBars 滚动条ComboBox 下拉框 name cmb_意义 items 集合 添加集合 cmb_意义.items.add(值);-逐个添加 下拉框控件名.items.AddRange(数组名)事件 SelectedIndexChange-下拉框索引值改变时发生的事件messageBox.Show():显示消息框消息框的四种格式1.messageBox.Show(消息内容)2.messageBox.Show(消息内容,标题)3.messageBox.Show(消息内容,标题,按钮)4.messageBox.Show(消息内容,标题,按钮,图标) MessageBox.Show(消息, 标题, MessageBoxButtons.OKCancel, MessageBoxIcon.Error); MessageBoxIcon

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号