只为小站
首页
域名查询
文件下载
登录
Javascript
高级程序
设计(第三版)源码
Javascript
高级程序
设计(第三版)源码,包含本书中所有章节的示例源码,方便读者进行对照练习。第一章和第二章没有code。
2024-01-13 20:59:40
3.57MB
Javascript
1
[数据可视化] 数据可视化
高级程序
设计 (R 及 JavaScript 实现) (英文版)
☆ 资源说明:☆ [Apress] 数据可视化
高级程序
设计 (R 及 JavaScript 实现) (英文版) [Apress] Pro Data Visualization using R and JavaScript (E-Book) ☆ 出版信息:☆ [作者信息] Tom Barker [出版机构] Apress [出版日期] 2013年06月19日 [图书页数] 216页 [图书语言] 英语 [图书格式] PDF 格式
2023-12-23 07:00:46
9.43MB
JavaScript
R
数据可视化
1
[JavaScript] JavaScript 性能调校
高级程序
设计 (英文版)
☆ 资源说明:☆ [Apress] JavaScript 性能调校
高级程序
设计 (英文版) [Apress] Pro JavaScript Performance Monitoring and Visualization (E-Book) ☆ 出版信息:☆ [作者信息] Tom Barker [出版机构] Apress [出版日期] 2012年10月31日 [图书页数] 220页 [图书语言] 英语 [图书格式] PDF 格式
2023-12-22 07:04:48
33.2MB
JavaScript
1
C#与.NET 3.5
高级程序
设计(第4版).part2
内容简介 本书是C#领域久负盛名的经典著作,深入全面地叙述了C#编程语言和.NET平台核心,并以大量示例剖析相关概念。书中介绍了C#的各种语言构造、.NET 2.0的类、核心API、公共中间语言(CIL)、动态程序集和ASP.NET扩展等内容;同时也介绍了.NET 3.0和.NET 3.5中新的编程API,包括WPF 、WCF和WF 的功能;另外,还介绍了最新的C# 3.0编程语言、LINQ编程技术、COM与.NET 的互操作性以及平台无关的.NET开发。 本书由微软C# MVP Andrew Troelsen编写,历经多次修订,适合各层次.NET开发人员阅读。 作者简介 Andrew Troelsen世界级c#专家,微软VisuaI C#MVP。他是著名的微软技术咨询企业Intertech的合伙人和副总裁,该公司的客户包括微软、霍尼韦尔、美国宇航局等。他曾为MSDN网站和MacTech网站撰写了有关各种操作系统平台上.NET技术的文章,并经常在业界主要技术会议上发表f演讲和开设技术讲座。除本书外,他还撰写了COM and Net interoperabity和Visual Basic NET and the NET Platform An Advanced Guide等十多部NET技术方面的著作。 目录 第一部分 C#和.NET平台简介 第1章 NET之道 1.1 NET之前的世界 1.2 NET解决方案 1.3 NET平台构造块(CLR、CTS和CLS)简介 1.4 其他支持.NET的编程语言 1.5 NET程序集概览 1.6 CTS 1.7 CLS 1.8 CLR 1.9 程序集/命名空间/类型的区别 1.10 使用ildasm.exe探索程序集 1.11 使用Lutz Roeder的Reflector来查看程序集 1.12 部署.NET运行库 1.13 NET的平台无关性 1.14 小结 第2章 构建C#应用程序 2.1 NET Framework 3.5 SDK的作用 2.2 用csc.exe构建C#应用程序 2.3 使用TextPad构建.NET应用程序 2.4 使用Notepad++构建.NET应用程序 2.5 使用SharpDevelop构建.NET应用程序 2.6 使用Visual C# 2008 Express构建.NET应用程序 2.7 使用Visual Studio 2008构建.NET应用程序 2.8 其他.NET开发工具 2.9 小结 第二部分 C#核心编程结构 第3章 C#核心编程结构Ⅰ 3.1 一个简单的C#程序 3.2 有趣的题外话:System.Environment类的其他成员 3.3 System.Console类 3.4 系统数据类型和C#简化符号 3.5 System.String数据类型 3.6 窄化和宽化数据类型转换 3.7 C#迭代结构 3.8 条件结构和关系/相等运算符 3.9 小结 第4章 C#核心编程结构Ⅱ 4.1 方法和参数修饰符 4.2 成员重载 4.3 C#中的数组操作 4.4 枚举类型 4.5 结构类型 4.6 值类型和引用类型 4.7 值类型和引用类型:最后的细节 4.8 C#可空类型 4.9 小结 第5章 定义封装的类类型 5.1 C#类类型 5.2 类构造函数 5.3 this关键字的作用 5.4 static关键字 5.5 定义OOP的支柱 5.6 C#访问修饰符 5.7 第一个支柱:C#的封装支持 5.8 常量数据 5.9 只读字段 5.10 C#的分部类型 5.11 通过XML生成C#源代码的文档 5.12 查看劳动成果 5.13 小结 第6章 继承和多态 6.1 继承的基本机制 6.2 回顾Visual Studio类关系图 6.3 第二个支柱:继承 6.4 包含/委托编程 6.5 第三个支柱:C#的多态支持 6.6 基类/派生类的转换规则 6.7 超级父类:System.Object 6.8 小结 第7章 结构化异常处理 7.1 错误、bug与异常 7.2 NET异常处理的作用 7.3 最简单的例子 7.4 配置异常的状态 7.5 系统级异常(System.SystemException) 7.6 应用程序级异常(System.ApplicationException) 7.7 处理多个异常 7.8 finally块 7.9 谁在引发什么异常 7.10 未处理异常的后果 7.11 使用Visual Studio调试未处理的异常 7.12 小结 第8章 对象的生命周期 8.1 类、对象和引用 8.2 对象生命周期的基础 8.3 应用程序根的作用 8.4 对象的代 8.5 System.GC类型 8.6 构建可终结对象 8.7 构建可处置对象 8.8 构建可终结类型和可处置类型 8.9 小结 第三部分 C#高级编程结构 第9章 接口 9.1 接口类型 9.2 定义自定义接口 9.3 实现接口 9.4 在对象级别调用接口成员 9.5 接口作为参数 9.6 接口作为返回值 9.7 接口类型数组 9.8 使用Visual Studio 2008实现接口 9.9 通过显式接口实现解决命名冲突 9.10 定义接口层次结构 9.11 构建可枚举类型(IEnumerable和IEnumerator) 9.12 构建可克隆的对象(ICloneable) 9.13 构建可比较的对象(IComparable) 9.14 回调接口 9.15 小结 第10章 集合与泛型 10.1 System.Collections命名空间的接口 10.2 System.Collections命名空间的类类型 10.3 System.Collections.Specialized命名空间 10.4 装箱、拆箱以及和System.Object的关系 10.5 类型安全和强类型集合问题 10.6 System.Collections.Generic命名空间 10.7 创建自定义泛型方法 10.8 创建泛型结构和类 10.9 创建自定义泛型集合 10.10 创建泛型基类 10.11 创建泛型接口 10.12 小结 第11章 委托、事件和Lambda 11.1 NET委托类型 11.2 使用C#定义委托 11.3 System.MulticastDelegate与System.Delegate基类 11.4 最简单的委托示例 11.5 使用委托改造Car类型 11.6 更复杂的委托示例 11.7 委托协变 11.8 创建泛型委托 11.9 C#事件 11.10 泛型EventHandlerT委托 11.11 C#匿名方法 11.12 方法组转换 11.13 C# 3.0 Lambda运算符 11.14 小结 第12章 索引器、运算符和指针 12.1 索引器方法 12.2 运算符重载 12.3 自定义类型转换 12.4 指针类型 12.5 C#预处理指令 12.6 小结 第13章 C# 3.0的语言功能 13.1 隐式类型局部变量 13.2 自动属性 13.3 扩展方法 13.4 分部方法 13.5 对象初始化器 13.6 匿名类型 13.7 小结 第14章 LINQ 14.1 LINQ的作用 14.2 LINQ查询表达式初览 14.3 LINQ和泛型集合 14.4 LINQ和非泛型集合 14.5 查询运算符的内部表示 14.6 LINQ查询运算符 14.7 LINQ查询 14.8 小结 第四部分 使用.NET程序集编程 第15章 .NET程序集入门 15.1 定义自定义命名空间 15.2 .NET程序集的作用 15.3 .NET程序集的格式 15.4 构建和使用单文件程序集 15.5 构建和使用多文件程序集 15.6 私有程序集 15.7 共享程序集 15.8 使用共享程序集 15.9 配置共享程序集 15.10 GAC的内部结构 15.11 发行者策略程序集 15.12 codeBase元素 15.13 System.Configuration命名空间 15.14 机器配置文件 15.15 小结 第16章 类型反射、晚期绑定和基于特性的编程 16.1 类型元数据的必要性 16.2 反射 16.3 构建自定义的元数据查看器 16.4 动态加载程序集 16.5 反射共享程序集 16.6 晚期绑定 16.7 特性编程 16.8 构建自定义特性 16.9 程序集级别(和模块级别)特性 16.10 使用早期绑定反射特性 16.11 使用晚期绑定反射特性 16.12 反射、晚期绑定和自定义特性的使用背景 16.13 构建可扩展的应用程序 16.14 小结 第17章 进程、应用程序域和对象上下文 17.1 回顾传统的Win32进程 17.2 NET平台下与进程进行交互 17.3 NET应用程序域 17.4 对象上下文边界 17.5 进程、应用程序域和上下文小结 17.6 小结 第18章 构建多线程应用程序 18.1 进程、应用程序域、上下文及线程之间的关系 18.2 NET委托的简短回顾 18.3 委托的异步性 18.4 异步调用方法 18.5 System.Threading命名空间 18.6 System.Threading.Thread类 18.7 以编程方式创建次线程 18.8 并发问题 18.9 使用Timer Callback编程 18.10 CLR线程池 18.11 BackgroundWorker组件的作用 18.12 小结 第19章 CIL和动态程序集的作用 19.1 CIL编程的本质 19.2 CIL指令、特性和操作码 19.3 入栈和出栈:CIL基于栈的本质 19.4 正反向工程 19.5 CIL指令和特性 19.6 NET基类库、C#和CIL数据类型的映射 19.7 在CIL中定义成员 19.8 剖析CIL操作码 19.9 使用CIL构建.NET程序集 19.10 动态程序集 19.11 小结 第五部分 .NET基类库简介 第20章 文件输入输出和隔离存储 20.1 研究System.IO命名空间 20.2 Directory(Info)和File(Info)类型 20.3 使用DirectoryInfo类型 20.4 使用Directory类型 20.5 使用DriveInfo类类型 20.6 使用FileInfo类 20.7 使用File类型 533 20.8 Stream抽象类 535 20.9 使用StreamWriter和StreamReader类型 20.10 使用StringWriter和StringReader 20.11 使用BinaryWriter和BinaryReader 20.12 以编程方式“观察”文件 20.13 实现异步文件I/O操作 20.14 隔离存储的作用 20.15 代码访问安全入门 20.16 隔离存储概览 20.17 使用IsolatedStorageFile获取存储 20.18 实战隔离存储:ClickOnce部署 20.19 小结 第21章 对象序列化 21.1 对象序列化 21.2 为序列化配置对象 21.3 选择序列化格式化程序 21.4 使用BinaryFormatter序列化对象 21.5 使用SoapFormatter序列化对象 21.6 使用XmlSerializer序列化对象 21.7 序列化对象集合 21.8 自定义序列化过程 21.9 小结 第22章 ADO.NET之一:连接层 22.1 ADO.NET高层次定义 22.2 ADO.NET的数据提供程序 22.3 其他的ADO.NET命名空间 22.4 System.Data命名空间的类型 22.5 使用接口抽象数据提供程序 22.6 创建AutoLot数据库 22.7 ADO.NET 数据提供程序工厂模型 22.8 ADO.NET的连接式访问 22.9 使用数据读取器 22.10 构建可重用的数据访问库 22.11 创建控制台UI前端 22.12 使用SqlCommand进行异步数据访问 22.13 数据库事务 22.14 小结 第23章 ADO.NET之二:断开连接层 23.1 ADO.NET断开连接层 23.2 DataSet的作用 23.3 使用DataColumn 23.4 使用DataRow 23.5 使用DataTable 23.6 将DataTable对象绑定到用户界面 23.7 使用数据适配器填充DataSet/ DataTable 23.8 重访AutoLotDAL.dll 23.9 切换多表DataSet对象 23.10 Visual Studio 2008的数据访问工具 23.11 从UI层解耦自动生成的代码 23.12 小结 第24章 LINQ API编程 24.1 LINQ to ADO.NET的作用 24.2 使用LINQ to DataSet编程 24.3 使用LINQ to SQL编程 24.4 使用sqlmetal.exe生成实体类 24.5 使用Visual Studio 2008建立实体类 24.6 使用LINQ to XML操作XML文档 24.7 在内存文档中导航 24.8 小结 第25章 WCF 25.1 各种分布式计算API 25.2 WCF的作用 25.3 WCF核心程序集 25.4 Visual Studio WCF项目模板 25.5 WCF应用程序的基本构成 25.6 WCF的ABC 25.7 构建WCF服务 25.8 承载WCF服务 25.9 构建WCF客户端应用程序 25.10 使用WCF服务库项目模板 25.11 以Windows服务承载WCF服务 25.12 异步调用服务 25.13 定义WCF数据契约 25.14 小结 第26章 WF 26.1 定义业务流程 26.2 WF的构建块 26.3 WF程序集、命名空间和项 26.4 构建一个启用工作流的简单应用 26.5 WF引擎承载代码 26.6 在工作流中调用Web服务 26.7 构建可重用的WF代码库 26.8 关于自定义活动的简要说明 26.9 小结 第六部分 桌面用户界面 第27章 Windows Forms编程 27.1 Windows Forms 命名空间 27.2 创建一个简单的Windows Forms 程序(不用IDE) 27.3 Visual Studio Windows Forms项目模板 27.4 剖析Form 27.5 响应鼠标活动 27.6 响应键盘活动 27.7 设计对话框 27.8 通过GDI+呈现图形数据 27.9 创建一个完整的Windows Forms应用程序 27.10 小结 第28章 WPF和XAML 28.1 WPF背后的动机 28.2 各种形式的WPF应用程序 28.3 WPF程序集 28.4 创建(不使用XAML的)WPF应用程序 28.5 Application类型的其他细节 28.6 Window类型的其他细节 28.7 构建(XAML相关的)WPF应用程序 28.8 将标记转换为.NET程序集 28.9 使用代码隐藏文件实现的关注点的分离 28.10 XAML语法 28.11 使用Visual Studio 2008构建WPF应用程序 28.12 在运行时处理XAML:SimpleXaml- Pad.exe 28.13 微软Expression Blend的作用 28.14 小结 第29章 使用WPF控件编程 29.1 WPF控件库概述 29.2 使用XAML声明控件 29.3 依赖属性的作用 29.4 路由事件 29.5 使用Button类型 29.6 使用CheckBoxe和RadioButton 29.7 使用ListBox和ComboBox类型 29.8 使用文本区 29.9 使用面板进行内容布局 29.10 使用嵌套面板创建窗口框架 29.11 WPF控件命令 29.12 WPF数据绑定模型 29.13 使用IValueConverter进行数据转换 29.14 绑定到自定义对象 29.15 将UI元素绑定到XML文档 29.16 小结 第30章 WPF 2D图形呈现、资源和主题 30.1 WPF图形呈现服务 30.2 探究Shape派生类 30.3 使用WPF画刷 30.4 使用WPF画笔 30.5 探究Drawing派生类 30.6 UI变换的功能 30.7 WPF动画服务 30.8 WPF的资源体系 30.9 为WPF控件定义应用样式 30.10 使用模板改变控件的UI 30.11 小结 第七部分 使用ASP.NET构建Web应用程序 第31章 构建ASP.NET网页 31.1 HTTP的作用 31.2 Web应用程序和Web服务 31.3 HTML的作用 31.4 客户端脚本的作用 31.5 提交表单数据(GET和POST) 31.6 构建传统的ASP页面 31.7 传统ASP相关问题 31.8 ASP.NET命名空间 31.9 ASP.NET网页代码模型 31.10 ASP.NET站点目录结构细节 31.11 ASP.NET页面编译周期 31.12 页面类型的继承链 31.13 与传入的HTTP请求交互 31.14 与输出HTTP响应交互 31.15 ASP.NET网页的生命周期 31.16 Web.config文件的作用 31.17 小结 第32章 ASP.NET Web控件、主题和母版页 32.1 Web控件的本质 32.2 System.Web.UI.Control类型 32.3 System.Web.UI.WebControls.WebControl类型 32.4 ASP.NET Web控件的类别 32.5 构建功能丰富的ASP.NET站点 32.6 验证控件的作用 32.7 使用主题 32.8 使用HTML表格布局控件 32.9 小结 第33章 ASP.NET状态管理技术 33.1 状态问题 33.2 ASP.NET状态管理技术 33.3 ASP.NET视图状态的作用 33.4 Global.asax文件的作用 33.5 应用程序状态与会话状态差别 33.6 使用应用程序缓存 33.7 维护会话数据 33.8 cookie 33.9 sessionState元素的作用 33.10 ASP.NET用户配置API 33.11 小结 第八部分 附录 附录A COM与.NET的互操作性 A.1 NET互操作的研究范围 A.2 NET调用COM互操作的简单示例 A.3 NET互操作程序集 A.4 运行库可调用包装 A.5 COM IDL的作用 A.6 使用类型库创建互操作程序集 A.7 创建一个更复杂的COM服务 A.8 互操作程序集 A.9 在COM中使用.NET A.10 CCW的作用 A.11 NET类接口的作用 A.12 构建.NET类型 A.13 生成类型库并注册.NET类型 A.14 导出类型信息 A.15 创建一个Visual Basic 6.0的测试客户端 A.16 小结 附录B 使用Mono进行平台无关的.NET开发 B.1 NET的平台无关性 B.2 获取和安装Mono B.3 Mono开发工具 B.4 使用Mono创建.NET应用程序 B.5 推荐学习 B.6 小结 索引
2023-11-16 05:01:11
24.41MB
.NET
1
C#与.NET 3.5
高级程序
设计(第4版).part1
内容简介 本书是C#领域久负盛名的经典著作,深入全面地叙述了C#编程语言和.NET平台核心,并以大量示例剖析相关概念。书中介绍了C#的各种语言构造、.NET 2.0的类、核心API、公共中间语言(CIL)、动态程序集和ASP.NET扩展等内容;同时也介绍了.NET 3.0和.NET 3.5中新的编程API,包括WPF 、WCF和WF 的功能;另外,还介绍了最新的C# 3.0编程语言、LINQ编程技术、COM与.NET 的互操作性以及平台无关的.NET开发。 本书由微软C# MVP Andrew Troelsen编写,历经多次修订,适合各层次.NET开发人员阅读。 作者简介 Andrew Troelsen世界级c#专家,微软VisuaI C#MVP。他是著名的微软技术咨询企业Intertech的合伙人和副总裁,该公司的客户包括微软、霍尼韦尔、美国宇航局等。他曾为MSDN网站和MacTech网站撰写了有关各种操作系统平台上.NET技术的文章,并经常在业界主要技术会议上发表f演讲和开设技术讲座。除本书外,他还撰写了COM and Net interoperabity和Visual Basic NET and the NET Platform An Advanced Guide等十多部NET技术方面的著作。 目录 第一部分 C#和.NET平台简介 第1章 NET之道 1.1 NET之前的世界 1.2 NET解决方案 1.3 NET平台构造块(CLR、CTS和CLS)简介 1.4 其他支持.NET的编程语言 1.5 NET程序集概览 1.6 CTS 1.7 CLS 1.8 CLR 1.9 程序集/命名空间/类型的区别 1.10 使用ildasm.exe探索程序集 1.11 使用Lutz Roeder的Reflector来查看程序集 1.12 部署.NET运行库 1.13 NET的平台无关性 1.14 小结 第2章 构建C#应用程序 2.1 NET Framework 3.5 SDK的作用 2.2 用csc.exe构建C#应用程序 2.3 使用TextPad构建.NET应用程序 2.4 使用Notepad++构建.NET应用程序 2.5 使用SharpDevelop构建.NET应用程序 2.6 使用Visual C# 2008 Express构建.NET应用程序 2.7 使用Visual Studio 2008构建.NET应用程序 2.8 其他.NET开发工具 2.9 小结 第二部分 C#核心编程结构 第3章 C#核心编程结构Ⅰ 3.1 一个简单的C#程序 3.2 有趣的题外话:System.Environment类的其他成员 3.3 System.Console类 3.4 系统数据类型和C#简化符号 3.5 System.String数据类型 3.6 窄化和宽化数据类型转换 3.7 C#迭代结构 3.8 条件结构和关系/相等运算符 3.9 小结 第4章 C#核心编程结构Ⅱ 4.1 方法和参数修饰符 4.2 成员重载 4.3 C#中的数组操作 4.4 枚举类型 4.5 结构类型 4.6 值类型和引用类型 4.7 值类型和引用类型:最后的细节 4.8 C#可空类型 4.9 小结 第5章 定义封装的类类型 5.1 C#类类型 5.2 类构造函数 5.3 this关键字的作用 5.4 static关键字 5.5 定义OOP的支柱 5.6 C#访问修饰符 5.7 第一个支柱:C#的封装支持 5.8 常量数据 5.9 只读字段 5.10 C#的分部类型 5.11 通过XML生成C#源代码的文档 5.12 查看劳动成果 5.13 小结 第6章 继承和多态 6.1 继承的基本机制 6.2 回顾Visual Studio类关系图 6.3 第二个支柱:继承 6.4 包含/委托编程 6.5 第三个支柱:C#的多态支持 6.6 基类/派生类的转换规则 6.7 超级父类:System.Object 6.8 小结 第7章 结构化异常处理 7.1 错误、bug与异常 7.2 NET异常处理的作用 7.3 最简单的例子 7.4 配置异常的状态 7.5 系统级异常(System.SystemException) 7.6 应用程序级异常(System.ApplicationException) 7.7 处理多个异常 7.8 finally块 7.9 谁在引发什么异常 7.10 未处理异常的后果 7.11 使用Visual Studio调试未处理的异常 7.12 小结 第8章 对象的生命周期 8.1 类、对象和引用 8.2 对象生命周期的基础 8.3 应用程序根的作用 8.4 对象的代 8.5 System.GC类型 8.6 构建可终结对象 8.7 构建可处置对象 8.8 构建可终结类型和可处置类型 8.9 小结 第三部分 C#高级编程结构 第9章 接口 9.1 接口类型 9.2 定义自定义接口 9.3 实现接口 9.4 在对象级别调用接口成员 9.5 接口作为参数 9.6 接口作为返回值 9.7 接口类型数组 9.8 使用Visual Studio 2008实现接口 9.9 通过显式接口实现解决命名冲突 9.10 定义接口层次结构 9.11 构建可枚举类型(IEnumerable和IEnumerator) 9.12 构建可克隆的对象(ICloneable) 9.13 构建可比较的对象(IComparable) 9.14 回调接口 9.15 小结 第10章 集合与泛型 10.1 System.Collections命名空间的接口 10.2 System.Collections命名空间的类类型 10.3 System.Collections.Specialized命名空间 10.4 装箱、拆箱以及和System.Object的关系 10.5 类型安全和强类型集合问题 10.6 System.Collections.Generic命名空间 10.7 创建自定义泛型方法 10.8 创建泛型结构和类 10.9 创建自定义泛型集合 10.10 创建泛型基类 10.11 创建泛型接口 10.12 小结 第11章 委托、事件和Lambda 11.1 NET委托类型 11.2 使用C#定义委托 11.3 System.MulticastDelegate与System.Delegate基类 11.4 最简单的委托示例 11.5 使用委托改造Car类型 11.6 更复杂的委托示例 11.7 委托协变 11.8 创建泛型委托 11.9 C#事件 11.10 泛型EventHandlerT委托 11.11 C#匿名方法 11.12 方法组转换 11.13 C# 3.0 Lambda运算符 11.14 小结 第12章 索引器、运算符和指针 12.1 索引器方法 12.2 运算符重载 12.3 自定义类型转换 12.4 指针类型 12.5 C#预处理指令 12.6 小结 第13章 C# 3.0的语言功能 13.1 隐式类型局部变量 13.2 自动属性 13.3 扩展方法 13.4 分部方法 13.5 对象初始化器 13.6 匿名类型 13.7 小结 第14章 LINQ 14.1 LINQ的作用 14.2 LINQ查询表达式初览 14.3 LINQ和泛型集合 14.4 LINQ和非泛型集合 14.5 查询运算符的内部表示 14.6 LINQ查询运算符 14.7 LINQ查询 14.8 小结 第四部分 使用.NET程序集编程 第15章 .NET程序集入门 15.1 定义自定义命名空间 15.2 .NET程序集的作用 15.3 .NET程序集的格式 15.4 构建和使用单文件程序集 15.5 构建和使用多文件程序集 15.6 私有程序集 15.7 共享程序集 15.8 使用共享程序集 15.9 配置共享程序集 15.10 GAC的内部结构 15.11 发行者策略程序集 15.12 codeBase元素 15.13 System.Configuration命名空间 15.14 机器配置文件 15.15 小结 第16章 类型反射、晚期绑定和基于特性的编程 16.1 类型元数据的必要性 16.2 反射 16.3 构建自定义的元数据查看器 16.4 动态加载程序集 16.5 反射共享程序集 16.6 晚期绑定 16.7 特性编程 16.8 构建自定义特性 16.9 程序集级别(和模块级别)特性 16.10 使用早期绑定反射特性 16.11 使用晚期绑定反射特性 16.12 反射、晚期绑定和自定义特性的使用背景 16.13 构建可扩展的应用程序 16.14 小结 第17章 进程、应用程序域和对象上下文 17.1 回顾传统的Win32进程 17.2 NET平台下与进程进行交互 17.3 NET应用程序域 17.4 对象上下文边界 17.5 进程、应用程序域和上下文小结 17.6 小结 第18章 构建多线程应用程序 18.1 进程、应用程序域、上下文及线程之间的关系 18.2 NET委托的简短回顾 18.3 委托的异步性 18.4 异步调用方法 18.5 System.Threading命名空间 18.6 System.Threading.Thread类 18.7 以编程方式创建次线程 18.8 并发问题 18.9 使用Timer Callback编程 18.10 CLR线程池 18.11 BackgroundWorker组件的作用 18.12 小结 第19章 CIL和动态程序集的作用 19.1 CIL编程的本质 19.2 CIL指令、特性和操作码 19.3 入栈和出栈:CIL基于栈的本质 19.4 正反向工程 19.5 CIL指令和特性 19.6 NET基类库、C#和CIL数据类型的映射 19.7 在CIL中定义成员 19.8 剖析CIL操作码 19.9 使用CIL构建.NET程序集 19.10 动态程序集 19.11 小结 第五部分 .NET基类库简介 第20章 文件输入输出和隔离存储 20.1 研究System.IO命名空间 20.2 Directory(Info)和File(Info)类型 20.3 使用DirectoryInfo类型 20.4 使用Directory类型 20.5 使用DriveInfo类类型 20.6 使用FileInfo类 20.7 使用File类型 533 20.8 Stream抽象类 535 20.9 使用StreamWriter和StreamReader类型 20.10 使用StringWriter和StringReader 20.11 使用BinaryWriter和BinaryReader 20.12 以编程方式“观察”文件 20.13 实现异步文件I/O操作 20.14 隔离存储的作用 20.15 代码访问安全入门 20.16 隔离存储概览 20.17 使用IsolatedStorageFile获取存储 20.18 实战隔离存储:ClickOnce部署 20.19 小结 第21章 对象序列化 21.1 对象序列化 21.2 为序列化配置对象 21.3 选择序列化格式化程序 21.4 使用BinaryFormatter序列化对象 21.5 使用SoapFormatter序列化对象 21.6 使用XmlSerializer序列化对象 21.7 序列化对象集合 21.8 自定义序列化过程 21.9 小结 第22章 ADO.NET之一:连接层 22.1 ADO.NET高层次定义 22.2 ADO.NET的数据提供程序 22.3 其他的ADO.NET命名空间 22.4 System.Data命名空间的类型 22.5 使用接口抽象数据提供程序 22.6 创建AutoLot数据库 22.7 ADO.NET 数据提供程序工厂模型 22.8 ADO.NET的连接式访问 22.9 使用数据读取器 22.10 构建可重用的数据访问库 22.11 创建控制台UI前端 22.12 使用SqlCommand进行异步数据访问 22.13 数据库事务 22.14 小结 第23章 ADO.NET之二:断开连接层 23.1 ADO.NET断开连接层 23.2 DataSet的作用 23.3 使用DataColumn 23.4 使用DataRow 23.5 使用DataTable 23.6 将DataTable对象绑定到用户界面 23.7 使用数据适配器填充DataSet/ DataTable 23.8 重访AutoLotDAL.dll 23.9 切换多表DataSet对象 23.10 Visual Studio 2008的数据访问工具 23.11 从UI层解耦自动生成的代码 23.12 小结 第24章 LINQ API编程 24.1 LINQ to ADO.NET的作用 24.2 使用LINQ to DataSet编程 24.3 使用LINQ to SQL编程 24.4 使用sqlmetal.exe生成实体类 24.5 使用Visual Studio 2008建立实体类 24.6 使用LINQ to XML操作XML文档 24.7 在内存文档中导航 24.8 小结 第25章 WCF 25.1 各种分布式计算API 25.2 WCF的作用 25.3 WCF核心程序集 25.4 Visual Studio WCF项目模板 25.5 WCF应用程序的基本构成 25.6 WCF的ABC 25.7 构建WCF服务 25.8 承载WCF服务 25.9 构建WCF客户端应用程序 25.10 使用WCF服务库项目模板 25.11 以Windows服务承载WCF服务 25.12 异步调用服务 25.13 定义WCF数据契约 25.14 小结 第26章 WF 26.1 定义业务流程 26.2 WF的构建块 26.3 WF程序集、命名空间和项 26.4 构建一个启用工作流的简单应用 26.5 WF引擎承载代码 26.6 在工作流中调用Web服务 26.7 构建可重用的WF代码库 26.8 关于自定义活动的简要说明 26.9 小结 第六部分 桌面用户界面 第27章 Windows Forms编程 27.1 Windows Forms 命名空间 27.2 创建一个简单的Windows Forms 程序(不用IDE) 27.3 Visual Studio Windows Forms项目模板 27.4 剖析Form 27.5 响应鼠标活动 27.6 响应键盘活动 27.7 设计对话框 27.8 通过GDI+呈现图形数据 27.9 创建一个完整的Windows Forms应用程序 27.10 小结 第28章 WPF和XAML 28.1 WPF背后的动机 28.2 各种形式的WPF应用程序 28.3 WPF程序集 28.4 创建(不使用XAML的)WPF应用程序 28.5 Application类型的其他细节 28.6 Window类型的其他细节 28.7 构建(XAML相关的)WPF应用程序 28.8 将标记转换为.NET程序集 28.9 使用代码隐藏文件实现的关注点的分离 28.10 XAML语法 28.11 使用Visual Studio 2008构建WPF应用程序 28.12 在运行时处理XAML:SimpleXaml- Pad.exe 28.13 微软Expression Blend的作用 28.14 小结 第29章 使用WPF控件编程 29.1 WPF控件库概述 29.2 使用XAML声明控件 29.3 依赖属性的作用 29.4 路由事件 29.5 使用Button类型 29.6 使用CheckBoxe和RadioButton 29.7 使用ListBox和ComboBox类型 29.8 使用文本区 29.9 使用面板进行内容布局 29.10 使用嵌套面板创建窗口框架 29.11 WPF控件命令 29.12 WPF数据绑定模型 29.13 使用IValueConverter进行数据转换 29.14 绑定到自定义对象 29.15 将UI元素绑定到XML文档 29.16 小结 第30章 WPF 2D图形呈现、资源和主题 30.1 WPF图形呈现服务 30.2 探究Shape派生类 30.3 使用WPF画刷 30.4 使用WPF画笔 30.5 探究Drawing派生类 30.6 UI变换的功能 30.7 WPF动画服务 30.8 WPF的资源体系 30.9 为WPF控件定义应用样式 30.10 使用模板改变控件的UI 30.11 小结 第七部分 使用ASP.NET构建Web应用程序 第31章 构建ASP.NET网页 31.1 HTTP的作用 31.2 Web应用程序和Web服务 31.3 HTML的作用 31.4 客户端脚本的作用 31.5 提交表单数据(GET和POST) 31.6 构建传统的ASP页面 31.7 传统ASP相关问题 31.8 ASP.NET命名空间 31.9 ASP.NET网页代码模型 31.10 ASP.NET站点目录结构细节 31.11 ASP.NET页面编译周期 31.12 页面类型的继承链 31.13 与传入的HTTP请求交互 31.14 与输出HTTP响应交互 31.15 ASP.NET网页的生命周期 31.16 Web.config文件的作用 31.17 小结 第32章 ASP.NET Web控件、主题和母版页 32.1 Web控件的本质 32.2 System.Web.UI.Control类型 32.3 System.Web.UI.WebControls.WebControl类型 32.4 ASP.NET Web控件的类别 32.5 构建功能丰富的ASP.NET站点 32.6 验证控件的作用 32.7 使用主题 32.8 使用HTML表格布局控件 32.9 小结 第33章 ASP.NET状态管理技术 33.1 状态问题 33.2 ASP.NET状态管理技术 33.3 ASP.NET视图状态的作用 33.4 Global.asax文件的作用 33.5 应用程序状态与会话状态差别 33.6 使用应用程序缓存 33.7 维护会话数据 33.8 cookie 33.9 sessionState元素的作用 33.10 ASP.NET用户配置API 33.11 小结 第八部分 附录 附录A COM与.NET的互操作性 A.1 NET互操作的研究范围 A.2 NET调用COM互操作的简单示例 A.3 NET互操作程序集 A.4 运行库可调用包装 A.5 COM IDL的作用 A.6 使用类型库创建互操作程序集 A.7 创建一个更复杂的COM服务 A.8 互操作程序集 A.9 在COM中使用.NET A.10 CCW的作用 A.11 NET类接口的作用 A.12 构建.NET类型 A.13 生成类型库并注册.NET类型 A.14 导出类型信息 A.15 创建一个Visual Basic 6.0的测试客户端 A.16 小结 附录B 使用Mono进行平台无关的.NET开发 B.1 NET的平台无关性 B.2 获取和安装Mono B.3 Mono开发工具 B.4 使用Mono创建.NET应用程序 B.5 推荐学习 B.6 小结 索引
2023-11-15 05:05:04
24.41MB
.NET
程序设计
1
Linux
高级程序
设计英文原版PDF(含书中源码)
本书是《Linux程序设计(第3版)》的进阶版,很好地回答了“如何才能成为一名现代的Linux程序员”这个大家普遍关心的问题。关于这个问题,浙江Linux专业委员会的副主席兼著名开源社区LUPA的负责人邵炜先生如是说:“本书不是一本适合Linux初学者的指南,但是有经验的Linux程序员都能从中受益。它深入地阐述了Linux程序设计过程中所涉及的重要知识、技巧和常用工具,让你能更透彻地理解:‘作为一位现代Linux程序员,你究竟需要什么。’” 压缩包中有一个PDF文件,并包含所有书中遇到的源码 :)
2023-09-29 22:53:24
5.64MB
Linux
高级程序设计
程序设计
Professional
1
Delphi.5.X.ADO.MTS.COM+
高级程序
设计篇
第1章 ADO/MTS/COM十和分布式多层架构 1-1 认识ADO 1-2 使用原生ADO对象 1-3 ADO和分布式多层架构 1-4 Delphi的数据存取技术 1-5 原生ADO对象和ADOExpress组件 1-6 结论 第2章 撰写使用ADO技术的应用系统(一) 2-1 ADOExpress组件 2-2 数据库应用程序 2-3 Master/Detall应用程序 2-4 事务管理 2-5 BatchUpdate模式 2-6 搜寻数据 2-7 过滤数据 2-8 排序数据 2-9 结论 第3章 撰写使用ADO技术的应用系统(二) 3-l 处理多个数据表Join的数据 3-2 使用ADO处理BLOB信息 3-3 调用存储过程 3-4 使用ADO的异步执行能力 3-5 处理错误 3-6 使用ADO存取Excel 3-7 使用ADOx 3-8 RDS 3-9 使用ADO开发分布式多层应用系统 3-10 ADO和WebBroker应用程序 3-11 结论 第4章 深入了解ADO 4-l AD0的Cursor Engine 4-2 ADO修改数据的流程 4-3 ADOExpress和AD0 4-4 ADO和BDE/IDA贝 4-5 ADO的执行效率 4-6 优化ADO的执行效率 4-7 结论 第5章 MTS/COM+和分布式多层应用系统 5-1 什么是MTS 5-2 COM+COM的基本概念 5-3 MTS的系统架构 5-4 COM+的系统架构 5-5 状态对象和无状态对象 5-6 结论 第6章 MTS/COM+的核心技术事务管理 6-1 数据库事务管理 6-2 MTS/COM+事务对象 6-3 资源管理 6-4 MTS/COM+的事务生命周期 6-5 以程序代码自行控制事务管理 6-6 结论 第7章 MTS/COM+的安全机制 7-1 安全机制 7-2 MTS/COM+的角色 7-3 实现宣告式安全机制 7-4 资源鉴定控制 7-5 安全机制检查的时机 7-6 实际的范例 7-7 结论 第8章 设计MTS/COM+对象和MTS/COM+应用系统 8-1 开发MTS/COM+组件 8-2 开发存取数据的MTS/CoM+组件 8-3 较为复杂和实际的MTS/COM+应用系统 8-4 MT3/COM+的共享信息机制 8-5 管理和分发MTS/COM+应用系统 8-6 如何调试MTS/COM+应用系统 8-7 结论 第9章 以DeIphi技术开发MTS/COM+应用系统 9-l 一个典型的场景 9-2 使用TDCoMConnection建立MTS/COM+对象 9-3 维护事务管理的正确性 9-4 MTS/COM+应用系统架构的实现 9-5 第二种思考方式 9-6 结论 第10章 撰写高效率的MTS/COM+组件和MTS/COM+应用系统 10-1 你应该牢记的事情 10-2 快速建立和调用远程MTS/COM+对象 10-3 MTS/COM+对象和数据的传送 10-4 状态信息 10-5 结论
2023-09-07 19:06:07
36.42MB
李维
delphi
ADO
MTS
1
几个DELPHI
高级程序
设计实例
内容索引:Delphi源码,其它类别,Delphi,高级,程序,实例,精解 压缩包内包含了近10几套
高级程序
设计示例源码。主要有:抓图、注册表工具、热键、声音控制等……
2023-09-07 12:02:41
326KB
Delphi源代码
其它类别
1
labview
高级程序
设计实例
labview
高级程序
设计实例(杨乐平) 希望可以帮助大家!!!
2023-05-16 17:48:00
4.92MB
labview程序设计
1
HTML5
高级程序
设计(完整版)
HTML5
高级程序
设计(完整版)
2023-05-08 23:22:23
34.85MB
HTML5
HTML5设计
HTML5文档
pdf
1
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
python实现的学生信息管理系统—GUI界面版
新型冠状病毒疫情_2020年东三省数学建模A题_论文展示
PSO-LSSVM的MATLAB代码.rar
RNN-LSTM卷积神经网络Matlab实现
简易示波器-精英板.zip
MPC 模型预测控制matlab仿真程序
CNN卷积神经网络Matlab实现
得到品控手册7.0.pdf
vivado 破解 lisence(有效期到2037年) 下载
RX560 bios合集(请务必注意显存品牌和大小以及是否需要6pin!)含刷新工具.zip
芯片验证漫游指南以及源代码.zip
Autojs 例子 源码 1600多个教程源码
python大作业--爬虫(完美应付大作业).zip
Keil5安装包
银行笔试 信息科技岗部分真题
最新下载
本杰明电调上位机软件Vesc Tool 0.87最新版.rar
vb6调用OneNote2013 OCR识别图像
导出COM3D2模型为MMD可用资源的插件
Petrel2018安装方法_202204091
中药指纹图谱相似度评价系统2012版.rar
抖音推荐接口v2版本新版
摩托罗拉GP3688对讲机扩频写频完整资料
mike21 MT泥沙模块教程
EXE化妆师 EXE文件修改后缀
多尺度特征融合的膨胀卷积残差网络高分一号影像道路提取
其他资源
NIPS-2017-attention-is-all-you-need-Paper-中文翻译版本.docx
将Excel数据对应写入已做好的Word模板的指定位置(统发)
halcon 联合c#开发图形匹配自动找圆升级版本v1.006
《粒子群优化算法》 李丽 牛奔著
stm32实现二值化、中值滤波、轮廓提取、轮廓追踪
利用IDEA搭建SpringBoot+Mybatis,实现注册登录功能,适合初学者
Sniffer pro V4.7.5中文破解版安装包及安装配置教程
VB A星算法模块(可移植)
anroid获取应用程序包信息
myeclipse10.7.1破解补丁&解决war包导出错误
芯片测试、虚拟电表软件
和利时 OPC软件授权
免费的专业屏幕录像录屏软件
常用查找数据结构及算法(Python实现)
学生信息管理系统 vb+access
STM8s003单片机输出7路PWM波
SI4破解文件4.0.84.0
仿论坛源码(手机端)
5G基于强化学习技术的大规模缓存问题优化
基于FPGA的verilog实现的AMI码的编解码
suffer 程序安装包
比较完整的网上论坛,使用的是C#写的ASP.Net网页编写的
支付宝电脑网站支付