第16章 Web应用程序设计.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:52 大小:2.8MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

第16章 Web应用程序设计.ppt

第16章Web应用程序设计.ppt

预览

免费试读已结束,剩余 42 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第16章Web应用程序设计16.1.2.ASPNET网页的运行方式ASP.NET页面作为代码在服务器上运行。因此,要得到处理,页面必须配置为当使用者触发交互时提交到服务器。每次页面都会传回服务器,以便再次运行其服务器代码,然后向使用者呈现其自身的新版本。其处理循环如下:(1)使用者请求页面。页面第一次运行时,执行初步处理。(2)页面将标记动态呈现到浏览器中,使用者看到的网页类似于其他任何网页。(3)使用者输入信息或从可用选项中进行选择,然后回车或单击按钮确定。(4)页面发送到Web服务器中。(5)在Web服务器上,该页再次被运行。并且可在页上使用使用者输入或选择的信息。(6)页面执行用户通过编程所要实现的操作。(7)页面将其自身发送给使用者的浏览器呈现该页面。注意与Windows窗体运行的区别!!!16.2开发Web应用程序的准备工作16.2.1安装Web服务器安装Web服务器实际上就是安装IIS服务器。IIS是InternetInformationServer的缩写,是Windows服务器操作系统中最重要的Web技术。16.2.2创建IIS的虚拟目录(1)首先打开“控制面板”中的“管理工具”页面,可以看到“Internet服务管理器”图标。双击该图标,将打开“Internet信息服务”对话框。(2)用鼠标右击“默认网站”,从弹出的快捷菜单中选择“新建”|“虚拟目录”命令。(3)打开创建虚拟目录向导,单击“下一步”按钮,(4)在窗口中的“别名”文本框中输入要建立虚拟目录的名称,这里输入MyWeb。(5)单击“下一步”按钮,在打开的窗口中单击“浏览”按钮,选择要建立虚拟目录的实际文件夹。这里选择H:\MyWeb文件夹,单击“下一步”按钮。(6)设置虚拟目录的访问权限。保持默认值。单击“下一步”按钮。(7)在“默认网站”节点下有了一个MyWeb项,鼠标右击该项,在弹出的快捷菜单中选择“属性”命令。(8)在打开的窗口中选择“目录安全性”选项卡,打开如下图所示的窗口,单击“编辑”按钮。(9)打开如下图所示的对话框,勾选“集成Windows身份验证”复选框。单击“确定”按钮。16.3创建一个简单的Web应用程序操作步骤如下:(1)启动MicrosoftVisualStudio2005,选择“文件”|“新建网站”命令,打开“新建网站”对话框,在“VisualStudio己安装的模板”列表框中选择“ASP.NET网站”,在“位置”下拉列表中选择HTTP,在“语言”下拉列表中选择VisualC#。(2)单击“浏览”按钮,打开“选择位置”对话框,从中选择MyWeb作为其保存的位置,单击“打开”按钮,再单击“确定”按钮。(3)打开Web窗体设计对话框,在解决方案管理器中可以看到自动生成一个名称为Default.aspx的Web窗体文件。另外,还自动生成了一个App_Data文件夹。在左边的“工具箱”中可以将看到各种控件。(4)为了能够打开school.mdb数据库,将该文件复制到H:\MyWeb的App_Data文件夹中。单击解决方案管理器工具栏上的按钮,会看到school.mdb文件出现在解决方案管理器中。(5)单击中部下方的按钮,切换到Web窗体设计模式,进行可视化网页设计。(6)双击button1控件,出现代码编辑窗口,设计其事件过程。最后设计整个Web窗体的代码如下:publicpartialclass_Default:System.Web.UI.Page{protectedvoidButton1_Click(objectsender,EventArgse){OleDbConnectionmyconn=newOleDbConnection();myconn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+Server.MapPath("App_Data")+"\\"+TextBox1.Text;myconn.Open();if(myconn.State==ConnectionState.Open)Label2.Text="Access数据库连接成功";elseLabel2.Text="不能连接到Access数据库";myconn.Close();}}(7)单击按钮或按F5键,第一次运行时将有提示对话框出现,其界面如下图所示。选中修改项(默设值),单击“确定”按钮,出现图浏览器界面,在文本框中输入school.mdb,单击“连接”命令按钮,其运行界面如下图所示,表示连接成功。(9)启动IE浏览器,输入地址为http:/localhost/myweb,按回车键后会启动本网站。这样就隐藏了本网站的实际