﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:book="http://www.netyi.net"><channel><title>C#_程序设计与WEB开发_计算机类_最新资料_得益网</title><link>http://www.netyi.net/Category/22</link><description>C#_程序设计与WEB开发_计算机类_最新资料_得益网</description><copyright /><generator>得益网</generator>
<item><title>C#编程语言详解</title><link>http://www.netyi.net/training/6a899307-129e-41cd-b2e7-1e0ada210a34</link><description>【本书评语】&lt;br/&gt;    “本系列丛书对于使用.NET Framework和Web服务的开发者来说是一套优秀的教材。它涵盖了掌握各种开发语言所需的所有基本知识。这套丛书中的著述对于希望编写严谨受控代码的开发者来说非常有价值。”&lt;br/&gt;——John Montgomery,Microsoft公司Developer Platform and Evangelism部门主管&lt;br/&gt;&lt;br/&gt;    “这套丛书是由Microsoft .NET Framework及其编程语言的专家编著的。其作者由业界最优秀的作家以及Microsoft的软件设计师和开发者组成。”&lt;br/&gt;——Don Box,Microsoft公司软件设计师&lt;br/&gt;&lt;br/&gt;【内容简介】&lt;br/&gt;    C#是一门简单、现代、优雅、面向对象、类型安全、平台独立的组件编程语言，是.NET的关键性语言，也是整个.NET平台的基础，它使程序员能快速地为新一代Microsoft.Net平台开发出应用程序。全书以通俗易懂的语言，精辟丰富的实例，从对C#的简介开始，全面讲解了C#编程语言规范以及各个层面的特性，内容包括C#的词法结构、类型、变量、表达式、类、结构、不安全代码、泛型，等等。&lt;br/&gt;    本书内容翔实，实用性强，适合作为高等院校学生学习编程语言的教材，也是希望深入探索C#编程知识的广大程序开发人员绝佳的技术参考书。 &lt;br/&gt;&lt;br/&gt;【转CSDN读书频道黄鸣对本书的评论】&lt;br/&gt;……也几乎成孤本绝版了。你可以不知道此书，但是你不应该不知道作者Anders Hejlsberg，C#之父，Delphi之父。这本书是当年最早讲C#2.0的书也只有Anders Hejlsberg在那个年代先为大家传道泛型。书中前面讲了1.1的语法后面是2.0的泛型，迭代器，匿名方法。没有设计高级知识。大师就是大师，这本书讲知识点讲滴水不漏，讲的最深，书中文字很枯燥，不知道是不是作者就这么写的。 </description><pubDate>2008-09-02 21:44:49</pubDate></item>
<item><title>Programming ASP.NET 中文版(第3版)附源码</title><link>http://www.netyi.net/training/47b37c92-d9ae-4ee9-98cf-db426f5c2ff9</link><description>经典中的经典，全球经典，五年三版，权威著作，这本书是最最基础的ASP.NET入门书，讲的非常全涵盖所有基本面，每一个控件都细细说明，非常易懂，不过本书讲的难免有点杂，初学者看了难免云里雾里所以要下一本书提纲挈领，此书非看不可。&lt;br/&gt;&lt;br/&gt;本书主要介绍.NET平台和ASP.NET；HTML编程基础；比较ASP和ASP.NET；ASP.NET中的事件；比较HTML控件和ASP控件；基本的ASP控件API；代码隐藏窗体；使用Visual Studio .NET集成开发环境；跟踪，调试和错误处理；ASP.NET中的验证控件；数据绑定技术基础；列表控件和DataGrid控件；ADO.NET指南；调用存储过程；更新数据库记录；Repeater和DataList控件；自定义ASP.NET控件；Web服务概观；创建和消费一个用于证券报价机的Web服务示例；解释ASP.NET缓存技术；ASP.NET中用于验证、授权和模拟的安全选项；ASP.NET中的配置和部署选项；一个数据库设计快速指南的附录。\r\n 本书对于ASP.NET 2.0技术和Visual Studio 2005进行了全面讲解，出色地囊括了读者在实际编程中会用到的ASP.NET的重要特性，十分适合初中级读者。</description><pubDate>2008-08-26 20:07:21</pubDate></item>
<item><title>C# 3.0 Unleashed: With the .NET Framework 3.5,Second Edition</title><link>http://www.netyi.net/training/25247f98-aefe-453e-a857-e1ce8460ace2</link><description>C# 3.0的好书,涵盖了.NET FRAMEWORK 3.5,刚出版的.&lt;br/&gt;&lt;br/&gt;目录 &lt;br/&gt;Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1&lt;br/&gt;Part 1 Learning C# Basics&lt;br/&gt;1 Introducing the .NET Platform. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9&lt;br/&gt;2 Getting Started with C# and Visual Studio 2008 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19&lt;br/&gt;3 Writing C# Expressions and Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49&lt;br/&gt;4 Understanding Reference Types and Value Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79&lt;br/&gt;5 Manipulating Strings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105&lt;br/&gt;6 Arrays and Enums . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131&lt;br/&gt;7 Debugging Applications with Visual Studio 2008 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147&lt;br/&gt;Part 2 Object-Oriented Programming with C#&lt;br/&gt;8 Designing Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163&lt;br/&gt;9 Designing Object-Oriented Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177&lt;br/&gt;10 Coding Methods and Custom Operators. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201&lt;br/&gt;11 Error and Exception Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231&lt;br/&gt;12 Event-Based Programming with Delegates and Events. . . . . . . . . . . . . . . . . . . . . . . . . 249&lt;br/&gt;13 Naming and Organizing Types with Namespaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273&lt;br/&gt;14 Implementing Abstract Classes and Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287&lt;br/&gt;Part 3 Applying Advanced C# Language Features&lt;br/&gt;15 Managing Object Lifetime. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319&lt;br/&gt;16 Declaring Attributes and Examining Code with Reflection. . . . . . . . . . . . . . . . . . . 339&lt;br/&gt;17 Parameterizing Type with Generics and Writing Iterators . . . . . . . . . . . . . . . . . . . . 365&lt;br/&gt;18 Using Lambda Expressions and Expression Trees. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397&lt;br/&gt;Part 4 Learning LINQ and .NET Data Access&lt;br/&gt;19 Accessing Data with LINQ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409&lt;br/&gt;20 Managing Data with ADO.NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441&lt;br/&gt;21 Manipulating XML Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461&lt;br/&gt;22 Creating Data Abstractions with the ADO.NET Entity Framework . . . . . . . . . 475&lt;br/&gt;23 Working with Data in the Cloud with ADO.NET Data Services . . . . . . . . . . . . . 491&lt;br/&gt;Part 5 Building Desktop User Interfaces&lt;br/&gt;24 Taking Console Applications to the Limit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507&lt;br/&gt;25 Writing Windows Forms Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515&lt;br/&gt;26 Creating Windows Presentation Foundation (WPF) Applications . . . . . . . . . . 547&lt;br/&gt;Part 6 Designing Web User Interfaces&lt;br/&gt;27 Building Web Applications with ASP.NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583&lt;br/&gt;28 Adding Interactivity to Your Web Apps with ASP.NET AJAX. . . . . . . . . . . . . . . . . 619&lt;br/&gt;29 Crafting Rich Web Applications with Silverlight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641&lt;br/&gt;Part 7 Communicating with .NET Technologies&lt;br/&gt;30 Using .NET Network Communications Technologies . . . . . . . . . . . . . . . . . . . . . . . . . . 661&lt;br/&gt;31 Building Windows Service Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679&lt;br/&gt;32 Remoting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 695&lt;br/&gt;33 Writing Traditional ASMX Web Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 713&lt;br/&gt;34 Creating Web and Services with WCF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 725&lt;br/&gt;Part 8 Examining .NET Application Architecture and Design&lt;br/&gt;35 Using the Visual Studio 2008 Class Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 743&lt;br/&gt;36 Sampling Design Patterns in C# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 755&lt;br/&gt;37 Building N-Tier/Layer Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 779&lt;br/&gt;38 Automating Logic with Windows Workflow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797&lt;br/&gt;Part 9 Surveying More of the .NET Framework Class Library&lt;br/&gt;39 Managing Processes and Threads. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 817&lt;br/&gt;40 Localizing and Globalization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 831&lt;br/&gt;41 Performing Interop (P/Invoke and COM) and Writing Unsafe Code . . . . . . 853&lt;br/&gt;42 Instrumenting Applications with System.Diagnostics Types . . . . . . . . . . . . . . . . . 879&lt;br/&gt;Part 10 Deploying Code&lt;br/&gt;43 Assemblies and Versioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 921&lt;br/&gt;44 Securing Code. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 933&lt;br/&gt;45 Creating Visual Studio 2008 Setup Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947&lt;br/&gt;46 Deploying Desktop Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 955&lt;br/&gt;47 Publishing Web Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 961&lt;br/&gt;Part 11 Appendixes&lt;br/&gt;A Compiling Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 969&lt;br/&gt;B Getting Help with the .NET Framework. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 973&lt;br/&gt;Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 977</description><pubDate>2008-08-18 20:42:56</pubDate></item>
<item><title>C#三层结构程序设计</title><link>http://www.netyi.net/training/a0b498bb-26c7-47b5-98bc-960ef371190e</link><description>三层结构程序设计 UI introduction  DAL BLL Summary&lt;br/&gt;有5个视频教程,每个有20多分钟,讲师很好 ,附源代码. 用7Z压缩,请用WINRAR3.7以上版本</description><pubDate>2008-08-06 02:37:44</pubDate></item>
<item><title>C#软件项目开发全程剖析——全面透视SharpDevelop软件的开发内幕</title><link>http://www.netyi.net/training/c8f9a194-ed8c-437d-a491-8ca8b59bf35f</link><description>SharpDevelop是一个功能完备的免费IDE。本书全面介绍了SharpDevelop开发人员如何利用C#从头到尾实现SharpDevelop的各种界面和功能，从而展示了一个大型C#软件项目的开发过程以及在这个开发过程中所涉及到的具体编程技术、决策思想、问题和解决方案等内容。&lt;br/&gt;本书非常适合那些有一定编程经验并想全面掌握软件项目开发过程以及相关技术的中高级C#开发人员。也可以作为各高等院校和软件学院在软件开发项目方面的参考书目。&lt;br/&gt;第1章 功能简介&lt;br/&gt;&lt;br/&gt;1.1 ShapDevelop的设计理念&lt;br/&gt;1.2 SharpDevelop软件要求 &lt;br/&gt;1.3 ShapDevelop的面板和视图 &lt;br/&gt;1.4 ShapDevelop的局限性 &lt;br/&gt;1.5 定制ShafpDevelop &lt;br/&gt;1.5.l 国际化支持 &lt;br/&gt;1.5.2 定义外观&lt;br/&gt;1.6 定制编码&lt;br/&gt;1.6.1 使用模板 &lt;br/&gt;1.6.2 语法醒目显示 &lt;br/&gt;1.6.3 代码自动完成和方法识别 &lt;br/&gt;1.6.4 书签 &lt;br/&gt;1.6.5 查找和替换功能 &lt;br/&gt;1.6.6 编译代码 &lt;br/&gt;1.7 管理项目&lt;br/&gt;1.7.1 项目组和项目 &lt;br/&gt;1.7.2 项目导航&lt;br/&gt;1.8 创建 Windows Forms&lt;br/&gt;1.8.1 向 Windows Forms添加控件&lt;br/&gt;1.8.2 控件的属性和格式&lt;br/&gt;1.9 小结&lt;br/&gt; &lt;br/&gt;第2章 体系结构设计 &lt;br/&gt;&lt;br/&gt;2.1 体系结构设计决策史 &lt;br/&gt;2.1.1 开及早期.&lt;br/&gt;2.1.2 用SharpDevelop进行SharpDevelop开发&lt;br/&gt;2.1.3 更正错误的设计决策 &lt;br/&gt;2.2 设计决策&lt;br/&gt;2.3 最佳惯例 &lt;br/&gt;2.3.1 设计模式 &lt;br/&gt;2.3.2 编码样式指导原则&lt;br/&gt;2.3.3 故障跟踪和测试 &lt;br/&gt;2.3.4 屡次重构&lt;br/&gt;2.4 小结 &lt;br/&gt;&lt;br/&gt;第3章 实现核心功能 &lt;br/&gt;&lt;br/&gt;3.1 Addln树&lt;br/&gt;3.1.l使用Addln树的优点 &lt;br/&gt;3.1.2 Addln树的上层结构 &lt;br/&gt;3.1.3 插件定义 &lt;br/&gt;3.1.4 从树节点到运行对象 &lt;br/&gt;3.1.5 创建密码子 &lt;br/&gt;3.1.6 条件二 &lt;br/&gt;3.2 插件管理 &lt;br/&gt;3.3 ShamDevelop的属性管理 &lt;br/&gt;3.3.1 IXm汇nvertable接口的开发理念&lt;br/&gt;3.3.2 Propertes接口简介 &lt;br/&gt;3.3.3 默认实现方式&lt;br/&gt;3.3.4 属性的作用 &lt;br/&gt;3.3.5 属性的持久性&lt;br/&gt;3.4小结&lt;br/&gt;&lt;br/&gt;第4章 用插件创建应用程序&lt;br/&gt;&lt;br/&gt;4.1 使用密码子&lt;br/&gt;4.1 1ICmmand接口&lt;br/&gt;4.1.2 激活菜单&lt;br/&gt;4.1.3 密码子简介&lt;br/&gt;4.2 通过条件接合插件&lt;br/&gt;4.2.l 条件结构&lt;br/&gt;4.2.2 定义条件&lt;br/&gt;4.2.3 可用条件简介&lt;br/&gt;4. 3 小结&lt;br/&gt;&lt;br/&gt;第5章 通过工作区服务提供功能&lt;br/&gt;&lt;br/&gt;5.1 实现考虑事项&lt;br/&gt;5.1.1 对服务的要求&lt;br/&gt;5.l.2 ServiceManager类&lt;br/&gt;5.1.3 定义服务&lt;br/&gt;5.2 服务中的通用服务&lt;br/&gt;5.2.1 文件实用程序服务&lt;br/&gt;5.2.2 属性服务&lt;br/&gt;5.2.3 资源服务&lt;br/&gt;5.2.4 字符串分析器服务&lt;br/&gt;5.2.5 环境服务&lt;br/&gt;5.2.6 类例览器图标服务&lt;br/&gt;5.2.7 文件服务&lt;br/&gt;5.2.8 项目服务&lt;br/&gt;5.2.9 分析器服务&lt;br/&gt;5.2.10 其他服务&lt;br/&gt;5.3 小结&lt;br/&gt;&lt;br/&gt;第6章 用户界面&lt;br/&gt;&lt;br/&gt;6.1 显示管理工具&lt;br/&gt;6.1.1 工作台窗口&lt;br/&gt;6.1.2 视图&lt;br/&gt;6.1.3 面板&lt;br/&gt;6.1.4 视图和面板的应用——一个集成的HTML帮助查看器&lt;br/&gt;6.1.5 布局管理器&lt;br/&gt;6.2 当前和未来的实现方式&lt;br/&gt;6.3 小结&lt;br/&gt;&lt;br/&gt;第7章 国际化&lt;br/&gt;&lt;br/&gt;7.1 在SharpDevelop中处理国际化&lt;br/&gt;7.1.1 童绘事件&lt;br/&gt;7.1.2 资源历问&lt;br/&gt;7.2 管理转换&lt;br/&gt;7.2.l 转换Web应用程序&lt;br/&gt;7.2.2 编译为资源文件&lt;br/&gt;7.3 小结&lt;br/&gt;&lt;br/&gt;第8章 文档管理&lt;br/&gt;&lt;br/&gt;8.1 文本表示&lt;br/&gt;8.1.l 基本顺序数据结构&lt;br/&gt;8.1.2 间隙缓冲区方法&lt;br/&gt;8.1.3未来的数据表示结构——接合表&lt;br/&gt;8.2 行的表示&lt;br/&gt;8.3 插入符和选择管理&lt;br/&gt;8.4 文本模型&lt;br/&gt;8.5 内容组合&lt;br/&gt;8.6 小结&lt;br/&gt;&lt;br/&gt;第9章 语法醒目显示&lt;br/&gt;&lt;br/&gt;9.1语法醒目显示定义&amp;#183;&lt;br/&gt;9.1.1 增强XML使用的便捷性&lt;br/&gt;9.1.2 实现语法醒目显示&lt;br/&gt;9.2 小结 &lt;br/&gt;&lt;br/&gt;第10章 查找和替换&lt;br/&gt;&lt;br/&gt;10.1 查找策略&lt;br/&gt;10.2 深入分析查找和替换 &lt;br/&gt;10.2.1 基本的查找和替换实现 &lt;br/&gt;10.2.2 使用算法&lt;br/&gt;10.2.3 通配符查找策略 &lt;br/&gt;10.3 小结 &lt;br/&gt;&lt;br/&gt;第11章 编写编辑器控件 &lt;br/&gt;&lt;br/&gt;11.1 编辑器简介 &lt;br/&gt;11.2 TCXtAfC＆控件 &lt;br/&gt;11.2.1 理论 &lt;br/&gt;11.2.2 开始构建编辑器控件&lt;br/&gt;11.2.3 事件处理&lt;br/&gt;11.2.4 更新&lt;br/&gt;11.3 TextAreaPainter&lt;br/&gt;11.4 鼠标管理&lt;br/&gt;11.5 折叠&lt;br/&gt;11.6 SharpPad&lt;br/&gt;11.7 小结&lt;br/&gt;&lt;br/&gt;第12章 编写分析器&lt;br/&gt;&lt;br/&gt;12.1分析器需求&lt;br/&gt;12.2分析器和语言原理&lt;br/&gt;12.3 SharpDevelop分析器&lt;br/&gt;12.3.l 设计决策&lt;br/&gt;12.3.2 实现&lt;br/&gt;12.4 小结&lt;br/&gt;&lt;br/&gt;第13章 代码自动宪成以及方法识别&lt;br/&gt;&lt;br/&gt;13.l 分解内容&lt;br/&gt;13.2 代码自动完成&lt;br/&gt;13.3 方法识别&lt;br/&gt;13.4 小结&lt;br/&gt;&lt;br/&gt;第14章 利用类搜索和程序集搜索导航代码&lt;br/&gt;&lt;br/&gt;14.1 类搜索&lt;br/&gt;14.2 程序集搜索&lt;br/&gt;14.2.1 使用程序集搜索划览引用&lt;br/&gt;14.2.2 编写程序集搜索&lt;br/&gt;14.3 小结&lt;br/&gt;&lt;br/&gt;第15章 设计器基础结构&lt;br/&gt;&lt;br/&gt;15.1 窗体设计器概述&lt;br/&gt;15.1.1 实现考虑&lt;br/&gt;15.1.2 设计概述&lt;br/&gt;15.2 .NET组件模型&lt;br/&gt;15.2 服务接口&lt;br/&gt;15.2.2 .NET设计器&lt;br/&gt;15.2.3 根设计器&lt;br/&gt;15.3 设计器主机实现&lt;br/&gt;15.3.1 设计器主机服务&lt;br/&gt;15.3.2 设计面板&lt;br/&gt;15.4 小结&lt;br/&gt;&lt;br/&gt;第16章 实现 Windows Forms设计器&lt;br/&gt;&lt;br/&gt;16.1 设计器服务&lt;br/&gt;16.1.1 具箱服务&lt;br/&gt;16.1.2 菜单命令服务&lt;br/&gt;16.1.3 选取服务&lt;br/&gt;16.1.4 其他重要服务&lt;br/&gt;16.2小结&lt;br/&gt;&lt;br/&gt;第17章 代码生成&lt;br/&gt;&lt;br/&gt;17.1 永久保存组件&lt;br/&gt;17.1.1 XML窗体永久格式&lt;br/&gt;17.1.2 生成 XML&lt;br/&gt;17.1.3 加载 XML&lt;br/&gt;17.1.4 设计器串行化服务&lt;br/&gt;17.2 生成C＃/VB.NET代码&lt;br/&gt;17.3 回递&lt;br/&gt;17.4 小结&lt;br/&gt;</description><pubDate>2008-07-31 19:56:15</pubDate></item>
<item><title>ASP.NET AJAX程序设计：第2卷</title><link>http://www.netyi.net/training/ceda8246-846f-44b1-995f-df7468c5d50f</link><description>【内容简介】&lt;br/&gt;本书系统介绍ASP.NET Ajax程序设计知识，共3卷。本卷从最易于理解和使用的那部分入手，介绍ASP.NET AJAX框架中能够与传统ASP.NET无缝对接的服务器端部分，包括服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit。这部分内容不需要读者有任何的客户端开发知识，只要在Visual Stuio中轻松拖放即可实现强大的客户端Ajax功能，例如局部页面更新、异步回送、拖放、动画等，非常适合为现有的ASP.NET 2.0应用程序添加少量的Ajax特性，或是基于ASP.NET 2.0的一些简单Ajax功能的实现。 &lt;br/&gt;本卷适合对ASP.NET AJAX有兴趣，并希望对其有更进一步了解的Web开发人员阅读。&lt;br/&gt;&lt;br/&gt;【作者简介】&lt;br/&gt;陈黎夫（Dflying Chen）微软公司Atlas创始团队——Windows Live Hotmail的软件开发工程师，曾使用Atlas参与开发下一代Email系统Windows Live Mail以及Windows Live Calendar等产品，擅长Web相关技术，有着近8年的Web开发经验。作为Atlas在中国的传道者之一，他在个人博客（http://dflying.cnblogs.com/）中写过大量的Atlas技术文章，并引起了广泛反响。&lt;br/&gt;&lt;br/&gt;</description><pubDate>2008-07-25 20:56:36</pubDate></item>
<item><title>Teach Yourself Visual C# 2008 in 24 Hours: Complete Starter Kit (24小时自学VC#2008 2008最新版)</title><link>http://www.netyi.net/training/b5a8e064-9041-4aa7-859c-140650e334b6</link><description>Sams Teach Yourself Visual C#? 2008 in 24 Hours&lt;br/&gt;&lt;br/&gt;In just 24 sessions of one hour or less, you will be up and running with&lt;br/&gt;Visual C# 2008. Using a straightforward, step-by-step approach, each&lt;br/&gt;lesson builds upon the previous one, allowing you to learn the&lt;br/&gt;essentials of Visual C# from the ground up.&lt;br/&gt;&lt;br/&gt;By the Way notes present interesting pieces of information.&lt;br/&gt;&lt;br/&gt;Did You Know? tips offer advice or teach an easier way to do something.&lt;br/&gt;&lt;br/&gt;Watch Out! cautions advise you about potential problems and help you&lt;br/&gt;steer clear of disaster.&lt;br/&gt;&lt;br/&gt;Learn how to...&lt;br/&gt;- Use the powerful design environment of Visual Studio 2008&lt;br/&gt;- Design a feature-rich interface using components such as tree views&lt;br/&gt;and tabs&lt;br/&gt;- Create robust applications using modern error handling&lt;br/&gt;- Draw fast graphics using GDI+&lt;br/&gt;- Build a database application using ADO.NET&lt;br/&gt;- Distribute a Visual C# 2008 application&lt;br/&gt;&lt;br/&gt;James Foxall is vice president of Tigerpaw Software, Inc.&lt;br/&gt;(www.tigerpawsoftware.com), a Bellevue, Nebraska, Microsoft Certified&lt;br/&gt;Partner specializing in commercial database applications. He manages the&lt;br/&gt;development, support, training, and education of Tigerpaw CRM+, an&lt;br/&gt;award-winning application that automates contact management, marketing,&lt;br/&gt;service and repair, proposal generation, inventory control, and&lt;br/&gt;purchasing. Tigerpaw has more than 20,000 licensed users in 27&lt;br/&gt;countries. Foxall’s experience in creating certified Office-compatible&lt;br/&gt;software has made him an authority on application interface and behavior&lt;br/&gt;standards. In addition to being a well-known author, James is an&lt;br/&gt;international speaker on Microsoft technologies, has taught at the&lt;br/&gt;college level, and contributes to several journals.&lt;br/&gt;&lt;br/&gt;Introduction................................................................................ 1&lt;br/&gt;Part I: The Visual C# 2008 Environment&lt;br/&gt;HOUR 1 Jumping In with Both Feet: A Visual C# 2008 Programming Tour ........ 7&lt;br/&gt;2 Navigating Visual C# 2008  ......................................................... 31&lt;br/&gt;3 Understanding Objects and Collections  ......................................... 59&lt;br/&gt;4 Understanding Events  ................................................................ 81&lt;br/&gt;Part II: Building a User Interface &lt;br/&gt;HOUR 5 Building Forms—The Basics ....................................................... 101&lt;br/&gt;6 Building Forms—Advanced Techniques  ....................................... 123&lt;br/&gt;7 Working with Traditional Controls  ............................................. 151&lt;br/&gt;8 Using Advanced Controls  .......................................................... 177&lt;br/&gt;9 Adding Menus and Toolbars to Forms  ......................................... 197&lt;br/&gt;Part III: Making Things Happen: Programming &lt;br/&gt;HOUR 10 Creating and Calling Methods  ................................................... 221&lt;br/&gt;11 Using Constants, Data Types, Variables, and Arrays  ...................... 241&lt;br/&gt;12 Performing Arithmetic, String Manipulation, and Date/Time &lt;br/&gt;Adjustments ........................................................................... 267&lt;br/&gt;13 Making Decisions in Visual C# Code ........................................... 285&lt;br/&gt;14 Looping for Efficiency  ............................................................... 297&lt;br/&gt;15 Debugging Your Code ............................................................... 309&lt;br/&gt;16 Designing Objects Using Classes ................................................. 333&lt;br/&gt;17 Interacting with Users ............................................................... 351&lt;br/&gt;18 Working with Graphics.............................................................. 371&lt;br/&gt;Part IV: Working with Data&lt;br/&gt;HOUR 19 Performing File Operations ........................................................ 395&lt;br/&gt;20 Working with Text Files and the Registry ...................................... 413&lt;br/&gt;21 Working with a Database  ......................................................... 437&lt;br/&gt;22 Controlling Other Applications Using Automation  ........................ 453&lt;br/&gt;Part V: Developing Solutions and Beyond &lt;br/&gt;HOUR 23 Deploying Applications  ............................................................ 469&lt;br/&gt;24 The 10,000-Foot View................................................................ 479&lt;br/&gt;Index ..................................................................................... 487</description><pubDate>2008-06-20 09:25:39</pubDate></item>
<item><title>LINQ for Visual C Sharp 2008 (Visual C# 2008 LINQ编程 2008最新版)</title><link>http://www.netyi.net/training/00d6ce27-5f58-48d4-90e6-f29b17bb71de</link><description>Every C# programmer needs to learn about LINQ (Language杔Integrated&lt;br/&gt;Query), Microsoft抯 breakthrough technology for simplifying and unifying&lt;br/&gt;data access from any data source. With LINQ you can write more elegant&lt;br/&gt;and flexible code not just to access databases and files but to&lt;br/&gt;manipulate data structures and XML. This book is a short yet&lt;br/&gt;comprehensive guide to the major features of LINQ and the significant&lt;br/&gt;enhancements introduced with .NET 3.5. There is no better source for&lt;br/&gt;getting a head杝tart on the future of these technologies than this book.&lt;br/&gt;- A clear and comprehensive yet concise introduction to using LINQ in&lt;br/&gt;C#&lt;br/&gt;- Covers LINQ to Objects, LINQ to SQL, LINQ to DataSet, and LINQ to&lt;br/&gt;XML&lt;br/&gt;- Rich in working examples of LINQ in action &lt;br/&gt;&lt;br/&gt;  &lt;br/&gt; &lt;br/&gt;Co&lt;br/&gt; &lt;br/&gt;Chapter 1: LINQ to Objects .........................................................2 &lt;br/&gt;Introduction.............................................................................................2 &lt;br/&gt;A Simple C# 3.0 LINQ to Objects Program...........................................2 &lt;br/&gt;Extension Methods..................................................................................4 &lt;br/&gt;Lambda Expressions ...............................................................................6 &lt;br/&gt;Expression Trees .....................................................................................7 &lt;br/&gt;Object Initialization Expressions ...........................................................8 &lt;br/&gt;Anonymous Types ...................................................................................9 &lt;br/&gt;Implicitly Typed Local Variables..........................................................10 &lt;br/&gt;Query Evaluation Time.........................................................................11 &lt;br/&gt;Standard Query Operators....................................................................15 &lt;br/&gt;Restriction Operator .................................................................................... 22 &lt;br/&gt;Projection Operators.................................................................................... 25 &lt;br/&gt;Join Operators.............................................................................................. 29 &lt;br/&gt;Grouping Operator ...................................................................................... 33 &lt;br/&gt;Ordering Operators...................................................................................... 38 &lt;br/&gt;Aggregate Operators.................................................................................... 43 &lt;br/&gt;Partitioning Operators ................................................................................. 51 &lt;br/&gt;Concatenation Operator............................................................................... 54 &lt;br/&gt;Element Operators....................................................................................... 55 &lt;br/&gt;Generation Operators .................................................................................. 61 &lt;br/&gt;Quantifier Operators.................................................................................... 63 &lt;br/&gt;Equality Operator ........................................................................................ 65 &lt;br/&gt;Set Operators ............................................................................................... 66 &lt;br/&gt;Conversion Operators.................................................................................. 69 &lt;br/&gt;Summary................................................................................................75 &lt;br/&gt;Chapter 2: LINQ to ADO.NET.....................................................76 &lt;br/&gt;Introduction...........................................................................................76 &lt;br/&gt;Database Interaction.............................................................................77 &lt;br/&gt;Mapping a Class to a Database Table ......................................................... 77 &lt;br/&gt;Mapping Fields and Properties to Table Columns ...................................... 78 &lt;br/&gt;Creating a Data Context .............................................................................. 83 &lt;br/&gt;Querying a Database with LINQ to SQL.................................................... 85 &lt;br/&gt;Adding, Modifying, and Deleting Rows ..................................................... 89 &lt;br/&gt;DataContext: Advanced Features ........................................................92 &lt;br/&gt;Defining Relationships Between Entities.................................................... 92 &lt;br/&gt;Using Two Related Entity Classes ............................................................ 101 &lt;br/&gt;Other LINQ to SQL Features.............................................................105 &lt;br/&gt;SQLMetal .................................................................................................. 105 &lt;br/&gt;The INotifyPropertyChanging Interface ................................................... 108 &lt;br/&gt;Optimistic Concurrency and Database Transactions ................................ 110 &lt;br/&gt;Stored Procedures...................................................................................... 116 &lt;br/&gt;User-Defined Functions ............................................................................ 123 &lt;br/&gt;Database Creation...................................................................................... 125 &lt;br/&gt;LINQ to SQL in Visual Studio 2008 ..................................................127 &lt;br/&gt;A Linq to SQL File Designer Example..................................................... 127 &lt;br/&gt;Debugging LINQ Applications ................................................................. 138 &lt;br/&gt;LINQ to DataSet..................................................................................145 &lt;br/&gt;Summary..............................................................................................149 &lt;br/&gt;Chapter 3: LINQ to XML .......................................................... 150 &lt;br/&gt;Introduction.........................................................................................150 &lt;br/&gt;Querying XML ....................................................................................150 &lt;br/&gt;Searching for Attribute Values.................................................................. 154 &lt;br/&gt;The Descendants and Ancestors Methods................................................. 155 &lt;br/&gt;Querying XML for Content Type ............................................................. 156 &lt;br/&gt;Querying an XML Document That Uses Schemas ................................... 157 &lt;br/&gt;The ElementsBeforeSelf and ElementsAfterSelf Methods....................... 160 &lt;br/&gt;Miscellaneous Functionalities ................................................................... 161 &lt;br/&gt;Creating and Modifying XML Documents ........................................165 &lt;br/&gt;Creating an XML Document from Scratch............................................... 165 &lt;br/&gt;Loading and Saving XML......................................................................... 171 &lt;br/&gt;Modifying XML........................................................................................ 173 &lt;br/&gt;LINQ to XML and LINQ to SQL ............................................................. 180 &lt;br/&gt;Summary..............................................................................................184 &lt;br/&gt;Related Titles ......................................................................... 185 &lt;br/&gt;Copyright ............................................................................... 186 &lt;br/&gt;What Is LINQ?....................................................................................192 &lt;br/&gt;Why LINQ? .........................................................................................192 &lt;br/&gt;What You Need to Use LINQ .............................................................195 &lt;br/&gt;Resources.............................................................................................195 &lt;br/&gt;What’s Next? .......................................................................................196 &lt;br/&gt; </description><pubDate>2008-06-20 09:14:55</pubDate></item>
<item><title>BeginningMicrosoftVisualCSharp2008</title><link>http://www.netyi.net/training/67f445df-b72b-4d39-a285-31c49d5295fb</link><description>C# is a relatively new language that was unveiled to the world when Microsoft announced the first&lt;br/&gt;version of its .NET Framework in July 2000. Since then its popularity has rocketed, and it has arguably&lt;br/&gt;become the language of choice for both Windows and Web developers who use the .NET Framework.&lt;br/&gt;Part of the appeal of C# comes from its clear syntax, which derives from C/C++ but simplifies some&lt;br/&gt;things that have previously discouraged some programmers. Despite this simplification, C# has retained&lt;br/&gt;the power of C++, and there is now no reason not to move into C#. The language is not difficult, making&lt;br/&gt;it a great one to learn elementary programming techniques with. This ease of learning, combined with&lt;br/&gt;the capabilities of the .NET Framework, make C# an excellent way to start your programming career.&lt;br/&gt;The latest release of C#, C# 3.0, which is included with version 3.5 of the .NET Framework, builds on the&lt;br/&gt;existing successes and adds even more attractive features. Some of these, again, have their roots in C++ —&lt;br/&gt;at least superficially — but some are entirely new. The latest releases of Visual Studio and the Express line&lt;br/&gt;of development tools also bring many tweaks and improvements to make your life easier and&lt;br/&gt;dramatically increase your productivity.&lt;br/&gt;This book is intended to teach you about all aspects of C# programming, from the language itself,&lt;br/&gt;through Windows and Web programming, to making use of data sources, and finally to some&lt;br/&gt;advanced techniques such as graphics programming. You ’ ll also learn about the capabilities of Visual C#&lt;br/&gt;Express 2008, Visual Web Developer Express 2008, and Visual Studio 2008, and all the ways that these&lt;br/&gt;products can aid your application development. The book is written in a friendly, mentor - style fashion,&lt;br/&gt;with each chapter building on previous ones, and every effort is made to ease you into advanced&lt;br/&gt;techniques painlessly. At no point do technical terms appear from nowhere to discourage you from&lt;br/&gt;continuing; every concept is introduced and discussed as required. Technical jargon is kept to a&lt;br/&gt;minimum, but where it is necessary, it too is properly defined and laid out in context.&lt;br/&gt;The authors of this book are all experts in their fields, and are enthusiastic in their passion for both the&lt;br/&gt;C# language and the .NET Framework. Nowhere will you find a group of people better qualified to take&lt;br/&gt;you under their collective wing and nurture your understanding of C# from first principles to advanced&lt;br/&gt;techniques. Along with the fundamental knowledge it provides, this book is packed full of helpful hints,&lt;br/&gt;tips, exercises, and full - fledged example code (available for download at p2p.wrox.com ) that you will&lt;br/&gt;find yourself using time and again as your career progresses.&lt;br/&gt;We pass this knowledge on without begrudging it, and hope that you will be able to use it to become the&lt;br/&gt;best programmer you can be. Good luck, and all the best!&lt;br/&gt;</description><pubDate>2008-06-20 06:58:40</pubDate></item>
<item><title>Beginning Microsoft Visual C# 2008</title><link>http://www.netyi.net/training/4f1313c1-6138-4d94-b710-b031d2145eec</link><description>2008年5月出版&lt;br/&gt;&lt;br/&gt;Part I: The C# Language&lt;br/&gt;Chapter 1: Introducing C# ....................................................... 3&lt;br/&gt;Chapter 2: Writing a C# Program ................................................ 13&lt;br/&gt;Chapter 3: Variables and Expressions ........................................... 31&lt;br/&gt;Chapter 4: Flow Control ........................................................ 59&lt;br/&gt;Chapter 5: More About Variables ................................................ 93&lt;br/&gt;Chapter 6: Functions .......................................................... 125&lt;br/&gt;Chapter 7: Debugging and Error Handling ....................................... 155&lt;br/&gt;Chapter 8: Introduction to Object-Oriented Programming......................... 185&lt;br/&gt;Chapter 9: Defining Classes ................................................... 209&lt;br/&gt;Chapter 10: Defining Class Members ............................................ 241&lt;br/&gt;Chapter 11: Collections, Comparisons, and Conversions ......................... 277&lt;br/&gt;Chapter 12: Generics .......................................................... 331&lt;br/&gt;Chapter 13: Additional OOP Techniques.......................................... 371&lt;br/&gt;Chapter 14: C# 3.0 Language Enhancements ...................................... 399&lt;br/&gt;Part II: Windows Programming&lt;br/&gt;Chapter 15: Basic Windows Programming ......................................... 433&lt;br/&gt;Chapter 16: Advanced Windows Forms Features ................................... 493&lt;br/&gt;Chapter 17: Using Common Dialogs .............................................. 537&lt;br/&gt;Chapter 18: Deploying Windows Applications .................................... 583&lt;br/&gt;Part III: Web Programming&lt;br/&gt;Chapter 19: Basic Web Programming ............................................. 627&lt;br/&gt;Chapter 20: Advanced Web Programming .......................................... 671&lt;br/&gt;Chapter 21: Web Services ...................................................... 709&lt;br/&gt;Chapter 22: Ajax Programming .................................................. 739&lt;br/&gt;Chapter 23: Deploying Web Applications ........................................ 759&lt;br/&gt;Part IV: Data Access&lt;br/&gt;Chapter 24: File System Data .................................................. 777&lt;br/&gt;Chapter 25: XML ............................................................... 819&lt;br/&gt;Chapter 26: Introduction to LINQ .............................................. 849&lt;br/&gt;Chapter 27: LINQ to SQL ....................................................... 895&lt;br/&gt;Chapter 28: ADO.NET and LINQ over DataSet ..................................... 933&lt;br/&gt;Chapter 29: LINQ to XML ....................................................... 993&lt;br/&gt;Part V: Additional Techniques&lt;br/&gt;Chapter 30: Attributes ....................................................... 1019&lt;br/&gt;Chapter 31: XML Documentation ................................................ 1049&lt;br/&gt;Chapter 32: Networking ....................................................... 1075&lt;br/&gt;Chapter 33: Introduction to GDI+ ............................................. 1107&lt;br/&gt;Chapter 34: Windows Presentation Foundation .................................. 1143&lt;br/&gt;Chapter 35: Windows Communication Foundation ................................. 1215&lt;br/&gt;Chapter 36: Windows Workflow Foundation ...................................... 1247&lt;br/&gt;Index ........................................................................ 1279</description><pubDate>2008-06-20 03:28:52</pubDate></item>
<item><title>Microsoft Visual C# 2008 Step by Step</title><link>http://www.netyi.net/training/9f050937-2e3c-498c-ab49-83041634f876</link><description>　　本书是针对Microsoft Visual C# 2008最新特性而设计的入门指导手册。Visual C#是Microsoft Visual Studio 2008套件中的一个重要组成部分，是一种现代化的编程语言，设计来解决商务应用中的现实问题。无论您是一名初出茅庐的编程员还是经验丰富但初次接触Visual C#，您都可以在这本书里学到Visual Studio 2008的基础特性以及简单易行地理解如何使用Visual C#。您可以遵循自己的节奏，逐步而又实践地训练，学会使用Windows应用程序，并且结合您所有的知识来构建您的第一个Visual C#基础应用程序。在每一个章节中，您都可一“边学边做”，书中提供的实例会告诉您怎样、何时以及为何要使用Visual C#这一高效的程序开发环境。 </description><pubDate>2008-06-03 10:55:04</pubDate></item>
<item><title>C#宝典</title><link>http://www.netyi.net/training/cec07e92-0c1a-404a-a807-00c916072606</link><description>作者:佛格森 译者:王勇 &lt;br/&gt;&lt;br/&gt;基本信息&amp;#183;出版社：电子工业出版社&lt;br/&gt;&amp;#183;页码：584 页码&lt;br/&gt;&amp;#183;出版日：2002年&lt;br/&gt;&amp;#183;ISBN：7505380877&lt;br/&gt;&amp;#183;条码：9787505380875&lt;br/&gt;&amp;#183;版次：2002-11-01&lt;br/&gt;&amp;#183;装帧：平装&lt;br/&gt;&amp;#183;开本：16开 16开&lt;br/&gt;&lt;br/&gt;--------------------------------------------------------------------------------&lt;br/&gt;内容简介&lt;br/&gt;　　C#是微软在Visual Studio.NET产品中提供的一种全新编程语言,也是一个重要的开发工具.利用C#作为实现语言可以开发下一代桌面及具有Internet功能的应用程序. 全书共分5个部分并包括1个附录,向读者展示了使用这种崭新的语言进行编程的各个方面.包括C#语言的基础知识,利用C#进行面向对象的编程,C#的高级语言功能,使用C#开发.NET解决方案以及C#与.NET框架的相关内容.附录中概括介绍了XML的入门知识. 本书内容全面,语言简炼,实例丰富,适合于初学者,也能够满足各种程序的程序员和正在进行.NET应用程序开发的读者的需求. &lt;br/&gt;&lt;br/&gt;--------------------------------------------------------------------------------&lt;br/&gt;编辑推荐&lt;br/&gt;　　C#是微软在Visual Studio.NET产品中提供的一种全新编程语言,也是一个重要的开发工具.利用C#作为实现语言可以开发下一代桌面及具有Internet功能的应用程序. 全书共分5个部分并包括1个附录,向读者展示了使用这种崭新的语言进行编程的各个方面.包括C#语言的基础知识,利用C#进行面向对象的编程,C#的高级语言功能,使用C#开发.NET解决方案以及C#与.NET框架的相关内容.附录中概括介绍了XML的入门知识. 本书内容全面,语言简炼,实例丰富,适合于初学者,也能够满足各种程序的程序员和正在进行.NET应用程序开发的读者的需求. &lt;br/&gt;&lt;br/&gt;--------------------------------------------------------------------------------&lt;br/&gt;目录&lt;br/&gt;前言&lt;br/&gt;第1部分 C#语言基础知识&lt;br/&gt;第1章 C#概述&lt;br/&gt;第2章 编写第一个C#程序&lt;br/&gt;第3章 变量的使用&lt;br/&gt;第4章 表达式&lt;br/&gt;第5章 控制代码的流程&lt;br/&gt;第6章 方法&lt;br/&gt;第7章 使用结构组合数据&lt;br/&gt;第2部分 利用C#进行面向对象的编程&lt;br/&gt;第8章 编写面向对象的代码 &lt;br/&gt;第9章 C#类&lt;br/&gt;第10章 重载运算符&lt;br/&gt;第11章 类继承&lt;br/&gt;第3部分 高级C#&lt;br/&gt;第12章 名字空间&lt;br/&gt;第13章 接口&lt;br/&gt;第14章 枚举&lt;br/&gt;第15章 事件和委托&lt;br/&gt;第16章 异常处理&lt;br/&gt;第17章 属性&lt;br/&gt;第18章 类的版本升级&lt;br/&gt;第19章 不安全代码&lt;br/&gt;第20章 高级C#构造&lt;br/&gt;第4部分 使用C#制定.NET解决方案&lt;br/&gt;第21章 创建WindowsForms应用程序&lt;br/&gt;第22章 使用WebForm创建Web应用程序&lt;br/&gt;第23章 使用ADO.NET进行数据库编程&lt;br/&gt;第24章 使用文件和Windows注册表&lt;br/&gt;第25章 访问数据流&lt;br/&gt;第26章 使用GDI+绘图&lt;br/&gt;第27章 创建Web服务&lt;br/&gt;...&lt;br/&gt;第5部分 C#与.NET框架&lt;br/&gt;附录A XML基础知识</description><pubDate>2008-05-23 17:24:26</pubDate></item>
<item><title>C Sharp in Depth</title><link>http://www.netyi.net/training/bdfc0de3-7374-4186-b1ca-01d010b84cfc</link><description>contents&lt;br/&gt;&lt;br/&gt;PART 1 PREPARING FOR THE JOURNEY&lt;br/&gt;1 The changing face of C# development&lt;br/&gt;2 Core foundations: building on C#&lt;br/&gt;&lt;br/&gt;PART 2 C# 2: SOLVING THE ISSUES OF C#&lt;br/&gt;3 Parameterized typing with generics&lt;br/&gt;4 Saying nothing with nullable types&lt;br/&gt;5 Fast-tracked delegates&lt;br/&gt;6 Implementing iterators the easy way&lt;br/&gt;7 Concluding C# 2: the final features&lt;br/&gt;&lt;br/&gt;PART 3 C# 3—REVOLUTIONIZING HOW WE CODE&lt;br/&gt;8 Cutting fluff with a smart compiler&lt;br/&gt;9 Lambda expressions and expression trees&lt;br/&gt;10 Extension methods&lt;br/&gt;11 Query expressions and LINQ to Objects&lt;br/&gt;12 LINQ beyond collections&lt;br/&gt;13 Elegant code in the new era&lt;br/&gt;&lt;br/&gt;appendix LINQ standard query operators&lt;br/&gt;index</description><pubDate>2008-04-29 11:28:48</pubDate></item>
<item><title>Apress.Pro.WPF.in.C.Sharp.2008.2nd.Edition.Feb.2008</title><link>http://www.netyi.net/training/ba0a6593-3d18-4b5d-9d7b-36fabe233f06</link><description>About the Author &lt;br/&gt;About the Technical Reviewer &lt;br/&gt;Acknowledgments &lt;br/&gt;Introduction &lt;br/&gt;-CHAPTER 1 Introducing WPF &lt;br/&gt;-CHAPTER 2 XAML &lt;br/&gt;-CHAPTER 3 The Application &lt;br/&gt;-CHAPTER 4 Layout &lt;br/&gt;-CHAPTER 5 Content &lt;br/&gt;-CHAPTER 6 Dependency Properties and Routed Events &lt;br/&gt;-CHAPTER 7 Classic Controls &lt;br/&gt;-CHAPTER 8 Windows &lt;br/&gt;-CHAPTER 9 Pages and Navigation &lt;br/&gt;-CHAPTER 10 Commands &lt;br/&gt;-CHAPTER 11 Resources &lt;br/&gt;-CHAPTER 12 Styles &lt;br/&gt;-CHAPTER 13 Shapes, Transforms, and Brushes &lt;br/&gt;-CHAPTER 14 Geometries, Drawings, and Visuals &lt;br/&gt;-CHAPTER 15 Control Templates &lt;br/&gt;-CHAPTER 16 Data Binding &lt;br/&gt;-CHAPTER 17 Data Templates, Data Views, and Data Providers &lt;br/&gt;-CHAPTER 18 Lists, Trees, Toolbars, and Menus &lt;br/&gt;-CHAPTER 19 Documents &lt;br/&gt;-CHAPTER 20 Printing &lt;br/&gt;-CHAPTER 21 Animation &lt;br/&gt;-CHAPTER 22 Sound and Video &lt;br/&gt;-CHAPTER 23 3-D Drawing &lt;br/&gt;-CHAPTER 24 Custom Elements &lt;br/&gt;-CHAPTER 25 Interacting with Windows Forms &lt;br/&gt;-CHAPTER 26 Multithreading and Add-Ins &lt;br/&gt;-CHAPTER 27 ClickOnce Deployment &lt;br/&gt;-INDEX</description><pubDate>2008-04-28 23:39:12</pubDate></item>
<item><title>Network Programming in .NET With C# and Visual Basic .NET</title><link>http://www.netyi.net/training/17653629-6ef7-4bd7-9a4d-b323bb024f15</link><description>Preface xv&lt;br/&gt;Who should read this book? xv&lt;br/&gt;What hardware and software do you need? xvi&lt;br/&gt;How this book is organized xvi&lt;br/&gt;Part I: Basic network applications xvi&lt;br/&gt;Part II: Network application design xvi&lt;br/&gt;Part III: Specialized networking topics xvii&lt;br/&gt;Conventions used in this book xvii&lt;br/&gt;Further information xviii&lt;br/&gt;Acknowledgments xix&lt;br/&gt;1 Understanding the Internet and Network Programming 1&lt;br/&gt;1.1 Introduction 1&lt;br/&gt;1.2 Why network programming in .NET? 2&lt;br/&gt;1.3 What can a network program do? 2&lt;br/&gt;1.4 IP addresses 3&lt;br/&gt;1.5 The network stack 6&lt;br/&gt;1.6 Ports 7&lt;br/&gt;1.7 Internet standards 7&lt;br/&gt;1.8 What is .NET? 9&lt;br/&gt;1.9 Getting started 11&lt;br/&gt;1.10 Using Visual Studio .NET 12&lt;br/&gt;1.11 Using the .NET SDK 16&lt;br/&gt;1.11.1 Compiling with Visual Basic.NET 19&lt;br/&gt;1.11.2 Compiling with C# 20&lt;br/&gt;1.11.3 Testing the application 20&lt;br/&gt;1.12 Conclusion 20&lt;br/&gt;2 I/O in the .NET Framework 21&lt;br/&gt;2.1 Introduction 21&lt;br/&gt;2.2 Streams 21&lt;br/&gt;2.2.1 Streams for files 22&lt;br/&gt;2.2.2 Encoding data 28&lt;br/&gt;2.2.3 Binary and text streams 29&lt;br/&gt;2.2.4 Serialization 33&lt;br/&gt;2.2.5 Writing a database to a stream 44&lt;br/&gt;2.3 Conclusion 54&lt;br/&gt;3 Working with Sockets 55&lt;br/&gt;3.1 Introduction 55&lt;br/&gt;3.2 What is a socket? 55&lt;br/&gt;3.3 Creating a simple “hello world” application 56&lt;br/&gt;3.3.1 Writing a simple UDP client 57&lt;br/&gt;3.3.2 Writing a simple UDP server 58&lt;br/&gt;3.4 Using TCP/IP to transfer files 62&lt;br/&gt;3.4.1 Writing a simple TCP/IP client 62&lt;br/&gt;3.4.2 Writing a simple TCP/IP server 65&lt;br/&gt;3.5 Debugging network code 73&lt;br/&gt;3.6 Socket-level networking in .NET 75&lt;br/&gt;3.7 Conclusion 86&lt;br/&gt;4 HTTP: Communicating with Web Servers 87&lt;br/&gt;4.1 Introduction 87&lt;br/&gt;4.1.1 Data mining 88&lt;br/&gt;4.2 HTTP 88&lt;br/&gt;4.2.1 The HTTP request 88&lt;br/&gt;4.2.2 The HTTP response 91&lt;br/&gt;4.2.3 MIME types 93&lt;br/&gt;4.2.4 System.Web 93&lt;br/&gt;4.2.5 Posting data 97&lt;br/&gt;4.2.6 A note on cookies 104&lt;br/&gt;4.2.7 A WYSIWYG editor 105&lt;br/&gt;4.3 Web servers 113&lt;br/&gt;4.3.1 Implementing a Web server 114&lt;br/&gt;4.4 System.Net.HttpWebListener 124&lt;br/&gt;4.5 Mobile Web browsers 128&lt;br/&gt;4.5.1 Mobile Web SDK 130&lt;br/&gt;4.6 Conclusion 130\&lt;br/&gt;5 SMTP and POP3: Communicating with email Servers 131&lt;br/&gt;5.1 Introduction 131&lt;br/&gt;5.2 Sending an email 131&lt;br/&gt;5.3 SMTP 132&lt;br/&gt;5.3.1 Implementing SMTP 133&lt;br/&gt;5.4 Post office protocol 3 140&lt;br/&gt;5.4.1 Implementing POP3 141&lt;br/&gt;5.5 System.Web.Mail 148&lt;br/&gt;5.5.1 Attachments 151&lt;br/&gt;5.5.2 Images 153&lt;br/&gt;5.6 Mail application programming interface 153&lt;br/&gt;5.6.1 Accessing the address book 156&lt;br/&gt;5.6.2 IMAP 158&lt;br/&gt;5.6.3 Network news transfer protocol 159&lt;br/&gt;5.7 Conclusion 161&lt;br/&gt;6 FTP: Communicating with File Servers 163&lt;br/&gt;6.1 Background 163&lt;br/&gt;6.2 Microsoft file sharing 163&lt;br/&gt;6.3 Netware file sharing 164&lt;br/&gt;6.4 An overview of FTP 165&lt;br/&gt;6.4.1 How FTP uses ports 167&lt;br/&gt;6.4.2 The FTP handshake 168&lt;br/&gt;6.4.3 Navigating folders 170&lt;br/&gt;6.4.4 FTP command reference 171&lt;br/&gt;6.4.5 Implementing FTP 172&lt;br/&gt;6.4.6 Implementing FTP with the Internet Transfer Control 174&lt;br/&gt;6.4.7 A more substantial implementation of FTP 178&lt;br/&gt;6.4.8 FTP support in .NET 2.0 193&lt;br/&gt;6.5 Conclusion 194&lt;br/&gt;7 Securing a Network: Firewalls, Proxy Servers,&lt;br/&gt;and Routers 195&lt;br/&gt;7.1 Introduction 195&lt;br/&gt;7.1.1 Building a network from scratch 195&lt;br/&gt;7.2 Building an enterprise network 199&lt;br/&gt;7.2.1 Routers 199&lt;br/&gt;7.2.2 Firewalls 200&lt;br/&gt;7.3 Tunneling out of an enterprise network 203&lt;br/&gt;7.4 Avoiding the networking pitfalls 205&lt;br/&gt;7.4.1 Firewall tunneling 206&lt;br/&gt;7.5 Conclusion 207&lt;br/&gt;8 Protecting Data: Encryption 209&lt;br/&gt;8.1 Introduction 209&lt;br/&gt;8.2 Cryptanalysis 209&lt;br/&gt;8.3 Terminology 212&lt;br/&gt;8.4 Asymmetric encryption 212&lt;br/&gt;8.5 Using RSA as asymmetric encryption 213&lt;br/&gt;8.6 Symmetric encryption 218&lt;br/&gt;8.6.1 Using 3DES as symmetric encryption 218&lt;br/&gt;8.7 Piracy protection 224&lt;br/&gt;8.8 Conclusion 225&lt;br/&gt;9 Controlling User Access: Authentication&lt;br/&gt;and Authorization 227&lt;br/&gt;9.1 Introduction 227&lt;br/&gt;9.2 Authentication techniques 227&lt;br/&gt;9.2.1 IIS authentication 228&lt;br/&gt;9.3 Microsoft .NET Passport authentication 230&lt;br/&gt;9.4 Hashing information 232&lt;br/&gt;9.4.1 Hashing algorithms 234&lt;br/&gt;9.4.2 Using SHA 234&lt;br/&gt;9.5 SSL 236&lt;br/&gt;9.6 Certificates 236&lt;br/&gt;9.7 Server certificates 238&lt;br/&gt;9.8 Client certificates 239&lt;br/&gt;9.8.1 Microsoft Certificate Services 240&lt;br/&gt;9.8.2 Reading certificates 241&lt;br/&gt;9.9 Permissions in .NET 244&lt;br/&gt;9.10 Financial network security 246&lt;br/&gt;9.10.1 X.25 247&lt;br/&gt;9.10.2 ISO 8730 247&lt;br/&gt;9.10.3 SWIFT 248&lt;br/&gt;9.10.4 Corporate transactions 248&lt;br/&gt;9.11 Conclusion 249&lt;br/&gt;10 Programming for Scalability 251&lt;br/&gt;10.1 Introduction 251&lt;br/&gt;10.2 Case study: The Google search engine 251&lt;br/&gt;10.3 Replication and redundancy 253&lt;br/&gt;10.4 Scalable network applications 254&lt;br/&gt;10.5 Future proofing 255&lt;br/&gt;10.6 Thread pooling 256&lt;br/&gt;10.6.1 Implementing a thread pool 258&lt;br/&gt;10.7 Avoiding deadlocks 261&lt;br/&gt;10.8 Load balancing 262&lt;br/&gt;10.9 Conclusion 272&lt;br/&gt;11 Optimizing Bandwidth Utilization 275&lt;br/&gt;11.1 Introduction 275&lt;br/&gt;11.2 Tricks and tips to increase performance 275&lt;br/&gt;11.2.1 Caching 276&lt;br/&gt;11.2.2 Keep-alive connections 277&lt;br/&gt;11.2.3 Progressive downloads 278&lt;br/&gt;11.2.4 Tweaking settings 278&lt;br/&gt;11.3 Multicast UDP 282&lt;br/&gt;11.3.1 Multicast basics 282&lt;br/&gt;11.3.2 Multicast routing 283&lt;br/&gt;11.3.3 Implementing multicast 284&lt;br/&gt;11.4 Data compression 289&lt;br/&gt;11.5 Lossless compression 290&lt;br/&gt;11.5.1 Implementing ZIP compression 291&lt;br/&gt;11.6 Lossy compression 296&lt;br/&gt;11.6.1 Audio compression 296&lt;br/&gt;11.6.2 Image compression 298&lt;br/&gt;11.6.3 Video compression 302&lt;br/&gt;11.7 Conclusion 303&lt;br/&gt;12 Ping, DNS, and WHOIS: Monitoring your Network 305&lt;br/&gt;12.1 Introduction 305&lt;br/&gt;12.2 DNS 305&lt;br/&gt;12.2.1 Implementing DNS MX 306&lt;br/&gt;12.3 Ping 314&lt;br/&gt;12.4 WHOIS 321&lt;br/&gt;12.4.1 Telnet 326&lt;br/&gt;12.5 Other members of the TCP/IP suite 327&lt;br/&gt;12.5.1 ARP 327&lt;br/&gt;12.5.2 RIP 327&lt;br/&gt;12.5.3 OSPF 328&lt;br/&gt;12.5.4 BGP/EGP 328&lt;br/&gt;12.5.5 SNMP 328&lt;br/&gt;12.5.6 PPP 328&lt;br/&gt;12.6 WMI 329&lt;br/&gt;12.6.1 Reading WMI data 330&lt;br/&gt;12.6.2 Leveraging WMI 333&lt;br/&gt;12.7 Conclusion 336&lt;br/&gt;13 Analyzing Network Packets 337&lt;br/&gt;13.1 Introduction 337&lt;br/&gt;13.2 IP-level network tapping 339&lt;br/&gt;13.2.1 Interpreting raw network data 344&lt;br/&gt;13.2.2 IP packets in detail 346&lt;br/&gt;13.2.3 ICMP packets in detail 348&lt;br/&gt;13.2.4 TCP/IP packets in detail 349&lt;br/&gt;13.2.5 UDP packets in detail 351&lt;br/&gt;13.2.6 DNS packets in detail 352&lt;br/&gt;13.3 Layer 2 network tapping 354&lt;br/&gt;13.3.1 Using rvPacket and WinPCap 354&lt;br/&gt;13.3.2 Using PacketX and WinPCap 360&lt;br/&gt;13.4 Physical network tapping 366&lt;br/&gt;13.5 Conclusion 376&lt;br/&gt;14 Adding Digital Telephony 379&lt;br/&gt;14.1 Introduction 379&lt;br/&gt;14.2 Basic telephony 380&lt;br/&gt;14.3 Listening for incoming phone calls 382&lt;br/&gt;14.4 DTMF tones 399&lt;br/&gt;14.5 Audio playback 401&lt;br/&gt;14.5.1 Audio playback over TAPI 413&lt;br/&gt;14.6 Conclusion 417&lt;br/&gt;15 Message Queues 419&lt;br/&gt;15.1 Introduction 419&lt;br/&gt;15.2 MSMQ 420&lt;br/&gt;15.3 Implementing a message queue 420&lt;br/&gt;15.3.1 Queuing complex objects 427&lt;br/&gt;15.3.2 Transactions 435&lt;br/&gt;15.3.3 Acknowledgments 437&lt;br/&gt;15.4 Timeouts 439&lt;br/&gt;15.5 Journal 441&lt;br/&gt;15.6 Queued Components 443&lt;br/&gt;15.7 Security 447&lt;br/&gt;15.8 Scalability 449&lt;br/&gt;15.9 Performance issues 451&lt;br/&gt;15.10 Conclusion 452&lt;br/&gt;16 IPv6: Programming for the Next-generation Internet 453&lt;br/&gt;16.1 Introduction 453&lt;br/&gt;16.2 What is IPv6? 453&lt;br/&gt;16.3 The history of IPv6 454&lt;br/&gt;16.4 So what changes? 455&lt;br/&gt;16.5 IPv6 naming conventions 456&lt;br/&gt;16.6 Installing IPv6 457&lt;br/&gt;16.6.1 Auto configuration 457&lt;br/&gt;16.7 Using IPv6 utilities 458&lt;br/&gt;16.7.1 IPv6 458&lt;br/&gt;16.7.2 NETSH 459&lt;br/&gt;16.7.3 Ping6 459&lt;br/&gt;16.7.4 Tracert6 460&lt;br/&gt;16.7.5 IPSec6 461&lt;br/&gt;16.7.6 Windows 2000 specific 463&lt;br/&gt;16.8 IPv6 routing 464&lt;br/&gt;16.8.1 Route determination process 465&lt;br/&gt;16.8.2 Administering the IPv6 routing table 466&lt;br/&gt;16.8.3 IPv6 routing advertisements 468&lt;br/&gt;16.9 IPv6 coexistence 469&lt;br/&gt;16.9.1 The 6to4 protocol 469&lt;br/&gt;16.9.2 The ISATAP protocol 471&lt;br/&gt;16.9.3 The 6over4 protocol 473&lt;br/&gt;16.10 IPv6 in .NET 473&lt;br/&gt;16.11 Conclusion 479&lt;br/&gt;17 Web Services and Remoting 481&lt;br/&gt;17.1 Introduction 481&lt;br/&gt;17.2 Creating a Web service 481&lt;br/&gt;17.2.1 Deploying a Web service 485&lt;br/&gt;17.3 Using a Web service 486&lt;br/&gt;17.4 Asynchronous calls to Web services 489&lt;br/&gt;17.4.1 Wait handles 490&lt;br/&gt;17.4.2 Callbacks 491&lt;br/&gt;17.5 Interoperability 493&lt;br/&gt;17.6 Performance 494&lt;br/&gt;17.7 Security 495&lt;br/&gt;17.8 Web services enhancements 497&lt;br/&gt;17.8.1 Web service extensions: Attachments 498&lt;br/&gt;17.8.2 Web service extensions: Routing 500&lt;br/&gt;17.8.3 A word on Project Hailstorm (MyServices) 500&lt;br/&gt;17.9 .NET remoting 500&lt;br/&gt;17.9.1 How remoting works 501&lt;br/&gt;17.9.2 Implementing remoting 502&lt;br/&gt;17.9.3 Asynchronous use of remote objects 506&lt;br/&gt;17.9.4 Deployment of a remoting service 508&lt;br/&gt;17.9.5 Configuration 509&lt;br/&gt;17.9.6 Hosting remote objects within IIS 510&lt;br/&gt;17.9.7 Hosting remote objects within a Windows service 511&lt;br/&gt;17.9.8 Distributed garbage collection 515&lt;br/&gt;17.10 Conclusion 518&lt;br/&gt;Index 519</description><pubDate>2008-04-27 04:15:58</pubDate></item>
<item><title>Model-Based Software Testing and Analysis with C#</title><link>http://www.netyi.net/training/3c0ae293-b22a-4576-84e7-bae87c95db09</link><description>Preface xi&lt;br/&gt;Acknowledgments xv&lt;br/&gt;I Overview&lt;br/&gt;1 Describe, Analyze, Test 3&lt;br/&gt;1.1 Model programs 4&lt;br/&gt;1.2 Model-based analysis 5&lt;br/&gt;1.3 Model-based testing 7&lt;br/&gt;1.4 Model programs in the software process 8&lt;br/&gt;1.5 Syllabus 11&lt;br/&gt;2 WhyWe Need Model-Based Testing 13&lt;br/&gt;2.1 Client and server 13&lt;br/&gt;2.2 Protocol 14&lt;br/&gt;2.3 Sockets 15&lt;br/&gt;2.4 Libraries 15&lt;br/&gt;2.5 Applications 20&lt;br/&gt;2.6 Unit testing 23&lt;br/&gt;vi Contents&lt;br/&gt;2.7 Some simple scenarios 25&lt;br/&gt;2.8 A more complex scenario 27&lt;br/&gt;2.9 Failures in the field 28&lt;br/&gt;2.10 Failures explained 29&lt;br/&gt;2.11 Lessons learned 29&lt;br/&gt;2.12 Model-based testing reveals the defect 30&lt;br/&gt;2.13 Exercises 31&lt;br/&gt;3 WhyWe Need Model-Based Analysis 32&lt;br/&gt;3.1 Reactive system 32&lt;br/&gt;3.2 Implementation 34&lt;br/&gt;3.3 Unit testing 41&lt;br/&gt;3.4 Failures in simulation 44&lt;br/&gt;3.5 Design defects 46&lt;br/&gt;3.6 Reviews and inspections, static analysis 47&lt;br/&gt;3.7 Model-based analysis reveals the design errors 47&lt;br/&gt;3.8 Exercises 52&lt;br/&gt;4 Further Reading 53&lt;br/&gt;II Systems with Finite Models&lt;br/&gt;5 Model Programs 57&lt;br/&gt;5.1 States, actions, and behavior 57&lt;br/&gt;5.2 Case study: user interface 59&lt;br/&gt;5.3 Preliminary analysis 61&lt;br/&gt;5.4 Coding the model program 64&lt;br/&gt;Contents vii&lt;br/&gt;5.5 Simulation 70&lt;br/&gt;5.6 Case study: client/server 72&lt;br/&gt;5.7 Case study: reactive program 82&lt;br/&gt;5.8 Other languages and tools 92&lt;br/&gt;5.9 Exercises 93&lt;br/&gt;6 Exploring and Analyzing Finite Model&lt;br/&gt;Programs 94&lt;br/&gt;6.1 Finite state machines 94&lt;br/&gt;6.2 Exploration 99&lt;br/&gt;6.3 Analysis 106&lt;br/&gt;6.4 Exercise 114&lt;br/&gt;7 Structuring Model Programs with Features and&lt;br/&gt;Composition 115&lt;br/&gt;7.1 Scenario control 115&lt;br/&gt;7.2 Features 117&lt;br/&gt;7.3 Composition 121&lt;br/&gt;7.4 Choosing among options for scenario control 129&lt;br/&gt;7.5 Composition for analysis 131&lt;br/&gt;7.6 Exercises 136&lt;br/&gt;8 Testing Closed Systems 137&lt;br/&gt;8.1 Offline test generation 137&lt;br/&gt;8.2 Traces and terms 139&lt;br/&gt;8.3 Test harness 142&lt;br/&gt;8.4 Test execution 146&lt;br/&gt;viii Contents&lt;br/&gt;8.5 Limitations of offline testing 147&lt;br/&gt;8.6 Exercises 148&lt;br/&gt;9 Further Reading 150&lt;br/&gt;III Systems with Complex State&lt;br/&gt;10 Modeling Systems with Structured State 155&lt;br/&gt;10.1 “Infinite” model programs 155&lt;br/&gt;10.2 Types for model programs 157&lt;br/&gt;10.3 Compound values 157&lt;br/&gt;10.4 Case study: revision control system 169&lt;br/&gt;10.5 Exercises 181&lt;br/&gt;11 Analyzing Systems with Complex State 183&lt;br/&gt;11.1 Explorable model programs 183&lt;br/&gt;11.2 Pruning techniques 186&lt;br/&gt;11.3 Sampling 190&lt;br/&gt;11.4 Exercises 190&lt;br/&gt;12 Testing Systems with Complex State 191&lt;br/&gt;12.1 On-the-fly testing 192&lt;br/&gt;12.2 Implementation, model and stepper 194&lt;br/&gt;12.3 Strategies 199&lt;br/&gt;12.4 Coverage-directed strategies 203&lt;br/&gt;12.5 Advanced on-the-fly settings 210&lt;br/&gt;12.6 Exercises 218&lt;br/&gt;13 Further Reading 219&lt;br/&gt;Contents ix&lt;br/&gt;IV Advanced Topics&lt;br/&gt;14 Compositional Modeling 223&lt;br/&gt;14.1 Modeling protocol features 223&lt;br/&gt;14.2 Motivating example: a client/server protocol 224&lt;br/&gt;14.3 Properties of model program composition 241&lt;br/&gt;14.4 Modeling techniques using composition and&lt;br/&gt;features 245&lt;br/&gt;14.5 Exercises 246&lt;br/&gt;15 Modeling Objects 247&lt;br/&gt;15.1 Instance variables as field maps 247&lt;br/&gt;15.2 Creating instances 249&lt;br/&gt;15.3 Object IDs and composition 253&lt;br/&gt;15.4 Harnessing considerations for objects 254&lt;br/&gt;15.5 Abstract values and isomorphic states 256&lt;br/&gt;15.6 Exercises 257&lt;br/&gt;16 Reactive Systems 259&lt;br/&gt;16.1 Observable actions 259&lt;br/&gt;16.2 Nondeterminism 261&lt;br/&gt;16.3 Asynchronous stepping 264&lt;br/&gt;16.4 Partial explorability 265&lt;br/&gt;16.5 Adaptive on-the-fly testing 268&lt;br/&gt;16.6 Partially ordered runs 272&lt;br/&gt;16.7 Exercises 274&lt;br/&gt;17 Further Reading 275&lt;br/&gt;x Contents&lt;br/&gt;V Appendices&lt;br/&gt;A Modeling Library Reference 281&lt;br/&gt;A.1 Attributes 282&lt;br/&gt;A.2 Data types 292&lt;br/&gt;A.3 Action terms 306&lt;br/&gt;B Command Reference 308&lt;br/&gt;B.1 Model program viewer, mpv 308&lt;br/&gt;B.2 Offline test generator, otg 311&lt;br/&gt;B.3 Conformance tester, ct 312&lt;br/&gt;C Glossar y 315&lt;br/&gt;Bibliography 333&lt;br/&gt;Index 341</description><pubDate>2008-04-26 21:02:56</pubDate></item>
<item><title>DATA STRUCTURES AND ALGORITHMS USING C#</title><link>http://www.netyi.net/training/73241eb9-702c-41a9-97b2-68456d020a4b</link><description>Preface page vii&lt;br/&gt;Chapter 1&lt;br/&gt;An Introduction to Collections, Generics, and the&lt;br/&gt;Timing Class 1&lt;br/&gt;Chapter 2&lt;br/&gt;Arrays and ArrayLists 26&lt;br/&gt;Chapter 3&lt;br/&gt;Basic Sorting Algorithms 42&lt;br/&gt;Chapter 4&lt;br/&gt;Basic Searching Algorithms 55&lt;br/&gt;Chapter 5&lt;br/&gt;Stacks and Queues 68&lt;br/&gt;Chapter 6&lt;br/&gt;The BitArray Class 94&lt;br/&gt;Chapter 7&lt;br/&gt;Strings, the String Class, and the StringBuilder Class 119&lt;br/&gt;Chapter 8&lt;br/&gt;Pattern Matching and Text Processing 147&lt;br/&gt;v&lt;br/&gt;vi CONTENTS&lt;br/&gt;Chapter 9&lt;br/&gt;Building Dictionaries: The DictionaryBase Class and the&lt;br/&gt;SortedList Class 165&lt;br/&gt;Chapter 10&lt;br/&gt;Hashing and the Hashtable Class 176&lt;br/&gt;Chapter 11&lt;br/&gt;Linked Lists 194&lt;br/&gt;Chapter 12&lt;br/&gt;Binary Trees and Binary Search Trees 218&lt;br/&gt;Chapter 13&lt;br/&gt;Sets 237&lt;br/&gt;Chapter 14&lt;br/&gt;Advanced Sorting Algorithms 249&lt;br/&gt;Chapter 15&lt;br/&gt;Advanced Data Structures and Algorithms for Searching 263&lt;br/&gt;Chapter 16&lt;br/&gt;Graphs and Graph Algorithms 283&lt;br/&gt;Chapter 17&lt;br/&gt;Advanced Algorithms 314&lt;br/&gt;References 339&lt;br/&gt;Index 341</description><pubDate>2008-04-26 11:11:20</pubDate></item>
<item><title>C# in Depth: What you need to master C# 2 and 3(深入C# 涵盖C#2.0和C#3.0)</title><link>http://www.netyi.net/training/00ddda38-0b2c-4d7a-a84d-499fe917a586</link><description>C# in Depth is a completely new book designed to propel existing C# &lt;br/&gt;developers to a higher level of programming skill. One simple principle &lt;br/&gt;drives this book: explore a few things deeply rather than offer a &lt;br/&gt;shallow view of the whole C# landscape. If you often find yourself &lt;br/&gt;wanting just a little more at the end of a typical chapter, this is the &lt;br/&gt;book for you. Expert author Jon Skeet dives into the C# language, &lt;br/&gt;plumbing new C# 2 and 3 features and probing the core C# language &lt;br/&gt;concepts that drive them. This unique book puts the new features into &lt;br/&gt;context of how C# has evolved without a lengthy rehearsal of the full C# &lt;br/&gt;language. C# in Depth briefly examines the history of C# and the .NET &lt;br/&gt;framework and reviews a few often-misunderstood C# 1 concepts that are &lt;br/&gt;very important as the foundation for fully exploiting C# 2 and 3. &lt;br/&gt;Because the book addresses C# 1 with a light touch, existing C# &lt;br/&gt;developers don't need to pick through the book in order to find new &lt;br/&gt;material to enhance their skills. This book focuses on the C# 2 and 3 &lt;br/&gt;versions of the language, but clearly explains where features are &lt;br/&gt;supported by changes in the runtime (CLR) or use new framework classes. &lt;br/&gt;Each feature gets a thorough explanation, along with a look on how you'd &lt;br/&gt;use it in real life applications. C# in Depth is both a vehicle for &lt;br/&gt;learning C# 2 and 3 and a reference work. Although the coverage is &lt;br/&gt;in-depth, the text is always accessible: You'll explore pitfalls that &lt;br/&gt;can trip you up, but you'll skip over gnarly details best left to the &lt;br/&gt;language specification. The overall effect is that readers become not &lt;br/&gt;just proficient in C# 2 and 3, but comfortable that they truly &lt;br/&gt;understand the language. &lt;br/&gt;</description><pubDate>2008-04-17 18:05:28</pubDate></item>
<item><title>C Sharp 2008 and the dot NET 3.5 Platform(Fourth Edition)</title><link>http://www.netyi.net/training/92be7551-fbab-4b6a-8f40-f0f1012023ee</link><description>Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition is logically divided into eight distinct parts,&lt;br/&gt;each of which contains a number of related chapters. If you have read the earlier editions of this&lt;br/&gt;text, you will quickly notice a number of changes. For example, several topics (such as core C# constructs,&lt;br/&gt;object-oriented programming, and platform-independent .NET development) have been&lt;br/&gt;expanded into several dedicated chapters. Furthermore, this edition of the text contains numerous&lt;br/&gt;new chapters to account for .NET 3.0–3.5 programming features (LINQ, WCF, WPF, WF, etc.). Here is&lt;br/&gt;a part-by-part and chapter-by-chapter breakdown of the text.&lt;br/&gt;&lt;br/&gt;Part 1: Introducing C# and the .NET Platform&lt;br/&gt;&lt;br/&gt;The purpose of Part 1 is to acclimate you to the nature of the .NET platform and various development&lt;br/&gt;tools (many of which are open source) used during the construction of .NET applications.&lt;br/&gt;Along the way, you will also check out some basic details of the C# programming language and the&lt;br/&gt;.NET type system.&lt;br/&gt;&lt;br/&gt;Chapter 1: The Philosophy of .NET&lt;br/&gt;Chapter 2: Building C# Applications&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Part 2: Core C# Programming Constructs&lt;br/&gt;The topics presented in this part of the book are quite important, as they will be used regardless of&lt;br/&gt;which type of .NET software you intend to develop (web applications, desktop GUI applications,&lt;br/&gt;code libraries, Windows services, etc.). Here, you will come to understand the core constructs of the&lt;br/&gt;C# language, including the details of object-oriented programming (OOP). As well, this part will&lt;br/&gt;examine how to process runtime exceptions and dive into the details of .NET’s garbage collection&lt;br/&gt;services.&lt;br/&gt;&lt;br/&gt;Chapter 3: Core C# Programming Constructs, Part I&lt;br/&gt;Chapter 4: Core C# Programming Constructs, Part II&lt;br/&gt;Chapter 5: Defining Encapsulated Class Types&lt;br/&gt;Chapter 6: Understanding Inheritance and Polymorphism&lt;br/&gt;Chapter 7: Understanding Structured Exception Handling&lt;br/&gt;Chapter 8: Understanding Object Lifetime&lt;br/&gt;&lt;br/&gt;Part 3: Advanced C# Programming Constructs&lt;br/&gt;This section of the book will deepen your understanding of the C# language, by examining a number&lt;br/&gt;of more advanced (but very important) concepts. Here, you will complete your examination of&lt;br/&gt;the .NET type system by examining interfaces and delegates. As well, you will learn about the role of&lt;br/&gt;generics and the numerous new language features of C# 2008, and take an initial look at Language&lt;br/&gt;Integrated Query (LINQ).&lt;br/&gt;&lt;br/&gt;Chapter 9:Working with Interfaces&lt;br/&gt;Chapter 10: Collections and Generics&lt;br/&gt;Chapter 11: Delegates, Events, and Lambdas&lt;br/&gt;Chapter 12: Indexers, Operators, and Pointers&lt;br/&gt;Chapter 13: C# 2008 Language Features&lt;br/&gt;Chapter 14: An Introduction to LINQ&lt;br/&gt;&lt;br/&gt;Part 4: Programming with .NET Assemblies&lt;br/&gt;Part 4 dives into the details of the .NET assembly format. Not only will you learn how to deploy and&lt;br/&gt;configure .NET code libraries, but you will also come to understand the internal composition of a&lt;br/&gt;.NET binary image. This part also explains the role of .NET attributes and the construction of multithreaded&lt;br/&gt;applications. Later chapters examine some fairly advanced topics such as object context,&lt;br/&gt;CIL code, and dynamic assemblies.&lt;br/&gt;&lt;br/&gt;Chapter 15: Introducing .NET Assemblies&lt;br/&gt;Chapter 16: Type Reflection, Late Binding, and Attribute-Based Programming&lt;br/&gt;Chapter 17: Processes, AppDomains, and Object Contexts&lt;br/&gt;Chapter 18: Building Multithreaded Applications&lt;br/&gt;Chapter 19: Understanding CIL and the Role of Dynamic Assemblies&lt;br/&gt;&lt;br/&gt;Part 5: Introducing the .NET Base Class Libraries&lt;br/&gt;By this point in the text, you have a solid handle on the C# language and the details of the .NET&lt;br/&gt;assembly format. Part 5 leverages your newfound knowledge by exploring a number of commonly&lt;br/&gt;used services found within the base class libraries, including file I/O and database access using&lt;br/&gt;ADO.NET. This part also covers the construction of distributed applications using Windows Communication&lt;br/&gt;Foundation (WCF) and workflow-enabled applications that make use of the Windows&lt;br/&gt;Workflow Foundation (WF) API.&lt;br/&gt;&lt;br/&gt;Chapter 20: File I/O and Isolated Storage&lt;br/&gt;Chapter 21: Introducing Object Serialization&lt;br/&gt;Chapter 22: ADO.NET Part I: The Connected Layer&lt;br/&gt;Chapter 23: ADO.NET Part II: The Disconnected Layer&lt;br/&gt;Chapter 24: Programming with the LINQ APIs&lt;br/&gt;Chapter 25: Introducing Windows Communication Foundation&lt;br/&gt;Chapter 26: Introducing Windows Workflow Foundation&lt;br/&gt;&lt;br/&gt;Part 6: Desktop User Interfaces&lt;br/&gt;It is a common misconception for newcomers to the .NET platform to assume this framework is&lt;br/&gt;only concerned with the construction of web-based user interfaces (which I suspect is due to the&lt;br/&gt;term “.NET,” as this tends to conjure up the notion of the “Internet” and therefore “web programs”).&lt;br/&gt;While it is true that .NET provides outstanding support for the construction of web applications,&lt;br/&gt;this part of the book focuses on traditional desktop user interfaces using two GUI frameworks,&lt;br/&gt;Windows Forms and Windows Presentation Foundation (WPF).&lt;br/&gt;&lt;br/&gt;Chapter 27: Programming with Windows Forms&lt;br/&gt;Chapter 28: Introducing Windows Presentation Foundation and XAML&lt;br/&gt;Chapter 29: Programming with WPF Controls&lt;br/&gt;Chapter 30: WPF 2D Graphical Rendering, Resources, and Themes&lt;br/&gt;&lt;br/&gt;Part 7: Building Web Applications with ASP.NET&lt;br/&gt;Part 7 is devoted to the examination of constructing web applications using the ASP.NET programming&lt;br/&gt;API. As you will see, ASP.NET was intentionally designed to model the creation of desktop user&lt;br/&gt;interfaces by layering on top of standard HTTP request/response an event-driven, object-oriented&lt;br/&gt;framework.&lt;br/&gt;&lt;br/&gt;Chapter 31: Building ASP.NET Web Pages&lt;br/&gt;Chapter 32: ASP.NET Web Controls, Themes, and Master Pages&lt;br/&gt;Chapter 33: ASP.NET State Management Techniques&lt;br/&gt;&lt;br/&gt;Part 8: Appendixes&lt;br/&gt;This final part of this book examines two important topics, which quite frankly did not seem to fit&lt;br/&gt;naturally within the bulk of the text, and have therefore been “appendix-ized.” Here you will complete&lt;br/&gt;your examination of C# and the .NET platform by learning how to integrate legacy code into&lt;br/&gt;your .NET applications as well as how to take .NET development beyond the Windows family of&lt;br/&gt;operating systems.&lt;br/&gt;&lt;br/&gt;Appendix A: COM and .NET Interoperability&lt;br/&gt;Appendix B: Platform-Independent .NET Development with Mono&lt;br/&gt;</description><pubDate>2008-04-13 18:31:43</pubDate></item>
<item><title>C# in Depth. What you Need to master C# 2 and 3</title><link>http://www.netyi.net/training/41888d96-cbb7-4c98-8751-1ab1b3686240</link><description>C# in Depth. What you Need to master C# 2 and 3&lt;br/&gt;&lt;br/&gt;Author: Jon Skeet&lt;br/&gt;Publisher: Manning Publications &lt;br/&gt;Number Of Pages: 420 &lt;br/&gt;Publication Date: 2008-04-15 &lt;br/&gt;ISBN-10/ASIN: 1933988363 &lt;br/&gt;ISBN-13/EAN: 9781933988368 &lt;br/&gt;Binding: Paperback&lt;br/&gt;&lt;br/&gt;C# in Depth is a completely new book designed to propel existing C# developers to a higher level of programming skill. One simple principle drives this book: explore a few things deeply rather than offer a shallow view of the whole C# landscape. If you often find yourself wanting just a little more at the end of a typical chapter, this is the book for you. &lt;br/&gt;&lt;br/&gt;Expert author Jon Skeet dives into the C# language, plumbing new C# 2 and 3 features and probing the core C# language concepts that drive them. This unique book puts the new features into context of how C# has evolved without a lengthy rehearsal of the full C# language. &lt;br/&gt;&lt;br/&gt;C# in Depth briefly examines the history of C# and the .NET framework and reviews a few often-misunderstood C# 1 concepts that are very important as the foundation for fully exploiting C# 2 and 3. Because the book addresses C# 1 with a light touch, existing C# developers don't need to pick through the book in order to find new material to enhance their skills. &lt;br/&gt;&lt;br/&gt;This book focuses on the C# 2 and 3 versions of the language, but clearly explains where features are supported by changes in the runtime (CLR) or use new framework classes. Each feature gets a thorough explanation, along with a look on how you'd use it in real life applications. &lt;br/&gt;&lt;br/&gt;C# in Depth is both a vehicle for learning C# 2 and 3 and a reference work. Although the coverage is in-depth, the text is always accessible: You'll explore pitfalls that can trip you up, but you'll skip over gnarly details best left to the language specification. The overall effect is that readers become not just proficient in C# 2 and 3, but comfortable that they truly understand the language.</description><pubDate>2008-04-09 20:21:50</pubDate></item>
<item><title>C#程序设计 第五版</title><link>http://www.netyi.net/training/e2128b04-33a1-4a9b-845b-6861f7ccc29b</link><description>This book is a tutorial, both on C# and on writing .NET applications with C#.&lt;br/&gt;If you are a proficient C# 2.0 programmer, and all you want to know is what is new&lt;br/&gt;in C# 3.0, put this book down, buy Programming .NET 3.5 by myself and Alex&lt;br/&gt;Horovitz (O’Reilly), and then read a lot about Language-Integrated Query (LINQ).&lt;br/&gt;You’ll get by.&lt;br/&gt;If, on the other hand, you want to brush up on your C# skills, or you are proficient&lt;br/&gt;in another programming language such as C++ or Java, or even if C# is your first&lt;br/&gt;programming language, this book is for you.&lt;br/&gt;Note that for this edition I have been joined by a second author: Donald Xie. Donald&lt;br/&gt;and I have worked together on a number of books for the past decade. He is smart,&lt;br/&gt;diligent, and careful, and much of the work of this book is his, but every word in this&lt;br/&gt;book is mine. Donald wrote and rewrote much of the new material, but he did so&lt;br/&gt;knowing that I would then rewrite it so that this book speaks with a single voice. I&lt;br/&gt;think it is imperative for a tutorial such as this to speak from the mind of a single&lt;br/&gt;developer (me) into the mind of another developer (you) with as little distortion as&lt;br/&gt;possible.</description><pubDate>2008-03-31 17:40:32</pubDate></item>
<item><title>NET 2.0入门与进阶系列 第一部 C#语言基础</title><link>http://www.netyi.net/training/3f4d6e22-b427-4a0e-8dff-3ad4751aa5f6</link><description>第1讲 初识Vistual Studio 2005.rar&lt;br/&gt;第2讲 变量类型之值类型.rar&lt;br/&gt;第3讲 变量类型之引用类型一.rar&lt;br/&gt;第4讲 变量类型之引用类型二.rar&lt;br/&gt;第5讲 变量转换.rar&lt;br/&gt;第6讲 表达式.rar&lt;br/&gt;第7讲 流程控制之goto语句.rar&lt;br/&gt;第8讲 流程控制之if语句.rar&lt;br/&gt;第9讲 流程控制之switch语句.rar&lt;br/&gt;第10讲 流程控制之循环语句.rar</description><pubDate>2008-03-25 08:52:08</pubDate></item>
<item><title>ASP.NET命名空间参考手册——C#编程篇</title><link>http://www.netyi.net/training/631e19c7-a65a-45b3-9782-13452f7fce0a</link><description>【编辑推荐】&lt;br/&gt;本书是为ASP.NET开发人员编写的ASP.NET命名空间的一个完全参考。书中没有提供繁琐的介绍性材料或对于.NET的无用的华而不实之词，而是重点讲述.NET Framework内部深层次的知识。本书以一种纯参考的形式深入讲述ASP.NET的所有主要类，介绍在实际应用中经常用到而在.NET Framework文档中没有提供的许多技巧，并用简洁的例子演示复杂的技术。&lt;br/&gt;&lt;br/&gt;【内容简介】&lt;br/&gt;ASP.NET命名空间为开发人员开发ASP.NET应用程序提供了许多有用的类。本书就是关于ASP.NET的完全参考手册，每章讲述一个主要的命名空间，从System.Web命名空间到System.Service.Protocols命名空间，涵盖了ASP.NET中的每一个主要的命名空间.在每一章中按方便查找的字母顺序讲述了每个命名空间的类、方法和属性。本书简洁明了地集中讲述了主要的类，并配合以简单实用的示例和有用的技巧。本书适合ASP.NET开发的程序员用作参考手册。&lt;br/&gt;</description><pubDate>2008-03-23 17:27:14</pubDate></item>
<item><title>Pro WPF in C Sharp  2008</title><link>http://www.netyi.net/training/158a2968-f617-4d0e-86bf-8211ebd74ed7</link><description>About This Book&lt;br/&gt;This book is an in-depth exploration of WPF for professional developers who know the .NET&lt;br/&gt;platform, the C# language, and the Visual Studio development environment. Previous experience&lt;br/&gt;with Windows Forms is useful but not required to get the most out of this book.&lt;br/&gt;This book provides a complete description of every major WPF feature, from XAML&lt;br/&gt;(the markup language used to define WPF user interfaces) to 3-D drawing and animation.&lt;br/&gt;Along the way, you’ll occasionally work with code that involves other features of the .NET&lt;br/&gt;Framework, such as the ADO.NET classes you use to query a database. These features aren’t&lt;br/&gt;discussed here. Instead, if you want more information about .NET features that aren’t specific&lt;br/&gt;to WPF, you can refer to one of the many dedicated .NET titles from Apress.&lt;br/&gt;Chapter Overview&lt;br/&gt;This book includes 26 chapters. If you’re just starting out with WPF, you’ll find it’s easiest to&lt;br/&gt;read them in order, as later chapters often draw on the techniques demonstrated in earlier&lt;br/&gt;chapters.&lt;br/&gt;The following list gives you a quick preview of each chapter:&lt;br/&gt;Chapter 1: Introducing WPF describes the architecture of WPF, its DirectX plumbing,&lt;br/&gt;and the new device-independent measurement system that resizes user interfaces&lt;br/&gt;automatically.&lt;br/&gt;Chapter 2: XAML describes the XAML standard that you use to define user interfaces.&lt;br/&gt;You’ll learn why it was created and how it works, and you’ll create a basic WPF window&lt;br/&gt;using different coding approaches.&lt;br/&gt;Chapter 3: The Application introduces the WPF application model. You’ll see how to create&lt;br/&gt;single-instance and document-based WPF applications.&lt;br/&gt;Chapter 4: Layout delves into the layout panels that allow you to organize elements in a&lt;br/&gt;WPF window. You’ll consider different layout strategies, and you’ll build some common&lt;br/&gt;types of windows.&lt;br/&gt;Chapter 5: Content describes the WPF content control model, which allows you to place&lt;br/&gt;elements inside other elements to customize the look of common controls such as buttons&lt;br/&gt;and labels.&lt;br/&gt;Chapter 6: Dependency Properties and Routed Events describes how WPF extends&lt;br/&gt;.NET’s property and event system. You’ll see how WPF uses dependency properties to provide&lt;br/&gt;support for key features such as data binding and animation, and how it uses event&lt;br/&gt;routing to send events bubbling or tunneling through the elements in your user interface.&lt;br/&gt;Chapter 7: Classic Controls considers some of the common controls every Windows&lt;br/&gt;developer is familiar with, such as buttons, text boxes, and labels—and their WPF twists.&lt;br/&gt;Chapter 8:Windows examines how windows work in WPF. You’ll also learn how to create&lt;br/&gt;irregularly shaped windows and use Vista glass effects.&lt;br/&gt;Chapter 9: Pages and Navigation describes how you can build pages in WPF and keep&lt;br/&gt;track of navigation history. You’ll also see how to build a browser-hosted WPF application&lt;br/&gt;that can be launched from a website without a tedious installation step.&lt;br/&gt;Chapter 10: Commands introduces the WPF command model, which allows you to wire&lt;br/&gt;multiple controls to the same logical action.&lt;br/&gt;Chapter 11: Resources describes how resources let you embed binary files in your assembly&lt;br/&gt;and reuse important objects throughout your user interface.&lt;br/&gt;Chapter 12: Styles explains the WPF style system, which lets you apply a set of common&lt;br/&gt;property values to an entire group of controls.&lt;br/&gt;Chapter 13: Shapes,Transforms, and Brushes introduces the 2-D drawing model in WPF.&lt;br/&gt;You’ll learn to create shapes, alter elements with transforms, and paint exotic effects with&lt;br/&gt;gradients, tiles, and images.&lt;br/&gt;Chapter 14: Geometries,Drawings, and Visuals delves deeper into 2-D drawing. You’ll&lt;br/&gt;learn to create complex paths that incorporate arcs and curves, how to use complex&lt;br/&gt;graphics efficiently, and how to use the lower-level visual layer for optimized drawing.&lt;br/&gt;Chapter 15: Control Templates shows you how you can give any WPF control a dramatic&lt;br/&gt;new look (and new behavior) by plugging in a customized template. You’ll also see how&lt;br/&gt;templates allow you to build a skinnable application.&lt;br/&gt;Chapter 16:Data Binding introduces WPF data binding. You’ll see how to bind any type&lt;br/&gt;of object to your user interface, whether it’s an instance of a custom data class or the fullfledged&lt;br/&gt;ADO.NET DataSet. You’ll also learn how to convert, format, and validate data.&lt;br/&gt;Chapter 17:Data Templates,Data Views, and Data Providers shows some of the tricks for&lt;br/&gt;designing professional data-driven interfaces. Along the way, you’ll build rich data lists&lt;br/&gt;that incorporate pictures, controls, and selection effects.</description><pubDate>2008-03-21 18:25:54</pubDate></item>
<item><title>C#和ASP.NET程序设计教程</title><link>http://www.netyi.net/training/531f27be-6e7f-4957-b7f8-456166bfb2c7</link><description>【内容简介】&lt;br/&gt;　　本书从实用角度出发，对C#编程及怎样用ASP.NET进行Web应用程序的开发做了全面系统的介绍。全书共分8章。第1章对什么是.NET及.NET体系结构和框架做了介绍；第2章介绍了C#编程的基础知识；第3章介绍了怎样用C#进行面向对象编程；第4章对接口、名字空间、文件管理及注册表编程做了介绍；第5章对Web动态开发技术（如CGI、服务器API、PHP和AS）做了介绍；第6章介绍了用ASP.NET开发Web应用程序的基础知识；第7章介绍了怎样用ADO.NET进行Web数据库编程；第8章通过一个综合实例（在线论坛）对前面所学的知识做了贯穿。本书对C#和ASP.NET中的每个知识点、概念和难点，都力求以较精练的语言进行讲解并配以必要的实例，读者只要照书中的实例上机操作，便可全面掌握C#和ASP.NET编程的思路和开发技巧与体系。本书适合C#t ASP.NET开发人员使用，并可作为各类培训班的教材。&lt;br/&gt;【下载说明】&lt;br/&gt;　　本资料为《C#和ASP.NET程序设计教程》一书的PDF带详细书签的清晰电子版，可用Adobe Reader7.0或兼容阅读工具打开，推荐ASP.NET爱好者下载！&lt;br/&gt;【图书目录】&lt;br/&gt;第1章 .NET初步&lt;br/&gt;1.1 什么是.NET&lt;br/&gt;1.2 Internet与Microsoft平台的演进&lt;br/&gt;1.3 .NET体系结构&lt;br/&gt;1.4 .NET框架&lt;br/&gt;1.4.1 公共语言运行时&lt;br/&gt;1.4.2 服务框架&lt;br/&gt;1.5 ASP.NET&lt;br/&gt;1.6 思考与练习&lt;br/&gt;第2章 C＃编程基础&lt;br/&gt;2.1 概述&lt;br/&gt;2.2 编写简单的C＃程序&lt;br/&gt;2.2.1 编译程序ch2_1.cs&lt;br/&gt;2.2.2 名字空间&lt;br/&gt;2.2.3 程序的输入和输出&lt;br/&gt;2.2.4 命令行参数&lt;br/&gt;2.2.5 注释&lt;br/&gt;2.3 变量和常量&lt;br/&gt;2.3.1 变量&lt;br/&gt;2.3.2 常量&lt;br/&gt;2.4 数据类型&lt;br/&gt;2.4.1 简单类型&lt;br/&gt;2.4.2 结构类型&lt;br/&gt;2.4.3 枚举类型&lt;br/&gt;2.4.4 类型&lt;br/&gt;2.4.5 数组类型&lt;br/&gt;2.4.6 代表元类型&lt;br/&gt;2.5 类型转换&lt;br/&gt;2.5.1 隐式转换&lt;br/&gt;2.5.2 显式转换&lt;br/&gt;2.5.3 Boxing和Unboxing&lt;br/&gt;2.6 操作符&lt;br/&gt;2.6.1 算术操作符&lt;br/&gt;2.6.2 赋值操作符&lt;br/&gt;2.6.3 比较操作符&lt;br/&gt;2.6.4 逻辑操作符&lt;br/&gt;2.6.5 位操作符&lt;br/&gt;2.6.6 is操作符&lt;br/&gt;2.6.7 三元操作符&lt;br/&gt;2.6.8 自增和自减操作符&lt;br/&gt;2.6.9 as操作符&lt;br/&gt;2.6.10 new操作符&lt;br/&gt;2.6.11 typeof操作符&lt;br/&gt;2.6.12 sizeof操作符&lt;br/&gt;2.6.13 checked和unchecked操作符&lt;br/&gt;2.6.14 操作符优先级&lt;br/&gt;2.7 控制语句&lt;br/&gt;2.7.1 选择语句&lt;br/&gt;2.7.2 循环语句&lt;br/&gt;2.8 预处理指令&lt;br/&gt;2.8.1 ＃define和＃undef&lt;br/&gt;2.8.2 条件编译指令&lt;br/&gt;2.8.3 ＃error和＃warning&lt;br/&gt;2.8.4 ＃line&lt;br/&gt;2.9 异常处理&lt;br/&gt;2.9.1 try－catch结构&lt;br/&gt;2.9.2 try－finally结构&lt;br/&gt;2.9.3 try－catch－finally结构&lt;br/&gt;2.10 编译选项&lt;br/&gt;2.11 思考与练习&lt;br/&gt;第3章 面向对象编程&lt;br/&gt;3.1 概述&lt;br/&gt;3.2 类&lt;br/&gt;3.2.1 类的声明&lt;br/&gt;3.2.2 类的成员&lt;br/&gt;3.2.3 this关键字&lt;br/&gt;3.2.4 静态成员和非静态成员&lt;br/&gt;3.2.5 成员常量&lt;br/&gt;3.2.6 构造函数和析构函数&lt;br/&gt;3.3 方法&lt;br/&gt;3.3.1 方法的声明&lt;br/&gt;3.3.2 值参数和引用参数&lt;br/&gt;3.3.3 输出参数&lt;br/&gt;3.3.4 数组参数&lt;br/&gt;3.3.5 静态方法与非静态方法&lt;br/&gt;3.3.6 方法重载&lt;br/&gt;3.3.7 操作符重载&lt;br/&gt;3.4 域和属性&lt;br/&gt;3.4.1 域&lt;br/&gt;3.4.2 属性&lt;br/&gt;3.5 事件&lt;br/&gt;3.6 索引指示器&lt;br/&gt;3.7 继承&lt;br/&gt;3.7.1 简介&lt;br/&gt;3.7.2 base关键字&lt;br/&gt;3.7.3 隐藏&lt;br/&gt;3.7.4 多态性&lt;br/&gt;3.8 抽象类&lt;br/&gt;3.9 密封类&lt;br/&gt;3.10 思考与练习&lt;br/&gt;第4章 深入C＃编程&lt;br/&gt;4.1 接口&lt;br/&gt;4.1.1 接口定义&lt;br/&gt;4.1.2 接口继承&lt;br/&gt;4.1.3 访问接口成员&lt;br/&gt;4.1.4 接口实现&lt;br/&gt;4.1.5 显式接口成员&lt;br/&gt;4.2 名字空间&lt;br/&gt;4.2.1 名字空间的声明&lt;br/&gt;4.2.2 简单实例&lt;br/&gt;4.2.3 使用指示符&lt;br/&gt;4.3 文件管理和操作&lt;br/&gt;4.3.1 System.IO名字空间&lt;br/&gt;4.3.2 FileSystemInfo类&lt;br/&gt;4.3.3 Directory和DirectoryInfo类&lt;br/&gt;4.3.4 File和FileInfo类&lt;br/&gt;4.3.5 按文本模式读写&lt;br/&gt;4.3.6 按二进制模式读写&lt;br/&gt;4.4 注册表编程&lt;br/&gt;4.4.1 Registry和RegistryKey类&lt;br/&gt;4.4.2 一个简单实例&lt;br/&gt;4.5 思考与练习&lt;br/&gt;第5章 Web开发技术回顾&lt;br/&gt;5.1 概述&lt;br/&gt;5.2 CGI技术&lt;br/&gt;5.3 服务器API&lt;br/&gt;5.4 PHP&lt;br/&gt;5.5 ASP编程基??&lt;br/&gt;5.5.1 ASP的工作流程&lt;br/&gt;5.5.2 一个简单的ASP程序&lt;br/&gt;5.5.3 使用ASP命令&lt;br/&gt;5.5.4 多脚本语言混合编程&lt;br/&gt;5.5.5 包含文件&lt;br/&gt;5.5.6 ASP内建对象&lt;br/&gt;5.5.7 Request对象&lt;br/&gt;5.5.8 Response对象&lt;br/&gt;5.5.9 使用Cookie&lt;br/&gt;5.5.10 Application对象&lt;br/&gt;5.5.11 Session对象&lt;br/&gt;5.5.12 Global.asa文件&lt;br/&gt;5.5.13 Server对象&lt;br/&gt;5.5.14 ASP组件&lt;br/&gt;5.6 ASP.NET与ASP的比较&lt;br/&gt;5.7 思考与练习&lt;br/&gt;第6章 ASP.NET编程基础&lt;br/&gt;6.1 Web Form&lt;br/&gt;6.1.1 一个简单实例&lt;br/&gt;6.1.2 页面处理过程&lt;br/&gt;6.1.3 页面状态&lt;br/&gt;6.1.4 页面事件&lt;br/&gt;6.1.5 页指示符&lt;br/&gt;6.2 HTML Server Controls&lt;br/&gt;6.2.1 HTML Server Controls的层次结构&lt;br/&gt;6.2.2 HTML Server Controls都有的属性&lt;br/&gt;6.2.3 HtmlAnchor控件&lt;br/&gt;6.2.4 HtmlButton控件&lt;br/&gt;6.2.5 HtmlForm控件&lt;br/&gt;6.2.6 HtmlGeneric控件&lt;br/&gt;6.2.7 HtmlImage控件&lt;br/&gt;6.2.8 HtmlInputButton控件&lt;br/&gt;6.2.9 HtmlInputCheckBox控件&lt;br/&gt;6.2.10 HtmlInputRadioButton控件&lt;br/&gt;6.2.11 HtmlInputText控件&lt;br/&gt;6.2.12 HtmlSelect控件&lt;br/&gt;6.2.13 HtmlTextArea控件&lt;br/&gt;6.2.14 HtmlInputHidden控件&lt;br/&gt;6.2.15 HtmlInputFile控件&lt;br/&gt;6.2.16 HtmlInputImage控件&lt;br/&gt;6.2.17 HtmlTable控件&lt;br/&gt;6.2.18 HtmlTableRow控件&lt;br/&gt;6.2.19 HtmlTableCell控件&lt;br/&gt;6.3 Web Server Controls&lt;br/&gt;6.3.1 Web Server Controls的层次结构&lt;br/&gt;6.3.2 Web服务器端控件都有的属性&lt;br/&gt;6.3.3 TextBox控件&lt;br/&gt;6.3.4 Label控件&lt;br/&gt;6.3.5 Image控件&lt;br/&gt;6.3.6 HyperLink控件&lt;br/&gt;6.3.7 Button控件&lt;br/&gt;6.3.8 LinkButton控件&lt;br/&gt;6.3.9 ImageButton控件&lt;br/&gt;6.3.10 DropDownList控件&lt;br/&gt;6.3.11 ListBox控件&lt;br/&gt;6.3.12 CheckBox控件&lt;br/&gt;6.3.13 RadioButton控件&lt;br/&gt;6.3.14 CheckBoxList控件&lt;br/&gt;6.3.15 RadioButtonList控件&lt;br/&gt;6.3.16 Literal控件&lt;br/&gt;6.3.17 PlaceHolder控件&lt;br/&gt;6.3.18 Panel控件&lt;br/&gt;6.3.19 Table控件&lt;br/&gt;6.3.20 TableRow控件&lt;br/&gt;6.3.21 TableCell控件&lt;br/&gt;6.3.22 AdRotator控件&lt;br/&gt;6.3.23 Calendar控件&lt;br/&gt;6.4 Validation Server Controls&lt;br/&gt;6.4.1 简介&lt;br/&gt;6.4.2 客户端验证&lt;br/&gt;6.4.3 RequiredFieldValidator控件&lt;br/&gt;6.4.4 CompareValidator控件&lt;br/&gt;6.4.5 RangeValidator控件&lt;br/&gt;6.4.6 RegularExpressionValidator控件&lt;br/&gt;6.4.7 ValidationSummary控件&lt;br/&gt;6.4.8 CustomValidator控件&lt;br/&gt;6.5 用户控件&lt;br/&gt;6.6 数据绑定&lt;br/&gt;6.7 Global.asax文件&lt;br/&gt;6.8 ASP.NET配置&lt;br/&gt;6.8.1 简介&lt;br/&gt;6.8.2 Web.config文件的格式&lt;br/&gt;6.9 思考与练习&lt;br/&gt;第7章 用ADO.NET访问数据库&lt;br/&gt;7.1 概述&lt;br/&gt;7.1.1 .NET Data Provider&lt;br/&gt;7.1.2 DataSet&lt;br/&gt;7.2 Connection和Command对象&lt;br/&gt;7.2.1 Connection对象&lt;br/&gt;7.2.2 Command对象&lt;br/&gt;7.3 DataReader对象&lt;br/&gt;7.3.1 Read??）方法&lt;br/&gt;7.3.2 NextResult（）方法&lt;br/&gt;7.4 参数查询&lt;br/&gt;7.5 DataAdapter对象&lt;br/&gt;7.6 Repeater控件&lt;br/&gt;7.7 DataList控件&lt;br/&gt;7.8 DataGrid控件&lt;br/&gt;7.9 存储过程&lt;br/&gt;7.9.1 创建存储过程&lt;br/&gt;7.9.2 调用存储过程&lt;br/&gt;7.9.3 输出参数&lt;br/&gt;7.9.4 使用返回码&lt;br/&gt;7.10 思考与练习&lt;br/&gt;第8章 综合实例——在线论坛&lt;br/&gt;8.1 简介&lt;br/&gt;8.2 创建数据库&lt;br/&gt;8.3 程序文件&lt;br/&gt;8.4 登录及注册&lt;br/&gt;8.4.1 登录及登录检查&lt;br/&gt;8.4.2 新用户注册&lt;br/&gt;8.5 “论坛”主界面&lt;br/&gt;8.5.1 index.aspx程序&lt;br/&gt;8.5.2 head.aspx程序&lt;br/&gt;8.5.3 board.aspx程序&lt;br/&gt;8.5.4 display.aspx程序&lt;br/&gt;8.5.5 postthd.aspx程序&lt;br/&gt;8.5.6 getthd.aspx程序&lt;br/&gt;8.5.7 jinhua.aspx程序&lt;br/&gt;8.5.8 banzhu.aspx程序&lt;br/&gt;8.6 注册用户管理&lt;br/&gt;附录A 数据库基础&lt;br/&gt;A.1 表和数据库&lt;br/&gt;A.1.1 表、记录和字段&lt;br/&gt;A.1.2 数据库&lt;br/&gt;A.1.3 索引&lt;br/&gt;A.1.4 关系&lt;br/&gt;A.2 创建数据库和表&lt;br/&gt;A.2.1 创建数据库&lt;br/&gt;A.2.2 创建表&lt;br/&gt;A.3 SQL语言&lt;br/&gt;A.3.1 SQL简介&lt;br/&gt;A.3.2 SQL的构成&lt;br/&gt;A.3.3 select语句&lt;br/&gt;A.3.4 delete语句&lt;br/&gt;A.3.5 insert语句&lt;br/&gt;A.3.6 update语句&lt;br/&gt;A.4 ODBC&lt;br/&gt;A.5 OLE DB&lt;br/&gt;A.6 ADO对象模型&lt;br/&gt;</description><pubDate>2008-03-21 08:38:21</pubDate></item>
<item><title>C#语言参考视频(cgbluesky原创)_第四部分</title><link>http://www.netyi.net/training/9f77025e-3239-44f9-89d9-fab3989f64f1</link><description>C#语言参考视频(cgbluesky原创)系统共38讲，分四部分，较系统地介绍了C#的基础概念，它面向完全没有学过程序设计的初学者。&lt;br/&gt;面向人群：&lt;br/&gt;1、看过一些初级C#教程，对基本语法，三大结构理解没有困难的人员。&lt;br/&gt;2、学习过其它语言，想转入到C#进行学习的人员。</description><pubDate>2008-03-19 17:51:15</pubDate></item>
<item><title>C#语言参考视频(cgbluesky原创)_第三部分</title><link>http://www.netyi.net/training/602c3e2a-c7be-4124-a96d-9e0eeee7ebc6</link><description>C#语言参考视频(cgbluesky原创)系统共38讲，分四部分，较系统地介绍了C#的基础概念，它面向完全没有学过程序设计的初学者。&lt;br/&gt;面向人群：&lt;br/&gt;1、看过一些初级C#教程，对基本语法，三大结构理解没有困难的人员。&lt;br/&gt;2、学习过其它语言，想转入到C#进行学习的人员。</description><pubDate>2008-03-19 17:40:17</pubDate></item>
<item><title>C#语言参考视频(cgbluesky原创)_第二部分</title><link>http://www.netyi.net/training/9ba2fce2-335d-46f3-8744-b5c9a81052c4</link><description>C#语言参考视频(cgbluesky原创)系统共38讲，分四部分，较系统地介绍了C#的基础概念，它面向完全没有学过程序设计的初学者。&lt;br/&gt;面向人群：&lt;br/&gt;1、看过一些初级C#教程，对基本语法，三大结构理解没有困难的人员。&lt;br/&gt;2、学习过其它语言，想转入到C#进行学习的人员。</description><pubDate>2008-03-19 17:30:30</pubDate></item>
<item><title>C#语言参考视频(cgbluesky原创)_第一部分</title><link>http://www.netyi.net/training/70065513-ea20-4ef9-8afa-1632d168187a</link><description>C#语言参考视频(cgbluesky原创)系列共38讲，分四部分，较系统地介绍了C#的基础知识，是很好的C#入门资料。</description><pubDate>2008-03-19 17:15:42</pubDate></item>
<item><title>Illustrated C# 2008</title><link>http://www.netyi.net/training/3f01008e-34f8-4bbb-a500-8dcdfeb81216</link><description>Illustrated C# 2008&lt;br/&gt;&lt;br/&gt;C Sharp Presented Clearly, Concisely, and Visually&lt;br/&gt;&lt;br/&gt;Author: Daniel Solis&lt;br/&gt;Publisher: Apress &lt;br/&gt;Number Of Pages: 728 &lt;br/&gt;Publication Date: 2008-02-18 &lt;br/&gt;ISBN-10/ASIN: 1590599543 &lt;br/&gt;ISBN-13/EAN: 9781590599549 &lt;br/&gt;Binding: Paperback &lt;br/&gt;&lt;br/&gt;The unique, visual format of Illustrated C# 2008 has been specially created by author, and teacher of development methods, Daniel Solis. The concise text, use of tables to clarify language features, frequent figures and diagrams, as well as focused code samples all combine to create a unique approach that will help you understand and get to work with C# fast.&lt;br/&gt;&lt;br/&gt;It was while teaching numerous seminars on various programming languages that the author realized the immense power diagrams have in explaining programming language concepts. Most people learn quicker and retain information better when the material is presented in a clean, simple, visual format. To achieve this result in his book, Solis uses concise text and bulleted lists, tables to clarify and summarize language features, as well as his renowned, ubiquitous figures and diagrams. Each language feature is illustrated with a concise and focused code sample for complete clarity. &lt;br/&gt;&lt;br/&gt;Following an overview of the .NET platform and the role played by C#, you'll soon move into exploring the C# language in its entirety, including all the new C# 2008 features right down to the most complex topics involved in C#. If you're a C++ or VB programmer migrating to C# 2008, this book will be invaluable; the unique visual approach offers a far from lightweight treatment of C# 2008, so even the most experienced programmers will come away with a deeper understanding of the C# language.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;What you'll learn?&lt;br/&gt;Details of the C# 2008 language presented in a clear, concise treatment &lt;br/&gt;New features in the latest version of .NET, in the author's unique visual style &lt;br/&gt;How C# differs from and is similar to other programming languages, aiding migrating C++ and VB programmers who already know how languages work &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Who is this book for?&lt;br/&gt;Visual Basic programmers interested in moving to C# &lt;br/&gt;C++ programmers interested in moving to C# &lt;br/&gt;Novice programmers interested in learning C# &lt;br/&gt;Students in introductory programming classes learning C#&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Summary: I am so glad I purchased this book&lt;br/&gt;Rating: 5&lt;br/&gt;&lt;br/&gt;This book is perfectly concise. It reminds me how important it is to understand the basics and subtleties of a language. &lt;br/&gt;&lt;br/&gt;I am using this book to transition from VB. Even though VB and C# are now very similar, I am convinced that C# is a superior language. Even though this book doesn't target VB programmers specifically, it is very easy to follow.</description><pubDate>2008-03-18 18:43:13</pubDate></item>
<item><title>Head First C#</title><link>http://www.netyi.net/training/59a54253-ed8f-46cc-b40b-314eda6a1c25</link><description>Head First C# is a complete learning experience for object-oriented programming, C#, and the Visual Studio IDE. Built for your brain, this book covers Visual C# 2008, Visual Studio 2008, and the .NET Framework 3.5, and teaches everything from language fundamentals to advanced topics including garbage collection, extension methods, and double-buffered animation. You'll also master C#'s hottest and newest syntax, LINQ, for querying your data in .NET collections, SQL databases, and more. By the time you're through, you'll be a proficient Visual C# programmer, designing and coding large-scale applications.&lt;br/&gt;&lt;br/&gt;Every few chapters you will come across a lab that lets you apply what you've learned up to that point. Each lab is designed to simulate a professional programming task, increasing in complexity until-at last-you build a working Invaders game, complete with shooting ships, aliens descending while firing, and an animated death sequence for unlucky starfighters. This remarkably engaging book will have you going from zero to 60 with Visual C# in no time flat.&lt;br/&gt;&lt;br/&gt;</description><pubDate>2008-03-14 14:02:09</pubDate></item>
<item><title>C# 3.0 in a Nutshell, 3rd Edition</title><link>http://www.netyi.net/training/c4eebdb3-d83a-4b67-89bd-dff0191efcd5</link><description>Overview&lt;br/&gt;&lt;br/&gt;This is a concise yet thorough reference to C# 3.0 programming as implemented in Microsoft's Visual Studio 2008. C# 3.0 in a Nutshell gets right to the point, covering the essentials of language syntax and usage as well as the parts of the .NET base class libraries you need to build working applications. But unlike earlier editions, this book is now organized entirely around concepts and use cases, providing greater depth and readability. C# 3.0 introduces the most significant enhancements yet to the programming language, and C# 3.0 in a Nutshell delves deep into the subject while assuming minimal prior knowledge of C#-making it accessible to anyone with a reasonable background in programming. In addition to the language, the book covers the .NET CLR and the core Framework assemblies, along with the unified querying syntax called Language Integrated Query (LINQ), which bridges the traditional divide between programs and their data sources. Free of clutter and long introductions, this book provides a map of C# 3.0 knowledge in a succinct and unified style: &lt;br/&gt;&lt;br/&gt;Opening chapters concentrate purely on C#, starting with the basics of syntax, types and variables, and finishing with advanced topics such as unsafe code and preprocessor directives&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Later chapters cover the core .NET 3.5 Framework, including such topics as LINQ, XML, collections, I/O and networking, memory management, reflection, attributes, security, threading, application domains and native interoperability&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Designed as a handbook for daily use, C# 3.0 in a Nutshell is an ideal companion to any of the vast array of books that focus on an applied technology such as WPF, ASP.NET, or WCF. The areas of the language and .NET Framework that such books omit, this one covers in detail. &lt;br/&gt;</description><pubDate>2008-02-22 13:11:36</pubDate></item>
<item><title>C#高级编程第四版(已制作书签)</title><link>http://www.netyi.net/training/59f2a783-bd32-4e4f-b233-a49765c61eeb</link><description>【原 书 名】 Professional C# 2005  &lt;br/&gt;【原出版社】 John Wiley &amp;amp;amp; Sons,Inc.  &lt;br/&gt;【作 者】（美）Christian Nagel, Bill Evjen, Jay Glynn [同作者作品] [作译者介绍]  &lt;br/&gt;【译 者】 李敏波[同译者作品]  &lt;br/&gt;【出 版 社】 清华大学出版社     【书 号】 7302138036  &lt;br/&gt;【出版日期】 2006 年10月 【开 本】 185&amp;#215;260 【页 码】 1191     【版 次】4-1  &lt;br/&gt;&lt;br/&gt;【内容简介】&lt;br/&gt;C＃经典名著！也是Wrox红皮书中最畅销的品种之一，从第一版开始就名满天下；其第3版被中华读书报、CSDN、《程序员》等机构评选为2005年最权威的十大IT图书之一（第2名）；在中国版协、中国出版科学研究所、《出版参考》杂志组织的“2005年度输出版、引进版优秀图书”评选活动中获得“2005年度引进版科技类优秀图书”奖。第4版面向C＃ 2005，在全面展示.NET新特性的同时继续完善原有的内容，是有一些C＃基础知识的学习者或者想迁移到C＃的其他程序员全面掌握C＃的首选教程。&lt;br/&gt;C#和.NET全面革新了编写程序的方式。本书以最新的.NET Framework 2.0和Visual Studio 2005为基础，全面介绍了C#编程的工具，提供了理解.NET体系结构的工作原理所必需的背景知识。&lt;br/&gt;本书适用于已具有C++、Visual Basic或J++等编程经验的开发人员。本书还适合于了解.NET 1.0，但准备迁移到.NET 2.0和Visual Studio 2005的程序员。</description><pubDate>2008-02-21 15:24:59</pubDate></item>
<item><title>Programming C Sharp 3.0 5th Edition</title><link>http://www.netyi.net/training/1c1fc0c8-8ce4-4d85-99bb-deddbff4677a</link><description>   Written by popular author and .NET expert Jesse Liberty, this thoroughly &lt;br/&gt;   updated tutorial for beginning to intermediate programmers covers the &lt;br/&gt;   latest release of Microsoft's popular C# language (C# 3.0) and the &lt;br/&gt;   newest .NET platform for developing Windows and web applications. Our &lt;br/&gt;   bestselling Programming C# 3.0, now in its fifth edition, is a &lt;br/&gt;   world-class tutorial that goes well beyond the documentation otherwise &lt;br/&gt;   available. Liberty doesn't just teach C#; he tells the complete story of &lt;br/&gt;   the C# language and how it integrates with all of .NET programming, so &lt;br/&gt;   that you can get started creating professional quality web and Windows &lt;br/&gt;   applications. This book: Provides a comprehensive tutorial in C# and &lt;br/&gt;   .NET programming that also serves as a useful reference you'll want by &lt;br/&gt;   your side while you're working Covers all of the new features of the &lt;br/&gt;   language, thoroughly integrated into every chapter, rather than tacked &lt;br/&gt;   on at the end Provides insight into best practices and insight into real &lt;br/&gt;   world programming by a professional programmer who worked with C# as an &lt;br/&gt;   independent contractor for nearly a decade before joining Microsoft as a &lt;br/&gt;   Senior Program Manager Every chapter in this book has been totally &lt;br/&gt;   revised, and the entire book has been reorganized to respond to the &lt;br/&gt;   significant changes in the language Full coverage, from the ground up of &lt;br/&gt;   LINQ (Language Integrated Query) and other C# 3.0 language innovations &lt;br/&gt;   to speed up development tasks Explains how to use C# in creating Web &lt;br/&gt;   Applications as well as Windows Applications, using both the new Windows &lt;br/&gt;   Presentation Foundation (WPF) and the older WinForms technology This new &lt;br/&gt;   edition of Programming C# 3.0 is for working programmers who want to &lt;br/&gt;   develop proficiency inMicrosoft's most important language. No prior .NET &lt;br/&gt;   experience is required for you to get started. There's no time like the &lt;br/&gt;   present to work with C# -- and no book like this one to teach you &lt;br/&gt;   everything you need to know. Special note to VB6 and Java programmers: &lt;br/&gt;   if you've decided to transition to .NET, this book will take you there. </description><pubDate>2008-02-19 20:29:45</pubDate></item>
<item><title>免费版 C# 3.0 Cookbook</title><link>http://www.netyi.net/training/c1130a53-e577-40cc-96e2-369fabfcb82e</link><description>还是不错的学习C Sharp的书籍</description><pubDate>2008-02-15 10:20:30</pubDate></item>
<item><title>C#学习手册</title><link>http://www.netyi.net/training/e1e696d4-20fd-49f4-98cb-e1bc5b3a7efa</link><description>C#学习手册</description><pubDate>2008-02-14 15:04:58</pubDate></item>
<item><title>Programming C# 3.0 (5th edition)</title><link>http://www.netyi.net/training/7c12b735-486f-4de9-b7a1-220a080ee737</link><description>Programming c# 的第五版,2008年新版.&lt;br/&gt;Written by popular author and .NET expert Jesse Liberty, this thoroughly updated tutorial for beginning to intermediate programmers covers the latest release of Microsoft's popular C# language (C# 3.0) and the newest .NET platform for developing Windows and web applications. Our bestselling Programming C# 3.0, now in its fifth edition, is a world-class tutorial that goes well beyond the documentation otherwise available. Liberty doesn't just teach C#; he tells the complete story of the C# language and how it integrates with all of .NET programming, so that you can get started creating professional quality web and Windows applications. This book: Provides a comprehensive tutorial in C# and .NET programming that also serves as a useful reference you'll want by your side while you're working Covers all of the new features of the language, thoroughly integrated into every chapter, rather than tacked on at the end Provides insight into best practices and insight into real world programming by a professional programmer who worked with C# as an independent contractor for nearly a decade before joining Microsoft as a Senior Program Manager Every chapter in this book has been totally revised, and the entire book has been reorganized to respond to the significant changes in the language Full coverage, from the ground up of LINQ (Language Integrated Query) and other C# 3.0 language innovations to speed up development tasks Explains how to use C# in creating Web Applications as well as Windows Applications, using both the new Windows Presentation Foundation (WPF) and the older WinForms technology This new edition of Programming C# 3.0 is for working programmers who want to develop proficiency inMicrosoft's most important language. No prior .NET experience is required for you to get started. There's no time like the present to work with C# -- and no book like this one to teach you everything you need to know. Special note to VB6 and Java programmers: if you've decided to transition to .NET, this book will take you there. &lt;br/&gt;</description><pubDate>2008-02-13 09:13:06</pubDate></item>
<item><title>C#记事本</title><link>http://www.netyi.net/training/5df94b7b-c1c8-4fd2-b9cd-4ee8a07e30a2</link><description>C#</description><pubDate>2008-01-20 18:30:25</pubDate></item>
<item><title>Beginning C# 2008 Databases. From Novice to Professional</title><link>http://www.netyi.net/training/155d3e14-e093-48b5-8786-84fc54198b06</link><description>Beginning C# 2008 Databases. From Novice to Professional&lt;br/&gt;&lt;br/&gt;Author: Vidya Vrat Agarwal, James Huddleston, Ranga Raghuram, Syed Fahad Gilani, Jacob Hammer Pedersen&lt;br/&gt;Publisher: Apress &lt;br/&gt;Number Of Pages:   512 &lt;br/&gt;Publication Date:   2008-01-14 &lt;br/&gt;ISBN-10 / ASIN:   1590599004 &lt;br/&gt;ISBN-13 / EAN:   9781590599006 &lt;br/&gt;Binding:   Paperback&lt;br/&gt;&lt;br/&gt;Assuming only basic knowledge of C# 2008, Beginning C# 2008 Databases teaches all the fundamentals of database technology and database programming readers need to quickly become highly proficient database users and application developers.&lt;br/&gt;&lt;br/&gt;A comprehensive tutorial on both SQL Server 2005 and ADO.NET 3.0, Beginning C# 2008 Databases explains and demonstrates how to create database objects and program against them in both T-SQL and C#. Full of practical, detailed examples, it’s been fully revised and updated for C# 2008 and offers the most complete, detailed, and gentle introduction to database technology for all C# programmers at any level of experience.&lt;br/&gt;&lt;br/&gt;Comprehensively and concisely explains fundamental database concepts and programming techniques &lt;br/&gt;Rich in working examples of both T-SQL and C# programs &lt;br/&gt;Covers all the features most database programming ever requires&lt;br/&gt;&lt;br/&gt;What you'll learn &lt;br/&gt;How relational databases work and how to use them &lt;br/&gt;How C# uses ADO.NET to access databases &lt;br/&gt;How to write stored procedures in T-SQL and call them from C# programs &lt;br/&gt;How to use XML in database applications &lt;br/&gt;How to use LINQ to simplify C# database programming &lt;br/&gt;How to install SQL Server 2005 Express and Visual C# 3.0 &lt;br/&gt;Express and use them to teach yourself database programming by doing it &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Who is this book for? &lt;br/&gt;Beginning C# 2008 Databases is for every C# programmer. Database programming requires relatively little knowledge of C# but a lot of knowledge about relational database concepts and the database language SQL. This book assumes no prior database experience and teaches you, always through hands-on examples, how to create and use relational databases with SQL and how to access them with C#. Almost every application needs to access a database, and this book teaches all the fundamentals you need--and may ever need--to develop professional database applications.</description><pubDate>2008-01-16 12:27:46</pubDate></item>
<item><title>高级加密标准Rijndael算法的分析及实现</title><link>http://www.netyi.net/training/e59d7852-910d-4514-b147-da6a3c87f098</link><description>随着计算机和通信技术的发展，用户对信息的安全存储、安全处理和安全传输的需求越来越迫切。随着攻击手段的日益提高和计算机计算速度的增长，原有的DES密码体制由于密钥长度太短，无法满足需要的安全强度。最新的密码体制AES具有简洁、实现速度快、安全性高等优点，是分组密码加密体制的一个相当好的标准。&lt;br/&gt;    本文主要对美国高级加密标准Rijndael算法进行了比较深入的研究，包括算法的代数性质。主要成果有:&lt;br/&gt;    1 对Rijndael算法进行了详细的介绍，包括算法的设计原理、设计原则，并对国内外的研究现状进行了总结&lt;br/&gt;    2 针对AES S盒的设计特性，详细的分析了其代数性质，给出了S盒的 一个性质，并发现了其8个布尔函数之间的等价性，为进一步分析AES提供了理论基础。&lt;br/&gt;    3 研究了Rijndael算法S盒、列变换及其逆运算、整个轮变换的优化方法，从运算单位、数据访问时间和简化矩阵运算等方面提高算法的实现效率。将移位寄存器实现高效流密码的思想用于分组密码Rijndael算法的实现，获得与查表法相当的效率。&lt;br/&gt;</description><pubDate>2008-01-01 15:15:30</pubDate></item>
<item><title>From_Java_To_C_Sharp_-_A_Developers_Guide</title><link>http://www.netyi.net/training/79a69740-9e96-495b-8903-6281049ccd5a</link><description>Learning a new programming language can be intimidating, especially if you need to get up and running with it quickly. If you are a current Java developer who needs to learn C#, this book is essential. Java and C# share many common characteristics and by focussing on the key similarities and differences between the two languages, From Java to C#: A Developer's Guide enables you to use your existing knowledge of object-oriented concepts to learn C# efficiently and quickly. However, features of C# that are totally absent in Java are given the detailed description they warrant. &lt;br/&gt;&lt;br/&gt;This practical guide will help you move easily from Java and J2EE to C# and .NET concepts as quickly as possible. &lt;br/&gt;&lt;br/&gt;From Java to C#: A Developer's Guide:&lt;br/&gt;&lt;br/&gt;Allows Java developers to learn C# quickly by highlighting the differences and similarities between the two languages &lt;br/&gt;&lt;br/&gt;Contains extensive detailed coverage of features in C# that are not found in Java &lt;br/&gt;&lt;br/&gt;Has a useful introduction to the .NET platform and explains how the new architecture works &lt;br/&gt;&lt;br/&gt;Illustrated throughout with a wealth of code examples which are short yet comprehensive. &lt;br/&gt;&lt;br/&gt;</description><pubDate>2007-12-28 11:25:06</pubDate></item>
<item><title>Effective C# 中文版改善C#程序的50种方法</title><link>http://www.netyi.net/training/edd582fe-7404-443c-aa2b-ea7929c9e829</link><description>****注:本书格式为.exe,请将扩展名加上&lt;br/&gt;内容提要&lt;br/&gt;本书围绕一些关于C#和.NET的重要主题，包括C#语言元素、.NET资源管理、使用C#表达设计、创建二进制组件和使用框架等，讲述了最常见的50个问题的解决方案，为程序员提供了改善C#和.NET程序的方法。本书通过将每个条款构建在之前的条款之上，并合理地利用之前的条款，来让读者最大限度地学习书中的内容，为其在不同情况下使用最佳构造提供指导。&lt;br/&gt;　　本书适合各层次的C#程序员阅读，同时可以推荐给高校教师（尤其是软件学院教授C#/.NET课程的老师），作为C#双语教学的参考书。&lt;br/&gt;作者简介&lt;br/&gt;Bill wagner是世界知名的．NET专家，微软C#领域的MVP，并荣获微软Regional Director称号。他是著名软件咨询公司SRT Solutions的创始人，有20多年软件开发经验，曾经领导了众多成功的Windows平台产品的开发。他是微软开发社区的活跃人物，长期担任MSDN Magazine、ASP．NET Pro、Visual Studio Magazine等技术杂志的专栏作者。他的blog是http：//www.srtsolutions.com／public／blog／20574，可以通过wwagner@SR7Solutions.com与他联系。&lt;br/&gt; &lt;br/&gt;编辑推荐&lt;br/&gt;业界专家经验荟萃，讲述从优秀到卓越的秘诀，涵盖C#2.0。&lt;br/&gt;“一直以来，读者们总在不停地问我，什么时候写Effective C#？本书的出版使我如释重负。令人高兴的是，我本人已经从阅读Bill的著作中获益良多，相信读者也会和我一样。”&lt;br/&gt;——Scott Meyers，Effective C++作者，世界级面向对象技术专家&lt;br/&gt;　　C#与C++、Java等语言的相似性大大降低了学习难度。但是，C#所具有的大量独特的特性和实现细节。有时又会使程序员适得其反：他们往往根据既有经验，错误地选用了不恰当的技术。从而导致各种问题。与此同时，随着数年来C#的广泛应用，业界在充分利用C#的强大功能编写快速、高效和可靠的程序方面也积累了丰富的最佳实践。&lt;br/&gt;　　本书秉承了Scott Meyers的Effective C++和Joshua Bloch的Effective Java所开创的伟大传统．用真实的代码示例，通过清晰、贴近实际和简明的阐述，以条款格式为广大程序员提供凝聚了业界经验结晶的专家建议。&lt;br/&gt;　　本书中，著名.NET专家Bill Wagner就如何高效地使用C#语言和．NET库。围绕C#语言元素、．NET资源管理、使用C#表达设计、创建二进制组件和使用框架等重要主题，讲述了如何在不同情况下使用最佳的语言构造和惯用法，同时避免常见的性能和可靠性问题。其中许多建议读者都可以举一反三。立即应用到自己的日常编程工作中去。</description><pubDate>2007-12-28 11:16:15</pubDate></item>
<item><title>From Java to C#: A Developer's Guide</title><link>http://www.netyi.net/training/a4677fd8-4678-4c72-a5de-cd6d8fa225f8</link><description>Learning a new programming language can be intimidating, especially if you need to get up and running with it quickly. If you are a current Java developer who needs to learn C#, this book is essential. Java and C# share many common characteristics and by focussing on the key similarities and differences between the two languages, From Java to C#: A Developer's Guide enables you to use your existing knowledge of object-oriented concepts to learn C# efficiently and quickly. However, features of C# that are totally absent in Java are given the detailed description they warrant. &lt;br/&gt;&lt;br/&gt;This practical guide will help you move easily from Java and J2EE to C# and .NET concepts as quickly as possible. &lt;br/&gt;&lt;br/&gt;From Java to C#: A Developer's Guide:&lt;br/&gt;&lt;br/&gt;Allows Java developers to learn C# quickly by highlighting the differences and similarities between the two languages &lt;br/&gt;&lt;br/&gt;Contains extensive detailed coverage of features in C# that are not found in Java &lt;br/&gt;&lt;br/&gt;Has a useful introduction to the .NET platform and explains how the new architecture works &lt;br/&gt;&lt;br/&gt;Illustrated throughout with a wealth of code examples which are short yet comprehensive. &lt;br/&gt;&lt;br/&gt;</description><pubDate>2007-12-27 17:08:02</pubDate></item>
<item><title>Cambridge University Press - Data Structures and Algorithms Using C# (Mar 2007)</title><link>http://www.netyi.net/training/8ece45b9-9ebc-498b-99da-d10d33fc4d8a</link><description>DATA STRUCTURES AND ALGORITHMS USING C#&lt;br/&gt;&lt;br/&gt;CAMBRIDGE UNIVERSITY PRESS&lt;br/&gt;Cambridge, New York, Melbourne, Madrid, Cape Town, Singapore, S?o Paulo&lt;br/&gt;Cambridge University Press&lt;br/&gt;The Edinburgh Building, Cambridge CB2 8RU, UK&lt;br/&gt;First published in print format&lt;br/&gt;ISBN-13 978-0-521-87691-9&lt;br/&gt;ISBN-13 978-0-521-67015-9&lt;br/&gt;? Michael McMillan 2007&lt;br/&gt;2007&lt;br/&gt;Information on this title: www.cambridge.org/9780521876919&lt;br/&gt;This publication is in copyright. Subject to statutory exception and to the provision of&lt;br/&gt;relevant collective licensing agreements, no reproduction of any part may take place&lt;br/&gt;without the permission of Cambridge University Press.&lt;br/&gt;ISBN-10 0-521-87691-5&lt;br/&gt;ISBN-10 0-521-67015-2&lt;br/&gt;Cambridge University Press has no responsibility for the persistence or accuracy of urls&lt;br/&gt;for external or third-party internet websites referred to in this publication, and does not&lt;br/&gt;guarantee that any content on such websites is, or will remain, accurate or appropriate.&lt;br/&gt;Published in the United States of America by Cambridge University Press, New York&lt;br/&gt;www.cambridge.org&lt;br/&gt;hardback&lt;br/&gt;paperback&lt;br/&gt;paperback</description><pubDate>2007-12-27 16:47:56</pubDate></item>
<item><title>OReilly.Designing.Embedded.Hardware.May.2005.eBook-DDU</title><link>http://www.netyi.net/training/8aab25b3-b02a-4e29-9ec4-66cd289077d5</link><description>Embedded computer systems literally surround us: they're in our cell phones, PDAs, cars, TVs, refrigerators, heating systems, and more. In fact, embedded systems are one of the most rapidly growing segments of the computer industry today.&lt;br/&gt;&lt;br/&gt;Along with the growing list of devices for which embedded computer systems are appropriate, interest is growing among programmers, hobbyists, and engineers of all types in how to design and build devices of their own. Furthermore, the knowledge offered by this book into the fundamentals of these computer systems can benefit anyone who has to evaluate and apply the systems.&lt;br/&gt;&lt;br/&gt;The second edition of Designing Embedded Hardware has been updated to include information on the latest generation of processors and microcontrollers, including the new MAXQ processor. If you're new to this and don't know what a MAXQ is, don't worry--the book spells out the basics of embedded design for beginners while providing material useful for advanced systems designers.&lt;br/&gt;&lt;br/&gt;Designing Embedded Hardware steers a course between those books dedicated to writing code for particular microprocessors, and those that stress the philosophy of embedded system design without providing any practical information. Having designed 40 embedded computer systems of his own, author John Catsoulis brings a wealth of real-world experience to show readers how to design and create entirely new embedded devices and computerized gadgets, as well as how to customize and extend off-the-shelf systems.&lt;br/&gt;&lt;br/&gt;Loaded with real examples, this book also provides a roadmap to the pitfalls and traps to avoid. Designing Embedded Hardware includes:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The theory and practice of embedded systems&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Understanding schematics and data sheets&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Powering an embedded system&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Producing and debugging an embedded system&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Processors such as the PIC, Atmel AVR, and Motorola 68000-series&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Digital Signal Processing (DSP) architectures&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Protocols (SPI and I2C) used to add peripherals&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;RS-232C, RS-422, infrared communication, and USB&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;CAN and Ethernet networking&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Pulse Width Monitoring and motor control&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;If you want to build your own embedded system, or tweak an existing one, this invaluable book gives you the understanding and practical skills you need. &lt;br/&gt;</description><pubDate>2007-12-27 16:25:07</pubDate></item>
<item><title>Accelerated C# 2008</title><link>http://www.netyi.net/training/0a7fa19c-78c8-485c-8c2c-3cc86b79e3a8</link><description>C# 2008 offers powerful new features, and Accelerated C# 2008 is the fastest path to mastering them, and the rest of C#, for both experienced C# programmers moving to C# 2008 and programmers moving to C# from another object-oriented language. Many books introduce C#, but very few also explain how to use it optimally with the .NET common language runtime (CLR). This book teaches both core C# language concepts and how to wisely employ C# idioms and object-oriented design patterns to exploit the power of C# and the CLR.&lt;br/&gt;&lt;br/&gt;This book is both a rapid tutorial and a permanent reference. You’ll quickly master C# syntax while learning how the CLR simplifies many programming tasks. You’ll also learn best practices that ensure your code will be efficient, reusable, and robust. Why spend months or years discovering the best ways to design and code C# when this book will show you how to do things the right way, right from the start?&lt;br/&gt;&lt;br/&gt;* Comprehensively and concisely explains both C# 2005 and C# 2008 features&lt;br/&gt;* Focuses on the language itself and on how to use C# 2008 proficiently for all .NET application development&lt;br/&gt;* Concentrates on how C# features work and how to best use them for robust, high-performance code.&lt;br/&gt;</description><pubDate>2007-12-25 03:01:58</pubDate></item>
<item><title>Pro ASP.NET 3.5 in C# 2008, 2nd Edition</title><link>http://www.netyi.net/training/657c0ebc-60d3-4f95-a6f5-8f99bb6ee27c</link><description>压缩前：53,483,642 字节&lt;br/&gt;压缩后：32,124,386 字节&lt;br/&gt;&lt;br/&gt;Pro ASP.NET 3.5 in C# 2008, 2nd Edition&lt;br/&gt;&lt;br/&gt;Author: Matthew MacDonald, Mario Szpuszta&lt;br/&gt;Publisher: Apress&lt;br/&gt;Publishing Date: November 15, 2007&lt;br/&gt;Language: English &lt;br/&gt;ISBN-10: 1590598938 &lt;br/&gt;ISBN-13: 978-1590598931&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;ASP.NET 3.5 is the latest version of Microsoft's revolutionary ASP.NET technology. It is the principal standard for creating dynamic web pages on the Windows platform. Pro ASP.NET 3.5 in C# 2008 raises the bar for high-quality, practical advice on learning and deploying Microsoft's dynamic web solution. &lt;br/&gt;&lt;br/&gt;Seasoned .NET professionals Matthew MacDonald and Mario Szpuszta explain how you can get the most from this groundbreaking new technology. They cover ASP.NET 3.5 