实例介绍
【实例简介】
VisualStudio2019手册 (1929页)工具书 pdf
【实例截图】附件是 RAR压缩文件,解压即得【核心代码】
Contents Visual Studio IDE 文档 概述 关于 Visual Studio 关于代码编辑器 关于项目和解决方案 更多 Visual Studio 功能 安装 安装 Visual Studio 脱机安装 创建 Visual Studio 的脱机安装 安装脱机安装所需的证书 并排安装 Visual Studio 版本 选择安装位置 导入或导出安装配置 安装问题疑难解答 更新 Visual Studio 修改 Visual Studio 修复 Visual Studio 卸载 Visual Studio Visual Studio 管理员指南 概述 使用命令行 使用命令行参数安装 Visual Studio 命令行参数示例 在网络上安装 创建基于网络的 Visual Studio 安装 网络注意事项 在防火墙或代理服务器后面安装和使用 Visual Studio 排查安装或使用 Visual Studio 时遇到的网络错误 在企业中部署 通过响应文件自动执行 Visual Studio 安装 在部署 Visual Studio 时自动应用产品密钥 为 Visual Studio 企业部署设置默认值 部署帮助查看器 帮助查看器管理员指南 Help Content Manager 的命令行自变量 Help Content Manager 重写 管理和更新安装 用于检测和管理 Visual Studio 实例的工具 更新基于网络的 Visual Studio 安装 在维修基线上更新 Visual Studio 控制 Visual Studio 部署的更新 管理报包有效负载更改 禁用或移动包缓存 管理订阅 Visual Studio 订阅:管理员概述 参考 Visual Studio 工作负荷和组件 ID 概述 Visual Studio Enterprise Visual Studio Professional Visual Studio Community Visual Studio 团队资源管理器 Visual Studio Desktop Express Visual Studio 生成工具 Visual Studio Test Agent Visual Studio Test Controller Visual Studio 专业测试工具版 Visual Studio Feedback Client Visual Studio 内部版本号和发布日期 在 Azure 虚拟机中使用 Visual Studio 容器 将生成工具安装到容器 容器的高级示例 容器的已知问题 安装 Help Viewer 快速入门 Visual Studio 入门 C :创建控制台应用 Python:创建 Web 应用 Node.js:创建 Web 应用 F#:创建 Web 服务 C#:创建 Web 应用 C#:创建控制台应用 Visual Basic:创建控制台应用 教程 C# F# Visual Basic C Python Node.js 开发 整理和编辑代码 在 IDE 中移动 解决方案和项目 使用解决方案和项目 创建新项目 创建解决方案和项目 打开存储库中的项目 移植、迁移和升级项目 管理项目和解决方案属性 项目引用 管理项目中的引用 使用引用管理器添加或删除引用 添加或删除导入的命名空间 (Visual Basic) 有关无效引用的疑难解答 管理应用程序资源 (.NET) 应用程序设置 (.NET) 管理应用程序设置 (.NET) 将应用配置文件添加到 C# 项目 对清单签名 管理程序集和清单签名 对应用程序和部署清单签名 指定应用程序图标(Visual Basic、C#) 确定目标框架 创建模板 创建项目和项模板 将标记添加到模板 创建项目模板 创建多项目模板 创建项模板 创建多文件项模板 创建 Web 模板 模板疑难解答 对项目和项模板进行定位 自定义模板 自定义项目和项模板 更新现有模板 替换模板中的参数 模板参数 64 位支持 不使用项目或解决方案进行开发 如何:不含项目进行开发 自定义生成和调试任务 连接到项目或存储库 编辑器 使用编辑器 查找和替换 查找和替换文本 使用正则表达式 “查找-命令”框 在文件中查找 在文件中替换 编码 编码和换行符 保存和打开带有编码的文件 大纲显示 代码生成和重构 生成和修复代码 代码片段 使用代码片段 C# 代码片段参考 C 代码片段参考 插入 XML 注释 使用外侧代码片段 最佳实践 创建代码片段 演练:创建代码片段 分发代码片段 代码片段函数 代码片段架构参考 代码片段疑难解答 快速操作 常见快速操作 生成类/类型 生成方法 生成字段/属性/本地 生成构造函数 生成解构函数 将参数添加到方法 生成替代 生成 Equals 和 GetHashCode 方法替代 生成的 using 实现抽象类 实现接口 引入局部变量 重构代码 概述 更改方法签名 将匿名类型转换为类 将匿名类型转换为元组 在 for 循环和 foreach 语句之间进行转换 在 Get 方法和属性之间进行转换 将本地函数转换为方法 将 foreach 循环转换为 LINQ 将 LINQ 查询转换为 foreach 语句 将 Switch 语句转换为 Switch 表达式 封装字段 提取接口 提取方法 生成参数 内联临时变量 IntelliSense 完成未导入类型 反转条件表达式和逻辑运算 反转 if 语句 将声明移至引用附近 将类型移到匹配的文件 将类型移到命名空间 拉取成员 通过 IntelliSense 完成正则表达式 删除无法访问的代码 重命名 对 Using 排序 Split 或 merge if 语句 同步命名空间和文件夹名称 同步类型和文件名 使用显式类型 使用 lambda 表达式或程序块主体 未使用的值分配、变量和参数 自动换行和对齐调用链接 自动换行、缩进和对齐参数 演练:基于使用情况生成代码 IntelliSense 使用 IntelliSense Visual Basic IntelliSense C# IntelliSense JavaScript IntelliSense Visual C IntelliSense 配置用于 IntelliSense 的 C 项目 在代码中移动 导航代码 在代码中查找引用 查看类型和成员定义 转到定义和速览定义 使用“查看定义”查看和编辑代码 使用“转到”命令查找代码 自定义编辑器 更改文本大小写 管理编辑器模式 管理编辑器窗口 更改字体和颜色 更改自动换行 显示行号 将 URL 显示为链接 设置语言特定的编辑器选项 代码样式 代码样式首选项 使用 EditorConfig 文件构造代码样式 .NET 编码约定 概述 语言约定 格式设置约定 命名约定 自定义滚动条 在代码中设置书签 CodeLens 使用 CodeLens 查找代码历史记录 CodeIndex 命令 其他语言的编辑器支持 代码视图 查看代码结构 “类视图”和“对象浏览器”图标 使用任务列表 类设计器 在类设计器中设计类 向项目添加类图 自定义类图 将类图元素复制到 Microsoft Office 文档 将类图作为图像导出 打印类图 向类图添加注释 创建类和类型 创建类型 创建类型之间的继承 创建类型之间的关联 可视化集合关联 创建和配置类型成员 查看类型和关系 查看现有类型 查看类型之间的继承 成员表示法与关联表示法 重构类和类型 实现接口 将类拆分为分部类 创建可以为 null 的类型 类设计器只不过的 C 使用 Visual C 代码 C 类 C 结构 C 枚举 C typedef 键盘和鼠标快捷方式 类设计器错误 改进代码 提示和技巧 提高生产力的功能 提高生产力的快捷方式 针对 C# 开发人员的提示 自定义键盘快捷方式 仅使用键盘进行操作 使用... Windows 窗体应用 Windows 窗体设计器概述 Windows 窗体设计器入门 排列控件 >> 创建数据绑定控件 >> 创建自定义控件 >> 禁用 Windows 窗体设计器的 DPI 感知功能 参考 System.Windows.Forms API >> 教程 教程 1:创建图片查看器 (C#) 概述 步骤 1:创建 Windows 窗体应用项目 步骤 2:运行你的应用 步骤 3:设置窗体属性 步骤 4:使用 TableLayoutPanel 控件设置窗体布局 步骤 5:向窗体添加控件 步骤 6:命名按钮控件 步骤 7:向窗体添加对话框组件 步骤 8:为“显示图片”按钮事件处理程序编写代码 步骤 9:检查代码、为代码添加注释和测试代码 步骤 10:为其他按钮和复选框编写代码 步骤 11:运行应用并尝试其他功能 教程 2:创建计时数学测验 (C#) 概述 步骤 1:创建项目并向窗体添加标签 步骤 2:创建随机加法问题 步骤 3:添加倒计时计时器 步骤 4:添加 CheckTheAnswer() 方法 步骤 5:为 NumericUpDown 控件添加 Enter 事件处理程序 步骤 6:添加减法问题 步骤 7:添加乘法和除法问题 步骤 8:自定义测验 教程 3:创建配对游戏 (C#) 概述 步骤 1:创建项目并向窗体添加表 步骤 2:添加 Random 对象和图标列表 步骤 3:向每个标签分配一个随机图标 步骤 4:向每个标签添加一个 Click 事件处理程序 步骤 5:添加标签引用 步骤 6:添加计时器 步骤 7:保持对可见 步骤 8:添加验证玩家是否获胜的方法 步骤 9:尝试其他功能 F# F# 开发 面向 .NET 较旧版本 3D 图形资产 处理游戏和应用的 3D 资产 如何:在游戏或应用中使用三维资产 纹理和图像 使用纹理和图像 图像编辑器 图像编辑器示例 创建基本纹理 创建和修改 MIP 级别 三维模型 处理三维模型 模型编辑器 模型编辑器示例 创建基本三维模型 修改三维模型的透视点 构建三维地形模型 向三维模型应用着色器 着色器 使用着色器 着色器设计器 着色器设计器节点 概述 常量节点 参数节点 纹理节点 数学运算节点 实用程序节点 筛选节点 着色器设计器示例 创建基本颜色着色器 创建基本朗伯着色器 创建基本 Phong 着色器 创建基本纹理着色器 创建灰度纹理着色器 创建基于几何图形的渐变着色器 演练:创建真实的三维台球 导出着色器 导出纹理 导出包含 mipmap 的纹理 导出包含自左乘的 alpha 的纹理 使用 Direct2D 或 JavaScript 应用导出纹理以供使用 XAML 文件 >> XML 和 XSLT 文件 >> Docker 容器 >> 工作流 >> 移动应用 Office 和 SharePoint 应用 >> 访问数据 >> 开发非独占应用 设计可访问应用 设计国际应用 生成 概述 概述 演练:构建应用程序 生成并清理项目和解决方案 概述 更改生成输出目录 生成到公共输出目录 指定自定义生成事件 设置多个启动项目 创建和删除项目依赖项 查看、保存和配置生成日志文件 从生成中排除项目 取消编译器警告 生成操作 生成配置 了解生成配置 创建和编辑配置 使用 Visual Basic 开发人员设置管理生成配置 同时生成多个配置 生成平台 了解生成平台 将项目配置为定目标到一个平台 将项目配置为定目标到多个平台 MSBuild >> Azure Pipelines 和 TFS >> 指定生成事件 (Visual Basic) 指定生成事件 (C#) 在 Visual Basic 中配置警告 演练:创建多计算机生成环境 调试 >> 测试 >> 测量性能 >> 分析代码质量 >> 部署 >> 扩展 Visual Studio >> 对体系结构进行分析和建模 >> 个性化设置 Visual Studio 自定义 IDE 快速入门:个性化设置主题和文本颜色 环境设置 同步设置 字体和颜色 菜单和工具栏 窗口布局 解决方案资源管理器中的文件嵌套 启动行为 管理扩展 管理外部工具 个性化帐户 登录 Visual Studio 使用多个用户帐户 扩展试用版或更新许可证 优化 Visual Studio 的性能 优化性能 启动时间 加载已筛选的解决方案 提示和技巧 可访问性 管理辅助功能 设置 IDE 辅助功能选项 辅助功能提示和技巧 Microsoft 提供的辅助功能产品和服务 参考 键盘快捷键 常用命令 所有命令 Visual Studio 命令 参考 命令别名 “添加现有项”命令 “添加现有项目”命令 “添加新项”命令 “别名”命令 “计算语句”命令 “查找”命令 “在文件中查找”命令 “转到”命令 “导入和导出设置”命令 “列出调用堆栈”命令 “列出反汇编”命令 “列出内存”命令 “列出模块”命令 “列出寄存器”命令 “列出源”命令 “列出线程”命令 “日志命令窗口输出”命令 “新建文件”命令 “打开文件”命令 “打开项目”命令 Print 命令 “快速监视”命令 “替换”命令 “在文件中替换”命令 设置当前进程 “设置当前堆栈帧”命令 “设置当前线程”命令 “设置基数”命令 Shell 命令 ShowWebBrowser 命令 “启动”命令 “符号路径”命令 “切换断点”命令 “监视”命令 常规用户界面元素 调用层次结构 预览更改 “选择工具箱项”->“WPF 组件” 代码段选择器 “命令”窗口 “转换”对话框 “错误列表”窗口 文件属性,JavaScript 转到行 即时窗口 杂项文件 选项 “选项”对话框 环境 常规 帐户 自动恢复 文档 扩展 查找和替换 字体和颜色 导入和导出设置 国际设置 键盘 预览功能 通知 快速启动 启动 选项卡和窗口 任务列表 信任设置 Web 浏览器 项目和解决方案 常规 生成和运行 位置 VB 默认值 VC 项目设置 Web 项目 文本编辑器 常规 文件扩展名 所有语言 常规 滚动条 制表符 Basic 高级 代码样式 IntelliSense C# 高级 代码样式 > 格式设置 IntelliSense C/C 高级 实验 格式化 视图 F# 高级 代码修复 CodeLens IntelliSense HTML (Web Forms) 格式化 杂项 验证 JavaScript/TypeScript 代码验证 格式化 IntelliSense Linting 项目 U-SQL 格式化 IntelliSense XAML 格式化 杂项 XML 格式化 杂项 Windows Forms Designer — Windows 窗体设计器 常规 数据 UI 自定义 XAML 设计器 “输出”窗口 项目属性 参考 “项目设计器”->“应用程序”页 (UWP) Application Page, Project Designer (Visual Basic) “应用程序”页 “程序集信息”对话框 “项目设计器”->“应用程序”页 (C#) “项目设计器”->“生成事件”页 (C#) “生成事件”页 预生成事件/生成后事件命令行对话框 “项目设计器”->“生成”页 (C#) “生成”页 “高级生成设置”对话框 (C#) “项目设计器”->“代码分析” “编译”页, 项目设计器 (Visual Basic) “编译”页 “高级编译器设置”对话框 (Visual Basic) “生成事件”对话框 (Visual Basic) “项目设计器”->“调试”页 “项目设计器”->“My 扩展”页 (Visual Basic) “项目设计器”->“发布”页 “发布”页面 “系统必备”对话框 项目设计器 ->“引用”页 (Visual Basic) ”项目设计器“ ->“安全”页 “安全”页 “高级安全设置”对话框 “项目设计器”->“服务”页 “服务”页 “高级服务设置”对话框 “设置”页面,项目设计器 “项目设计器”->“签名”页 属性页,JavaScript “属性”窗口 团队资源管理器参考 工具箱 参考 工具箱,“组件”选项卡 工具箱,“数据”选项卡 工具箱,“HTML”选项卡 Devenv 命令行开关 参考 -? (devenv.exe) -Build (devenv.exe) -Clean (devenv.exe) -Command (devenv.exe) -DebugExe (devenv.exe) -Deploy (devenv.exe) -Diff (devenv.exe) -DoNotLoadProjects (devenv.exe) -Edit (devenv.exe) -LCID (devenv.exe) -Log (devenv.exe) -NoSplash (devenv.exe) -Out (devenv.exe) -Project (devenv.exe) -ProjectConfig (devenv.exe) -Rebuild (devenv.exe) -ResetSettings (devenv.exe) -Run (devenv.exe) -Runexit (devenv.exe) -SafeMode (devenv.exe) -Upgrade (devenv.exe) -UseEnv (devenv.exe) 安全性 开发安全应用程序 以常规用户或管理员身份运行 Visual Studio Windows 信息保护 (WIP) 双向语言输入 Microsoft Help Viewer 概述 安装和管理本地内容 在 Help Viewer 中查找主题 在索引中查找主题 在目录中查找主题 搜索 搜索主题 搜索表达式中的逻辑和高级运算符 自定义 Help Viewer 可访问性 快捷键 Visual Studio 图像库 Dotfuscator Community 概述 Dotfuscator 的功能 安装 Dotfuscator Community 升级 Dotfuscator Community 资源 Visual Studio 2017 中的新增功能 Visual Studio 2019 中的新增功能 发行说明和系统要求 发行节奏 Visual Studio 2017 当前发行说明 预览发行说明 发行说明历史记录 可分发代码 平台兼容性 系统要求 Visual Studio 2019 当前发行说明 预览发行说明 发行说明历史记录 可分发代码 平台兼容性 系统要求 许可条款 支持生命周期和维护服务 客户体验改善计划 概述 系统生成的日志 用于排除 IDE 错误的资源 发送反馈 概述 报告问题 如何报告问题 “报告问题”状态和常见问题解答 快速修复性能问题 使用调用堆栈创建小型转储 为 MSBuild 问题创建日志 使用 PerfView 收集 ETL 跟踪 功能建议 开发人员社区数据隐私
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论