实验C#语法基础ppt课件.ppt_第1页
实验C#语法基础ppt课件.ppt_第2页
实验C#语法基础ppt课件.ppt_第3页
实验C#语法基础ppt课件.ppt_第4页
实验C#语法基础ppt课件.ppt_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验一 C 语法基础 上机课要求 每次上机都要按要求完成当次上机课的任务 每次上机课的最后30分钟 老师会逐个检查大家的完成情况 要求每位同学都要把程序以及运行的结果现场演示 并会依据每位同学的表现记录大家的上机成绩 每次上机课后都要按要求和格式写实验报告 并于下次上机课前交给学委 并且文档统一命名为学号 姓名 VisualStudio2010 集成开发环境 Part1 1VisualStudio集成开发环境 VisualStudio产品系列共用一个集成开发环境 IDE 此环境由下面的若干元素组成 菜单栏 标准工具栏以及停靠或自动隐藏在左侧 右侧 底部和编辑器空间中的各种工具窗口 可用的工具窗口 菜单和工具栏取决于所处理的项目或文件类型 启动VisualStudio 根据所应用的设置以及随后执行的任何自定义 IDE中的工具窗口及其他元素的布置会有所不同 使用 工具 菜单下 导入与导出设置 可以更改这些设置 配置VisualStudio 通过选择 重置所有设置 选项 可以更改默认编程语言 可以选择将当前设置全部或部分导出到 vssettings文件中 可以在其他计算机上使用此文件 也可以与其他开发人员共享此文件 配置VisualStudio 通过 工具 选项 调出配置对话框 配置VisualStudio 调出行号 选择文本编辑器 所有语言 把行号打成勾 配置VisualStudio 在工具栏的空白区域单击 选中 生成 把生成工具栏调出来 这样就可以直接在工具栏上面选择编译项目 编译整个解决方案 运行程序和调试程序了 选择生成工具栏旁边的小三角形可以自定 还可以添加一些按钮 把 开始执行 不调试 添加工具栏中 VisualStudio项目系统 解决方案和项目 Part2 项目系统 解决方案和项目包含一些项 这些项表示创建应用程序所需的引用 数据连接 文件夹和文件 解决方案容器可包含多个项目 而项目容器通常包含多个项 解决方案资源管理器用于显示解决方案 解决方案的项目及这些项目中的项 通过 解决方案资源管理器 可以打开文件进行编辑 向项目中添加新文件 以及查看解决方案 项目和项属性 项目系统 解决方案 创建新项目时 VisualStudio会自动生成一个解决方案 可以根据需要将其他项目添加到该解决方案中 解决方案资源管理器 提供整个解决方案的图形视图 开发应用程序时 该视图可帮助管理解决方案中的项目和文件 也可以创建不包含项目的空白解决方案 从而使用VisualStudio编辑器和设计器修改独立的文件 解决方案资源管理器 专门为非项目项提供了文件夹 因为每个项目或解决方案都由一个目录及其内容组成 所以 可以在Windows资源管理器中移动 复制或删除解决方案和项目 项目系统 解决方案 VisualStudio解决方案可以只包含一个项目 也可以包含由开发团队联合生成的多个项目 复杂的应用程序可能需要多个解决方案 VisualStudio将解决方案的定义存储在两个文件中 sln和 suo 解决方案定义文件 sln 存储定义解决方案的元数据 解决方案相关项目在解决方案级可用的 与具体项目不关联的项 设置各种生成类型中应用的项目配置的解决方案生成配置 解决方案用户选项 suo 记录所有将与解决方案建立关联的选项 每当解决方案活动时 都使用构建该解决方案并设置其属性时存储在 suo文件中的元数据来自定义IDE sln文件可以在开发团队的开发人员之间共享 suo文件是用户特定的文件 不能在开发人员之间共享 项目系统 解决方案 项目系统 项目 VisualStudio项目可以用作解决方案内的容器 以通过逻辑方式管理 生成和调试构成应用程序的各个项 项目的输出通常是可执行程序 exe 动态链接库 dll 文件或模块等 项目可以简单 也可以复杂 一个简单的项目可能由一个窗体或HTML文档 源代码文件和一个项目文件组成 更加复杂的项目可能由这些项以及数据库脚本 存储过程和对现有XMLWebservices的引用组成 项目系统 项目 所有VisualStudio开发产品都提供了许多预定义的项目模板 可以使用这许多项目模板之一创建基本项目容器以及一组开发应用程序 类 控件或库可能需要的预备项 每个项目模板创建并维护一个项目文件 csproj 以存储针对该项目的元数据 项目文件存储为该项目及其项的集合指定的配置和生成设置 一些项目保存有一列与项目关联的文件及文件的位置 向项目中添加项时 其物理源文件在磁盘上的位置也添加到项目文件中 当从项目中移除该链接时 此信息从定义文件中删除 每个项目模板确定对每个项可用的命令 项目系统 项目 解决方案资源管理器 中的项经常表示特定文件 该文件可以两种方式之一与项目关联 该项或者表示一个指向该文件的链接 或者表示该文件本身 当仅管理指向某个文件的链接时 可以移除该链接 但移除它并不会从存储区删除该文件 项目系统 新建项目 创建并运行控制台应用程序启动VisualStudio 在 文件 菜单上指向 新建 再单击 项目 在 模板类别 窗格中 展开 VisualC 然后单击 Windows 在 模板 窗格中单击 控制台应用程序 在 名称 字段中键入项目的名称 单击 确定 新项目出现在 解决方案资源管理器 中 如果Program cs不是在 代码编辑器 中打开 则在 解决方案资源管理器 中右击Program cs 然后单击 查看代码 C 4 0的VisualStudio2010示例 项目系统 新建项目 创建并运行控制台应用程序创建项目HelloWorld在Main方法中添加代码 Console WriteLine HelloWorld 选择 调试 开始执行 或按Ctrl F5 运行项目 命令提示窗口将显示 其中包含行HelloWorld 通过按F5在调试模式下运行程序时 需要在Main方法的末尾添加一行代码 Console ReadKey 通过调用ReadKey方法使得控制台窗口无法关闭 从而阅读输出 项目系统 添加项目 在当前运行的解决方案中添加一个项目在 解决方案资源管理器 中 右键单击解决方案根目录 选择 添加 然后根据需要新建或添加相应项目 或项 在 文件 菜单下 选择 添加 项目系统 添加项 在当前运行的项目中添加一个项在 解决方案资源管理器 中选择一个目标项目 右击选择 添加 在 项目 菜单上 单击 添加新项 在 类别 窗格中选择一个类别 项目系统 C 程序的通用结构 C 程序可由一个或多个文件组成 每个文件都可以包含零个或零个以上的命名空间 一个命名空间除了可包含其他命名空间外 还可包含类 结构 接口 枚举 委托等类型 usingSystem 引用命名空间namespaceYourNamespace 声明用户自定义的命名空间 classYourClass 类 structYourStruct 结构 interfaceIYourInterface 接口 delegateintYourDelegate 委托enumYourEnum namespaceYourNestedNamespace 内嵌命名空间 structYourStruct 结构 classYourMainClass 主类 包含Main方法 staticvoidMain string args Main方法 Yourprogramstartshere 编译和运行程序 调试 编译和运行 Part3 编译和运行程序 VisualStudio以项目为编译的基本单元 多个项目构成一个解决方案 可以仅编译单个项目 也可以一次编译整个解决方案中的所有项目 从 生成 菜单中选择 生成解决方案 命令 将会自动编译解决方案中的所有项目 如果直接单击工具栏上的按钮 会自动编译并运行被设置为 启动项目 的项目 如果此项目引用了解决方案中的其他项目 这些项目也会同时被编译 在第一次生成解决方案时 系统可能会创建一些临时文件 放在obj文件夹下 可以从 生成 菜单中选择 清理解决方案 命令 删除这些生成的临时文件 如果希望 一切从头再来 重新编译解决方案中的所有项目 可以从 生成 菜单中选择 重新生成解决方案 命令 调试程序 启动调试后 在运行模式下不可以更改代码 但却可以给代码加上断点 只需在代码编辑器最左端单击 即可定义一个断点 以一个红褐色的小圆代表程序断点 给代码加入断点后 程序如果执行到此处 窗口标题会加上一句短语 正在调试 表明进入调试模式 同时程序运行到断点处暂停 显示一个黄色的小箭头 表明当前正在执行的语句 在调试模式下 可以对程序的状况进行检查 以确定程序是否运行正常 编译程序 VisualStudio支持两种最基本的编译方式 Debug与Release Debug模式在软件开发与调试时使用 Release模式在软件开发完成 向用户提交最终产品时使用 Debug生成的EXE文件较大 并且还会生成PDB等临时文件以支持VisualStudio的调试功能 在Release模式下 编译器对生成的代码进行了优化 可以生成较小的EXE文件 运行速度也较快 Release模式下VisualStudio的很多调试功能不可用 VisualStudio在工具栏上很显著的位置提供了两种模式的切换 生成的文件存放在 项目文件夹下bin文件夹内 创建控制台应用程序 c 常用数据类型和流程控制 Part3 实验1 C 语法基础 实验目的 了解C 集成开发环境 掌握在 Net2010环境中创建控制台应用程序的方法 掌握C语言的常用数据类型 熟悉变量 运算符和表达式的用法掌握C 中三种程序控制结构的用法 实验1 C 语法基础 实验内容 编写一个控制台应用程序计算 百钱百鸡问题 问题 公鸡5元一只 母鸡3元一只 小鸡1元三只 问100元钱可买公鸡 母鸡 小鸡各多少只 实验1 C 语法基础 思路分析 1 设公鸡为x 母鸡为y 小鸡为z 那么有 2 分别看x y z的取值范围 3 利用循环语句进行推导求解 实验1 C 语法基础 实验内容 编写一个控制台应用程序 反写一个整数 问题 从控制台输入一个整数 要求将除 号外的每一位数字按反序输出 例如 输入 69718输出 81796 提示 使用Convert方法进行类型转换 实验1 C 语法基础 要求 掌握变量 运算符和表达式的用法 灵活使用三种流程控制结构 按规定填写实验报告 并在下次上机课之前提交给学委 实验报告撰写说明 Part4 实验报告撰写说明 预习报告 实验报告撰写说明 实验目的基本原理 换成实验内容实验步骤 略过不写仪器设备 计算机 VisualStudio2010实验方案 根据实验内容和要求 分析实现程序运行的基本思路分层次说明解决方案的设计思路 实验报告撰写说明 实验报告 实验报告撰写说明 数据整理 说明需要建立的解决方案 项目和包含的各个项文档等实验分析 根据实验方案的思路分析 一一说明实现程序的具体过程和代码包括需要定

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论