Windows开发人员超级工具集-程序员宅基地

技术标签: installer  subversion  powershell  单元测试  .net  windows  cruisecontrol.net  

虽然没有书,但是可以根据目录去网络查找对应工具,进行开发,呵呵

第一部分 代码编写
1 创建ASP.NET应用
1.0 概述
1.1 用ASP.NET Atlas建立复杂的Ajax应用
1.2 用Anthem.NET增加Ajax功能
1.3 用Ajax.NET增加Ajax功能
1.4 用UrlRewritingNet.UrlRewrite产生用户友好的URL
1.5 用BusyBoxDotNet显示“请稍候”对话框
1.6 用CSS Friendly Control Adapters产生整洁的HTML输出
1.7 用FreeTextBox给应用增加字处理能力
1.8 同WebChart控件创建图表
1.9 用RSS Toolkit接受和产生RSS Feed(馈入/馈出)
1.10 更多信息
2 使用Windows Form
2.0 概述
2.1 用XP Common Controls获得Windows XP的外观
2.2 用DockPanel Suite创建可靠泊窗口
2.3 用Krypton Toolkit创建专业的用户界面
2.4 用Control Spy深入了解Windows控件
2.5 更多信息
3 用.NET 3.0(又名WinFx)开发
3.0 概述
3.1 用Expression Graphic Designer为应用创建优秀的可视性
3.2 用Interactive Designer创建WinFx用户界面而不需要写代码
3.3 在XamlPad中编写XAML
3.4 用Service Configuration Editor免除XML配置文件
3.5 用Service Trace Viewer破译WCF日志
3.6 在Visual Studio中用Development Tools for WinFx
开发WinFx应用
3.7 更多信息
4 使用代码库
4.0 概述
4.1 用NxBRE将业务规则外置
4.2 利用log4net进行无停机诊断
4.3 用Lucene.Net搜索数据
4.4 用LibCheck 找出不同版本的程序集间的变化
4.5 用Reflector.Diff 比较程序集
4.6 在Windows和Web应用中使用NetSprell实现拼写检查
4.7 用NPlot快速创建图形及绘制图表
4.8 在C#中使用NSort进行排序算法
4.9 使用RSS.NET创建RSS馈送
4.10 利用SharpZipLib 在自己的软件中使用Zip、GZip、
Tar和BZip2文件
4.11 使用ExcelXmlWriter从代码中生成Excel文件(没有Excel)
4.12 用iTextSharp创建PDF
4.13 更多信息
5 生成代码
5.0 概述
5.1 用MyGeneration自动生成代码
5.2 用Codus生成数据访问层
5.3 用WSCF编写Web服务合同
5.4 用XSD.exe生成XML模式和类型强大的DataSets
5.5 用XSDObjectGenerator进行合同优先的XML开发
5.6 更多信息
6 编写代码
6.0 概述
6.1 用Visual Studio Express开发.NET应用程序
6.2 用SharpDevelop开发.NET应用程序
6.3 用MonoDevelop在Linux和Mac OS X上开发Mono应用程序
6.4 用Snippet Compiler创建独立的代码段
6.5 用Notepad2处理小任务
6.6 用The Regulator管理正则表达式
6.7 用ReguLazy创建正则表达式
6.8 更多信息
7 创建文档说明
7.0 概述
7.1 用GhostDoc说明源代码
7.2 用CR_Documentor查看Visual Studio中的文档
7.3 用Ndoc创建专业的文档
7.4 用PDFCreator打印PDF文档
7.5 用skmFAQs创建FAQ
7.6 更多信息
8 增强Visual Studio
8.0 概述
8.1 用CoolCommands提高效率
8.2 用PowerToy for Class and Distributed Systems Designers
改进Visual Studio的Designers
8.3 用VSFileFinder快速打开文件
8.4 用PINVOKE.NET管理非托管的API
8.5 用HTML/ASP.NET Spell Checker 附加项对ASP.NET和
HTML进行拼写检查
8.6 用VSWindowManager快速切换窗口
8.7 用CopySourceAsHtml Visual Studio附加项中的样式
将代码写入博客或发送邮件
8.8 用CSS Properties Window编辑Visual Studio中的CSS
8.9 将Web Application Projects应用到Visual Studio 2005中
8.10 用Content Installer Power Toys共享Visual Studio的好东西
8.11 更多信息
第二部分 检查代码
9 分析代码
9.0 概述
9.1 用Peli's Reflector Addins检查复杂度和相关性
9.2 使用SourceMonitor检查源代码的复杂度
9.3 用CR_Metrics在Visual Studio中分析代码
9.4 用NDepend查找代码的相关性复杂度
9.5 用FxCop编写更好的代码
9.6 更多信息
10 测试软件
10.0 概述
10.1 用NUnit单元测试代码
10.2 用NUnit Code Snippets加速测试进展
10.3 用MbUnit编写高级单元测试代码
10.4 用Zanebug从测试代码中获取更多信息
10.5 用FitNesse将客户带入到测试过程中
10.6 用NCover分析单元测试覆盖率
10.7 用NcoverExplorer进行代码覆盖分析
10.8 用TestDriven.NET将单元测试集成到Visual Studio中
10.9 用NMock 2.0将虚拟对象集成到测试中
10.10 用Rhino.Mocks创建类型强大的虚拟对象
10.11 用NUnitForms对GUI进行单元测试
10.12 用NTime创建性能基准测试
10.13 用Selenium Core自动测试Web应用程序
10.14 用Watir自动驱动Web应用程序
10.15 更多信息
第三部分 运行开发项目
11 使用源代码控制系统
11.0 概述
11.1 用SVN 1-Click Setup快速安装Subversion
11.2 用TortoiseCVS和TortoiseSVN访问Subversion和CVS
11.3 用AnkhSVN在Visual Studio内部使用Subversion
11.4 用SourceSafe Binding Remover删除Visual Source Safe的捆绑物
11.5 用WinMerge比较文件
11.6 更多信息
12 构建、使用持续的集成过程及部署应用程序
12.0 概述
12.1 用NAnt创建一致的构建
12.2 用MSBuild自动构建过程
12.3 用MSBee在MSBuild中构建.NET 1.1程序集
12.4 用MSBuild Community Tasks扩展MSBuild的功能
12.5 用MSBuild Sidekick直观地管理构建过程
12.6 用CruiseControl.NET缩短开发周期
12.7 用CI Factory减轻实现持续的集成过程的负担
12.8 用Unleash It简化Web应用程序的部署
12.9 用Web Deployment Projects减轻部署Web应用程序的负担
12.10 用WiX创建安装工程
12.11 更多信息
13 加强团队合作
13.0 概述
13.1 用Basecamp提高团队内部的交流与合作
13.2 用Community Server创建在线社区
13.3 用Subtext创建博客
13.4 用FlexWiki在线协作
13.5 通过XP的Remote Assistanc驱动另一台远程PC
13.6 用Skype与同事对话
13.7 使用GAIM与任何人对话
13.8 用TFS Administration Tool管理团队的基本用户
13.9 更多信息
14 跟踪bug、变化以及其他问题
14.0 概述
14.1 用BugTracker.NET实现基本的缺陷跟踪器
14.2 用CodeTrack处理中等规模的工程
14.3 用Bugzilla运行企业的bug跟踪系统
14.4 用Trac管理工程
14.5 更多信息
第四部分 代码和应用程序的故障排除
15 故障诊断和调试
15.0 概述
15.1 使用Filemon监控系统中的文件存取
15.2 用TCPView找出TCP端口和端点问题
15.3 用Regmon工具查看注册表中哪个正被访问
15.4 用Process Explorer更好地观察系统中的进程
15.5 用CLR SPY研究自己程序的CLR与 PInvoke和COM之间的交互
15.6 使用CLR Profiler跟踪内存分配问题
15.7 调试用ClrDump部署后的应用程序
15.8 用Managed Stack Explorer调试挂起的程序和监控进程
15.9 检查HTTP与Fiddler的通信
15.10 使用PingPlotter Freeware确定网络问题
15.11 使用LogParser查看日志
15.12 用Visual Studio 2005 Visualizers简化调试
15.13 用NProf找瓶颈
15.14 更多信息
16 使用反编译器和模糊器
16.0 概述
16.1 用ILDASM检查普通场所
16.2 使用Reflector分析程序集
16.3 使用Dotnet IL Editor 调试不带源代码的.NET程序集
16.4 使用Dotfuscator 防止代码的反操作
16.5 更多信息
第五部分 编码工具
17 加强安全性
17.0 概述
17.1 用Threat Analysis & Modeling工具分析程序面临的威胁
17.2 用Bouncy Castle Cryptography APIs保护通信
17.3 用Anti-Cross Site Scripting Library减少XSS攻击
17.4 用PrivBar加强Explorer Windows的安全权限
17.5 使用MakeMeAdmin.cmd用Admin权限打开命令行窗口
17.6 更多信息
18 在框架上构建应用程序
18.0 概述
18.1 使用Enterprise Library重用专业基础结构
18.2 使用DotNetNuke创建Web应用程序和系统
18.3 使用Smart Device Framework改善智能设备开发
18.4 使用Mono构建和部署交叉平台.NET应用程序
18.5 使用Rotor深入研究框架
18.6 使用Castle MonoRail简化Web开发
18.7 使用Castle Windsor Container 获得分解的总体结构
18.8 使用PicoContainer.NET 改进代码设计和可测试性
18.9 更多信息
19 使用XML
19.0 概述
19.1 使用nxslt2转换XML文档
19.2 在Web上使用eXml显示XML
19.3 使用XInclude.NET构建复合XML文档
19.4 使用XPointer.NET引用XML文档的一部分
19.5 使用EXSLT.NET扩展XSLT处理
19.6 使用XML Diff and Patch比较并进行单元测试
19.7 更多信息
第六部分 使用数据库
20 与数据库交互
20.0 概述
20.1 用ConnectionStrings.com查找正确的连接字符串
20.2 用SQL Server Connection String Builder快速创建SQL连接字符串
20.3 用SQLite Administrator管理SQLite数据库
20.4 在Visual Studio内部用Oracle Developer Tools使用Oracle
20.5 用Oracle SQL Developer管理Oracle数据库
20.6 更多信息
21 研究对象/关系映射
21.0 概述
21.1 用NHibernate映射对象到数据库(或如何省去编写数据访问代码)
21.2 用NPersist映射业务对象
21.3 用ObjectMapper减轻创建O/RM文件的负担
21.4 用 Castle ActiveRecord简化数据访问
21.5 更多信息
第七部分 杂项
22 增强Web开发
22.0 概述
22.1 用Web Developer Extension for Firefox消除Web烦恼
22.2 用Web Developer Toolbar for Internet Explorer调试Web页面
22.3 用Web Development Helper诊断JavaScript和Ajax
22.4 用Drip消除Internet Explorer中的内存泄漏问题
22.5 用DOM Helper调试运行时的Web页面
22.6 用W3C Markup Validation Service检查Web页面
22.7 用WebXACT检查Web网站的可访问性
22.8 用HTML Tidy清理HTML
22.9 更多信息
23 用Windows工具提高效率
23.0 概述
23.1 用SlickRun快速启动工具和Web网站
23.2 用ZoomIt突出展示中的内容
23.3 用Magnifixer到达适当的细节处
23.4 用Less MSIerables解压Windows Installer包的压缩文件
23.5 用FileZilla更高效地操作FTP
23.6 用Command Prompt Here在需要的地方打开shell
23.7 用Cropper抓屏
23.8 用ColorMania获取颜色值
23.9 用PowerShell将.NET运用到命令行中
23.10 用PowerShell IDE排除PowerShell的大部分困难
23.11 用TaskSwitchXP管理和切换任务
23.12 用SyncToy同步维持数据
23.13 用Unlocker解决锁定问题
23.14 用Cygwin将POSIX的模拟环境运用到Windows中
23.15 更多信息

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/z155096552/article/details/3994511

智能推荐

Swift学习笔记(一)基础语法_swift 学习-程序员宅基地

文章浏览阅读1.9k次,点赞2次,收藏6次。浅学一下Swift,这篇笔记做个记录//引入UIKit框架 import UIKit //定义一个变量,赋值为字符串“hello,playground” var greeting = "Hello, playground"_swift 学习

office运行时错误,部分系统文件可能丢失或已损坏(错误代码:0x80040154)-程序员宅基地

文章浏览阅读1.6w次。在使用Office进行文件操作时,经常会出现如图下所示office运行时错误,部分系统文件可能丢失或已损坏(错误代码:0x80040154)出现这种情况多数是由于Office的安全机制导致的解决步骤:打开左上角 文件 菜单找到 选项 菜单打开后找到 信任中心 同时点击 信任中心设置找到 受保护的视图 ,将右侧选项全部取消勾选即可..._0x80040154

Python|每日一练|整数数组|非重复子集(幂集)|递归:子集 II_给你一个整数数组 nums ,其中可能包含重复元素,请你返回该数组所有可能的子集(幂-程序员宅基地

文章浏览阅读266次。给你一个整数数组nums,其中可能包含重复元素,请你返回该数组所有可能的子集(幂集)。解集不能包含重复的子集。返回的解集中,子集可以按任意顺序排列。_给你一个整数数组 nums ,其中可能包含重复元素,请你返回该数组所有可能的子集(幂

ICC II 8 Routing & Optimization(布线优化)_icc2中绕线时flash的pin和net总是交错导致short-程序员宅基地

文章浏览阅读1.1w次,点赞20次,收藏162次。Object:执行 布线前的检查和设置使用 route_auto 布线signal nets报告 修复 DRC 的违例优化设计使用route_opt布线阶段的目标 (routing phase goal)布局和时钟树综合此时应该是完成的;可接受的拥塞 setup/hold time 以及逻辑DRCs时钟树网络已经被布线了;布线阶段的目标是:在最小化物理DRC违例情况下 将所有的signal nets 布线选择性的执行 布线后的 时钟树优化或者CCD;优化数据路径逻辑的 时序 DRC_icc2中绕线时flash的pin和net总是交错导致short

大疆机甲大师教育机器人Python开发:中文命名变量初尝试_机甲大师python编程-程序员宅基地

文章浏览阅读1k次。简言之, 官方例程中的Twister程序, 略加修改添加了一个中文变量, 运行成功!def start() 速度 = 120 ... chassis_ctrl.set_rotate_speed(速度) gimbal_ctrl.set_rotate_speed(速度)...略长版本如下.首先, 当然是激动人心的第一次启动. 因为头朝后, 碰到后装甲, 各种手..._机甲大师python编程

Jmeter设置分布式(ubuntu)_ubuntu jmeter分布式服务-程序员宅基地

文章浏览阅读469次。环境ubuntu16.04jmeter5.1.1(尽量使用新版本)配置原理:slaver(执行机)配置安装jmeter,官网下载并解压提取(此处不进行详细说明)修改配置文件/apache-jmeter-5.1.1/bin/jmeter.properties修改本机host文件sudo vim /etc/hosts # 修改当前IP为非回环地址,127.0.0.1即为回环..._ubuntu jmeter分布式服务

随便推点

[STM32F1]一文说清STM32F103双通道ADC_DMA采集,可拓展多通道-程序员宅基地

文章浏览阅读6k次,点赞2次,收藏56次。12位是相对于二进制数来说,也就是“111111111111”,转换为十进制就是4095,其实是0-4095,实际上是4096个数,STM32F103的引脚电压是0-3.3V,12位的ADC就会把0-3.3V切割成4096份。因为采用两个通道,所以需要两个缓冲保存数据,100*2=200,DMA在运行是就会采集200个ADC值保存在数组中,100个通道4的值,100个通道5的值。对于STM32F103来说,它的ADC是12位,一共18个通道,其中16个外部通道,2个内部通道。我这里只用了双通道,所以为2..

加载.npz文件时,出现错误:OSError: Failed to interpret file ‘xxx.npz‘ as a pickle-程序员宅基地

文章浏览阅读9.9k次,点赞4次,收藏6次。.npz文件的内容是怎样的,怎么打开?加载.npz文件时,出现错误:OSError: Failed to interpret file ‘xxx.npz’ as a pickle首先了解pickle的定义:pickle: 用于python特有的类型和python的数据类型间进行转换pickle提供四个功能:dumps,dump,loads,loadpickle可以存储所有python支持的原生类型(bool,int,float,string,byte,none等),由任何原生类型组成的列表、元_as a pickle

关于stack around the variable “” was corrupted问题_stack around the variable 'dataitem' was corrupted-程序员宅基地

文章浏览阅读1k次。错误:stack around the variable “XX” was corrupted.,中文翻译就是“在变量XX周围的堆栈已损坏”。后面在上网看了很多技术资料,发现大多数网站都有这样的文章:Code:把 project->配置属性->c/c++->代码生成->基本运行时检查 为 默认值 就不会报本异常。具体原因正在研究中。。。 如果改为其他就有e_stack around the variable 'dataitem' was corrupted.

Python 可视化库-程序员宅基地

文章浏览阅读236次。https://www.infoq.cn/article/pSV6tZ1SbUC8qJpo_v8H在奥斯汀举行的SciPy 2018年特别会议上,大量开源 Python 可视化工具的代表分享了他们对 Python 数据可视化未来的展望。我们看到了Matplotlib、Plotly、VisPy等许多库的更新。我作为PyViz、GeoViews、Datashader、Panel、hvPl..._python的ae库

python自动化测试 | 接口自动化测试脚本如何写好?_测试自动化脚本怎么写-程序员宅基地

文章浏览阅读1.4k次,点赞9次,收藏17次。接口测试可以在没有前端界面下进行测试后端的功能校验在前端很难进行测试,因为前端已经有初步校验控制,所以接口测试可以发现很多在前端无法发现的问题提升测试效率,降低人工回归测试的人力成本与时间成本,缩短测试周期。真正的业务逻辑核心是后端。例子说明:有个登录页面,你要登上网站,就需要输入你的账号密码,把账号密码作为请求参数打登录接口,这时客户端会给服务器发个登录请求,服务器鉴权和校验通过之后,就登上去了。到这里就完成了一次接口的请求,或者说跑完了一条接口测试用例。_测试自动化脚本怎么写

cdh oozie 无法启动问题Could not load service classes, Cannot create PoolableConnectionFactory_e0103: could not load service classes, cannot crea-程序员宅基地

文章浏览阅读1.1k次。问题描述:在安装cdh元数据myslq高可用时,使用的是myslq主主复制+keepalived实现。期间发现切换时,出现如下异常信息!花了很长时间寻找问题的原因。因为切换的时候,使用本机命令行是可以连接的,但是夸服务器就无法连接,没有去这方面的尝试,后来使用navicate无法连接后,就推测是mysql高可用切换的问题导致的。问题分析:如果不重启keepalived,是无法实现切换和连接..._e0103: could not load service classes, cannot create poolableconnectionfacto

推荐文章

热门文章

相关标签