摘要:
开始底层的东西总是很类似, 看了园里的Fish-Li的一系列文章, 写得真好, 无论是风格还是内容。 本来也想想方便点就用remoting实现监视功能算了, 但这样就需要一个Winform的项目了。 既然是web项目, 为何不尝试使用WebSocket呢?! 这样的话, 我只要结合一个插件就可以监控。选型由于目前C#实现的WebSocket Server蛮多的, 如Olivine-Labs/Alchemy-Websockets; statianzo/Fleck ; kerryjiang/WebSocket4Net等等, 但都是基于4.0或以上的, 而我的项目基本上还是基于3.5的, 所以纠结了 阅读全文
摘要:
我们来看一下如何通过Bee.WeiXin开发微信公众平台。关于微信公众平台的一般性介绍, 这里不做展开。 园里找一找就可以了。 本文主要是介绍Bee.WeXin, 代码已发布到https://beeweixin.codeplex.com/上了。BeeWeiXin 是针对腾讯的微信公众平台开发一个开发框架。 该项目是基于Bee OPOA Platform 开发的。包含了以下功能:1. 基于调用树的微信答复模型。 调用树支持多级(有上下文)响应, 可以通过 文本, 图文, 自定义三种方式响应。 其中自定义可以回复微信公众平台API所提供的三个方式(文本, 图文, 音乐)。2. 提供了同步微信关注用 阅读全文
摘要:
该篇将介绍一下该平台中数据库访问层。设计之初考虑的主要偏向于方便应用, 由此数据访问层支持1. 简单, 方便, 高效。 API简单高效。2. 支持嵌套调用。 DbSession.Current3. 通用。 支持主流数据库应用。 已使用验证过的包括Sqlite, SqlServer2008, SqlServer2005, Oracle。DbSession的介绍先来看一下DbSession的主要API。 /* 实现IDisposable接口, 推荐使用using方式*/ public sealed class DbSession : IDisposable { pub... 阅读全文
摘要:
接上篇(通用性站点管理后台(Bee OPOA Platform) (2)- 快速开发特性)当时在系统构建的一开始就想引入MVC特性, 本人比较偏向于这种方式, 对Asp.net 基于事件这种方式不是特别兴趣。 对纯粹的http的调用方式很喜欢(可以用Fiddler拦截, 以便查找原因), 以最基本的Get/Post方式及请求的参数列表, 则可以很清晰的知道该请求与服务器端对应的关系。配置该特性开发目前基于以下配置文件展开的(IIS 7跟这个有点不一样, 具体可以参看Codeplex项目中的web.config文件):<add verb="*" path="* 阅读全文
摘要:
接上篇(通用性站点管理后台(Bee OPOA Platform) (1))该篇将介绍一下快速开发的方式。该方式主要是基于Entity类的Property的Attribute实现的。 以下将结合项目(http://beeopoa.codeplex.com/)介绍。建立表结构本实例演示如何实现一个员工管理的. 该项目共有两个Sqlite数据库文件AuthDB.db, Data.db, 均在$\trunk\Bee.OPOADemo\App_Data目录下.先在库Data建立如下表:CREATE TABLE [Employee] ( [Id] INTEGER PRIMARY KEY AUTOINCR. 阅读全文
摘要:
之前一直使用一个R2开发的叫Devfx开发的网站后台开发框架, 他集成了RBAC权限系统, 使项目开发中基本上都是集中的业务逻辑上, 带来了很多的便利。 随着自己对该类需求的不断累积, 这些基本的系统应该有这样的平台:1. 多数据库支持的;2. MVC框架的;(非Asp.net MVC)3. 内置RBAC权限管理系统;4. 能对单表操作的CRUD能简单快速实现的;5. 界面HTML结构清晰.该项目已发布到Codeplex上了, 地址为:https://beeopoa.codeplex.com/请参看源码中trunk下的readme.txt,以方便你快速了解该项目的大致功能。初始登入用户名:ad 阅读全文
摘要:
一个接口的世界, 包含了ORM的基础以及MVC的基础。 publicinterfaceIEntityProxy{///<summary>///获取实例对象的属性值///</summary>///<paramname="entity">对象实例</param>///<paramname="propertyName">属性名</param>///<returns>属性值</returns>objectGetPropertyValue(objectentity,st 阅读全文
摘要:
关注Mono及Ubuntu很久了。 今天在window上搭了个SVN服务器, 然后Ubuntu上装了个esvn, 将项目中的文件更新下来。 并用monoDevelop重新编译。总算在上面跑起了一个我开发的一个控件组。 先看一下屏幕截图:(PS:其中Gif读取组件是用JillZhang开发的组件来进行解析)在程序迁移中, 碰到几个问题, 列出如下:1. MonoDevelop编译的过程中不支持资源文... 阅读全文
摘要:
来源:http://www.eqccd.com/ServiceSupport/view.asp?id=182&kind=13在.NET Framework中,内存中的资源(即所有二进制信息的集合)分为"托管资源"和"非托管资源".托管资源必须接受.NET Framework的CLR(通用语言运行时)的管理(诸如内存类型安全性检查),而非托管资源则不必接受.NET Framework的CLR... 阅读全文
摘要:
我用代码动态生成时,需要编译的代码是:1usingSystem;2usingSystem.Windows.Forms;3usingSystem.Threading;4usingSystem.Reflection;5usingSystem.IO;67usingSystem.Security;8usingSystem.Security.Permissions;91011/**////<summa... 阅读全文