NET应用基础是一门实践性很强的技术课_netstream技术详解
NET应用基础是一门实践性很强的技术课由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“netstream技术详解”。
DotNET实验指导
IIIT系列教材
前言
《.NET应用基础》是一门实践性很强的技术课,必须十分重视加强实验教学。《.NET应用基础》实验课的目的是进一步巩固和加强理论知识,培养基本应用和开发现代应用软件的能力。
为了达到上述目的,根据《.NET应用基础教学大纲》和《.NET应用基础》一书特编写了该实验指导书。全书共分5个实验,每个实验包括有:实验目的、实验器材、实验内容和步骤、实验报告要求等项目。
本书可供软件技术类专业使用。在编写过程中,由于时间仓促,加之本人水平有限,凡有不妥之处,请读者批评指正。
1 DotNET实验指导
IIIT系列教材
目录
实验一 WinForms与Windows编程................................................................................3 实验二 服务器控件........................................................................................................4 实验三 内建对象...........................................................................................................7 实验四 数据绑定控件....................................................................................................8 实验五 自定义ASP.NET服务器控件..............................................................................9
2 DotNET实验指导
IIIT系列教材
实验一 WinForms与Windows编程
一、实验目的1. 掌握常用控件的用法;
2. 掌握编写基于菜单操作的Windows应用程序;
二、实验器材
1.计算机一台;
2.Microsoft Visual Studio.NET 2003工具软件;
三、实验内容
编写一个简单的计算器,界面见下图。
四、实验步骤
编写一个简单的计算器一般按照以下步骤进行:(1)设计计算器界面;
(2)确定按钮的功能,编写按钮事件代码;(3)调试代码;(4)结束。
五、实验报告要求
1. 整理实验结果。2. 小结实验心得体会。
3 DotNET实验指导
IIIT系列教材
实验二 服务器控件
一、实验目的1.熟悉HTML服务器控件及其应用; 2.掌握WEB服务器控件及其应用; 3.掌握各类验证控件及其应用;
二、实验器材
1.计算机一台;
2.Microsoft Visual Studio.NET 2003工具软件;
三、实验内容
BDNK购物网正在开发一套网上购物系统,现在要求你开发具有如图1所示页面的用户注册程序。其具体要求是:
1.根据图1,图2完成页面设计。
2.编写相应代码实现注册信息保存,本例中可将注册信息生成一个以用户名命名的txt文本文件保存在服务器的registerUser目录下。当保存成功后,应向用户显示注册成功信息。如图2所示。
4 DotNET实验指导
IIIT系列教材
图1
图2
四、实验步骤
1.用户注册程序界面分析与设计:页面说明:
⑴ 页面顶端放置4个AdRotator,其根据ad.xml文件内容动态显示广告信息。⑵ 帐号字段要求非空,且仅能由字母、数字和字符“-”构成 ⑶
密码字段要求非空,且长度必须大于6位字母,小于15位字母 ⑷ 邮件地址要求非空,且必须符合一般邮件地址格式 ⑸ 重复密码要求非空,且必须和密码字段一致 ⑹ 性别字段应实现3选一
⑺ 出生日期字段,要求点击[…],可弹出日历控件进行选择。且所选择的日期应大于“1900-01-01”,小于“2005-12-31”
⑻ 通信地址字段长度不得超过100个字符 ⑼ 邮政编码为6位数字
⑽ 联系电话格式为(NNNN)NNNNNNN或13NNNNNNNNN,其中N代表数字 ⑾ 所在地区中应列举至少10个省份,每个省份下应至少出现5个城市,要求当选择省份时,可自动更新对应城市列表。
⑿ 个人收入可在下拉列表中进行选择 ⒀ 产品目录,可选择多项
⒁ 点击提交按钮时,首先应进行数据验证,如无法通过应在提交按钮下方,统一显示出错信息,如通过将自动跳转至如图10.5.2所示页面,并将注册信息生成一个以用户名命名的txt文本文件保存在服务器的registerUser目录下。
⒂ 全部验证要求,应使用验证控件完成。2.注册成功界面分析与设计:页面说明:
⑴ 页面顶端放置4个AdRotator,其根据ad.xml文件内容动态显示广告信息。⑵ 当点击[点击返回注册页面]时,可返回到注册页面。
5 DotNET实验指导
IIIT系列教材
五、实验报告要求
1. 整理实验结果。2. 小结实验心得体会。
6 DotNET实验指导
IIIT系列教材
实验三 内建对象
一、实验目的1.熟练掌握Response对象、Request对象、Server对象、Application对象、Seion对象、Cookie对象的使用。
二、实验器材
1.计算机一台;
2.Microsoft Visual Studio.NET 2003工具软件;
三、实验内容
HNS软件学院的系统开发部目前正为某公司开发一套网上商店系统,该系统主要实现在网上销售公司产品的目的。其主要功能有:用户登录功能、用户注册、查看商品信息、选购商品和提交购买订单等功能。该项目现已进行入编码实现阶段。现根据需求和设计,完成如下任务:
1.编写实现登录该网上商店的Web页面;
2.编写实现网上选购(即实现显示产品列表和购物车的功能)的Web页面。3.编写实现显示购物清单的Web页面。
四、实验步骤
1.分析:该网上商店主要采用SQL Server自带示例数据库Northwind为基础来构建的一个网上在线销售系统。其中登录可根据顾客表Customers来进行登录,而商品信息则由Products表来提供。
2.实现步骤:
(1)实现网上购物车的方法是将顾客所选定的商品预先保存到内建对象Seion中,当顾客提交订单后才存回到Northwind数据库的Orders表中;(2)显示当前购物清单则只需将存入Seion中的商品清单取出显示即可;
(3)实现上述功能共需要三个页面,一个用于顾客登录,一个用于选购商品,最后一个用于显示当前顾客选购清单。
五、实验报告要求
1. 整理实验结果。2. 小结实验心得体会。
7 DotNET实验指导
IIIT系列教材
实验四 数据绑定控件
一、实验目的1.掌握进行数据绑定的几种不同方式及控制数据呈现格式; 2.掌握数据绑定控件的事件处理; 3.熟练运用DataList和DataGird控件。
二、实验器材
1.计算机一台;
2.Microsoft Visual Studio.NET 2003工具软件;
三、实验内容
本章延续实验三中布置的任务,在网上商店的部分业务中,需要显示来自数据库中的数据,如显示商品信息等。任务如下:
1.显示商品列表(DataGrid)
2.实现购物车的选取商品和取消选取功能 3.编写实现显示购物清单的Web页面
四、实验步骤
1.分析:该网上商店主要采用SQL Server自带示例数据库Northwind为基础来构建的一个网上在线销售系统。商品信息则由Products表来提供。
实现网上购物车的方法是:
(1).在DataGrid控件中添加两个“选择”列,一个按钮表示选择该商品,另一个用来取消选择。(如图12.3.31所示)
(2).在事件处理程序中判断不同的事件源,如果是“选择”按钮,先用“高亮”或者是其他颜色显示该行数据表示已经选择该行。再将选择行中商品名称保存到某种数据结构中以将来显示。
(3).在用户点击提交按钮后,显示已经选择的商品名称。
五、实验报告要求
1. 整理实验结果。2. 小结实验心得体会。
8 DotNET实验指导
IIIT系列教材
实验五 自定义ASP.NET服务器控件
一、实验目的1.掌握用户控件的创建和使用方法; 2.掌握自定义控件的创建和使用方法。
二、实验器材
1.计算机一台;
2.Microsoft Visual Studio.NET 2003工具软件;
三、实验内容
HNS软件学院的系统开发部目前正为某公司开发一套网上商店系统,该系统主要实现在网上销售公司产品的目的。
其主要功能有:用户登录功能、用户注册、查看商品信息、选购商品和提交购买订单等功能。为现实模块化编程和提高系统的灵活性和重用度,现决定将网上商店的购物车组件化,从而将其修改为自定义控件,任务如下:
1.创建网上购物车用户自定义控件(或用户控件)。
四、实验步骤
1.分析:该网上商店主要采用SQL Server自带示例数据库Northwind为基础来构建的一个网上在线销售系统。其中登录可根据顾客表Customers来进行登录,而商品信息则由Products表来提供。
2.实现网上购物车的方法是将顾客所选定的商品预先保存到内建对象Seion中,当顾客提交订单后才存回到Northwind数据库的Orders表中。而显示当前购物清单则只需将存入Seion中的商品清单取出显示即可。因此只需将上述功能组合到一个自定义控件,并在需要显示购物车的页面直接引入就可实现网上选购的功能。
五、实验报告要求
1. 整理实验结果。2. 小结实验心得体会。
9