自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

phenixヾ的专栏

炼金士

  • 博客(61)
  • 资源 (4)
  • 收藏
  • 关注

原创 基于.net 6 & Orleans & Dapr 的 开发框架:Phenix Framework 7

Phenix Framework 7 for .net 6 & Orleans & Dapr 发布地址:https://github.com/phenixiii/Phenix.NET7201905221,发布轻量级的持久化引擎,支持Oracle、MySQL,封装ADO.NET,可同时操作多个数据库,提供分库分表策略的持久化方法2,提供数据库的数据字典的查看方法,示例见Demo.Ph...

2019-10-27 10:53:28 1009

原创 物流软件全过程管理办法

物流软件全过程管理办法

2022-12-06 16:59:38 209 1

原创 Phenix Framework 6 for CSLA:基于.NET Framework 4.5 和 CSLA 4.3.14.0 的 开发框架

Phenix Framework 6 for CSLA:基于.NET Framework 4.5 和 CSLA 4.3.14.0 的 开发框架

2021-08-28 20:44:16 394

转载 Orleans 知多少 | .NET Core 分布式云计算框架(转)

作者:『圣杰』出处:http://www.cnblogs.com/sheng-jie/Orleans 知多少| .NET Core 分布式框架引言公司物联网项目集成Orleans以支持高并发的分布式业务,对于Orleans也是第一次接触,本文就分享下个人对Orleans的理解。这里先抛出自己的观点:Orleans 是一个支持有状态云生应用/服务水平伸缩的基于Virtual Actor 模型的.NET分布式框架。下面我会从以下几个关键点,进行阐述:云生应用的挑战 何为..

2020-05-10 16:42:18 715

转载 Orleans 3.0正式发布:微软下一代云计算编程模式(转)

Orleans 3.0正式发布:微软下一代云计算编程模式Orleans是一种新的编程模式,用来提升微软通用语言运行库(CLR)的抽象水平,Orleans的宗旨就是为了创建一种既适用于客户端又适用于服务器的编程模式来源:IT之家2019-11-04 09:00Orleans是一种新的编程模式,用来提升微软通用语言运行库(CLR)的抽象水平,Orleans的宗旨就是为了创建一种既...

2019-12-11 21:58:20 227

原创 WebAPI 身份认证解决方案——Phenix.NET企业应用软件快速开发平台.使用指南.21.WebAPI服务(一)

21 WebAPI服务 ASP.NET Web API,是微软在.NET Framework 4.5上推出的轻量级网络服务框架,虽然作为ASP.NET MVC 4的一部分,但却是一套全新的、独立的服务平台开发框架,可支持多种(包括移动)客户端的访问,非常适合于网络平台应用的开发。 Phenixヾ在ASP.NET Web API服务框架、及其自身业务框架(封装CSLA)基础上,为跨平台应用系统的

2015-09-24 21:10:59 1573

原创 CSLA代码生成器使用说明书

download.csdn.net/source/preview/8222631/2c8be67d4da6c3f3bcf06dc6f8915027'

2014-12-04 16:19:26 1403

转载 运用四色建模法进行领域分析

-转帖:http://www.infoq.com/cn/articles/xh-four-color-modeling领域建模有很多种方法,对于同样的问题域使用不同的建模手段得到的模型可能也不尽相同。于是我经常听到这样一个问题:怎么才能保证建模的正确性?      这听起来是个合理的质疑,但实际上却不是那么有道理。首先我们需要明白建模的目的是什么?如果仅仅是为了描画问题

2013-11-15 16:07:13 2136 1

转载 概述CSLA.NET

来自:博客园作者:孤独侠客摘要:CSLA.NET是一个在分布式计算环境下利用面向对象思想创建业务对象的一个框架。是目前在.NET平台上,最受到广泛使用的开放源代码的开发框架(Development Framework)之一。该框架涵盖在一个非常宽松的软件授权,以及有一个充满活力,有帮助且友好的社群团体。-    CSLA.NET是一个在分布式计算环境下利用面

2013-10-23 21:15:09 5738

转载 delphi xe5: 真正的智能手机跨平台开发工具来了

根据各方面的消息,delphi xe5这次是真正支持跨平台智能手机开发了,在xe4的ios本地代码基础上,再增加支持直接编译成android本地代码。delphi毕竟有着强大编译器的遗传基因,一出手就让之前所有的其他开发工具被甩开很多。之前我很喜欢的titanium框架,其最大的致命问题有三个:1 没有可视化的界面生成。所有界面都要手工代码生成,这对效率来说影响很大。2 不是真编译。t

2013-09-08 14:01:01 9484 6

转载 EPC-事件驱动的流程链(转载)

作者:胡长城 博客:http://blog.csdn.net/james999什么是EPCEPC是一种过程建模方法,全称是Event-driven Process Chain。在九十年代初期才由Keller等人提出。对于EPC,国内开发人员是陌生的,可能很多人听说EPC【01】,也仅仅是在ARIS(Architecture of Integrated Information Sys

2013-09-01 17:10:30 2639

原创 演示视频链接:15分钟搞定主从结构WinForm开发

15分钟搞定主从结构WinForm开发:http://pan.baidu.com/share/link?shareid=3832265987&uk=3862032179&third=15#0-tqq-1-1482-89b7933b38b0586d98eb9d131fa70b46

2013-07-23 19:43:59 1297

转载 敏捷开发的26条至理名言

摘要:敏捷开发真正的问题是什么?其实敏捷主要还是一种观念,一种意识,通过人来推动。本文总结了26条有关敏捷开发的关键原则,供读者参考借鉴。  我经常收集各种各样的至理名言,最近我重温敏捷开发;真正的问题是什么?下面是一份26条关键原则的清单,以指引敏捷软件开发团队。  1、完整地干完一件事后在开始另一件事:用厨房比喻来说就是:“先上这道菜,再开始做下一道”。软件开发的最大问题就

2013-05-15 12:02:05 820

转载 写给开发者看的关系型数据库设计

写给开发者看的关系型数据库设计来源:星核的博客数据库设计,一个软件项目成功的基石。很多从业人员都认为,数据库设计其实不那么重要。现实中的情景也相当雷同,开发人员的数量是数据库设计人员的数倍。多数人使用数据库中的一部分,所以也会把数据库设计想的如此简单。其实不然,数据库设计也是门学问。从笔者的经历看来,笔者更赞成在项目早期由开发者进行数据库设计(后期调优需要DBA)。根据笔者

2013-05-05 08:22:09 1166

转载 大道至简,职场上做人做事做管理

http://www.cnblogs.com/JimmyZhang/archive/2011/08/20/2146390.html大道至简,职场上做人做事做管理大道至简,越是根源和基本的问题,道理实际上越简单。关于如何做人、做事、做管理的书很多,我看得不多,但是我觉得这些书更多是侧重技术和实现细节上的,而很少从人的思想和观念去讲。实际上,从根本上去说,如何做人做事是世界观的问题,也是一个哲

2012-03-08 15:38:29 837

转载 转载:中国物流软件市场大盘点

转载:中国物流软件市场大盘点(2010-01-13 13:15:21)看到这篇文章发布时间最早是2008.2.10 简单看完以后,又仔细看了一遍,觉得放到今天也能看。内容如下:我国物流软件的现状如何,整个市场的发展前景怎样,用户对什么样的物流软件更为青睐,计世资讯近期对这个市场进行了深入的调研,结果表明物流软件市场——  根据中国物流与采购联合会统计,2

2012-02-17 22:56:27 2574

原创 逐步整理项目经理日常工作手册。。。

承接项目原则1,项目经理不可把合同中的技术条款当儿戏,在合同流转单上请慎重落笔,这些条款是你承担下这个项目时与公司的契约;2,合同里的上线时间、验收指标需严格把控,要考虑手上的资源、可支配的时间,不打无准备的仗,任何无把握的问题都必须第一时间提交上去,讨价还价,将风险尽可能在项目启动之前化解;项目里程碑控制原则1,项目经理是根据合同中的技术条款按时按质来完成任务的,

2012-02-14 20:27:37 2019 2

原创 Phenix.NET for CSLA 框架应用问答

1.在用户登陆时,是用何种加密方式的呢,如方便可否告知,谢谢.通过终端程序初次登陆系统时,用户名密码为:ADMIN/ADMIN,注意大写。加密算法为:DES,请见:System.Security.Cryptography 命名空间2.关于权限控制,如果用户在系统中的权限大多数是不同的,对于每个功能的多个权限,用角色分配是否容易呢?框架采用“用户-角色-权限”结构,研究表明,角色/权

2011-12-21 16:13:35 1947 1

原创 Phenix.NET for CSLA 应用服务程序初次启动配置数据库的过程

//第一次启动时弹出连接数据库对话框,请用DBA权限用户连接2011-12-20 19:05:16 初始化 - 构建子目录...2011-12-20 19:05:16 初始化 - 配置系统...2011-12-20 19:05:16 取版本号 失败 - 可能需要构建配置库: ORA-00942: 表或视图不存在//此时弹出重新连接数据库对话框,重复一次输入连接以便构建配置库20

2011-12-21 15:55:34 1755

原创 Phenix.NET for WebAPI & WF & CSLA,企业级、分布式、符合领域建模的OOP软件快速开发平台

Phenix Framework and Teamwork Tools 20190624 下载地址 :https://download.csdn.net/download/phenixiii/11316834Phenix Framework and Teamwork Tools 交流群:206648373,可在群文件里下载最新版在IDE中设计业务类的映射关系演示:...

2011-10-08 19:09:37 6602 16

转载 公司绝对不会告诉你的20个潜规则

公司绝对不会告诉你的20个潜规则作者:马建朝 2011-08-10 08:371. 入职时的工资高低不重要,只要你努力工作你会得到相应待遇的我估计几乎找 过工作的人都听过这句话,当我们确定被聘用跟公司谈工资时,他们都会说“如果以后你业绩突出、努力工作,

2011-08-20 09:29:34 1458

原创 Visual Studio 核心代码模型(Addin+CodeModel)使用心得

本文通过一个在VSIDE代码编辑窗体中为枚举定义批量添加Attribute的开发案例,总结一下Visual Studio 核心代码模型(Addin+CodeModel)的使用心得。

2011-01-09 11:15:00 2478 3

原创 软件产品职位活动库-产品经理

“软件产品职位活动库”及其矩阵图,完整内容见http://u.115.com/file/f55acb658c#

2010-12-12 11:31:00 1237

原创 Phenix.Business(CSLA)业务类代码生成模板 for CodeSmith 52 发布

Phenix.Business(CSLA)业务类代码生成模板 for CodeSmith 52 由张亚辉主笔,特此感谢!http://u.sohu.com/download/11/12849505747321381838018 新版见http://blog.csdn.net/phenixiii/article/details/6853423

2010-09-20 10:56:00 2051 7

原创 软件过程框架实践

多年第一线软件开发管理工作的实践总结

2010-09-01 18:41:00 1920 3

原创 Phenix 分布式应用开发平台 for Delphi (源码) 发布

Phenix是基于Delphi-MIDAS技术之上的开发平台。Phenix分为Phenix控件包(包含有PhenixLibrary、PhenixDataSource、PhenixResource)、定制管理工具-Phenix Manager(以下简称PM)、和一个运行在DCOM+Borland Socket Server上的中间件-PhenixApp(以下简称PA)。在MIDAS的先进思想和强大功能基础之上,Phenix将数据库应用的分布式开发模式进行了封装,可更加方便而高效地开发出您的软件产品。

2010-08-27 18:16:00 4271 99

原创 CSLA4正式版推出啦

CSLA4正式版推出啦,几乎颠覆了以往版本,原有的ValidationRules改成了BusinessRules、CommonRules作废了改成namespace Csla.Rules.CommonRules。。。

2010-07-25 09:20:00 1244

原创 CSLA如何动态控制权限的问题

就业务属性的写权限问题而言,请注意区分什么是归于业务逻辑的写权限,什么是归于角色的写权限。

2010-07-17 16:07:00 1581 1

原创 Phenix应用系统安装部署方法

1,CSLA框架文件部署位置:  文件名      客户端      服务端Csla.dll       是            是 2, Phenix框架文件部署位置:  文件名                                  客户端      服务端Phenix.Core.dll                       是        

2009-10-20 19:31:00 2612

转载 团队建设感悟(7):如何处理争论

http://pm.csai.cn/hr/200905130921351629.htm     几乎每天,在项目中,我们都要不断的与队友沟通设计方法,编码方式,在论坛中,也经常会看到大家对于一个技术点的无休止的争论。  有人说,“真理越辩越明”,这句话,没错。但是,你自己要弄明白,你是为了弄清楚一个真理的合理性,还是为了作成功一款产品,带成功一个团队?  这是一篇有关“如何处理争论”的

2009-07-16 11:01:00 885

原创 数据映射字段业务规则:FieldRuleAttribute

using System;namespace Phenix.Core.Mapping{ /// /// "数据映射字段业务规则"标签 /// [Serializable()] [AttributeUsage(AttributeTargets.Field)] public sealed class FieldRuleAttribute : Attr

2009-07-12 20:40:00 1317

原创 接口问题

 最近有个争论,就是视图到底怎么写才更有可扩展性?有两种写法:1,select 。。。,GetName(CD) name from AA;语句中GetName是一个带返回值的存储过程2,select 。。。,BB.name name from AA join BB。。。;其中一方认为第一种写法更具可扩展性?!我们来分析下。首先排除掉物理部署上的可扩展性问题,也就是说到底是采

2009-07-07 19:40:00 872

转载 开天眼,顿悟软件设计之道

本文摘自http://tech.it168.com/j/n/2007-07-10/200707101017099_3.shtml开天眼,顿悟软件设计之道     【IT168 专稿】夜深人静,四周一片宁静,月光如水银般倾泄,把大地染成一片银白。此时,满天的繁星像无数颗璀璨的宝石,把浩翰的夜空点缀得点点闪烁。与此相影成趣的是亿景公司三楼软开发部却灯火通明。苍穹无言,星月含

2009-06-21 12:48:00 1831 1

转载 软件的可维护性和可复用性

本文转载自http://wasiker.javaeye.com/blog/232174软件的可维护性和可复用性关键字: 设计模式 可维护性 可扩展性一般来说,一个易于维护的系统,就是复用率较高的系统;一个复用率较好的的系统,就是一个易于维护的系统。但是,实际上,可维护性和可复用性是两个独立的目标。    软件系统的可维护性:        软件维护就是软件的再生。一个好的软

2009-06-21 12:13:00 4935

转载 谈谈软件的可维护性问题

前言       很多包括自己在内的开发人员都会经常去借用(我们不用剽窃这个词了!呵呵)开源代码进行二次开发;或者在前辈的遗留代码下,继续修修补补。这种经历往往并不像看起来那么简单——有时看懂,进而修改别人的少许代码,都会觉得老虎天——无从下手,究其原因主要是代码晦涩,关系复杂,难以隔离影响等。    而这时我们或者抱怨前人代码写的愚蠢,垃圾;或者又会自惭自己编码水平太次。其实这种困境的起源除

2009-06-21 10:21:00 1680

转载 软件可靠性

转载自http://www.cmaintop.com/UploadFiles/2004121921215700.pdf软件可靠性软件的可靠性是用以衡量一个软件(指计算机程序)好坏很重要的一个评价指标。软件的可靠性与硬件的可靠性有许多相似之处,更有许多差别。这种差异是由于软、硬件故障机理的差异造成的,因而使软件可靠性在术语内涵、指标选择、设计分析手段以及提高软件可靠性的方法与途径等方面具有其自身

2009-06-20 22:49:00 3392

转载 软件质量保证(SQA)何去何从?

本文转载自http://www.itjj.net/pm/zhiliang/20070607/152793.html 软件质量保证(SQA)何去何从?   1 引论        在51CMM的质量保证论坛中,Robinzrb 的一帖 “做QA,并且感到郁闷的请进!”,引无数英雄竟折腰。这些英雄包括思想活跃的hjhza,乐于传道授业解惑的wtswts,喜欢指点江山激扬文字的vvvvvv…

2009-06-20 22:16:00 985

转载 软件可靠性是个大问题

摘自http://blog.51xuewen.com/ymin/article_12698.htm  软件可靠性是个大问题如果说计算机体系结构描写了计算机的躯体,那么,软件就是计算机的灵魂。软件可靠性对可信计算起着举足轻重的作用。几十年来,硬件技术特别是集成电路技术飞速发展,但软件技术在产品质量、生产力、成本及性能等众多方面都滞后于硬件技术的发展。随着软件系统规模和复杂性的增加,其开发成本

2009-06-20 22:00:00 1363

原创 配置还是代码

首先承认一点,配置其实也就是代码的一个变种,为什么要配置,主要还是从效率上来考虑的。当然,反过来,如果配置系统的开发和使用比直接利用代码开发来的复杂和效率低下,那直接用代码得了。比如主界面上菜单的权限管理,每个菜单项必须和登录的用户所拥有的权限进行挂钩,那么:1,普通做法,必须在主程序启动的时候,根据登陆用户的角色,对菜单项逐项其"可用、可显"属性进行赋值,如果不采取任何技巧的话,代码一大

2009-06-04 07:09:00 963

转载 解印度CMM模式困境 提供中国软件发展新思路

解印度CMM模式困境 提供中国软件发展新思路作者: ,  出处:计世网, 责任编辑: 徐蕊, 2008-09-18 14:51  CMM成就了印度软件业今天的辉煌,但CMM无法适应软件需求的快速变化,又限制了印度软件业进一步发展,近年来兴起的精益管理模式下的敏捷开发过程为中国软件业提供了一个发展思路。   CMM成就了印度软件业今天的辉煌,但CMM无法适应软件需求的快速

2009-05-17 20:02:00 941

Phenix7 for .net core 3 & Orleans 3分布式服务架构.pptx

介绍一个利用.net core 3 & Orleans 3,构建高并发、分布式的大型应用程序框架的简单方法和实现

2019-12-14

Phenix 6(for WebAPI/Remoting & CSLA)企业级应用快速开发平台

Phenix 6(for WebAPI/Remoting & CSLA)企业级分布式应用快速开发平台 ,含独创的透明化ORM持久层引擎(支持Oracle & SqlServer)、Addin嵌入到Visual Studio 2010-2019的所见即所得的源码辅助生成工具。支持Winform(DevExpress)三层架构、前后端分离(JS+WebAPI服务)技术的开发场景。压缩包内Phenix.Test目录为框架的测试代码可供学习参考(环境搭建和学习之前请先浏览一遍全套的使用指南),Phenix.Extensions 目录为扩展框架的源码库,提供了Winform界面框架源码、WebAPI客户端接口源码(含JS)、权限管理工程源码、WF扩展应用源码等。本框架研发并持续升级至今,十年余载,已成功应用于N多系统,持续升级请关注:https://blog.csdn.net/phenixIII/article/details/6853423

2019-07-10

WebAPI身份验证客户端AJAX示例代码

Phenix.NET5快速开发平台,支持WebAPI应用的开发。本代码是开发平台WebAPI身份验证方案的客户端AJAX代码示例,除了可以配套开发平台的web服务使用外,也可以直接应用到自己的项目中。具体请参考:http://blog.csdn.net/phenixiii/article/details/48718593#0-qzone-1-42526-d020d2d2a4e8d1a374a433f596ad1440

2015-09-30

Phenix.NET for CSLA 开发平台20130623

Phenix.NET for CSLA 开发平台,封装CSLA框架,自带持久化引擎、动态刷新引擎、WinForm界面框架、MVC Web框架、权限管理组件等源码、使用手册,为开发企业级应用系统而设计的分布式软件快速开发平台。 持续升级请关注:博客http://blog.csdn.net/phenixiii

2013-06-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除