实训一 用VS2005开发简单的C#应用程序,在屏幕上输出“Hello World”。 实训目的和要求
1、掌握 应用VS 2005开发C#控制台程序的方法。 2、了解C#基本输入输出语句。 教学内容
1、VS 2005的安装、配置和使用方法。
2、利用VS 2005编辑调试C#控制台程序,实现C#基本输出。 考核标准与成绩评定:
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
实训二 用VS2005开发简单的ASP.NET网站,在网页中显示“Hello world”。 实训目的和要求
1、掌握应用VS 2005开发ASP.NET网站的方法。 2、了解ASP.NET网站的基本结构和基本输出语句。 教学内容
1、VS 2005开发网站的的安装、配置和使用方法。 2、利用VS 2005编辑调试ASP.NET网站,实现基本输出。 考核标准与成绩评定:
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
实训三 键盘输入三个人的中文名字,按“第一名:XX,第二名:XX,第三名:XX”的格式输出。
实训目的和要求:
1、掌握变量的声明和使用方法。 2、掌握控制台输入输出的方法。
3、掌握格式化输出的方法。 教学内容:
1、C#标识符和关键字。
2、变量、常量的定义和使用方法。 3、Console.Writeline语句。 考核标准与成绩评定:
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
实训四 声明整型变量i和j,i赋初值为3;声明字符串变量c1和c2,c1赋初值为“1234”;使用ToString方法将i转换为字符串并赋给c2,使用Convert类将c1转换为整型并赋给j;最后屏幕输出j和c2。
实训目的和要求:
1、掌握C#类型系统:值类型 2、掌握C#类型转换的方法 教学内容:
1、C#整数类型、布尔类型、实数类型 2、C#字符类型、结构类型、枚举类型 3、Convert类的使用 考核标准与成绩评定:
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
实训五 任意输入一个字符串,输出该串的长度并输出倒数第一个和倒数第二个单字符。 实训目的和要求: 1、掌握字符串的使用方法 2、整型和字符串的互相转换 教学内容:
1、求字符串长度的方法 2、一维数组的声明和使用 3、字符数组的特点和使用方法
考核标准与成绩评定:
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
实训六 键盘输入10个数字,利用冒泡排序法进行从大到小的排序并分两行输出的任务。
实训目的和要求:
1、掌握C#表达式的定义和使用方法
2、掌握C#一维数组和二维数组的定义和使用方法 3、掌握一种排序的算法及使用 教学内容:
1、C#表达式,算术运算符、逻辑运算符、赋值运算符、递增递减。 2、二维数组的声明和使用。 3、循环结构的语法。
4、冒泡排序算法及其C#实现。 考核标准与成绩评定:
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
实训七 用户输入一个百分制成绩,利用if语句输出成绩等级(优、良、中、及、不及)。
实训目的和要求:
1、理解分支结构的逻辑功能。 2、掌握运用分支结构编程的能力。 教学内容:
1、if条件语句和单个条件分支。 2、if ……else多重分支语句。 3、switch多重条件分支语句。 考核标准与成绩评定:
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
实训八 利用循环语句输出一个九九乘法表 实训目的和要求: 1、理解循环的逻辑功能。 2、掌握运用循环结构编程的能力。 教学内容:
1、for循环、foreach循环。 2、while循环。 3、goto跳转语句。 考核标准与成绩评定:
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
实训九 编写程序屏幕输出前50个素数,并要求每行输出10个。 实训目的和要求:(分支循环综合运用、双重循环) 1、掌握分支和循环的综合运用。 2、学习运用双重循环编程的能力。 教学内容:
1、for循环和if分支语句的综合使用。 2、双重for循环的编程。 3、求素数的算法及C#的实现。 考核标准与成绩评定:
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
实训十 类构造:
1.构造一个Person类,具有身高(high)、体重(weight)数据成员和eat、walk、speak方法。
2.从Person派生出农民类(Peasant),具有耕种(cultivate)功能。 3.从Person派生出教师类(Teacher),具有教学(teaching)功能。
4.创建一个农民对象,让其讲话和耕种。 5.创建一个教师对象,让其讲话和教学。 实验目的和要求:
1、理解C#面向对象的知识,以及类的概念。 2、掌握类的定义和调用。 3、掌握类的方法的定义和调用。 教学内容
1、在VS 2005中运用C#语句创建类。 2、利用类创建对象并正确地使用这个对象。 3、定义类的方法,并能正确地调用。 考核标准与成绩评定
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
实训十一 编写一个类OutParameter,为其构造一个MaxIndex的方法,调用这个方法,通过参数传入一个数组,能同时获得最大值和最大值的索引。
实验目的和要求:
1、更深入地掌握类的定义和调用。 3、掌握类的方法的定义和调用。 4、掌握类方法的参数传递。 教学内容
1、用指定的名称在VS 2005中创建类。
2、用指定的名称为类定义方法并正确地在主方法中调用。 3、运用数值参数、引用参数、输出参数、参数数组进行参数传递。 考核标准与成绩评定
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
实训十二 重载:设计一个士兵类(Soldier),成员有体力(tili)内力(neili)经验值(jinyan)剩余体力(remaintili)和剩余内力(remainneili),根据游戏的需要,先
给各成员一个初始值,在角色升级时体力增加50点,内力增加50点,经验值增加50点,并将剩余体力和剩余内力充满值,试利用运算符++的重载来完成这个升级。
实验目的和要求:
1、掌握重载的原理和定义方法。 3、掌握方法重载的原理和使用方法。 4、掌握运算符重载的原理和使用方法。 4、了解构造函数重载的原理和使用方法。 教学内容
1、用指定的名称在VS 2005中创建类。
2、用指定的名称为类定义方法并正确地在主方法中调用。 3、利用运算符重载改变++的作用并能顺利调用。 考核标准与成绩评定
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
实训十三 抽象类:
1.构造一个抽象Person类,具有身高(high)、体重(weight)数据成员和三个抽象方法eat、walk、speak方法。
2.从Person派生出农民类(Peasant),具有耕种(cultivate)功能。 3.从Person派生出教师类(Teacher),具有教学(teaching)功能。 4.创建一个农民对象,让其讲话和耕种。 5.创建一个教师对象,让其讲话和教学。 实验目的和要求:
1、 理解抽象类与普通类的区别与联系。 2、掌握抽象类的定义和使用方法。 3、掌握抽象类继承生成派生类的方法。 4、掌握运用抽象类来输入输出的方法。 教学内容
1、用指定的名称在VS 2005中创建抽象类。 2、用指定的名称为抽象类定义方法并正确地调用。
3、用抽象类的继承生成指定名称的派生类。 4、总结抽象类与普通类的区别和联系。 考核标准与成绩评定
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
实训十四 接口:
1.构造一个接口Person,具有三个方法:eat、walk、speak。 2.从Person派生出农民类(Peasant),具有耕种(cultivate)功能。 3.从Person派生出教师类(Teacher),具有教学(teaching)功能。 4.创建一个农民对象,让其讲话和耕种。 5.创建一个教师对象,让其讲话和教学。 实验目的和要求:
1、 理解接口与类的区别与联系。 2、掌握接口的定义和使用方法。 3、掌握接口继承的实现方法和调用方法。 教学内容
1、用指定的名称在VS 2005中创建接口。 2、用指定的名称为接口定义方法。 3、运用接口派生类并正确使用这个派生类。 4、总结接口与普通类的区别和联系。 考核标准与成绩评定
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
实训十五 多态:在抽象类任务的基础上创建一个基类引用,利用这个引用来调用农民对象和教师对象,让他们讲话,并实现耕种和教学。
实验目的和要求: 1、理解多态的原理。 2、掌握多态的实现方法。
3、掌握多态的属性设置方法。 4、了解多态与隐藏基类成员。 教学内容
1、用正确的方法创建基类引用。 2、用引用调用对象的方法。 3、正确设置多态的属性。
4、利用new关键字隐藏基类成员并修改程序。 考核标准与成绩评定
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
实训十六 异常:编写程序实现自定义异常的任务,要求从键盘输入数字字符,如输入字母等错误字符,异常信息为“输入数据有误,请输入数字!”。
实验目的和要求:
1、理解异常处理的基础知识和必要性。 2、掌握在程序中异常使用的方法。 3、掌握自定义异常的方法。 教学内容
1、用正确的方法创建自定义异常。 2、使用自定义异常完成正确的输出。 考核标准与成绩评定
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
实训十七 母版页制作的任务。 实验目的和要求:
1、了解并掌握创建母版页的方法。
2、了解并掌握创建套用母版页的功能页的方法。 3、 能够应用母版页实现Web应用程序的统一布局。
教学内容
1、创建外运管理系统的母版页Site.master。 2、创建使用母版页的内容页。 3、创建使用上一级母版页的母版页。 4、存取母版页的属性。 5、设定整个应用程序的母版页。 6、在页面中动态加载母版页。 考核标准与成绩评定
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
实训十八 系统导航设计的任务 实验目的和要求:
1、了解并掌握创建站点地图的方法。 2、了解并掌握导航控件的使用方法。
3、 能够应用站点地图和导航控件实现Web应用程序的导航结构管理。 教学内容
1、创建外运管理系统的站点地图。
2、使用导航控件创建外运管理系统的导航菜单。 3、添加Menu和SiteMapPath控件。 考核标准与成绩评定
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
实训十九 用主题和外观统一系统界面的任务 实验目的和要求:
1、了解并掌握创建主题和样式的方法; 2、了解并掌握在页面中套用主题的方法; 3、了解并掌握在主题中使用CSS和图片的方法。 教学内容
1、建立主题;
2、建立外观.skin文件并在ASP.NET程序中套用主题; 3、在主题中使用CSS和图片; 4、动态加载指定主题; 5、指定整个应用程序的主题。 考核标准与成绩评定
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
实训二十 各种类别查询的输入输出处理任务 实验目的和要求:
1、通过实践了解request对象与response对象的用法; 2、了解客户端与服务器端数据的传递; 3、了解Cookie的含义和作用;
4、掌握和Response对象和Request对象读写Cookie的方法; 5、Response、Request对象在实际开发中的灵活应用。 教学内容
1、设计静态表单,提交方式为get,在处理程序中用Request对象获取输入字段的值,并进行处理;
2、设计静态表单,提交方式为post,在处理程序中用Request对象获取输入字段的值,并进行处理;
3、在处理程序中,根据用户输入,用Response对象的Write方法输出不同的信息; 4、在处理程序中,根据用户输入,用Response对象的Redirect方法跳转到不同的页面;
5、模拟分页显示功能,用查询字符串传递页码,用Request对象获取并处理; 6、查看存放Cookie的文件夹,并登录邮箱后查看该文件夹的变化,了解Cookie的工作机制;在IE中设置对Cookie并测试;
7、用Cookie实现数据的传递。 考核标准与成绩评定
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
实训二十一 运单信息、来往公司信息、公司新闻信息输入界面制作任务
实验目的和要求:
1、通过实践熟悉Web表单的概念及其基础知识; 2、掌握用于交互的Web控件的基本语法和使用技巧; 3、掌握ASP.NET Web 服务器控件的属性设置; 4、学会如何获取ASP.NET WEB 服务器控件的的值;
5、掌握ASP.NET应用程序的事件驱动并学会编写事件处理函数; 6、学会使用Web窗体和Web 服务器控件构建常用的应用程序功能界面。 教学内容
1、按要求用Web控件完成运单信息输入页面,并将输入的内容显示在页面上; 2、按要求用Web控件完成来往公司信息输入页面,并将输入的内容显示在页面上; 3、按要求用Web控件完成公司新闻信息输入页面,并将输入的内容显示在页面上; 4、在公司新闻信息输入页中添加照片上传功能; 5、在运单信息输入页中添加日历控件用于选择发件日期; 4、在母版页中添加广告交替控件随机显示三个广告图片; 5、用动态生成表格的方式模拟公司新闻信息列表显示。 考核标准与成绩评定
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
实训二十二 输入信息验证的任务 实验目的和要求:
1、掌握各种验证控件的作用和使用技巧; 2、了解正则表达式的编写;
3、掌握对数据进行客户端和服务器端的数据验证。 教学内容
1、对前一实训制作的信息输入页面添加输入验证功能: 2、为必需填写的输入控件添加必需字段验证;
3、为输入重量、金额、件数和日期等输入控件添加比较验证控件,用于验证输入数据的类型;
4、为“邮政编码”、“联系电话”、“Email地址”等文本框添加模式验证控件,验证输入的内容符合规定格式;
8、在页面中添加验证总结控件,用两种方式显示验证总结信息; 9、在页面中添加对Page.isValid的判断和处理; 10、修改验证方式为服务器端验证,运行程序测试。 考核标准与成绩评定
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
实训二十三 系统的数据库访问语句编写任务 实验目的和要求:
1、通过实验回顾数据库、表的基本操作; 2、回顾数据库查询和操作的SQL语句的编写; 3、掌握针对实际应用如何编写SQL语句。 教学内容
1、根据外运管理系统的数据库设计文档在SQL Server 2005中建立后台数据库; 2、在各数据表中适当插入若干条记录;
3、编写外运管理系统的数据库查询和操作所需的SQL语句,并测试; 4、设计存储过程实现指定的数据库操作功能。 考核标准与成绩评定
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
实训二十四 基本信息和运单信息的增删改功能实现的任务 实验目的和要求:
1、了解并掌握ADO.NET的对象模型; 2、掌握SQL命令的数据库操作; 3、掌握DataSet的数据库操作; 3、掌握使用参数SQL命令的数据库操作; 4、熟悉基本的数据库应用程序设计的流程; 5、熟悉如何利用ADO.NET来处理数据库类型的应用。 教学内容
1、用ADO.NET的Command对象执行SQL命令实现外运管理系统的资费表设置; 2、用ADO.NET的Command对象执行SQL命令实现区域和国家地区设置的增删改功能; 3、用ADO.NET的DataSet对象实现来往公司类别和来往公司信息的增删改功能; 4、用ADO.NET的Command对象以使用参数的方式实现运单信息的增删改功能。 考核标准与成绩评定
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
实训二十五 按不同条件查询运单功能实现的任务 实验目的和要求:
1、进一步理解ADO.NET的组成; 2、掌握从数据表获取单一字段值的方法; 3、掌握用DataReader对象显示数据表的方法;
4、掌握用DataSet对象实现数据库查询和数据筛选功能。 教学内容
1、用Command对象的ExecuteScalar()方法实现用户登录的查询验证; 2、用DataReader对象以表格形式将运单信息显示出来; 3、用DataSet对象实现按不同条件查询显示运单信息的功能; 考核标准与成绩评定
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
实训二十六 公司新闻的增删改功能及查询显示功能实现的任务 实验目的和要求: 1、掌握数据源的设置;
2、掌握如何用不同的数据控件实现对数据的显示和维护; 3、掌握主要与详细窗体的实现。 教学内容
1、用数据源控件实现与数据库的连接;
2、使用GridView控件和DetailsView控件实现公司新闻的增删改和查询显示功能; 3、使用DataList控件实现运单查询出发功能;
4、使用Repeater和FormView控件实现运单查询收费功能。 考核标准与成绩评定
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
实训二十七 客户在线咨询和投票功能实现的任务 实验目的和要求:
1、通过实践了解了解网页间数据传递与共享的方法; 2、掌握Global.asax文件的使用;
3、掌握Application对象和Session对象的使用方法; 4、能够应用Application对象和Session对象解决实际问题。 教学内容
1、Global.asax文件的使用;
2、使用Session对象实现简单的客户在线咨询功能; 3、使用Application对象实现在线人员名单显示功能; 3、结合Application对象和Session对象实现简单投票器。 考核标准与成绩评定
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
实训二十八 操作员权限分配任务 实验目的和要求:
1、通过实践了解Web应用程序安全性的概念; 2、掌握Web应用程序身份验证和安全授权的配置方法; 3、掌握Web登录控件的使用方法。 教学内容
1、使用web.config的安全配置功能配置Web应用程序的安全; 2、使用Web网站管理工具进行操作员管理和权限分配; 3、使用Web登录控件实现在线运单查询的用户登录、注册功能。 考核标准与成绩评定
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
实训二十九 在客户界面增加气象查询功能 实验目的和要求:
1、通过实践理解Web服务的基本概念和作用; 2、了解和掌握Web服务的创建方法; 3、了解和掌握Web服务的使用方法。 教学内容
1、用文本编辑器创建Web服务并测试;
2、用Visual Studio.NET 2005 创建Web服务并测试; 3、通过Web服务代理使用Web服务; 4、在客户端页面添加气象查询功能。 考核标准与成绩评定
按实验态度(15%)、课前准备(5%)、熟练程序(5%)、实验内容完成情况(60%)及实验报告完成情况(15%)评定实验成绩。成绩分为五级:分别为优、良、中、合格、不合格。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo3.cn 版权所有 湘ICP备2023017654号-3
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务