《ASD.NET网站开发项目教程》简介
《ASD.NET网站开发项目教程》这本书是由周树语、胡方霞创作的,《ASD.NET网站开发项目教程》共有31章节
1
国家骨干高职院校重点建设项目——软件技术专业系列教材编委会
主任任德齐胡方霞 副主任卢跃生周树语周士凯 委员(按姓氏笔画排序) 朴大雁伍技祥李健苹李敏张曼何婕 陈郑军陈显通陈继(企业)周龙福周勇(企业) ...
2
前言
A S P. N E T是微软推出的构建We b应用系统的开发技术,是微软当前最为重要的软件开发平台——.Net应用程序框架(.Net FrameWork)的重...
3
总序
随着计算机的日益普及和移动互联网的飞速发展,信息与相关的软件技术已成为信息社会的运行平台和实施载体,软件已开始走向各个行业,软件技术应用的全面延伸对信息处理的软...
4
项目1 Web应用程序开发环境的构建
【项目描述】 在进行Web应用程序开发之前,首先应该选用某种动态网页技术,本书中使用的是基于微软.NET平台的ASP.NETWeb开发技术。要进行.NET平台的...
5
任务1. 1 创建We b 应用程序
【任务描述】 在进行应用程序的开发之前,必须先构建应用程序的开发环境,并熟悉开发环境的基本操作。.NET应用程序最好的开发环境和工具莫过于VS 2008,该平台...
6
任务1.2 使用SQL Server 数据库
图1.2文档窗口 图1.3工具箱 3)解决方案管理器 解决方案管理器能够对解决方案进行管理,解决方案可以看作是一个软件开发的整体方案,这个方案包括程序的管理、...
7
项目2 Web 应用程序的输入界面高设计
【项目描述】 交互性是Web应用系统的重要的特征,设计良好的输入界面,从而接收用户从客户端提交到服务器端的信息是实现Web应用程序交互性的第一步,也是一个基本的...
8
任务2. 1 制作用户登录框
【任务描述】 用户登录验证是网上书店和大部分Web应用程序应具备的基本功能,目的是防止非法用户直接进入网站实施非法操作,登录框的常见形式如图2.1所示。 图2...
9
任务2. 2 制作图书信息搜索界面
Web控件在服务器运行,需要“runat”属性赋值为“server”才能工作,可以将它看作是HTML表单元素的更高层次的封装。 例如,在ASP.NET页面文件中...
10
任务2. 3 制作图书信息分类搜索界面
所有服务器控件必须出现在页面HTML代码的<form>标签内,<form>标签也必须包含runat="server"属性设置。该属性指示该表单也是在服务器上进行...
11
任务2. 4 图书封面图片的上传和显示
该表单总是向自身页面进行提交,默认提交方式为method="post",同时,Web控件的id属性是必需的,后台可以使用id属性引用该控件进行编程,因此,如果没...
12
任务2. 5 验证用户注册信息
(2)Web服务器控件的公共属性 所有Web控件实质都是对象,具有对象的所有特征,拥有自身的属性、方法和事件。它们由.NET框架预先定义,是ASP.NET中功能...
13
项目3 Web 应用程序的数据库访问
【项目描述】 Web应用系统实际就是一个信息系统,需要对大量的数据进行处理和显示,这些数据往往由第三方开发的商业数据库管理系统进行管理。由于Web应用系统和数据...
14
任务3. 1 ADO. NET实现新书信息的注册
【任务描述】 新书(商品)注册是网上书店和其他电子商务网站的重要功能,通过商品注册,增加在售商品种类,使购买者能进行更加自由的选择。需要注意的是,新书注册是网站...
15
任务3. 2 ADO. NET实现图书信息的批量读取
图3.2 Ado.NET结构 2)ADO.NET的数据库操作过程 ADO.NET对数据库的操作大致可分为3个步骤:连接到数据库;执行数据库操作,或直接对数据库进...
16
项目4 Web 应用程序的交互操作和状态管理
【项目描述】 ASP.NET的Web控件封装了客户端(浏览器)和Web服务器端交互的复杂性,使我们能像使用本地控件一样使用它们。实际上Web应用程序由两部分构成...
17
任务4. 1 登录消息提示和页面跳转
【任务描述】 在项目2中做过一个登录页面的实例,在该实例中,简化了登录的过程,仅仅只是使用标签控件显示了登录验证是否通过的提示信息。实际上,登录验证通过后,系统...
18
任务4. 2 局部刷新用户名验证
...
19
任务4. 3 购物车的实现
1)向浏览器输出数据流 Response对象向浏览器输出的数据可以是字符流,也可以是HTML格式,还可以是Javacsript脚本,浏览器将对这些数据信息进行解...
20
任务4. 4 网上书店在线人数和访问人次的统计
②在用户单击购买目前没有存货的图书时,弹出消息框给出提示信息: ③在原来的窗口显示一个新页面(在客户端执行): ④向浏览器输出文件,FileName指向浏览...
21
项目5 Web 应用程序的批量数据显示和操作
【项目描述】 批量数据可看成是单个数据元素的集合,批量数据的显示不仅要呈现出单个数据元素的自身信息,还要呈现出数据元素之间的联系。例如,使用表格显示数据表示数据...
22
任务5. 1 图书信息管理界面设计
【任务描述】 每一个实用的网站系统都会有一个后台,后台的主要功能是实现对系统信息和基础信息的管理。因此,后台功能一般不会开放给用户,只有具有更高权限的管理员才能...
23
任务5. 2 图书信息浏览页面设计
②在后台代码文件中调用控件或页的DataBind方法进行数据绑定 虽然为TextBox1添加了绑定表达式,但运行后会发现并没有将值显示出来。这是由于没有在运行时...
24
项目6 Web 应用程序的版式设计和导航实现
【项目描述】 实用的商业网站都应具备统一的风格,如使用相同相似的格局、颜色搭配、图标和字体等,统一的风格能为访问者带来规范、一致的感受,使网站显得专业。在之前学...
25
任务6. 1 网上书店的版式设计
【任务描述】 网上书店系统作为一个整体,应该具备统一的外观,例如,可以为网上书店的多数页面设计具有相同外观的顶部和底部,头部可以包括Logo信息、网站标题信息以...
26
任务6. 2 网上书店的导航实现
图6.2添加母版页 ①母版页的后缀名为.master,而一般网页的后缀名为.aspx。 ②母版页与一般网页的HTML代码不同,不同之处是: A.母版页使用Mas...
27
项目7 网上书店系统案例解析
【项目描述】 真实软件项目的开发都需要遵循一套软件工程学上的开发过程和方法,典型的软件开发过程可大致分为需求分析、系统设计、系统编码、测试运行、升级维护等一系列...
28
任务7. 1 网上书店项目的需求分析
【任务描述】 需求分析的任务就是确定软件系统必须完成哪些工作,即是对目标系统提出完整、准确、清晰、具体的要求。需求分析是软件工程的一个关键阶段。在此过程中,开发...
29
任务7. 2 网上书店项目的系统设计
...
30
任务7. 3 网上书店项目的编码实现
图7.2用例 ②用例(Use Case) 用例就是外部可见的系统功能,是对系统提供服务的描述。用例在用例图中用椭圆来表示,椭圆中间或下方的文字指定用例名称,一般...