摘要:折腾了好几年的程序给客户讲解大多听众都晕倒了,其实这几年一直埋头实现梦想中的完美软件架构,大多时候跟软件开发人员交流频繁,跟最终的用户或非IT客户交流得还是相对少些。最近碰到一位编程爱好者,他对软件开发特别是C#.NET开发很有兴趣,平时还看看视频教程,也看看技术方面的书籍,同时他也有比较丰富的软件实际使用经验并有多年的工作经验。我是不管走到哪里都推广一下自己精心维护的软件组件,希望能把劳动成果分享给更多地人,结果试着给他讲解了10来分钟,他就一头雾水了,本来很耐心的讲解了软件的功能,同时也展示了软件的强大功能,结果这位朋友怎么还是会一头雾水了?甚至是听得云里雾里? 问题到底出在哪里了?看来. 阅读全文
一个内蒙古人在杭州的老程序员的轿车梦随笔
2011-12-03 00:46 by 通用C#系统架构, 3098 阅读, 12 推荐, 收藏, 编辑
摘要:当然程序员里有很多非常优秀的,很早很年轻就有豪车的程序员也不少,本人属于那种比较普普通通的平庸类型的程序员,大学毕业后就到浙江工作了,两手空空全部需要靠自己打拼,父母的能力也有限、能给予的帮助也不多,能把大学供好就非常了不起了,能绝对保证饿不死,还是有足够的安全感。 程序员大多都男人,男人大多都喜欢 阅读全文
充分感受中国缺少管理型软件人才的说法
2011-12-02 13:51 by 通用C#系统架构, 4786 阅读, 22 推荐, 收藏, 编辑
摘要:以前大多过着井底之蛙的生活,去过最大的日本外包公司公司大概有2000人左右,后来那个公司管理不善,也没能发展起来,平时工作过的公司大多在100个开发人员之内。虽然在2000人的外包公司工作过一段时间,其实经常打交道的也是30个人左右的一个团队里,根本无法感受上千人的管理思想。 喜欢说大话,人总可以有言论自由,谈谈想法也没啥大碍,也并没有损害谁的出发点,大家就当是工作之余娱乐闲聊就可以了。最近去了几趟广东,给我的价值观、人生观也发生了很大的变化,另眼看待“经营管理”。以前有一个狭义的管理人才的认识,总觉得管上几个项目,管上几个开发人员就叫管理型软件人才,现在想想这个太狭隘了,这样的人才,其实顶. 阅读全文
写代码累了放松娱乐一下,在大型生产型企业成功实施工作审批流程项目的经验分享
2011-11-25 21:25 by 通用C#系统架构, 5606 阅读, 31 推荐, 收藏, 编辑
摘要:最近在大型生产型企业实施工作审批流程项目,颇有心得体会,把一些经验教训都写下来给有需要的人参考一下,特别是给迷茫中的同行朋友给点儿参考。 为什么上电子工作审批流程项目? 1:首先是公司的最大老板提出要进行电子化改革,其实也是听顾问的分析推荐,也看看其他管理水平高的公司的管理模式,整个公司的审批流程都采用电脑自动化,一般普通人提这些没啥意义,普通是得不到重视、也没那个执行力、也没那个魄力,其实大家都知道电子化的优点,但是很多人无法被大老板重视,无法申请到足够的资源,说白了一点儿就是申请不到项目预算。大老板提倡的就不会有这个困难了。 2:大老板亲自敦促项目的执行,每周,每月都会监督项目执行情... 阅读全文
解析 WEB 中所有 URL 的简单牛B代码,先保存起来,方式将来找不到了
2011-11-22 16:48 by 通用C#系统架构, 2165 阅读, 4 推荐, 收藏, 编辑
摘要:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Net;usingIvony.Fluent;usingIvony.Web.Html;usingIvony.Web.Html.Parser;usingIvony.Web.Html.HtmlAgilityPackAdaptor;usingHtmlAgilityPack;namespaceHtml解析{publicparti. 阅读全文
程序员,保险公司招聘不要轻易跑过去,省省路费省省时间,别浪费感情,特别是招聘什么业务主管经理的
2011-11-17 10:35 by 通用C#系统架构, 5381 阅读, 16 推荐, 收藏, 编辑
摘要:人才网上的简历估计有5年没更新了懒得去弄,结果还是会被很多公司销售个人信息给保险公司。去年有一天接到加拿大某保险公司的招聘电话,说是猎头介绍过来的,有管理岗位面试,而且服务态度非常好。 我没怎么怀疑,加拿大的公司也不错,去看看也没什么损失,正好周末也没事情打了车过去,结果给上了半天的课,有40-50个人被他们找过来,然后忽悠做保险有什么什么好处,能发展得多少好。。。。。 郁闷了,管理岗位难道需要40-50个人来面试,结果上了半天课,原来是招聘保险推销员的,哇靠牛X了,我连简历也没填写了就回去了,因为我知道我一个同学在北京推销保险,结果很残忍连温饱都难解决。我脑子进水了改行去当保险推销员,那不. 阅读全文
求助,有谁能跟杭州公安局的人说上话?西湖区文新派出所更好,想解决一下女儿名字的问题,万分感谢。
2011-11-16 21:18 by 通用C#系统架构, 1895 阅读, 3 推荐, 收藏, 编辑
摘要:由于我的名字叫 吉日嘎拉, 我老婆的名字叫 那日松。 由于我们2个都是蒙古族,对姓什么不是很在乎一般姓名里大多只写名字不写姓的传统习惯。我们现在在杭州生活,我们生了女儿后,想给他起名字,结果公安局有规定,必须要跟父亲的姓或者母亲的姓。 我们的姓都没在名字里,那些闹心了。 我本来姓“宝”,按规范来是,“宝吉日嘎拉”但是身份证上是简化了,我老婆也是简化了按规范也是“金那日松”才对。 这下我们孩子总不能发明一个姓出来,只能叫“吉某某”或“那某某”。总需要姓宝或姓金了,虽然我们2个都不在乎姓什么,但是毕竟要叫女儿一辈子,而且还有她将来的上学,别人叫她的名字总需要顺口一些比较好。所以希望有好心的朋友.. 阅读全文
走通用软件架构路线?走通用软件产品路线?我们都要有梦想与大家一起分享走过的经验
2011-11-16 21:06 by 通用C#系统架构, 3016 阅读, 4 推荐, 收藏, 编辑
摘要:其实我们做开发的都有一个梦想,有个强大的软件架构,开发起软件又好用又快,功能又强大。然后天天刻苦专研,折腾好几年后才能出来一个勉强可以用的,而且也不容易得到大家认可的架构来。 这个架构往往会存在几个问题: 1:与其他人的架构没明显的技术优势,因为我们大家的水平其实都很一般的,真的编程牛人大多都在牛X公司就业了,他们一般没空去写个框架来。 2:往往我们开发出来的架构,有些功能上的不足,例如缺少报表功能,缺少工作流程功能,缺少C/S的,要么就是不支持多数据库,不支持WCF等等。 3:往往落后与最新的技术,我们框架往往是研究2-3年后才能成熟,但是2-3年时间里往往是会出来一个新的技术,更牛X的.. 阅读全文
实施行政审批流程系统程组件的经验总结,规范化电子化流程管理(有点儿长,准备好茶叶)
2011-11-15 14:33 by 通用C#系统架构, 2568 阅读, 4 推荐, 收藏, 编辑
摘要:学语法,学技巧,学开发,这些其实都是为了能开发出通用产品,然后为人民服务,促进社会发展,减少重复劳动,创造价值。 当对某个语法,程序的性能、功能等等都没兴趣了,就会对软件产品有兴趣了,没有行业知识就做技术性的产品,有丰富的行业知识后就做行业通用产品。毕竟语法和技巧是难销售出去的,还是需要靠产品。 当有非常大的客户,天天在用我们开发出来的系统组件,每天有几百个人用,每天处理好几百个单据的审核,可以灵活设置好几百个单据模板的流程时,也会有很大的成就感,也不不会觉得空虚,也不会觉得自己被社会抛弃了一样,也会多出很多生存的安全感,生活就更有奔头了一样了。 1:源码开放对同行客户有很大的吸引力,因... 阅读全文
当项目经理要么学会向客户说"不",要么选择折磨自己,增加成本延长项目周期
2011-11-02 18:48 by 通用C#系统架构, 3463 阅读, 9 推荐, 收藏, 编辑
摘要:其实很早的时候参加CMMI培训,有了什么叫软件项目范围,软件项目范围控制的深入印象, 但是到了真实的环境里还是容易反复犯错, 这就是所谓的理论与实战的区别, "纸上谈兵"都是很容易的,但是到了真实的社会环境里往往事情不会像我们想象的那么简单, 我们经常没勇气说出:"不".甚至无法让你有说出:"不"的理由来. 我们从前几个月承接了的一个工作流程审批的项目来说起, 其实客户列出的功能要求只有7条看看也不不难, 就谈好项目费用开工了. 在项目开发到一半的时候, 客户说, 需要客户端一有审核信息,就可以弹出来提醒功能,就像QQ一样, 我说:& 阅读全文
半天打造小型万能OA办公系统, 靠的就是万能表单提交 + 轻量级工作流审批组件
2011-10-30 16:36 by 通用C#系统架构, 9587 阅读, 8 推荐, 收藏, 编辑
摘要:有时候我们会遇到这样的需求,公司不大,但是信息化程度也蛮高,公司的员工素质也很高,管理也很规范,甚至还有外地分公司,直接上一个OA系统吧,往往也无法符合公司的灵活管理需求, 往往受制于商品化OA的功能限制,商业限制.直接定制一个OA系统也不大愿意承受几十万的开发费用,同时也不知道都提什么需求比较好,也不想去惹麻烦, 也没精力去整理需求.那我们可以花一点儿时间了解以下万能OA了.他主要能解决一下问题. 1: 系统里可以填写任意的单据. 例如 出差申请单,请假单,工作汇报单等等......可以把一切想电子化的单据都可以输入到系统里,进行规范化的管理. 2:每个人,每一种单据都可以灵活设置审批流程. 阅读全文
用一个系统去控制管理多个现有系统, 实现核心集中的统一管理控制系统
2011-10-29 23:56 by 通用C#系统架构, 3638 阅读, 10 推荐, 收藏, 编辑
摘要:越是大公司,需要上线的系统就会有越多,当系统多到一定的程度后,每个系统的用户管理工作变成了很多大的麻烦,例如我曾经工作过的一个公司有接近10个系统,每新来一个员工就需要在接近10个系统里开设用户帐户,配置权限. 当一个员工离职时,往往会忘记关闭a系统的帐户或者忘记关闭b系统的帐户, 员工太多了, 系 阅读全文
C# GetSchema Get List of Table 获取数据库中所有的表名以及表中的纪录条数的方法
2011-10-18 20:27 by 通用C#系统架构, 3826 阅读, 3 推荐, 收藏, 编辑
摘要:数据库连接如下:<add key="BusinessDbConnection" value="Data Source=localhost;Initial Catalog=PRM;User Id = sa ; Password = "@sa;" />代码如下://--------------------------------------------------------------------//AllRightsReserved,Copyright(C)2011,HairihanTECH,Ltd.//-------------- 阅读全文
C#缺省参数可以让代码变得更加简洁明了与时俱进心里敞亮了很多了
2011-10-11 18:22 by 通用C#系统架构, 1951 阅读, 5 推荐, 收藏, 编辑
摘要:以前没有缺省参数这个说法时,为了让别人调用我们的代码方便一些,会写很多构造函数,例如一个查询方法贴一些代码如下:publicDataTableSearch(stringsearch){returnSearch(string.Empty,search,null,null,string.Empty);}publicDataTableSearch(stringsearch,string[]roleIds){returnSearch(string.Empty,search,roleIds,null,string.Empty);}publicDataTableSearch(stringsearch,s. 阅读全文
让一个软件系统同时支持多个多种数据库灵活配置,让客户可以任意配置各个核心数据库部分
2011-10-09 23:05 by 通用C#系统架构, 6425 阅读, 9 推荐, 收藏, 编辑
摘要:直接看下图, 图中表明的一些系统设计的思想出发点,接着我们看看具体的实现部分. 一个系统随时可以部署在多个电脑上进行负载均衡, 甚至一个系统同时连接3种种数据库或者更多数据库, 充分利用分工职责明确原则. 我们做软件项目的, 没办法要求银行不要用DB2, 也没办法要求政府不要用Oralce, 只能适应客户,跟着客户走. 其实我们自己是不想换来换去. 用到的C#技术有 : XML, 反射, 枚举, 遍历枚举, 接口, 默认参数, 函数重载等.1: 首先需要让客户能灵活配置,我们需要把客户的配置放在XML文件里,以前水平差一些的时候喜欢把很多配置信息都放在数据库里,还有TXT文件文件里,现在水平. 阅读全文
浅谈管理软件开发类项目是怎么来的,怎么接到项目的,欢迎大家补充
2011-10-09 00:53 by 通用C#系统架构, 5514 阅读, 18 推荐, 收藏, 编辑
摘要:其实很多人问过我,吉日你的软件项目都是哪里来的?为啥你有做不完的软件项目? 我也简单理了一下思路,跟大家一起分享一下: 01: 首先你需要时同事同行里公认的技术高手,而且是为技术很执着的那种人,在起步阶段这样的状况容易别人介绍软件项目给你做,但是这个时候来的软件项目大多比较小, 一般是几千元的软件项目比较多. 当然现在的物价与10年前的物价也不一样了. 02: 由于你技术高超细腻,工作认真,口碑很... 阅读全文
开发各种信息管理系统的标准演示数据都帮你整理好了,少了录入演示\测试\模拟数据的烦恼了[提供下载]
2011-10-08 00:06 by 通用C#系统架构, 4023 阅读, 10 推荐, 收藏, 编辑
摘要:我们平时开发各种信息管理系统,往往每次都产生演示数据烦恼一些,虽然也就花1天时间就可以了搞定了,但是每次都发明很多张三\李四, 胡编乱造很不规范,而且有水平的客户一看就知道是个不成熟的系统, 本来想20万一套推销的软件,就因为演示数据不够专业可能客户失去了购买的积极性了. 虽然一个人花费1天时间仔细录入演示数据也是可以搞定,但是我们前后开发10个系统,那就用10天,若是1000个人在开发各种系统,那就是需要10*1000天的时间在耗费在整理演示数据上. 若有一个现成的设计合理的演示数据, 数据结构是公开的, 数据是仔细认真整理的,那就直接拿过来用就可以了,我们也可以偷懒一下. 有些开发人员,业 阅读全文
C# winform 窗体接收命令行参数自动登录进行系统,模拟600个WCF客户端的并发压力测试
2011-10-02 12:31 by 通用C#系统架构, 12185 阅读, 5 推荐, 收藏, 编辑
摘要:我们想要达到的目的是模拟600个客户端的消息提醒功能,当然我们没有600个电脑可以拿来测试,我们只有4-5台电脑可以用来测试,那我们就想办法在一个电脑上执行100来个客户端,用不通的帐户登录,模拟600个并发时的情况. 现在遇到的问题: 1:一个个登录,每个电脑上登录100来个用户是很繁琐的事情,人都会眼花缭乱。 2:在测试过程中往往会发现一些问题,这时候又需要重新部署服务器端,又要部署客户端,那是很要命的事情。 3:随时想测试程序性能的时候,不需要别人的协助,只要自己一个人是否可以顺利进行测试,又轻松又快的方式是否可以?总不能要求别人总加班,靠自己。 解决问题的思路: 1:先把数... 阅读全文
从深圳回杭州的飞机上捡了一个不错的手机,被小考验了一下
2011-09-27 23:54 by 通用C#系统架构, 2459 阅读, 12 推荐, 收藏, 编辑
摘要:10多年前,还在浙江万里学院上班时,在学校门口捡了一个摩托的手机,那时候手机相对值钱一些,其实我当时自己用的手机都没捡到的那个手机好,我当时丝毫没有犹豫就交到大门口的保安手里了. 那之后我前后丢了N多手机,女朋友也丢了好几个手机,当然也有被偷的,没人还给过我们,甚至马上打回去,都已经是没信号了.前几天,从深圳回杭州的飞机上,我不小心又一次捡到了一个手机,而且是诺基亚的智能手机,款式也非常新,估计能价值3k-5k左右的样子,我稍微犹豫了一下,以前我捡到别人的手机都还给别人了, 但是我丢,被偷了N多手机没人还给我,我要不要把这个手机自己留着用了? 反正也没人看见我捡到手机了.其实也就几秒钟的时.. 阅读全文
国内的IT生意还真TMD难做,想生存发展大家还得多思考一下,出路在哪里?稍微迷茫了一点点
2011-09-23 00:17 by 通用C#系统架构, 8614 阅读, 30 推荐, 收藏, 编辑
摘要:最近一段时间投了杭州某某所(规模不小)的固定资产管理系统的标, 心理啥滋味都有, 写出来跟大家分享一下. 首先人家某某所还是很公开公平的, 先收集了固定资产管理系统的功能介绍等等. 01: 我们把固定资产管理系统的说明文当, 功能介绍, PPT 等发过去. 对方了解大体上的报价. 02: 一个月后, 要求去购买标书, 参加招投标, 标书工本费100元, 投标需要压5000元的押金. 03: 半个多... 阅读全文
工作流引擎组件[行政审批流程组件] 开发实施过程中遇到的问题汇总,希望能对大家有参考价值
2011-09-16 21:11 by 通用C#系统架构, 3777 阅读, 9 推荐, 收藏, 编辑
摘要:工作流项目遇到的问题总结:行政审批流程组件的大体要求01:可以支持多种数据库.02:可以支持多种开发语言,不能只限于.NET.03:需要可视化设置审批流程步骤.04:需要有并行审核流程(会签).05:需要实现条件选择审批流程分支功能.06:需要跟即时通讯结合在一起,提供提醒.07:需要集成单点登录.08:ERP系统需要集成,否则ERP系统里的单据无法定位审批流程,需要能明确是谁发出的单据,才可以进入审批流程.09:各种单据审批通过后,还需要回写到ERP系统里或者可以回调ERP系统中的相应的事件.10:C/S即时通讯需要与B/S审批流程能进行单点登录,不需要重复登录,方便用户操作.11:审批流程 阅读全文
大哥你需求里说只要工作流引擎组件[行政审批流程组件],怎么真正需要的东西这么....悲剧了,客户需求无止境.........
2011-09-14 12:09 by 通用C#系统架构, 5551 阅读, 14 推荐, 收藏, 编辑
摘要:最近有个广东的大客户,需要一个工作流引擎,主要用户单位内部的行政审批系统,单位要进行无纸化办公改造规模比较庞大,由于公司大领导催促得也很紧急,有近万人规模的工厂,所有的内部行政审批的纸张的单据都需要通过软件系统来进行审核. 牛B的公司,需要有牛B的思想,需要有牛B的领导有牛B的执行力,也需要有牛B的配套软件协助提升工作效率, 当然也需要有牛B开发思想的程序员开发程序同时需要有牛B的理解能力, 也需要牛B的实施人员, 更需要牛B的操作人员,牛B的管理人员, 否则成就不来牛B的软件项目的. 我的梦想就是开发一套牛B的组件,促进软件行业的发展,让很多开发人员的少辛苦一些.提高一下生活质量,能有更多. 阅读全文
浅谈专心只学一门C#的优缺点[邀月补充:一精胜于十专]
2011-08-30 23:43 by 通用C#系统架构, 10737 阅读, 22 推荐, 收藏, 编辑
摘要:进入IT行业快有半辈子了,今天在家看书无聊,写一遍文章跟大家一起探讨一下只学了一门C#后的优点缺点.希望大家一起补充.所谓的只学了C#也是有些相对的, 以前学过FoxBase, C, pascal, delphi, VFP, PB, c++, javascript, php, Java, C#等等很多,当然也有mysql, sqlserver, oracle, db2等数据库知识. 其实真正深入学... 阅读全文
CTO(首席技术官)
2011-08-30 20:04 by 通用C#系统架构, 1812 阅读, 9 推荐, 收藏, 编辑
摘要:CTO(首席技术官)英文Chief Technology Officer,即企业内负责技术的最高负责人。这个名称在1980年代从美国开始时兴。起于做很多研究的大公司,如General Electric,AT&T,ALCOA,主要责任是将科学研究成果成为盈利产品。1990年代,因计算机和软件公司热门,很多公司把CTO的名称给予管理计算机系统和软件的负责人。有时CTO和CIO(Chief Information Officer信息管理最高负责人)是同一个人(尤其在软件公司),有时CTO归于比较精通科学技术的CIO手下。在不同领域的公司,CTO工作性质不同;即使在同一领域,工作性质也可能大不 阅读全文
C# C/S 图片验证码功能源码
2011-08-30 14:55 by 通用C#系统架构, 4693 阅读, 8 推荐, 收藏, 编辑
摘要:运行效果如图用法如下:///<summary>///显示验证码///</summary>///<returns>验证码</returns>privatevoidGetVerifyCode(){VerifyCodeImageverifyCodeImage=newVerifyCodeImage();//取随机码stringcode=verifyCodeImage.CreateVerifyCode().ToUpper();//输出图片this.picVerifyCode.Image=verifyCodeImage.CreateImage(code,3) 阅读全文
程序员说:"爱你不容易 WCF! " 持续遇到12个问题,杯巨
2011-08-27 03:11 by 通用C#系统架构, 8502 阅读, 6 推荐, 收藏, 编辑
摘要:前几个月开始在项目里开始大量用WCF技术, 曾经用Remoting都很顺畅,这次改用上WCF后一连续遇到了N多问题才最终勉强成功了,当时我把遇到的每个问题都记录下来,虽然解决方法当时没仔细整理,但是把这些遇到的问题给准备使用WCF的朋友给个参考,熟练使用WCF没想像的那么简单. 由于需要 客户端与服务器端的通讯需要加密, 采用了 TSL/SSL协议通讯,需要电子证书加密方式运行, 就遇到了如下这么多问题,有点惨啊.01: “net.tcp://192.168.0.121:8888/DotNet.Service/LogOnService/”不支持正在使用的 .Net 组帧模式。有关详细信息,请. 阅读全文
虽然离成功很遥远,33岁程序员提前感受退休在家看看孩子的日子
2011-08-26 22:26 by 通用C#系统架构, 2955 阅读, 6 推荐, 收藏, 编辑
摘要:最近一个月在家里看孩子,提前感受一下程序员退休在家的日子[打算休息半年或者2-3年]. 在家休息首先非常有自由感, 没人管, 没人监督, 没人敦促, 没人向老板打小报告, 工作进度也不用汇报, 已经工作了10多年了, 曾经几乎从来没请假过,也从来没休过长假.顶多就是经常性迟到屡教不改, 甚至10年从来没旷工过一天, 一直充当了相对优秀打工仔的角色. 现在生活快奔小康了生活上也没什么太缺少的, 经过十年的打拼生活安定了,即时没工作也是收入稳定了,人为啥活着也想开了干脆就给你放假几个月假期.在家里看看孩子吧. 等没钱花了再去考虑一下打工. 老婆大人也支持在家休息一段时间.很多人都想干到35岁就事. 阅读全文
C# 一个字符串是否在另外一个字符串数组里 Array.Exists 的用法 Array.IndexOf 用法
2011-08-22 21:15 by 通用C#系统架构, 9588 阅读, 3 推荐, 收藏, 编辑
摘要:其实一行代码就可以了,不用写那么多循环,先看看老外写的代码usingSystem;classProgram{staticvoidMain(){string[]array={"cat","dot","perls"};//UseArray.Existsindifferentways.boola=Array.Exists(array,element=>element=="perls");boolb=Array.Exists(array,element=>element=="python") 阅读全文
C# C/S TreeView 设置为只读
2011-08-20 13:28 by 通用C#系统架构, 1108 阅读, 2 推荐, 收藏, 编辑
摘要:privatevoidtvModule_BeforeCheck(objectsender,TreeViewCancelEventArgse){e.Cancel=true;} private void tvModule_BeforeCheck(object sender, TreeViewCancelEventArgs e) { // 窗体已经加载完毕 if (this.FormLoaded) { e.Cancel = true; } } 阅读全文
会做人比会写程序更重要
2011-08-14 19:22 by 通用C#系统架构, 1656 阅读, 10 推荐, 收藏, 编辑
摘要:我第一次创业时,我每个月都按时给大家发工资,就是借钱也都按时发工资,但是那时候我的合伙人,把大家都忽悠过去后,好像大家跟着他就会有光明的前途一样. 但是事实证明,跟着他的人,大多都被骗个差不多,我的合伙人自己买了车,买了房子,但是很多给他打工的人,都收了白条,甚至有的人还被骗了30多万的现金,拿不回来. 我的坏脾气真的深深地害了我,我做了9件好事情,但是只要1件事情上发火了,就把大家都得罪了,很容易就变成丑人了,大家不会记得你的9个好事情,但是会深深地记住拟的1个坏处. 我要练就一个好脾气,好性格. 我从来没克扣过别人1分钱,也没拖欠过任何工资,从来说到的都是做到,答应员工加薪的,也都加薪了. 阅读全文
兄弟你留下了上千行的思路凌乱功能脆弱算法模糊有Linq有多线程的代码拍屁股就走人了很是让我们郁闷啊
2011-08-06 23:44 by 通用C#系统架构, 5928 阅读, 19 推荐, 收藏, 编辑
摘要:由于项目里事情很多,前些日子一直解决WCF问题,接着解决系统安全国家认证的事情,再接着解决DB2兼容性的问题,根本顾不过来检查兄弟们编写的代码。项目在前期都是编写一些添加、修改、删除之类的简单功能,大家代码的质量和出错的概率相对较小些,其中代码生成器也起到了很好的作用。 项目到了后期,没那么多简单的功能,大多都是相对复杂的功能了,加班也多了客户催促得也急了,种种原因导致4个兄弟走人了。 但是人走了... 阅读全文
通用权限管理系统送国家软件评测中心进行应用安全三级认证的经验分享
2011-07-09 22:58 by 通用C#系统架构, 2773 阅读, 6 推荐, 收藏, 编辑
摘要:最近在北京做某银行的现金管理系统,银行有要求软件需要进行安全认证才可以正式上生产系统应用,我们把软件送到北京的国家软件评测中心,进行应用安全三级认证,目前也正在认证过程中,大概还需要有一两周才能通过安全认证。 虽然我们开发的是银行的现金管理系统,但是很多软件应用安全检测的项目,都是通过通用权限的功能 阅读全文
WCF客户端动态设置WCF服务器主机的地址的方法参考,可以连接多个相同WCF主机的方法
2011-07-03 15:59 by 通用C#系统架构, 4494 阅读, 5 推荐, 收藏, 编辑
摘要:最近做一个项目,需要在客户端灵活配置连接到哪个服务器的功能,例如客户端是一个,现在想连接A服务器就连A服务器,想连接B服务器就连接B服务器,当然不需要手动修改配置文件,直接通过程序来实现WCF目标主机的配置功能。 参考核心代码如下://--------------------------------------------------------------------//AllRightsReserved,Copyright(C)2011,HairihanTECH,Ltd.//---------------------------------------------------------. 阅读全文
软件项目开发过程中主要遇到的核心问题小结
2011-06-24 09:27 by 通用C#系统架构, 8378 阅读, 24 推荐, 收藏, 编辑
摘要:最近在北京组织管理某银行的现金管理系统项目的开发,对软件项目开发过程中遇到的问题进行一些心得体会小结,怕时间长了没及时写下来时间久了被遗忘了,现在趁项目还在开发过程,把体会相对深刻时,感受到的一些问题整理下来,分享给大家同时也多听听大家的建议,也希望给那些将来想当项目管理人员的做一些参考,好思想好总结,没必要将来跟我一起升天人间蒸发了。 01:软件项目开发合同的订立,合同需要对将来几个月甚至几年需... 阅读全文
LINQ技术、EF技术都出来蛮久了,软件开发者、软件公司是否还有必要有自己的代码生成器?
2011-06-23 11:18 by 通用C#系统架构, 8927 阅读, 14 推荐, 收藏, 编辑
摘要:有一段时间,也怀疑自己,是否有必要继续维护代码生成器?因为微软的LINQ技术、EF技术都出来了,而且资料也开始越来越多了,代码生成器的功能越来越被这些新技术取代了,是否有必要还继续维护代码生成器?今年的3件事情给了一些启发、加强了对代码生成器的认识高度。 1:在国家某部委开发项目,数据库需要用的是O 阅读全文
2周修改了1000多个Bug后软件项目扭转了局面,未交付银行的现金管理系统健壮起来了
2011-06-21 10:35 by 通用C#系统架构, 7268 阅读, 15 推荐, 收藏, 编辑
摘要:一方面是项目的工期紧急、另一方面也难做到公司招聘的程序员个个都是精英程序员,其次客户的需求变化、商业逻辑经常性的变更也导致系统的不稳定性、数据库模型的变化变化等等多多少少影响了程序的稳定性,再加上整体程序架构也相对复杂一些严格要求分层部署多台电脑。 毕竟一个软件公司的预算也是有限的、项目的利润空间也是有限的,否则可以来个招聘开发精英计划,找来几个技术真正过硬的月薪在20K以上的.NET程序员3-5个,绝对不会有产生1000多个Bug的这个事情,若还有这个事情那就不是精英开发人员了,他们应该编写出来的程序都是相对思路严谨、经验丰富、设计也会合理、经得起折腾、经得起客户的折磨了,否则也不会有那个. 阅读全文
写在C#.NET通用权限管理系统组件源码已销售300多套
2011-06-19 10:16 by 通用C#系统架构, 4420 阅读, 4 推荐, 收藏, 编辑
摘要:经过不断的努力C#.NET通用权限管理系统组件源码已销售300多套,距离销售2000套的目标还有一些距离,但距离不是问题关键是每天都在进步,客户数量一天比一天多一些。 若这个C#.NET通用权限管理系统组件源码是免费的,绝对可以达到下载量几百万次,但是那个数据是毫无意义的,我并不是反对免费软件,那对大家没啥意义。 我们讲个简单的故事:假设有一个程序员工程师老爸在某一软件公司工作。国家有一个大型软件系统在招标,那我们就简单的说说这个连锁反应。 01:国家开发大型软件系统,带到了社会的发展,带动了就业,促进了社会的发展,促进了货币的流通。02:软件公司中标后,会开发票,会缴纳税收给国家、地方。 0 阅读全文
C#.NET编程小技俩输出彩色字体的控制台程序,测试分布式系统时可以用到
2011-06-18 21:07 by 通用C#系统架构, 2019 阅读, 4 推荐, 收藏, 编辑
摘要:曾经还在读大学时,看大四的学长研究什么Linux系统,系统启动时会有在控制台显示彩色字体感觉很酷,现在回想起来也有10来年时间了,当时都不知道是怎么实现的,今天在北京闲着无聊尝试了一下,输出彩色控制台字母,给大家看一下,其实程序非常简单。System.Console.ForegroundColor=ConsoleColor.Green;System.Console.WriteLine("WCFHost服务器端已正常启动。。。");System.Console.ForegroundColor=ConsoleColor.White; 在开发分布式系统时,往往需要有控制台程序做输 阅读全文
这样的“牛”人,绝佳客户最好能多碰上上几个是我们当程序员的好运
2011-06-18 10:13 by 通用C#系统架构, 5036 阅读, 10 推荐, 收藏, 编辑
摘要:前2天看了老代的 这样的“牛”人最好别碰上 稍微有点儿感触,同样是客户可能差别都非常大。最近一个月我碰上了一个这样的客户他来自台湾,他在网上看到了我的作品,给我写了邮件要购买源码,结果我邮件没收到,他为了联系上我又装了QQ。 后来折腾了整整一天,我们终于搞定了生意款也顺利打过来,我把源码通过QQ发给他了,他还问我是否有多几个视频,感觉视频看看很有意思。 这个客户的优点我总结了一下: 01:做事情有激情、有及时跟进催促的能力,例如电子邮件联系不上,还会用其他途径联系,达不到目的不罢休,而且2天内就可以联系上想联系的人。02:看代码的力度也很强,他拿到代码后第一天就看到凌晨3-4点,正好是碰上周. 阅读全文
项目救急亲身感受总结 - 测试分工的力量
2011-06-17 14:19 by 通用C#系统架构, 3489 阅读, 13 推荐, 收藏, 编辑
摘要:最近有一个项目进度明显缓慢,项目组开发人员的状态也有些低迷,客户也对项目的进展不太满意,项目组成员对项目成功的信心也明显有些不足,静下心来总结了一下项目组中现存在的严重问题:1:对员工的绩效考核不到位:应该积极实施对员工的监督和管理,以提高他们的积极性和工作效率。 2:工资需要改革:不提倡一成不变的工资制度,奖罚分明,降低基本工资,提高奖励额度。 3:正确选择管理者,并提高管理者的责任感和管理能力:让管理者充分发挥带头作用。 4:控制好员工的离职频率。 5:把项目风险分摊给每个员工,让每个员工都有责任感。 6:其实一切问题的根源就在于对整个项目的整体宏观的管控能力没做好、每天、每周、每月的管. 阅读全文