已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,本课程的主要内容,计算机程序的语法和基本结构面向对象的基本概念数组及算法应用窗体和控件流与文件GDI+与图形图像处理数据库与Web应用程序开发,本章教学目标,了解C#语言的主要特点熟悉VisualStudio2008的集成开发环境掌握C#控制台应用程序和Windows窗体应用程序设计步骤理解C#程序代码的基本书写规则和应用程序结构,1.1C#语言简介,为什么选择C#?,集中了Java、C、C+的优点,避免了它们的缺点完全的面向对象与Windows操作系统结合紧密开发效率高,1.2C#控制台应用程序,1.2.1C#控制台应用程序的创建1.2.2C#控制台应用程序的结构1.2.3C#程序代码的基本书写规则,1.2.1C#控制台应用程序的创建,启动,进入VS2008集成开发环境。选择项目类型为控制台应用程序,指定项目名称及其保存位置。在应用程序编辑环境中输入程序代码。调试运行程序。,选择默认环境设置,配置环境,C#起始页,第一次创建应用程序时此处为空,选择新建项目类型,默认的控制台应用程序项目名称,输入程序代码,按F5键调试运行程序,按任意键退出应用程序,控制台应用程序的保存位置,1.2.2C#控制台应用程序的结构,导入其他系统预定义元素部分命名空间类主方法方法中的C#代码,C#控制台应用程序的结构,1.2.3C#程序代码的基本书写规则,1.程序代码区分字母大小写2.语句书写规则每个语句都必须用分号结尾允许在同一个代码行上书写多个语句块结构,每个代码块用来界定语句中作为语法成分的标点符号必须是西文标点采用嵌套缩进格式,C#程序代码的基本书写规则,3.注释信息单行注释“/”作为引导符多行注释“/*”开始,“*/”结束XML注释在一个代码行上,“/”之后的内容均为注释信息,编译时可提取为XML文本,1.3C#Windows窗体应用程序设计实例,1.3.1C#Windows窗体应用程序的创建1.3.2C#Windows窗体应用程序的结构,1.3.1C#Windows窗体应用程序的创建,设计用户界面设置对象属性编写事件过程代码调试运行程序保存源程序文件,新建项目,设计界面,工具箱,添加控件到窗体,输入代码,按F5运行程序,运行程序,单击button1,显示“朋友你好!”,代码窗口与设计窗口的切换,代码窗口,设计窗口,控件属性设置,BackgroundImage属性设置,设置Label控件背景透明,预设Label控件文字为空,运行程序,单击按钮之前,单击按钮之后,改变窗体大小,改变窗体大小,设置label中文字的显示颜色,1.3.2C#Windows窗体应用程序的结构,导入其他系统预定义元素部分命名空间类主方法、事件响应用处理过程,Windows窗体应用程序的结构,窗体加载事件过程,按钮单击事件过程,导入预定义的元素,事件过程的描述,privatevoidbutton1_click(objectsender,EventArgse),控件,事件,参数,本章小结,C#语言的主要特点控制台应用程序的创建过程Windows窗体应用程序的创建过程基本书写规则,作业,1.创建下图所示Windows应用程序界面,并输入以下代码(其中那些需要自己输入的代码,请务必通过键盘输入,不要复制、粘贴,注意代码格式和大小写),并检验运行结果。程序代码保存到job1-01文件夹中。usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespacejob1_01publicpartialclassForm1:FormpublicForm1()InitializeComponent();privatevoidbutton1_Click(objectsender,EventArgse)inta,b;label2.Text=;a=int.Parse(textBox1.Text);b=int.Parse(textBox2.Text);label2.Text+=a+b;,2.创建以下控制台应用程序,并输入代码(其中那些需要自己输入的代码,请务必通过键盘输入,不要复制、粘贴,注意代码格式和大小写),并检验运行结果。程序代码保存到job1-02文件夹中。usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceConsoleApplication2classProgramstaticvoidMain(stringargs)Console.Write(请输入路人甲的身高(cm):);strings1=Console.ReadLine();Console.Write(请输入路人甲的体重(kg):);strings2=Console.ReadLine();Singleheight=Single.Parse(s1);Singleweight=Single.Parse(s2);Console.Write(请输入路人乙的身高(cm):);Singleheight1=Single.Parse(Console.ReadLine();Console.Write(请输入路人乙的体重(kg):);Singleweight1=Single.Parse(Console.ReadLine();if(weight/heightweight1/height1)Console.WriteLine(路人甲比路人乙更胖些!);elseConsole.WriteLine(还是路人乙更胖些);,作业,思考题:题目:C#开发环境与控制台、Windows应用程序实例内容及思考问题:(1)程序中,Console.Write()与Console.ReadLine()分别起什么作用?(2)程序中,int.Parse(textBox1.Text),Singl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年智能城市公共安全监控系统可行性研究报告及总结分析
- 2025年农业大棚农资供应合同协议
- 2025年危险废物处理与回收项目可行性研究报告及总结分析
- 2025年小型核能发电设备研发可行性研究报告及总结分析
- 2025年湖北省遴选面试真题及答案大全解析
- 青川事业单位工作人员招聘考试真题2024
- 2025年跨境电商发展模式研究可行性报告
- 2025年绿色供应链金融合作协议
- 2025年健康管理数字平台项目可行性研究报告及总结分析
- 2022~2023无人机资格证考试题库及答案第799期
- 临床试验项目中期汇报
- 起重机械安全装置培训试题及答案
- 《炼油与化工设备分类编码》
- 《工业企业六西格玛数据分析技术应用规范》
- 储罐施工应急预案
- 2025年宜昌市市直机关公开遴选公务员40人备考考试题库附答案解析
- 2025年国元农业保险股份有限公司安徽分公司校园招聘40人笔试参考题库附带答案详解
- 幼儿园大班数学活动《学习解答口报减法应用题》课件
- 2025年河南省西学中考试试题及答案
- 侵权责任法自考试题及答案
- 2025秋形势与政策课件-践行多边主义完善全球治理
评论
0/150
提交评论