云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 《.NET实例开发》实验指导书 - 图文

《.NET实例开发》实验指导书 - 图文

  • 62 次阅读
  • 3 次下载
  • 2026/4/25 23:46:43

(3)为DALFactory项目添加所需的引用

为DALFactory项目分别添加对IDAL项目的引用。 (4)为BLL项目添加所需的引用

为BLL项目分别添加对IDAL项目和DALFactory项目的引用。 (5)为Web项目添加所需的引用

为Web项目分别添加对BLL项目、OleDbDAL项目和SQLDAL项目的引用。

10.创建并编写Web项目中的登录页面

右单击项目Web,打开快捷菜单,单击“添加”菜单项,再单击级联菜单中的“新建项”,打开“添加新项”对话框,默认选择“Web窗体”模板,在名称输入框中输入登录页面的名称“login.aspx”,单击“添加”按钮,就此完成登录页面login.aspx的创建。按照图1-1所示的效果图,将用于用户名输入的TextBox取名为“TextBoxUsername”,用于密码输入的TextBox取名为“TextBoxPassword”,“登录”按钮取名为“ButtonLogin”,“注册”按钮取名为“ButtonRegister”,首先在后窗口代码login.aspx.cs的开始添加如下代码:

using CSharpStudy.BLL;

然后,在编写ButtonLogin的click事件代码如下: protected void ButtonLogin_Click(object sender, EventArgs e) {

userinfo user = new userinfo();

if(user.validUser(TextBoxUsername.Text.Trim(), TextBoxPassword.Text.Trim())) {

this.ClientScript.RegisterStartupScript(this.GetType(), \, \登录成功!');\); } else {

this.ClientScript.RegisterStartupScript(this.GetType(), \, \登录失败!');\); }

}

11.调试与运行

右单击“login.cs”文件,在打开的快捷菜单中,选择“在浏览器中查看”菜单项,运行登录页

面,若有错,请按照编译器指出的错误的顺序逐个排错,依次解决各种错误问题。

四.实验题

在以上创建的ASP.NET网站“CSharpStudy”的基础上,添加一个新表“news”用于保存新闻记录,对login.aspx登录页面做必要修改后,然后继续通过引用项目的方式完成基于复杂三层架构的“CSharpStudy”网站的其它功能页面,其它各页面的效果图如图1-7、1-8、1-9、1-10、1-11、1-12、1-13所示。大体上的功能详见实验1中关于功能的描述。

五.实验体会:

40

实验4 WebService的定义与使用

一.实验目的

练习和掌握Web Service的开发与使用方法。

二.实验内容

(一)、查询图书

在网站中设计一个查询图书的Web服务,在网站中引用它,并在某页面中使用它实现查询图书的功能。 (二)、天气预报

在网站中引用天气预报的Web服务,并在页面中利用它显示济南当天的天气预报。 三.实验步骤 (一)、查询图书

1.新建一个名为“FindBooks”的“ASP.NET 网站”。

2.在App_Data文件夹中添加一个数据库文件“db_LibraryMS.mdf”,并添加一个数据库表“tb_bookinfo”,其表结构如图4-1所示,在tb_bookinfo表中添加手工添加几条测试数据,如图4-2所示。

图4-1 tb_bookinfo表结构

图4-2 tb_bookinfo表数据

3.向网站中添加一个Web服务FindBooksWebService,在FindBooksWebService.cs中添加如下代码:

41

[WebMethod]

public DataSet FindBookByAuthorName(string AuthorName) {

SqlConnection conn = new SqlConnection();

conn.ConnectionString = @\

AttachDbFilename=|DataDirectory|db_LibraryMS.mdf;Integrated Security=True; User Instance=True;\

SqlCommand comm = new SqlCommand(); comm.Connection = conn;

string strsql1 = \bookname,price,press,author from tb_bookinfo where author like '{0}%'\

strsql1 = string.Format(strsql1,AuthorName); comm.CommandType = CommandType.Text; comm.CommandText = strsql1; conn.Open();

SqlDataReader sdr = comm.ExecuteReader(); DataTable dt = new DataTable(); dt.Load(sdr);

DataSet ds = new DataSet(); ds.Tables.Add(dt); sdr.Close(); conn.Close(); return ds; }

4.右单击解决方法,选择“生成解决方法”,生成成功后,右单击项目名,点击“添加Web引用”,打开如图4-3所示的对话框,单击超链接“此解决方法中的Web服务”,打开如图4-4所示的对话框,选择名为“FindBooksWebService”的Web服务,然后再单击“添加引用”,完成对“FindBooksWebService”的添加引用,这时,在web.config配置文件中配置节中会自动添加如下代码:

value=\

42

图4-3 添加引用对话框(1)

图4-4 添加引用对话框(2)

5.网站中创建一个WebForm页面Default.aspx,在该页面上拖入一个文本框(名为TextBox1,一个按钮(名为Button1)和一个GridView(名为GridView1)。设置Button1的Text属性为“查询”,为按钮的单击事件编码如下:

43

搜索更多关于: 《.NET实例开发》实验指导书 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

(3)为DALFactory项目添加所需的引用 为DALFactory项目分别添加对IDAL项目的引用。 (4)为BLL项目添加所需的引用 为BLL项目分别添加对IDAL项目和DALFactory项目的引用。 (5)为Web项目添加所需的引用 为Web项目分别添加对BLL项目、OleDbDAL项目和SQLDAL项目的引用。 10.创建并编写Web项目中的登录页面 右单击项目Web,打开快捷菜单,单击“添加”菜单项,再单击级联菜单中的“新建项”,打开“添加新项”对话框,默认选择“Web窗体”模板,在名称输入框中输入登录页面的名称“login.aspx”,单击“添加”按钮,就此完成登录页面login.aspx的创建。按照图

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com