DotNet开发平台公共类和接口使用手册Word下载.docx
- 文档编号:16227613
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:29
- 大小:30.36KB
DotNet开发平台公共类和接口使用手册Word下载.docx
《DotNet开发平台公共类和接口使用手册Word下载.docx》由会员分享,可在线阅读,更多相关《DotNet开发平台公共类和接口使用手册Word下载.docx(29页珍藏版)》请在冰豆网上搜索。
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(“出错拉
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DotNet 开发 平台 公共 接口 使用手册