ASP.NET编程入门与应用
全新正版 极速发货
¥
54.54
6.2折
¥
88
全新
库存5件
作者编者:李鑫//刘爱江
出版社清华大学
ISBN9787302483793
出版时间2018-01
装帧其他
开本其他
定价88元
货号1201625332
上书时间2024-06-13
商品详情
- 品相描述:全新
- 商品描述
-
目录
第1章 HTML静态网页设计快速入门
1.1 HTML的概念
1.2 HTML的文档结构
1.2.1 文档编写规范
1.2.2 文档声明标记
1.2.3 标记文档开始
1.2.4 标记文档头部
1.2.5 标记文档主体
1.2.6 编写HTML时的注意事项
1.2.7 高手带你做——创建第一个HTML文档
1.3 文档基础标记
1.3.1 元信息标记
1.3.2 字体标记
1.3.3 超链接标记
1.3.4 水平线标记
1.3.5 段落标记
1.4 列表标记
1.4.1 编号列表
1.4.2 项目符号列表
1.4.3 说明性项目列表
1.5 表格标记
1.5.1 表格的结构
1.5.2 表格的属性
1.6 表单标记
1.6.1 创建表单
1.6.2 创建表单元素
1.7 高手带你做——制作卡通类页面
1.8 CSS样式
1.8.1 CSS简介
1.8.2 CSS样式语法
1.8.3 CSS属性
1.8.4 使用CSS的方式
1.9 高手带你做——制作网页导航条
1.10 高手带你做——制作文本环绕图片
1.11 成长任务
第2章 JavaScript脚本编程快速入门
2.1 JavaScript语言简介
2.1.1 JavaScript简介
2.1.2 JavaScript与Java的关系
2.1.3 JavaScript的语法规则
2.2 编写JavaScript程序
2.2.1 集成JavaScript程序
2.2.2 使用外部JavaScript文件
2.2.3 注意事项
2.3 JavaScript脚本的语法
2.3.1 数据类型
2.3.2 变量与常量
2.3.3 运算符
2.4 脚本控制语句
2.4.1 if条件语句
内容摘要
ASP.NET是目前微软最新的Web应用开发平台,ASP.NET4.5不仅在语言和技术上弥补了原有ASP.NET4.0的不足,还提供了很多新的控件和特色,以提升开发人员的生产力。
万事开头难,尤其是第一次接触ASP.NET编程的读者,要快速掌握ASP.NET开发并不容易。李鑫、刘爱江编著的《ASP.NET编程入门与应用》结合教学特点进行编写,通过浅显易懂的范例,配合ASP.NET4.5基础知识,由浅入深地讲述ASP.NET网站开发技术。本书示例短小却又能体现出知识点,可以让读者很轻松地学习,并能灵活地应用到实际的软件项目中。
《ASP.NET编程入门与应用》共分为18章,主要
内容包括HTML和JavaScript的应用、搭建ASP.NET4.5开发环境、Web窗体结构和常用页面指令、验证控件、内置请求和处理对象、导航控件和母版页模板、
ADO.NET数据库编程、数据绑定、GridView控件、分页的实现,以及文件上传与下载等。同时,也介绍了ASP.NET4.5的一些高级开发技术,像读取XML的数据、LINQtoSQL操作数据库、Ajax无刷新技术和WCF技术。最后一章介绍了常用的ASP.NET开发技巧,如
图片加水印、使用验证码、绘制饼图和柱状图等。
《ASP.NET编程入门与应用》可作为在校大学生
学习使用ASP.NET进行课程设计的参考资料,也适合作为高等院校相关专业的教学参考书,还可以作为非计算机专业学生学习ASP.NET语言的参考书。
精彩内容
第4章ASP.NET的Web页面语法ASP.NET使用以.aspx作为后缀的网页,这种网页又称为ASPX页或者Web窗体页。.NETFramework中的Page类是所有ASPX页的基类,也就是说,每个Web窗体都是Page类的实例。本章简单了解ASP.NETWeb窗体的结构,包括页面运行机制和常用指令等,在介绍Web窗体页之前,将分别创建Web窗体应用程序和网站,并比较它们之间的异同点。
本章学习要点掌握Web应用程序的创建掌握Web网站的创建熟悉Web应用程序与网站的异同点了解Web窗体页的特点熟悉Web窗体页的元素了解Web窗体页的运行过程掌握@Page和@Control指令掌握@Register和@Master指令了解ASP.NET的其他页面指令4.1 Web应用程序和网站C/S和B/S是应用程序的两种模式,C/S是客户端/服务器端程序,而B/S是浏览器端/服务器端应用程序,这类应用程序一般借助于IE、Chrome和Firefox等浏览器来运行。Web应用程序一般是B/S模式,它是基于Web的,而不是采用传统方法运行的。简单地说,Web应用程序是典型的浏览器/服务器架构的产物。
4.1.1 Web应用程序在第3章已经介绍过如何创建一个基于窗体的Web应用程序,基于窗体的Web应用程序创建完毕后,会自动生成一些目录和文件。如图4-1所示为基于窗体的Web应用程序。
图4-1 基于窗体的Web应用程序在图4-1所示界面中,包含多个目录和文件,常用的目录和文件说明如下。
●Properties目录:该目录中包含一个AssemblyInfo.cs文件,这是一个包含程序版本、版权等信息的属性文件。
●Account目录:该目录包含多个Web窗体,这是基于窗体创建Web应用程序时生成的一个目录,包含用户登录和注册等页面。
●App_Data目录:包含MicrosoftOfficeAccess和SQLExpression文件以及XML文件或者其他数据存储文件。
●Images目录:包含图像文件。
●Scripts目录:包含脚本文件。
●Global.asax文件:这是一个可选文件,通常被称为ASP.NET应用程序文件。该文件包含响应ASP.NET或HTTP模块所引发的应用程序级别和会话级别事件的代码。如果文件不存在,进行创建时,必须将其放在应用程序的根目录下。
●Web.config文件:该文件用来存储ASP.NETWeb应用程序的配置信息,这是一个XML文件。
在图4-1所示的界面中,Content、Images、Scripts、Abount.aspx等目录和文件都是基于窗体的Web应用程序生成的。开发者也可以创建不带窗体的Web应用程序,创建时只需要在弹出的对话框中选择【ASP.NET空Web应用程序】选项即可。如图4-2所示为创建空Web应用程序时的结构。
图4-2 不带窗体的Web应用程序比较图4-1和图4第4章ASP.NET的Web页面语法ASP.NET使用以.aspx作为后缀的网页,这种网页又称为ASPX页或者Web窗体页。.NETFramework中的Page类是所有ASPX页的基类,也就是说,每个Web窗体都是Page类的实例。本章简单了解ASP.NETWeb窗体的结构,包括页面运行机制和常用指令等,在介绍Web窗体页之前,将分别创建Web窗体应用程序和网站,并比较它们之间的异同点。
本章学习要点掌握Web应用程序的创建掌握Web网站的创建熟悉Web应用程序与网站的异同点了解Web窗体页的特点熟悉Web窗体页的元素了解Web窗体页的运行过程掌握@Page和@Control指令掌握@Register和@Master指令了解ASP.NET的其他页面指令4.1 Web应用程序和网站C/S和B/S是应用程序的两种模式,C/S是客户端/服务器端程序,而B/S是浏览器端/服务器端应用程序,这类应用程序一般借助于IE、Chrome和Firefox等浏览器来运行。Web应用程序一般是B/S模式,它是基于Web的,而不是采用传统方法运行的。简单地说,Web应用程序是典型的浏览器/服务器架构的产物。
4.1.1 Web应用程序在第3章已经介绍过如何创建一个基于窗体的Web应用程序,基于窗体的Web应用程序创建完毕后,会自动生成一些目录和文件。如图4-1所示为基于窗体的Web应用程序。
图4-1 基于窗体的Web应用程序在图4-1所示界面中,包含多个目录和文件,常用的目录和文件说明如下。
●Properties目录:该目录中包含一个AssemblyInfo.cs文件,这是一个包含程序版本、版权等信息的属性文件。
●Account目录:该目录包含多个Web窗体,这是基于窗体创建Web应用程序时生成的一个目录,包含用户登录和注册等页面。
●App_Data目录:包含MicrosoftOfficeAccess和SQLExpression文件以及XML文件或者其他数据存储文件。
●Images目录:包含图像文件。
●Scripts目录:包含脚本文件。
●Global.asax文件:这是一个可选文件,通常被称为ASP.NET应用程序文件。该文件包含响应ASP.NET或HTTP模块所引发的应用程序级别和会话级别事件的代码。如果文件不存在,进行创建时,必须将其放在应用程序的根目录下。
●Web.config文件:该文件用来存储ASP.NETWeb应用程序的配置信息,这是一个XML文件。
在图4-1所示的界面中,Content、Images、Scripts、Abount.aspx等目录和文件都是基于窗体的Web应用程序生成的。开发者也可以创建不带窗体的Web应用程序,创建时只需要在弹出的对话框中选择【ASP.NET空Web应用程序】选项即可。如图4-2所示为创建空Web应用程序时的结构。
图4-2 不带窗体的Web应用程序比较图4-1和图4-2可以看出,不带窗体的Web应用程序很简单,只包含Properties目录、引用文件目录和Web.config文件。
4.1.2 Web网站开发者可以通过创建Web窗体应用程序的方式创建Web程序,还可以通过创建Web网站的方式创建Web程序。选择【文件】|【新建】|【网站】菜单命令打开【新建网站】对话框,如图4-3所示。
图4-3 【新建网站】对话框在如图4-3所示的对话框中,选择【ASP.NETWeb窗体网站】后,输入或选择网站位置,然后单击【确定】按钮,即可创建基于窗体的Web网站,结果如图4-4所示。
图4-4 基于窗体的Web网站由图4-4所示的界面可知,基于窗体的Web网站也会生成多个目录和文件,其中许多目录和文件的说明都与基于窗体的Web应用程序相似,这里只介绍App_Code和bin目录。
●App_Code目录:包含作为应用程序一部分编译的类的源文件。当页面被请求时,ASP.NET编译该目录中的代码,该目录中的代码在应用程序中自动地被引用。
●bin目录:包含应用程序所需的任何预生成的程序集。
开发者也可以创建不带窗体的Web网站,在图4-3所示的对话框中选择【ASP.NET空网站】即可。图4-5为不带窗体的Web网站的结构。从图4-5中可以看出,创建空网站时,只生成一个Web.config文件。
图4-5 不带窗体的Web网站的结构-2可以看出,不带窗体的Web应用程序很简单,只包含Properties目录、引用文件目录和Web.config文件。
4.1.2 Web网站开发者可以通过创建Web窗体应用程序的方式创建Web程序,还可以通过创建Web网站的方式创建Web程序。选择【文件】|【新建】|【网站】菜单命令打开【新建网站】对话框,如图4-3所示。
图4-3 【新建网站】对话框在如图4-3所示的对话框中,选择【ASP.NETWeb窗体网站】后,输入或选择网站位置,然后单击【确定】按钮,即可创建基于窗体的Web网站,结果如图4-4所示。
图4-4 基于窗体的Web网站由图4-4所示的界面可知,基于窗体的Web网站也会生成多个目录和文件,其中许多目录和文件的说明都与基于窗体的Web应用程序相似,这里只介绍App_Code和bin目录。
●App_Code目录:包含作为应用程序一部分编译的类的源文件。当页面被请求时,ASP.NET编译该目录中的代码,该目录中的代码在应用程序中自动地被引用。
●bin目录:包含应用程序所需的任何预生成的程序集。
开发者也可以创建不带窗体的Web网站,在图4-3所示的对话框中选择【ASP.NET空网站】即可。图4-5为不带窗体的Web网站的结构。从图4-5中可以看出,创建空网站时,只生成一个Web.config文件。
图4-5 不带窗体的Web网站的结构
— 没有更多了 —
以下为对购买帮助不大的评价