- 博客(0)
- 资源 (13)
- 收藏
- 关注
C# Roslyn,Natasha动态代码编译例子(.NET 6.0)
C# Roslyn,Natasha动态代码编译生成程序集、动态编译到内存执行。
NatashaInitializer.Preheating();
string pname = "EmpName";
Employee employee = CreateObject<Employee>(pname, "刘新华");
var action = NDelegate.RandomDomain().Action<Employee>("obj.EmpNo=\"188\";obj.EmpAge=36;");
action(employee);
var action1 = NDelegate.RandomDomain().Action<Employee, Employee>
("arg1.EmpNo=arg2.EmpNo;arg1.EmpName=arg2.EmpName;arg1.DeptNo=arg2.DeptNo;a
2022-08-26
IntelliLock.v1.7.0.0.Cracked
IntelliLock.v1.7.0.0.Cracked
IntelliLock是一个能用于控件与应用程序许可授权的100%托管的先进解决方案。与.NET Reactor提供的基于源代码保护的授权许可系统不同,IntelliLock选择了以100%托管的方式应用许可与保护功能。以这种方式,用户可以无需使用附加文件
2013-04-20
Delphi7用Xmlrpc实现C/S短信发送源码
Delphi7使用XmlRpc实现C/S模式的短信发送,修正了XmlRpc2.0的一些错误,
服务端与客户端采用ADO.XML格式传送数据集(TADODataSet),数据库使用SQLit3.
2013-01-08
.Net4与Delphi7完整解决方案
本方案用提供Delphi7与.NET程序的协同开发, .NET程序开发服务端, Delphi7客户端。客户端只需实现界面、用户输入操作
及错误显示(提示),其他操作(包括对客户端数据集或者单条记录的校验都是发回到服务端进行的)都在服务端完成。服务端
支持部署在Web服务器(IIS, Webservice)或者独立服务器(可作为Windows程序独立运行或者Windows服务运行,TCP协议)。
"友一分销管理系统"是基于该框架实现的,详见"POS管理用户手册.doc",初始设置见"Readme.doc"。
一 .NET(C#)服务组件说明
.NET(C#)服务组件开发基于DotNetFrame4.0, 服务端集成Castle实现对AOP的支持。只要在项目中引用BuleCommon.dll程序集,
类(Class)继承于BuleCommon.BuEntity.BuEntityObj, 并且在类和方法前指定[BuleCommon.BuEntity.BuEntityAttribute()]
特性, 实现Bule_EntityRegClass : IBule_EntityRegClass注册类完成服务组件注册即可。
服务组件类框架:
using BuleCommon;
using BuleCommon.BuEntity;
namespace BuJxcData
{
[BuEntity()] //使客户端能获取该服务组件(class)
public class BuIOBillValidate : BuEntityObj
{
[BuEntity(BuEntityMethod.bemValidate)] //使客户端能获取该服务组件单记录校验方法
public virtual bool Buf_CallCalcFields(ref BuleEntityCall EntityData, ref BuRecordSet RecordSet)
{
}
[BuEntity(BuEntityMethod.bemValidates)]//使客户端能获取该服务组件多记录校验方法
public virtual bool Buf_RefreshPriceList(ref BuleEntityCall EntityData, ref DataSet ds)
{
}
}
[BuEntity()] //使客户端能获取该服务组件(class)
public class BuCustomers : BuEntityObj
{
[BuEntity(BuEntityMethod.bemGetName)]//使客户端能获取该服务组件根据代码获取信息方法
public BuRecordSet Buf_GetCustData(ref BuleEntityCall EntityData)
{
}
}
[BuEntity()]//使客户端能获取该服务组件(class)
public class BuStockCgInBill : BuEntityObj
{
[BuEntity(BuEntityMethod.bemOpen)]//使客户端能获取该服务组件打开方法
public virtual DataSet Buf_OpenBillData(ref BuleEntityCall EntityData)
{
}
[BuEntity(BuEntityMethod.bemSave)]//使客户端能获取该服务组件保存方法
override public bool Buf_SaveBillData(ref BuleEntityCall EntityData, ref DataSet ds)
{
}
[BuEntity(BuEntityMethod.bemAudit)]//使客户端能获取该服务组件审核方法
public bool Buf_SaveCgInAuditBill(ref BuleEntityCall EntityData, ref DataSet ds)
{
}
}
}
二. Bule VCL组件说明
1.Bu_ClientObj
用于提供模块注册信息(模块名称,子系统编号,模块编号等)及访问服务器的方法(通
2013-01-08
.NET Reactor v4.5.0 破解版
NET Reactor4.5 是一款强大的 .NET 代码保护和授权管理系统,安全可靠、简单易用,主要用来帮助开发人员保护他们的 .NET 软件产品。开发人员从此不必担心如何保护他们的知识产权,可以将更多精力放在产品功能的开发上。
2012-09-25
IntelliLock.v1.5.6.0.破解
IntelliLock是一个能用于控件与应用程序许可授权的100%托管的先进解决方案。与.NET Reactor提供的基于源代码保护的授权许可系统不同,IntelliLock选择了以100%托管的方式应用许可与保护功能。以这种方式,用户可以无需使用附加文件即可创建单一文件。
其灵活的集成策略使得用户可以将完全的许可授权集成入任意已存在的系统中。IntelliLock支持.NET Framework 1.1, 2.0, 3.0 以及 3.5,其也全面支持Compact Framework 2.0 和 3.5。IntelliLock通过可靠的集成保护,为用户提供了强大的授权安全,许可功能/模式的高度兼容
2012-07-01
NET_Reactor_v4.4破解版
NET Reactor 是一款强大的 .NET 代码保护和授权管理系统,安全可靠、简单易用,主要用来帮助开发人员保护他们的 .NET 软件产品。开发人员从此不必担心如何保护他们的知识产权,可以将更多精力放在产品功能的开发上。
2012-01-22
Delphi通过WebService访问数据库
Delphi通过WebService访问数据库.
1.查询数据
procedure TForm1.Button1Click(Sender: TObject);
var
ls_Table: string;
ls_Service: Service1Soap;
begin
ls_Service := Buf_GetBuleService;
ls_Table := 'Customers';
ClientDataSet1.XMLData := ls_Service.Buf_GetADONetToCDSXml('Northwind',ls_Table,'select * from '+ls_Table);
end;
2.更新数据
procedure TForm1.Button2Click(Sender: TObject);
var
ls_Table: string;
ls_Service: Service1Soap;
begin
ls_Service := Buf_GetBuleService;
ls_Table := 'Customers';
if ClientDataSet1.State in [dsEdit,dsInsert] then
ClientDataSet1.Post;
if ClientDataSet1.ChangeCount>0 then
ls_Service.Buf_PutCDSXmlToADONet('Northwind',ls_Table,ClientDataSet1.XMLData);
end;
2010-01-13
Delphi7调C#Webservice用返回ClientDataSet XML格式数据
Delphi7调C#Webservice用返回ClientDataSet XML格式数据
2009-12-25
ModelMaker Code Explorer 5.1
delphi IDE 增强工具.
Note: ModelMaker Code Explorer for Delphi requires
Delphi 5 update 1
and/or Delphi 6 update 2
and/or Delphi 7
and/or Delphi 2005 update 1, 2 or 3
and/or Delphi 2006
and/or Delphi 2007.
2008-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人