本地运行ASP.NET 网站组件CYQ.IIS发布--网站项目展示必备工具
前言:
曾经,为了让秋色园更方便的在本地运行部署,辛苦写了一个“秋色园QBlog博客一键安装工具技术实现[附源码下载] ”。不过这个工具也有一些不足,比如Win7就会出问题,另外IIS装的不好,也会有问题,出了问题不好解决。后来有网页发了一个ASP.NET.exe程序给我,说可以本地化运行网站,我试了一下,对秋色园一点效果也没有,之后就没理了。昨晚
http://cyqdata.cn/cnblogs/article-detail-40653
找实习工作、实习、项目开发体会
最近几个月都没写过博客了,忙着找实习工作和做项目。希望能和我处于一个阶段的人来分享一下我的体会,希望有所帮助。
先来说说我的现状吧,我先自我总结一翻。
我是本科生,08年读大学,计算机系软件工程专业。三本独立学院。今年大三,目前在一个国企实习。参与C#大型系统开发。
这几年,在学业上我是悲剧的。我故意旷课,挂科好几门,成绩是一塌糊涂。考英语四级屡战屡败。说成绩的话全专业倒数几十名吧,从幼儿园到现在
http://cyqdata.cn/cnblogs/article-detail-40652
关于团队项目构架设计的疑问
关于团队项目构架设计的疑问
warensoft 中科院计算所培训中心
在设计一个团队项目的构架时,为了多人协调工作并且能做到真正的互不干涉,往往会极大的利用到“松耦合”的设计方法,可一旦真的“耦合”度变的很低,就会导致系统中的动态功能增多(如多态,反射等),这样一来会给代码的调试带来很大困难(很多情况下就只能通过命令行进行打印输出),不知
http://cyqdata.cn/cnblogs/article-detail-40638
只有好代码的项目能成功吗?
Simon Brown,集开发者、架构师及作家于一身,他认为成功的项目需要的不仅仅是好代码。在他的演讲《好代码是不够的》中,Brown讨论了项目成功所需的所有元素,从前期设计到操作文档。
Brown认为好代码是一个好的开始,但要取得成功,人们需要知道要构建什么、要发布什么以及它可以运作起来。
要知道构建什么,需要一套需求。收集完需求之后,要有一个“大局观”,软件架构
http://cyqdata.cn/cnblogs/article-detail-40538
2周修改了1000多个Bug后软件项目扭转了局面,未交付银行的现金管理系统健壮起来了
一方面是项目的工期紧急、另一方面也难做到公司招聘的程序员个个都是精英程序员,其次客户的需求变化、商业逻辑经常性的变更也导致系统的不稳定性、数据库模型的变化变化等等多多少少影响了程序的稳定性,再加上整体程序架构也相对复杂一些严格要求分层部署多台电脑。
毕竟一个软件公司的预算也是有限的、项目的利润空间也是有限的,否则可以来个招聘开发精英计划,找来几个
http://cyqdata.cn/cnblogs/article-detail-40513
如何在项目中应用LinqToSql数据库事务
本文主要涉及LinqToSql数据库事务相关,文章不足之处,欢迎您指出。
一、回顾T-SQL中的事务机制
代码如下:
1 /*加入事务机制后的存储过程*/ 2 create procedure sp_example 3 @param1 int = null, 4 @param2 nvarchar(20) = null 5 as 6 begin tr
http://cyqdata.cn/cnblogs/article-detail-40472
项目时间估算
大学里跟老师做的项目几乎没有一个是按时间完成,都是在拖时间,一拖再拖,每次老师初步地估算这个项目需要多少时间,我脑袋里都下意识地想(老师估算的时间*2,或*3,或者更多),其中最糟糕的一个项目估计用一个月,结果用了一年才勉强结束,实际时间=估算时间*12,我的天呀,当时估计也就是学校这种地方做得出来。到了企业之后,实际时间是估算时间的两到三倍也是很正常的事,这还是在需求明确到85%以上的情况下,需
http://cyqdata.cn/cnblogs/article-detail-40464
软件测试之“项目测试设计”
近来工作挺忙, 因此也都没什么时间总结了。当然,忙的这段时间我也发现了自己工作中的诸多问题,今天偷闲上来总结一下。
在这之前,我对测试工作的观点是,熟悉业务加上熟练的技术能力就能很好的完成大部分测试工作,通过这次项目的追赶,我突然感觉到这之中有太多的不合理性,毕竟测试有很多不确定性,而且每个人的测试思路不一样,很容易忽略和遗漏很多测试点,这样下来测试的覆盖度降低了很多,到最后产品上线
http://cyqdata.cn/cnblogs/article-detail-40428
使用ReportViewer生成动态报告--项目应用心得(未完待续)
看图,这是一个人才测评报告,报告中包含多个子部分,部分的个数,内容都是变化的。 所以子报告部分我们采用子报表来实现。 下面讲解一下构建一个这样的报告会遇到的关键问题,并且提供方案方法。 问题一。 如果报告中子报告的数量和报告源都是不确定的,如何呈现? 按照我们一般的思路,就考虑建立一个
http://cyqdata.cn/cnblogs/article-detail-40377
.NET开源项目介绍及资源推荐:IOC容器篇
关于IOC的概念就不多说了,在.NET平台下,比较优秀的IOC容器框架有如下四种,本文试图作一个简单的介绍,以及推荐一些各个框架的学习资源。
一.Castle
在Castle中包含了一组开发框架,它里面的IOC容器是Windsor,目前Castle已经发布了RC1版本,其中Windsor已经是RC3了。在Windsor中提出了自动装配的概念,由容器来自动管理组件之间的依赖关系,无需用户去编写XML
http://cyqdata.cn/cnblogs/article-detail-40362
为WPF项目创建单元测试
可能你已发现一个问题,我们无法使用VS对WPF项目创建单元测试(VS2005不行,VS2008我没试过,但据说也不行),这让人很郁闷,这里将介绍如何使用NUnit来对WPF项目创建单元测试并解决其中的难题(但利用NUnit来对WPF创建单元测试时并不会像针对.Net2.0一样容易,可能会出现一些小问题).1,对普通类(非WPF UI组件)进行测试: 这和在.Net2.0中使用NUnit进
http://cyqdata.cn/cnblogs/article-detail-40346
《播客》项目总结——项目管理方面
引言:
如果标题改成《被管理总结》的话,我可以滔滔不绝的说上个半天,但是如果是管理项目的话,我实在肚里的货有限,因为到至今做过的最高职位不过是个“班长”而已。
但是这次《播客》项目在管理方面的确出了问题,而且是满严重的问题,以至于到后来项目差点失控,而且最终的交付作品质量的确让人汗颜。如何避免下面程序员很累,但效率却很低;上面不停的催,产品却一个bug接一个bug,完全没法
http://cyqdata.cn/cnblogs/article-detail-40265
关于项目管理中的一些事情,挑来说说(二)
还是接上篇来讲;
上一篇:关于项目管理中的一些事情,挑来说说
上次说道,解决新员工精神紧张的问题,等下说;
每个员工,无论经验如何,刚刚进入一个公司,情绪是高度紧张的,对于细节也较为敏感,这次最忌讳便是直接上司,一副可有可无的态度,
其实,绝大部分员工辞职都是因为和直属上司不和导致的,这不是我说的....是有理论依据滴;
故此,这时的领导如果负责任的话,需要帮助新人熟悉环境,并且
http://cyqdata.cn/cnblogs/article-detail-40237
项目救急亲身感受总结 - 测试分工的力量
最近有一个项目进度明显缓慢,项目组开发人员的状态也有些低迷,客户也对项目的进展不太满意,项目组成员对项目成功的信心也明显有些不足,静下心来总结了一下项目组中现存在的严重问题:
1:对员工的绩效考核不到位:应该积极实施对员工的监督和管理,以提高他们的积极性和工作效率。
2:工资需要改
http://cyqdata.cn/cnblogs/article-detail-40169
开源项目管理工具Redmine及ezFAQ插件安装过程
Redmine是基于Apache、MySQL、以及Ruby on Rails开发的一套缺陷管理系统。BitNami Redmine Stack是BitNami组织开发维护的Stack系列中的一员,可以简化Redmine的安装配置。
【安装步骤】
1.从 http://bitnami.org/stack/redmine 下载 BitNami Redmine wg
http://cyqdata.cn/cnblogs/article-detail-40114
对项目管理的几点认识
自2007年参加工作以来,参与的项目也有好几个了,但都是以项目成员的角色参与,从来没有以项目经理的角色参与项目。中国有句古话叫“旁观者清”,同一个问题站的角度不同,可能会形成不同的结论。下面我就以一个普通项目成员的角度谈一下对项目管理的几个看法,希望大家给予指正。
1. 团队成员选择 人员选择要谨慎,要尽量选择合适的人员,在选择团队成员时要重点考虑其团队合作能力、编码可读性
http://cyqdata.cn/cnblogs/article-detail-40024
项目管理实战之团队管理
一个系统不仅需要优秀的分析和设计,更需要一个良好的过程将其从蓝图转化为实现。这个过程中最重要的是对团队的管理,也就是人的管理。一个优秀的团队和一个糟糕的团队的效能是天壤之别,她们之间的比例不是1:100或1:1000这样量化的数字能够表示的。就像一个团队建造了一幢摩天大楼屹立于云霄,而另一个团队的建筑物还没有10米高便开始摇摇欲坠!这是质的差别,也是团队灵魂的差别。
而团队的领头人就是项目经理
http://cyqdata.cn/cnblogs/article-detail-40008
Asp.Net MVC3 简单入门第一季(二)详解Asp.Net MVC3项目
前言
在上一篇文章Asp.Net MVC3 简单入门第一季(一)环境准备中我简单介绍了Asp.Net MVC3项目的安装和第一个Asp.Net MVC3项目的基本情况。没有详细介绍项目中各个文件夹的作用,以及创建的第一个页面是怎样运行起来的?还有好多的疑问,那在这篇文章中我们将详细介绍项目中各个文件夹的作用,并真的第一个项目我们简要介绍一下Asp.Net MVC的URL驱动的是怎么回事。 
http://cyqdata.cn/cnblogs/article-detail-39844
项目管理的十大挑战
公司项目中的项目管理挑战
1. 不明确的目标:当目标不明确时,开发团队是不可能达到客户要求的。而且,由于上级管理层不会同意也不会支持不明确的目标,该项目成功的几率微乎其微。因而,项目经理应当通过询问恰当的问题,从一开始就建立并传达清晰的目标。
2. 范围变更:也称作“范围蔓延”,当项目管理层允许项目的范围延伸到原始目标以外时,就会发生这种现象。当然,客户和项目监管员
http://cyqdata.cn/cnblogs/article-detail-39815
使用VS2010的Database项目模板统一管理数据库对象
Visual Studio 2010 有一个数据库项目模板:Visual Studio Database Project(以下简称VSDP),VS 2003/2005/2008也有类似的项目,在VS2010上的得到了很大的加强,现在还具备了智能感知,构建时验证和自动部署功能,VSDP是针对典型的数据库开发任务而设计的,可以对原有数据库反向工程,添加表,存储过程和其他数据库项目,而且有选择性地将修改
http://cyqdata.cn/cnblogs/article-detail-39790