Asp.net 实验指导书
试验 1 : ASP.NET 运行环境的安装和调试
把你的计算机变成 Web 服务器。安装 web 服务器软件 IIS 。
• 安装 ASP.NET 的运行环境 .NET Framework 。
• 安装数据库系统,如 SQL SERVER 等。
• 在计算机的D盘建立文件夹 D:\\ASPNET ,在下面建立子文件夹 ASPX 、
DATABASE 、 IMGES 、 TXT 、 HELP 等。
• 编辑一个简单的页面程序 MY_PAGE.ASPX ,可以参照 1_1.ASPX ,保存在 ASPX
文件夹下。
• 在控制面板,进入INTERNET管理器( IIS )在默认站点下建立虚拟目录:
ASPNET ,本地路径已知道:D:\\ASPNET 。
• 浏览 MY_PAGE.ASPX 。可以在 IIS 环境下选中虚拟目录 ASPNET ,可以点击 ASPX 子文件夹,在右边的窗口显示出 MY_PAGE.ASPX 文件,选中点击右键,选择浏览,
会在浏览器看到页面。
也可以在浏览器的地址栏打入: http://127.0.0.1/aspnet/my_page.aspx 访问
该页面。
实验 2 :完成主页设计
图 1 应用系统的主页页面布局
使用 dreamweaver 制作如图 1 给出的页面,命名为 index.aspx, 保存在
d:\\aspnet\\ 目录下,作为应用系统的主页文件。
• 完成后发布,在浏览器浏览,查看效果。
• 把 实验 1 的实验连接到主页。
• 这个主页是我们以后试验的基础,在学习了后面的知识后,逐步在主页上添加功能,
到课程结束,我们可以完成一个完整的 web 应用系统。
实验 3 : 在主页添加 显示时间 功能 ( 分 2 次完成 )
(1) 再添加几个题目 ( 循环和条件语句的应用 )
(2) 在图 1 主页上实现显示年月日星期和时间。日期、星期和时间要求以指定格式显示,如“ 2005 年 9 月 2 日 星期五 上午 2: 30 ” 。星期的显示要求调用函数实现。
(3) 用 VB.NET 编写一个函数,用于计算 a 到 b 的平方和,并调用它计算 3 到 20
的平方和 。
实验 4 : 控件应用
编写一个文件上传的程序,同时可以传送 2 个或多个文件,连接到图 1 的主页面。
• 应用日历控件,在主页上完成一个显示日里的控件。
• 综合控件,编写一个用户注册的程序,提交后把正确的输入显示在页面上,格式如图 2 。在图 1 的主页上作一个连接按钮“用户注册”,通过点击“用户注册”按钮,把
用户注册信息显示在新页面 。
图 2 用户注册页面
(3) 在主页制作友情连接的下拉列表。
实验 5 :服务器控件应用(分 2 次完成)
在主页完成用户注册 , 注册页面参考图 3 ,注册页面的文件名取为
user_input.aspx 。
• 输入信息使用验证控件。
图 3 用户注册页面
输入完成,验证通过,输入信息显示在页面上。
实验 6 : Cookie 和文件上传
( 1 ) 用 Cookie 来记录该用户访问次数,显示在主页指定位置。(复习 Cookie )。
( 2 ) 在主文件夹下建立 upload 子文件夹,用于保存上传邮件附件文件。
( 3 ) 设计一个邮件发送程序 MAIL_OUT.ASPX ,参考图 4 的页面,连接到图 1 的
主页。
图 4 Mail 对象的综合应用
实验 7 :数据库应用(分 3 次完成)
• 在自己的目录下建立 database (保存数据库文件)、 aspx (保存程序文件)、
images (保存图像文件)和 txt( 保存文本文件 ) 文件夹。
• 建立 Access 数据库 aspnet_db 保存在 database 目录下,作为应用系统的主数
据库文件。
• 建立用户信息表 users :
( user_id (用户登录名) , user_pwd (用户密码) , user_name (用户姓名) ,
user_ sex (用户性别) , user_br (用户生日) ,user_idtype (用户证件) , user_idno (证件号码) , user_email (用户邮件) , user_add (用户地址), user_date (注册
时间))。
• 修改完成的用户注册程序 user_input.aspx (把实验五中验证通过后的要实现输入信息显示的代码去掉),保存到 aspx 子文件下,连接到主页。用户注册成功后,把数据写
入数据库。
• 完成用户登录功能, 登录 成功在 登录 位置(覆盖原来的 登录 表单)或在 登录 表单下面显示用户 登录 信息也可以在这些位置显示提示信息“用户 登录 成功”。 登录 失败在 登录 位置的下面显示提示信息 登录 失败(进行判断是用户没有注册还是用户的密码不正确,然后根据实际情况进行不同处理,如果是用户没有注册,转至注册页面,如
果是密码不正确在 登录 位置的下面显示提示信息密码错误)。
( 6 )完成用户注册信息的管理程序 user_manage.aspx (利用数据绑定技术,实现用户信息的浏览、修改、更新、删除等操作),保存到 aspx 子文件下,连接到主页。
实验 8 :数据库操作(分 3 次完成)
建立数据表: NEWS (NEWS_NO( 编号,自动 ), NEWS_TYPE (新闻类型) , NEWS_TITLE (新闻标题) , NEWS_INFO (新闻内容) , NEWS_SORC (新闻来源) ,
NEWS_DATE (提交时间) )
• 编写信息输入程序 NWES_INPUT.ASPX ,页面参看图 5 。
• 编写信息管理程序 NEWS_MANAGE.ASPX, 可以按列表的形式实现查询、更新和
删除操作,常看页面如图 6 。
• 程序完成后连接到主页 , 在图 1 的主导航栏加入导航项“新闻管理”(通过该 联接 转至 NWES_INPUT.ASPX ,在 NWES_INPUT.ASPX 页面中添加按钮可以转至 NEWS_MANAGE.ASPX ,实现对新闻的查询等操作),新闻目录显示在主页的新闻目录区,
点击某条新闻在新的页面显示新闻的内容。
• 安装 SQL SERVER 2000 数据库系统。
• 把 ACCESS 数据库导入 SQL SERVER 2000 数据库。
• 修改新闻输入程序和新闻管理程序的数据源为 SQL SERVER 。
图 5 输入新闻页面
图 6 更新 和删除 结果
实验 9 :文本文件的计数器设计与调试
设计一个文本文件的计数器,显示在主页面上指定的位置,参看图 1 。
实验 10 : 应用程序的配置文件
(1) 熟悉 Global.asax 全局文件的四个全局事件
(Applicaton_Start,Application_End,Session_State,Session,End), 并用此来记录用户的
登录时间。
(2) 熟悉 Web.config 文件的基本配置选项。把数据库连接字符串写入该文件。
因篇幅问题不能全部显示,请点此查看更多更全内容