自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (12)
  • 收藏
  • 关注

原创 C#使用openxml合并多个excel到一个文档

【代码】使用openxml合并多个excel到一个文档。

2023-12-21 15:47:27 133

原创 C#合并多个Word文档(微软官方免费openxml接口)

【代码】C#合并多个Word文档(微软官方免费openxml接口)

2023-12-21 11:13:22 1736

原创 AngularJS渲染完成事件捕获

AngularJS技术汇总

2022-08-31 10:11:41 809 1

原创 Javascript正则表达式,Email邮箱格式验证

function checkEmailFormat(emailAddress){ //空字符(或null)视为正确的格式 if(emailAddress.trim() == "" || emailAddress == null ){return true;} emailAddress = emailAddress.trim(); if(emailAddress =...

2021-06-17 10:52:17 604

原创 PowerBuilder从入门到精通(PB12.5)

创建一个Hello World程序 常用面板工具 基础

2021-06-10 16:32:46 34294

原创 SQL Server, SQL 日期范围选取

SQL选取一个日期区间:declare @ldt_today datetime, @ldt_to datetime, @ldt_from datetimeset @ldt_today = dbo.fn_now() --'2020-11-22 21:50:00'--上一个月最后一天select @ldt_to = dateadd(DD, -day(@ldt_today), @ldt_today) --两年前, 同月, 第一天 select @ldt_from = dateadd

2020-11-12 10:15:27 920

原创 Iview组件Loader, vue组件Loader,IView Loader, Vue组件重新命名 适用于AMD代码风格

之前在写项目, 使用IView做主要UI, 但是默认的名称不同意, 让人非常不堪, 研究了官方的IViewLoader, 但是发现只适用ES环境,我的项目是ASp.Net MVC + RequireJs + Iview + VueJs ,即前后端一体,非ES环境, 所以仔细研究了IVIew的结构,终于写出了自己的VueLoader,为什么我会说VueLoader, 难道适用于所有Vue组件?对:没有错。只要UI库导出的模块是一个组件集合或数组, 都可以使用。什么是AMD代码, 直接上实例:

2020-11-01 23:24:24 534

原创 C#正则表达式替换, 自定义后端Angular表达式

string ls_etst = @"$1.affs != '555$1' || $2.sss == 'fr' || $3 == '1234'"; Regex lo_reg_1 = new Regex(@"[\s]*\$[0-9]{1,}(\.{1}\w{1,}\s*[(\=\=), (\!\=), (\>), (\<), (\!\>), (\!\<), (\+), (\-)]{1,})"); Regex lo_reg_2 = ne...

2020-10-27 16:07:40 184

原创 C#Winform自定义控件自定义属性面板,C#自定义属性编辑器, C#winform控件自定义属性

实现方法:使用继承自TypeConverter的自定义类RangeConverter,属性的类通过注解属性引用此转换器。注:如果没有指定转换器, 用户自定义的类一般是在设计模式下, 是不可编辑的。效果图:属性:[Description("值")]public DateTimeRange Value { get { return _value; } set { SetValue(value); } }类:DateTimeRange: [TypeConverter(typeof

2020-09-01 17:36:13 1764

原创 C#Winform 可清空自定义日期控件

C#Winform自带的日期控件是不允许清空的, 网上虽有很多奇怪的做法,但实际上并不好用。下面是通过用户自定义控件, 来重新绘制的控件(DateBox);支持:实时日期输入格式验证, 动画弹出下拉月历控件分为两部分: 月历窗口(F_Calendar), 输入框(DateBox控件主体)//F_Calendar.csusing QueryNet.Base;using System;using System.Collections.Generic;using System.Compo

2020-08-31 16:20:41 1612

原创 Asp.net Mvc自定义后端模板,重写视图引擎,自定义视图引擎

虽然有很多前端模板库,但是前端模板都是后期再渲染呈现,而后端模板是在服务端渲染之前执行替换操作,可以避免页面闪屏,自定义的后端的方式,也更适合后端开发人员。对于Asp.net Mvc, 后端html修改,可以在视图引擎里修改html,MVC默认视图引擎为RazorViewEngine, RazorViewEngine继承自基类BuildManagerViewEngine, 它有两个重载的函数...

2019-03-31 12:11:48 995 2

转载 Visual Studio Extensibility Templates, VSIX插件编写开发

转自https://github.com/Microsoft/VSSDK-Extensibility-Templates首先安装:说明文档: https://github.com/Microsoft/VSSDK-Extensibility-Templates开发安装包: https://github.com/Microsoft/VSSDK-Extensibility-Templates/a...

2019-03-29 10:25:47 443

原创 Asp.net web MVC5 + IVIEW + Vue.js + Require.js框架搭建

Mvc是近年比较流行的一种web开发模式 个人觉得MVC是一种简单易懂、高效的开发模式;关于开发模式还有MVVM, vue.js就是这种模式,这里就不讲什么是MVC、 MVVM了, 有兴趣可以百度了解一下。主要用到的技术:Asp.net MVC 5IView + Vue.js(这两者是完美搭档, IView:基于Vue.js的UI)require.js (按需加载js模块, 详解...

2019-02-25 21:10:11 4469 13

原创 C#处理JSON日期,C#.Net Json日期格式化

C#处理返回JSON日期(YYYY-MM-DD HH:MM:SS):public string apiHandle(){//////////////////////////////////////////// return ToFormatJson(JsonConvert.SerializeObject(lo_return));}  private string ToF...

2019-01-29 11:40:49 1925

原创 SQL Server实现其它服务器数据查询, sql跨服务器访问数据, SQL Server链接其他服务器数据库

GOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO    --exec sp_remote_exec @as_remote_server=N'192.168.x.xx\SQL实例(远程SQL服务器)', @as_login='登录账号(一般是sa)', @as_pass='密码',@as_db_name='数据库名称',@as_exec_sql...

2019-01-17 17:12:54 809

原创 正则表达式, email格式验证,邮箱地址验证

函数function checkEmail(email){ if(email == null || email == ""){return true;} email = email.trim(); if(email == ""){return true;} var patt1 = /^[a-z,A-Z,0-9]+@[a-z,A-Z]+.[a-z,A-Z]+...

2018-08-29 18:03:08 6487

原创 PB复制整个文件夹及文件到目标路径,PB遍历文件夹,PB批量复制文件

1.Win 32 API 和 结构体    API 函数我都封装在n_win32_api类里面, 如:g_win32_api.of_createdirectory..., 这部分可以参考b 目录遍历(原作者:itwenping)。2.有些函数是比较简单的自定义函数,没有一一列出,如:f_isempty(实际上是判断字符串为空的函数),  大家自己决定怎么写,下面是主要代码:global type ...

2018-03-27 23:28:54 3135

原创 PB获取系统版本号, 支持win7, win8,win10

API函数调用:Function boolean RtlGetNtVersionNumbers (Ref long Major, Ref long Minor,  ref long Optional ) library  "ntdll.dll" long Major, Minor, OptionalRtlGetNtVersionNumbers (Major,

2016-06-29 10:32:43 1875 1

原创 PB12.5带图标菜单自定义对象

1.新建自定义非可视对象, uo_supermenu。   新建main类型窗口w_popmenu.   新建菜单 m_popmenu。2.uo_supermenu完整脚本:forwardglobal type uo_supermenu from nonvisualobjectend typetype rect from structure within uo_

2016-05-26 18:07:22 2066

微信小程序recycle-view组件实例

微信小程序recycle-view组件实例, 运行前请先执行npm run install

2023-10-25

MD5加密, DES加密解密, RAS加密解密演示实例

C#实现: MD5加密, DES加密解密, RAS加密解密, 这是一些常用的加密解密方式,告别敏感信息泄露很有帮助。

2020-12-14

DateBoxDemo.rar

C#Winform自带的日期控件是不允许清空的, 网上虽有很多奇怪的做法,但实际上并不好用。下面是通过用户自定义控件, 来重新绘制的控件(DateBox); 支持:实时日期输入格式验证, 动画弹出下拉月历 更新详细, 请访问 https://blog.csdn.net/LoveLearnling/article/details/108322604

2020-08-31

解决vs2010在ie环境不能调试js的问题.docx

解决vs2010在ie环境不能调试js的问题, 网上很多教程也是片面的, 这篇教程试过很多台机, 都是ok的

2019-12-25

C# EPL指令文件打印,EPL打印

EPL打印, EPL指令打印,完全由C#语言开发

2018-12-19

Progressive Web Apps(PWAS)开发教程

Progressive Web Apps(PWAS)开发教程,跨平台开发,这是微软推出的最新的web技术

2018-07-19

RDPEncrypter RDP加密解密器 远程桌面dos命令密码加密 RDP密码加密

远程桌面dos命令密码加密和解密,远程桌面RDP文件登录密码加密和解密

2018-03-12

VC++自绘窗口, 自绘控件,自绘边框,高速绘图

VC++自绘窗口, 自绘控件,自绘边框,高速绘图不闪烁, 窗口可以拉伸改变大小, 标题栏也可以双击最大化或最小化

2017-10-01

Buhair框架, PB界面美化框架, 自绘树形菜单,自绘控件

Buhair框架, 自绘了树形菜单, 按钮(可以嵌入图片)等,且拥有通用权限系统, 树形菜单可以支持用户配置

2017-10-01

高级记事本,程序员专用记事本

这是一款可以实现日记分类, 并且有高级查询功能的记事本, 首页有待处理和处理中的的功能

2017-10-01

PB DataWindow Grid改变网格线颜色, 数据窗口网格线

PowerBuilder 改变数据窗口网格线的颜色, 使用问Win32 API实现。

2017-10-01

PB带图标菜单对象

必须和w_popmenu,m_popmenu都拷贝过去,请不要同时导入你的工程里,先导入菜单m_popmenu,再导入窗口w_popmenu,最后导入带图标菜单对象。

2016-05-26

PB12.5运行环境配置dll

PB12.5编译后的程序,移植到没有安装PB的电脑上,是不能正常运行的,需要手动的将这些dll复制到程序的主目录。

2016-02-14

空空如也

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

TA关注的人

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