程序设计基础 实验指导 / 实验一 : 认识 C# 1 程序设计基础 实验指导 实验一 : 认识 C# 一 实验目的 1 掌握 Visual Studio 的基本操作方法, 学会使用该编译工具 2 掌握编辑 编译 运行控制台应用程序的基本过程 3 掌握建立 Windows 窗体应用程序的基本过程 4 通过运行 C# 程序, 初步了解 C# 程序的特点 二 实验学时 2 学时 三 实验类型 验证性实验 四 实验需求 1 硬件每位学生配备计算机一台 ; 2 软件 Windows XP/ Windows 7 操作系统 ; 开发工具软件 :Microsoft Visual Studio 2010 五 实验理论与预备知识 1.NET Framework 版本的不同点 ; 2.NET Framework 框架 3 面向对象程序设计的开发方法及程序组织方式 4.NET Framework 与开发工具的关系 5 使用开发工具, 完成并熟悉建立一个的控制台程序及窗体程序的整个步骤 6 学习 Console 类的两个方法 Writeline() Readline() 的语法知识 7 熟悉 Visual Studio 的各项功能, 并学会配置好常用的视图工具的调用及布局 管理科学与工程学科 / 共 6 页, 第 1 页
程序设计基础 实验指导 / 实验一 : 认识 C# 2 六 实验任务 1 设计控制台程序, 并对结果进行输入输出 2 设计窗体应用程序, 并调试运行 七 实验内容及步骤 1 任务一: 控制台程序的输入与输出在控制台上实现文本的输入与输出 具体内容为 : 按照提示输入自己的姓名, 程序输出你输入的名字, 并欢迎使用 C# 语言 主要使用 Console( 控制台 ) 对象的 WriteLine 和 Write 方法实现显示 ; 使用 ReadLine 方法读入字符 实验步骤 : (1) 选择 开始 程序 Microsoft Visual Studio 2010 Microsoft Visual Studio 2010 命令, 启动 Visual Studio 2010, 并仔细观察起始页的内容 (2) 选择 文件 新建 项目 命令, 弹出 新建项目 对话框 仔细观察对话框的内容 在 项目类型 列表框中选中 Visual C# 选项 ; 在 模板 列表框中选中 控制台应用程序 选项 ; 在 名称 文本框中输入项目名称 ; 在 位置 文本框中输入或选择项目的保存位置 单击 确定 按钮, 将显示控制台应用程序代码编辑窗口, 在该窗口内显示系统自动生成的相应代码 仔细观察并分析这些代码 (3) 在代码编辑窗口内的 Main() 方法中添加如下代码 : Console.Write(" 请输入你的姓名 :"); //Write 与 WriteLine 不同的地方在于它输出时不换行 string strname = Console.ReadLine(); Console.WriteLine("0+, 你好!\n 欢迎使用 C# 语言!", strname); //0 代替 WriteLine 方法的参数表中紧随格式串后的第一个变量 Console.Read(); (4) 选择 文件 全部保存 命令, 保存项目 (5) 选择 调试 开始执行( 不调试 ) 命令或按 Ctrl+F5 组合键运行程序, 并观察运行情况 (6) 在项目的保存位置处查看项目中过的所有文件 2 任务二 :Windows 窗体应用程序设计 管理科学与工程学科 / 共 6 页, 第 2 页
程序设计基础 实验指导 / 实验一 : 认识 C# 3 建立一个 Windows 窗体应用程序, 实现用户名和密码的输入 实验步骤 : (1) 从开始菜单启动 Visual Studio 2010 (2) 选择 文件 新建 项目 命令, 弹出 新建项目 对话框 在 项目类型 列表框中选中 Visual C# 选项 ; 在 模板 列表框中选中 Windows 应用程序 选项 ; 在 名称 文本框中输入项目名称 ; 在 位置 文本框中输入或选择项目的保存位置 单击 确定 按钮, 将显示窗口设计器窗口 (3) 切换到 属性 窗口 解决方案资源管理器 窗口和 类视图 窗口, 查看窗体的属性 项目的组成结构以及项目所设计的所有类 (4) 双击打开 解决方案资源管理器 窗口中的各个文件, 在代码编辑器窗口内查看系统自动生成的与该项目有关的代码 (5) 选择 调试 启动调试 命令, 运行程序, 查看运行结果, 然后关闭窗体 (6) 在窗体上添加控件并设置窗体和各控件的属性, 如图 1-1 所示 图 1-1 窗体设计 (7) 选择 调试 启动调试 命令, 或按 F5 键, 或单击工具栏上的按钮, 运行程序, 查看运行结果 参考界面如图 1-2 管理科学与工程学科 / 共 6 页, 第 3 页
程序设计基础 实验指导 / 实验一 : 认识 C# 4 图 1-2 运行结果 (8) 参考代码 : namespace Example_1._2 public partial class Form1 : Form public Form1() InitializeComponent(); private void button1_click(object sender, EventArgs e) if (textbox1.text == " 信管班 " && textbox2.text == "555555") MessageBox.Show(" 输入正确!"); else MessageBox.Show(" 输入错误 "); (9) 在项目的保存位置处查看项目中过的所有文件 管理科学与工程学科 / 共 6 页, 第 4 页
程序设计基础 实验指导 / 实验一 : 认识 C# 5 八 实验分析 1 分析程序的运行过程, 并将核心代码 错误提示及纠错内容记录至实验报告册 ; 2 控制台程序的用途,Visual Studio 还可建立哪些应用项目, 分别是什么 ; 3 变量命名方法 ( 骆驼命名法或 Pascal 命名法 ); 4 应用项目的文件结构, 有哪些构成, 分别代表的意义 九 课外自主实验 1 建立一个窗体程序, 实现图片浏览器功能 2 建立一个控制台程序, 实现一元二次方程根求解问题 十 实验扩展资源 1 断点的设置与调试 操作步骤 : (1) 创建名为 BreakPoint 的控制台应用程序 (2) 在 Program.cs 中输入如下代码 : using System; using System.Collections.Generic; using System.Text; namespace BreakPoint class Program static void Main(string[] args) int i = 5; int j = i * 2; Console.WriteLine("01", i, j); (3) 给 int j = i * 2; 行设置断点, 只需点左边的空白栏 (5) 按 F5 执行程序, 会发现程序执行到断点处停止, 移动鼠标到 i 和 j 上, 观察 i,j 的当前值 管理科学与工程学科 / 共 6 页, 第 5 页
程序设计基础 实验指导 / 实验一 : 认识 C# 6 (6) 选择工具栏的逐语句按钮或者按 F11, 单步执行程序 (7) 再次观察 i,j 的值 (8) 注意下面的调试监视窗口 : 管理科学与工程学科 / 共 6 页, 第 6 页