电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

《c#程序设计教程》实践报告

10页
  • 卖家[上传人]:简****9
  • 文档编号:106890505
  • 上传时间:2019-10-16
  • 文档格式:DOC
  • 文档大小:152.50KB
  • / 10 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、C#程序设计教程实践报告学院:计算机与信息工程学院专业:信息管理与信息系统学号:110903055姓名:王晓宁C#语言简介C#是美国微软公司推出的Windows操作系统下的应用程序开发平台VisualStudio.NET(简称VS.NET)家族中的一员C#是对C+进行了很大改进的一种完全面向对象的可视化程序设计语言。由于C#采用了类似于Visual Basic 的较易使用的程序设计界面,从而成为了一种更加简单易学、功能强大的应用程序开发工具。C#是一种先进的、面向对象的语言,使用C#语言可以让开发人员快速的建立大范围的基于MS网络平台的应用,并且提供大量的开发工具和服务,帮助开发人员开发机基于计算和通信的各种应用。由于C#是一种面向对象的开发语言,所以C#可以大范围地适用于高层商业应用和底层系统的开发。即使是通过简单的C#构造,也可以让各种组件方便的转变为基于Web的应用,并且能够通过Internet被各种系统或是其他开发语言所开发的应用调用。经过近半年的学习,我对C#语言也有了一定简单的了解,即使学的并不深。下面是一个简单的图书管理系统控制台应用程序,以对我这半年的学习的一个巩固。一

      2、、实验目的:1、掌握编写简单的面向对象语言C# 的应用程序2、熟悉C#类、对象、方法的概念与用法3、熟悉并掌握C#构造方法4、熟悉并掌握类和成员的访问修饰符的用法二、实验运行环境:windows7/xp/2000/2003操作系统, Visual Studio 2008/C#三、实验题目:图书管理系统四、实验实现功能:设计一个图书卡片类Card,用来保存图书馆卡片分类记录。这个类的成员包括书名、作者、馆藏数量。提供两个方法,store书的入库处理,show显示图书信息,程序运行时,可以从控制台上输入需要入库图书的总量,根据这个总数创建Card对象数组,然后输入数据,最后可以选择按书名、作者、入库量排序。五、实验步骤:1、Card 类设计一个图书卡片类Card,用来保存图书馆卡片分类记录。这个类的成员包括书名、作者、馆藏数量。提供两个方法,store书的入库处理,show显示图书信息2、在table里,通过for循环控制输入图书数量,同时输入书的书名,作者,存入的数量这些信息,选择sortTitle, sortAuthor ,sortTotal三个方法中的一个方法来对所输入的图书信息进行

      3、排序代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace LibraryMIS class Card private string title, author; private int total; public Card() title = ; author = ; total = 0; public Card(string title, string author, int total) this.title = title; this.author = author; this.total = total; public void store(ref Card card)/使用ref关键字进行引用传递 title = card.title; author = card.author; total = card.total; public void show() Console.WriteLine(Title:0,Author:1,Total:

      4、2, title, author, total); public string Title/Title的属性可读可写 get return title; set title = value; public string Author get return author; set author = value; public string Total get return Total; set total = int.Parse(value); using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace LibraryMIS class Table static void Main(string args) Console.WriteLine(*图书管理系统*); Console.WriteLine(2012版1.0, 作者:王晓宁); Table T = new Table(); Card books; int index; int i, k; Card card

      5、 = new Card(); Console.Write(请输入需要入库图书的总数:); string No = Console.ReadLine(); int num = int.Parse(No); books = new Cardnum; for (i = 0; i num; i+) booksi = new Card(); index = new intnum; for (i = 0; i num; i+) Console.Write(请输入书名:); card.Title = Console.ReadLine(); Console.Write(请输入作者:); card.Author = Console.ReadLine(); Console.Write(请输入入库量:); No = Console.ReadLine(); card.Total = No; booksi.store(ref card);/使用ref关键字进行引用传递 indexi = i; Console.Write(请选择按什么关键字排序(1.按书名,2.按作者,3.按入库量)); No = Console.ReadLine(); int choice = int.Parse(No); switch (choice) case 1: T.sortTitle(books, index); break; case 2: T.sortAuthor(books, index); break; case 3: T.sortTotal(books, index); break; for (i = 0; i num; i+) k = indexi; booksk.show(); Console.Read(); /按存入书的书名的首字母进行排序 void sortTitle(Card book, int index) int i, j, m, n, temp; for (m = 0; m index.Length - 1; m+) for (n = 0; n 0) temp = indexn; indexn = indexn + 1

      《《c#程序设计教程》实践报告》由会员简****9分享,可在线阅读,更多相关《《c#程序设计教程》实践报告》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.