CSkin
|
设为首页
|
收藏本站
|
快捷导航
最新图文
C#界面库
C#综合开发
技术求助
任务
签到
Plugin
咨询
站内搜索
每日签到
CSkin界面库
DSkin界面库
LayeredSkin界面库
CPF跨平台界面库
WinForm
ASP.NET
HTML/CSS/JS
C#学习课堂
C#综合技术求助
CSkin【技术求助】
LayeredSkin【技术求助】
SanNiuSignal【技术求助】
CSkin站长
官方交流群
搜索
搜索
本版
帖子
用户
加入CSkin博客
用户登录
请
登录
后使用快捷导航
没有帐号?
加入CSkin博客
CSkin博客
»
博客
›
C# 综合开发区
›
WinForm
›
【自封装库Beta03】Cabinink Common Library Beta 03 公 ...
1
2
/ 2 页
下一页
返回列表
作者:
轩墨玉生烟
查看:
4873
|
回复:
10
[源码]
【自封装库Beta03】Cabinink Common Library Beta 03 公开测试
[复制链接]
电梯直达
楼主
轩墨玉生烟
发表于 2017-10-13 11:11:21
|
只看该作者
|
正序浏览
|
阅读模式
查看:
4873
|
回复:
10
本帖最后由 轩墨玉生烟 于 2017-10-13 11:31 编辑
Cabinink Library已经停止维护,原因是Cabinink Library代码过于复杂,且存在很多设计不合理的地方,因此这一次会重新发布一个全新的版本,去掉里面没用或者冗余的功能,给各位展示一个全新的自封装库——Cabinink Common Library。
值得一提的是,Cabinink Common Library的一部分技术基于早期的Cabinink Library开发,但是在结构上将会更加完整,并且会出现更多有趣的功能!
注意:Base、所有的Alpha版本,以及Beta 1和Beta 2版本已经停止维护!
目前该版本仍处于开发阶段,鉴于目前的开发进度,因此将会发布一个新的Beta版本供大家测试,谢谢!
程序集信息
程序集名称:Cabinink Common Library
程序集版本:1.0.1710.102 Beta 3
主文件版本:1.0.1710.102
开发阶段:Beta 阶段
开发语言:Visual C#(Cabinink Library的开发语言是Visual Basic .NET)
运行时版本:.NET Framework 4.5
集成开发环境:Visual Studio 2017 Enterprise
更新时间:2017年10月13日
程序集命名空间概述
Cabinink:根命名空间。
Cabinink.Algorithm:算法相关的命名空间。
Cabinink.DataTreatment:数据操作。
Cabinink.DataTreatment.Database:包含一些数据库操作的命名空间。
Cabinink.DataTreatment.Database.Extend:数据库操作调用扩展(原名Cabinink.DataTreatment.Database.SQLiteExtend)。
Cabinink.DataTreatment.ORMapping:ORM框架实现。
Cabinink.DataTreatment.DocumentData:文本数据操作。
Cabinink.DataTreatment.WebData:实现基本的网络数据读取操作。
Cabinink.IOSystem:文件IO系统。
Cabinink.IOSystem.RevisionControl:本地文件版本控制器实现。
Cabinink.IOSystem.Security:文件安全相关类所在的命名空间(原名Cabinink.IOSystem.FileSecurity)。
Cabinink.Network:网络操作。
Cabinink.Devices:外部设备相关实现(原名Cabinink.Peripheral)。
Cabinink.TypeExtend:类型扩展。
Cabinink.TypeExtend.Geometry2D:平面几何相关操作以及描述。
Cabinink.Windows:操作系统相关。
Cabinink.Windows.Energy:能源操作相关。
Beta 3版本特性
1、新增数据库计划任务,并计划实现高级计划任务类。
2、更新ExString类的IDisposable接口实现。
3、计划新增本地文件版本控制系统,并实现部分代码。
4、新增Monitor类,从而实现了基本的显示器操作,比如说亮度调整,屏幕快照获取等等。
5、修复了ExPoint2D.LastPoint和ExPoint2D.FirstPoint相同的逻辑异常。
6、新增了Keyboard类,并在下一个版本实现更多的功能。
7、为所有的枚举成员添加EnumerationDescriptionAttribute特性。
8、更新了IOSecurityFile部分线程安全,以及新增了文件更新指示器,详见IOSecurityFile.IsChanged和IOSecurityFile.MD5Code属性。
9、新增Windows用户账户管理,但需要进一步完善。
10、新增文件安全访问规则控制,需要后期进一步完善。
11、FileOperator新增部分文件操作方法,比如说目录复制等等。
12、其他线程安全更新与细节优化,以及调整部分命名空间结构。
上一个版本(Beta 2)的版本特性
1、SQL语句生成类的初步实现,需要进一步开发。
2、SQLite触发器操作的基本实现,可能还需要进一步完善。
3、Cabinink.TypeExtend.Geometry2D命名空间下的所有类进行架构调整,并新增了一些新特性。
4、新增Excel和DataTable互转功能。
5、新增了Json基本解析功能,以后将会进一步完善。
6、修复了ExString加密解密字符串的异常。
7、新增几个数值排序算法,以后可能会添加更多的相关类型算法。
8、实现NTP时间获取与同步。
9、新增了Windows本地用户和用户安全组管理。
10、新增EnumerationDescriptionAttribute特性类,可用于给枚举成员添加特性级别的注释。
11、新增了本地文件安全访问规则管理。
12、进一步完善IOSecurityFile类,允许文件不存在的情况下创建实例,以及添加了文件加密和系统级别的权限应用。
Gamma版本即将更新的功能
1、基础性完善O/R Mapping框架。
2、开始完善本地文件版本控制系统的代码。
3、修复上一个版本的部分Bug。
源代码注意事项
1、如果在编译源代码并想这些代码生效时,你可能需要将Unmanaged Code Dependency目录下的所有第三方依赖项添加到代码引用中!
2、以下代码依赖项需要手动复制到项目的生成目标文件夹中,否则在使用某些相关功能,可能将会导致一些未知的异常:
Unmanaged Code Dependency\SQLite.Interop.dll
Unmanaged Code Dependency\Microsoft.WindowsAPICodePack.DirectX.dll
举例说明,如果您的项目的生成目标文件夹是
C:\CodeSolution\CSharpProjects\StudentManagementPlatform\StudentManagementPlatform\bin\Release
那么你则需要将上面所提到的文件手动复制到这个目录中去,否则可能会出现一些异常,比如说SQL语法错误等异常。
3、如果元组操作出现代码错误或者其他异常,可能是因为项目文件中未包含System.ValueTuple.dll的引用信息,如果出现这种状况,只需要将Unmanaged Code Dependency\System.ValueTuple.dll添加到引用即可,如果添加引用失败,请尝试以下操作:
在Visual Studio中打开程序包管理控制台(Package Manager Console)。
在打开的控制台执行命令:
Install-Package
System.ValueTuple
-Version
4.3.1
为什么需要这样做?因为在C# 7.0中,引入了一个新的泛型类型ValueTuple<T>来解决泛型相关的问题,这个类型位于一个单独的dll(System.ValueTuple)中,所以就需要通过nuget来将这个依赖项引入到你当前的项目中。
4、从这个版本开始一直到正式版之前,都不会提供帮助文档,如果不清楚某些代码的使用,可以在对象浏览器查看详情。
5、如果你使用的是早期版本的Visual Studio,那么某些能够在Visual Studio 2017中没有语法错误的代码风格,将会在你所使用的版本中失效。
资源下载
1、程序集:
2、源代码:
下载地址
CCL_Assembly_Beta03_v1.0.1710.102.zi ...
2017-10-13 11:10
大小:1.22 MB
下载次数:12
CCL_SourceCode_Beta03_v1.0.1710.102. ...
2017-10-13 11:10
大小:1.32 MB
下载次数:14
售价:1 金钱
权限大于10 才能下载
记录
评分
参与人数
1
金钱
+2
收起
理由
iNIC
+ 2
查看全部评分
分享到:
QQ好友和群
QQ空间
腾讯微博
腾讯朋友
收藏
0
转播
回复
论坛版权
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
11
#
GoodSkin
发表于 2017-10-31 15:20:23
|
只看该作者
加载沙发
回复
使用道具
举报
显身卡
10
#
yuwentao4761
发表于 2017-10-27 08:43:08
|
只看该作者
支持一下!希望继续优化
回复
支持
反对
使用道具
举报
显身卡
9
#
757255587
发表于 2017-10-25 09:15:19
|
只看该作者
乔克斯 发表于 2017-10-13 11:45
顶一顶
居然上线了
回复
支持
反对
使用道具
举报
显身卡
8
#
楼主
|
轩墨玉生烟
发表于 2017-10-19 20:33:30
|
只看该作者
另外,Gamma版本之后的RC版本可能会以修复bug为主,所以不会添加什么功能,顶多就是完善一下早期版本的一些类或者结构,RC版本之后将会是正式版(Release版本)
回复
支持
反对
使用道具
举报
显身卡
7
#
楼主
|
轩墨玉生烟
发表于 2017-10-19 20:31:35
|
只看该作者
又来给自己顶贴了,啊~~~~やめて……,最后,下一个版本(Gamma版本)可能会等待一两个月,因为下一个版本会添加更多的功能,而且接下来一段时间可能会没有太多的时间去敲代码,望见谅
回复
支持
反对
使用道具
举报
显身卡
6
#
楼主
|
轩墨玉生烟
发表于 2017-10-13 22:18:40
|
只看该作者
乔克斯 发表于 2017-10-13 11:45
顶一顶
sao乔妹妹呀,捉住,蹭一下
回复
支持
反对
使用道具
举报
显身卡
5
#
楼主
|
轩墨玉生烟
发表于 2017-10-13 22:18:17
|
只看该作者
鱼水青 发表于 2017-10-13 19:43
楼主威武!持续关注中!
谢谢支持,么么哒
回复
支持
反对
使用道具
举报
显身卡
地板
鱼水青
发表于 2017-10-13 19:43:30
|
只看该作者
楼主威武!持续关注中!
回复
支持
反对
使用道具
举报
显身卡
板凳
乔克斯
发表于 2017-10-13 11:45:35
|
只看该作者
顶一顶
回复
使用道具
举报
显身卡
下一页 »
1
2
/ 2 页
下一页
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
加入CSkin博客
本版积分规则
发表回复
回帖并转播
快速回复
返回顶部
返回列表