电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

C#.net程序设计实验指导书

  • 资源ID:40640944       资源大小:1.58MB        全文页数:64页
  • 资源格式: DOC        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

C#.net程序设计实验指导书

C#.netC#.net 程序设计程序设计李旗李旗 编撰编撰闽江学院计算机实验教学中心印制闽江学院计算机实验教学中心印制2010.82010.8目录目录1实验一实验一 .Net 框架和框架和 Visual Studio 应用模式应用模式2实验二实验二 数据类型(值类型、引用类型)数据类型(值类型、引用类型)11实验三实验三 流程控制与异常处理流程控制与异常处理17实验四实验四 数组、集合和泛型集合数组、集合和泛型集合20实验五实验五 创建创建 Windows 窗体应用程序窗体应用程序24实验六实验六 面向对象程序设计面向对象程序设计30实验七实验七 委托与事件、可空类型,反射委托与事件、可空类型,反射38实验八实验八 流、文件和配置文件流、文件和配置文件42实验九实验九 数据库编程基础数据库编程基础47实验十实验十 学生成绩管理系统学生成绩管理系统51实验十一实验十一 多线程编程多线程编程59实验十二实验十二 网络编程与网络编程与 Web 服务服务632实验一实验一 .Net.Net 框架和框架和 VisualVisual StudioStudio 应用模式应用模式一、实验目的一、实验目的1.了解 Visual Studio 2008(或 2005)开发环境和.Net 框架。 2.了解 Visual Studio 2008(或 2005)的主要应用模式及其程序框架。内容包括:提出 一个简单的问题(如计算园面积) ,体验不同应用模式(控制台应用程序,windows 窗体应用程序,类库、ASP.NET Web 应用程序的交互界面和方式和程序框架。 3.了解.Net 框架和 Visual Studio 2008(或 2005)不同应用模式的代码运行的入口和相互调用关系。 二、实验环境二、实验环境1.PC 机,windows XP 操作系统, Visual studio 2005(或 2008) ,Sqlserver 2005。 三、实验内容三、实验内容1.模仿计算面积综合方案,创建一个新的解决方案,包含完全功能类似的不同类型应 用模式项目。 2.模仿计算面积综合方案,创建一个解决方案使用不同类型应用模式解决计算园面积, 球体积两个问题(至少包含四种应用程序项目类型:控制台应用程序,windows 应 用程序,类库,asp.net web 应用程序) ,以及两种解决方法(面向对象和非面向对 象。 四、实验步骤,观察与记录及结果四、实验步骤,观察与记录及结果1.模仿计算面积综合方案,创建一个新的解决方案,包含完全功能类似的不同类型应用模式 项目。步骤(1): 下载计算面积综合方案.rar,并解压,然后使用 Visual Studio 打开“计算面积 综合方案”解决方案,选择控制台应用程序“ConsoleArea”作为启动项目,熟悉控制台应 用程序项目的代码文件组成,按 F10 或 F11 逐步调试运行,理解代码运行的入口开始 及结束。步骤(2): 模仿“计算面积综合方案”解决方案,创建一个新的解决方案及新的控制台应 用程序项目,包含功能完全类似 ConsoleArea 的控制台应用程序项目。该项目使用非面 向对象方式解决计算园面积。操作界面:3学生代码:学生操作结果界面:步骤(3): 模仿“计算面积综合方案”解决方案“WindowArea“Windows 应用程序项目, 在解决方案添加一个新的 Windows 应用程序项目,包含功能完全类似 WindowArea 的 Windows 应用程序项目。该项目使用非面向对象方式解决计算园面积。需要理解 windows 应用程序的事件驱动原理及代码如何实现窗体和按钮的事件驱动。操作界面:4学生代码:学生操作结果界面:步骤(4): 模仿“计算面积综合方案”解决方案“ConsoleAreaObject“控制台应用程序项目, 在解决方案添加一个新的控制台应用程序项目,包含功能完全类似“ConsoleAreaObject“ 控制台应用程序项目,ConsoleAreaObject 项目采用面向对象编程方法。需要理解面向 对象编程与非面向对象编程的区别,及如何实现面向对象编程,Circle 类是如何建立在 circle.cs 中。5操作界面:学生代码:学生操作结果界面:步骤(5): 模仿“计算面积综合方案”解决方案“WindowsAreaObject“Windows 应用程序 项目,在解决方案添加一个新的 Windows 应用程序项目,包含功能完全类似 “WindowsAreaObject“Windows 应用程序项目,WindowsAreaObject 项目采用面向对象 编程方法。需要理解面向对象编程与非面向对象编程的区别,及如何实现面向对象编6程,Circle 类是如何建立在 circle.cs 中。操作界面:学生代码:学生操作结果界面:步骤(6): 模仿“计算面积综合方案”解决方案“ClassLibArea“类库项目,该 ClassLibArea7类库包含 circle.cs 文件(Circle 类) ,在解决方案添加一个新的类库项目,包含功能完 全类似“ClassLibArea“Windows 类库项目。using System; namespace ClassLibArea public class Circledouble circleR;/字段半径public Circle(double dblR)/构造函数 circleR = dblR;/初始化字段半径public double CircleArea()/计算圆面积实例方法double dblArea = Math.PI * circleR * circleR;/表 达式,赋值语句return dblArea;public static double StaticCircleArea(double dblR)/计 算圆面积静态方法double dblArea = Math.PI * dblR * dblR;return dblArea; 学生操作结果界面:步骤(7): 模仿“计算面积综合方案”解决方案“WindowsAreaUsingLib“Windows 应用程 序项目,该项目不在自身项目建 circle 类,而是调用 ClassLibArea“类库项目中的 circle 类。在解决方案添加一个新的 Windows 应用程序项目,包含功能完全类似 “WindowsAreaUsingLib“Windows 应用程序项目,该项目需要添加 WindowsAreaUsingLib 项目引用。操作界面:8学生代码:学生操作结果界面:步骤(8): 模仿“计算面积综合方案”解决方案“WebArea“Asp.net Web 应用程序项目,同 样调用 ClassLibArea“类库项目中的 circle 类。在解决方案添加一个新的 Asp.net Web 应 用程序项目,包含功能完全类似“WebArea“Asp.net Web 应用程序项目,该项目需要添 加 WindowsAreaUsingLib 项目引用。操作界面:9学生代码:学生操作结果界面:程序项目压缩文件:2.模仿计算面积综合方案,创建一个解决方案使用不同类型应用模式解决计算园面积,球体 积两个问题(至少包含四种应用程序项目类型:控制台应用程序,windows 应用程序,类 库,asp.net web 应用程序) ,以及两种解决方法(面向对象和非面向对象。步骤(1): 在前一任务创建的解决方案的各个项目基础上,修改,添加计算球体积的代10码。学生代码:学生操作结果界面:程序项目压缩文件:五、实验练习,观察与记录及结果五、实验练习,观察与记录及结果步骤(1): 在前一任务创建的解决方案的各个项目基础上,修改,添加计算立方体体积 的代码。学生代码: 学生操作结果界面:程序核心代码:程序项目压缩文件:六、相关知识六、相关知识 命名空间(Namespace)的宗旨是为各种标识符(如类名)创建一个已命名的容 器。同名的两个类如果在不同的命名空间中,相互是不会混淆的。 访问一个类 型有两种方法:使用该类型的完全限定名和不使用完全限定名。使用该类型的 完全限定名,例如 Console 类是 System 命名空间的,使用 Console 类的方法 WriteLine 来输出消息到屏幕的代码如下: System.Console.WriteLine(“欢迎 使用 C#“); 不使用完全限定名:大多数 C# 应用程序从一个 using 指令节开始, 即使用 using 关键字+命名空间列出应用程序将会频繁使用的命名空间,避免每 次使用其中包含的方法时都要指定完全限定的名称。通过在程序开头包括行: using System; 程序中可以使用 Console 类的不完全限定名,而无需使用完全 限定名 System.Console。代码如下: Console.WriteLine(“欢迎使用 C#“); 11实验二实验二 数据类型(值类型、引用类型)数据类型(值类型、引用类型)一、实验目的一、实验目的1.熟悉值类型(整数类型,布尔类型,字符类型,实数类型,枚举类型,结构类型) 。2.了解引用类型(类,数组,Delegate 委托,interface 接口)。 3.了解类型转换(隐式类型转换,显式类型转换)和 Convert 类,装箱和拆箱。 4.熟悉 string 和 StringBuilder 类,字符串 string 参数格式化,DateTime 结构。 二、实验环境二、实验环境1.PC 机,windows XP 操作系统, Visual studio 2005(或 2008) ,Sqlserver 2005。 三、实验内容三、实验内容1.熟悉 string 和 StringBuilder 类,字符串 string 参数格式化,DateTime 结构,枚举类 型。 2.熟悉引用类型中的数组(静态数组,动态数组) 。 3.熟悉引用类型中的类:包含数据成员(字段等)和方法成员(方法、属性、构造函 数等) 。了解,结构,以及类与结构的区别。 4.熟悉类型转换(隐式类型转换,显式类型转换)和 Convert 类 5.熟悉引用类型中的委托,类似 C 的函数指针。 四、实验步骤,观察与记录及结果四、实验步骤,观察与记录及结果1.熟悉 string 和 StringBuilder 类,字符串 string 参数格式化,DateTime 结构,枚举类型。步骤(1): 下载“第二章数据类型.rar”,并解压,然后使用 Visual Studio 打开 “StringFormat.sln”解决方案,熟悉不同值类型的字符串格式。运行程序观察运行结果与 代码的关系。然后模仿该解决方案,创建一个新的解决方案,包含完全功能类似的控 制台应用程序项目。学生代码:学生操作结果界面:步骤(2): 然后使用 Visual Studio 打开“DateTimeSample.sln”解决方案,熟悉 DateTime 结构类型的有关时间编程。运行程序观察运行结果与代码的关系。然后模仿该解决方 案,创建一个新的解决方案,包含完全功能类似的控制台应用程序项目。学生代码:12学生操作结果界面:步骤(3): 使用 Visual Studio 打开“StringBuilderSample.sln”解决方案,熟悉 StringBuilder 类的编程。运行程序观察运行结果与代码的关系。然后模仿该解决方案, 创建一个新的解决方案,包含完全功能类似的控制台应用程序项目。学生代码:学生操作结果界面:步骤(4): 使用 Visual Studio 打开“EnumTest.sln”解决方案,熟悉枚举类型的编程。运 行程序观察运行结果与代码的关系。然后模仿该解决方案,创建一个新的解决方案, 包含完全功能类似的控制台应用程序项目。学生代码:学生操作结果界面:程序核心代码:程序项目压缩文件:2.熟悉引用类型中的数组

注意事项

本文(C#.net程序设计实验指导书)为本站会员(101****457)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.