原副标题:画册所推荐 | ASP.NET面向对象事例讲义(第2版)
ASP.NET面向对象事例讲义(第2版)
撰稿所推荐:配源代码、幻灯片、教学计划、解题标准答案,基本知识→核心理念专业技能→高阶应用领域→新颖事例
译者:涂俊英
订价:59.90元
ISBN:9787302626732
ISBN:2023.03.01
.NET是软件合作开发科研的一个比较重要的方向。现阶段如前所述.NET的教科书经常出现两方面的问题: 再者陷于“教科书与民营开发工具严重错位”的无底洞,即教科书上所讲的ASP.NET合作开发大体上是拖命令行的“破密”合作开发,而前述民营企业中极少使用拖命令行的方式进行合作开发,这就造成了很多大学生刚参加组织工作时难以适应环境用领域人单位的控制技术明确要求; 另再者,有些如前所述组织工作过程或项目应用领域的教科书只得出短片流程,略去了最重要的句法文件格式,小学生只看不懂这段流程,而不知道这段流程为什么要这样撰写,转换某类明确要求后就不会重写适当流程了,此类教科书自欺欺人,违背了知觉规律性。
两本书文本
两本书采用合乎知觉规律性的形式,从民营企业的前述工程建设项目中抽取片断,将其精简和降解后编为专业课程中,研习的文本都挑选出最切合民营企业前述合作开发的控制技术,让小学生不仅能从文末教给必不可少的专业知识,还能从文末的工程建设事例中教给更新颖的工程建设实战经验,服务于小学生的劳工市场需求。
两本书分为9章。
第1章为ASP.NET简述,如是说了.NET和ASP.NET的基本原理,构筑ASP.NET合作开发环境的方法以及ASP.NET的两种合作开发模式,最后通过两个事例分别如是说创建ASP.NET应用领域流程项目和ASP.NET空网站的具体过程。
第2章为ASP.NET服务器命令行,如是说了ASP.NET命令行的类型、公共属性和事件,然后分类如是说了文本命令行、控制权转移命令行、选择控件及其他常用的标准命令行,最后如是说了ASP.NET验证命令行。
第3章为ASP.NET内置对象,如是说了ASP.NET对象的概念、访问方法以及ASP.NET各内置对象的属性、方法和应用领域,并对Application对象、Session对象和Cookie对象进行了比较。
第4章为界面外观设计与布局,首先如是说了主题和母版页控制技术,用于在ASP.NET中设计并维护具有相同风格的网页,然后如是说了网站地图的创建及导航命令行的使用方法,最后如是说了3种页面布局方式。
第5章为ADO.NET控制技术,如是说了ADO.NET的基本知识,主要讲解ADO.NET的相关概念、ADO.NET的结构、五大对象、两种数据库访问模式,最后通过事例讲解使用ADO.NET控制技术操作数据的常用方法。
第6章为数据绑定控制技术,如是说了数据绑定的概念及数据绑定句法,对常用的数据源命令行和数据显示命令行也做了详细说明,最后通过几个典型事例展示如何将数据绑定到命令行上。
第7章为Web Service,首先如是说了Web Service的概念及Web Service的创建与引用方法,然后在此基础上以事例的形式如是说了如何使用Web Service实现数据库操作和通信功能,并讲解了使用Web Service生成验证码和注册码的完整过程。
第8章为ASP.NET AJAX,如是说了AJAX的组织工作原理,讲解了ASP.NET AJAX常用命令行的使用方法,并以事例的形式如是说了AJAX 在ASP.NET 合作开发中的前述应用领域。
第9章为综合事例,以留言板系统为例如是说了留言板的功能模块设计、数据库设计和公用模块设计,并完整地说明了留言板各功能模块的实现过程。
两本书各章都提供了适量的练解题和上机操作题供读者选用。
目录向上滑动阅览
第1章ASP.NET简述
1.1ASP.NET简介
1.1.1什么是.NET
1.1.2什么是ASP.NET
1.2构筑ASP.NET合作开发环境
1.2.1启用与配置IIS
1.2.2配置ASP.NET应用领域流程合作开发环境
1.3ASP.NET的两种合作开发模式
1.3.1Web Forms模式
1.3.2MVC模式
1.4ASP.NET页面句法
1.4.1ASP.NET页面指令
1.4.2代码块句法
1.4.3数据绑定句法
1.4.4表达式句法
1.5创建ASP.NET Web项目的两种方式
1.5.1用两种方式创建Web项目
1.5.2创建Web项目两种方式的比较
解题1
第2章ASP.NET服务器控件
2.1ASP.NET命令行简述
2.1.1ASP.NET命令行的类型
2.1.2ASP.NET服务器命令行的公共属性
2.1.3ASP.NET服务器命令行的事件
2.2文本命令行
2.2.1Label命令行
2.2.2TextBox命令行
2.2.3Literal命令行
2.3控制权转移命令行
2.3.1Button命令行
2.3.2LinkButton命令行
2.3.3ImageButton命令行
2.3.4HyperLink命令行
2.4选择命令行
2.4.1RadioButtonList命令行
2.4.2CheckBoxList命令行
2.4.3DropDownList命令行
2.4.4ListBox命令行
2.5其他常用标准命令行
2.5.1Image命令行
2.5.2BulletedList命令行
2.5.3FileUpload命令行
2.5.4Panel命令行
2.5.5AdRotator命令行
2.5.6Calendar命令行
2.6ASP.NET验证命令行
2.6.1RequiredFieldValidator命令行
2.6.2RangeValidator命令行
2.6.3RegularExpressionValidator命令行
2.6.4CompareValidator命令行
2.6.5CustomValidator命令行
2.6.6ValidationSummary命令行
解题2
第3章ASP.NET内置对象
3.1ASP.NET对象简述
3.1.1ASP.NET对象简介
3.1.2ASP.NET对象的访问
3.2Page对象
3.2.1Page对象的常用属性
3.2.2Page对象的常用方法
3.2.3Page对象的常用事件
3.3Response对象
3.3.1Response对象的常用属性
3.3.2Response对象的常用方法
3.3.3Response对象的应用领域
3.4Request对象
3.4.1Request对象的常用属性
3.4.2Request对象的常用方法
3.4.3Request对象的应用领域
3.5Server对象
3.5.1Server对象的常用属性
3.5.2Server对象的常用方法
3.5.3Server对象的应用领域
3.6Cookie对象
3.6.1Cookie对象的常用属性
3.6.2Cookie对象的常用方法
3.6.3Cookie对象的应用领域
3.7Session对象
3.7.1Session对象的常用属性
3.7.2Session对象的常用方法
3.7.3Session对象的事件
3.7.4Session对象的应用领域
3.8Application对象
3.8.1Application对象的常用方法
3.8.2Application对象的事件
3.8.3Application对象的应用领域
3.8.4Application、Session、Cookie对象的区别
解题3
第4章界面外观设计与布局
4.1主题
4.1.1主题的相关概念
4.1.2创建主题
4.1.3使用主题
4.1.4禁用主题
4.2母版页
4.2.1母版页简述
4.2.2创建母版页
4.2.3创建文本页
4.2.4从文本页访问母版页的命令行
4.3网站导航
4.3.1站点地图
4.3.2导航命令行
4.3.3配置多个站点地图
4.4页面布局
4.4.1使用iframe布局
4.4.2使用Table布局
4.4.3使用DIV+CSS布局
解题4
第5章ADO.NET控制技术
5.1ADO.NET简介
5.1.1ADO.NET的相关概念
5.1.2ADO.NET的结构
5.2ADO.NET的五大对象
5.2.1Connection对象
5.2.2Command对象
5.2.3DataReader对象
5.2.4DataAdapter对象
5.2.5DataSet对象
5.3数据库访问模式
5.3.1连接模式
5.3.2断开模式
5.3.3两种访问模式的区别
5.4使用ADO.NET控制技术操作数据
5.4.1数据的添加
5.4.2数据的更新
5.4.3数据的删除
5.4.4存取图片
解题5
第6章数据绑定控制技术
6.1数据绑定简述
6.1.1什么是数据绑定
6.1.2Eval方法和Bind方法
6.1.3数据绑定句法
6.2数据源命令行
6.2.1数据源命令行简述
6.2.2SqlDataSource命令行
6.2.3AccessDataSource命令行
6.2.4ObjectDataSource命令行
6.2.5XmlDataSource命令行
6.3数据显示命令行
6.3.1GridView命令行
6.3.2DataList命令行
6.3.3Repeater命令行
6.3.4ListView命令行
6.4将数据绑定到命令行
6.4.1将数据绑定到单值命令行
6.4.2将数据绑定到多值命令行
6.4.3将XML数据绑定到数据显示命令行
解题6
第7章Web Service
7.1Web Service基础
7.1.1什么是Web Service
7.1.2Web Service的创建与引用
7.2利用Web Service实现数据库操作
7.2.1利用Web Service实现数据的添加
7.2.2利用Web Service实现数据的删除
7.3利用Web Service实现通信功能
7.3.1利用Web Service发送Email
预报
7.4利用Web Service实现其他功能
7.4.1利用Web Service实现验证码
7.4.2利用Web Service生成注册码
解题7
第8章ASP.NET AJAX
8.1AJAX基础
8.1.1什么是AJAX
8.1.2AJAX简单示例
8.2ASP.NET AJAX常用命令行
8.2.1Manager命令行
8.2.2UpdatePanel命令行
8.2.3Timer命令行
8.2.4UpdateProgress命令行
8.2.5ManagerProxy命令行
8.3ASP.NET AJAX的应用领域
8.3.1利用AJAX实现倒计时
8.3.2利用AJAX实现弹出式日历
8.3.3通过五角星显示好评等级
8.3.4利用AJAX实现搜索框智能提示
解题8
第9章综合事例:留言板
9.1系统设计
9.1.1项目合作开发背景
9.1.2系统功能设计
9.1.3模块功能划分
9.2数据库设计
9.2.1数据库的分析
9.2.2数据表的创建
9.2.3关系的创建
9.3公用模块的创建
9.3.1创建CSS
9.3.2配置Web.config
9.3.3创建数据访问公用类
9.3.4创建用户命令行
9.4用户功能的实现
9.4.1用户注册
9.4.2用户登录
9.4.3用户留言
9.4.4查看留言
9.4.5用户信息的查看
9.4.6用户信息的修改
9.4.7用户注销
9.5管理员功能的实现
9.5.1管理员登录
9.5.2管理员主界面
9.5.4删除留言
9.5.5用户管理
9.6事例运行演示
9.6.1准备基本数据
9.6.2主页运行效果演示
9.6.3用户功能演示
9.6.4管理员功能演示
解题9
参考文献
两本书特色
(1) 注重基础,文本翔实。两本书注重基础,对教科书文本的设置进行了科学安排,力求文本翔实和全面,并细致地解析了每个知识点。
(2) 结构清晰,讲解透彻。两本书结构清晰,讲解深入透彻、细致完整,并通过合理的事例来加深读者对适当控制技术的理解和掌握。
(3) 事例丰富,讲究新颖。两本书充分体现了事例教学的特点,以易学、易用为出发点,精选大量新颖的事例,操作步骤详细,特别适合入门者。
配套资源
为便于教与学,两本书配有源代码、教学幻灯片、教学计划、解题标准答案。
读者对象
两本书理论与实践相结合,注重基础、事例丰富,适合作为高等院校计算机及相关专业的教科书,也可供广大网站合作开发控制技术人员参考。