C#.NET程序设计实验指导

C#.NET程序设计实验指导"

作者:江红、余青松
ISBN:9787302218654
定价:¥24
字数:千字
页数:
出版时间:2010.02.01
开本:
版次:1-4
装帧:
出版社:清华大学出版社
简介

    本书是与《C#.NET程序设计教程》配套使用的实验指导和习题测试教材。内容包括上机实验篇、习题测试篇和习题解答篇。

  上机实验篇针对课程教学特点,精心设计了17个实验,以方便具体的教学实践安排。各实验内容中设计的实验案例经典、实用、可操作性强。习题测试篇针对配套教程的每个章节,精心设计了选择题、填空题、思考题、实践题,读者通过习题测试,检验并进一步巩固相应章节的知识点,做到举一反三,融会贯通。习题解答篇提供了每章习题测试的参考解答,并对习题中的难点进行了详细剖析,可供读者参考。

  本书可作为高等学校各专业的程序设计教程,同时也可作为广大程序设计开发者、爱好者的自学参考书。

前言

本书是与《C#.NET程序设计教程》配套使用的实验指导和习题测试教材,也可单独作为实践和测试教程或其他C#程序设计教程的配套用书。

  程序设计是大专院校计算机、电子信息、工商管理等相关专业的必修课程,C#作为一门新的程序设计语言,集中了C、C++、Java等语言的优点,是一门现代的、优越的、具有广阔发展前景的程序设计语言。

  本书主要基于Visual Studio 2008/.NET Framework 3.5开发和运行环境,阐述C# 3.0语言的基础知识,以及使用C# 3.0语言的实际开发应用实例。

  本书内容包括实验指导篇、习题测试篇和习题解答篇。

实验指导篇针对课程教学特点,精心设计了17个实验,以方便具体的教学实践安排。具体包括C#开发环境及程序设计基础,程序流程控制,数组和指针,类的设计和实现,结构和枚举,泛型、特性和多线程,语言集成查询(LINQ),数值,日期,字符串处理,文件和流IO,集合和数据结构,数据库访问,Windows窗体应用程序开发、WPF应用程序开发,ASP.NET Web应用程序开发等。

  习题测试篇针对配套教程的每个章节,精心设计了大量的选择题、填空题、思考题、实践题,读者通过习题测试,检验并进一步巩固相应章节的知识点,做到举一反三,融会贯通。

  习题解答篇提供了每章习题测试的参考解答,并针对习题中的重点和难点进行了详细剖析,可供读者参考。

  本教材涉及的各章节所有的源程序代码和相关素材,以及供教师参考的教学电子文稿均可以通过清华大学出版社的教学资料网站(www.tup.tsinghua.edu.cn)下载。也可以通过hjiang@cc.ecnu.edu.cn直接与作者联系。

本书实验指导篇的实验1~实验7、习题测试篇的第1~第11章由江红编写,实验指导篇的实验8~实验17、习题测试篇的第12~第21章由余青松编写。由于时间和编者学识有限,书中不足之处在所难免,敬请诸位同行、专家和读者指正。 

编者

2009年9月

目录

实验指导篇

实验1C#开发环境及程序设计基础

实验目的

实验内容

实验11使用命令行开发简单的C#应用程序

实验12Visual Studio的基本使用

实验13Visual Studio环境下程序的跟踪调试

实验14Visual Studio在线帮助的使用

实验15创建控制台应用程序ConsoleClass

实验16创建控制台应用程序ConsoleArgs

实验2程序流程控制(1)

实验目的

实验内容

实验21常量、变量、运算符、表达式和赋值语句的使用

实验22求三角形的周长和面积

实验23分段函数的实现

实验24三个数比较大小

实验25求解一元二次方程

实验26switch语句实现多重分支结构

实验27分别使用if语句和switch语句实现多分支结构

实验3程序流程控制(2)

实验目的

实验内容

实验31求n!

实验32显示Fibonacii数列

实验33鸡兔同笼问题

实验34利用级数和求π

实验35求最大公约数和最小公倍数

实验36打印九九乘法表

实验37素数的判断

实验38异常处理

实验4数组和指针

实验目的

实验内容

实验41求若干学生的平均身高、最高身高、最低身高以及高于平均身高的人数

实验42统计各分数段学生的人数和百分比

实验43冒泡法排序

实验44选择法排序

实验45两个矩阵的相加和相减

实验46打印杨辉三角

实验47使用System.Array类的方法操作数组

实验48指针操作

实验5类的设计和实现

实验目的

实验内容

实验51创建类MyMath,计算圆的周长、面积和球的体积

实验52创建表示摄氏温度的类TemperatureCelsius

实验53类的继承的实现

实验54抽象类、抽象方法、多态性的实现

实验55运算符重载

实验56接口的实现

实验57事件的实现

实验6结构和枚举

实验目的

实验内容

实验61创建并使用日期结构体

实验62学生成绩统计

实验63计算3个坐标点构成的三角形的面积

实验64使用系统提供的枚举类型System.ConsoleColor

实验65定义和使用星期枚举类型

实验66使用系统提供的System.Enum类

实验67四色球问题

实验7泛型、特性和多线程

实验目的

实验内容

实验71使用泛型List<T>创建各种类型的列表

实验72声明和使用泛型方法

实验73创建列表泛型类,实现堆栈的后进先出功能

实验74泛型综合实验(选做)

实验75预定义通用特性类的使用(IDE环境)

实验76自定义特性类,并通过反射技术检索自定义特性的信息

实验77创建和启动新线程

实验78线程同步处理

实验8语言集成查询(LINQ)(1)

实验目的

实验内容

实验81LINQ查询操作1

实验82LINQ查询操作2

实验83数据排序

实验84数据筛选

实验85数据投影

实验86数据分组

实验87数据分区

实验88限定运算

实验89聚合运算

实验810集合运算

实验9语言集成查询(LINQ)(2)

实验目的

实验内容

实验91生成运算

实验92元素操作

实验93串联运算和相等运算

实验94LINQ和字符串应用1

实验95LINQ和字符串应用2

实验96LINQ和文件应用1

实验97LINQ和文件应用2

实验98LINQ和文件应用3

实验99创建扩展方法

实验10数值、日期、字符串处理

实验目的

实验内容

实验101Math类和数学函数的使用

实验102Random类和随机函数的使用

实验103DateTime类常用方法和属性的使用

实验104String类常用方法和属性的使用

实验105StringBuilder类常用方法和属性的使用

实验106正则表达式的使用

实验11文件和流IO

实验目的

实验内容

实验111磁盘的基本操作

实验112的基本操作

实验113文件的基本操作

实验114文本文件的读取和写入

实验115字符串的读取和写入

实验116二进制文件的读取和写入1

实验117二进制文件的读取和写入2

实验12集合和数据结构(1)

实验目的

实验内容

实验121ArrayList集合类型的基本操作

实验122List<T>泛型集合类型的基本操作

实验123SortedList集合类型的基本操作

实验124Hashtable集合类型的基本操作

实验125Dictionary泛型集合类型的基本操作

实验126SortedDictionary泛型集合类型的基本操作

实验127Queue集合类型的基本操作

实验13集合和数据结构(2)

实验目的

实验内容

实验131Stack集合类型的基本操作

实验132HashSet泛型集合类型的基本操作

实验133BitArray集合类型的基本操作

实验134BitVector32集合类型的基本操作

实验135NameValueCollection集合类型的基本操作

实验136StringDictionary集合类型的基本操作

实验137StringCollection集合类型的基本操作

实验14数据库访问

实验目的

实验准备

实验内容

实验141建立数据库连接

实验142使用ADO.NET查询数据库表数据

实验143使用ADO.NET插入数据库表数据

实验144使用ADO.NET更新数据库表数据

实验145使用ADO.NET删除数据库表数据

实验146使用DataAdapter和DataSet查询数据库表数据

实验147使用DataAdapter和DataSet维护数据库表

实验15Windows窗体应用程序开发

实验目的

实验内容

实验151摄氏温度和华氏温度之间的转换

实验152实现具有信息处理功能的学生注册页面

实验153实现图片显示功能

实验154实现秒表的时、分、秒、毫秒的计时器功能

实验155实现通用对话框功能

实验156实现简单的文本编辑器功能

实验16WPF应用程序开发

实验目的

实验内容

实验161创建WPF应用程序,输入半径,计算圆的周长和面积

实验162创建WPF应用程序,实现简单的文本编辑器

实验163创建WPF应用程序,绘制形状对象图形

实验164创建WPF应用程序,变换二维图形的形状

实验165创建WPF应用程序,使用位图效果对象设置按钮的凹凸效果

实验166创建WPF应用程序,实现视频的播放控制多媒体功能

实验167创建WPF应用程序,实现动画效果

实验17ASP.NET Web应用程序开发

实验目的

实验内容

实验171实现交互式登录ASP.NET Web页面

实验172创建ASP.NET应用程序访问计数器

实验173实现学生调查表ASP.NET Web页面

实验174使用验证控件验证拍品信息页面

实验175使用GridView控件分页显示数据库表数据

实验176创建并使用ASP.NET主题样式和主题外观

习题测试篇

第1章C#语言概述

第2章数据类型、变量和常量

第3章语句、运算符和表达式

第4章程序流程和异常处理

第5章数组和指针

第6章类和对象

第7章类成员

第8章继承和多态

第9章委托和事件

第10章结构和枚举

第11章泛型

第12章特性(Attribute)

第13章语言集成查询(LINQ)

第14章多线程编程技术

第15章数值、日期和字符串处理

第16章文件和流IO

第17章集合和数据结构

第18章数据库访问

第19章Windows窗体应用程序

第20章WPF应用程序

第21章ASP.NET Web应用程序

习题测试参考解答

参考文献

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个