- 博客(44)
- 资源 (6)
- 收藏
- 关注
原创 C# 日志三剑客之NLog最简上手范式
logger.Error的调用在程序代码角度看,大多卸载try catch的异常代码段记录异常。--将Error导出为每天一个,而且存放在一个Error文件夹中-->--将Debug导出为每小时一个-->日志存储的子目录Logs会由NLog组件自动创建。using语句也不需要。
2025-03-13 16:12:37
427
原创 C#编译自动增加文件的版本号
编译项目,结果查看,编译生成的文件右键——属性——详细信息,产品版本:1.1.0.34120。34120即为编译次数。如果编译环境提示错误,在项目文件定义(xxx.csprj)中。Deterministic的值改为false。string d为编译次数。
2025-03-08 19:32:57
509
原创 调试Tekla官方例程HeadlessTeklaStructuresExample
【代码】调试Tekla官方例程HeadlessTeklaStructuresExample。
2022-09-19 21:11:13
393
原创 VS同一解决方案的不同项目的命名空间名字唯一
Message=未能从程序集“Viewer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“Viewer.map”。在 Viewer.ViewerFrm..ctor() 在 E:\Projects\Viewer\DViewer\ViewerFrm.cs 中: 第 18 行。在 Viewer.Program.Main() 在 E:\Projects\Viewer\Viewer\Program.cs 中: 第 19 行。...
2022-08-04 11:48:17
354
转载 MySQL Authentication ‘root‘ ‘mysql_native_password‘ failed: Reading from the stream has failed
Authentication to host 'localhost' for user 'root' using method 'mysql_native_password' failed with message: Reading from the stream has failed
2022-07-19 09:05:31
2431
原创 DEV XPO对比之UOW
Producer XPObject:using DevExpress.Data.Filtering;//using DevExpress.Utils.Base;using DevExpress.Xpo;using System;using System.Collections.Generic;using System.ComponentModel;using System.Linq;using System.Text;using DevExpress.Persistent.BaseIm
2022-05-23 07:08:00
269
原创 DEV XPO对比之XAF BO
using DevExpress.Data.Filtering;using DevExpress.ExpressApp;using DevExpress.ExpressApp.DC;using DevExpress.ExpressApp.Model;using DevExpress.Persistent.Base;using DevExpress.Persistent.BaseImpl;using DevExpress.Persistent.BaseImpl.PermissionPolicy;
2022-05-23 07:02:03
293
原创 Xaf BO建模一对多(One to Many)关系
在工程项目中,一个业主给工厂多个制造合同,在生产制造环节就形成了一个业主多个制造任务同时进行的状态。直接上干货。业主库BO:using DevExpress.Data.Filtering;using DevExpress.ExpressApp;using DevExpress.ExpressApp.DC;using DevExpress.ExpressApp.Model;using DevExpress.Persistent.Base;using DevExpress.Persist
2022-05-11 16:14:28
235
原创 XAF BO方法OnSaving、OnSaved如何判断数据是新增还是修改的?
protected override void OnSaving(){ base.OnSaving(); IObjectSpace ObjectSpace = DevExpress.ExpressApp.Xpo.XPObjectSpace.FindObjectSpaceByObject(this); if (ObjectSpace != null) { bool ifnew = ObjectSp...
2022-05-11 14:10:55
204
原创 Visual Studio 2019安装
Visual Studio 2019安装最重要的部分:在下面链接中下载Visual Studio bootstrapperCreate an offline installation - Visual Studio (Windows) | Microsoft DocsUse the command line to create a local layoutDownload the bootstrapper for the edition of Visual Studio you want a
2022-05-03 17:13:24
1022
原创 XAF自定义图标
XAF支持PNG、SVG格式图标。现为WIN项目引入自定义图标。将设计的图标文件FZK250.svg拷贝至xxx.Module.Win项目下的Images目录下将其引入到项目中:其属性——生成操作设置为嵌入的资源编译项目,在XAF图标管理界面可以搜索到:OK,按标准图标方式使用即可。...
2022-04-22 18:59:46
177
原创 XAF数据表格GridView定制化
IDE:Visual Studio V2019Net.Framework: V4.6.1Dev Express V21.2.4在XXX.Module.Win项目下常见ViewController:using DevExpress.Data.Filtering;using DevExpress.ExpressApp;using DevExpress.ExpressApp.Actions;using DevExpress.ExpressApp.Editors;using DevExpr
2022-04-22 15:56:05
273
1
原创 XAF多对多(many-to-many)关系BO建模
IDE:Visual Studio V2019Net.Framework: V4.6.1Dev Express V21.2.4别墅和土豪浅显的例子,一个别墅有多个土豪主人共同拥有,一个主人名下有多个别墅。土豪BO:using DevExpress.Data.Filtering;using DevExpress.ExpressApp;using DevExpress.ExpressApp.DC;using DevExpress.ExpressApp.Model;using Dev
2022-04-21 22:09:29
366
原创 使用VS创建Blazor Server项目HelloWorld
进入目录:Shared, 编辑文件: NavMenu.razorNavBar多级导航实现: <li class="nav-item px-3"> <NavLink class="nav-link" > <span class="oi oi-list-rich" aria-hidden="true"></span> Hel...
2022-04-05 20:05:24
682
1
原创 信息管理系统整合XtraReport报表平台之Asp.Net Core接口跨域测试
信息管理系统:SpringCloud 前端Vue此处XtraReport为Asp.net Core项目DevExpress V20.2.6Visual Studio 2019企业版.NET Core 3.1.416CentOS 7 X64跨域测试工具:PostMan V9PostMan 请求Headers中加入Origin如果允许跨域访问,响应Headers中有Access-Control-Allow-Origin *...
2021-12-27 20:34:17
273
原创 信息管理系统整合XtraReport报表平台之Asp.Net Core跨域访问Cors
信息管理系统:SpringCloud 前端Vue此处XtraReport为Asp.net Core项目DevExpress V20.2.6Visual Studio 2019企业版.NET Core 3.1.416CentOS 7 X64修改Startup.csusing System;using System.IO;using DevExpress.AspNetCore;using DevExpress.AspNetCore.Reporting;using D
2021-12-27 20:25:34
494
原创 信息管理系统整合XtraReport报表平台之Asp.Net Core侦听地址
信息管理系统:SpringCloud 前端Vue此处XtraReport为Asp.net Core项目DevExpress V20.2.6Visual Studio 2019企业版.NET Core 3.1.416修改程序Program.cs public class Program { public static void Main(string[] args) { CreateWebHostBuilder(args)
2021-12-27 20:22:10
275
原创 基于XPO创建ZeroCode数据感知Winform应用程序
Visual Studio V2019Net.Framework V4.6.1创建一个WinForm应用程序Step 1:修改Program.csusing DevExpress.Xpo;using DevExpress.Xpo.DB; static class Program { //public const string ConnectionString = @"XpoProvider=MSSqlServer;data source=(.
2021-12-27 20:07:37
518
原创 信息管理系统整合XtraReport报表平台之Asp.Net Core站点CentOS部署
信息管理系统整合XtraReport报表平台之CentOS部署信息管理系统:SpringCloud 前端Vue此处XtraReport为Asp.net Core项目DevExpress V20.2.6Visual Studio 2019企业版.NET Core 3.1.416CentOS 7 X64
2021-12-18 19:48:39
2548
原创 C# OPC Labs QuickOpc UA开发
OPC UA模拟器:Prosys OPC UA Server SimulatorOPC UA Client组件:OpcLabs EasyOpcIDE: VISUAL STUDIO 2019.NET FRAMEWORK V4.7.2(>=V4.7)
2021-12-13 16:01:57
903
原创 C# OPC Labs QuickOpc DA开发
OPC DA模拟器:Matrikon OPC Server SimulatorOPC DA Client组件:OpOPC DA模拟器:Matrikon OPC Server SimulatorOPC DA模拟器部件:Matrikon Analyer Matrikon Explorer Matrikon OPC Server Simulator增加模拟项:代码:using OpcLabs.EasyOpc.DataAccess...
2021-12-13 15:24:34
1091
1
原创 EXCEL VBA读取DXF文件
因业务要求,需要读取DXF文件Option Explicit Dim dxfFile As StringDim linesCount As Integer'Start Point(x,y)、End Point(x,y)'Parameters count: 4 DoubleDim Lines()Dim circlesCount As Integer'Arc Center(x,y)、Radius'Parameters count: 3 DoubleDim Circles()...
2021-12-09 17:10:28
744
原创 Teigha.NET V19 DWG/DXF转PDF
开发环境:Visual Studio 2019.NetFramework 4.6.1Teigha.NETV19using Teigha.DatabaseServices;using Teigha.Geometry;using Teigha.Export_Import;using Teigha.GraphicsSystem;using Teigha.Runtime;//用户信息和授权信息只是示样,并不是真实的Services.odActivate("...
2021-12-05 17:36:57
2196
20
原创 Teigha.NET V19 操作DWG、DXF文件
Teigha组件开发自V4.3之后再引用之前加入了odActivate授权码认证开发环境:Visual Studio 2019.NetFramework 4.6.1Teigha.NETV19using Teigha.DatabaseServices;using Teigha.Geometry;using Teigha.Runtime;//用户信息和授权信息只是示样,并不是真实的Services.odActivate("IE5ldyBEaW1lbn22224gU3lzdGVt.
2021-12-05 17:22:00
1637
原创 借助OpenTK开启OpenGL之旅
网上搜了不少资料,可操作性弱。在C#环境下可用的OpenGL包有OpenTK、SharpGL,今天使用OpenTK做一个练习。首先来接一下OpenTK:The Open Toolkit is set of fast, low-level C# bindings for OpenGL, OpenGL ES, OpenAL and OpenCL. It runs on all major platforms and powers hundreds of apps, games and scienti
2021-11-27 20:24:19
1219
2
原创 非堵塞MessageBox实现
方式一:Task.Run(() =>{ var dialogResult= MessageBox.Show("Message", "Title", MessageBoxButtons.OKCancel); if (dialogResult == System.Windows.Forms.DialogResult.OK) MessageBox.Show("OK"); else MessageBox.Show("Cancel");});...
2021-11-16 09:37:34
1556
1
原创 DLT645编码解码基本类
C#基本样例using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DLT645D{ class DLT645 { public DLT645() { } enum RTNDATA { ...
2021-11-03 09:46:44
582
原创 对XPO对象数据库访问数据库连接可控
某项目进行中,因为分布式多线程的缘由,项目需要频繁的启用新的数据库连接,在系统启动几小时后系统出现数据库连接池不够导致数据库连接不成功。项目使用了DevExpress XPO数据库采用的是MySQL V5.7.31报错信息(类似的,下面是SQL Server的报错信息):DevExpress.Xpo.DB.Exceptions.UnableToOpenDatabaseException HResult=0x80131500 Message=无法打开数据库。连接字符串:“data so..
2021-10-28 11:30:16
484
原创 大型项目XPO对数据库连接字符串调优
某项目在上线前测试时出现数据连接爆满的问题。数据库:MySQL 5.7.31初步分析,问题不在数据库方面,而在程序访问数据库的数据库连接设置: <add name="ConnectionString" connectionString="XpoProvider=MySql;server=192.168.1.188;user id=root; password=xxxxxx; database=data;Pooling=true;Max Pool Size=30000;connect ..
2021-10-28 10:53:03
209
原创 对XAF BO数据库连接可控
某项目进行中,在项目前期数据库访问正常。在项目后期,尤其是演示系统功能时,在操作一段时间后系统出现数据库连接池不够导致数据库连接不成功。报错信息:DevExpress.Xpo.DB.Exceptions.UnableToOpenDatabaseException HResult=0x80131500 Message=无法打开数据库。连接字符串:“data source=192.168.1.202;user id=sa;password=***REMOVED***;initial catalo..
2021-10-28 10:42:48
330
原创 XAF BO 脱离XAF框架调用
using DevExpress.ExpressApp;using DevExpress.ExpressApp.Xpo;using DevExpress.Xpo;using System;using System.Collections;using System.Configuration;using System.Windows.Forms;using XSToolSet.Module.BusinessObjects;namespace SuperNest_DB_Test{ p..
2021-10-28 10:32:40
164
原创 CentOS 7启动界面切换
[root@localhost ~]# cat /etc/inittab# inittab is no longer used when using systemd.## ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.## Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target## systemd uses 'targets'.
2021-06-30 09:14:00
299
原创 嵌入式数据库FireBird V4项目搭建
安装FireBird两种模式:Server 嵌入式采用嵌入式开发官网:https://firebirdsql.org/en/start/官网下载:https://firebirdsql.org/en/firebird-4-0-0-rc1/下载安装64位的操作系统:Windows 10 官方管理工具ISQLSQL语句以;结束。创建数据库(ISQL):命令...
2021-04-20 21:14:34
1977
原创 CentOS 7 安装InfluxDB V2.0.4
从服务名和端口看V2和V1版本,不建议安装在同一台计算机。 InfluxDB版本 服务名 数据端口号 可执行文件 V1 Influxdb 8086 同名 V2 Influx 9999 同名 ..
2021-04-08 16:26:32
2315
2
原创 Open EtherCAT Society——SOEM、SOES
编译项目EtherCAT初体验,编译工具:Visual Studio V2019[root@localhost build]# cmakecmake version 2.8.12.2官网:http://openethercatsociety.github.io/SOEM (Simle Open EtherCAT Master) SOES (Simple Open EtherCAT Slave)Github地址:Simple Open Source Ether...
2021-04-01 15:19:04
4229
3
Tekla二次开发接口包 OpenAPIStartupPackage_v211_x64.msi
2022-09-19
netDxf的扩展示例
2020-03-29
微信企业号、公众号调用源代码
2020-03-28
JASPER SERVER登录用户相关的内置参数
2017-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人