
| 作者希望通过博客园系列图书让更多朋友分享自己在对技术追求的征途中的思考与收获。我们对技术追求的征途一直在进行,每迈出一步,我们就走得更远,步伐越大,走得就越远,这就是征途,让我们在技术的征途上共同努力,用技术去改变世界。 内容概述 NETFramework3.5 C#语言基础 VisualC#2008开发环境 操作数据库SQLServer2005 T-SQL进阶 数据报表开发 数据绑定和DataSet SQLServerXML XML编程 LINQ Windows应用程序开发 菜单和对话框 WPF、WWF、WCF ASP.NET3.5开发 创建和使用Web服务 简历管理系统网站 图书馆管理系统 超值光盘 《新手学Visual C# 2008+SQL Server 2005数据库与网络开发》所有的源程序 182页ASP.NET网络开发技术电子书 199页VisualC#开发技术电子书 154页.NET数据库开发技术电子书 124页ASP.NETAJAX开发电子书 4个.NET2.0入门视频 6个.NET3.5入门视频 5个常见的典型系统 |
| 本书学习导航如下: 要学会VisualC#2008环境配置基础以及C#开发语言的基本语法和在VisualC#2008中新增的特性,仔细阅读第1篇 要了解SQLServer2005数据库的关键技术,仔细阅读第2篇 要掌握数据访问技术——ADO.NET的有关技术,特别是LINQ——语言集成查询,仔细阅读第3篇 要运用Windows应用程序开发技术,仔细阅读第4篇 要运用Web应用程序开发技术,仔细阅读第5篇 要将VisualC#2008和SQLServer2005数据库的技术应用到实践中,仔细阅读第6篇 第1篇 VisualC#2008入门篇 1.NETFramework3.5 简介20 1.1 VisualStudio2008概述20 1.1.1.NET开发环境VisualStudio20 1.1.2 VisualStudio2008的安装配置21 1.1.3 VisualStudio2008新增主要功能22 1.1.4 MSDN简介22 1.2.NETFramework3.5 介绍24 1.2.1.NETFramework概念24 1.2.2.NETFramework3.5 体系结构25 1.2.3.NET类库26 1.2.4.NETFramework2.0、3.0和3.5 版本之间的关系27 1.2.5.NETFramework3.5 中的新增功能28 1.3 开发第一个C#程序30 1.3.1 理解Main()30 1.3.2 编译执行程序32 1.4 小结33 2 C#语言基础34 2.1 程序架构34 2.1.1 命名空间34 2.1.2 类36 2.1.3 结构39 2.2 变量与运算符41 2.2.1 变量41 2.2.2 运算符42 2.3 语句48 2.3.1 选择语句48 2.3.2 循环语句50 2.3.3 条件判断语句52 2.4 集合类型53 2.4.1 列表54 2.4.2 数组55 2.4.3 枚举56 2.5 错误和异常处理58 2.6 创建项目60 2.6.1 控制台应用程序61 2.6.2 Windows应用程序62 2.6.3 Web应用程序64 2.7 小结65 3 VisualC#2008简介66 3.1 VisualC#2008介绍66 3.1.1 VisualC#2008概述66 3.1.2 VisualC#2005和2008之间的关系67 3.1.3 VisualC#2008和.NETFramework3.5 的关系68 3.2 VisualC#2008多语言的新特性69 3.2.1 隐式类型的本地变量和数组69 3.2.2 对象初始值设定项70 3.2.3 扩展方法71 3.2.4 匿名类型72 3.2.5 Lambda表达式73 3.2.6 查询关键字74 3.2.7 自动实现的属性76 3.2.8 分部方法定义77 3.3 VisualC#集成开发环境(IDE)79 3.3.1 VisualC#2008集成开发环境79 3.3.2 起始页80 3.3.3 创建项目81 3.3.4 解决方案资源管理器84 3.3.5 添加引用85 3.3.6 VisualC#2008IDE的新增功能85 3.4 第一个VisualC#2008的应用程序86 3.4.1 创建VisualC#2008的应用程序86 3.4.2 编译执行程序89 3.5 小结90 第2篇 SQLServer2005入门篇 4 操作数据库92 4.1 SQLServer2005简介92 4.1.1 数据库基本知识92 4.1.2 SQLServer2005数据库93 4.1.3 SQLServer2005数据库管理工具96 4.2 数据库99 4.2.1 使用ManagementStudio创建数据库99 4.2.2 使用SQL语句创建数据库100 4.2.3 删除已创建的数据库102 4.3 操作数据表102 4.3.1 创建表103 4.3.2 插入数据105 4.3.3 修改数据106 4.3.4 删除数据106 4.4 查询数据107 4.4.1 查询数据语法107 4.4.2 使用条件查询107 4.4.3 联合查询109 4.4.4 限制查询109 4.4.5 对查询输出进行控制110 4.5 操作视图111 4.5.1 使用ManagementStudio创建视图111 4.5.2 使用SQL创建视图113 4.5.3 创建基于视图的视图114 4.5.4 修改视图115 4.5.5 删除视图115 4.6 存储过程116 4.6.1 存储过程简介116 4.6.2 创建存储过程117 4.7 小结119 5 T-SQL进阶120 5.1 计算120 5.1.1 计数COUNT120 5.1.2 求和SUM121 5.1.3 极值MAX/MIN121 5.1.4 均值AVG122 5.2 组合与判断122 5.2.1 HAVING122 5.2.2 GROUPBY123 5.2.3 DISTINCT123 5.3 函数123 5.3.1 日期时间函数124 5.3.2 字符串处理函数126 5.3.3 系统函数128 5.4 小结129 6 数据报表130 6.1 报表服务简介130 6.1.1 报表服务概述130 6.1.2 报表服务组件131 6.1.3 报表服务的安装132 6.2 报表应用程序134 6.2.1 创建报表应用程序135 6.2.2 设置数据源136 6.3 创建CrystalReports应用程序138 6.3.1 CrystalReports应用程序概述139 6.3.2 设置数据源139 6.4 小结142 第3篇 数据访问ADO.NET篇 7 使用数据库144 7.1 使用ADO.NET数据库144 7.1.1 EMIS数据库144 7.1.2 连接数据库146 7.1.3 以代码的方式访问数据库149 7.1.4 数据容器DataSet、DataTable150 7.1.5 Windows应用程序中显示数据153 7.2 ADO.NET与各种数据库的连接155 7.2.1 连接SQLServer155 7.2.2 连接Access156 7.2.3 连接SQLServer数据库文件157 7.2.4 连接Oracle158 7.2.5 连接其他数据库158 7.3 使用ADO.NET处理数据158 7.4 小结161 8 使用数据绑定和DataSet162 8.1 数据绑定162 8.1.1 新建项目162 8.1.2 创建DataSet163 8.1.3 创建和配置TableAdapter164 8.1.4 填充数据到DataSet166 8.1.5 创建数据绑定窗体166 8.2 使用DataSet来操作数据库167 8.2.1 使用连接字符串167 8.2.2 用户数据操作的并发167 8.2.3 DataGridView控件与DataSet168 8.2.4 校验用户输入数据的合法性169 8.2.5 执行更新DataSet170 8.3 小结171 9 SQLServerXML的功能172 9.1 对XML的支持172 9.1.1 SQLServer2005中的XML功能172 9.1.2 XML数据类型172 9.2 XML的格式和架构173 9.2.1 XML文档173 9.2.2 XML架构174 9.2.3 批注的架构177 9.3 XML相关的SQL语句使用177 9.3.1 SELECT语句中的FORXML177 9.3.2 RAW模式示例179 9.3.3 AUTO模式示例180 9.3.4 EXPLICIT模式示例184 9.3.5 OPENXML示例185 9.4 在SQLServer中使用模板186 9.4.1 在模板中使用T-SQL语句186 9.4.2 创建自定义模板188 9.5 小结188 10 XML编程189 10.1.NET框架中的XML189 10.1.1 理解XML189 10.1.2 XML文档对象模型(DOM)190 10.1.3 System.Xml命名空间191 10.2 读取XML文档193 10.2.1 使用XmlDocument读取XML193 10.2.2 使用XmlReader读取XML195 10.2.3 使用XmlNode读取节点197 10.3 使用XPath检索XML199 10.3.1 基本XPath表达式200 10.3.2 限定检索范围200 10.3.3 使用函数设置检索条件201 10.3.4 使用运算符设置检索条件202 10.3.5 使用通配符模糊匹配203 10.3.6 综合示例203 10.4 修改XML文档209 10.4.1 创建新DOM节点209 10.4.2 为DOM节点创建属性210 10.4.3 修改DOM节点212 10.4.4 删除DOM节点213 10.4.5 将DOM树写入XML文档214 10.5 集成DataSet215 10.5.1 使用DataSet加载XML数据215 10.5.2 使用XmlDataDocument加载关系数据216 10.6 XML和ADO.NET217 10.6.1 将ADO.NET数据转换为XML文档218 10.6.2 把XML文档转换为ADO.NET数据220 10.7 在XML中串行化对象220 10.8 小结223 11 LINQ——语言集成查询简介224 11.1 LINQ介绍224 11.1.1 LINQ简介224 11.1.2 LINQ的作用225 11.2 VisualC#中的LINQ入门225 11.2.1 LINQ的查询功能225 11.2.2 LINQ的基本查询操作229 11.2.3 LINQ的查询和方法232 11.2.4 LINQ的功能在VisualC#2008中的应用233 11.3 LINQtoSQL234 11.3.1 LINQtoSQL简介234 11.3.2 LINQtoSQL对数据库建模235 11.3.3 LINQtoSQL的数据库查询236 11.3.4 LINQtoSQL的数据库更新237 11.3.5 LINQtoSQL的数据库插入239 11.3.6 LINQtoSQL的数据库删除241 11.4 LINQtoObject243 11.5 LINQtoXML244 11.6 小结246 第4篇 Windows应用程序开发篇 12 Windows应用程序概述248 12.1 Windows应用程序248 12.1.1 创建Windows窗体应用程序248 12.1.2 设定Windows窗体属性249 12.1.3 以程序的方式更改窗体属性253 12.2 在窗体上使用控件254 12.2.1 Windows窗体控件介绍254 12.2.2 公共控件254 12.2.3 容器控件257 12.2.4 菜单和工具栏控件258 12.2.5 数据控件259 12.2.6 打印控件259 12.2.7 对话框控件261 12.2.8 组件控件261 12.2.9 控件的属性263 12.2.10 编程方式更改控件属性264 12.3 Windows窗体程序中的事件265 12.4 自定义控件268 12.4.1 自定义控件概述268 12.4.2 创建自定义控件269 12.5 小结272 13 使用菜单和对话框273 13.1 菜单和菜单事件的创建273 13.1.1 菜单创建273 13.1.2 菜单事件创建276 13.1.3 简单记事本程序菜单设计278 13.2 在应用中使用弹出菜单283 13.3 使用公共对话框控件285 13.3.1 使用OpenFileDialog控件选择文件285 13.3.2 使用ColorDialog控件设置颜色287 13.3.3 使用FontDialog控件设置字体287 13.3.4 使用PrintDialog控件调用打印对话框288 13.4 小结290 14 NETFramework3.5 组件开发291 14.1 WindowsPresentationFoundation(WPF)291 14.1.1 WPF简介291 14.1.2 WPF的组成292 14.1.3 WPF的架构292 14.1.4 WPF和XAML292 14.1.5 新增功能293 14.1.6 开发示例294 14.2 WindowsWorkflowFoundation(WWF)297 14.2.1 WWF简介297 14.2.2 WWF的结构298 14.2.3 WWF的功能298 14.2.4 开发示例298 14.3 WindowsCommunicationFoundation(WCF)306 14.3.1 WCF介绍306 14.3.2 WCF的架构306 14.3.3 WCF的功能307 14.3.4 开发示例307 14.4 小结310 第5篇 Web应用程序开发篇 15 ASP.NET2008开发312 15.1 ASP.NET模型312 15.1.1 理解ASP.NET312 15.1.2 ASP.NET应用程序生命周期313 15.2 使用ASP.NET创建Web应用程序314 15.2 1创建ASP.NET项目314 15.2.2 发布ASP.NET网站315 15.2.3 在Web程序页面中使用主题317 15.2.4 在控件中使用主题320 15.3 理解ASP.NET控件321 15.3.1 标准控件322 15.3.2 数据控件324 15.3.3 验证控件325 15.3.4 导航控件327 15.3.5 登录控件329 15.3.6 WebParts控件333 15.3.7 AJAXExtensions控件336 15.3.8 报表控件336 15.3.9 HTML控件337 15.4 查询数据339 15.4.1 数据源控件339 15.4.2 通过数据绑定控件显示数据340 15.4.3 以编程的方式显示数据344 15.5 编辑数据347 15.5.1 在GridView控件中选择数据347 15.5.2 在GridView控件中编辑数据349 15.5.3 使用GridView中的模板列351 15.6 小结353 16 创建和使用Web服务354 16.1 Web服务的定义354 16.1.1 Web服务概述354 16.1.2 创建Web服务355 16.1.3 Web服务的调用357 16.2 Web服务技术358 16.2.1 处理Web服务异常359 16.2.2 使用Web服务管理状态361 16.2.3 使用Web服务进行事务处理363 16.2.4 Web服务的异步调用364 16.3 小结366 第6篇 实战篇 17 简历管理系统网站368 17.1 系统总体设计368 17.1.1 系统需求368 17.1.2 系统功能368 17.1.3 系统架构374 17.2 数据库设计376 17.2.1 表设计376 17.2.2 表关系设计378 17.3 LINQtoSQL配置(公共数据层)378 17.3.1 创建数据库连接378 17.3.2 创建LINQtoSQL类379 17.3.3 向LINQtoSQL类中添加表信息380 17.4 应聘人员填写简历模块381 17.4.1 页面效果381 17.4.2 实现功能代码381 17.4.3 LINQtoSQL的运用382 17.5 管理登录模块383 17.5.1 页面效果383 17.5.2 实现功能代码384 17.5.3 LINQtoSQL的运用385 17.6 系统设置模块385 17.6.1 部门信息设置385 17.6.2 用户信息设置386 17.7 查询统计模块388 17.7.1 简历查询388 17.7.2 录用查询392 17.8 公共架构的设计模块395 17.9 报表的打印模块396 17.9.1 创建数据集(DataSet)396 17.9.2 设计水晶报表397 17.10 网站发布399 17.10.1 什么是IIS399 17.10.2 建立第一个Web站点400 17.11 小结402 18 图书馆管理系统403 18.1 系统功能介绍403 18.2 系统架构概览404 18.3 系统开发平台介绍404 18.3.1 语言介绍405 18.3.2 数据库介绍406 18.3.3 LINQ技术介绍407 18.4 数据库结构407 18.4.1 数据库表设计407 18.4.2 数据库表关系411 18.5 图书馆管理系统介绍411 18.6 LINQtoSQL类配置(公共数据层)412 18.6.1 创建数据库连接412 18.6.2 创建LINQtoSQL类413 18.6.3 向LINQtoSQL类中添加表信息414 18.7 创建数据集(DataSet)414 18.8 读者管理模块415 18.8.1 读者类别设置416 18.8.2 读者档案管理419 18.9 图书管理模块423 18.9.1 图书类别设置423 18.9.2 图书档案管理424 18.10 流通管理427 18.10.1 图书征订427 18.10.2 图书借阅430 18.10.3 图书归还434 18.10.4 图书罚款435 18.11 LINQtoSQL类关键技术437 18.11.1 LINQtoSQL的数据库查询437 18.11.2 LINQtoSQL的数据库更新439 18.11.3 LINQtoSQL的数据库插入439 18.12 小结440 |
商品评论(0条)