DotNet开发平台公共类和接口使用手册Word下载.docx

上传人:b****6 文档编号:16227613 上传时间:2022-11-21 格式:DOCX 页数:29 大小:30.36KB
下载 相关 举报
DotNet开发平台公共类和接口使用手册Word下载.docx_第1页
第1页 / 共29页
DotNet开发平台公共类和接口使用手册Word下载.docx_第2页
第2页 / 共29页
DotNet开发平台公共类和接口使用手册Word下载.docx_第3页
第3页 / 共29页
DotNet开发平台公共类和接口使用手册Word下载.docx_第4页
第4页 / 共29页
DotNet开发平台公共类和接口使用手册Word下载.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

DotNet开发平台公共类和接口使用手册Word下载.docx

《DotNet开发平台公共类和接口使用手册Word下载.docx》由会员分享,可在线阅读,更多相关《DotNet开发平台公共类和接口使用手册Word下载.docx(29页珍藏版)》请在冰豆网上搜索。

DotNet开发平台公共类和接口使用手册Word下载.docx

GetFileName7

6类名:

PFileTypeChange8

6.1方法名:

ChangeFileStreamToByte8

6.2方法名:

ChangeByteToImage8

6.3方法名:

ChangeByteToXml8

6.4方法名:

ChangeXmlToByte8

6.5方法名:

ChangeStringToByte8

7类名:

PDept9

7.1方法名:

DataBindDeptToControl9

7.2方法名:

ShowTreeViewDept9

7.3方法名:

ShowTreeViewDepts9

7.4方法名:

GetDeptDataTable9

7.5方法名:

GetDeptWhere10

7.6方法名:

ChangeDeptIdToDeptName10

8类名:

PMessageBox10

8.1方法名:

ShowMessage10

9类名:

PParameterConfig11

9.1方法名:

GetParameterConfig11

10类名:

PServerProxy11

10.1方法名:

GetServerDateTime11

10.2方法名:

SaveFileToServer11

10.3方法名:

GetFileFromServer11

10.4方法名:

SaveBytesToServer12

10.5方法名:

GetBytesFromServer12

11类名:

PSessionManage12

11.1方法名:

BuildSession12

11.2方法名:

12类名:

Pemail12

12.1方法名:

SendEmailToDept13

12.2方法名:

SendEmailToUserGroup13

12.3方法名:

SendEmailToAllUser13

12.4方法名:

SendEmailToUser13

13类名:

PIncrease14

13.1方法名:

GetGuid14

13.2方法名:

GetIncreaseNumber14

14类名:

PCopyClassValue14

14.1方法名:

CopyOldClassToNewClass14

15类名:

PAutoControlData14

15.1方法名:

SaveRecord15

15.2方法名:

UpdateRecord15

15.3方法名:

LoadRecord15

16类名:

PQueryForm16

16.1方法名:

LoadQueryForm16

17类名:

PExcel17

17.1方法名:

ExportToExcel17

18类名:

PReport17

18.1方法名:

LoadReport17

18.2方法名:

PrintReport17

19类名:

PConvertor18

19.1方法名:

IsNull18

19.2方法名:

IsNumeric18

19.3方法名:

IsInteger18

20类名:

PSysConfig18

20.1方法名:

GetSysConfig18

21类名:

PEncryptDog19

21.1方法名:

VerifyDog()19

22类名:

PSystemInfo19

22.1方法名:

SetInputLanguage()19

23类名:

PLog19

23.1方法名:

RecordLog19

24类名:

PGraphicData20

24.1方法名:

GraphicData20

25类名:

PexecPlan20

25.1方法名:

ExecPlanTask20

26类名:

PDataGridViewPrint20

26.1方法名:

Print20

27类名:

PGenerateRowNumber21

27.1方法名:

AutoGenerateRowNumber21

28类名:

Parameter、ParameterSet21

29类名:

PAutoSelectCombobox22

29.1方法名:

AutoSelectValue22

30类名:

PDockBarManager22

31类名:

PSocket23

31.1方法名:

SendDataPacket23

32接口名:

IPlanTask23

32.1方法名:

StartPlanTask23

33接口名:

IMonitor23

33.1方法名:

StartMonitor23

34接口名:

IReceiveSocketData23

34.1方法名:

backgroundWorker_ProgressChanged23

框架公共类使用说明

建议:

请阅读LeiSheng.Hibernate的使用说明文档后再阅读此文档

下面所有类所在的DLL为:

LeiSheng.FrameWork.Dll,名称空间为(LeiSheng.FrameWork.PubClass)

中间使用到以E开头的类名称空间为(LeiSheng.FrameWork.Enum)

另外三个类:

HibernatePrameters、Parameter、ParameterDataSet在LeiSheng.Parameters类库中名称空间为LeiSheng.FrameWork.Parameters

PChineseCode

GetChineseSearchCode

功能:

获取汉字的拼音或无笔码

入参:

1chineseName(string类型)

2EchineseCodeType(enum类型)LeiSheng.FrameWork.Enum中获取

示例:

获取汉字”用户”的拼音码

Stringresult=PChineseCode.GetChineseSearchCode(EchineseCodeType.SpellCode);

获取汉字”用户”的五笔码

Stringresult=PChineseCode.GetChineseSearchCode(EchineseCodeType.StrokeCode);

PCustomDataSet

GetCustomDataSet

获取数据集

1dataSetId(string类型)

2parameters(HibernateParameters[]类型)

3sqlWhere(string类型)

获取编号为001的数据集,无参数。

DataSetresult=PCustomDataSet.GetCustomDataSet(“001”,null,“”);

获取编号为001的数据集,参数名为id值为1以及带where条件”name=‘张三’”。

HibernateParameters[]para=newHibernateParameters[1]

Para[0].Text=“id”;

Para[0].Value=1;

DataSetresult=PCustomDataSet.GetCustomDataSet(“001”,para,“wherename=‘张三’”);

说明:

在数据集配置中参数用#开头,如果现在要定义个参数名为name则参数定义为#name.

PDictionary

DataBindDicToControl

自动创建树形字典或下拉框字典

1parent_id(string类型)字段说明:

父级项目编号

2level(int类型)字段说明:

字典等级

3isShowBelowLevelNode(bool类型)字段说明:

项目等级

4obj(object类型)字段说明:

可以是TreeView或者ComboBox示例:

获取一个编号为001字典的所有项目

PDictionary.DataBindDicToControl(“001”,-1,true,this.Combobox或this.treeview);

下拉框的DisplayMember存放了你的字典名称,ValueMember中存放了字典编号

树形控件中节点的Text存放了你的字典名称,tag中存放了字典编号

高级功能使用:

1如果只检索父级项目编号为”001”且子节点的最大等级为5,代码如下:

PDictionary.DataBindDicToControl(“001”,5,true,this.controlName);

2如果只检索父级项目编号为”001”且子节点的等级等于5,代码如下:

PDictionary.DataBindDicToControl(“001”,5,false,this.controlName);

可以是TreeView或者ComboBox

5addSelect(bool类型)字段说明:

是否为下拉框添加”请选择”项

是否添加“请选择”项只对Combobox有效,该项对应的value的值为0

PDictionary.DataBindDicToControl(“001”,-1,true,this.Combobo或this.treeview,false);

高级功能使用同上

ShowTreeViewDictionary

显示树形的字典对话框.

2level(int类型)字段说明:

是否显示上级所有项目

4allowSelectTopLayer(bool类型)参数解释:

是否允许选择第一级项目

获取一个编号为001字典的所有项目

PDictionary.ShowTreeViewDictionary(“001”,-1,true,true);

PDictionary.ShowTreeViewDictionary(“001”,5,true,);

PDictionary.ShowTreeViewDictionary(“001”,5,false,);

4findValue(string类型)字段说明:

定位节点的值,可以是项名或者ID

5allowSelectTopLayer(bool类型)参数解释:

获取一个编号为001字典的所有项目,并定位到一个名为”hello”的节点

PDictionary.ShowTreeViewDictionary(“001”,-1,true,”hello”);

其他功能使用:

同上

GetDicItem

获取字典数据集

DataTabletable=PDictionary.GetDicItem(“001”,-1,true);

DataTabletable=PDictionary.GetDicItem(“001”,5,true,);

DataTabletable=PDictionary.GetDicItem(“001”,5,false,);

ChangeCodeToChineseName

将网格中的字典代码转换成对应的中文名

1dgview(DataGridView类型)字段说明:

网格对象

2columnName(string[]类型)字段说明:

列名

将网格中名为itemcode的列转换成中文名

String[]str=newString[2]{“Code1”,“Code2”};

PDictionary.ChangeCodeToChineseName(this.DataGridView1,str);

GetCodeById

根据字典ID获取代码

1itemId(string类型)字段说明:

字典ID

获取ID为0001对应的代码

Stringcode=PDictionary.GetCodeById(“001”);

GetNameById

根据字典ID获取中文名

获取ID为0001对应的中文名

Stringname=PDictionary.GetNameById(“001”);

ShowTreeViewDictionarys

该方法有两个重载,功能以及入参分别对应了方法3.3和方法3.4,唯一的区别在于返回结果为哈希表包括了选择的节点以及它的所有下属节点.

该功能主要用于查询所有下级节点数据时用到.

PCursorSet

SetCursorWait

设置光标为等待状态

SetCursorDefault

设置光标为默认状态

PFileInfoFilter

GetFileName

从路径字符中取出文件名

1filePath(string类型)

获取路径”D:

\\file\test\test.txt”中文件名test.txt;

Stringresult=PfileInfoFilter.GetFileName(”D:

\\file\test\test.txt”);

PFileTypeChange

ChangeFileStreamToByte

将FileStream类型转换成byte[]类型

1fileStream(fileStream类型)

FileStreamstream=File.Open(“d:

\\text.txt”,FileMode.Open);

Byte[]bytes=PFileTypeChange.ChangeFileStreamToByte(stream)

ChangeByteToImage

将byte[]类型转换成Image类型

1bytes(byte[]类型)

Byte[]bytes=…….

Imageimage=PFileTypeChange.ChangeByteToImage(bytes);

ChangeByteToXml

将byte[]类型转换成XmlDocument类型

返回值:

XmlDocument类型

XmlDocumentdoc=PFileTypeChange.ChangeByteToXml(bytes);

ChangeXmlToByte

将XmlDocument类型转换成byte[]类型

1xmlDoc(XmlDocument类型)

XmlDocumentdoc=…….

Byte[]bytes=PFileTypeChange.ChangeXmlToByte(doc);

ChangeStringToByte

将string类型转换成byte[]类型

1text(string类型)

stringstr=…….

Byte[]bytes=PFileTypeChange.ChangeStringToByte(str);

PDept

DataBindDeptToControl

自动绑定部门到控件上包括ComboBox、TreeView

1obj(object类型)

PDept.DataBindDeptToControl(obj);

说明:

obj为TreeView时节点的text存放了部门名称,tag中存放了部门的Id

obj为ComboBox时DisplayMember存放了部门名称,ValueMember中存放了部门Id

该绑定基于用户所分配的部门所以无须对部门进行任何过滤,即可实现在业务模块中对部门的限制。

ShowTreeViewDept

显示一个当前部门的树形选择框,返回一个字符串数组

String[]str=PDept.ShowTreeViewDept();

返回值:

str[0]为部门Id,str[1]为部门名称

ShowTreeViewDepts

显示一个当前部门的树形选择框,返回一个哈希表包括所选的部门以及它的所有下属部门

HashTabletable=PDept.ShowTreeViewDepts();

table中Keys中存放了部门ID,Values中存放了部门名称;

获取一个ID为001的部门名称如下:

stringdeptname=table[“001”].ToString();

关于HashTable的用法这里就不做多的说明.由自己查阅资料.

GetDeptDataTable

获取部门数据集

DataTabletable=PDept.GetDeptDataTable();

table中有两列,列名为name和id,name列中存放了部门名称,id列中存放了部门id。

GetDeptWhere

获取当前操作所有管理部门

Stringstr=PDept.GetDeptWhere();

假如当前操作员管理的部门的id有001、002,那么返回值str的值为(‘001’,’002’),该方法主要用于数据的权限控制,比如部门1的操作员只能查看部门2和部门3的数据等等。

ChangeDeptIdToDeptName

将DataGridView中的部门ID转换成部门名称

1dgv(DataGridView类型)DataGridView对象

2columnName(string类型)列名

Pdept.ChangeDeptIdToDeptName(dgv,”deptid”);

PMessageBox

ShowMessage

弹出消息框

1type(EMessageBoxType类型)从LeiSheng.FrameWork.Enum中获取

1btnType(EMessageBoxButtonType类型)从LeiSheng.FrameWork.Enum中获取

显示一个信息为”出错拉”,图标为叉的,按钮只有是的对话框

PMessageBox.ShowMessage(“出错拉”,EMessageBoxType.Error,EMessageBoxButtonType.Yes);

显示YES和NO的操作如下

PMessageBox.ShowMessage(“出错拉

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1