software-design

    5热度

    1回答

    Delphi XE,Win32应用程序,SQL Server 2005数据库。 我正在实施质量管理体系。 我有一些预定义的过程映射,以在我的应用程序/系统中应用它们。我被要求拥有所有的交易(我不确定它是否是正确的词)动态,所以无论何时修改过程映射,它都会影响应用程序(当然无需重新编译或任何补丁) 这是一个示例解释更清楚: 假设一个文档控制模块,我们有一个过程图如: [文档控制器]接收来自承包商文档

    0热度

    2回答

    我有一个具有不同角色的多个用户的应用程序。 每个用户对资源的访问都受到他所具有的角色的限制。 现在,如果我正在构建一个应用程序来管理这些资源,我应该如何构建我的应用程序。 角色:管理员,版主,笔者 资源:文章 我看到两个选项。 1: 管理员/ -add /编辑/删除文章 -add /编辑/删除用户 撰文/ -add /编辑:用于提供访问每个角色对资源的作用 如建立独立的模块/删除自己的文章 版主/

    0热度

    1回答

    我有一个类,它将包含两个相关类的列表。 例如 Class ActivityHolder{ private ArrayList activityList; private ArrayList promiseList; } 我的问题是我如何命名ActivityHolder类。 [编辑] 我有一个上面的类结构,而不是钱包和硬币的情况。

    6热度

    2回答

    我想对以下问题提出一些建议: 假设您想为VCL控件编写适配器。所有适配器应该具有相同的基类,但在包装特殊控制方面有所不同(例如,从TEdit获取值与从TSpinEdit获取值不同)。 所以,第一个想法是创建一个类层次结构类似 TAdapter = class end; TEditAdapter = class (TAdapter) end; TSpinEditAdapter = cla

    3热度

    2回答

    我正在设计一个完全分布式的 P2P消息传递应用程序。 编辑:不只是任何消息应用程序 - 特别是一个公共论坛。消息从邻居传递到邻居,因此消息可能来自除原始作者之外的对等消息。沟通的保密并不重要。但是,验证邮件的作者至关重要。 问题需要介绍: 在客户端 - 服务器模型中,每个客户可以确信的消息的起源是有消息称它们是什么,因为那里是检查一个‘中间人’的身份验证服务器用户的凭证(用户名,密码)在将消息中继

    2热度

    2回答

    我有一个基于MVVM/WPF的应用程序,可以同时打开多个工作区(基本上包含一个TreeView),并在相同的数据树上进行显示和操作。我需要能够展开和折叠并独立选择每个工作区中的项目,并且希望能够在两个工作区之间拖放项目(例如移动或复制项目)。我还需要数据虚拟化,因为只有在第一次扩展树项目时才会加载数据(在两个视图中)。还有一个工作区范围的详细信息视图,显示当前具有焦点的工作区的选定项目的详细信息。

    2热度

    1回答

    在我的Zend Framework项目中,我使用了一个服务层,但是我并不知道在哪里处理错误。 例如,假设我有一个UserService::updateUser($data); 如果我有: $data = array( 'userId' => 2, 'firstName' => 'Jane', 'lastName' => 'Doe', ); 而且用户ID为2不存在?

    2热度

    2回答

    这是进一步从以前的一个衍生问题:https://stackoverflow.com/questions/1834485/aspect-oriented-programming-aop-in-c-not-c-anyone-doing-it 对这个问题的答案指向我们的一些研究实践,在皇后大学在这里: http://sailhome.cs.queensu.ca/~bram/aspicere/index.

    1热度

    4回答

    我了解到std :: vector是C++中原始数组的一个很好的包装,因此我开始使用它来管理CUDA应用程序中的主机数据[1]。由于不得不手动分配和复制东西,所以代码更复杂,可读性更差,所以我想扩展std :: vector。由于我不是很有经验,我想知道你对此有何看法。特别是天气它正确完成(例如std :: vector的析构函数隐式调用,对吗?),如果你认为它是一个好主意。 我写了一个小例子说明

    0热度

    1回答

    我有一个struts1应用程序。它支持下载到excel。我有Dao层给我提供数据。我有服务层,然后是行动(模型)。 我应该在哪里保留文件创建代码..?在行动还是服务?或shd我有util(util会创建非常糟糕的代码)