




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、编辑课件实验一:实验一:C#语法基础语法基础编辑课件上机课要求每次上机都要按要求完成当次上机课的任务;每次上机课的最后30分钟,老师会逐个检查大家的完成情况,要求每位同学都要把程序以及运行的结果现场演示,并会依据每位同学的表现记录大家的上机成绩;每次上机课后都要按要求和格式写实验报告,并于下次上机课前交给学委,并且文档统一命名为学号+姓名。编辑课件Visual Studio 2010集成开发环境Part 1编辑课件1 Visual Studio集成开发环境 Visual Studio 产品系列共用一个集成开发环境 (IDE),此环境由下面的若干元素组成:菜单栏、标准工具栏以及停靠或自动隐藏在左
2、侧、右侧、底部和编辑器空间中的各种工具窗口。 可用的工具窗口、菜单和工具栏取决于所处理的项目或文件类型。编辑课件启动Visual Studio 根据所应用的设置以及随后执行的任何自定义,IDE 中的工具窗口及其他元素的布置会有所不同。 使用“工具”菜单下“导入与导出设置”可以更改这些设置。编辑课件配置Visual Studio通过选择“重置所有设置”选项,可以更改默认编程语言。可以选择将当前设置全部或部分导出到 .vssettings 文件中,可以在其他计算机上使用此文件,也可以与其他开发人员共享此文件。编辑课件配置Visual Studio 通过“工具-选项”调出配置对话框编辑课件配置Vis
3、ual Studio 调出行号:选择文本编辑器,所有语言,把行号打成勾。编辑课件配置Visual Studio 在工具栏的空白区域单击,选中“生成”,把生成工具栏调出来。 这样就可以直接在工具栏上面选择编译项目、编译整个解决方案、运行程序和调试程序了。 选择生成工具栏旁边的小三角形可以自定,还可以添加一些按钮,把“开始执行(不调试)”添加工具栏中编辑课件Visual Studio项目系统解决方案和项目Part 2编辑课件项目系统 解决方案和项目包含一些项,这些项表示创建应用程序所需的引用、数据连接、文件夹和文件。 解决方案容器可包含多个项目,而项目容器通常包含多个项。 解决方案资源管理器用于显
4、示解决方案、解决方案的项目及这些项目中的项。 通过“解决方案资源管理器”,可以打开文件进行编辑,向项目中添加新文件,以及查看解决方案、项目和项属性。编辑课件项目系统-解决方案 创建新项目时,Visual Studio会自动生成一个解决方案。可以根据需要将其他项目添加到该解决方案中。 “解决方案资源管理器”提供整个解决方案的图形视图,开发应用程序时,该视图可帮助管理解决方案中的项目和文件。 也可以创建不包含项目的空白解决方案,从而使用Visual Studio编辑器和设计器修改独立的文件。“解决方案资源管理器”专门为非项目项提供了文件夹。 因为每个项目或解决方案都由一个目录及其内容组成,所以,可
5、以在Windows资源管理器中移动、复制或删除解决方案和项目。编辑课件项目系统-解决方案 Visual Studio 解决方案可以只包含一个项目,也可以包含由开发团队联合生成的多个项目。 复杂的应用程序可能需要多个解决方案。Visual Studio 将解决方案的定义存储在两个文件中:.sln 和 .suo。 解决方案定义文件 (.sln) 存储定义解决方案的元数据: 解决方案相关项目 在解决方案级可用的、与具体项目不关联的项。 设置各种生成类型中应用的项目配置的解决方案生成配置。 解决方案用户选项(.suo)记录所有将与解决方案建立关联的选项。每当解决方案活动时,都使用构建该解决方案并设置其
6、属性时存储在 .suo 文件中的元数据来自定义 IDE。 .sln 文件可以在开发团队的开发人员之间共享。 .suo 文件是用户特定的文件,不能在开发人员之间共享。编辑课件项目系统-解决方案编辑课件项目系统-项目 Visual Studio 项目可以用作解决方案内的容器,以通过逻辑方式管理、生成和调试构成应用程序的各个项。 项目的输出通常是可执行程序 (.exe)、动态链接库 (.dll) 文件或模块等。 项目可以简单,也可以复杂。 一个简单的项目可能由一个窗体或 HTML 文档、源代码文件和一个项目文件组成。 更加复杂的项目可能由这些项以及数据库脚本、存储过程和对现有 XML Web ser
7、vices 的引用组成。编辑课件项目系统-项目 所有 Visual Studio 开发产品都提供了许多预定义的项目模板。可以使用这许多项目模板之一创建基本项目容器以及一组开发应用程序、类、控件或库可能需要的预备项。 每个项目模板创建并维护一个项目文件(.csproj),以存储针对该项目的元数据。 项目文件存储为该项目及其项的集合指定的配置和生成设置。一些项目保存有一列与项目关联的文件及文件的位置。 向项目中添加项时,其物理源文件在磁盘上的位置也添加到项目文件中。 当从项目中移除该链接时,此信息从定义文件中删除。每个项目模板确定对每个项可用的命令。编辑课件项目系统-项目 “解决方案资源管理器”中
8、的项经常表示特定文件,该文件可以两种方式之一与项目关联。 该项或者表示一个指向该文件的链接,或者表示该文件本身。 当仅管理指向某个文件的链接时,可以移除该链接,但移除它并不会从存储区删除该文件。编辑课件项目系统-新建项目 创建并运行控制台应用程序启动 Visual Studio。在“文件”菜单上指向“新建”,再单击“项目”。在“模板类别”窗格中,展开“Visual C#”,然后单击“Windows”。在“模板”窗格中单击“控制台应用程序”。在“名称”字段中键入项目的名称。单击“确定”。新项目出现在“解决方案资源管理器”中。如果 Program.cs 不是在“代码编辑器”中打开,则在“解决方案资
9、源管理器”中右击 Program.cs,然后单击 “查看代码”。C# 4.0 的 Visual Studio 2010 示例:编辑课件项目系统-新建项目 创建并运行控制台应用程序创建项目HelloWorld在Main方法中添加代码“Console.WriteLine(Hello World!);”选择“调试”-“开始执行”(或按 Ctrl+F5 )运行项目。 命令提示窗口将显示,其中包含行 Hello World!通过按 F5 在调试模式下运行程序时,需要在 Main 方法的末尾添加一行代码“Console.ReadKey();”,通过调用 ReadKey方法使得控制台窗口无法关闭,从而阅读输
10、出。编辑课件项目系统-添加项目 在当前运行的解决方案中添加一个项目在“解决方案资源管理器”中,右键单击解决方案根目录,选择“添加”,然后根据需要新建或添加相应项目(或项)。在“文件”菜单下,选择“添加”。编辑课件项目系统-添加项 在当前运行的项目中添加一个项在“解决方案资源管理器”中选择一个目标项目,右击选择“添加”。在“项目”菜单上,单击“添加新项”。在“类别”窗格中选择一个类别。编辑课件项目系统-C# 程序的通用结构 C# 程序可由一个或多个文件组成。 每个文件都可以包含零个或零个以上的命名空间。 一个命名空间除了可包含其他命名空间外,还可包含类、结构、接口、枚举、委托等类型。using
11、System; /引用命名空间引用命名空间namespace YourNamespace /声明用户自定义的命名空间声明用户自定义的命名空间 class YourClass /类类 struct YourStruct /结构结构 interface IYourInterface /接口接口 delegate int YourDelegate(); /委托委托 enum YourEnum namespace YourNestedNamespace /内嵌命名空间内嵌命名空间 struct YourStruct /结构结构 class YourMainClass /主类,包含主类,包含Main方法
12、方法 static void Main(string args) /Main方法方法 /Your program starts here. 编辑课件编译和运行程序调试、编译和运行Part 3编辑课件编译和运行程序Visual Studio以项目为编译的基本单元,多个项目构成一个解决方案,可以仅编译单个项目,也可以一次编译整个解决方案中的所有项目。从“生成”菜单中选择“生成解决方案”命令,将会自动编译解决方案中的所有项目。如果直接单击工具栏上的 按钮,会自动编译并运行被设置为“启动项目”的项目;如果此项目引用了解决方案中的其他项目,这些项目也会同时被编译。在第一次生成解决方案时,系统可能会创建一
13、些临时文件,放在obj文件夹下。可以从“生成”菜单中选择“清理解决方案”命令,删除这些生成的临时文件。如果希望“一切从头再来”,重新编译解决方案中的所有项目,可以从“生成”菜单中选择“重新生成解决方案”命令。编辑课件调试程序 启动调试后,在运行模式下不可以更改代码,但却可以给代码加上断点,只需在代码编辑器最左端单击,即可定义一个断点,以一个红褐色的小圆代表程序断点。 给代码加入断点后,程序如果执行到此处,窗口标题会加上一句短语“(正在调试)”,表明进入调试模式,同时程序运行到断点处暂停,显示一个黄色的小箭头,表明当前正在执行的语句。 在调试模式下,可以对程序的状况进行检查,以确定程序是否运行正
14、常。编辑课件编译程序 Visual Studio支持两种最基本的编译方式:Debug与Release。 Debug模式在软件开发与调试时使用;Release模式在软件开发完成,向用户提交最终产品时使用。 Debug生成的EXE文件较大,并且还会生成PDB等临时文件以支持Visual Studio的调试功能。 在Release模式下,编译器对生成的代码进行了优化,可以生成较小的EXE文件,运行速度也较快。Release模式下Visual Studio的很多调试功能不可用。 Visual Studio在工具栏上很显著的位置提供了两种模式的切换,生成的文件存放在:项目文件夹下bin文件夹内编辑课件创
15、建控制台应用程序c#常用数据类型和流程控制Part 3编辑课件实验1:C#语法基础 实验目的:了解C#集成开发环境;掌握在.Net 2010环境中创建控制台应用程序的方法;掌握C语言的常用数据类型,熟悉变量、运算符和表达式的用法掌握C#中三种程序控制结构的用法;编辑课件实验1:C#语法基础实验内容: 编写一个控制台应用程序计算“百钱百鸡问题”。问题: 公鸡5元一只,母鸡3元一只,小鸡1元三只,问100元钱可买公鸡、母鸡、小鸡各多少只?编辑课件实验1:C#语法基础思路分析:1. 设公鸡为x,母鸡为y,小鸡为z,那么有: ;2. 分别看x, y, z的取值范围: ;3. 利用循环语句进行推导求解。
16、y-x-100=z100/3y0100/5x0100=z/3+3y+5x100=z+y+x编辑课件实验1:C#语法基础实验内容: 编写一个控制台应用程序,反写一个整数。问题: 从控制台输入一个整数,要求将除“-”号外的每一位数字按反序输出,例如:输入-69718输出-81796。 提示:使用Convert方法进行类型转换编辑课件实验1:C#语法基础 要求:掌握变量、运算符和表达式的用法;灵活使用三种流程控制结构;1. 按规定填写实验报告,并在下次上机课之前提交给学委。编辑课件实验报告撰写说明Part 4编辑课件实验报告撰写说明预习报告:编辑课件实验报告撰写说明 实验目的 基本原理:换成实验内容 实验步骤:略过不写 仪器设备: 计算机,Visual Studio 2010 实验方案: 根据实验内容和要求,分析实现程序运行的基本思路 分层次说明解决方案的设计思路编辑课件实验报告撰写说明实验报告:编辑课件实验报告撰写说明 数据整理: 说明需要建立的解决方案、项目和包含的各个项文档等 实验分析: 根据实验方案的思路分析,一一说明实现程序的具体过程和代码
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 社区改造意向合同范本
- 挂靠设计资质合同范本
- 共同代理销售合同范本
- 星巴克加盟合同范本
- 杨朔《海市》阅读答案
- 2025【玻璃钢墙面制作合同范本】墙面漆色彩效果图
- 2025标准个人汽车租赁合同范本(常用版)
- 手绘风格毕业答辩与企业汇报精美模板
- 高中地理第四章同步导学案:工业的区位选择
- 语言学概论知到课后答案智慧树章节测试答案2025年春临沂大学
- 2025国药控股集团安阳公司(上市公司)招聘22人(河南)高频重点提升(共500题)附带答案详解
- 商业街可行性研究报告
- 疫苗研发与效果评估-洞察分析
- 【MOOC】声乐作品赏析与演唱-扬州大学 中国大学慕课MOOC答案
- 2024-2025学年人教版八年级下册地理第五章综合测试卷(含答案)
- 康复治疗与护理管理制度
- 自来水公司安全生产课件
- PANTONE潘通色卡TPX颜色在线查询(1-2部分)
- 复方制剂质量控制
- 外周灌注指数PI
- 浆砌片石挡土墙施工工艺-
评论
0/150
提交评论