做.NET 相关项目,Visual Studio 2008,SQL Server 2000/2005是标准的配置,但是,除此之外,还可以应用哪些工具来提高工作效率,让项目做的更轻松。

1  需要一个代码生成工具,生成实体层,数据访问代码,和接口层,界面绑定代码,也有能直接生成界面代码的. 遵守的基本模式是Table—> TableEntity—> EntityDAL—> EntityService
然后就是代码组合的技术,这是基本的表数据的增删改。如果做有关联的主从表模式,还要额外处理一下主从表之间的关系。
代码生成器如下

这里有一个界面生成器的原型,在园子里有他的最新版,可以成倍的提高效率。感谢作者的辛勤老动,这个软件还在一直更新中。

把重复的劳动(dirty work)交给计算机,自己去做更有价值的工作。

2  要有一个ASP.NET Web服务器,可以随时看到网上的例子,方便的拿来研究和吸收.
Visaul Studio 2005/2008已经内置了这个服务器,可以不用IIS直接运行ASP.NET网站,但是我还是认为不方便,写个小程序,调用WebServer.exe,如图

3 需要一个压力和性能测试工具,找到系统的问题,适当改进。这个我选Application Center Test,内置于VS2003中,现在虽然有Test Complete和LoadRunner,这两个都是大家伙,还不会用。等项目的空闲时,再来好好研究这2个东东。程序员做测试有天赋,因为会编码,那些录制的脚本很容易看懂,容易学习,其它的人学测试,感觉比较难点。

4  需要一个数据库恢复工具。发生错误是难免的,当不小心把运行中的数据弄错了,你还要有办法,能应付自如。在实际使用中,我就经常发现有老板批错了,有经理把数据看错了,有的人EQ高,他就将错就错,不说,有的人一弄错了,就过来告诉你,弄错了,要你帮忙他改一下。对于有些数据,你可以帮忙他改,有些数据你也不知道他原来的值是多少。
用这个Log Explorer for SQL Server东东,通过查询SQL日志文件,你可以将恢复数据到某一时刻。
 
它导出的数据格式是XML或SQL表数据,SQL表数据需要重新写SQL导入到数据库中,我喜欢导出为XML,它的格式固定,XML格式如下图
 
园子里有牛人写了个XML解析工具,直接把XML文件数据转化为SQL Insert语句,直接放到SQL 查询分析器中执行,数据恢复完成。

5  需要一个Reflector,碰到好的功能,你要看看它的实现,以后将来用到自己的项目中。
需要一个SQL Assistant,加速你的SQL代码书写速度和正确率

需要一个SnippetCompiler,遇到小的片段代码,不想动用笨重的Visual Studio,直接把代码拷贝进去执行晃可以知道答案。
如果接触过大量的数值计算,你发现.NET中没有直接的用于四舍五入的方法,如下的三个等式
Math.Round(3.44, 1) = 3.4    Math.Round(3.45, 1) = 3.4    Math.Round(3.46, 1) = 3.5
如果你不相信,把这段代码拷贝到SnippetCompiler中,很快就知道答案。

6 需要一个原型工具,用于沟通设计。
原型工具用于快速构建界面原型,在新项目开始时,一般只有boss同意你的界面方案,你才能继续做下去,否则到后面改起来很费力.
桌面系统的原型工具用GUI Studio,这个已经做的很完美了

网站型项目的原型工具有Axure RP Pro,这个东东有CTP版,不用花银子。

7  需要一个数据自动输入工具。项目做好了,模拟大数据量时,系统的性能,响应时间,系统需要很多数据,要是在界面上人手工输入,那要输的手指抽筋的。做个小工具,批量为表生成测试数据,几秒钟就搞定几十万行,方便。

既然快速生成了大量数据,你的页面自然考虑分页,于是又弄个生成分页存储过程的东东

有了这些小工具,平时的工作效率应该是有改善的。

如果每三个月到半年,思考一下如何改进现有流程,提高工作效率,几年之后,我们的效率将会比现在成倍的提高。你不开始想,不开始思考,永远就没有开始,从现在开始思考一下,你怎样改善你的工作效率,对公司有益,对自己的职业生崖也有益,两全其美,何乐而不为。

做一个项目,平时都用到哪些工具提高效率(上)【转】相关推荐

  1. 做一个项目,平时都用到哪些工具提高效率(上)

    做一个项目,平时都用到哪些工具提高效率(上)  转载 做.NET 相关项目,Visual Studio 2008,SQL Server 2000/2005是标准的配置,但是,除此之外,还可以应用哪些工 ...

  2. 做一个项目,平时都用到哪些工具提高效率(下)

    接上回,继续分享.NET开发中关于工具的使用经验 15  报表工具.数据的导入导出是系统的一项基本功能,我们让用户辛苦的输入那么多数据,现在是让用户享受成果的时候,你的程序要能用各种方法分析用户的in ...

  3. 做一个项目,平时都用到哪些工具提高效率(上)[转]

    做.NET 相关项目,Visual Studio 2008,SQL Server 2000/2005是标准的配置,但是,除此之外,还可以应用哪些工具来提高工作效率,让项目做的更轻松. 1  需要一个代 ...

  4. 做一个项目,平时都用到哪些工具提高效率(中)

    Let's keep going 8 要有一个持续的改进项目的方案(CIP).后台界面长什么模样,前台的业务操作界面什么样子,要有模板可供拷贝.此外,你要进行持续的改善和修订,直到它变得很成熟. 做一 ...

  5. 做一个项目,平时都用到哪些工具提高效率(中) 【转】

    Let's keep going 8 要有一个持续的改进项目的方案(CIP).后台界面长什么模样,前台的业务操作界面什么样子,要有模板可供拷贝.此外,你要进行持续的改善和修订,直到它变得很成熟. 做一 ...

  6. 多个敏捷团队同时做一个项目_您说您的团队很敏捷……但是这个词可能并不代表您的想法。...

    多个敏捷团队同时做一个项目 by Mark Shead 由马克·希德(Mark Shead) Many things get called Agile - especially by people w ...

  7. 学习记录贴:上班摸鱼做一个看lol文字直播的小工具

    学习记录贴:上班摸鱼做一个看lol文字直播的小工具 前言 运行图 流程及思路 项目及代码 总结 前言 本人纯新手小白,上班练手. 致谢: 基于Python命令行的NBA文字直播小工具. 运行图 流程及 ...

  8. 【移动端debug-6】如何做一个App里的web调试小工具

    原文链接:如何做一个App里的web调试小工具 我们知道现在hybrid app非常流行,在这样的app里,h5页面是应用非常广泛的.相对于以往在pc端开发的网页,放在app里的网页由于无法直接使用桌 ...

  9. 用python制作二维码_用python做一个可视化生成二维码的工具

    用python做一个可视化生成二维码的工具 环境 pip install gooey pip install MyQR 源代码 from gooey import GooeyParser,Gooey ...

最新文章

  1. Python CRC32 文件校验
  2. MIT“人造肌肉”登上Science封面,能提起自重650倍的物体,伸缩10000次都不坏
  3. mysql 语法积累
  4. linux下java写ftp服务器端,在Linux下部署网站(java环境部署)第五章 FTP服务器搭建...
  5. 史上最详细的客服系统产品落地|后台产品经理的工作实例,有那么苦吗?
  6. getmenuiteminfo无法读取内存_笔记本内存加装教程,看完包会!为了这篇文章,我把电脑都拆了!...
  7. python 定义一个插入数据(可以插入到每个表中)通用的方法
  8. sql server 2008 日志处理
  9. salesforce 零基础学习(五十一)使用 Salesforce.com SOAP API 实现用户登录以及简单的增删改查(JAVA访问salesforce)...
  10. es6 实例:使用Proxy实现观察者模式
  11. 500 cannot be cast to javax.xml.registry.infomodel
  12. ARCore-Unity3d教程2 - 基本概念
  13. 计算机课程教改论文,高职计算机教改的课程设计研究论文
  14. 最里层的是child元素
  15. 细谈Axios中那些不为人知的秘密!一文读懂Axios
  16. 基于个性化的电影推荐系统全流程设计
  17. laravel入门教程(一)
  18. 1.1 卡牌对象的创建———自制卡牌游戏之旅
  19. 研华运动控制卡接线图_ADVANTECH研华PCI-1245S运动控制卡4轴DSP架构脉冲型 步进/伺服电机SCARA控制通用PCI卡...
  20. 2018焦作ICPC E. Resistors in Parallel(打表+大数)

热门文章

  1. 信息学奥赛一本通(1123:图像相似度)
  2. 训练日志 2019.1.23
  3. 校门外的树(信息学奥赛一本通-T1107)
  4. 信息学奥赛C++语言: 不与最大数相同的数字之和
  5. 66 SD配置-交货凭证配置-激活 SD 中的自动批决定
  6. python基础之os.system函数执行命令行语句
  7. 雷利子油猴脚本v0.3.6,无需启动天翼客户端直接下载
  8. WordPress一个还不错的404html单页代码
  9. c语言冒泡结构入门程序,C语言入门:冒泡排序
  10. max unity 方向_在2D游戏中实现方向光照