当前位置: 首页 > news >正文

WordPress主题虚拟资源交易深圳网站的优化公司

WordPress主题虚拟资源交易,深圳网站的优化公司,wordpress图床推荐,公司做seo网站一、基础知识 1. 程序语言是什么 用于人和计算机进行交流#xff0c;通过程序语言让计算机能够响应我们发出的指令 2. 开发环境 IDE#xff0c;集成开发环境。它就是一类用于程序开发的软件#xff0c;这一类软件一般包括了代码编辑、编译器、调试器、图形用户界面等等工…一、基础知识 1. 程序语言是什么 用于人和计算机进行交流通过程序语言让计算机能够响应我们发出的指令 2. 开发环境 IDE集成开发环境。它就是一类用于程序开发的软件这一类软件一般包括了代码编辑、编译器、调试器、图形用户界面等等工具只要安装的这种软件我们就可以进行程序开发了。 它的主要作用简单讲就是让计算机能识别你写的程序代码能够响应你输入的代码命令听从你的指令和你进行交流。 二、第一个应用程序 1. VS窗口基本介绍 右侧解决方案资源管理器显示文件夹结构。cs结尾为脚本文件 上方为菜单栏常用为保存、全部保存、调试、运行不调试、注释、取消注释 2. 注释 注释就是对代码的解释和说明其目的是让人们能够更加轻松的了解代码注释内容不会被程序识别只起到说明作用。快捷键CtrlE、C注释快捷键CtrlE、U取消注释。 注释的三种方式 两杠注释用于注释一行信息星号注释用于注释多行信息三杠注释用于注释类、命名空间、方法等等 3. 认识程序文件的基本结构 程序写在语句块中。被大括号包裹的部分称为语句块不同语句块中书写的代码规则不一样。 大致分为命名空间代码块、类代码块、方法代码块。 程序语句固定写法完成一句命令书写后用英文分号结束。语句中的标点符号用英文符号 4. 控制台输入打印基础语句 Console.WriteLine(Hello World“);        //在控制台打印一行信息 打印信息结束后自动空一行 Consle.write(Hello World“);        //在控制台打印信息结束后不空行 Console.ReadLine();        //检测输入的代码 Consle.ReadKey();        //检测按键 char cConsole.ReadKey().KeyChar; 三、变量 1. 折叠代码 主要作用是让我们编程时逻辑更加清晰 #region #endregion 2. 如何申明变量 变量可以变化的容器变量就是用来存储各种不同类型数值的一个容器不同变量类型可以存储不同类型的值 语法变量类型 变量名 初始值; 语法变量类型 变量名 初始值, 变量名 初始值, 变量名 初始值...; 3. 变量类型 有符号的整形变量是能存储一定范围正负数包括零的变量类型sbyte、int、short、long无符号的整形变量是能存储一定范围正数和零的变量类型byte、uint、ushort、ulong浮点数小数float存储7/8位有效数字根据编译器不同有效数字也可能不一样抛弃的数字会四舍五入double存储15~17位有效数字抛弃的数字会四舍五入decimal存储27~28位有效数字特殊类型bool表示真假char是用来存储单个字符的变量类型string是字符串类型用来存储多个字符没有上限 4. 变量大小 sizeof(变量类型)可以得到该变量类型所占空间大小单位字节 C#中char占两个字节bool占一个字节。sizeof不能得出string类型所占空间大小 5. 变量命名规范 必须遵守的规则 不能重名不能以数字开头不能使用程序关键字命名不能有特殊符号下划线除外 建议的命名规则变量名要有含义用英文拼音表示变量的作用。非常不建议的命名规则用汉字命名 常用命名规则 驼峰命名法第一个单词的首字母小写之后单词首字母大写变量 帕斯卡命名法所有单词首字母都大写类、方法 四、常量 1. 基础语法 语法const 变量类型 变量名  初始值; 2. 常量特点 必须初始化不能被修改 作用申明一些常用不变的变量 五、转义字符 1. 转义字符的使用 什么是转移字符它是字符串的一部分用来转变原符号意思 转义字符释义\?书写连续多个问号的时候使用防止被解析成三字母词\用于表示字符常量\用于表示字符常量\\用于表示一个反斜杠防止被解释成一个转义序列符\aa警告字符蜂鸣\b退格符\f进纸符\n换行\r回车\t水平制表符\v垂直制表符\0空字符 2. 取消转义字符 语法在声明字符串的前面加符号string straaaaaa\aaa; 六、类型转换 1. 隐式转换 隐式转换的基本规则不同类型之间自动转换大范围装小范围 相同大类 long-int-short-sbyte ulong-uint-ushort-byte double-floatdecimal不能隐式转换 不同大类 double-float-整数有符号和无符号-char decimal-整数有符号和无符号-char string和bool不参与隐式转换 有符号的变量是不能够隐式转换成无符号的 有符号的变量能够装无符号的变量但前提是无符号的变量范围必须全部都在有符号的变量范围内 浮点数是可以装载任何类型的整数decimal也可以装载任意整型但整数不能够装载浮点数 char能够隐式转换为部分整型和浮点数是因为char类型是一个16位无符号整数以ASCII码值的形式转换 long l 1; int i 1; short s 1; sbyte b 1;//隐式转换 l i; 2. 显式转换 括号强转主要是数值之间的转换Parse主要是string转为数值Convert主要是更准确的将各个类型之间进行相互转换 2.1 括号强转 作用一般情况下将高精度的类型强制转换为低精度 语法变量类型 变量名 变量类型变量; 注意转换的时候要注意精度问题和范围问题 括号强转可能会出现范围问题造成异常 bool和string不能通过括号的方式强转 2.2 Parse法 作用把字符串类型转换为对应的类型 语法变量类型.Parse(字符串) 注意字符串必须能够转换成对应类型否则会报错转换后的值必须是在该类型的范围内否则报错 2.3 Convert法 作用更准确的将各个类型之间进行相互转换会四舍五入 语法Convert.To目标类型变量或常量 注意填写的变量或常量必须正确否则出错 Convert.ToInt32()和Int.Parse()对于空值null的处理不同Convert.ToInt32(null)会返回0而不会产生任何异常但Int.Parse(null)则会产生异常。 2.4 其他类型转string 拼接打印变量或常量.ToString(); 七、异常捕获 通过对异常捕获的学习可以避免当前代码报错时造成程序卡死的情况 1. 基本语法 //必备部分try{//希望进行异常捕获的代码块//放到 try 中//如果 try 中的代码报错了不会让程序卡死}catch{//如果出错了会进入执行 catch 中的代码来捕获异常//catch(Exception e)具体报错跟踪通过 e 得到具体的错误信息}//可选部分finally{//最后执行的代码不管有没有出错都会执行其中的代码} 八、运算符 1. 算术运算符 算术运算符是用于数值类型变量计算的运算符它的返回结果是数值 1.1 赋值符号 先看右侧再看左侧把右侧的值赋给左侧的变量 1.2 算术运算符加、减、乘、除、取余 x*y乘法x/y除法x%y求余xy加法、字符串串联x-y减法 1.3 算术运算符的优先级 优先级是指在混合运算时的运算顺序乘除取余优先级高于加减先算乘除取余后算加减。 括号可以改变优先级优先计算括号内内容。多组括号先算最里程括号依次往外算。 1.4 算术运算符的自增减 x前增量先加再用--x前减量先减再用x后增量先用再加x--后减量先用再减 2. 字符串拼接 2.1 字符串拼接方式1 string 不存在算术运算符不能计算但是可以通过加号来进行字符串拼接 string str123; strstr1; str123;        //先计算一加二加三然后再进行字符串拼接 2.2 字符串拼接方式2 语法string.Format(带拼接的内容{0},{1},内容一,内容二,.....);        想要被拼接的内容用占位符代替{数字}数字从零开始 2.3 控制台打印拼接 Console.WriteLine(带拼接的内容{0},{1},内容一,内容二,.....);        想要被拼接的内容或变量用占位符代替{数字}数字从零开始 Console.WriteLine(${内容一}{内容二});        括号中可以直接填写要拼接的变量 3. 条件运算符 3.1 条件运算符的基本应用 xy小于xy大于xy小于等于xy大于等于xy等于x!y不等于 3.2 各种应用写法 变量和变量比较变量和数值比较数值和数值比较计算结果比较条件运算符的优先级低于算术运算符 3.3 不能进行范围比较 不能写成类似1a2的形式 3.4 不同类型之间的比较 不同数值类型之间可以随意进行条件运算符比较例如int类型可以和float类型比较string、bool只能同类型进行、!比较char不仅可以和自己类型进行、!比较还可以和数值类型进行大小比较 4. 逻辑运算符 !x逻辑求反xyx和y都为true时才为true仅当x为true才对y求值x||yx或y为true时就为true仅当x为false才对y求值 4.1 逻辑与 逻辑运算符优先级低于条件运算符算术运算符 4.2 逻辑或 逻辑或优先级低于逻辑与 4.3 逻辑非 逻辑非优先级高于逻辑与 4.4 混合使用优先级问题 逻辑非优先级最高逻辑与优先级高于逻辑或 逻辑运算符优先级低于算术运算符、条件运算符逻辑非除外 4.5 逻辑运算符的短路规则 5. 位运算符 位运算符主要用数值类型进行计算。将数值转换为二进制再进行位运算 xy整型按位AND布尔逻辑ANDx|y按位或x^y按位异或~x按位求反xy位左移xy位右移 5.1 位与 将数值转换为二进制进行位运算。对位运算同为1则为1否则为0 int a3; int b19; int cab;        //3 5.2 位或 将数值转换为二进制进行位运算。对位运算有1则为1否则为0 a1; b3; ca|b;        //3 5.3 异或 将数值转换为二进制进行位运算。对位运算不同为1相同为0也可以理解为二进制不进位相加 a1; b5; ca^b;        //4 5.4 位取反 写在数值前将数值转换为二进制对位运算0变11变0 a5; c~a;        //-6 5.5 左移和右移 让一个数的二进制数进行左移或右移。左移几位右侧加几个0右移几位右侧去掉几个数。 6. 三目运算符 x?y:z如果x为true则对y求值如果x为false则对z求值。注意yz结果类型必须一致 九、条件分支语句 作用让顺序执行的代码产生分支 1. if语句 if(bool类型){} if(bool类型) {} else {}if(bool类型) {} else if(bool类型) {} else {} 2. switch语句 switch(变量) {case 常量:...break;case 常量:...break;case 常量:...break;default: //可省略...break; } 其中常量只能写一个值也可以是const自定义常量不能写范围。一般配合枚举使用。 贯穿不写 case后面配对的 break 就叫贯穿 switch(变量) {case 常量1:case 常量2:case 常量3:...break; //此时等于123会进行相同的处理default: //可省略...break; } 十、循环语句 作用让顺序执行的代码可以不停地循环执行某一代码块的内容 1. while循环 while(bool类型值) //若bool值恒为true则为死循环所以循环体中要记得写跳出循环的值的变化 {} 流程控制关键词 break 跳出循环 continue 回到循环开始继续执行 注意 break 和 continue 主要是和循环配合使用的和 if 语句没有关系。break 在 switch 中的作用和 while 循环中的作用有异曲同工之妙。 2. do while循环使用较少 do {}while(bool类型值); //注意结尾处有分号循环体中要记得写跳出循环的值的变化 while 循环是先判断条件再执行。do while 循环是先斩后奏至少执行一次循环语句块中的逻辑再判断是否继续。 3. for循环 for( 初始表达式 ; 条件表达式 ; 增量表达式 ) { 循环内容 } 与while对比 for 循环一般用来可以准确得到一个范围中的所有数相对while循环更简洁。 十一、补充 1. 控制台相关 1.1 输入存储 char cConsole.ReadKey(true).KeyChar;        //不会吧输入的内容显示在控制台中但还是会存储 1.2 清空 Console.Clear(); 1.3 设置控制台大小 注意分为窗口大小和缓冲区大小先设置窗口大小再设置缓冲区大小缓冲区大小不能小于窗口的大小窗口的大小不能大于控制台的最大尺寸。        Console.SetWindowSize(100,50);        Console.SetBufferSize(100,50); 1.4 设置光标的位置 控制台左上角为原点0,0右侧是 x 轴正方向下方是 y 轴正方向。 横纵距离单位不同视觉上1y2x。 Console.SetCursorPosition(0,1);        //设置光标位置 1.5 设置颜色相关 文字颜色设置Console.ForegroundColor ConsoleColor.Red; 背景颜色设置Console.BackgroundColor ConsoleColor.White;        //重置背景颜色过后需要 clear 一次才能改变背景颜色 1.6 光标显隐 Console.CursorVisible false; 1.7 关闭控制台 Environment.Exit(0); 2. 随机数 Random r new Random(); int ir.Next();        //若填写一个数字num则生成0~num-1的随机数左包含右不包含 //若填写两个数字num1、num2则生成num1~num2-1的随机数左包含右不包含
http://www.zqtcl.cn/news/958034/

相关文章:

  • so域名的网站有哪些结合公众号小店做网站
  • 阜宁专业做网站做信息网站能挣钱吗
  • wordpress 怎么手动更新宝安网站 建设seo信科
  • 腾讯的网站建设用了多少钱找人合伙做网站平台
  • 企业网站功能模块介绍服务器免费体验
  • 小程序制作收款网站结构优化的优化包括
  • 北京市建设工程质监站网站poi player wordpress
  • php网站开发工程师招聘网自己做小程序要钱吗
  • 两学一做考试网站空间网
  • 齐诺网站建设东莞网站建设做网站集团网站群
  • 网站运营策略如何做软件网站开发培训
  • 数据库型网站wordpress上传工具
  • 太原建站公司模板宁波seo公司哪家好
  • 电商网站都是用什么做的承接电商网站建设
  • c2c网站代表有哪些怎样制作个人网站
  • wordpress linux 建站安丘市建设局官方网站
  • 谁给个好网站硬件开发是什么
  • 海外网站加速器免费长春做网站优化哪家好
  • 建立网站需要多长钱电脑网页设计培训
  • 给网站划分栏目邢台做网站优化费用
  • 网群企业网站管理系统红塔区住房和城乡建设局网站
  • 濮阳网站建设在哪做沈阳百度网站的优点
  • 网站上如何做问卷调查温州建设局官方网站
  • 做一件代发哪个网站好具有品牌的福州网站建设
  • 邢台移动端网站建设犀牛建模教程
  • 华池网站建设广西柳州市
  • 泰安网站建设推荐软件商店电脑版官方下载
  • 站长平台网站报价单模板表格
  • 织梦做的网站老是被黑杭州网站设计询问蓝韵网络
  • wordpress手机版如何设置福鼎整站优化