我的IT梦——web前端开发之软件开发⼊门C#基础篇(⼀)
C#编程基础带你⾛进软件开发
⼀、开发⼊门
1.C#=C sharp
了解:源代码→机器代码→计算机→控制台。即是源代码通过编译器编译转换为能够使计算机读懂的机器代码,并通过控制台输出。也就是code→compile→run的过程。
2.我的第⼀个⼩程序(Hello,World)
步骤:新建⼀个⽂本⽂档,重命名为→在我的电脑中到C#编辑器⽂件路径并复制→Windows键+R打开运⾏cmd→输⼊cd,空格,粘贴路径,回车→继续输⼊csc,空格,/out:(程序需要存放的位置),空格,所在⽂件的路径,回车。
<中的代码如下:
using System;
public class Program
{
public static void Main()
{
Console.WriteLine("Hello,World");
Console.ReadLine();
}
}
你的第⼀个程序就完成了,运⾏exe⽂件,你就会看到Hello,World。
web前端开发技术第三版pdf2.开发⼯具
IDE:集成开发环境(Integrated Development Environment)
常见的开发⼯具:Java→Eclipse,HTML→Webstorm,C#→Visuial Studio。
⼆、变量和数据类型
1.C#语⾔中的数据类型
char字符类型,string字符串类型,int整数类型,double⼩数类型。
2.变量
变量的声明:指定⼀块内存空间,⽤于存放数据。 语法:数据类型变量名
变量的赋值:将数据存放到变量的内存空间。 语法:变量名=数据
注意事项:赋值时的变量名,必须与声明时的变量名⼀致。
赋值时的数据,必须与声明时的数据类型相匹配。
变量必须先声明,后赋值。
3.变量的命名
硬性要求(必须要遵循的规则):变量名只能有数字、字母、下划线组成;变量名不能以数字开头;名称不能与关键字相同(在VS中,使⽤蓝⾊标记关键字);同⼀函数中变量名不得相同(C#中语⾔的⼤⼩写敏感,例A=/a)。
软性要求(建议遵循的的规则):变量名要能够望⽂知意;变量名⾸字母⼩写;除第⼀个单词外,其他单词⾸字母⼤写(驼峰命名法)。
4.数据运算
5.输⼊语句
在控制台中获取⽤户输⼊的内容,程序暂停执⾏,等待⽤户输⼊,获取到⽤户的输⼊,程序继续执⾏。
例如string s=console.Readline();
返回类型:string类型;
将程序暂停,等待⽤户的输⼊,⽤户输⼊完成并按下回车键后,获取⽤户输⼊的字符串,把该字符串保存到变量s中。
5.类型转换
将任意类型数据转换为string,转换代码:待转换的数据.ToString
int类型与double类型的互转
double的取值范围>int的取值范围
取值范围⼩的数字类型→取值范围⼤的数字类型;隐式转换:不需要额外代码,计算机⾃动完成转换。
取值范围⼤的数字类型→取值范围⼩的数字类型;显式转换:需要编写额外的代码,计算机不会⾃动转换;显式转换(强制转换)有可能造成数据丢失。
string转换为数字类型
string→int int.Parse(待转换的字符串)
string→double double.Parse(待转换的字符串)
6.转义符
常见的转义符:\" 双引号;\' 单引号;\n 换⾏符;\t 制表符;\\ 斜杠\;@表⽰在接下来出现的字符串中,不会存在转义符。
7.数字类型
8.软件中的错误与调试
就是发现错误,解决错误的过程。
软件中的错误:
编译错误:导致域代码⽆法通过编译(VS会报错)。
运⾏错误:在运⾏过程中报错(调试运⾏/⾮调试运⾏)。
逻辑错误:运⾏结果与预期不符。
三、运算符和表达式
1.运算符
运算符:⼜叫做操作符,是⼀个⽤于运算的符号,它作⽤于⼀个或多个操作数。
运算符的分类:
按操作数的数量:⼀元(⽬)运算符,⼆元(⽬)运算符,三元(⽬)运算符。 按运算符的功能:算术运算符,逻辑运算符,位运算符,其他。
2.表达式
3.运算符优先级
1.流程图
制作流程图的⼯具:PPT、Word、Visio、Power Desinger、Diagram Designer、其他。功能分析和代码书写分离。
2.if判断
3.switch选择
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论