新書推薦:
《
形似神异:什么是中日传统政治文化的结构性差异
》
售價:HK$
55.8
《
养育不好惹的小孩
》
售價:HK$
77.3
《
加加美高浩的手部绘画技法 II
》
售價:HK$
89.4
《
卡特里娜(“同一颗星球”丛书)
》
售價:HK$
87.4
《
伟大民族:从路易十五到拿破仑的法国史(方尖碑)
》
售價:HK$
188.2
《
古今“书画同源”论辨——中国书法与中国绘画的关系问题兼中国画笔墨研究
》
售價:HK$
132.2
《
《日本文学史序说》讲演录
》
售價:HK$
72.8
《
无尽的海洋:美国海事探险与大众文化(1815—1860)
》
售價:HK$
99.7
|
內容簡介: |
《ASP.NET开发实战1200例》包括第I卷、第II卷共计1200个例子,本书是第I卷,共计600个例子。
本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用ASP.NET进行程序开发的各种知识和技巧。主要包括ASP.NET技术基础、VS
2008环境搭建,还详细讲解了C#语言设计入门,然后从常用Web服务器控件、ASP.NET安全验证控件、数据绑定控件、Web用户控件和ASP.NET导航控件全面介绍了几乎所有ASP.NET控件应用,接着以AJAX无刷新技术及页面模板设计对ASP.NET客户端进行了详细介绍,最后以高效网站开发缓存技术、文件IO处理和图形图像与多媒体方面更高层次地讲解了ASP.NET网站开发技术。本书分6篇23章内容,共计600个实例和600个经验技巧。每个实例都是作者精心筛选的,具有很强的实用性,其中一些是开发人员难于寻觅的。
本书两卷共计1200个例子,包括了开发中各个方面最常用的实例,是目前市场上实例最全面的开发类图书;本书实例来源于多位工程师的多年积累,具有很强的实用性。
本书附带有配套DVD光盘,光盘中提供有部分实例的视频和大部分源代码,读者稍加修改即可应用。
本书适合ASP.NET的初学者,如高校学生、求职人员作为练习、速查、学习使用,也适合ASP.NET程序员参考、查阅。
|
目錄:
|
第1篇 ASP.NET快速入门篇
第1章 搭建ASP.NET开发环境2
1.1 ASP.NET环境配置3
实例001 安装和配置Visual Studio 2008开发环境3
实例002 安装和配置IIS(Web服务器)7
实例003 安装MSDN帮助编程学习10
实例004 在VS 2008中设定断点及调试程序13
1.2 应用Web.Config配置网站16
实例005 配置Access数据库连接16
实例006 配置SQL Server数据库连接18
实例007 配置Session变量的生命周期19
实例008 限制上传文件的大小与时间20
实例009 连接默认错误页21
实例010 配置验证级别22
第2章 C#语言基础25
2.1 实用的数据类型26
实例011 仓库与盒子的学问——数据类型与变量26
实例012 数据类型之值类型的使用27
实例013 数据类型之引用类型的使用30
实例014 数据类型之浅复制:包含引用类型的值类型31
实例015 按值传递引用类型33
实例016 按引用传递引用类型35
实例017 程序性能的优化——装箱和拆箱的最小化36
2.2 流程控制和数组的应用38
实例018 岔路口的选择——这是去医院还是去学校的路38
实例019 看看你现在是否处于人生的黄金阶段40
实例020 当前所处月份是地球上的春夏秋冬哪个季节41
实例021 巧妇的“精打细算”——百钱买百鸡43
实例022 后台管理登录窗口中用户名及密码的重置45
实例023 制作一个简单的循环计数器47
实例024 媳妇儿喜欢的“大乐透”号码48
实例025 我的“双色球”从小到大的排序号码50
实例026 明日科技编程全能词典种类及其价格51
实例027 浓浓思乡之情——李白的《静夜思》53
实例028 会考考试中的汉字拼音简码54
实例029 经典算法之歌德巴赫猜想的算法55
实例030 经典问题之约瑟夫环问题(使用数组解决)57
实例031 数组与算法之冒泡排序58
实例032 冒泡排序的改进——快速排序算法60
实例033 较高级的数组与算法——二分法搜索61
2.3 运算符的应用63
实例034 加加减减——前缀方式增1和减1运算符63
实例035 乾坤大挪移——移位运算符的简单应用64
实例036 制作一个简单的加法计算器(利用算术运算符)66
实例037 判断合法的用户名称和密码67
实例038 加密用户密码等重要的数据信息69
2.4 静态字符串String操作70
实例039 用户注册中“密码”和“确认密码”是否一致70
实例040 定位字符串和子串71
实例041 标准的图书定价及上市时间72
实例042 由用户名“MR”和密码“明日科技”组成新密码73
实例043 分行显示我的兴趣与爱好75
实例044 两种比较不错的密码修改方案76
实例045 再谈两种比较不错的密码修改方案77
实例046 智能复制当前输入的数据信息79
实例047 用户密码重置功能80
2.5 动态字符串StringBuilder操作81
实例048 动态追加用户密码信息81
实例049 客户管理系统中动态组成用户新密码82
实例050 用户密码设置简单化83
实例051 动态替换用户密码信息84
2.6 常用日期操作85
实例052 获得服务器当前日期和时间85
实例053 获取当前日期是星期几86
实例054 获取当前年的天数87
实例055 获取当前月的天数88
实例056 计算两日期时间间隔90
2.7 C#语言高级应用91
实例057 一无所有——细说可空类型91
实例058 半壁江山——全角字符转换为半角92
实例059 疱丁解牛——分析路径字符串函数总结93
实例060 粉身碎骨——将字符串转为字符数组95
实例061 万佛朝宗——将字符数组写入到字符串96
实例062 类型推断——使用var创建隐型局部变量97
实例063 匿名方法杀手——Lambda表达式98
实例064 使用值类型进行线程同步99
2.8 C#高级算法应用101
实例065 高级算法应用——韩信点兵的算法101
实例066 高级算法应用——加密和解密算法102
实例067 高级算法应用——判断身份证是否合法104
实例068 高级算法应用——判断IP地址是否合法105
实例069 高级算法应用——实现裴波纳契数列求和106
实例070 高级算法应用——求水仙花数的算法107
实例071 如何将字节单位B转换成GB、MB 和KB108
实例072 身份证号从15位升到18位算法109
第3章 面向对象编程思想111
3.1 面向对象家族核心——类与类成员112
实例073 面向对象编程核心——类、对象和引用112
实例074 绘制家谱——用ASP.NET创建类文件114
实例075 定制家族权力——设置成员访问的权限116
实例076 展现家族——实例化类对象118
实例077 家族成员——类的成员字段120
实例078 家族行为——类的成员方法122
实例079 家族特征——类的成员属性124
实例080 家族分工(分部类的应用)126
实例081 构造函数和析构函数在连接数据库
类中应用127
3.2 神秘金字塔——封装特性128
实例082 使用传统的访问方法和修改方法进行类的封装128
实例083 另一种形式的封装:类属性(非静态属性)130
实例084 另一种形式的封装:类属性(静态属性)131
实例085 利用类的封装特性制作一个简单的计算器132
3.3 子承父业——继承特性133
实例086 龙生龙,凤生凤(单继承应用)133
实例087 兄弟情深:this和base(引用对象及控制基类)135
实例088 初识支持多重继承的接口137
实例089 四世同堂——多重继承的应用139
实例090 继承的另一种重要模型:包含委托模型140
3.4 性相近习相远——多态特性142
实例091 直线、图和正方形的归类(重写)142
实例092 1=1和“1”=“1”的探讨(重载)144
实例093 强制多态活动——抽象类和抽象方法的应用146
实例094 关于成员隐藏(使用New关键字实现)148
3.5 面向对象编程高级应用150
实例095 拆装箱终结者——泛型150
实例096 定制循环——实现迭代器152
实例097 实现IDisposable接口释放占有资源153
实例098 对象比较——对象也能排序155
实例099 无名英雄——匿名方法156
实例100 .Net框架自身提供的属性(Attribute)157
实例101 把类当数组用——使用索引器159
实例102 扑朔迷离——实现具有相同名称的接口方法160
第4章 ASP.NET内置对象163
4.1 Response对象:程序响应对象164
实例103 在浏览器中直接输出文本文件的内容164
实例104 使用Redirect方法实现页面跳转并传递参数165
实例105 使用Response对象设置页面缓存166
实例106 BinaryWrite方法输出二进制图像167
4.2 Request对象:程序请求对象169
实例107 获取客户端IP地址169
实例108 获取客户端浏览器信息170
实例109 简单的站内搜索引擎170
4.3 Application对象:全局变量应用对象172
实例110 统计网站总访问量172
实例111 统计日访问量175
实例112 网站在线访问人数统计177
实例113 制作一个简单的社区聊天室(AJAX)178
4.4 Session对象:会话信息处理对象181
实例114 应用Session对象实现在页面之间传值181
实例115 Session对象判断用户登录状态183
实例116 设置用户在线时间184
4.5 Cookie对象:缓存对象185
实例117 利用Cookie实现密码记忆功能185
实例118 统计IP地址登录次数187
实例119 利用Cookie对象防止重复投票189
实例120 每月只能投票一次192
4.6 Server对象:服务器信息处理对象194
实例121 获取服务器的物理地址194
实例122 解决传递汉字丢失或乱码的问题194
实例123 获取服务器计算机名195
第2篇 ASP.NET常用控件篇
第5章 常用Web服务器控件198
5.1 使用控件显示文本199
5.2 按钮类型控件205
5.3 选择类型控件208
5.4 使用控件显示图片223
5.5 Panel容器控件236
5.6 日历控件239
5.7 制作广告条242
5.8 控件连接数据源248
5.9 登录控件使用255
5.10 其他服务器控件应用260
第6章 ASP.NET安全验证控件274
6.1 通信类验证275
6.2 文本与数值验证279
6.3 自定义验证293
6.4 其他验证296
第7章 数据绑定控件300
7.1 数据绑定技术301
7.2 GridView控件基本应用308
7.3 GridView控件72般绝技323
7.4 灵活访问数据俊杰:DataList控件365
7.5 王牌现身:全新的ListView控件377
第8章 组件加工厂:Web用户控件386
8.1 导航和搜索387
8.2 用户注册和登录391
8.3 常用Web用户控件394
8.4 显示信息的Web用户控件401
第9章 ASP.NET导航控件应用405
9.1 使用树形导航条控件(TreeView)406
9.2 使用下拉菜单导航控件(Menu)413
9.3 使用站点地图导航控件(SiteMapPath)416
第3篇 AJAX技术及页面模板设计篇
第10章 母版页技术420
10.1 母版页基础421
10.2 高级母版页432
第11章 主题及皮肤文件439
11.1 使用ASP.NET中的主题440
11.2 创建自己的主题450
11.3 主题的高级应用453
第12章 CSS样式与JavaScript脚本应用458
12.1 应用CSS样式美化网站459
12.2 应用JavaScript脚本实现Web窗口控制470
12.3 JavaScript对时间、XML文档和多媒体的操作483
12.4 应用JavaScript实现Web打印功能490
12.5 JavaScript安全机制的应用498
12.6 其他常用JavaScript501
第13章 AJAX无刷新技术应用509
13.1 迈向解密之路——ASP.NET AJAX初体验510
13.2 实战第一步——使用UpdatePanel
13.3 善用UpdateProgress控件和Timer控件541
13.4 AJAX Control Tookit炫酷体验549
第4篇 高效网站开发缓存技术应用篇
第14章 第二代网页缓存机制I:网页输出缓存568
14.1 网页输出缓存之完整网页缓存569
14.2 网页输出缓存之部分用户控件缓存575
14.3 网页输出缓存之部分缓存后替换579
第15章 第二代网页缓存机制II:应用程序数据缓存583
15.1 应用程序数据缓存584
15.2 缓存数据的自动移除与依赖项的应用594
第5篇 文件IO高效处理篇
第16章 对文件及目录的操作606
16.1 获取文件信息607
16.2 创建与删除文件613
16.3 修改文件619
16.4 查找文件622
16.5 文件内容操作625
16.6 获取文件夹信息641
16.7 文件夹操作648
第17章 文件操作与Web应用661
17.1 文件上传下载662
17.2 文件压缩解压缩671
17.3 文件加密解密679
17.4 其他文件相关操作682
第6篇 图形图像与多媒体应用篇
第18章 GDI+图形图像绘制基础697
18.1 GDI+绘制直线、曲线和简单图形699
18.2 图像、位图和图元文件719
18.3 GDI+中的全局变换和局部变换722
第19章 GDI+图像动画、特效技术728
19.1 绘制图形729
19.2 图形转换735
19.3 图像预览738
19.4 图像效果740
19.5 图像字体754
19.6 图像识别766
第20章 图文验证与图片处理技术770
20.1 网站常用验证码大全771
20.2 实用的图片处理技术788
20.3 图片存取技术的应用804
20.4 图片大小与特效控制(应用AJAX技术)813
第21章 网站统计分析825
21.1 柱形图表统计分析826
21.2 折线图表统计分析838
21.3 饼形图表统计分析850
21.4 利用组合统计图进行决策分析858
第22章 在线音频与视频播放技术869
22.1 音频播放技术870
22.2 动画与视频播放技术885
22.3 其他音频与视频播放902
第23章 网站在线实用小工具910
23.1 常用网站在线小工具911
23.2 其他常用小工具925
|
|