ASP.NET专题实务(II):进阶范例应用 pdf epub mobi txt 电子书 下载 2024
图书介绍
☆☆☆☆☆
简体网页||
繁体网页
著者
出版者 出版社:博硕 订阅出版社新书快讯 新功能介绍
翻译者
出版日期 出版日期:2019/10/30
语言 语言:繁体中文
下载链接在页面底部
点击这里下载
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
发表于2024-11-30
类似图书 点击查看全场最低价
图书描述
编写本书的主要目的是要给已经学会ASP.NET基础技能,而想要持续精进、提升能力的专业工程师,是一本具备实战经验的进阶范例集,内容与范例均大幅改写,并保留ASP.NET Web Form多版本的相容性,以「实战经验」、「务实范例」为主轴,每个范例都是网站必备,且是初学者最想学习的。全书涵盖重点如下:
✪最详细的「会员控管」范例,自己动手亲自撰写程式(Session),由浅入深,一应俱全。
✪会员权限控管,从入门的「障眼法」到「PlaceHolder动态加入控制项」。
✪GridView、ListView、DetailsView与FormView四大天王控制项,自己动手写各种功能。
✪防范资料隐码(SQL Injection)与XSS(跨网站脚本)攻击。
✪透过Windows AD登入与网路银行同级的「CA个人凭证」登入。
✪简单完成多国语系的网站。MasterPage主版页面的动态切换。
✪LinqDataSource、ObjectDataSource(商业物件)控制项的深入解说,搭配Class类别档。
✪自己动手写首页、网站增修功能。不需大型控制项,磨练ADO.NET功力。
✪强调网站的Master-Detail(主表明细)涵盖电子商务、知识管理、媒体网站各种需求。
✪CKEditor超强大的线上HTML输入画面。NPOI让您读取与输出Excel档。
✪网路问卷、线上投票、网路长条图的应用。ASP.NET Chart(图表)控制项入门。
✪不可思议的网页图表Google Chart + JavaScript与ASP.NET整合。
✪「全自动化投票」范例即装即用。「动态问卷产生器」可自行搭配题型(单、复选、文字输入)。
✪北风贸易系统、线上饮料订购系统,一个画面完成关联式订单、购物车。
✪OutputCache网页输出快取,轻而易举提升网页效能。
✪One ASP.NET,Web Form的Model Binding。
著者信息
作者简介
周栋祥 博士
现职:
国立高雄科技大学 资讯管理学系副教授兼教育事业暨产品推广处处长
学历:
国立政治大学 资讯管理博士(2004/09~2008/02)
国立中正大学 资讯管理硕士(1999/09~2001/07)
研习:
德国阿亨工业大学(RWTH AACHEN University)
新加坡国立大学(National University of Singapore)
新加坡南洋理工大学(Nanyang Technological University)
经历:
企业整合中心主任
研究发展处副研发长
区域产学合作中心主任
研究发展处推广教育中心主任
研究发展处产学组组长
区域产学合作中心执行长
研究发展处推广服务及教育组组长
管理学院院长特别助理
中华电信助理研究员
专长领域:
服务科学、客户关系管理、电信营运管理、电子商务、行动服务、工业4.0、物联网与大数据应用
吴进鲁
学历:
国立屏东科技大学 资讯管理研究所硕士
经历:
(1)1998~2000年为国立屏东科技大学计算机中心、屏东县教育局举办的多场资讯教育训练担任讲师(授课时数超过250小时)。
(2)国防役四年。资策会各式网站系统开发(七年经验)、电信产业分析与Internet指标研究工作。
(3)资策会 教育训练中心(南区)专任讲师(专长Web程式设计)。负责600小时之就业辅导班。
(4)星动计画B2Bi(XML资料交换,採用RosettaNet标准),VB 6.0与MS BizTalk Server系统开发与维护。客户为国内电子业十大股票上市公司。
(5)任职于国内某资通大厂(全球资讯业百大公司),负责软体技术规划与系统整合。
(6)2008/4/1~2017/7/1荣获MVP(微软最有价值专家),专长ASP.NET。
(7)2010~2012年台中市电脑公会办理 行政院劳委会职训局 产业人才投资计画,担任ASP.NET专任讲师。
(8)2015年起投入线上教学(远距教学)并提供ASP.NET(WebForm与MVC)教学影片,让学员线上学习。
审稿教授
吴盛 博士
现职:
南台科技大学 资讯管理学系 副教授
学历:
国立中山大学 资讯管理博士
经历:
国立中山大学 资讯管理学系兼任讲师
国立中山大学 企业管理学系兼任讲师
国立屏东科技大学 资讯管理学系兼任讲师
国立高雄餐旅学院 通识中心兼任讲师
专长领域:
资讯管理、知识管理、电子商务
ASP.NET专题实务(II):进阶范例应用 pdf epub mobi txt 电子书 下载
图书目录
CHAPTER 01 MasterPage(主版页面)
1-1 HTML网页的页框(frameset)
1-2 MasterPage主版页面(.master档)
1-3 使用MasterPage设计网页
1-4 自动切换手机版MasterPage(.Mobile.master)
1-5 透过程式,动手存取MasterPage里面的控制项
1-6 @MasterType指示词,MasterPage的公开属性
1-7 MasterPage与.FindControl()方法
1-8 MasterPage搭配FileUpload(档案上传)的技巧
1-9 透过程式,手动切换多个MasterPage档案
1-10 巢状(Nest)MasterPage
1-11 MasterPage与JavaScript、jQuery的搭配
CHAPTER 02 巡览(Navigator)控制项与多国语系─Menu、TreeView、SiteMapPath
2-1 何谓Menu、TreeView、SiteMapPath?
2-2 Web.Sitemap档案解析
2-3 SiteMapDatasource控制项
2-4 Case Study (I):动态变更巡览内容与.sitemap档
2-5 Case Study (II):写程式抓取.sitemap档各节点的属性
2-6 Case Study (III):抓取此一节点底下是否还有子节点?
2-7 Case Study (IV):自建XML档并搭配XmlDataSource自动产生节点
2-8 Case Study (V):搭配资料库自动产生节点
2-9 多国语系与资源档(.resx档)
2-10 Case Study (VI):FormsAuthentication与Cookie的综合应用
2-11 Case Study (VII):Menu控制项、MenuItem(功能表项目)与资料库
CHAPTER 03 Theme(佈景主题)与Skin(面板)
3-1 控制项的Skin范本
3-2 佈景主题(Theme)
3-3 沿用既有的Skin面板档案
3-4 搭配CSS样式表
3-5 Case Study:动态改变佈景主题(Theme)
CHAPTER 04 商务物件与资料存取层ObjectDataSource控制项
4-1 ObjectDataSource控制项
4-2 ObjectDataSource的操作步骤
4-3 自己撰写后置程式码的ObjectDataSource
4-4 TableAdapter概观
4-5 Case Study (I):ObjectDataSource主表明细(Master-Detail)
4-6 Case Study (II):中介层商务物件与ObjectDataSource控制项互动
4-7 Case Study (III):自订商业物件(Class & XML)搭配ObjectDataSource
4-8 Case Study (IV):自订商业物件(类别&强型别来源物件)
CHAPTER 05 DataBinding(资料系结)
5-1 网页程式连结资料库的四大步骤
5-2 DataBinding(资料系结)的革命
5-3 Code Behind,自己写程式控管DataBinding的时机
5-4 GridView可「新增」?透过程式控制EmptyDataTemplate
5-5 DataBinding应用 (I):与Page.IsPostBack的关联
5-6 DataBinding应用 (II):餐厅的点菜系统
5-7 DataBinding应用 (III):新增、修改、删除
5-8 DataBinding应用 (IV):GridView内嵌DropDownList
5-9 FAQ常见问题与观念釐清
5-10 Gridview的RowUpdating事件其他作法─e.NewsValues与IBindableTemplate介面
CHAPTER 06 DataBinding Expression,资料系结运算式
6-1 样板栏位的DataBinding Expression(系结运算式)
6-2 Case Study (I):DetailsView与FormView文章换行换列?分段落?
6-3 Case Study (II):大型控制项样板内的Calendar与DateTime
6-4 Eval与Bind的用法与异同
6-5 Repeater的样板+HyperLink控制项
6-6 JavaScript的window.Open()与资料系结运算式
6-7 Case Study (III):自己撰写DataBinding Expression
6-8 资料系结运算式的其他用法
6-9 单一数值(Single-Value)与重复数值(Repeated-Values)的资料系结
6-10 Case Study (IV):成绩不及格就出现警告
6-11 Case Study (V):GridView的加总与小计
6-12 补充范例:PreRender事件,在控制项出现在网页「之前」就处理
CHAPTER 07 档案上传与资料库的综合范例
7-1 Case Study (I):ListView+FileUpload图片式、棋盘式首页
7-2 Case Study (III):fancybox的图片效果(灯箱、图层)
7-3 Case Study (IV):jQuery呈现多媒体档案(fancybox)
7-4 Case Study (V):图片(二进位)存入资料表,透过IO Stream处理
7-5 .ashx档(泛型处理常式)范例与解说
7-6 Case Study(VI):图片(二进位)存入资料表,FileContent与FileBytes属性
7-7 将档案放入资料库的缺点& FILESTREAM设定步骤
CHAPTER 08 GridView汇出Excel档与NPOI Library
8-1 传统的作法(不建议使用)
8-2 输出Excel档,为何不建议上述传统方法?
8-3 NPOI Library存取Excel档案
8-4 在Visual Studio安装NPOI Library
8-5 产生空白Excel,并添加三个试算表(Sheet)
8-6 写入资料,放在Excel内的储存格
8-7 将资料库的纪录,逐笔写入Excel档
8-8 冻结窗格(冻结、锁定Excel栏位)
8-9 修改Excel储存格的格式与加入公式
8-10 修改Excel储存格的底色
8-11 上传Excel档案,读取后写入资料库(批次上传大量数据)
8-12 Excel栏位里面有「公式」,如何取得「运算后的"值"」?
8-13 Excel版本只支援2003?NPOI其他问题?
8-14 Case Study:读取Excel档之后,继续加入新的资料?
8-15 补充范例,GridView输出各种格式(PDF、XML等)
CHAPTER 09 ADO.NET动手写,主表明细(Master-Detail),首页/留言版
9-1 Master—网站首页
9-2 Master─网站首页(改良版)
9-3 Master─网站首页(搭配美工网页)
9-4 Details─展现一笔纪录的细部内容& SQL Injection攻击
9-5 设定参数和参数资料型别(ADO.NET)
9-6 文章的留言功能(关联式资料表)
9-7 自己动手写出「分页」程式
CHAPTER 10 线上问卷、自动化投票区、HTML长条图
10-1 简单投票 (I):计算每个候选人的总得票数
10-2 简单投票 (II):每一票都是一笔记录
10-3 Case Study:自动化投票
10-4 直立式长条图
10-5 线上测验系统(答题后,立即知道分数)
CHAPTER 11 自动化投票区(动态产生画面&控制项)
11-1 观念解析与构思、资料表的设计
11-2 PlaceHolder控制项与画面设计
11-3 第一个Question_M资料表,问卷主题
11-4 Question_D1资料表,每一题(单选、复选、文字输入)
11-5 如何抓取「动态产生」的控制项,被人填写后的「值」?
11-6 小结
CHAPTER 12 网页图表—ASP.NET Chart控制项与Google Chart
12-1 ASP.NET Chart控制项,自动产生统计图表
12-2 SQL指令的「扭转」,PIVOT与UNPIVOT
12-3 Case Study:微软MSDN范例
12-4 Case Study:Chart控制项转成PDF、图片档
12-5 Google Chart,强大、简单的JavaScript图表API
12-6 ClientScriptManager类别—透过后置程式码,撰写JavaScript
12-7 ADO.NET将资料库的数据变成Google Chart图表
12-8 补充范例:其他网页图表产生器
CHAPTER 13 会员登入、后端管理区的权限管理(I)─使用Session
13-1 会员资料库的设计
13-2 会员登入(会员专属区)
13-3 每一支后端程式的保全人员,Include file与defense.aspx
13-4 Case Study (I):会员登入才能看见文章列表(GridView控制项+超连结)
13-5 Case Study (II):修改某位会员发表的文章(FormView控制项)
13-6 Case Study (III):唯有特定权限,才能修改资料
13-7 Case Study (IV):区分「编辑」与「删除」的使用者权限
13-8 Case Study (V):区分「编辑」与「删除」的使用者权限,障眼法与DataBinding Expression
13-9 Case Study (VI):密码过期(定期更新密码)&新密码不跟旧的重复
13-10 Case Study (VII):註册后,透过E-Mail启动会员权益
13-11 Case Study (VIII):网页的虚拟键盘
13-12 EnableSessionState属性,让ASP.NET效能更好
CHAPTER 14 会员登入、后端管理区的权限管理(II)─GridView的RowCreated与RowDataBound事件
14-1 唯有本人可修改 (I)─障眼法、.FindControl()方法
14-2 唯有本人可修改 (II)─动态加入命令栏位,PlaceHolder控制项
14-3 同一笔记录的某些栏位可编辑?唯读?
CHAPTER 15 会员登入─MD5与SHA1杂凑与资料保护(System.Security.Cryptography命名空间)
15-1 MD5杂凑演算法,进行密码保护
15-2 Case Study (I):将会员的密码,透过MD5杂凑处理
15-3 Case Study (II):SHA1演算法
15-4 RSA演算法,双向加/解密(仅供参考)
CHAPTER 16 FormsAuthentication与Cookie、Windows AD验证(Active Directory网域服务)、个人CA凭证
16-1 FormsAuthentication与Cookie的综合应用
16-2 Active Directory网域服务验证(Windows AD帐号登入)
16-3 DirectoryEntry与DirectorySearcher类别
16-4 个人CA凭证,网路银行与线上交易
16-5 网站如何申请SSL(https)
CHAPTER 17 如何写出安全的ASP.NET与注意事项
17-1 指令码攻击
17-2 防范恶意的指令码
17-3 可能遭受攻击的HTML标签,XSS攻击
17-4 避免提供太多的错误讯息
17-5 缩减帐号的权限,越小越安全
17-6 如何设定安全密码并增加密码强度?
CHAPTER 18 Microsoft Anti-XSS Library与跨网站脚本攻击
18-1 安装最新的Microsoft Anti-XSS Library
18-2 AntiXSS编码方式与修正Web.Config的预设编码
18-3 不同命名空间的.HtmlEncode()方法
18-4 .UrlEncode()与.UrlPathEncode()方法
18-5 Anti-XSS Library的Sanitize类别
CHAPTER 19 自订「资料新增」画面/CKEditor线上网页编辑器
19-1 透过SqlDataSource精灵,不需写程式
19-2 实力扎根!自己手写DataSet+DataAdapter后置程式码
19-3 Case Study (I):当心SQL Injection攻击
19-4 Case Study (II):新增一笔资料后,取得自动识别id(Primary Key)
19-5 线上HTML编辑器,CKEditor
19-6 Case Study (III):新增纪录顺便档案上传,FormView+FileUpload
CHAPTER 20 北风贸易Master-Detail关联式订单一页搞定
20-1 关联式资料表之间的「关系」
20-2 订单系统的报表功能(不用写程式)
20-3 订单系统的新增资料
20-4 Case Study:一气呵成的订单系统(资料新增)
CHAPTER 21 泡沫红茶线上订购系统(另一种购物车,自订资料库)
21-1 设计概念与工作流程
21-2 系统执行画面与流程
21-3 设计资料表
21-4 HTML设计画面(订单主档,Master部份)
21-5 订单明细的Detail部份 (I):挑选饮料
21-6 订单明细的Detail部份 (II):确认饮料的糖份、冰块量
21-7 订单明细的Detail部份 (III):每次输入完成,GridView展示最新状态
21-8 如何确定订单已完成(可出货)?
CHAPTER 22 LinqDataSource控制项与DataContext类别
22-1 单一资料表
22-2 LinqDataSource与SqlDataSource的HTML标签,差异在哪?
22-3 关联式资料表(留言版的功能)
22-4 LinqDataSource类别
22-5 进阶!自己动手写LINQ程式
22-6 Case Study:自己撰写Class作为资料来源,搭配LINQ
22-7 LINQ-to-SQL的分页,Skip与Take函式
22-8 LINQ基础语法(线上阅读与补充文章)
CHAPTER 23 Model Binding与Web Form
23-1 第一个Model Binding程式(Web Form)
23-2 修改版,Model Binding与ADO.NET
23-3 Case Study:搜寻引擎,简单的Model与类别档
23-4 Model Binding、ADO.NET分页与技巧改善
23-5 微软MSDN范例:Model Binding与ASP.NET Web Forms
23-6 Model Binding与非同步(Async.)
23-7 Model Binding与Repository
23-8 常见问题:ASP.NET Web Form与MVC如何抉择?
CHAPTER 24 ASP.NET输出快取、OutputCache与PartialCachingAttribute类别
24-1 ASP.NET快取概论
24-2 网页输出快取,@OutputCache指示词
24-3 相同内容进行快取,VaryByParam属性
24-4 相同内容进行快取,VaryByControl属性
24-5 @OutputCache指示词的属性与介绍
24-6 SqlDependency属性,将@OutputCache搭配SQL Server
24-7 使用者控制项(User Control)的输出快取,PartialCachingAttribute类别
24-8 Case Study (IV):使用者控制项(User Control)搭配OutputCache
CHAPTER 25 Visual Studio「专案」与「网站」之异同、IIS网站部署
25-1 Visual Studio的「专案」与「网站」有何不同?
25-2 安装与测试IIS(Web Server环境)
25-3 Visual Studio的「专案」与IIS部署
25-4 IIS的移难排除
25-5 Visual Studio的「网站」与IIS部署
25-6 网站上线前的基本观念
图书序言
图书试读
None
ASP.NET专题实务(II):进阶范例应用 epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024
ASP.NET专题实务(II):进阶范例应用 epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024
ASP.NET专题实务(II):进阶范例应用 pdf epub mobi txt 电子书 下载 2024
用户评价
类似图书 点击查看全场最低价
ASP.NET专题实务(II):进阶范例应用 pdf epub mobi txt 电子书 下载