思维导图备注

C#高级编程(第10版)C# 6 & .NET Core 1.0 - [美] Christian Nagel
首页 收藏书籍 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

19.4 UI测试

浏览 1 扫码
  • 小字体
  • 中字体
  • 大字体
2022-02-21 00:23:56
请 登录 再阅读
上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 书名页
  • 版权页
  • 译者序
  • 作者简介
  • 技术编辑简介
  • 致谢
  • 前言
  • 目录
  • 第Ⅰ部分 C#语言
    • 第1章 .NET应用程序体系结构
      • 1.1 选择技术
      • 1.2 回顾.NET历史
      • 1.3 .NET 2015
      • 1.4 Hello, World
      • 1.5 用.NET 4.6编译
      • 1.6 用.NET Core CLI编译
      • 1.7 应用程序类型和技术
      • 1.8 开发工具
      • 1.9 小结
    • 第2章 核心C#
      • 2.1 C#基础
      • 2.2 用Visual Studio创建Hello, World!
      • 2.3 变量
      • 2.4 预定义数据类型
      • 2.5 程序流控制
      • 2.6 枚举
      • 2.7 名称空间
      • 2.8 Main()方法
      • 2.9 使用注释
      • 2.10 C#预处理器指令
      • 2.11 C#编程准则
      • 2.12 小结
    • 第3章 对象和类型
      • 3.1 创建及使用类
      • 3.2 类和结构
      • 3.3 类
      • 3.4 匿名类型
      • 3.5 结构
      • 3.6 按值和按引用传递参数
      • 3.7 可空类型
      • 3.8 枚举
      • 3.9 部分类
      • 3.10 扩展方法
      • 3.11 Object类
      • 3.12 小结
    • 第4章 继承
      • 4.1 继承
      • 4.2 继承的类型
      • 4.3 实现继承
      • 4.4 修饰符
      • 4.5 接口
      • 4.6 is和as运算符
      • 4.7 小结
    • 第5章 托管和非托管的资源
      • 5.1 资源
      • 5.2 后台内存管理
      • 5.3 强引用和弱引用
      • 5.4 处理非托管的资源
      • 5.5 不安全的代码
      • 5.6 平台调用
      • 5.7 小结
    • 第6章 泛型
      • 6.1 泛型概述
      • 6.2 创建泛型类
      • 6.3 泛型类的功能
      • 6.4 泛型接口
      • 6.5 泛型结构
      • 6.6 泛型方法
      • 6.7 小结
    • 第7章 数组和元组
      • 7.1 同一类型和不同类型的多个对象
      • 7.2 简单数组
      • 7.3 多维数组
      • 7.4 锯齿数组
      • 7.5 Array类
      • 7.6 数组作为参数
      • 7.7 枚举
      • 7.8 元组
      • 7.9 结构比较
      • 7.10 小结
    • 第8章 运算符和类型强制转换
      • 8.1 运算符和类型转换
      • 8.2 运算符
      • 8.3 类型的安全性
      • 8.4 比较对象的相等性
      • 8.5 运算符重载
      • 8.6 实现自定义的索引运算符
      • 8.7 实现用户定义的类型强制转换
      • 8.8 小结
    • 第9章 委托、Iambda表达式和事件
      • 9.1 引用方法
      • 9.2 委托
      • 9.3 lambda表达式
      • 9.4 事件
      • 9.5 小结
    • 第10章 字符串和正则表达式
      • 10.1 System.String类
      • 10.2 字符串格式
      • 10.3 正则表达式
      • 10.4 小结
    • 第11章 集合
      • 11.1 概述
      • 11.2 集合接口和类型
      • 11.3 列表
      • 11.4 队列
      • 11.5 栈
      • 11.6 链表
      • 11.7 有序列表
      • 11.8 字典
      • 11.9 集
      • 11.10 性能
      • 11.11 小结
    • 第12章 特殊的集合
      • 12.1 概述
      • 12.2 处理位
      • 12.3 可观察的集合
      • 12.4 不变的集合
      • 12.5 并发集合
      • 12.6 小结
    • 第13章 LINQ
      • 13.1 LINQ概述
      • 13.2 标准的查询操作符
      • 13.3 并行LINQ
      • 13.4 表达式树
      • 13.5 LINQ提供程序
      • 13.6 小结
    • 第14章 错误和异常
      • 14.1 简介
      • 14.2 异常类
      • 14.3 捕获异常
      • 14.4 用户定义的异常类
      • 14.5 调用者信息
      • 14.6 小结
    • 第15章 异步编程
      • 15.1 异步编程的重要性
      • 15.2 异步模式
      • 15.3 异步编程的基础
      • 15.4 错误处理
      • 15.5 取消
      • 15.6 小结
    • 第16章 反射、元数据和动态编程
      • 16.1 在运行期间检查代码和动态编程
      • 16.2 自定义特性
      • 16.3 反射
      • 16.4 为反射使用动态语言扩展
      • 16.5 dynamic类型
      • 16.6 DLR
      • 16.7 包含DLR ScriptRuntime
      • 16.8 DynamicObject和ExpandoObject
      • 16.9 小结
  • 第Ⅱ部分 .NET Core与Windows Runtime
    • 第17章 Visual Studio 2015
      • 17.1 使用Visual Studio 2015
      • 17.2 创建项目
      • 17.3 浏览并编写项目
      • 17.4 构建项目
      • 17.5 调试代码
      • 17.6 重构工具
      • 17.7 体系结构工具
      • 17.8 分析应用程序
      • 17.9 小结
    • 第18章 .NET编译器平台
      • 18.1 简介
      • 18.2 编译器管道
      • 18.3 语法分析
      • 18.4 语义分析
      • 18.5 代码转换
      • 18.6 Visual Studio Code重构
      • 18.7 小结
    • 第19章 测试
      • 19.1 概述
      • 19.2 使用MSTest进行单元测试
      • 19.3 使用xUnit进行单元测试
      • 19.4 UI测试
      • 19.5 Web测试
      • 19.6 小结
    • 第20章 诊断和Application Insights
      • 20.1 诊断概述
      • 20.2 使用EventSource跟踪
      • 20.3 创建自定义侦听器
      • 20.4 使用Application Insights
      • 20.5 小结
    • 第21章 任务和并行编程
      • 21.1 概述
      • 21.2 Parallel类
      • 21.3 任务
      • 21.4 取消架构
      • 21.5 数据流
      • 21.6 小结
    • 第22章 任务同步
      • 22.1 概述
      • 22.2 线程问题
      • 22.3 lock语句和线程安全
      • 22.4 Interlocked类
      • 22.5 Monitor类
      • 22.6 SpinLock结构
      • 22.7 WaitHandle基类
      • 22.8 Mutex类
      • 22.9 Semaphore类
      • 22.10 Events类
      • 22.11 Barrier类
      • 22.12 ReaderWriterLockSlim类
      • 22.13 Timer类
      • 22.14 小结
    • 第23章 文件和流
      • 23.1 概述
      • 23.2 管理文件系统
      • 23.3 枚举文件
      • 23.4 使用流处理文件
      • 23.5 使用读取器和写入器
      • 23.6 压缩文件
      • 23.7 观察文件的更改
      • 23.8 使用内存映射的文件
      • 23.9 使用管道通信
      • 23.10 通过Windows运行库使用文件和流
      • 23.11 小结
    • 第24章 安全性
      • 24.1 概述
      • 24.2 验证用户信息
      • 24.3 加密数据
      • 24.4 资源的访问控制
      • 24.5 使用证书发布代码
      • 24.6 小结
    • 第25章 网络
      • 25.1 网络
      • 25.2 HttpClient类
      • 25.3 使用WebListener类
      • 25.4 使用实用工具类
      • 25.5 使用TCP
      • 25.6 使用UDP
      • 25.7 使用套接字
      • 25.8 小结
    • 第26章 Composition
      • 26.1 概述
      • 26.2 Composition库的体系结构
      • 26.3 定义协定
      • 26.4 导出部件
      • 26.5 导入部件
      • 26.6 小结
    • 第27章 XML和JSON
      • 27.1 数据格式
      • 27.2 读写流格式的XML
      • 27.3 在.NET中使用DOM
      • 27.4 使用XPathNavigator类
      • 27.5 在XML中序列化对象
      • 27.6 LINQ to XML
      • 27.7 JSON
      • 27.8 小结
    • 第28章 本地化
      • 28.1 全球市场
      • 28.2 System.Globalization名称空间
      • 28.3 资源
      • 28.4 使用WPF本地化
      • 28.5 使用ASP.NET Core本地化
      • 28.6 本地化通用Windows平台
      • 28.7 创建自定义区域性
      • 28.8 小结
  • 第Ⅲ部分 Windows应用程序
    • 第29章 核心XAML
      • 29.1 XAML的作用
      • 29.2 XAML概述
      • 29.3 依赖属性
      • 29.4 路由事件
      • 29.5 附加属性
      • 29.6 标记扩展
      • 29.7 小结
    • 第30章 样式化XAML应用程序
      • 30.1 样式设置
      • 30.2 形状
      • 30.3 几何图形
      • 30.4 变换
      • 30.5 画笔
      • 30.6 样式和资源
      • 30.7 模板
      • 30.8 动画
      • 30.9 可视化状态管理器
      • 30.10 小结
    • 第31章 模式和XAML应用程序
      • 31.1 使用 MVVM的原因
      • 31.2 定义 MVVM模式
      • 31.3 共享代码
      • 31.4 示例解决方案
      • 31.5 模型
      • 31.6 视图模型
      • 31.7 视图
      • 31.8 使用事件传递消息
      • 31.9 IoC容器
      • 31.10 使用框架
      • 31.11 小结
    • 第32章 Windows应用程序:用户界面
      • 32.1 概述
      • 32.2 导航
      • 32.3 布局
      • 32.4 命令
      • 32.5 已编译的数据绑定
      • 32.6 控件
      • 32.7 小结
    • 第33章 高级Windows应用程序
      • 33.1 概述
      • 33.2 应用程序的生命周期
      • 33.3 应用程序的执行状态
      • 33.4 导航状态
      • 33.5 共享数据
      • 33.6 应用程序服务
      • 33.7 相机
      • 33.8 Geolocation和MapControl
      • 33.9 传感器
      • 33.10 小结
    • 第34章 带WPF的Windows桌面应用程序
      • 34.1 概述
      • 34.2 控件
      • 34.3 布局
      • 34.4 触发器
      • 34.5 菜单和功能区控件
      • 34.6 Commanding
      • 34.7 数据绑定
      • 34.8 TreeView
      • 34.9 DataGrid
      • 34.10 小结
    • 第35章 用WPF创建文档
      • 35.1 简介
      • 35.2 文本元素
      • 35.3 流文档
      • 35.4 固定文档
      • 35.5 XPS文档
      • 35.6 打印
      • 35.7 小结
    • 第36章 部署Windows应用程序
      • 36.1 部署是应用程序生命周期的一部分
      • 36.2 部署的规划
      • 36.3 传统的部署选项
      • 36.4 ClickOnce
      • 36.5 UWP应用程序
      • 36.6 小结
  • 第Ⅳ部分 Web应用程序和服务
    • 第37章 ADO.NET
      • 37.1 ADO.NET概述
      • 37.2 使用数据库连接
      • 37.3 命令
      • 37.4 异步数据访问
      • 37.5 事务
      • 37.6 小结
    • 第38章 Entity Framework Core
      • 38.1 Entity Framework简史
      • 38.2 Entity Framework简介
      • 38.3 使用依赖注入
      • 38.4 创建模型
      • 38.5 使用对象状态
      • 38.6 冲突的处理
      • 38.7 使用事务
      • 38.8 小结
    • 第39章 Windows服务
      • 39.1 Windows服务
      • 39.2 Windows服务的体系结构
      • 39.3 创建Windows服务程序
      • 39.4 Windows服务的监控和控制
      • 39.5 故障排除和事件日志
      • 39.6 小结
    • 第40章 ASP.NET Core
      • 40.1 ASP.NET Core 1.0
      • 40.2 Web技术
      • 40.3 ASP.NET Web项目
      • 40.4 启动
      • 40.5 添加静态内容
      • 40.6 请求和响应
      • 40.7 依赖注入
      • 40.8 使用映射的路由
      • 40.9 使用中间件
      • 40.10 会话状态
      • 40.11 配置ASP.NET
      • 40.12 小结
    • 第41章 ASP.NET MVC
      • 41.1 为ASP.NET MVC 6建立服务
      • 41.2 定义路由
      • 41.3 创建控制器
      • 41.4 创建视图
      • 41.5 从客户端提交数据
      • 41.6 使用HTML Helper
      • 41.7 标记辅助程序
      • 41.8 实现动作过滤器
      • 41.9 创建数据驱动的应用程序
      • 41.10 实现身份验证和授权
      • 41.11 小结
    • 第42章 ASP.NET Web API
      • 42.1 概述
      • 42.2 创建服务
      • 42.3 创建异步服务
      • 42.4 创建.NET客户端
      • 42.5 写入数据库
      • 42.6 创建元数据
      • 42.7 创建和使用OData服务
      • 42.8 小结
    • 第43章 WebHooks和SignaIR
      • 43.1 概述
      • 43.2 SignalR的体系结构
      • 43.3 使用SignalR的简单聊天程序
      • 43.4 分组连接
      • 43.5 WebHooks的体系结构
      • 43.6 创建Dropbox和GitHub接收器
      • 43.7 小结
    • 第44章 WCF
      • 44.1 WCF概述
      • 44.2 创建简单的服务和客户端
      • 44.3 协定
      • 44.4 服务的行为
      • 44.5 绑定
      • 44.6 宿主
      • 44.7 客户端
      • 44.8 双工通信
      • 44.9 路由
      • 44.10 小结
    • 第45章 部署网站和服务
      • 45.1 部署Web应用程序
      • 45.2 部署前的准备
      • 45.3 部署到IIS
      • 45.4 部署到Microsoft Azure
      • 45.5 部署到Docker
      • 45.6 小结
暂无相关搜索结果!
    展开/收起文章目录

    二维码

    手机扫一扫,轻松掌上学

    《C#高级编程(第10版)C# 6 & .NET Core 1.0 - [美] Christian Nagel》电子书下载

    请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
    EPUB 电子书

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度