ASP.NET从入门到精通

ASP.NET从入门到精通
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2010-07
版次: 2
ISBN: 9787302227458
定价: 79.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 799页
字数: 1363千字
正文语种: 简体中文
15人买过
  •   《ASP.NET从入门到精通(第2版)》从初学者角度出发,以通俗易懂的语言,丰富多彩的实例,详细介绍了使用ASP.NET进行Web程序开发需要掌握的各方面知识。全书共分31章,包括ASP.NET开发入门,C#语言基础,ASP.NET的内置对象,ASP.NETWeb常用控件,数据验证技术,母版页,主题,数据绑定,使用ADO.NET操作数据库,数据控件,站点导航控件,Web用户控件,ASP.NET缓存技术,调试与错误处理,GDI+图形图像,水晶报表,E-mail邮件发送,WebServices,ASP.NETAjax技术,LINQ数据访问技术,安全策略,Web程序发布、打包与安装,注册及登录验证模块设计,新闻发布系统,在线投票系统,网站流量统计,文件上传与管理,购物车,Blog,BBS论坛,B2C电子商务网站等。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会ASP.NETWeb程序开发的精髓,从而快速提高开发技能。
      《ASP.NET从入门到精通(第2版)》列举了大量的小型实例、综合实例和部分项目案例;所附DVD光盘内容有同步视频讲解、实例源程序、“实践与练习”答案等;《ASP.NET从入门到精通(第2版)》的服务网站提供了模块库、案例库、题库、素材库、答疑服务。
      《ASP.NET从入门到精通(第2版)》内容详尽,实例丰富,非常适合作为编程初学者的学习用书,也适合作为开发人员的查阅和参考资料。 第1篇基础知识
    第1章ASP.NET开发入门3
    视频讲解:1小时49分钟
    1.1ASP.NET简介4
    1.1.1ASP.NET发展历程4
    1.1.2ASP.NET优势4
    1.1.3.NETFramework5
    1.1.4ASP.NET的运行原理5
    1.1.5ASP.NET的运行机制6
    1.2ASP.NET开发环境搭建7
    1.2.1安装IIS7
    1.2.2配置IIS9
    1.2.3安装VisualStudio200810
    1.2.4配置VisualStudio2008开发环境13
    1.3ASP.NET网页语法15
    1.3.1ASP.NET网页扩展名15
    1.3.2页面指令15
    1.3.3ASPX文件内容注释16
    1.3.4服务器端文件包含17
    1.3.5HTML服务器控件语法17
    .1.3.6ASP.NET服务器控件语法18
    1.3.7代码块语法19
    1.3.8表达式语法20
    1.4制作一个ASP.NET网站20
    1.4.1创建ASP.NET网站21
    1.4.2设计Web页面22
    1.4.3添加ASP.NET文件夹23
    1.4.4添加配置文件Web.config24
    1.4.5运行应用程序25
    1.4.6配置IIS虚拟目录25
    1.5MSDN帮助系统27
    1.5.1如何安装MSDN27
    1.5.2如何利用MSDN学习ASP.NET30

    第2章C#语言基础33
    视频讲解:2小时38分钟
    2.1数据类型34
    2.1.1值类型34
    2.1.2引用类型35
    2.1.3装箱和拆箱36
    2.2常量和变量37
    2.2.1常量37
    2.2.2变量37
    2.3类型转换38
    2.3.1隐式类型转换38
    2.3.2显式类型转换39
    2.4运算符及表达式40
    2.4.1算术运算符与算术表达式40
    2.4.2关系运算符与关系表达式41
    2.4.3赋值运算符与赋值表达式41
    2.4.4逻辑运算符与逻辑表达式42
    2.4.5位运算符43
    2.4.6其他运算符43
    2.4.7运算符的优先级44
    2.5字符串处理45
    2.5.1比较字符串45
    2.5.2定位字符及子串46
    2.5.3格式化字符串46
    2.5.4截取字符串47
    2.5.5分裂字符串47
    2.5.6插入和填充字符串48
    2.5.7删除和剪切字符串49
    2.5.8复制字符串49
    2.5.9替换字符串50
    2.6流程控制50
    2.6.1分支语句50
    2.6.2循环语句52
    2.6.3异常处理语句54
    2.7数组55
    2.7.1数组的声明56
    2.7.2初始化数组56
    2.7.3数组的遍历57

    第3章ASP.NET的内置对象59
    视频讲解:1小时14分钟
    3.1Response对象60
    3.1.1Response对象概述60
    3.1.2Response对象的常用属性和方法60
    3.1.3在页面中输出数据61
    3.1.4页面跳转并传递参数62
    3.1.5输出二进制图像63
    3.2Request对象64
    3.2.1Request对象概述64
    3.2.2Request对象的常用属性和方法64
    3.2.3获取页面间传送的值65
    3.2.4获取客户端浏览器信息66
    3.3Application对象67
    3.3.1Application对象概述67
    3.3.2Application对象的常用集合、属性和方法68
    3.3.3使用Application对象存储和读取全局变量68
    3.3.4设计一个访问计数器69
    3.3.5聊天室70
    3.4Session对象72
    3.4.1Session对象概述72
    3.4.2Session对象的常用集合、属性和方法72
    3.4.3使用Session对象存储和读取数据73
    3.5Cookie对象74
    3.5.1Cookie对象概述74
    3.5.2Cookie对象的常用属性和方法74
    3.5.3使用Cookie对象保存和读取客户端信息75
    3.6Server对象77
    3.6.1Server对象概述77
    3.6.2Server对象的常用属性和方法77
    3.6.3使用Server.Execute方法和Server.Transfer方法重定向页面78
    3.6.4使用Server.MapPath方法获取服务器的物理地址79
    3.6.5使用Server.UrlEncode方法对字符串进行编码79
    3.6.6使用Server.UrlDecode方法对字符串进行解码79
    3.7实践与练习80

    第4章ASP.NETWeb常用控件81
    视频讲解:37分钟
    4.1文本类型控件82
    4.1.1Label控件82
    4.1.2TextBox控件84
    4.2按钮类型控件87
    4.2.1Button控件87
    4.2.2LinkButton控件89
    4.2.3ImageButton控件91
    4.2.4HyperLink控件92
    4.3选择类型控件94
    4.3.1ListBox控件94
    4.3.2DropDownList控件100
    4.3.3RadioButton控件103
    4.3.4CheckBox控件105
    4.4图形显示类型控件109
    4.4.1Image控件109
    4.4.2ImageMap控件111
    4.5Panel容器控件115
    4.5.1Panel控件的概述115
    4.5.2使用Panel控件显示或隐藏一组控件116
    4.6FileUpload文件上传控件117
    4.6.1FileUpload控件的概述117
    4.6.2使用FileUpload控件上传图片文件118
    4.7登录控件120
    4.7.1Login控件120
    4.7.2CreateUserWizard控件122
    4.7.3使用CreateUserWizard控件和Login控件实现用户注册与登录123
    4.8实践与练习127

    第2篇核心技术
    第5章数据验证技术131
    视频讲解:1小时49分钟
    5.1数据验证控件132
    5.1.1非空数据验证控件132
    5.1.2数据比较验证控件133
    5.1.3数据类型验证控件135
    5.1.4数据格式验证控件137
    5.1.5数据范围验证控件140
    5.1.6验证错误信息显示控件142
    5.1.7自定义验证控件144
    5.2禁用数据验证145
    5.3实践与练习146

    第6章母版页147
    视频讲解:32分钟
    6.1母版页概述148
    6.2创建母版页149
    6.3创建内容页151
    6.4嵌套母版页152
    6.5访问母版页的控件和属性154
    6.5.1使用Master.FindControl()方法访问母版页上的控件155
    6.5.2引用@MasterType指令访问母版页上的属性156
    6.6实践与练习158

    第7章主题159
    视频讲解:33分钟
    7.1主题概述160
    7.1.1组成元素160
    7.1.2文件存储和组织方式161
    7.2创建主题162
    7.2.1创建外观文件162
    7.2.2为主题添加CSS样式163
    7.3应用主题166
    7.3.1指定和禁用主题166
    7.3.2动态加载主题167
    7.4实践与练习170

    第8章数据绑定171
    视频讲解:25分钟
    8.1数据绑定概述172
    8.2简单属性绑定172
    8.3表达式绑定174
    8.4集合绑定175
    8.5方法调用结果绑定176
    8.6实践与练习178

    第9章使用ADO.NET操作数据库179
    视频讲解:47分钟
    9.1ADO.NET简介180
    9.2使用Connection对象连接数据库181
    9.2.1使用SqlConnection对象连接SQLServer数据库181
    9.2.2使用OleDbConnection对象连接OLEDB数据源182
    9.2.3使用OdbcConnection对象连接ODBC数据源183
    9.2.4使用OracleConnection对象连接Oracle数据库184
    9.3使用Command对象操作数据185
    9.3.1使用Command对象查询数据186
    9.3.2使用Command对象添加数据187
    9.3.3使用Command对象修改数据189
    9.3.4使用Command对象删除数据191
    9.3.5使用Command对象调用存储过程192
    9.3.6使用Command对象实现数据库的事务处理194
    9.4结合使用DataSet对象和DataAdapter对象196
    9.4.1DataSet对象和DataAdapter对象的概述196
    9.4.2使用DataAdapter对象填充DataSet对象197
    9.4.3对DataSet中的数据进行操作197
    9.4.4使用DataSet中的数据更新数据库199
    9.5使用DataReader对象读取数据200
    9.5.1使用DataReader对象读取数据201
    9.5.2DataReader对象与DataSet对象的区别203
    9.6实践与练习205

    第10章数据控件207
    视频讲解:47分钟
    10.1GridView控件208
    10.1.1GridView控件概述208
    10.1.2GridView控件常用的属性、方法和事件208
    10.1.3使用GridView控件绑定数据源211
    10.1.4设置GridView控件的外观213
    10.1.5制定GridView控件的列216
    10.1.6查看GridView控件中数据的详细信息218
    10.1.7使用GridView控件分页显示数据220
    10.1.8在GridView控件中排序数据221
    10.1.9在GridView控件中实现全选和全不选功能222
    10.1.10在GridView控件中对数据进行编辑操作223
    10.2DataList控件227
    10.2.1DataList控件概述227
    10.2.2使用DataList控件绑定数据源227
    10.2.3分页显示DataList控件中的数据229
    10.2.4查看DataList控件中数据的详细信息232
    10.2.5在DataList控件中对数据进行编辑操作234
    10.3ListView控件与DataPager控件237
    10.3.1ListView控件与DataPager控件概述237
    10.3.2使用ListView控件与DataPager控件分页显示数据238
    10.4实践与练习240

    第11章站点导航控件241
    视频讲解:1小时21分钟
    11.1站点地图概述242
    11.2TreeView控件243
    11.2.1TreeView控件概述243
    11.2.2TreeView控件的常用属性和事件244
    11.2.3TreeView控件的基本应用246
    11.2.4TreeView控件绑定数据库247
    11.2.5TreeView控件绑定XML文件249
    11.2.6使用TreeView控件实现站点导航250
    11.3Menu控件251
    11.3.1Menu控件概述251
    11.3.2Menu控件的常用属性和事件252
    11.3.3Menu控件的基本应用253
    11.3.4Menu控件绑定XML文件254
    11.3.5使用Menu控件实现站点导航255
    11.4SiteMapPath控件256
    11.4.1SiteMapPath控件概述256
    11.4.2SiteMapPath控件的常用属性和事件256
    11.4.3使用SiteMapPath控件实现站点导航258
    11.5实践与练习258

    第12章Web用户控件259
    视频讲解:35分钟
    12.1Web用户控件概述260
    12.1.1用户控件与普通的Web页比较260
    12.1.2用户控件的优点260
    12.2创建及使用Web用户控件261
    12.2.1创建Web用户控件261
    12.2.2将Web用户控件添加至网页262
    12.2.3使用Web用户控件制作博客导航条263
    12.3设置用户控件264
    12.3.1访问用户控件的属性265
    12.3.2访问用户控件中的服务器控件265
    12.3.3将Web网页转化为用户控件267
    12.4实践与练习267

    第3篇高级应用
    第13章ASP.NET缓存技术271
    视频讲解:36分钟
    13.1ASP.NET缓存概述272
    13.2页面输出缓存272
    13.2.1页面输出缓存概述272
    13.2.2设置页面缓存的过期时间为当前时间加上60秒273
    13.3页面部分缓存275
    13.3.1页面部分缓存概述275
    13.3.2使用@OutputCache指令设置用户控件缓存功能276
    13.3.3使用PartialCachingAttribute类设置用户控件缓存功能276
    13.3.4使用ControlCachePolicy类278
    13.4页面数据缓存280
    13.4.1页面数据缓存概述280
    13.4.2页面数据缓存的应用283
    13.5实践与练习285

    第14章调试与错误处理287
    视频讲解:34分钟
    14.1错误类型288
    14.1.1语法错误288
    14.1.2语义错误289
    14.1.3逻辑错误289
    14.2程序调试289
    14.2.1断点290
    14.2.2开始执行291
    14.2.3中断执行293
    14.2.4停止执行293
    14.2.5单步执行294
    14.2.6运行到指定位置294
    14.3错误处理294
    14.3.1服务器故障排除294
    14.3.2ASP.NET中的异常处理296

    第15章GDI+图形图像299
    视频讲解:49分钟
    15.1GDI+绘图基础300
    15.1.1GDI+概述300
    15.1.2创建Graphics对象300
    15.1.3创建Pen对象301
    15.1.4创建Brush对象302
    15.2基本图形绘制308
    15.2.1GDI+中的直线和矩形308
    15.2.2GDI+中的椭圆、弧和扇形310
    15.2.3GDI+中的多边形313
    15.3GDI+绘图的应用314
    15.3.1绘制柱形图314
    15.3.2绘制折线图317
    15.3.3绘制饼形图321

    第16章水晶报表325
    视频讲解:54分钟
    16.1水晶报表简介326
    16.2.NET平台下的CryStal报表326
    16.2.1CryStalReports.Net简介326
    16.2.2Crystal报表设计器的环境介绍326
    16.2.3Crystal报表区域介绍327
    16.3Crystal报表数据源和数据访问模式329
    16.3.1VisualStudio2008中CrystalReports数据源列举329
    16.3.2报表的数据访问模式329
    16.4Crystal报表数据的相关操作341
    16.4.1水晶报表中数据的分组与排序341
    16.4.2水晶报表中数据的筛选343
    16.4.3图表的使用351
    16.4.4子报表的应用353
    16.5实践与练习357

    第17章E-mail邮件发送359
    视频讲解:28分钟
    17.1SMTP服务器发送电子邮件360
    17.1.1安装与配置SMTP服务360
    17.1.2System.Net.Mail命名空间介绍362
    17.1.3使用MailMessage类创建电子邮件363
    17.1.4使用Attachment类添加附件363
    17.1.5使用SmtpClient发送电子邮件364
    17.1.6在ASP.NET程序中发送电子邮件364
    17.2Jmail组件发送电子邮件366
    17.2.1Jmail组件概述366
    17.2.2使用Jmail组件实现给单用户发送电子邮件368
    17.2.3使用Jmail组件实现邮件的群发370

    第18章WebServices373
    视频讲解:32分钟
    18.1WebServices基础374
    18.2创建Web服务374
    18.2.1Web服务文件375
    18.2.2Web服务代码隐藏文件375
    18.2.3创建一个简单的Web服务377
    18.3Web服务的典型应用380
    18.3.1使用Web服务380
    18.3.2利用WebService发送手机短信382
    18.4实践与练习383

    第19章ASP.NETAjax技术385
    视频讲解:21分钟
    19.1ASP.NETAjax简介386
    19.1.1ASP.NETAjax概述386
    19.1.2Ajax开发模式386
    19.1.3ASP.NETAjax优点387
    19.1.4ASP.NETAjax架构387
    19.2ASP.NETAjax服务器控件388
    19.2.1ScriptManager脚本管理控件388
    19.2.2UpdatePanel局部更新控件394
    19.2.3Timer定时器控件397
    19.3Ajax实现无刷新聊天室398
    19.4引入ASP.NETAjaxControlToolkit中的控件403
    19.5ASP.NETAjaxControlToolkit中的扩展控件405
    19.5.1TextBoxWatermark:添加水印提示405
    19.5.2PasswordStrength:智能密码强度提示407
    19.5.3SlideShow:播放照片409
    19.6实践与练习412

    第20章LINQ数据访问技术413
    视频讲解:8分钟
    20.1LINQ技术概述414
    20.2LINQ查询常用子句415
    20.2.1from子句415
    20.2.2where子句416
    20.2.3select子句417
    20.2.4orderby子句418
    20.3使用LINQ操作SQLServer数据库419
    20.3.1建立LINQ数据源420
    20.3.2执行数据的添加、修改、删除和查询操作421
    20.3.3灵活运用LinqDataSource控件424
    20.4LINQ技术实际应用427
    20.4.1LINQ防止SQL注入式攻击427
    20.4.2使用LINQ实现数据分页429

    第21章安全策略435
    视频讲解:17分钟
    21.1验证436
    21.1.1Windows验证436
    21.1.2Forms验证439
    21.1.3Passport验证448
    21.2授权449

    第22章Web程序发布、打包与安装451
    视频讲解:16分钟
    22.1网站发布452
    22.2网站打包与安装455
    22.2.1打包455
    22.2.2安装456

    第4篇项目实战
    第23章注册及登录验证模块设计459
    视频讲解:34分钟
    23.1实例说明460
    23.2技术要点460
    23.2.1避免SQL注入式攻击460
    23.2.2图形码生成技术461
    23.2.3MD5加密算法463
    23.3开发过程464
    23.3.1数据库设计464
    23.3.2配置Web.config465
    23.3.3公共类编写465
    23.3.4模块设计说明468

    第24章新闻发布系统485
    视频讲解:38分钟
    24.1实例说明486
    24.2技术要点487
    24.2.1站内全面搜索487
    24.2.2代码封装技术487
    24.2.3使用DataList控件绑定数据并实现分页488
    24.2.4向页面中添加CSS样式489
    24.2.5使用FrameSet框架布局页面490
    24.2.6转化GridView控件中绑定数据的格式490
    24.3开发过程491
    24.3.1数据库设计491
    24.3.2配置Web.config491
    24.3.3公共类编写492
    24.3.4后台登录模块设计496
    24.3.5后台新闻管理模块设计498
    24.3.6前台主要功能模块设计507

    第25章在线投票系统519
    视频讲解:38分钟
    25.1实例说明520
    25.2技术要点520
    25.2.1防止用户重复投票520
    25.2.2图形方式显示投票结果521
    25.3开发过程524
    25.3.1数据库设计524
    25.3.2配置Web.config525
    25.3.3公共类编写525
    25.3.4模块设计说明527

    第26章网站流量统计541
    视频讲解:37分钟
    26.1实例说明542
    26.2技术要点542
    26.2.1如何获取并记录流量统计所需数据542
    26.2.2使用Request对象获取客户端信息543
    26.3开发过程544
    26.3.1数据库设计544
    26.3.2配置Web.config544
    26.3.3公共类编写545
    26.3.4模块设计说明546

    第27章文件上传与管理565
    视频讲解:44分钟
    27.1实例说明566
    27.2技术要点566
    27.2.1上传文件567
    27.2.2文件的基本操作567
    27.2.3文件下载569
    27.2.4鼠标移动表格行变色功能569
    27.2.5鼠标双击GridView控件中的数据弹出新页功能570
    27.3开发过程570
    27.3.1数据库设计570
    27.3.2配置Web.config571
    27.3.3公共类编写571
    27.3.4模块设计说明572

    第28章购物车585
    视频讲解:34分钟
    28.1实例说明586
    28.2技术要点586
    28.2.1如何使用Web服务器的Attributes属性运行Javascript命令586
    28.2.2如何使DataList控件中的TextBox控件允许输入数字587
    28.3开发过程587
    28.3.1数据库设计587
    28.3.2配置Web.config588
    28.3.3公共类编写588
    28.3.4模块设计说明590

    第29章Blog603
    视频讲解:39分钟
    29.1实例说明604
    29.2技术要点605
    29.2.1关于ASP.NET中的3层结构605
    29.2.2触发器的应用605
    29.2.3为GridView控件中的删除列添加确认对话框607
    29.2.4对DataList控件中的某列数据信息执行截取操作608
    29.3开发过程608
    29.3.1数据库设计608
    29.3.2配置Web.config611
    29.3.3公共类编写611
    29.3.4前台主要功能模块设计617
    29.3.5后台主要管理模块设计635

    第30章BBS论坛643
    视频讲解:39分钟
    30.1实例说明644
    30.2技术要点645
    30.2.1IFrame框架的使用645
    30.2.2第3方组件FreeTextBox的使用646
    30.2.3以缩略图形式上传图片648
    30.2.4多层设计模式开发648
    30.3开发过程650
    30.3.1数据库设计650
    30.3.2配置Web.config652
    30.3.3公共类编写653
    30.3.4模块设计说明662

    第31章B2C电子商务网站677
    视频讲解:41分钟
    31.1系统分析678
    31.1.1需求分析678
    31.1.2可行性分析678
    31.2总体设计678
    31.2.1项目规划678
    31.2.2系统业务流程分析679
    31.2.3系统功能结构图680
    31.3系统设计680
    31.3.1设计目标680
    31.3.2开发及运行环境681
    31.3.3数据库设计681
    31.4关键技术693
    31.4.1使用母版页构建网站的整体风格693
    31.4.2主题的应用696
    31.4.3使用存储过程实现站内模糊查询698
    31.4.4使用哈希表和Session对象实现购物功能699
    31.4.5FreeTextBox组件的配置使用701
    31.5公共类的编写702
    31.5.1Web.config文件配置702
    31.5.2数据库操作类的编写703
    31.6网站前台主要功能模块设计718
    31.6.1网站前台功能结构图718
    31.6.2母版页718
    31.6.3网站前台首页729
    31.6.4商品浏览页733
    31.6.5商品详细信息页739
    31.6.6购物车管理页742
    31.6.7服务台页748
    31.6.8在线支付功能模块756
    31.6.9用户注册页762
    31.6.10浏览/更新用户信息页766
    31.6.11发表留言769
    31.6.12浏览/管理我的留言771
    31.7网站后台主要功能模块设计775
    31.7.1网站后台功能结构图775
    31.7.2后台登录模块设计776
    31.7.3商品管理模块设计777
    31.7.4订单管理模块设计787
  • 内容简介:
      《ASP.NET从入门到精通(第2版)》从初学者角度出发,以通俗易懂的语言,丰富多彩的实例,详细介绍了使用ASP.NET进行Web程序开发需要掌握的各方面知识。全书共分31章,包括ASP.NET开发入门,C#语言基础,ASP.NET的内置对象,ASP.NETWeb常用控件,数据验证技术,母版页,主题,数据绑定,使用ADO.NET操作数据库,数据控件,站点导航控件,Web用户控件,ASP.NET缓存技术,调试与错误处理,GDI+图形图像,水晶报表,E-mail邮件发送,WebServices,ASP.NETAjax技术,LINQ数据访问技术,安全策略,Web程序发布、打包与安装,注册及登录验证模块设计,新闻发布系统,在线投票系统,网站流量统计,文件上传与管理,购物车,Blog,BBS论坛,B2C电子商务网站等。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会ASP.NETWeb程序开发的精髓,从而快速提高开发技能。
      《ASP.NET从入门到精通(第2版)》列举了大量的小型实例、综合实例和部分项目案例;所附DVD光盘内容有同步视频讲解、实例源程序、“实践与练习”答案等;《ASP.NET从入门到精通(第2版)》的服务网站提供了模块库、案例库、题库、素材库、答疑服务。
      《ASP.NET从入门到精通(第2版)》内容详尽,实例丰富,非常适合作为编程初学者的学习用书,也适合作为开发人员的查阅和参考资料。
  • 目录:
    第1篇基础知识
    第1章ASP.NET开发入门3
    视频讲解:1小时49分钟
    1.1ASP.NET简介4
    1.1.1ASP.NET发展历程4
    1.1.2ASP.NET优势4
    1.1.3.NETFramework5
    1.1.4ASP.NET的运行原理5
    1.1.5ASP.NET的运行机制6
    1.2ASP.NET开发环境搭建7
    1.2.1安装IIS7
    1.2.2配置IIS9
    1.2.3安装VisualStudio200810
    1.2.4配置VisualStudio2008开发环境13
    1.3ASP.NET网页语法15
    1.3.1ASP.NET网页扩展名15
    1.3.2页面指令15
    1.3.3ASPX文件内容注释16
    1.3.4服务器端文件包含17
    1.3.5HTML服务器控件语法17
    .1.3.6ASP.NET服务器控件语法18
    1.3.7代码块语法19
    1.3.8表达式语法20
    1.4制作一个ASP.NET网站20
    1.4.1创建ASP.NET网站21
    1.4.2设计Web页面22
    1.4.3添加ASP.NET文件夹23
    1.4.4添加配置文件Web.config24
    1.4.5运行应用程序25
    1.4.6配置IIS虚拟目录25
    1.5MSDN帮助系统27
    1.5.1如何安装MSDN27
    1.5.2如何利用MSDN学习ASP.NET30

    第2章C#语言基础33
    视频讲解:2小时38分钟
    2.1数据类型34
    2.1.1值类型34
    2.1.2引用类型35
    2.1.3装箱和拆箱36
    2.2常量和变量37
    2.2.1常量37
    2.2.2变量37
    2.3类型转换38
    2.3.1隐式类型转换38
    2.3.2显式类型转换39
    2.4运算符及表达式40
    2.4.1算术运算符与算术表达式40
    2.4.2关系运算符与关系表达式41
    2.4.3赋值运算符与赋值表达式41
    2.4.4逻辑运算符与逻辑表达式42
    2.4.5位运算符43
    2.4.6其他运算符43
    2.4.7运算符的优先级44
    2.5字符串处理45
    2.5.1比较字符串45
    2.5.2定位字符及子串46
    2.5.3格式化字符串46
    2.5.4截取字符串47
    2.5.5分裂字符串47
    2.5.6插入和填充字符串48
    2.5.7删除和剪切字符串49
    2.5.8复制字符串49
    2.5.9替换字符串50
    2.6流程控制50
    2.6.1分支语句50
    2.6.2循环语句52
    2.6.3异常处理语句54
    2.7数组55
    2.7.1数组的声明56
    2.7.2初始化数组56
    2.7.3数组的遍历57

    第3章ASP.NET的内置对象59
    视频讲解:1小时14分钟
    3.1Response对象60
    3.1.1Response对象概述60
    3.1.2Response对象的常用属性和方法60
    3.1.3在页面中输出数据61
    3.1.4页面跳转并传递参数62
    3.1.5输出二进制图像63
    3.2Request对象64
    3.2.1Request对象概述64
    3.2.2Request对象的常用属性和方法64
    3.2.3获取页面间传送的值65
    3.2.4获取客户端浏览器信息66
    3.3Application对象67
    3.3.1Application对象概述67
    3.3.2Application对象的常用集合、属性和方法68
    3.3.3使用Application对象存储和读取全局变量68
    3.3.4设计一个访问计数器69
    3.3.5聊天室70
    3.4Session对象72
    3.4.1Session对象概述72
    3.4.2Session对象的常用集合、属性和方法72
    3.4.3使用Session对象存储和读取数据73
    3.5Cookie对象74
    3.5.1Cookie对象概述74
    3.5.2Cookie对象的常用属性和方法74
    3.5.3使用Cookie对象保存和读取客户端信息75
    3.6Server对象77
    3.6.1Server对象概述77
    3.6.2Server对象的常用属性和方法77
    3.6.3使用Server.Execute方法和Server.Transfer方法重定向页面78
    3.6.4使用Server.MapPath方法获取服务器的物理地址79
    3.6.5使用Server.UrlEncode方法对字符串进行编码79
    3.6.6使用Server.UrlDecode方法对字符串进行解码79
    3.7实践与练习80

    第4章ASP.NETWeb常用控件81
    视频讲解:37分钟
    4.1文本类型控件82
    4.1.1Label控件82
    4.1.2TextBox控件84
    4.2按钮类型控件87
    4.2.1Button控件87
    4.2.2LinkButton控件89
    4.2.3ImageButton控件91
    4.2.4HyperLink控件92
    4.3选择类型控件94
    4.3.1ListBox控件94
    4.3.2DropDownList控件100
    4.3.3RadioButton控件103
    4.3.4CheckBox控件105
    4.4图形显示类型控件109
    4.4.1Image控件109
    4.4.2ImageMap控件111
    4.5Panel容器控件115
    4.5.1Panel控件的概述115
    4.5.2使用Panel控件显示或隐藏一组控件116
    4.6FileUpload文件上传控件117
    4.6.1FileUpload控件的概述117
    4.6.2使用FileUpload控件上传图片文件118
    4.7登录控件120
    4.7.1Login控件120
    4.7.2CreateUserWizard控件122
    4.7.3使用CreateUserWizard控件和Login控件实现用户注册与登录123
    4.8实践与练习127

    第2篇核心技术
    第5章数据验证技术131
    视频讲解:1小时49分钟
    5.1数据验证控件132
    5.1.1非空数据验证控件132
    5.1.2数据比较验证控件133
    5.1.3数据类型验证控件135
    5.1.4数据格式验证控件137
    5.1.5数据范围验证控件140
    5.1.6验证错误信息显示控件142
    5.1.7自定义验证控件144
    5.2禁用数据验证145
    5.3实践与练习146

    第6章母版页147
    视频讲解:32分钟
    6.1母版页概述148
    6.2创建母版页149
    6.3创建内容页151
    6.4嵌套母版页152
    6.5访问母版页的控件和属性154
    6.5.1使用Master.FindControl()方法访问母版页上的控件155
    6.5.2引用@MasterType指令访问母版页上的属性156
    6.6实践与练习158

    第7章主题159
    视频讲解:33分钟
    7.1主题概述160
    7.1.1组成元素160
    7.1.2文件存储和组织方式161
    7.2创建主题162
    7.2.1创建外观文件162
    7.2.2为主题添加CSS样式163
    7.3应用主题166
    7.3.1指定和禁用主题166
    7.3.2动态加载主题167
    7.4实践与练习170

    第8章数据绑定171
    视频讲解:25分钟
    8.1数据绑定概述172
    8.2简单属性绑定172
    8.3表达式绑定174
    8.4集合绑定175
    8.5方法调用结果绑定176
    8.6实践与练习178

    第9章使用ADO.NET操作数据库179
    视频讲解:47分钟
    9.1ADO.NET简介180
    9.2使用Connection对象连接数据库181
    9.2.1使用SqlConnection对象连接SQLServer数据库181
    9.2.2使用OleDbConnection对象连接OLEDB数据源182
    9.2.3使用OdbcConnection对象连接ODBC数据源183
    9.2.4使用OracleConnection对象连接Oracle数据库184
    9.3使用Command对象操作数据185
    9.3.1使用Command对象查询数据186
    9.3.2使用Command对象添加数据187
    9.3.3使用Command对象修改数据189
    9.3.4使用Command对象删除数据191
    9.3.5使用Command对象调用存储过程192
    9.3.6使用Command对象实现数据库的事务处理194
    9.4结合使用DataSet对象和DataAdapter对象196
    9.4.1DataSet对象和DataAdapter对象的概述196
    9.4.2使用DataAdapter对象填充DataSet对象197
    9.4.3对DataSet中的数据进行操作197
    9.4.4使用DataSet中的数据更新数据库199
    9.5使用DataReader对象读取数据200
    9.5.1使用DataReader对象读取数据201
    9.5.2DataReader对象与DataSet对象的区别203
    9.6实践与练习205

    第10章数据控件207
    视频讲解:47分钟
    10.1GridView控件208
    10.1.1GridView控件概述208
    10.1.2GridView控件常用的属性、方法和事件208
    10.1.3使用GridView控件绑定数据源211
    10.1.4设置GridView控件的外观213
    10.1.5制定GridView控件的列216
    10.1.6查看GridView控件中数据的详细信息218
    10.1.7使用GridView控件分页显示数据220
    10.1.8在GridView控件中排序数据221
    10.1.9在GridView控件中实现全选和全不选功能222
    10.1.10在GridView控件中对数据进行编辑操作223
    10.2DataList控件227
    10.2.1DataList控件概述227
    10.2.2使用DataList控件绑定数据源227
    10.2.3分页显示DataList控件中的数据229
    10.2.4查看DataList控件中数据的详细信息232
    10.2.5在DataList控件中对数据进行编辑操作234
    10.3ListView控件与DataPager控件237
    10.3.1ListView控件与DataPager控件概述237
    10.3.2使用ListView控件与DataPager控件分页显示数据238
    10.4实践与练习240

    第11章站点导航控件241
    视频讲解:1小时21分钟
    11.1站点地图概述242
    11.2TreeView控件243
    11.2.1TreeView控件概述243
    11.2.2TreeView控件的常用属性和事件244
    11.2.3TreeView控件的基本应用246
    11.2.4TreeView控件绑定数据库247
    11.2.5TreeView控件绑定XML文件249
    11.2.6使用TreeView控件实现站点导航250
    11.3Menu控件251
    11.3.1Menu控件概述251
    11.3.2Menu控件的常用属性和事件252
    11.3.3Menu控件的基本应用253
    11.3.4Menu控件绑定XML文件254
    11.3.5使用Menu控件实现站点导航255
    11.4SiteMapPath控件256
    11.4.1SiteMapPath控件概述256
    11.4.2SiteMapPath控件的常用属性和事件256
    11.4.3使用SiteMapPath控件实现站点导航258
    11.5实践与练习258

    第12章Web用户控件259
    视频讲解:35分钟
    12.1Web用户控件概述260
    12.1.1用户控件与普通的Web页比较260
    12.1.2用户控件的优点260
    12.2创建及使用Web用户控件261
    12.2.1创建Web用户控件261
    12.2.2将Web用户控件添加至网页262
    12.2.3使用Web用户控件制作博客导航条263
    12.3设置用户控件264
    12.3.1访问用户控件的属性265
    12.3.2访问用户控件中的服务器控件265
    12.3.3将Web网页转化为用户控件267
    12.4实践与练习267

    第3篇高级应用
    第13章ASP.NET缓存技术271
    视频讲解:36分钟
    13.1ASP.NET缓存概述272
    13.2页面输出缓存272
    13.2.1页面输出缓存概述272
    13.2.2设置页面缓存的过期时间为当前时间加上60秒273
    13.3页面部分缓存275
    13.3.1页面部分缓存概述275
    13.3.2使用@OutputCache指令设置用户控件缓存功能276
    13.3.3使用PartialCachingAttribute类设置用户控件缓存功能276
    13.3.4使用ControlCachePolicy类278
    13.4页面数据缓存280
    13.4.1页面数据缓存概述280
    13.4.2页面数据缓存的应用283
    13.5实践与练习285

    第14章调试与错误处理287
    视频讲解:34分钟
    14.1错误类型288
    14.1.1语法错误288
    14.1.2语义错误289
    14.1.3逻辑错误289
    14.2程序调试289
    14.2.1断点290
    14.2.2开始执行291
    14.2.3中断执行293
    14.2.4停止执行293
    14.2.5单步执行294
    14.2.6运行到指定位置294
    14.3错误处理294
    14.3.1服务器故障排除294
    14.3.2ASP.NET中的异常处理296

    第15章GDI+图形图像299
    视频讲解:49分钟
    15.1GDI+绘图基础300
    15.1.1GDI+概述300
    15.1.2创建Graphics对象300
    15.1.3创建Pen对象301
    15.1.4创建Brush对象302
    15.2基本图形绘制308
    15.2.1GDI+中的直线和矩形308
    15.2.2GDI+中的椭圆、弧和扇形310
    15.2.3GDI+中的多边形313
    15.3GDI+绘图的应用314
    15.3.1绘制柱形图314
    15.3.2绘制折线图317
    15.3.3绘制饼形图321

    第16章水晶报表325
    视频讲解:54分钟
    16.1水晶报表简介326
    16.2.NET平台下的CryStal报表326
    16.2.1CryStalReports.Net简介326
    16.2.2Crystal报表设计器的环境介绍326
    16.2.3Crystal报表区域介绍327
    16.3Crystal报表数据源和数据访问模式329
    16.3.1VisualStudio2008中CrystalReports数据源列举329
    16.3.2报表的数据访问模式329
    16.4Crystal报表数据的相关操作341
    16.4.1水晶报表中数据的分组与排序341
    16.4.2水晶报表中数据的筛选343
    16.4.3图表的使用351
    16.4.4子报表的应用353
    16.5实践与练习357

    第17章E-mail邮件发送359
    视频讲解:28分钟
    17.1SMTP服务器发送电子邮件360
    17.1.1安装与配置SMTP服务360
    17.1.2System.Net.Mail命名空间介绍362
    17.1.3使用MailMessage类创建电子邮件363
    17.1.4使用Attachment类添加附件363
    17.1.5使用SmtpClient发送电子邮件364
    17.1.6在ASP.NET程序中发送电子邮件364
    17.2Jmail组件发送电子邮件366
    17.2.1Jmail组件概述366
    17.2.2使用Jmail组件实现给单用户发送电子邮件368
    17.2.3使用Jmail组件实现邮件的群发370

    第18章WebServices373
    视频讲解:32分钟
    18.1WebServices基础374
    18.2创建Web服务374
    18.2.1Web服务文件375
    18.2.2Web服务代码隐藏文件375
    18.2.3创建一个简单的Web服务377
    18.3Web服务的典型应用380
    18.3.1使用Web服务380
    18.3.2利用WebService发送手机短信382
    18.4实践与练习383

    第19章ASP.NETAjax技术385
    视频讲解:21分钟
    19.1ASP.NETAjax简介386
    19.1.1ASP.NETAjax概述386
    19.1.2Ajax开发模式386
    19.1.3ASP.NETAjax优点387
    19.1.4ASP.NETAjax架构387
    19.2ASP.NETAjax服务器控件388
    19.2.1ScriptManager脚本管理控件388
    19.2.2UpdatePanel局部更新控件394
    19.2.3Timer定时器控件397
    19.3Ajax实现无刷新聊天室398
    19.4引入ASP.NETAjaxControlToolkit中的控件403
    19.5ASP.NETAjaxControlToolkit中的扩展控件405
    19.5.1TextBoxWatermark:添加水印提示405
    19.5.2PasswordStrength:智能密码强度提示407
    19.5.3SlideShow:播放照片409
    19.6实践与练习412

    第20章LINQ数据访问技术413
    视频讲解:8分钟
    20.1LINQ技术概述414
    20.2LINQ查询常用子句415
    20.2.1from子句415
    20.2.2where子句416
    20.2.3select子句417
    20.2.4orderby子句418
    20.3使用LINQ操作SQLServer数据库419
    20.3.1建立LINQ数据源420
    20.3.2执行数据的添加、修改、删除和查询操作421
    20.3.3灵活运用LinqDataSource控件424
    20.4LINQ技术实际应用427
    20.4.1LINQ防止SQL注入式攻击427
    20.4.2使用LINQ实现数据分页429

    第21章安全策略435
    视频讲解:17分钟
    21.1验证436
    21.1.1Windows验证436
    21.1.2Forms验证439
    21.1.3Passport验证448
    21.2授权449

    第22章Web程序发布、打包与安装451
    视频讲解:16分钟
    22.1网站发布452
    22.2网站打包与安装455
    22.2.1打包455
    22.2.2安装456

    第4篇项目实战
    第23章注册及登录验证模块设计459
    视频讲解:34分钟
    23.1实例说明460
    23.2技术要点460
    23.2.1避免SQL注入式攻击460
    23.2.2图形码生成技术461
    23.2.3MD5加密算法463
    23.3开发过程464
    23.3.1数据库设计464
    23.3.2配置Web.config465
    23.3.3公共类编写465
    23.3.4模块设计说明468

    第24章新闻发布系统485
    视频讲解:38分钟
    24.1实例说明486
    24.2技术要点487
    24.2.1站内全面搜索487
    24.2.2代码封装技术487
    24.2.3使用DataList控件绑定数据并实现分页488
    24.2.4向页面中添加CSS样式489
    24.2.5使用FrameSet框架布局页面490
    24.2.6转化GridView控件中绑定数据的格式490
    24.3开发过程491
    24.3.1数据库设计491
    24.3.2配置Web.config491
    24.3.3公共类编写492
    24.3.4后台登录模块设计496
    24.3.5后台新闻管理模块设计498
    24.3.6前台主要功能模块设计507

    第25章在线投票系统519
    视频讲解:38分钟
    25.1实例说明520
    25.2技术要点520
    25.2.1防止用户重复投票520
    25.2.2图形方式显示投票结果521
    25.3开发过程524
    25.3.1数据库设计524
    25.3.2配置Web.config525
    25.3.3公共类编写525
    25.3.4模块设计说明527

    第26章网站流量统计541
    视频讲解:37分钟
    26.1实例说明542
    26.2技术要点542
    26.2.1如何获取并记录流量统计所需数据542
    26.2.2使用Request对象获取客户端信息543
    26.3开发过程544
    26.3.1数据库设计544
    26.3.2配置Web.config544
    26.3.3公共类编写545
    26.3.4模块设计说明546

    第27章文件上传与管理565
    视频讲解:44分钟
    27.1实例说明566
    27.2技术要点566
    27.2.1上传文件567
    27.2.2文件的基本操作567
    27.2.3文件下载569
    27.2.4鼠标移动表格行变色功能569
    27.2.5鼠标双击GridView控件中的数据弹出新页功能570
    27.3开发过程570
    27.3.1数据库设计570
    27.3.2配置Web.config571
    27.3.3公共类编写571
    27.3.4模块设计说明572

    第28章购物车585
    视频讲解:34分钟
    28.1实例说明586
    28.2技术要点586
    28.2.1如何使用Web服务器的Attributes属性运行Javascript命令586
    28.2.2如何使DataList控件中的TextBox控件允许输入数字587
    28.3开发过程587
    28.3.1数据库设计587
    28.3.2配置Web.config588
    28.3.3公共类编写588
    28.3.4模块设计说明590

    第29章Blog603
    视频讲解:39分钟
    29.1实例说明604
    29.2技术要点605
    29.2.1关于ASP.NET中的3层结构605
    29.2.2触发器的应用605
    29.2.3为GridView控件中的删除列添加确认对话框607
    29.2.4对DataList控件中的某列数据信息执行截取操作608
    29.3开发过程608
    29.3.1数据库设计608
    29.3.2配置Web.config611
    29.3.3公共类编写611
    29.3.4前台主要功能模块设计617
    29.3.5后台主要管理模块设计635

    第30章BBS论坛643
    视频讲解:39分钟
    30.1实例说明644
    30.2技术要点645
    30.2.1IFrame框架的使用645
    30.2.2第3方组件FreeTextBox的使用646
    30.2.3以缩略图形式上传图片648
    30.2.4多层设计模式开发648
    30.3开发过程650
    30.3.1数据库设计650
    30.3.2配置Web.config652
    30.3.3公共类编写653
    30.3.4模块设计说明662

    第31章B2C电子商务网站677
    视频讲解:41分钟
    31.1系统分析678
    31.1.1需求分析678
    31.1.2可行性分析678
    31.2总体设计678
    31.2.1项目规划678
    31.2.2系统业务流程分析679
    31.2.3系统功能结构图680
    31.3系统设计680
    31.3.1设计目标680
    31.3.2开发及运行环境681
    31.3.3数据库设计681
    31.4关键技术693
    31.4.1使用母版页构建网站的整体风格693
    31.4.2主题的应用696
    31.4.3使用存储过程实现站内模糊查询698
    31.4.4使用哈希表和Session对象实现购物功能699
    31.4.5FreeTextBox组件的配置使用701
    31.5公共类的编写702
    31.5.1Web.config文件配置702
    31.5.2数据库操作类的编写703
    31.6网站前台主要功能模块设计718
    31.6.1网站前台功能结构图718
    31.6.2母版页718
    31.6.3网站前台首页729
    31.6.4商品浏览页733
    31.6.5商品详细信息页739
    31.6.6购物车管理页742
    31.6.7服务台页748
    31.6.8在线支付功能模块756
    31.6.9用户注册页762
    31.6.10浏览/更新用户信息页766
    31.6.11发表留言769
    31.6.12浏览/管理我的留言771
    31.7网站后台主要功能模块设计775
    31.7.1网站后台功能结构图775
    31.7.2后台登录模块设计776
    31.7.3商品管理模块设计777
    31.7.4订单管理模块设计787
查看详情
12
相关图书 / 更多
ASP.NET从入门到精通
ASP.NET程序设计
张铁红
ASP.NET从入门到精通
ASP.NET Core+Vue.js全栈开发训练营
南荣相如
ASP.NET从入门到精通
ASIC物理设计要点
[美]霍斯鲁·戈尔山 著;崔志颖 译
ASP.NET从入门到精通
ASP.NET Core从入门到精通
明日科技
ASP.NET从入门到精通
ASP.NET Core学习之旅:逐步构建自己的开发框架 刘俊繁
刘俊繁
ASP.NET从入门到精通
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际作品展暨学术研讨会主旨报告文集
鲁晓波 主编;赵超 副主编
ASP.NET从入门到精通
ASE斑点追踪超声心动图应变成像
(澳)托马斯·H.马维克
ASP.NET从入门到精通
ASP.NET程序设计案例教程
张华
ASP.NET从入门到精通
ASM全埋点开发实战
王灼洲 张伟
ASP.NET从入门到精通
AS- Helix : 人工智能时代艺术与科学融合——第五届艺术与科学国际学术研讨会论文集
鲁晓波 主编;赵超 副主编
ASP.NET从入门到精通
ASP.NET程序设计案例教程(第2版)
涂俊英
ASP.NET从入门到精通
ASP.NET网站设计教程(微课视频版)
陶永鹏;郭鹏;刘建鑫;张立杰
您可能感兴趣 / 更多
ASP.NET从入门到精通
ASP。NET全能速查宝典
庞娅娟 编;张跃廷;房大伟
ASP.NET从入门到精通
SQL范例完全自学手册
庞娅娟、房大伟、张跃廷 著
ASP.NET从入门到精通
ASP从入门到精通
庞娅娟 编;吕继迪;孙明丽
ASP.NET从入门到精通
ASP网络编程自学手册(1CD)
庞娅娟 编
ASP.NET从入门到精通
软件工程师典藏:ASP技术方案宝典
庞娅娟、孙明丽、吕继迪 著
ASP.NET从入门到精通
ASP网络开发实例自学手册
庞娅娟 编;刘清环