已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
辽宁工业大学软件学院C#网络编程技术综合实验报告一题目: 面向对象程序设计 院(系): 软件学院 专业班级: 软件工程101 学 号: 101301018 学生姓名: 鲁嘉明 指导教师: 翟宝峰 教师职称: 副教授 起止时间: 一、问题描述:1.理解C#语言是如何体现面向对象编程基本思想。2.掌握类对象的定义。3.了解类的封装方法,以及如何创建类和对象。4.了解成员变量和成员方法的特性。5.掌握静态成员的用法。二、问题分析:运用所学的类的知识编写一个面向对象的小程序,需要通过程序体现出类的各种属性以及定义方法,要求程序合理并且条例清晰。刚开始我们只需掌握C#基本语法,思想就可以,编写一些简单的C#小程序,使之能运行出来,掌握其中要点,难点,进一步了解面向对象思想,不会时请教老师。三、程序设计:using System;namespace ConsoleTestclass HelloNameprivate string s=张三;private int i=5;public HelloName()Console.WriteLine( hello 0,I have 1 books!,s,i);static void Main(string args)int i=1;Console.WriteLine(The first is:0,i);Console.Write(Please enter your name: );string strName = Console.ReadLine();Console.WriteLine(Hello + strName+ !);HelloName hello=new HelloName();hello.i=6;Console.WriteLine( hi 0,I have 1 books!,hello.s,hello.i);HelloMe me=new HelloMe();me.Welcome();Console.Read(); class HelloMeprivate string s=王五;private int i=10;public HelloMe()Console.WriteLine(hello 0,I have 1 books!,s,i);public void Welcome()i=11;Console.WriteLine( hi I have 0 books,Welcome to using C#.NET!,i); 四、程序实现:刚开始编写的程序的时候没有输入Console.WriteLine( hello 0,I have 1 books!,s,i);忘记了输出的方法结果没能输出结果,后来在同学的帮助下顺利完成。继续下来的时候string strName = Console.ReadLine();不会写内段程序不知道该怎么办了,后来询问同学以及看书寻找发现了问题的所在,当全部编写完成之后还是有错误还是不能运行,后来经过自己仔细的检查以及认真的查找资料后发现了 private string s=王五;private int i=10;public HelloMe(),在类里面添加字符串的时候出现错误,经过改正之后程序可以顺利运行。利用一周时间老师对我们简单介绍了C#的基本语法,对C#平台有了一个基本介绍,Microsoft .NET 框架是一个平台,它提供了一个多 语言编程环境,同时集成了应用程序和服务,为Internet规模应用程序的部署和操作提供了高度的灵活性。 .NET 框架主要由以下几个主要部分组成:.NET支持的语言、公共语言执行环境(Common Language Runtime)、统一类库的分层集合和ASP.NET。C#最主要的就是类,面向对象思想,类库是一个由 Microsoft .NET Framework SDK 中 包含的类、接口和值类型组成的库。该库提供对系统功能的访问,是建立 .NET Framework 应用程序、组件和控件的基础。 .NET类库提供了企业级开发所需要的各种功能,完全支持Web标准及其应用,而且使用简单,扩充方便。类库分配到不同的名称空间下,所有名称空间又都归类在System名称空间下。 C#特点有; 1,简洁的语法 2,精心的面向对象设计 3,与Web的紧密结合4,完全的安全性与错误处理5,版本处理技术6,灵活性和兼容性 C#好处有; 1,C#与C+的比较; 编译目标、内存管理、指针、字符串处理、库、继承方式(单、多)。 2,C#与JAVA的比较; 运行环境JRECLR,字节码-中间语言。1.程序一般包括以下几部分: 名称空间的引用:使用using关键字指明引用的名称空间。 名称空间的声明:使用namespace关键字声明名称空间。 类:使用class关键字声明类。 Main方法:Main方法是C# 程序的入口。2.类中包含了程序所要用到的数据和所要执行的方法的定义。每个类中可以有: (1)变量声明 (2)构造函数 (3)方法 (4)属性 (5)事件3.一个文件中可以有1个或者多个类。4. 所有语句都以分号;结束五、实验总结: 通过本次实验我了解了如何编写面向对象的程序,在试验中我遇到了很多问题才发现自己还有许多东西要去学习,类的定义,类的声明,以及类的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 口腔科口腔溃疡患者的口腔护理方案
- 北京市平谷区市级名校2025年生物高一上期末学业质量监测模拟试题含解析
- 湖南省邵阳市育英高级中学2026届物理高二第一学期期末统考模拟试题含解析
- 北京科技大学天津学院《路由器和交换机的配置》2024-2025学年第一学期期末试卷
- ICU抗感染治疗规范
- 危重患者从头到脚评估
- 外伤性大出血急救流程规范
- 康复医学科脑卒中康复干预教程
- 精神科抑郁症药物治疗与护理干预培训指南
- 现场评估和救护
- 色盲测试色盲自检
- 护师岗位竞聘述职报告
- 新生儿窒息复苏课件
- 大学生职业规划新能源汽车
- 大学生职业规划大赛成长赛道模板
- 三一挖掘机安全操作与保养课件
- 老人及儿童合理用药课件
- 《基于EVA的企业价值评估文献综述》3700字
- 爱校知校活动方案
- 基于BIRCH聚类的L-Transformer分布式光伏短期发电功率预测
- 高考语文专题复习:《淮南子》文言文阅读训练
评论
0/150
提交评论