- 博客(21)
- 资源 (12)
- 收藏
- 关注
转载 C#标记 [已弃用] 的方法
1 [Obsolete("使用 WithUGUI.MsgBox.OpenMessageBox()",true)]使用这个重载形式,后面的布尔值表示是否在客户调用该方法的时候报错。这样可以保证不会有人会误用该方法。------------2018.3.16 14:33 补充---------如上面的代码,在方法前面添加 [Obsolete] 特性即可。[Obsolete]//标记该方法已弃用。
2024-12-24 12:14:31
184
原创 Javascript正则表达式,Email邮箱格式验证
function checkEmailFormat(emailAddress){ //空字符(或null)视为正确的格式 if(emailAddress.trim() == "" || emailAddress == null ){return true;} emailAddress = emailAddress.trim(); if(emailAddress =...
2021-06-17 10:52:17
766
原创 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
1046
原创 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
728
原创 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
239
原创 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
2123
原创 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
1755
原创 Asp.net Mvc自定义后端模板,重写视图引擎,自定义视图引擎
虽然有很多前端模板库,但是前端模板都是后期再渲染呈现,而后端模板是在服务端渲染之前执行替换操作,可以避免页面闪屏,自定义的后端的方式,也更适合后端开发人员。对于Asp.net Mvc, 后端html修改,可以在视图引擎里修改html,MVC默认视图引擎为RazorViewEngine, RazorViewEngine继承自基类BuildManagerViewEngine, 它有两个重载的函数...
2019-03-31 12:11:48
1130
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
517
原创 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
4780
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
2044
原创 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
920
原创 正则表达式, 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
6634
原创 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
3447
原创 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
2035
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
2183
DateBoxDemo.rar
2020-08-31
PB带图标菜单对象
2016-05-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人