ASP.NET程序开发范例宝典

            <div id="cnblogs_post_body"><p>在整理资料时发现一些非常有用的资料源码尤其是初学者,大部分是平时用到的知识点,可以参考其实现方法,分享给大家学习,但请不要用于商业用途。</p>
<p>如果对你有用请多多推荐给其他人分享。</p>
<p>点击对应章节标题下载本章节下所有源代码。</p>
<p>&nbsp;</p>
<p>目录:</p>
<p>第2章 <a href="http://pan.baidu.com/s/1bn6GQtx" target="_blank">HTML开发与实践</a> 15</p>
<p>2.1 框架的使用 16</p>
<p>实例009 使用FrameSet框架布局聊天室 16</p>
<p>实例010 使用IFrame框架布局企业管理系统 17</p>
<p>2.2 滚屏的实现 18</p>
<p>实例011 滚动显示博客公告 18</p>
<p>实例012 滚屏效果并实现超级链接 20</p>
<p>2.3 常用HTML控件 21</p>
<p>实例013 Input(Reset)控件实现重置功能 21</p>
<p>实例014 Table控件布局登录页面 22</p>
<p>实例015 Table控件布局DataList模板(职员信息) 23</p>
<p>实例016 Select控件实现联动效果(选择省,显示对应的城市) 25</p>
<p>&nbsp;</p>
<p>第3章 <a href="http://pan.baidu.com/s/1sjsbigd" target="_blank">CSS样式与JavaScript脚本应用</a> 27</p>
<p>3.1 控件样式 28</p>
<p>实例017 普通控件样式 28</p>
<p>实例018 数据控件样式 29</p>
<p>3.2 链接控件样式 30</p>
<p>实例019 鼠标单击链接样式 30</p>
<p>实例020 鼠标指针滑过链接样式 31</p>
<p>3.3 页面样式 32</p>
<p>实例021 页面整体风格 32</p>
<p>实例022 滚动条样式 33</p>
<p>3.4 菜单设计 34</p>
<p>实例023 下拉式菜单 35</p>
<p>实例024 解释型菜单 36</p>
<p>实例025 自动隐藏式菜单 38</p>
<p>3.5 文字特效 41</p>
<p>实例026 文字逐个闪烁 41</p>
<p>实例027 文字滚动显示 43</p>
<p>3.6 窗口控制 45</p>
<p>实例028 打开新窗口显示广告信息 45</p>
<p>实例029 自动关闭的广告窗口 47</p>
<p>实例030 居中显示弹出的窗口 48</p>
<p>实例031 打开新窗口显示详细信息 50</p>
<p>实例032 弹出窗口的Cookie控制 51</p>
<p>实例033 为弹出的窗口加入关闭按钮 52</p>
<p>实例034 关闭弹出窗口刷新父窗口 54</p>
<p>实例035 关闭IE主窗口时,不弹出询问对话框 55</p>
<p>3.7 弹出网页对话框 56</p>
<p>实例036 弹出网页模式对话框 56</p>
<p>实例037 弹出全屏显示网页 58</p>
<p>实例038 网页拾色器 60</p>
<p>实例039 日期选择器 62</p>
<p>3.8 其他 63</p>
<p>实例040 设置为主页 64</p>
<p>实例041 收藏本站 65</p>
<p>实例042 离开时启动收藏夹 66</p>
<p>&nbsp;</p>
<p>第4章 <a href="http://pan.baidu.com/s/1hq5QEoc" target="_blank">常用Web服务器控件</a> 67</p>
<p>4.1 使用控件显示文本 68</p>
<p>实例043 显示密码格式文本 68</p>
<p>实例044 显示长日期格式时间 69</p>
<p>实例045 显示金额格式文本 71</p>
<p>4.2 使用控件显示图片 72</p>
<p>实例046 显示验证码图片 72</p>
<p>实例047 动态显示用户头像 73</p>
<p>实例048 使用网页对话框显示图片 75</p>
<p>实例049 实现上传图片 77</p>
<p>实例050 GridView控件显示员工照片 79</p>
<p>4.3 控件的超级链接 80</p>
<p>实例051 ImageButton按钮查看商品详细信息 81</p>
<p>实例052 GridView使用超级链接模板列查看详细信息 82</p>
<p>实例053 DataList控件模板中使用LinkButton查看详细信息 84</p>
<p>4.4 下拉列表框的应用 86</p>
<p>实例054 DropDownList控件动态显示GridView控件索引页 86</p>
<p>实例055 省与城市之间的联动 88</p>
<p>实例056 添加、删除邮件的附件 90</p>
<p>4.5 单选按钮的应用 92</p>
<p>实例057 性别选择 92</p>
<p>实例058 网络考试系统中单选题答案的选择 94</p>
<p>4.6 复选框的应用 96</p>
<p>实例059 登录身份选择 96</p>
<p>实例060 网络考试系统中多选题答案的选择 98</p>
<p>4.7 控件连接数据源 101</p>
<p>实例061 通过向导配置AccessData Source  101</p>
<p>实例062 通过向导配置SqlData Source  103</p>
<p>实例063 通过向导配置XmlData Source  106</p>
<p>4.8 GridView控件的应用 108</p>
<p>实例064 数据绑定并实现分页功能 108</p>
<p>实例065 选中、编辑、取消、删除数据项 109</p>
<p>实例066 GridView实现正反双向排序功能 111</p>
<p>实例067 GridView控件中Drop DownList控件的绑定 113</p>
<p>实例068 GridView控件中动态添加模板列 115</p>
<p>实例069 通过CheckBox删除选中记录 117</p>
<p>实例070 在GridView控件中实现跨页面多选 119</p>
<p>实例071 删除GridView控件行信息弹出确认提示框 121</p>
<p>实例072 在GridView控件中实现自动编号 123</p>
<p>实例073 GridView控件实现主细表 124</p>
<p>实例074 查看当前行详细信息 125</p>
<p>实例075 单元格中使用&ldquo;&hellip;&rdquo;替换超长字符 128</p>
<p>实例076 控制GridView控件中内容的换行 129</p>
<p>4.9 GridView控件与Excel进行数据转换 131</p>
<p>实例077 将GridView中数据导入Excel中 131</p>
<p>实例078 将Excel中数据读入到GridView控件中 133</p>
<p>实例079 将GridView中数据导出到Excel中并进行格式化处理 134</p>
<p>4.10 GridView控件高级应用 135</p>
<p>实例080 可拖动列、可排序、可改变宽度的GridView  135</p>
<p>实例081 GridView控件中自动求和、合并单元格和排序 138</p>
<p>实例082 供求信息网审核发布信息 140</p>
<p>实例083 学生成绩不合格单元格显示为红色 142</p>
<p>4.11 DataList控件的使用 143</p>
<p>实例084 绑定数据并实现分页 143</p>
<p>实例085 编辑DataList控件模板显示员工信息 146</p>
<p>实例086 DataList控件实现主细表 147</p>
<p>实例087 DataList控件实现删除功能 149</p>
<p>4.12 Repeater控件的使用 151</p>
<p>实例088 Repeater控件数据绑定 151</p>
<p>实例089 Repeater控件分页 153</p>
<p>实例090 编辑Repeater控件标识商品信息 155</p>
<p>实例091 Repeater控件实现主细表 157</p>
<p>&nbsp;</p>
<p>第5章 <a href="http://pan.baidu.com/s/1gd8A9Yr" target="_blank">验证控件</a> 161</p>
<p>5.1 通信类验证 162</p>
<p>实例092 验证E-mail地址和邮政编码 162</p>
<p>实例093 验证网址 165</p>
<p>实例094 验证电话号码 166</p>
<p>5.2 日期与时间类验证 168</p>
<p>实例095 验证日期输入格式 168</p>
<p>实例096 验证时间输入格式 170</p>
<p>实例097 验证日期与时间输入格式 172</p>
<p>5.3 文本与数值验证 174</p>
<p>实例098 验证TextBox是否为空 174</p>
<p>实例099 验证输入的数值是否在指定范围 176</p>
<p>实例100 比较两个TextBox中的文本 178</p>
<p>实例101 验证身份证号码 180</p>
<p>实例102 验证输入文本是否为汉字 182</p>
<p>实例103 验证护照 183</p>
<p>5.4 自定义验证 185</p>
<p>实例104 验证合法的数据表名称 185</p>
<p>实例105 验证货币类型 187</p>
<p>&nbsp;</p>
<p>第6章 <a href="http://pan.baidu.com/s/1dDGgncd" target="_blank">高级Web服务器控件</a> 189</p>
<p>6.1 制作广告条 190</p>
<p>实例106 制作旗帜广告条 190</p>
<p>实例107 浮动广告 192</p>
<p>6.2 网站导航 194</p>
<p>实例108 HyperLink实现简单的网站导航 194</p>
<p>实例109 SiteMapPath控件实现供求网站导航 195</p>
<p>实例110 使用TreeView控件设计OA办公系统的导航 197</p>
<p>实例111 使用Menu控件实现BBS导航条 199</p>
<p>6.3 登录控件使用 200</p>
<p>实例112 用Login控件实现会员登录 200</p>
<p>实例113 用CreateUserWizard控件创建新用户登录 202</p>
<p>6.4 日期与时间 203</p>
<p>实例114 通过Calenda控件查看指定日期的新闻 203</p>
<p>实例115 日历备忘录 205</p>
<p>6.5 使用WebParts控件实现个性化网站 207</p>
<p>实例116 创建简单的WebParts页 207</p>
<p>实例117 在WebPart控件中加入用户控件 209</p>
<p>实例118 修改WebPart控件的外观和行为 209</p>
<p>实例119 用户动态添加WebPart控件 211</p>
<p>6.6 用户控件 213</p>
<p>实例120 站内查询、搜索 213</p>
<p>实例121 导航条控件 215</p>
<p>实例122 友情链接 216</p>
<p>6.7 其他控件 217</p>
<p>实例123 用Panel控件显示或隐藏一组控件 217</p>
<p>实例124 通过ListBox控件实现点菜功能 219</p>
<p>&nbsp;</p>
<p>第7章 <a href="http://pan.baidu.com/s/1eQmXUMI" target="_blank">ADO.NET技术</a> 223</p>
<p>7.1 数据库连接 224</p>
<p>实例125 建立Access数据库连接 224</p>
<p>实例126 与加密后的Access数据库建立连接 225</p>
<p>实例127 建立SQL Server数据库连接 226</p>
<p>实例128 建立Oracle数据库连接 228</p>
<p>实例129 建立ODBC数据源连接 229</p>
<p>7.2 数据添加 232</p>
<p>实例130 添加单条数据 232</p>
<p>实例131 添加多条商品信息 234</p>
<p>实例132 将文件添加到数据库中 237</p>
<p>7.3 数据更新 239</p>
<p>实例133 更新指定记录 239</p>
<p>实例134 批量更新数据 240</p>
<p>7.4 数据删除 242</p>
<p>实例135 删除指定记录 242</p>
<p>实例136 批量删除记录 243</p>
<p>实例137 删除所有记录 245</p>
<p>7.5 图片存取技术 247</p>
<p>实例138 将上传图片名称存储到数据库中 247</p>
<p>实例139 将图片以二进制格式存储到数据库中 248</p>
<p>实例140 读取数据库中上传图片名称并显示图片 250</p>
<p>实例141 读取并显示数据库中以二进制方式存储的图片 251</p>
<p>7.6 数据备份与还原 253</p>
<p>实例142 备份SQL Server数据库 253</p>
<p>实例143 还原SQL Server数据库 256</p>
<p>7.7 事务处理 259</p>
<p>实例144 事务在论坛注册时的应用 259</p>
<p>实例145 事务在插入多表数据中的应用 261</p>
<p>&nbsp;</p>
<p>第8章 <a href="http://pan.baidu.com/s/1o6ujkxk" target="_blank">数据绑定技术</a> 263</p>
<p>8.1 数据源绑定 264</p>
<p>实例146 格式化时间并进行绑定 264</p>
<p>实例147 DataBinder.Eval绑定数据库中图片路径 265</p>
<p>实例148 使用Eval方法或Bind方法绑定DataList控件显示员工信 267</p>
<p>实例149 绑定变量 268</p>
<p>实例150 绑定集合 270</p>
<p>实例151 绑定表达式 271</p>
<p>实例152 绑定方法返回值 272</p>
<p>实例153 绑定DataTable对象 273</p>
<p>8.2 控件绑定数据 275</p>
<p>实例154 查询商品的详细信息并绑定到服务器控件 275</p>
<p>实例155 将数据库中菜谱数据绑定到ListBox控件 277</p>
<p>实例156 将新闻类型绑定到DropDowenList控件 278</p>
<p>实例157 将数组绑定到Drop Down List控件 280</p>
<p>8.3 XML数据绑定 281</p>
<p>实例158 将XML文件中数据绑定到TreeView控件 281</p>
<p>实例159 将XML文件中数据绑定到GridView控件 283</p>
<p>实例160 将XML文件中数据绑定到菜单Menu控件 285</p>
<p>&nbsp;</p>
<p>第9章 <a href="http://pan.baidu.com/s/1i3GDYXR" target="_blank">SQL查询相关技术</a> 289</p>
<p>9.1 SELECT子句 290</p>
<p>实例161 查询特定列数据 290</p>
<p>实例162 使用列别名 292</p>
<p>实例163 在列上加入计算 294</p>
<p>实例164 使用函数设置条件 296</p>
<p>9.2 查询常量 297</p>
<p>实例165 查询数字 297</p>
<p>实例166 查询字符串 299</p>
<p>实例167 查询日期数据 301</p>
<p>实例168 查询逻辑型数据 302</p>
<p>实例169 查询空数据 304</p>
<p>9.3 查询变量 306</p>
<p>实例170 利用变量查询字符串数据 306</p>
<p>实例171 利用变量查询数值型数据 308</p>
<p>实例172 利用变量查询日期型数据 309</p>
<p>9.4 模式查询 310</p>
<p>实例173 利用_通配符进行查询 311</p>
<p>实例174 利用%通配符进行查询 312</p>
<p>实例175 利用[]通配符进行查询 314</p>
<p>实例176 利用[^]通配符进行查询 315</p>
<p>实例177 复杂的模式查询 316</p>
<p>9.5 TOP和PERCENT限制查询结果 318</p>
<p>实例178 查询前10名数据 318</p>
<p>实例179 取出数据统计结果前10名数据 320</p>
<p>实例180 查询销售量占前50%的图书信息 322</p>
<p>实例181 查询库存数量占后20%的图书信息 323</p>
<p>9.6 周期、日期查询 324</p>
<p>实例182 查询指定日期的数据 324</p>
<p>实例183 查询指定时间段的数据 326</p>
<p>实例184 按月查询数据 328</p>
<p>9.7 比较、逻辑、重复查询 330</p>
<p>实例185 查询数据大于指定条件的数据 330</p>
<p>实例186 NOT与谓词进行组合条件的查询 332</p>
<p>实例187 查询时不显示重复记录 334</p>
<p>实例188 列出数据中的重复记录和记录条数 336</p>
<p>9.8 在查询中使用OR和AND运算符 338</p>
<p>实例189 利用OR进行查询 338</p>
<p>实例190 利用AND进行查询 340</p>
<p>实例191 同时利用OR、AND进行查询 341</p>
<p>9.9 排序、分组统计 343</p>
<p>实例192 数据分组统计(单列) 344</p>
<p>实例193 在分组查询中使用ALL关键字 346</p>
<p>实例194 在分组查询中使用CUBE运算符 349</p>
<p>实例195 在分组查询中使用ROLLUP  351</p>
<p>实例196 对数据进行降序查询 354</p>
<p>实例197 对数据进行多条件排序 355</p>
<p>实例198 对统计结果进行排序 357</p>
<p>实例199 按仓库分组统计图书库存(多列) 358</p>
<p>实例200 多表分组统计 360</p>
<p>实例201 使用COMPUTE  361</p>
<p>实例202 使用COMPUTE BY  363</p>
<p>9.10 聚合函数 365</p>
<p>实例203 利用聚合函数SUM对销售额进行汇总 365</p>
<p>实例204 利用聚合函数AVG求某班学生的平均年龄 368</p>
<p>实例205 利用聚合函数MIN求销售额、利润最少的商品 369</p>
<p>实例206 利用聚合函数MAX求月销售额完成最多的员工 371</p>
<p>实例207 利用聚合函数COUNT求日销售额大于某值的商品数 373实例208 利用聚合函数First或Last求数据表中第一条或最后一条记录 375</p>
<p>9.11 多表查询(连接查询) 377</p>
<p>实例209 利用FROM子句进行多表查询 377</p>
<p>实例210 使用表别名 379</p>
<p>实例211 合并多个结果集 380</p>
<p>9.12 嵌套查询 382</p>
<p>实例212 简单嵌套查询 383</p>
<p>实例213 复杂嵌套查询 384</p>
<p>实例214 嵌套查询在查询统计中的应用 386</p>
<p>9.13 子查询 389</p>
<p>实例215 用子查询作派生的表 389</p>
<p>实例216 用子查询作表达式 390</p>
<p>实例217 在Update语句中应用子查询 392</p>
<p>9.14 联合语句union 393</p>
<p>实例218 使用联合查询 393</p>
<p>实例219 多表联合查询 395</p>
<p>实例220 对联合查询后的结果进行排序 397</p>
<p>9.15 内联接查询 398</p>
<p>实例221 简单内连接查询 398</p>
<p>实例222 复杂内连接查询 400</p>
<p>实例223 使用内连接选择一个表与另一个表中行相关的所有行 401</p>
<p>9.16 外连接查询 403</p>
<p>实例224 left outer join查询 403</p>
<p>实例225 right outer join查询 405</p>
<p>实例226 使用外连接进行多表联合查询 406</p>
<p>9.17 利用IN进行查询 407</p>
<p>实例227 使用IN引入子查询限定查询范围 407</p>
<p>实例228 用IN查询表中的记录信息 409</p>
<p>9.18 交叉表查询 410</p>
<p>实例229 利用Trasform分析数据 410</p>
<p>实例230 利用trasform动态分析数据 412</p>
<p>实例231 静态交叉表(SQLServer 2000) 414</p>
<p>实例232 动态交叉表(SQLServer 2000) 416</p>
<p>9.19 函数查询 419</p>
<p>实例233 在查询语句中使用格式化函数 419</p>
<p>实例234 在查询语句中使用字符串函数 420</p>
<p>实例235 在查询中使用日期函数 422</p>
<p>9.20 having语句应用 423</p>
<p>实例236 利用having语句过滤分组数据 423</p>
<p>实例237 having语句应用在多表查询中 425</p>
<p>&nbsp;</p>
<p>第10章 <a href="http://pan.baidu.com/s/1sjweVIt" target="_blank">视图、存储过程及触发器的应用</a> 427</p>
<p>10.1 视图的应用 428</p>
<p>实例238 在ASP.NET中应用视图 428</p>
<p>实例239 获取数据库中的全部用户视图 429</p>
<p>实例240 通过视图修改数据 430</p>
<p>10.2 存储过程的应用 431</p>
<p>实例241 ASP.NET应用存储过程 431</p>
<p>实例242 应用存储过程添加数据 433</p>
<p>实例243 应用存储过程修改数据 434</p>
<p>实例244 应用存储过程删除数据 436</p>
<p>实例245 ASP.NET应用查询存储过程 437</p>
<p>实例246 获取数据库中全部的存储过程 438</p>
<p>实例247 加密存储过程 439</p>
<p>10.3 触发器的应用 441</p>
<p>实例248 Insert触发器的应用 441</p>
<p>实例249 Update触发器在系统日志中的应用 443</p>
<p>实例250 触发器的嵌套使用 444</p>
<p>实例251 获取数据库中的触发器 445</p>
<p>&nbsp;</p>
<p>第11章 <a href="http://pan.baidu.com/s/1sjM3smT" target="_blank">ASP.NET内置对象</a> 447</p>
<p>11.1 页面传值 448</p>
<p>实例252 用Response.Redirect()方法进行页面传值 448</p>
<p>实例253 通过Session对象传递页面地址 449</p>
<p>11.2 获取信息 452</p>
<p>实例254 获取页面间传送的值 452</p>
<p>实例255 获取客户端浏览器的类型 454</p>
<p>实例256 获取客户端和服务端IP地址 455</p>
<p>11.3 在线统计 456</p>
<p>实例257 统计在线人数 456</p>
<p>实例258 统计IP地址登录次数 458</p>
<p>实例259 统计用户在线停留时间 460</p>
<p>实例260 统计网站总访问量 461</p>
<p>实例261 统计日访问量 464</p>
<p>11.4 聊天室 466</p>
<p>实例262 利用Application对象实现消息发送 466</p>
<p>实例263 利用Application对象实现私聊功能 469</p>
<p>11.5 在线投票 473</p>
<p>实例264 利用Cookie对象防止重复投票 473</p>
<p>实例265 每月只能投票一次 475</p>
<p>11.6 购物车 477</p>
<p>实例266 查看购物车 477</p>
<p>实例267 从购物车中移除指定商品 480</p>
<p>实例268 清空购物车 481</p>
<p>&nbsp;</p>
<p>第12章 <a href="http://pan.baidu.com/s/1gdd20RT" target="_blank">文件处理</a> 485</p>
<p>12.1 对文件的操作 486</p>
<p>实例269 对文件的创建、移动、复制和删除操作 486</p>
<p>实例270 修改文件名称 489</p>
<p>实例271 文件的简单读写 490</p>
<p>实例272 修改文本文件 492</p>
<p>实例273 查看文件是否存在 494</p>
<p>12.2 对文件夹的操作 495</p>
<p>实例274 创建、移动和删除文件夹 495</p>
<p>实例275 修改文件夹名称 497</p>
<p>实例276 查看文件夹是否存在 498</p>
<p>12.3 文件上传与下载 499</p>
<p>实例277 单文件上传 500</p>
<p>实例278 多文件上传 501</p>
<p>实例279 上传图片文件并显示 503</p>
<p>实例280 文件下载 505</p>
<p>12.4 遍历文件 506</p>
<p>实例281 遍历指定目录下的所有文件和目录 507</p>
<p>实例282 遍历指定驱动器 508</p>
<p>12.5 在线压缩和解压文件 510</p>
<p>实例283 在线压缩文件 510</p>
<p>实例284 在线解压文件 513</p>
<p>12.6 其他 515</p>
<p>实例285 读取注册表信息 515</p>
<p>实例286 读取驱动器信息 517</p>
<p>实例287 获取指定文件的基本信息 518</p>
<p>&nbsp;</p>
<p>第13章 <a href="http://pan.baidu.com/s/1c0jEjDm" target="_blank">图形图像与多媒体</a> 521</p>
<p>13.1 简单图像绘制 522</p>
<p>实例288 GDI+绘制直线、矩形和多边形 522</p>
<p>实例289 GDI+绘制圆形、椭圆形和扇形 524</p>
<p>实例290 绘制带有阴影效果的矩形 525</p>
<p>13.2 绘制验证码 526</p>
<p>实例291 绘制字母和数字混合验证码 527</p>
<p>实例292 绘制汉字验证码 529</p>
<p>13.3 柱形图表 531</p>
<p>实例293 柱形图表分析投票结果 532</p>
<p>实例294 柱形图表分析网站流量 533</p>
<p>实例295 柱形图表分析汽车销售业绩 536</p>
<p>实例296 在ASP.NET中使用Office组建创件立体统计图 538</p>
<p>13.4 折线图表 540</p>
<p>实例297 折线图表分析人口出生率 540</p>
<p>实例298 折线图表分析商品价格走势 543</p>
<p>实例299 折线图表分析网站人气指数 544</p>
<p>13.5 饼形图表 546</p>
<p>实例300 饼形图表分析男女比例 546</p>
<p>实例301 饼形图表分析产品市场占有率 548</p>
<p>实例302 饼形图表分析人力资源情况 550</p>
<p>13.6 头像选择 552</p>
<p>实例303 通过下拉列表选择头像 552</p>
<p>实例304 通过网页对话框选择头像 553</p>
<p>13.7 控制、显示图片特效 555</p>
<p>实例305 通过鼠标滑轮控制图片大小 555</p>
<p>实例306 显示随机图像 556</p>
<p>实例307 获取页面中图像的实际尺寸 557</p>
<p>13.8 Flash动画 558</p>
<p>实例308 插入Flash动画 559</p>
<p>实例309 插入背景透明的Flash动画 559</p>
<p>13.9 在线播放与下载 560</p>
<p>实例310 在线点播 560</p>
<p>实例311 MP3文件下载 563</p>
<p>实例312 自制视频播放器 565</p>
<p>实例313 带记忆的在线影片欣赏 567</p>
<p>&nbsp;</p>
<p>第14章 <a href="http://pan.baidu.com/s/1pJHNHFH" target="_blank">水晶报表与打印</a> 571</p>
<p>14.1 打印Web窗体 572</p>
<p>实例314 利用JavaScript实现打印 572</p>
<p>实例315 利用WebBrowser实现打印 573</p>
<p>14.2 打印图片 575</p>
<p>实例316 打印图片 575</p>
<p>实例317 打印简历 576</p>
<p>14.3 利用报表生成器设计报表 578</p>
<p>实例318 利用报表专家设计并显示学生基本信息 578</p>
<p>实例319 分组统计报表 582</p>
<p>实例320 在水晶报表中添加图表 584</p>
<p>14.4 水晶报表中数据源和数据的操作 588</p>
<p>实例321 在水晶报表中使用Access数据库 588</p>
<p>实例322 在水晶报表中使用SQL Server数据库 590</p>
<p>实例323 在水晶报表中使用Excel工作薄 592</p>
<p>实例324 跨数据源查询 595</p>
<p>14.5 水晶报表中字段和文本对象的操作 599</p>
<p>实例325 订货总金额超过10万元显示&ldquo;恭喜获奖&rdquo;文字 600</p>
<p>实例326 薪资大于或等于1万元使用蓝色字体标记 602</p>
<p>14.6 水晶报表中数据的筛选 604</p>
<p>实例327 筛选月销售额大于100万的商品 605</p>
<p>实例328 筛选薪资大于2000元的男员工 607</p>
<p>14.7 水晶报表中数据的分组与排序 609</p>
<p>实例329 按仓库分组统计图书库存 609</p>
<p>实例330 按成绩总分降序排序 610</p>
<p>14.8 水晶报表的计算 612</p>
<p>实例331 部门销售量占公司总销售量的业绩百分比 612</p>
<p>实例332 利用累计方式给每一笔数据记录加上笔数编号 613</p>
<p>14.9 子报表的使用 615</p>
<p>实例333 插入子报表 615</p>
<p>实例334 编辑与重新导入子报表 617</p>
<p>实例335 根据需要显示子报表 620</p>
<p>14.10 ASP.NET中调用Office进行打印 622</p>
<p>实例336 利用Word打印员工报表 622</p>
<p>实例337 利用Excel打印学生信息报表 625</p>
<p>&nbsp;</p>
<p>第15章 <a href="http://pan.baidu.com/s/1eQGKijw" target="_blank">XML技术</a> 627</p>
<p>15.1 读写XML文件 628</p>
<p>实例338 写入XML文件 628</p>
<p>实例339 读取XML文件 630</p>
<p>实例340 修改XML文件 631</p>
<p>实例341 在SQL Server中读取XML数据 632</p>
<p>15.2 XML文件节点操作 633</p>
<p>实例342 插入XML节点 633</p>
<p>实例343 检索XML节点 636</p>
<p>实例344 删除XML节点 637</p>
<p>15.3 XML文件转换 639</p>
<p>实例345 在HTML页面中使用XML文件 639</p>
<p>实例346 DataSet和XML文件的相互转换 641</p>
<p>实例347 XSL转换XML文件 643</p>
<p>15.4 XML文件加密、解密 645</p>
<p>实例348 加密XML文件 645</p>
<p>实例349 解密XML文件 647</p>
<p>&nbsp;</p>
<p>第16章 <a href="http://pan.baidu.com/s/1sj6UpdV" target="_blank">Web Service</a> 651</p>
<p>16.1 认识Web服务 652</p>
<p>实例350 创建Web服务 652</p>
<p>实例351 调用Web Service实现简单计算器 654</p>
<p>16.2 Web服务实现数据库操作 657</p>
<p>实例352 利用Web服务实现数据添加操作 657</p>
<p>实例353 Web Service调用存储过程实现数据删除 659</p>
<p>16.3 Web服务实现通信功能 660</p>
<p>实例354 利用Web Service发送手机短信 660</p>
<p>实例355 利用Web Service发送E-mail邮件 662</p>
<p>16.4 其他 664</p>
<p>实例356 利用Web Service上传和下载图片 664</p>
<p>实例357 利用Web Service实现验证码技术 667</p>
<p>实例358 从Web Service中访问服务器变量 669</p>
<p>实例359 利用Web Service实现产品编号 671</p>
<p>&nbsp;</p>
<p>第17章 <a href="http://pan.baidu.com/s/1gdvJs0F" target="_blank">ASP.NET高级应用</a> 673</p>
<p>17.1 访问Office文件 674</p>
<p>实例360 企业文档管理系统中访问Word文件 674</p>
<p>实例361 远程教育系统应用PowerPoint教学 675</p>
<p>17.2 电子邮件 676</p>
<p>实例362 利用SMTP服务发送电子邮件 676</p>
<p>实例363 利用Jmail组件发送邮件 681</p>
<p>17.3 网站搜索 683</p>
<p>实例364 一般搜索 683</p>
<p>实例365 高级搜索 686</p>
<p>实例366 常用搜索 690</p>
<p>实例367 在自己的网站中加入Baidu和Google搜索 691</p>
<p>17.4 ASP.NET应用程序打包与发布 693</p>
<p>实例368 发布ASP.NET应用程序 693</p>
<p>实例369 打包ASP.NET应用程序 695</p>
<p>17.5 其他 698</p>
<p>实例370 将15位身份证号码转换成18位 698</p>
<p>实例371 FreeTextBox组件(文本编辑器)的简单使用 700</p>
<p>实例372 ASP.NET生成静态网页 701</p>
<p>&nbsp;</p>
<p>第18章 <a href="http://pan.baidu.com/s/1bnD2yCJ" target="_blank">ASP.NET安全机制</a> 705</p>
<p>18.1 用户登录 706</p>
<p>实例373 普通登录 706</p>
<p>实例374 Session对象判断用户登录状态 707</p>
<p>实例375 网络上实现单点登录 708</p>
<p>实例376 防止SQL注入式攻击 710</p>
<p>实例377 验证码技术登录 712</p>
<p>18.2 数据加密技术 713</p>
<p>实例378 MD5加密登录用户名称和密码 713</p>
<p>实例379 加密与解密DataSet  715</p>
<p>18.3 ACCESS数据库安全 718</p>
<p>实例380 Access数据库备份与恢复 718</p>
<p>实例381 防止Access数据库被下载 719</p>
<p>18.4 过滤非法字符 720</p>
<p>实例382 禁止用户输入非法字符 720</p>
<p>实例383 过滤HTML非法字符 721</p>
<p>&nbsp;</p>
<p>第19章 <a href="http://pan.baidu.com/s/1i3IFT4L" target="_blank">综合实例</a> 725</p>
<p>19.1 企业门户网站 726</p>
<p>实例384 重点推荐软件 726</p>
<p>实例385 本站公告显示与管理 728</p>
<p>实例386 友情链接的实现 730</p>
<p>实例387 滚动广告图片的实现 732</p>
<p>19.2 Blog 735</p>
<p>实例388 博客用户图片管理功能 735</p>
<p>实例389 评论管理页面功能实现 738</p>
<p>实例390 管理员管理过程实现 742</p>
<p>实例391 系统安全退出 744</p>
<p>19.3 论坛 746</p>
<p>实例392 查看帖子信息 746</p>
<p>实例393 发表帖子 749</p>
<p>实例394 回复帖子 751</p>
<p>实例395 删除帖子及其回复信息 753</p>
<p>19.4 B2C电子商务网站 755</p>
<p>实例396 商品管理 756</p>
<p>实例397 会员管理 760</p>
<p>实例398 购物车的实现 763</p>
<p>实例399 商品搜索 767</p>
<p>19.5 OA办公自动化系统(工作流模块) 768</p>
<p>实例400 系统管理 768</p>
<p>实例401 工作申请 772</p>
<p>实例402 领导审批 775</p>
<p>实例403 审批结果传阅 778</p>
<p>&nbsp;</p>
<p>第20章 <a href="http://pan.baidu.com/s/1c0cmD9I" target="_blank">网站设计与网页配色</a> 783</p>
<p>20.1 企业网站 784</p>
<p>实例404 汽车销售 784</p>
<p>实例405 医药连锁 785</p>
<p>实例406 硬件产品 786</p>
<p>实例407 软件产品 788</p>
<p>实例408 物流 789</p>
<p>实例409 宾馆酒店 790</p>
<p>20.2 电子商务 791实例410 B2C电子商务网 791</p>
<p>实例411 B2B电子商务 793</p>
<p>20.3 搜索引擎 794</p>
<p>实例412 站内搜索引擎 794</p>
<p>实例413 互联网搜索引擎 796</p>
<p>20.4 机构类网站 797</p>
<p>实例414 政务 797</p>
<p>实例415 银行 798</p>
<p>实例416 新闻 799</p>
<p>20.5 教育类网站 800</p>
<p>实例417 科研 800</p>
<p>实例418 大专院校 802</p>
<p>20.6 生活资讯类 803</p>
<p>实例419 家居 803</p>
<p>实例420 房地产 804</p>
<p>20.7 娱乐类网站 805</p>
<p>实例421 音乐网 805</p>
<p>实例422 电影网 807</p>
<p>实例423 游戏门户网 808</p>
<p>20.8 供求信息类 809</p>
<p>实例424 人才供求 809</p>
<p>实例425 二手商品供求 811</p>
<p>20.9 其他 812</p>
<p>实例426 个人主页 812</p>
<p>实例427 美食网 814</p>
<p>实例428 博客网站(Blog) 815</p></div><div id="MySignature"></div>
<div class="clear"></div>

 

 

<div id="cnblogs_post_body"><p>在整理资料时发现一些非常有用的资料源码尤其是初学者,大部分是平时用到的知识点,可以参考其实现方法,分享给大家学习,但请不要用于商业用途。</p>
 <p>如果对你有用请多多推荐给其他人分享。</p>
 <p>点击对应章节标题下载本章节下所有源代码。</p>
 <p>&nbsp;</p>
 <p>目录:</p>
 <p>第2章 <a href="http://pan.baidu.com/s/1bn6GQtx" target="_blank">HTML开发与实践</a> 15</p>
 <p>2.1 框架的使用 16</p>
 <p>实例009 使用FrameSet框架布局聊天室 16</p>
 <p>实例010 使用IFrame框架布局企业管理系统 17</p>
 <p>2.2 滚屏的实现 18</p>
 <p>实例011 滚动显示博客公告 18</p>
 <p>实例012 滚屏效果并实现超级链接 20</p>
 <p>2.3 常用HTML控件 21</p>
 <p>实例013 Input(Reset)控件实现重置功能 21</p>
 <p>实例014 Table控件布局登录页面 22</p>
 <p>实例015 Table控件布局DataList模板(职员信息) 23</p>
 <p>实例016 Select控件实现联动效果(选择省,显示对应的城市) 25</p>
 <p>&nbsp;</p>
 <p>第3章 <a href="http://pan.baidu.com/s/1sjsbigd" target="_blank">CSS样式与JavaScript脚本应用</a> 27</p>
 <p>3.1 控件样式 28</p>
 <p>实例017 普通控件样式 28</p>
 <p>实例018 数据控件样式 29</p>
 <p>3.2 链接控件样式 30</p>
 <p>实例019 鼠标单击链接样式 30</p>
 <p>实例020 鼠标指针滑过链接样式 31</p>
 <p>3.3 页面样式 32</p>
 <p>实例021 页面整体风格 32</p>
 <p>实例022 滚动条样式 33</p>
 <p>3.4 菜单设计 34</p>
 <p>实例023 下拉式菜单 35</p>
 <p>实例024 解释型菜单 36</p>
 <p>实例025 自动隐藏式菜单 38</p>
 <p>3.5 文字特效 41</p>
 <p>实例026 文字逐个闪烁 41</p>
 <p>实例027 文字滚动显示 43</p>
 <p>3.6 窗口控制 45</p>
 <p>实例028 打开新窗口显示广告信息 45</p>
 <p>实例029 自动关闭的广告窗口 47</p>
 <p>实例030 居中显示弹出的窗口 48</p>
 <p>实例031 打开新窗口显示详细信息 50</p>
 <p>实例032 弹出窗口的Cookie控制 51</p>
 <p>实例033 为弹出的窗口加入关闭按钮 52</p>
 <p>实例034 关闭弹出窗口刷新父窗口 54</p>
 <p>实例035 关闭IE主窗口时,不弹出询问对话框 55</p>
 <p>3.7 弹出网页对话框 56</p>
 <p>实例036 弹出网页模式对话框 56</p>
 <p>实例037 弹出全屏显示网页 58</p>
 <p>实例038 网页拾色器 60</p>
 <p>实例039 日期选择器 62</p>
 <p>3.8 其他 63</p>
 <p>实例040 设置为主页 64</p>
 <p>实例041 收藏本站 65</p>
 <p>实例042 离开时启动收藏夹 66</p>
 <p>&nbsp;</p>
 <p>第4章 <a href="http://pan.baidu.com/s/1hq5QEoc" target="_blank">常用Web服务器控件</a> 67</p>
 <p>4.1 使用控件显示文本 68</p>
 <p>实例043 显示密码格式文本 68</p>
 <p>实例044 显示长日期格式时间 69</p>
 <p>实例045 显示金额格式文本 71</p>
 <p>4.2 使用控件显示图片 72</p>
 <p>实例046 显示验证码图片 72</p>
 <p>实例047 动态显示用户头像 73</p>
 <p>实例048 使用网页对话框显示图片 75</p>
 <p>实例049 实现上传图片 77</p>
 <p>实例050 GridView控件显示员工照片 79</p>
 <p>4.3 控件的超级链接 80</p>
 <p>实例051 ImageButton按钮查看商品详细信息 81</p>
 <p>实例052 GridView使用超级链接模板列查看详细信息 82</p>
 <p>实例053 DataList控件模板中使用LinkButton查看详细信息 84</p>
 <p>4.4 下拉列表框的应用 86</p>
 <p>实例054 DropDownList控件动态显示GridView控件索引页 86</p>
 <p>实例055 省与城市之间的联动 88</p>
 <p>实例056 添加、删除邮件的附件 90</p>
 <p>4.5 单选按钮的应用 92</p>
 <p>实例057 性别选择 92</p>
 <p>实例058 网络考试系统中单选题答案的选择 94</p>
 <p>4.6 复选框的应用 96</p>
 <p>实例059 登录身份选择 96</p>
 <p>实例060 网络考试系统中多选题答案的选择 98</p>
 <p>4.7 控件连接数据源 101</p>
 <p>实例061 通过向导配置AccessData Source  101</p>
 <p>实例062 通过向导配置SqlData Source  103</p>
 <p>实例063 通过向导配置XmlData Source  106</p>
 <p>4.8 GridView控件的应用 108</p>
 <p>实例064 数据绑定并实现分页功能 108</p>
 <p>实例065 选中、编辑、取消、删除数据项 109</p>
 <p>实例066 GridView实现正反双向排序功能 111</p>
 <p>实例067 GridView控件中Drop DownList控件的绑定 113</p>
 <p>实例068 GridView控件中动态添加模板列 115</p>
 <p>实例069 通过CheckBox删除选中记录 117</p>
 <p>实例070 在GridView控件中实现跨页面多选 119</p>
 <p>实例071 删除GridView控件行信息弹出确认提示框 121</p>
 <p>实例072 在GridView控件中实现自动编号 123</p>
 <p>实例073 GridView控件实现主细表 124</p>
 <p>实例074 查看当前行详细信息 125</p>
 <p>实例075 单元格中使用&ldquo;&hellip;&rdquo;替换超长字符 128</p>
 <p>实例076 控制GridView控件中内容的换行 129</p>
 <p>4.9 GridView控件与Excel进行数据转换 131</p>
 <p>实例077 将GridView中数据导入Excel中 131</p>
 <p>实例078 将Excel中数据读入到GridView控件中 133</p>
 <p>实例079 将GridView中数据导出到Excel中并进行格式化处理 134</p>
 <p>4.10 GridView控件高级应用 135</p>
 <p>实例080 可拖动列、可排序、可改变宽度的GridView  135</p>
 <p>实例081 GridView控件中自动求和、合并单元格和排序 138</p>
 <p>实例082 供求信息网审核发布信息 140</p>
 <p>实例083 学生成绩不合格单元格显示为红色 142</p>
 <p>4.11 DataList控件的使用 143</p>
 <p>实例084 绑定数据并实现分页 143</p>
 <p>实例085 编辑DataList控件模板显示员工信息 146</p>
 <p>实例086 DataList控件实现主细表 147</p>
 <p>实例087 DataList控件实现删除功能 149</p>
 <p>4.12 Repeater控件的使用 151</p>
 <p>实例088 Repeater控件数据绑定 151</p>
 <p>实例089 Repeater控件分页 153</p>
 <p>实例090 编辑Repeater控件标识商品信息 155</p>
 <p>实例091 Repeater控件实现主细表 157</p>
 <p>&nbsp;</p>
 <p>第5章 <a href="http://pan.baidu.com/s/1gd8A9Yr" target="_blank">验证控件</a> 161</p>
 <p>5.1 通信类验证 162</p>
 <p>实例092 验证E-mail地址和邮政编码 162</p>
 <p>实例093 验证网址 165</p>
 <p>实例094 验证电话号码 166</p>
 <p>5.2 日期与时间类验证 168</p>
 <p>实例095 验证日期输入格式 168</p>
 <p>实例096 验证时间输入格式 170</p>
 <p>实例097 验证日期与时间输入格式 172</p>
 <p>5.3 文本与数值验证 174</p>
 <p>实例098 验证TextBox是否为空 174</p>
 <p>实例099 验证输入的数值是否在指定范围 176</p>
 <p>实例100 比较两个TextBox中的文本 178</p>
 <p>实例101 验证身份证号码 180</p>
 <p>实例102 验证输入文本是否为汉字 182</p>
 <p>实例103 验证护照 183</p>
 <p>5.4 自定义验证 185</p>
 <p>实例104 验证合法的数据表名称 185</p>
 <p>实例105 验证货币类型 187</p>
 <p>&nbsp;</p>
 <p>第6章 <a href="http://pan.baidu.com/s/1dDGgncd" target="_blank">高级Web服务器控件</a> 189</p>
 <p>6.1 制作广告条 190</p>
 <p>实例106 制作旗帜广告条 190</p>
 <p>实例107 浮动广告 192</p>
 <p>6.2 网站导航 194</p>
 <p>实例108 HyperLink实现简单的网站导航 194</p>
 <p>实例109 SiteMapPath控件实现供求网站导航 195</p>
 <p>实例110 使用TreeView控件设计OA办公系统的导航 197</p>
 <p>实例111 使用Menu控件实现BBS导航条 199</p>
 <p>6.3 登录控件使用 200</p>
 <p>实例112 用Login控件实现会员登录 200</p>
 <p>实例113 用CreateUserWizard控件创建新用户登录 202</p>
 <p>6.4 日期与时间 203</p>
 <p>实例114 通过Calenda控件查看指定日期的新闻 203</p>
 <p>实例115 日历备忘录 205</p>
 <p>6.5 使用WebParts控件实现个性化网站 207</p>
 <p>实例116 创建简单的WebParts页 207</p>
 <p>实例117 在WebPart控件中加入用户控件 209</p>
 <p>实例118 修改WebPart控件的外观和行为 209</p>
 <p>实例119 用户动态添加WebPart控件 211</p>
 <p>6.6 用户控件 213</p>
 <p>实例120 站内查询、搜索 213</p>
 <p>实例121 导航条控件 215</p>
 <p>实例122 友情链接 216</p>
 <p>6.7 其他控件 217</p>
 <p>实例123 用Panel控件显示或隐藏一组控件 217</p>
 <p>实例124 通过ListBox控件实现点菜功能 219</p>
 <p>&nbsp;</p>
 <p>第7章 <a href="http://pan.baidu.com/s/1eQmXUMI" target="_blank">ADO.NET技术</a> 223</p>
 <p>7.1 数据库连接 224</p>
 <p>实例125 建立Access数据库连接 224</p>
 <p>实例126 与加密后的Access数据库建立连接 225</p>
 <p>实例127 建立SQL Server数据库连接 226</p>
 <p>实例128 建立Oracle数据库连接 228</p>
 <p>实例129 建立ODBC数据源连接 229</p>
 <p>7.2 数据添加 232</p>
 <p>实例130 添加单条数据 232</p>
 <p>实例131 添加多条商品信息 234</p>
 <p>实例132 将文件添加到数据库中 237</p>
 <p>7.3 数据更新 239</p>
 <p>实例133 更新指定记录 239</p>
 <p>实例134 批量更新数据 240</p>
 <p>7.4 数据删除 242</p>
 <p>实例135 删除指定记录 242</p>
 <p>实例136 批量删除记录 243</p>
 <p>实例137 删除所有记录 245</p>
 <p>7.5 图片存取技术 247</p>
 <p>实例138 将上传图片名称存储到数据库中 247</p>
 <p>实例139 将图片以二进制格式存储到数据库中 248</p>
 <p>实例140 读取数据库中上传图片名称并显示图片 250</p>
 <p>实例141 读取并显示数据库中以二进制方式存储的图片 251</p>
 <p>7.6 数据备份与还原 253</p>
 <p>实例142 备份SQL Server数据库 253</p>
 <p>实例143 还原SQL Server数据库 256</p>
 <p>7.7 事务处理 259</p>
 <p>实例144 事务在论坛注册时的应用 259</p>
 <p>实例145 事务在插入多表数据中的应用 261</p>
 <p>&nbsp;</p>
 <p>第8章 <a href="http://pan.baidu.com/s/1o6ujkxk" target="_blank">数据绑定技术</a> 263</p>
 <p>8.1 数据源绑定 264</p>
 <p>实例146 格式化时间并进行绑定 264</p>
 <p>实例147 DataBinder.Eval绑定数据库中图片路径 265</p>
 <p>实例148 使用Eval方法或Bind方法绑定DataList控件显示员工信 267</p>
 <p>实例149 绑定变量 268</p>
 <p>实例150 绑定集合 270</p>
 <p>实例151 绑定表达式 271</p>
 <p>实例152 绑定方法返回值 272</p>
 <p>实例153 绑定DataTable对象 273</p>
 <p>8.2 控件绑定数据 275</p>
 <p>实例154 查询商品的详细信息并绑定到服务器控件 275</p>
 <p>实例155 将数据库中菜谱数据绑定到ListBox控件 277</p>
 <p>实例156 将新闻类型绑定到DropDowenList控件 278</p>
 <p>实例157 将数组绑定到Drop Down List控件 280</p>
 <p>8.3 XML数据绑定 281</p>
 <p>实例158 将XML文件中数据绑定到TreeView控件 281</p>
 <p>实例159 将XML文件中数据绑定到GridView控件 283</p>
 <p>实例160 将XML文件中数据绑定到菜单Menu控件 285</p>
 <p>&nbsp;</p>
 <p>第9章 <a href="http://pan.baidu.com/s/1i3GDYXR" target="_blank">SQL查询相关技术</a> 289</p>
 <p>9.1 SELECT子句 290</p>
 <p>实例161 查询特定列数据 290</p>
 <p>实例162 使用列别名 292</p>
 <p>实例163 在列上加入计算 294</p>
 <p>实例164 使用函数设置条件 296</p>
 <p>9.2 查询常量 297</p>
 <p>实例165 查询数字 297</p>
 <p>实例166 查询字符串 299</p>
 <p>实例167 查询日期数据 301</p>
 <p>实例168 查询逻辑型数据 302</p>
 <p>实例169 查询空数据 304</p>
 <p>9.3 查询变量 306</p>
 <p>实例170 利用变量查询字符串数据 306</p>
 <p>实例171 利用变量查询数值型数据 308</p>
 <p>实例172 利用变量查询日期型数据 309</p>
 <p>9.4 模式查询 310</p>
 <p>实例173 利用_通配符进行查询 311</p>
 <p>实例174 利用%通配符进行查询 312</p>
 <p>实例175 利用[]通配符进行查询 314</p>
 <p>实例176 利用[^]通配符进行查询 315</p>
 <p>实例177 复杂的模式查询 316</p>
 <p>9.5 TOP和PERCENT限制查询结果 318</p>
 <p>实例178 查询前10名数据 318</p>
 <p>实例179 取出数据统计结果前10名数据 320</p>
 <p>实例180 查询销售量占前50%的图书信息 322</p>
 <p>实例181 查询库存数量占后20%的图书信息 323</p>
 <p>9.6 周期、日期查询 324</p>
 <p>实例182 查询指定日期的数据 324</p>
 <p>实例183 查询指定时间段的数据 326</p>
 <p>实例184 按月查询数据 328</p>
 <p>9.7 比较、逻辑、重复查询 330</p>
 <p>实例185 查询数据大于指定条件的数据 330</p>
 <p>实例186 NOT与谓词进行组合条件的查询 332</p>
 <p>实例187 查询时不显示重复记录 334</p>
 <p>实例188 列出数据中的重复记录和记录条数 336</p>
 <p>9.8 在查询中使用OR和AND运算符 338</p>
 <p>实例189 利用OR进行查询 338</p>
 <p>实例190 利用AND进行查询 340</p>
 <p>实例191 同时利用OR、AND进行查询 341</p>
 <p>9.9 排序、分组统计 343</p>
 <p>实例192 数据分组统计(单列) 344</p>
 <p>实例193 在分组查询中使用ALL关键字 346</p>
 <p>实例194 在分组查询中使用CUBE运算符 349</p>
 <p>实例195 在分组查询中使用ROLLUP  351</p>
 <p>实例196 对数据进行降序查询 354</p>
 <p>实例197 对数据进行多条件排序 355</p>
 <p>实例198 对统计结果进行排序 357</p>
 <p>实例199 按仓库分组统计图书库存(多列) 358</p>
 <p>实例200 多表分组统计 360</p>
 <p>实例201 使用COMPUTE  361</p>
 <p>实例202 使用COMPUTE BY  363</p>
 <p>9.10 聚合函数 365</p>
 <p>实例203 利用聚合函数SUM对销售额进行汇总 365</p>
 <p>实例204 利用聚合函数AVG求某班学生的平均年龄 368</p>
 <p>实例205 利用聚合函数MIN求销售额、利润最少的商品 369</p>
 <p>实例206 利用聚合函数MAX求月销售额完成最多的员工 371</p>
 <p>实例207 利用聚合函数COUNT求日销售额大于某值的商品数 373实例208 利用聚合函数First或Last求数据表中第一条或最后一条记录 375</p>
 <p>9.11 多表查询(连接查询) 377</p>
 <p>实例209 利用FROM子句进行多表查询 377</p>
 <p>实例210 使用表别名 379</p>
 <p>实例211 合并多个结果集 380</p>
 <p>9.12 嵌套查询 382</p>
 <p>实例212 简单嵌套查询 383</p>
 <p>实例213 复杂嵌套查询 384</p>
 <p>实例214 嵌套查询在查询统计中的应用 386</p>
 <p>9.13 子查询 389</p>
 <p>实例215 用子查询作派生的表 389</p>
 <p>实例216 用子查询作表达式 390</p>
 <p>实例217 在Update语句中应用子查询 392</p>
 <p>9.14 联合语句union 393</p>
 <p>实例218 使用联合查询 393</p>
 <p>实例219 多表联合查询 395</p>
 <p>实例220 对联合查询后的结果进行排序 397</p>
 <p>9.15 内联接查询 398</p>
 <p>实例221 简单内连接查询 398</p>
 <p>实例222 复杂内连接查询 400</p>
 <p>实例223 使用内连接选择一个表与另一个表中行相关的所有行 401</p>
 <p>9.16 外连接查询 403</p>
 <p>实例224 left outer join查询 403</p>
 <p>实例225 right outer join查询 405</p>
 <p>实例226 使用外连接进行多表联合查询 406</p>
 <p>9.17 利用IN进行查询 407</p>
 <p>实例227 使用IN引入子查询限定查询范围 407</p>
 <p>实例228 用IN查询表中的记录信息 409</p>
 <p>9.18 交叉表查询 410</p>
 <p>实例229 利用Trasform分析数据 410</p>
 <p>实例230 利用trasform动态分析数据 412</p>
 <p>实例231 静态交叉表(SQLServer 2000) 414</p>
 <p>实例232 动态交叉表(SQLServer 2000) 416</p>
 <p>9.19 函数查询 419</p>
 <p>实例233 在查询语句中使用格式化函数 419</p>
 <p>实例234 在查询语句中使用字符串函数 420</p>
 <p>实例235 在查询中使用日期函数 422</p>
 <p>9.20 having语句应用 423</p>
 <p>实例236 利用having语句过滤分组数据 423</p>
 <p>实例237 having语句应用在多表查询中 425</p>
 <p>&nbsp;</p>
 <p>第10章 <a href="http://pan.baidu.com/s/1sjweVIt" target="_blank">视图、存储过程及触发器的应用</a> 427</p>
 <p>10.1 视图的应用 428</p>
 <p>实例238 在ASP.NET中应用视图 428</p>
 <p>实例239 获取数据库中的全部用户视图 429</p>
 <p>实例240 通过视图修改数据 430</p>
 <p>10.2 存储过程的应用 431</p>
 <p>实例241 ASP.NET应用存储过程 431</p>
 <p>实例242 应用存储过程添加数据 433</p>
 <p>实例243 应用存储过程修改数据 434</p>
 <p>实例244 应用存储过程删除数据 436</p>
 <p>实例245 ASP.NET应用查询存储过程 437</p>
 <p>实例246 获取数据库中全部的存储过程 438</p>
 <p>实例247 加密存储过程 439</p>
 <p>10.3 触发器的应用 441</p>
 <p>实例248 Insert触发器的应用 441</p>
 <p>实例249 Update触发器在系统日志中的应用 443</p>
 <p>实例250 触发器的嵌套使用 444</p>
 <p>实例251 获取数据库中的触发器 445</p>
 <p>&nbsp;</p>
 <p>第11章 <a href="http://pan.baidu.com/s/1sjM3smT" target="_blank">ASP.NET内置对象</a> 447</p>
 <p>11.1 页面传值 448</p>
 <p>实例252 用Response.Redirect()方法进行页面传值 448</p>
 <p>实例253 通过Session对象传递页面地址 449</p>
 <p>11.2 获取信息 452</p>
 <p>实例254 获取页面间传送的值 452</p>
 <p>实例255 获取客户端浏览器的类型 454</p>
 <p>实例256 获取客户端和服务端IP地址 455</p>
 <p>11.3 在线统计 456</p>
 <p>实例257 统计在线人数 456</p>
 <p>实例258 统计IP地址登录次数 458</p>
 <p>实例259 统计用户在线停留时间 460</p>
 <p>实例260 统计网站总访问量 461</p>
 <p>实例261 统计日访问量 464</p>
 <p>11.4 聊天室 466</p>
 <p>实例262 利用Application对象实现消息发送 466</p>
 <p>实例263 利用Application对象实现私聊功能 469</p>
 <p>11.5 在线投票 473</p>
 <p>实例264 利用Cookie对象防止重复投票 473</p>
 <p>实例265 每月只能投票一次 475</p>
 <p>11.6 购物车 477</p>
 <p>实例266 查看购物车 477</p>
 <p>实例267 从购物车中移除指定商品 480</p>
 <p>实例268 清空购物车 481</p>
 <p>&nbsp;</p>
 <p>第12章 <a href="http://pan.baidu.com/s/1gdd20RT" target="_blank">文件处理</a> 485</p>
 <p>12.1 对文件的操作 486</p>
 <p>实例269 对文件的创建、移动、复制和删除操作 486</p>
 <p>实例270 修改文件名称 489</p>
 <p>实例271 文件的简单读写 490</p>
 <p>实例272 修改文本文件 492</p>
 <p>实例273 查看文件是否存在 494</p>
 <p>12.2 对文件夹的操作 495</p>
 <p>实例274 创建、移动和删除文件夹 495</p>
 <p>实例275 修改文件夹名称 497</p>
 <p>实例276 查看文件夹是否存在 498</p>
 <p>12.3 文件上传与下载 499</p>
 <p>实例277 单文件上传 500</p>
 <p>实例278 多文件上传 501</p>
 <p>实例279 上传图片文件并显示 503</p>
 <p>实例280 文件下载 505</p>
 <p>12.4 遍历文件 506</p>
 <p>实例281 遍历指定目录下的所有文件和目录 507</p>
 <p>实例282 遍历指定驱动器 508</p>
 <p>12.5 在线压缩和解压文件 510</p>
 <p>实例283 在线压缩文件 510</p>
 <p>实例284 在线解压文件 513</p>
 <p>12.6 其他 515</p>
 <p>实例285 读取注册表信息 515</p>
 <p>实例286 读取驱动器信息 517</p>
 <p>实例287 获取指定文件的基本信息 518</p>
 <p>&nbsp;</p>
 <p>第13章 <a href="http://pan.baidu.com/s/1c0jEjDm" target="_blank">图形图像与多媒体</a> 521</p>
 <p>13.1 简单图像绘制 522</p>
 <p>实例288 GDI+绘制直线、矩形和多边形 522</p>
 <p>实例289 GDI+绘制圆形、椭圆形和扇形 524</p>
 <p>实例290 绘制带有阴影效果的矩形 525</p>
 <p>13.2 绘制验证码 526</p>
 <p>实例291 绘制字母和数字混合验证码 527</p>
 <p>实例292 绘制汉字验证码 529</p>
 <p>13.3 柱形图表 531</p>
 <p>实例293 柱形图表分析投票结果 532</p>
 <p>实例294 柱形图表分析网站流量 533</p>
 <p>实例295 柱形图表分析汽车销售业绩 536</p>
 <p>实例296 在ASP.NET中使用Office组建创件立体统计图 538</p>
 <p>13.4 折线图表 540</p>
 <p>实例297 折线图表分析人口出生率 540</p>
 <p>实例298 折线图表分析商品价格走势 543</p>
 <p>实例299 折线图表分析网站人气指数 544</p>
 <p>13.5 饼形图表 546</p>
 <p>实例300 饼形图表分析男女比例 546</p>
 <p>实例301 饼形图表分析产品市场占有率 548</p>
 <p>实例302 饼形图表分析人力资源情况 550</p>
 <p>13.6 头像选择 552</p>
 <p>实例303 通过下拉列表选择头像 552</p>
 <p>实例304 通过网页对话框选择头像 553</p>
 <p>13.7 控制、显示图片特效 555</p>
 <p>实例305 通过鼠标滑轮控制图片大小 555</p>
 <p>实例306 显示随机图像 556</p>
 <p>实例307 获取页面中图像的实际尺寸 557</p>
 <p>13.8 Flash动画 558</p>
 <p>实例308 插入Flash动画 559</p>
 <p>实例309 插入背景透明的Flash动画 559</p>
 <p>13.9 在线播放与下载 560</p>
 <p>实例310 在线点播 560</p>
 <p>实例311 MP3文件下载 563</p>
 <p>实例312 自制视频播放器 565</p>
 <p>实例313 带记忆的在线影片欣赏 567</p>
 <p>&nbsp;</p>
 <p>第14章 <a href="http://pan.baidu.com/s/1pJHNHFH" target="_blank">水晶报表与打印</a> 571</p>
 <p>14.1 打印Web窗体 572</p>
 <p>实例314 利用JavaScript实现打印 572</p>
 <p>实例315 利用WebBrowser实现打印 573</p>
 <p>14.2 打印图片 575</p>
 <p>实例316 打印图片 575</p>
 <p>实例317 打印简历 576</p>
 <p>14.3 利用报表生成器设计报表 578</p>
 <p>实例318 利用报表专家设计并显示学生基本信息 578</p>
 <p>实例319 分组统计报表 582</p>
 <p>实例320 在水晶报表中添加图表 584</p>
 <p>14.4 水晶报表中数据源和数据的操作 588</p>
 <p>实例321 在水晶报表中使用Access数据库 588</p>
 <p>实例322 在水晶报表中使用SQL Server数据库 590</p>
 <p>实例323 在水晶报表中使用Excel工作薄 592</p>
 <p>实例324 跨数据源查询 595</p>
 <p>14.5 水晶报表中字段和文本对象的操作 599</p>
 <p>实例325 订货总金额超过10万元显示&ldquo;恭喜获奖&rdquo;文字 600</p>
 <p>实例326 薪资大于或等于1万元使用蓝色字体标记 602</p>
 <p>14.6 水晶报表中数据的筛选 604</p>
 <p>实例327 筛选月销售额大于100万的商品 605</p>
 <p>实例328 筛选薪资大于2000元的男员工 607</p>
 <p>14.7 水晶报表中数据的分组与排序 609</p>
 <p>实例329 按仓库分组统计图书库存 609</p>
 <p>实例330 按成绩总分降序排序 610</p>
 <p>14.8 水晶报表的计算 612</p>
 <p>实例331 部门销售量占公司总销售量的业绩百分比 612</p>
 <p>实例332 利用累计方式给每一笔数据记录加上笔数编号 613</p>
 <p>14.9 子报表的使用 615</p>
 <p>实例333 插入子报表 615</p>
 <p>实例334 编辑与重新导入子报表 617</p>
 <p>实例335 根据需要显示子报表 620</p>
 <p>14.10 ASP.NET中调用Office进行打印 622</p>
 <p>实例336 利用Word打印员工报表 622</p>
 <p>实例337 利用Excel打印学生信息报表 625</p>
 <p>&nbsp;</p>
 <p>第15章 <a href="http://pan.baidu.com/s/1eQGKijw" target="_blank">XML技术</a> 627</p>
 <p>15.1 读写XML文件 628</p>
 <p>实例338 写入XML文件 628</p>
 <p>实例339 读取XML文件 630</p>
 <p>实例340 修改XML文件 631</p>
 <p>实例341 在SQL Server中读取XML数据 632</p>
 <p>15.2 XML文件节点操作 633</p>
 <p>实例342 插入XML节点 633</p>
 <p>实例343 检索XML节点 636</p>
 <p>实例344 删除XML节点 637</p>
 <p>15.3 XML文件转换 639</p>
 <p>实例345 在HTML页面中使用XML文件 639</p>
 <p>实例346 DataSet和XML文件的相互转换 641</p>
 <p>实例347 XSL转换XML文件 643</p>
 <p>15.4 XML文件加密、解密 645</p>
 <p>实例348 加密XML文件 645</p>
 <p>实例349 解密XML文件 647</p>
 <p>&nbsp;</p>
 <p>第16章 <a href="http://pan.baidu.com/s/1sj6UpdV" target="_blank">Web Service</a> 651</p>
 <p>16.1 认识Web服务 652</p>
 <p>实例350 创建Web服务 652</p>
 <p>实例351 调用Web Service实现简单计算器 654</p>
 <p>16.2 Web服务实现数据库操作 657</p>
 <p>实例352 利用Web服务实现数据添加操作 657</p>
 <p>实例353 Web Service调用存储过程实现数据删除 659</p>
 <p>16.3 Web服务实现通信功能 660</p>
 <p>实例354 利用Web Service发送手机短信 660</p>
 <p>实例355 利用Web Service发送E-mail邮件 662</p>
 <p>16.4 其他 664</p>
 <p>实例356 利用Web Service上传和下载图片 664</p>
 <p>实例357 利用Web Service实现验证码技术 667</p>
 <p>实例358 从Web Service中访问服务器变量 669</p>
 <p>实例359 利用Web Service实现产品编号 671</p>
 <p>&nbsp;</p>
 <p>第17章 <a href="http://pan.baidu.com/s/1gdvJs0F" target="_blank">ASP.NET高级应用</a> 673</p>
 <p>17.1 访问Office文件 674</p>
 <p>实例360 企业文档管理系统中访问Word文件 674</p>
 <p>实例361 远程教育系统应用PowerPoint教学 675</p>
 <p>17.2 电子邮件 676</p>
 <p>实例362 利用SMTP服务发送电子邮件 676</p>
 <p>实例363 利用Jmail组件发送邮件 681</p>
 <p>17.3 网站搜索 683</p>
 <p>实例364 一般搜索 683</p>
 <p>实例365 高级搜索 686</p>
 <p>实例366 常用搜索 690</p>
 <p>实例367 在自己的网站中加入Baidu和Google搜索 691</p>
 <p>17.4 ASP.NET应用程序打包与发布 693</p>
 <p>实例368 发布ASP.NET应用程序 693</p>
 <p>实例369 打包ASP.NET应用程序 695</p>
 <p>17.5 其他 698</p>
 <p>实例370 将15位身份证号码转换成18位 698</p>
 <p>实例371 FreeTextBox组件(文本编辑器)的简单使用 700</p>
 <p>实例372 ASP.NET生成静态网页 701</p>
 <p>&nbsp;</p>
 <p>第18章 <a href="http://pan.baidu.com/s/1bnD2yCJ" target="_blank">ASP.NET安全机制</a> 705</p>
 <p>18.1 用户登录 706</p>
 <p>实例373 普通登录 706</p>
 <p>实例374 Session对象判断用户登录状态 707</p>
 <p>实例375 网络上实现单点登录 708</p>
 <p>实例376 防止SQL注入式攻击 710</p>
 <p>实例377 验证码技术登录 712</p>
 <p>18.2 数据加密技术 713</p>
 <p>实例378 MD5加密登录用户名称和密码 713</p>
 <p>实例379 加密与解密DataSet  715</p>
 <p>18.3 ACCESS数据库安全 718</p>
 <p>实例380 Access数据库备份与恢复 718</p>
 <p>实例381 防止Access数据库被下载 719</p>
 <p>18.4 过滤非法字符 720</p>
 <p>实例382 禁止用户输入非法字符 720</p>
 <p>实例383 过滤HTML非法字符 721</p>
 <p>&nbsp;</p>
 <p>第19章 <a href="http://pan.baidu.com/s/1i3IFT4L" target="_blank">综合实例</a> 725</p>
 <p>19.1 企业门户网站 726</p>
 <p>实例384 重点推荐软件 726</p>
 <p>实例385 本站公告显示与管理 728</p>
 <p>实例386 友情链接的实现 730</p>
 <p>实例387 滚动广告图片的实现 732</p>
 <p>19.2 Blog 735</p>
 <p>实例388 博客用户图片管理功能 735</p>
 <p>实例389 评论管理页面功能实现 738</p>
 <p>实例390 管理员管理过程实现 742</p>
 <p>实例391 系统安全退出 744</p>
 <p>19.3 论坛 746</p>
 <p>实例392 查看帖子信息 746</p>
 <p>实例393 发表帖子 749</p>
 <p>实例394 回复帖子 751</p>
 <p>实例395 删除帖子及其回复信息 753</p>
 <p>19.4 B2C电子商务网站 755</p>
 <p>实例396 商品管理 756</p>
 <p>实例397 会员管理 760</p>
 <p>实例398 购物车的实现 763</p>
 <p>实例399 商品搜索 767</p>
 <p>19.5 OA办公自动化系统(工作流模块) 768</p>
 <p>实例400 系统管理 768</p>
 <p>实例401 工作申请 772</p>
 <p>实例402 领导审批 775</p>
 <p>实例403 审批结果传阅 778</p>
 <p>&nbsp;</p>
 <p>第20章 <a href="http://pan.baidu.com/s/1c0cmD9I" target="_blank">网站设计与网页配色</a> 783</p>
 <p>20.1 企业网站 784</p>
 <p>实例404 汽车销售 784</p>
 <p>实例405 医药连锁 785</p>
 <p>实例406 硬件产品 786</p>
 <p>实例407 软件产品 788</p>
 <p>实例408 物流 789</p>
 <p>实例409 宾馆酒店 790</p>
 <p>20.2 电子商务 791实例410 B2C电子商务网 791</p>
 <p>实例411 B2B电子商务 793</p>
 <p>20.3 搜索引擎 794</p>
 <p>实例412 站内搜索引擎 794</p>
 <p>实例413 互联网搜索引擎 796</p>
 <p>20.4 机构类网站 797</p>
 <p>实例414 政务 797</p>
 <p>实例415 银行 798</p>
 <p>实例416 新闻 799</p>
 <p>20.5 教育类网站 800</p>
 <p>实例417 科研 800</p>
 <p>实例418 大专院校 802</p>
 <p>20.6 生活资讯类 803</p>
 <p>实例419 家居 803</p>
 <p>实例420 房地产 804</p>
 <p>20.7 娱乐类网站 805</p>
 <p>实例421 音乐网 805</p>
 <p>实例422 电影网 807</p>
 <p>实例423 游戏门户网 808</p>
 <p>20.8 供求信息类 809</p>
 <p>实例424 人才供求 809</p>
 <p>实例425 二手商品供求 811</p>
 <p>20.9 其他 812</p>
 <p>实例426 个人主页 812</p>
 <p>实例427 美食网 814</p>
 <p>实例428 博客网站(Blog) 815</p></div><div id="MySignature"></div>
 <div class="clear"></div>

转载于:https://www.cnblogs.com/tytsp/p/7284152.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第1章 搭建ASP.NET开发环境   1.1 环境配置   要使用ASP.NET进行Web应用程序开发,必须安装和配置开发环境。优秀的开发环境不仅可以提高程序开发的效率,也可以使开发人员更快地调试好程序。下面通过实例介绍如何配置ASP.NET开发环境。   实例说明   开发ASRNET应用程序之前,需要安装并配置IIS。IIS是Internet Information Server的缩写,是微软公司主推的Web服务器,通过IIS,开发人员可以更方便地调试程序或发布网站。   下面介绍如何在WindowsServer2003(SPI)操作系统中安装与配置IIS。   技术要点   以下是IIS服务器的一些配置和说明。   ·TCP端口:可以更改为任意1个TCP端口号,前提是客户必须事先知道该端口号,否则无法连接到该Web服务器。当采用默认值“80”时,用户只需通过IP地址,即可实现对网站的访问;如果端口号不是“80”,则必须在浏览器中同时输入IP地址和端口号,才可以实现对网站的访问。例如:要访问端口号为8080的Web Test网站,在浏览器中输入地址http://192.168.0.1:8080/Web Test。   ·IP地址:IP地址为Web服务器的IP地址。   ·本地路径:“主目录”选项卡中的本地路径为所要浏览的网站文件夹。   ·ASP.NET版本:“ASENET”选项卡中的ASP.NET版本为2.0.50727。   ·默认文档:“文档”选项卡中的默认文档选项中,一定要有用户所要浏览网站的主页面地址。   实现过程   1.安装IIS   ASP.NET运行平台中Internet信息服务(IIS)的安装步骤如下。   (1)将WindowsServer2003操作系统安装盘放入计算机的光盘驱动器中,依次在操作系统中选择“开始/设置/控制面板/添加或删除程序”选项,此时系统会打开“添加或删除程序”对话框,如图1.1所示。   (2)单击“添加或删除程序”对话框中左侧的“添加/删除Windows组件”选项,系统会打开“Windows组件向导”对话框,如图1.2所示。   (3)在“Windows组件向导”对话框中将“应用程序服务器”复选框选中,然后单击【i羊细信息】按钮,打开“应用程序服务器”对话框,如图1.3所示。 ……

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值