




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C#编程基础,讲师:sukun QQ:35651998,概念:net和c#(多语言),net/dotnet:通常使用.Net Framework框架。平台、技术。C#(sharp):程式设计语言,开发基于net平台的应用程序。(*) Java是技术和编程语言。net能做什么?桌面应用程序winform internet应用程序ASP。NET手机开发wp7 C/S:客户端(客户端)/服务器模式(服务器)QQ B/s 3360浏览器(浏览器)/服务器模式(服务器),Net开发学习路径(*)、IDE简介、集成开发、集成开发环境(IDE)Visual Studio 2010简介:桌面应用程序、ASP。
2、完整的开发工具集、IDE和. NET web应用程序、XML、web服务、移动应用程序为快速开发提供强大支持。Net版本(*了解),net 1.1,net 2.0,net 3.x,net 4.x、visual studio 2003、visual studio 2005、visual studio 2008、visual studio 2010、向后兼容性、Net 1.0、Visual Studio2002、MSDN简介和MSDN的全称是Microsoft开发人员网络。Microsoft为软件开发人员提供的信息服务。MSDN实际上是一个围绕Visual Studio和Windows平台集成的开
3、发虚拟社区,包括技术文档、在线电子教程、网络虚拟实验室、Microsoft产品下载(几乎所有操作系统、服务器程序、应用程序和开发程序的完整版本和测试版本、各种驱动程序开发包和软件开发包)、BlogVisual Studio简介1,Setup.exe install.exe autorun安装解决方案/创建项目识别对部分(菜单/快捷键/工具栏/窗口)打开VisualStudio单个视图,重置开发环境C#源文件(类其他部分意味着什么,暂时不用在意。Visual Studio简介2,保存项目,打开项目。要提交作业的文件。作业的命名格式: sukun512.rar首先两句: console.write
4、line (hello,world!);控制台。read key();所有单词;运行编号终止生成程序生成。显示exe程序设置字体和行号创建多个项目开始项目设置项目加载和卸载项目,c#中的注释,注释方法: /单行注释/*/多行注释/文档注释/,小练习,练习3360编程输出以下三个注释文字:第一个(del/backspace) ctrl a ctrl KF学习粘贴副本。Ctrl c/v/x对话框中的插入使用,复盖模式混乱。学习如何使用Ctrl Z取消上一个操作。()等全角半角问题。错误:意外的字符到窗口拖动发生异常。不要惊慌。当前常用快捷键:F5 F6 #region和#endregion、操作系
5、统通用Windows、公共语言运行(clr)、、c #、VB。NET、VJ #、net framework类库(FCL)、软件系统依赖性(*)、北京通播客培训、Net简介(*了解),Net Framework类库,CLR公共语言运行时与操作系统、应用程序、操作系统、平台无关:CLR,Net Framework已隔离。Windows、Linux(Mono)、智能手机、web。学习。Net开发一切,进行知识移植。更加安全放心:代码托管,无需指针,垃圾回收。语言独立:VB。Net、C#都是相同的类别、相同的方法、VB。可以调用Net编写的C#类。模糊语言的差异,net如何实现语言相关性(
6、*)、C#、VB。NET,代码已运行,MSIL,CLR,通用语法,计算机不理解,CLR是IL,C#编译器,VB。NET编译器、默认框架类、WinForms、ADO .NET和XML类,NET Framework,NET Framework类库,ASP。NET、CLS、CLR、CTS、变量1,计算机使用内存存储数据。在电脑上存储数据类似于住在客人和酒店。一般来说, 1,开放的房间(单人房,双人房,总统套房)2,入住,变量2,计算机要存储数字1000,需要两个短语。int a;/打开放置数字的空间。插入/1000。声明变量的语法格式:数据类型变量名称;分配:变量名=值;范例a=3.14-嗯?-嗯?
7、-嗯?-嗯?变量3,计算机上所有类型的数据3.14 100 the quick brown fox jumps over the lazy dog章节3.4 True 2011-3-6,*更多数据类型,C#中的数据,Int: 3 5 100-。decimal D1=5;变量声明方法,a)数据类型变量名称;Int age变量的赋值age=18b)定义时分配,数据类型变量名=值;Int age=18c)一次声明多个相同类型的变量。string zsName,lsName.要使用练习3360定义变量pi,保存3.14,然后在屏幕上显示它,必须先声明变量并为其指定值。想想以下代码的输出结果?Int i
8、=10控制台。WriteLine(I);变量的命名,命名约定:1必须以“字符”_或符号开头。-数字2,后跟任意“字母”、数字和下划线。注意: 1)开头的变量名称不能与c#系统的关键字重复。2) c#区分大小写。3)相同的变量名称不能允许变量定义(认为第一个不正确)变量命名规范Camel命名方法:第一个单词的第一个字母为小写,其他单词的第一个字母为大写。Pascal命名惯例:每个单词的首字母大写,甚至使用英文单词的缩写时都大写!以下变量名称是什么?principal、cost _ price、marks _ 3、$ lastname、city、123 rate、discount%、zip cod
9、e、city、其中=编号是赋值运算符。不是数学的意思。变量可以重复值。如果为变量分配新值,则变量的旧值不再存在。右代码的输出结果:演示:定义变量以保存客户的名字,然后在屏幕上显示:“你好,随便哪个”。代表特定客户的名称号码可以连接两个字符串。其中“弧”表示连接的意义,练习:1。定义三个变量,每个变量存储一个人的名字(章3)、年龄(28)和工资(7600.33)。屏幕上显示,我叫XX,今天是x岁,我的工资是XX元。2.定义存储一个人年龄的变量(18),然后知道这个人的年龄不是18岁。把这个人的年龄修改为20岁(这个问题可以多次分配变量),最后把这个人的年龄打印在屏幕上?变量练习,3 .定义四个变
10、量,每个变量存储一个人的名字、性别、年龄和电话。然后打印在屏幕上(我的名字是x,我今年x岁,我的电话是xx)4。屏幕输出:我的手机定义了Philips型号33636098价格33601500元重量:0.3公斤变量存储上面的值,显示在屏幕上5。定义两个变量,例如将值10和5分别分配给:a b,写入程序交换这两个变量的值,交换字符串类型,一句:Console。用于学习ReadLine()以接收用户的输入。要定义接收可变存储用户输入值的字符串变量,请输入. 1 .询问练习:用户喜欢什么水果,如果输入苹果,显示“如果输入苹果”。“哈哈,这么巧也想吃苹果。2。在练习:用户中输入名称,然后在屏幕上输入“你
11、好,xxx.xxx.xxx是用户刚才输入的名称。字符串的转义,能否在字符串中输出双引号?在屏幕上显示: c#的字符串。“”字符包含一个字符,构成翻译字符。特殊字符通常用于表示在字符串前不翻译特殊字符单词。n b t、算术运算符和算术表达式、算术运算符:-*/%(剩馀导入模式)算术表达式:是算术运算符连接的公式。例如,1a-b(在变量ab之前声明并指定初始值)在:的三个学生科目中显示语言:90数学:380英语:391。编程总分和平均化。优先级:计算乘、加、减、括号首先在括号内,同一级别的从左到右可以应用不限数量的5 3*2大括号,但必须成对出现。练习1:将两个数字分别定义为10和20,并列印这两
12、个数字的总和。练习2:计算和打印半径为5的圆的面积。练习3:一家商店t恤的价格为35元/零件,裤子的价格为120元/线。小明在这家商店买了3件t恤和2条裤子,小明要付多少钱,请计算并显示给我看?算术运算符-自动类型转换,以下代码的输出是什么?Int a=10,b=3;int mod=a % b;double quo=a/b;控制台。WriteLine(mod);控制台。WriteLine(quo);类型自动转换规则、参与操作的操作数以及结果类型必须匹配。如果不匹配,则在满足以下条件时自动完成类型转变:例如,int和double兼容的目标类型大于源类型。例如,对于double int表达式,如果
13、操作数为double,则整个表达式可以上升到double,就像前面打折8.8%的练习一样。拯救10/3,处理剩下的3.333就行了。强制类型转换在上述问题中隐藏了8.8%后出现少数,商店为了结算方便只接受全部用户303.6等用户整数部分,现在只接受用户303韩元,该怎么办?语法:(数据类型名称)要转换的值;强制类型转换,数据类型必须与以下符号兼容,例如: int b=(int)3.14?int number=(int) 3.14 ;类型更改,问题:可以用户输入自己的语言和数学分数,计算他的总分数,显示吗?Convert不再只是内存级别的转换,而是考虑数据含义的转换。Convert是Conver
14、t .通过ToInt32(可以转换为Int类型的数据)将其他类型的数据转换为int类型的过程。也就是说,用户输入姓名、语言、数学、英语三科的分数,用户输入XX,总分数为XX分,平均分数为XX分。练习、练习、编程实现计算几天(例如46天)几周零天。练习:编程107653秒是几小时几分几秒?修改上面的标题,让用户输入。算术运算符和复合赋值运算符,加-减运算符/-二进制-高于优先级=-=*=/=%=,练习3360,1完成以上程序的运行后,能告诉我var1的值吗?如果在上述问题中更改为: var1=var2 * var3Var1=?关系运算符(比较运算),=,老鼠的重量(1)兔子的寿命(3)乌龟的寿命
15、(1000) 3918我的年龄(20)=,你的年龄(20)比大的结果是什么?什么是bool类型(布尔型),计算机使用什么数据类型来表示一个句子的对与错?一个条件成立,不成立吗?布尔类型: bool值只有两个真:ture假:false关系操作的结果。计算机生成的布尔类型结果是,章节3 (20)小于李4 (18)。请练习上一页PPT中四句的结果、逻辑运算符和语句1。门2;用一对花括号组成门块,练习:让用户输入年龄,输入大于18(包括18)的年龄,向用户显示自己已经成年了。如果第三章的语言分数大于90,音乐分数大于80语言分数100,音乐分数大于70,则补偿100元。如果要求输入用户名和密码,用户名为admin,如果密码为mypass,则会显示登录成功消息。if-else,考试成绩在90分以上的话,爸爸补偿100元。否则,爸爸会让3名章节填写学习摘要。if是否可用。更好的实现,if-else语法: if(条件)语句1;Else语句2;练习:1,盖茨买了一篮子鸡蛋。坏蛋少于5个就吃。否则退回2,并要求用户输入a,b的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版班组安全生产安全文化建设与培训服务合同范本
- 二零二五年高科技园区安全风险评估外包协议
- 二零二五年度户外照明设备安装工程分包合同
- 2025版医疗器械安装调试与售后支持服务合同范本
- 2025版车辆抵押担保汽车租赁公司担保合同
- 2025版包雪工程验收与交付合同
- 2025版车队加油与车辆绿色出行推广服务合同
- 宝宝脐部护理课件
- 二零二五年CNG配送区域合作与资源共享合同
- 2025版办公室租赁合同装修标准与验收规范大全
- 建筑工程模板施工工艺技术要点讲义丰富课件
- 永能选煤厂生产安全事故应急救援预案
- 浙江省建设领域简易劳动合同(A4版本)
- 位置度公差以及其计算
- 城市规划原理课件(完整版)
- 氯化铵危险化学品安全周知卡
- 浙江省本级公务车辆租赁服务验收单(格式)
- 糖代谢紊乱的实验诊断
- 国家电网有限公司十八项电网重大反事故措施(修订版)
- 李墨林按摩疗法(李墨林)237页
- GB∕T 12703.1-2021 纺织品 静电性能试验方法 第1部分:电晕充电法
评论
0/150
提交评论