自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (25)
  • 收藏
  • 关注

原创 DevExpress单据模板插件

DevExpress单据模板插件 DevExpress16.1 自定义单据的显示样式

2021-01-28 10:58:59 377

原创 DevExpress打印插件

DevExpress打印插件 DevExpress16.1 1.可打印DataTable或者DataSet数据源。 2.打印样式自行设计。 3.支持多模板。

2021-01-28 10:57:06 467

原创 DevExpress列表插件

DevExpress列表插件 DevExpress16.1 运行时设置GridView或者BandedGridView的属性,增加程序灵活性。 1.格式设置可简要的设置GridView或者BandedGridView的外观、计算公式、显示名称、读写权限等常用设置 2.详细设置在运行时定义GridView的所有属性,但读写属性受格式设置权限控制。 3.列表的常用操作集成,代码开发时只需调用,无需重复编写列表的输出打印等功能。 ...

2021-01-28 10:53:42 378

原创 DevExpress查询插件

DevExpress查询插件 DevExpress16.1 1.自定义查询SQL语句或者存储过程。 2.自定义查询条件。 3.支持文本、日期、多选列表、下拉列表、下拉框类型。 4.可设置查询条件是否必填。 5.查询条件可自定义是否保存。 6.查询界面可自定义查询条件排列顺序,查询窗口大小。 7.支持用户方案和系统方案两级权限控制。 7.配置页面 ...

2021-01-28 10:42:43 334

原创 配置文件读写方法

using System; using System.Collections.Generic; using System.Data; using System.Xml; namespace Lib.Text { /// /// 常用 XML配置文件读写方法 /// public class XMLSetFile { /// /// 写入自定义节点的键值对 /// /// /// 键 /// 值 /// XML文件路径 /// bool public static bool SetSectionVa

2021-01-28 10:33:55 304

原创 平台帮助文档

基本操作说明 目录 一、系统安装... 4 1.1获取安装文件... 4 1.2开始安装... 4 1.2.1许可协议... 4 1.2.2安装路径... 4 2.系统初始化... 4 二、基本设置或功能使用... 5 2.1.系统登录... 5 2.2主界面介绍... 6 2.3设置数据连接... 6 2.4菜单功能使用... 7 2.4.1直接打开菜单功能。... 7 2.4.2设置或删除快捷菜单... 7 2.5功能搜索... 8 2.5.1菜单搜索... 8 2.5

2020-09-25 16:22:04 279

原创 C#Windows常用开发工具

SQL脚本工具 作用: 1.从MSSQL数据库提取数据表结构、表结构和数据、存储过程、视图、触发器。 2.按照顺序批量执行生成的数据库脚本到目标库。 #Windows打包工具 无需复杂的操作即可完成Windows应用程序的打包工作 生成的安装程序完成以下任务 1.复制应用程序文件到用户指定的目录 2.建立应用程序菜单。 3.生成卸载程序。 4.在注册表添加程序卸载连接。 5.应用程序图标、快捷键设置。 根据实际情况,可生成单文件的安装程序或者Setup.exe+安装文件的形式。 ...

2020-08-31 15:11:54 2399

插件框架的设计.pdf

插件框架的开发目的是解决多个子功能的集合管理问题,使得较大项目能够合理的划分为多个小的子项目或功能。插件框架同时提供各种通用的功能,供其子模块调用

2020-10-19

C#平台帮助说明文档

通用的C#应用程序框架,框架提供权限管理、模块管理、及单据常用操作,如模板、列表、打印、查询等通用功能

2020-09-29

自定义报表插件.exe

自定义U8报表控件,取代U8的UAP报表,增加打印模板设置,用于U8ERP系统中原系统无法实现的一些打印功能,适用版本U810.0---U813.0. 例如ERP系统的生产订单打印,无法打印材料出库的情况,可以在本插件中实现。

2020-09-17

U8安装包制作工具.exe

U8插件安装包制作工具,完成文件复制、文件注册、SQL脚本执行、增加卸载程序。 卸载程序 反注册文件、执行卸载SQL脚本、删除文件

2020-09-14

Windows应用程序打包工具

常用的打包工具要么过于复杂,要么需要注册,实际上通常 的应用程序打包无需复杂的脚本,基本的作用是复制执行文件到客户端、建立程序菜单、快捷方式、控制面板删除连接,这几个作用,其他初始化、脚本等完全是应用程序的任务,安装程序无需干涉。

2020-08-31

SQL脚本导出导入工具

批量导出、导入SQL表、存储过程、触发器、视图,修正了特殊字符导出的错误。 导出数据表可只导出表结构或者连同数据一起导出。

2020-07-03

查询、列表、打印插件

查询、列表、打印插件,C\S公共控件,可用于任何C\S程序,可集成到U8ERP插件中,用户可自定义查询字段、列表格式、打印格式内容。

2020-07-01

RUNScripts.exe

批量导出、导入SQL表、存储过程、触发器、视图,修正了特殊字符导出的错误。 导出数据表可只导出表结构或者连同数据一起导出。

2020-07-01

查询插件应用.docx

查询插件可用于任意C/S程序调用,自行配置查询条件,权限分管理员权限和普通用户权限。可设置记忆、必输等查询常用功能。

2019-12-27

2-GeneralFramework程序框架基本操作说明

2-GeneralFramework程序框架基本操作说明,描述系统的基本功能使用

2019-04-12

GFK通用框架操作说明V1

报表查询工具采用独立C/S架构、独立数据库不受外部系统限制,也不影响U8ERP。2.所有功能通过插件式开发,通过服务器进行更新,一次部署持续更新、所有插件之间可相互调用。3.通用的权限控制,所有插件可设置多层次的角色权限。4.用户界面可自行定制、所有列表(报表)列可自由移动,并且保存视图。5.用户名、密码和U8ERP相同,且同步,即用户登录报表查询工具的用户名密码和U8一致。6.可安装于Windows2000以上所有版本的操作系统。7.客户端可选择远程连接,客户端只要能连接互联网即可通过WebService服务登录。

2018-11-22

DEV仪表示例

DevExpress仪表的简单应用示例,同时包括了一些统计图之类。

2013-11-26

用UDP写的类似与QQ之类的示例程序

用UDP写的类似与QQ之类的示例程序,可以学习网络通讯的基本原理。

2013-11-26

关于委托的例子

简明的委托的各种情况,代码中有注释和说明。

2013-11-26

ERP采购订单邮件自动发送

开发环境:Microsoft Visual Studio 2010 U810 Developer Express v2011 vol 2 自定义签名,电子章

2013-07-26

ERP委外订单自动邮件发送

手动发送委外订单给供应商,可自定义签名、电子章

2013-07-26

关于DIV的各种样式

通过实际的例子演示DIV的各种应用场景,所有的代码都可以一目了然。

2011-12-03

多文档界面后台数据库

多文档界面实际上是各种大型软件的基础,而这个多文档界面主要是模拟了ERP需要的基础功能。

2011-12-03

多文档界面开发

类似Visual Studio 的程序界面,参数化加载窗体,自动升级。

2011-12-03

用友插件开发实例

用友插件开发的实例,其中包括生产订单查询,生产日报表,订单刷新,产品包装信息等等功能。

2011-12-03

Myfriends实例程序

WPF开发实例,完整的WPF转场效果

2011-12-03

适用于Session和Cookies的登录代码

代码同时可以用来验证Session和Cookies的登录的方式,只要稍微改动一下就可以再增加一个允许用户勾选的是否记住登录状态的选项。 下面是验证 /// <summary> /// 新的用户登录方式包括Session登录方式和Cookies登录方式 /// </summary> public void SystemUserLogin() { Mykey UserLogin = new Mykey(); int PurviewID, DeptID, UserID; string PageTitle; string Url = Request.Url.ToString(); if (Session["UserID"] != null) { UserID = int.Parse(Session["UserID"].ToString()); // Page.Master.FindControl("PanelLogin").Visible = false; HttpCookie MyName = new HttpCookie("UserInf"); MyName["UserID"] = UserID.ToString();//不传递用户名的原因是Cookie传递中文是乱码。 } else if (Request.Cookies["UserInf"] != null) { HttpCookie MyCookie = Request.Cookies["UserInf"]; UserID = int.Parse(MyCookie["UserID"].ToString()); Session["UserID"] = UserID; // Page.Master.FindControl("PanelLogin").Visible = false; } else { PurviewID = 0; Session["PurviewID"] = PurviewID; return; } UserLogin.UUserLogin(UserID, Url, out PurviewID, out DeptID, out PageTitle); Page.Title = PageTitle; Session["PurviewID"] = PurviewID; Session["DeptID"] = DeptID; DataFaceUserMessage(PurviewID, UserID); }

2010-07-11

很小巧的虚拟光驱 在XP或2003 2008等环境下都可以用,不用安装

很小巧的虚拟光驱 在XP或2003 2008等环境下都可以用,不用安装

2010-07-11

SQL 跨服务器查询

下面是个跨SQLServer查询的示例 Select TableA.*,TableB.* From OPENDATASOURCE( 'SQLOLEDB', 'Data Source=ServerA;User ID=UserID;Password=Password' ).databaseAName.dbo.TableA Left Join OPENDATASOURCE( 'SQLOLEDB', 'Data Source=ServerB;User ID=UserID;Password=Password' ).databaseBName.dbo.TableB On TableA.key=TableB.key

2010-07-11

ERP用户管理模块代码

用户管理 /// <summary> /// 用户权限ID /// </summary> /// <param name="UserID"></param> /// <param name="PageName"></param> /// <returns></returns> public static int UserPurviewID(int UserID, string PageName) { int PurviewID; int PageID = UserLogin.SelectNowPageID(PageName); if (PageID > 0) { PurviewID = UserLogin.SelectNowUserPurviwID(UserID, PageID); if (PurviewID == 0) { PurviewID = UserLogin.SelectNowUserRolePurviewID(PageID, UserID); if (PurviewID == 0) { return PurviewID = 0; } } return PurviewID; } else { return PurviewID = 0; } }

2008-11-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除