昨天刚刚发工资,又正好收到邮件说是那本《
庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术
》已经到货了,赶紧上china-pub下订单购买了,同时还买了另一本《ASP.NET 3.5从入门到精通:基于C#》,这本其实主要看中他的视频,呵呵,下午刚刚汇款过去。。晚上就说是已经发货了,嘿嘿,还真不错,邮寄是选择那比较贵的快递的,上面说是1~3天左右就到了,嘿嘿,得到书后第一件事就是把《ASP.NET 3.5从入门到精通:基于C#》附带光盘的视频传到网上共享给大家。。。如有人有需要的可留下你的email即可,下面是这二本书的介绍:
《 庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术 》:http://www.china-pub.com/192102
《ASP.NET 3.5从入门到精通:基于C#》:http://www.china-pub.com/44991
先把入门到精通的目录列出来吧,觉得蛮不错的,自己想知道的东西都在里面,其实我只是想看他的那个水晶报表。。。
第1章ASP.NET介绍.1 |
1.1Web工作原理1 |
1.1.1Web基础1 |
1.1.2静态网页2 |
1.1.3动态网页2 |
1.2ASP.NET介绍4 |
1.2.1.NETFramework介绍5 |
1.2.2.NET与开发人员6 |
1.2.3.NET与IT专业人员8 |
1.2.4.NET与企业8 |
1.2.5ASP.NET3.5技术架构9 |
1.3本章小结10 |
第2章VisualStudio2008集成开发环境11 |
2.1VisualStudio2008概述11 |
2.1.1VisualStudio2008简介11 |
2.1.2VisualStudio2008功能概览11 |
2.2安装配置13 |
视频路径:\视频文件\02(1)VS2008安装.avi |
2.2.1获取安装文件13 |
2.2.2安装条件13 |
2.2.3安装13 |
2.2.4启动13 |
2.3集成开发环境介绍14 |
2.3.1概述14 |
2.3.2菜单栏15 |
2.3.3工具栏16 |
2.3.4快捷键17 |
2.3.5个性化设置17 |
2.3.6代码编辑器18 |
2.3.7工具箱19 |
2.4解决方案和项目20 |
2.4.1概述20 |
2.4.2兼容性21 |
2.4.3多目标性22 |
2.5开发体验—第一个ASP.NET网站22 |
视频路径:\视频文件\02(2)第一个ASPNET网站.avi |
2.5.1创建网站23 |
2.5.2设计网页24 |
2.5.3编译生成26 |
2.5.4调试运行27 |
2.5.5打包部署29 |
2.6未来版本32 |
2.7本章小结33 |
第3章C#语言34 |
3.1数据类型34 |
3.1.1值类型34 |
3.1.2引用类型35 |
3.1.3ref和out38 |
3.2常量和变量40 |
3.2.1常量40 |
3.2.2变量41 |
3.3类型转换47 |
3.3.1隐式转换47 |
3.3.2显式转换49 |
3.3.3Convert操作符50 |
3.3.4as操作符53 |
3.4运算符与表达式54 |
3.4.1算术运算符54 |
3.4.2逻辑运算符55 |
3.4.3其他运算符56 |
3.5流程控制57 |
3.5.1选择语句57 |
3.5.2循环语句59 |
3.5.3跳转语句62 |
3.5.4异常处理63 |
3.6集合操作66 |
3.6.1数组66 |
3.6.2集合68 |
3.6.3泛型链表69 |
3.6.4泛型哈希表72 |
3.7字符串73 |
3.7.1String73 |
3.7.2StringBuilder77 |
3.8委托和事件79 |
3.8.1委托79 |
3.8.2多路广播委托84 |
3.8.3事件86 |
3.9面向对象88 |
3.9.1类88 |
3.9.2类成员90 |
3.9.3继承97 |
3.9.4多态98 |
3.9.5接口100 |
3.10本章小结102 |
第4章ASP.NET页面103 |
视频路径:\视频文件\04ASPNET页面.avi |
4.1HTML基础103 |
4.1.1HTML介绍103 |
4.1.2HTML语法104 |
4.1.3XHTML介绍106 |
4.2ASP.NET网页108 |
4.2.1概述108 |
4.2.2页面模型109 |
4.2.3页面回发113 |
4.2.4页面类114 |
4.2.5页面生命周期115 |
4.3Request对象119 |
4.3.1获取浏览器信息120 |
4.3.2获取表单数据121 |
4.3.3获取查询字符串121 |
4.3.4获取服务器变量122 |
4.4Response对象123 |
4.4.1输出文本123 |
4.4.2输出脚本124 |
4.4.3输出图像125 |
4.4.4页面跳转127 |
4.5页面传值127 |
4.5.1使用查询字符串128 |
4.5.2使用会话状态128 |
4.5.3将网页发送到另一页128 |
4.6客户端脚本131 |
4.6.1静态方式132 |
4.6.2动态方式132 |
4.7本章小结133 |
第5章服务器控件134 |
5.1概述134 |
5.2HTML控件135 |
5.2.1概述135 |
5.2.2使用HTML服务器控件136 |
5.3标准控件137 |
5.3.1概述137 |
5.3.2Label139 |
5.3.3TextBox139 |
5.3.4Button140 |
5.3.5DropDownList141 |
5.3.6HyperLink143 |
5.4验证控件144 |
5.4.1概述144 |
5.4.2RequiredFieldValidator144 |
5.4.3RangeValidator145 |
5.4.4RegularExpressionValidator146 |
5.5功能控件147 |
5.5.1Calendar147 |
5.5.2FileUpload149 |
5.6导航控件150 |
5.6.1SiteMapPath150 |
5.6.2TreeView151 |
5.7用户控件157 |
视频路径:\视频文件\05用户控件.avi |
5.7.1创建用户控件158 |
5.7.2设计用户控件159 |
5.7.3使用用户控件159 |
5.7.4扩展用户控件160 |
5.8本章小结161 |
第6章状态保存162 |
6.1ASP.NET状态保存概述162 |
6.1.1传统问题162 |
6.1.2ASP.NET状态保存163 |
6.2视图状态163 |
6.2.1概述163 |
6.2.2将值保存在视图状态中164 |
6.2.3从视图状态中取值164 |
6.2.4小结165 |
6.3隐藏域165 |
6.3.1概述165 |
6.3.2存取数据166 |
6.3.3判断状态改变166 |
6.3.4小结166 |
6.4Cookie167 |
6.4.1概述167 |
6.4.2创建Cookie168 |
6.4.3读取Cookie168 |
6.4.4修改Cookie168 |
6.4.5删除Cookie169 |
6.4.6小结169 |
6.5查询字符串170 |
6.5.1概述170 |
6.5.2小结170 |
6.6应用程序状态171 |
6.6.1概述171 |
6.6.2保存数据171 |
6.6.3读取数据172 |
6.6.4小结172 |
6.7会话状态173 |
6.7.1概述173 |
6.7.2保存数据174 |
6.7.3读取数据174 |
6.7.4配置会话174 |
6.7.5小结175 |
6.8应用示例175 |
6.8.1防止重复投票175 |
6.8.2保存登录用户信息176 |
6.9本章小结178 |
第7章ADO.NET数据访问179 |
7.1数据库基础179 |
7.1.1主流数据库产品179 |
7.1.2SQL语句180 |
7.1.3SQLServer2005181 |
7.2ADO.NET结构181 |
7.2.1概述181 |
7.2.2Connection类183 |
7.2.3Command类185 |
7.2.4DataReader类187 |
7.2.5DataSet类188 |
7.2.6DataAdapter类189 |
7.3一个ADO.NET的综合应用190 |
7.3.1连接数据库192 |
7.3.2查询数据194 |
7.3.3添加和更新数据196 |
7.4使用存储过程202 |
7.4.1建立存储过程202 |
7.4.2调用存储过程204 |
7.5事务205 |
7.5.1事务的概念205 |
7.5.2在ASP.NET中使用事务..206 |
7.6数据绑定控件208 |
视频路径:\视频文件\07(1)ADONET和GridView.avi |
7.6.1DropDownList控件208 |
7.6.2GridView控件212 |
7.6.3DataList控件221 |
7.7控制二进制数据228 |
视频路径:\视频文件\07(2)ADONET二进制数据.avi |
7.7.1SQLServer对二进制数据的支持228 |
7.7.2存储229 |
7.7.3读取230 |
7.8封装通用数据库类231 |
7.9本章小结234 |
第8章LINQ235 |
视频路径:\视频文件\08linq.avi |
8.1LINQ概述235 |
8.1.1LINQ的概念235 |
8.1.2第一个LINQ应用236 |
8.2查询表达式237 |
8.2.1查询变量237 |
8.2.2from子句237 |
8.2.3where子句239 |
8.2.4select子句240 |
8.2.5group子句242 |
8.2.6orderby子句243 |
8.2.7let子句243 |
8.3查询的应用244 |
8.3.1查询新序列244 |
8.3.2查询单一值246 |
8.4LINQtoSQL246 |
8.4.1概述246 |
8.4.2创建对象模型247 |
8.4.3访问数据250 |
8.4.4添加251 |
8.4.5更新251 |
8.4.6删除251 |
8.5LINQtoXML252 |
8.5.1概述252 |
8.5.2构造XML树253 |
8.5.3查询具有特定属性的元素255 |
8.5.4查询具有特定子元素的元素255 |
8.5.5对元素进行排序256 |
8.6本章小结256 |
第9章文件操作257 |
视频路径:\视频文件\09文件操作.avi |
9.1文件概述257 |
9.1.1文件和文件流257 |
9.1.2字符编码257 |
9.1.3.NET对IO的支持258 |
9.2文件操作260 |
9.2.1创建文件260 |
9.2.2删除文件260 |
9.2.3向文本文件写入内容260 |
9.2.4读取文本文件内容261 |
9.2.5向二进制文件写入内容262 |
9.2.6读取二进制文件内容263 |
9.2.7混合类型二进制文件263 |
9.2.8获取文件属性264 |
9.3目录操作264 |
9.3.1创建目录265 |
9.3.2删除目录265 |
9.3.3遍历目录265 |
9.4路径操作267 |
9.4.1概述267 |
9.4.2分析路径字符串267 |
9.5应用示例—文件操作的功能268 |
9.6本章小结270 |
第10章图形操作271 |
10.1图形基础271 |
10.1.1GDI+介绍271 |
10.1.2GDI+基础271 |
10.1.3.NET对绘图的支持275 |
10.2常用绘图对象276 |
10.2.1Color276 |
10.2.2Point和PointF276 |
10.2.3Pen277 |
10.2.4Brush278 |
10.2.5Font279 |
10.2.6Image279 |
10.3基本绘图281 |
10.3.1创建图形对象282 |
10.3.2绘制直线283 |
10.3.3绘制简单图形283 |
10.3.4绘制文本284 |
10.3.5填充图形285 |
10.4应用示例286 |
10.4.1饼图286 |
视频路径:\视频文件\10饼图.avi |
10.4.2水印287 |
10.4.3缩略图289 |
10.5本章小结289 |
第11章XML290 |
视频路径:\视频文件\11XML.avi |
11.1XML基础290 |
11.1.1XML的概念290 |
11.1.2XML语法291 |
11.1.3.NET对XML的支持292 |
11.2基于DOM的XML操作293 |
11.2.1DOM结构293 |
11.2.2加载XML文件294 |
11.2.3保存XML文件295 |
11.2.4添加节点295 |
11.2.5删除节点297 |
11.2.6更新节点298 |
11.2.7遍历节点299 |
11.2.8查找节点301 |
11.3XmlReader与XmlWriter302 |
11.3.1XmlReader读取302 |
11.3.2XmlWriter编写303 |
11.4本章小结304 |
第12章主题和母版页305 |
12.1CSS基础305 |
12.1.1CSS语法305 |
12.1.2CSS属性306 |
12.1.3在网页中使用CSS307 |
12.2主题308 |
视频路径:\视频文件\12(1)主题.avi |
12.2.1定义主题309 |
12.2.2应用主题311 |
12.2.3主题优先级312 |
12.2.4禁用主题312 |
12.2.5动态主题312 |
12.3母版页313 |
视频路径:\视频文件\12(2)母版页.avi |
12.3.1创建母版页314 |
12.3.2创建内容页315 |
12.3.3运行原理317 |
12.3.4母版页应用范围318 |
12.3.5母版页和内容页中的路径318 |
12.3.6嵌套母版页319 |
12.3.7动态母版页319 |
12.4本章小结320 |
第13章高级应用321 |
13.1HTTP处理程序321 |
视频路径:\视频文件\13(1)HTTP处理程序.avi |
13.1.1概述321 |
13.1.2创建自定义HTTP处理程序321 |
13.1.3注册自定义HTTP处理程序323 |
13.1.4测试HTTP处理程序323 |
13.2HTTP模块324 |
视频路径:\视频文件\13(2)HTTP模块.avi |
13.2.1概述324 |
13.2.2创建HTTP模块325 |
13.2.3注册HTTP模块327 |
13.2.4测试HTTP模块327 |
13.3全球化和本地化328 |
视频路径:\视频文件\13(3)全球化和本地化.avi |
13.3.1概述328 |
13.3.2创建资源文件328 |
13.3.3使用资源文件331 |
13.4缓存技术331 |
13.4.1概述331 |
13.4.2页输出缓存332 |
13.4.3应用程序缓存336 |
13.5本章小结336 |
第14章ASP.NET网站的配置与部署337 |
视频路径:\视频文件\14发布和部署.avi |
14.1IIS337 |
14.1.1IIS介绍337 |
14.1.2IIS的安装与配置338 |
14.2网站管理341 |
14.2.1端口配置341 |
14.2.2虚拟目录345 |
14.3预编译ASP.NET网站351 |
14.4部署ASP.NET网站352 |
14.4.1VisualStudio中关于发布网站的新增功能352 |
14.4.2制作安装包355 |
14.5web.config356 |
14.5.1配置节处理程序声明357 |
14.5.2配置节设置358 |
14.5.3web.config文件中的示例358 |
14.5.4编辑问题359 |
14.6网站监控359 |
14.7本章小结360 |
第15章XMLWebservices361 |
视频路径:\视频文件\15WebService.avi |
15.1Web服务361 |
15.1.1SOA361 |
15.1.2XMLWebservices概述362 |
15.1.3ASP.NETXMLWebservices364 |
15.2创建Web服务365 |
15.2.1创建服务365 |
15.2.2创建Web方法367 |
15.2.3测试368 |
15.3使用Web服务369 |
15.3.1添加Web引用369 |
15.3.2使用Web服务371 |
15.3.3更新Web服务372 |
15.4状态管理372 |
15.4.1会话状态373 |
15.4.2应用程序状态374 |
15.5数据交换374 |
15.5.1简单类型375 |
15.5.2DataSet376 |
15.5.3集合377 |
15.5.4自定义类型377 |
15.6本章小结378 |
第16章ASP.NETAJAX379 |
视频路径:\视频文件\16AJAX.avi |
16.1AJAX概述379 |
16.1.1AJAX的历史379 |
16.1.2主流AJAX框架380 |
16.1.3微软ASP.NETAJAX382 |
16.2JavaScript384 |
16.2.1基础语法385 |
16.2.2对象390 |
16.2.3DOM文档对象393 |
16.3XMLHttpRequest对象398 |
16.4AJAX常用控件405 |
16.4.1ScriptManager406 |
16.4.2UpdatePanel408 |
16.4.3Timer415 |
16.4.4UpdateProgress417 |
16.5扩展控件423 |
16.5.1安装配置423 |
16.5.2CalenderExtender425 |
16.5.3FilteredTextBoxExtender426 |
16.5.4TabContainer428 |
16.6本章小结430 |
第17章水晶报表431 |
视频路径:\视频文件\17水晶报表.avi |
17.1概述431 |
17.1.1简介431 |
17.1.2报表设计器432 |
17.1.3编程模型434 |
17.1.4报表的使用方式435 |
17.2报表设计436 |
17.2.1概述436 |
17.2.2准备工作437 |
17.2.3新建空白报表438 |
17.2.4表格形式显示数据440 |
17.2.5插入图表442 |
17.2.6插入子报表444 |
17.2.7使用特殊字段445 |
17.3以编程方式控制报表446 |
17.3.1概述446 |
17.3.2推模式执行447 |
17.4显示报表448 |
17.4.1概述448 |
17.4.2应用450 |
17.5配置网站451 |
17.5.1CrystalImageHandler451 |
17.5.2CrystalImageCleaner452 |
17.5.3PrintControl452 |
17.5.4ReportMappings453 |
17.5.5UseBrowserLocale453 |
17.5.6ServerFileReportManager454 |
17.5.7GlobalResourcePath454 |
17.6本章小结454 |
第18章UML基础455 |
18.1UML概述455 |
18.2UML图457 |
18.2.1用例图457 |
18.2.2静态图461 |
18.2.3行为图465 |
18.2.4交互图467 |
18.2.5实现图468 |
18.3绘制整洁的UML图472 |
18.4本章小结475 |
第19章项目实践——人力资源系统476 |
视频路径:\视频文件\19人力资源系统.avi |
19.1业务介绍476 |
19.1.1HR基础476 |
19.1.2同类产品介绍477 |
19.1.3系统功能478 |
19.2设计479 |
19.2.1网站规划479 |
19.2.2界面设计481 |
19.2.3数据库设计486 |
19.3功能实现488 |
19.3.1公共模块488 |
19.3.2机构岗位模块495 |
19.3.3人事模块503 |
19.3.4考勤模块514 |
19.3.5报表模块520 |
19.3.6登录模块524 |
19.4本章小结528 |
第20章项目实践——淘书网网站529 |
20.1业务介绍529 |
20.1.1电子商务基础529 |
20.1.2系统功能530 |
20.2设计531 |
20.2.1网站规划531 |
20.2.2界面设计533 |
20.2.3数据库设计540 |
20.3功能实现543 |
20.3.1公共模块543 |
20.3.2图书模块548 |
20.3.3订单模块568 |
20.4本章小结...580 |
刚刚在复制目录的时候发现个问题,目录里面有蛮多的多余字段的,都是<font ..之类的,自己保存了页面之后用aspx把那些多余的乱码去掉了,在这里也记录一下代码:
Code
StreamReader sr = new StreamReader("c:\\Catalog2.htm");
string str = sr.ReadToEnd();
str = Regex.Replace(str, @"<font color=""(#ffffff|white)"">\w+</font>", "");
Response.Write(str);
时间: 2024-09-24 02:30:54