
.NET Web应用程序设计
.NET Web应用程序设计

1搭建.NET Web开发平台 学习内容 ·如何搭建.NET Web:开发平台 ·操作系统的设置 ·平台软件的安装设置 ·开发工具的安装设置 ·Web服务的设置 ☒
2 1 搭建.NET Web开发平台 学习内容 • 如何搭建.NET Web开发平台 • 操作系统的设置 • 平台软件的安装设置 • 开发工具的安装设置 • Web服务的设置

1.1项目背景 本课程以销售管理信息系统(会员店版)项目作为 案例 销售管理信息系统 销售模块 会员信息模块 安全认证模块 销售报单 销售记录 积分奖励 产品信息 会员信息 盟店管 录系统认 帐户管理 理
3 1.1 项目背景 本课程以销售管理信息系统(会员店版)项目作为 案例 销售管理信息系统 销售模块 会员信息模块 销 售 报 单 销 售 记 录 会 员 信 息 管 理 安全认证模块 登 录 系 统 认 证 帐 户 管 理 积 分 奖 励 产 品 信 息 加 盟 店 管 理

Address htp:///award/awardscorest.aspx 销售管理信息系统 会员店版 WELCOME TO DUR WEBSITE 产品登记 查看积分账且 会员名录及园 身份正号: 姓名: 模糊查询 销售挥单 身份证号码 姓名 芬保职注祥 费用积器分余记录时问 销售记绿 450000000000000000管理员0.5 奖励 0 05 2008.02-16 450000000000000002 测试用户20 祭P啊 2008-02-16 450000000000000002 测试用户25 0 5 2008-02-27 个加硬店名录及碧记 450000000000000003 李 5 户购 5 2008-02-27 积分账目 45000000000000000 26 2008-02.27 奖金集目 45000000000000000 2008-02-27 50000000000000002 0试用户25 2008-02-2 修改密码 奖励客户购 Local intranet
4

1.2为何选用.NET开发销售管理信息系统 增强性 相对其它Web程序设计技术,基于.NET的JT编译系统显 著提高程序的执行效率 Microsont 中间语言 编译 (MSIL或L) 代码 J1T编译器 机器语言 分别编译儿的每一部 分
5 1.2 为何选用.NET开发销售管理信息系统 增强性 ◼ 相对其它Web程序设计技术,基于.NET的JIT编译系统显 著提高程序的执行效率 _______ _______ _______ ______ 代码 编译 Microsoft 中间语言 (MSIL 或 IL) JIT 编译器 机器语言 分别编译 IL 的每一部 分

提供功能强大的集成开发环境 回☒ 文件)钱但 eaa2品0a eiC心t上合客的身份证号码不存在,请认颗客是 昂网日出 行26 列63 Ch 57
6 ◼ 提供功能强大的集成开发环境

灵活性 .NET框架提供的公共语言运行库使开发人员可以根据喜好 选择VB.NET、C#.NET、J#.NET等程序设计语言开发 Web应用程序 可利用已有的COM资源 简易性 代码隐藏技术(CodeBehind)使开发人员设计Web应用 程序就像设计WinForm桌面窗体程序一样简单 ▣ 可管理性 支持分层配置 零本地管理
7 灵活性 ◼ .NET框架提供的公共语言运行库使开发人员可以根据喜好 选择VB.NET、C#.NET、J#.NET等程序设计语言开发 Web应用程序 ◼ 可利用已有的COM资源 简易性 ◼ 代码隐藏技术(CodeBehind)使开发人员设计Web应用 程序就像设计WinForm桌面窗体程序一样简单 可管理性 ◼ 支持分层配置 ◼ 零本地管理

用Internet In购物网站Properties Authentication Methods ☒ File Actior ☑Anonymous access Web Site ISAPI Filt ←→回 No user name/password required to access this resource. Directory Security HTTP Account used for anonymous access: Internet Info ◆ 白-是SYJNOTE Anonymous access and authe User name:IUSR JXYJSCOMPUTER Browse... 日自web Password 中贝 00000●0●●。 由Defa Allow llS to control password IP address and domain name Authenticated access 6 Grant or deny a IP addresses or ● 石tbr39mh2aherntcanonmehod,ustnaneandpawog Digest authentication for Windows domain servers Secure communications Basic authentication (password is sent in clear text) 9 Default domain: Select.. resource is acces Realm Integrated Windows authenticatior OK Cancel Help oK☐Cancel☐Apply Help 3
8 可缩放性和可用性 ◼ 支持进程管理 安全性 ◼ 支持Forms、Windows、Passport等功能强大的身份认证 技术,用户无需复杂编程即可实现安全可靠的身份认证功 能

1.3.NET关键技术 事件驱动 如同C#.NET桌面窗体应用程序一样,可以设计如页面窗 体、按钮等控件的事件,大大简化界面操作的程序设计工 作。 SampleApp.aspx SampleApp.aspx.cs x 输入您的姓名: 粉入您的年龄 提交 blMessage】 O设计回HTM 白目输出
9 1.3 .NET关键技术 事件驱动 ◼ 如同C#.NET桌面窗体应用程序一样,可以设计如页面窗 体、按钮等控件的事件,大大简化界面操作的程序设计工 作

代码隐藏(Code Behind)技术 基于.NET的Web程序设计技术ASP.NET已经将程序代码 与HTML标记彻底分离,层次更加清晰 A itle>dbdemo eta hane- t8了m/6hame Buttoml style=-INDEX:105:LEFT:40px:POSITION:abe sp:button -NX:107LE:1x POSITION:b -X:10.:POSITIOM:b
10 代码隐藏(Code Behind)技术 ◼ 基于.NET的Web程序设计技术ASP.NET已经将程序代码 与HTML标记彻底分离,层次更加清晰