- 博客(175)
- 资源 (18)
- 收藏
- 关注
原创 20190626_二次开发BarTender打印机_C#代码_一边读取TID_一边打印_打印机POSTEK
BarTender是一款优秀的条形码打印软件,可以支持很多种类型的条形码设计和打印,具体大家可参考他的官网(Barcode and Label Making Software | BarTender),这里不多介绍。本来在做SilverLight的东西的,后来项目有需求,说要在系统里加入条形码的设计和打印功能,PM提出两个方案,一个就是自己去开发一个条形码设计器,这样的好处就是跟系统的集成使用比较方便,但是开发这个设计器又是一个比较大的Task;另外一个方案就是使用客户原有的BarTender软件,把.
2022-03-11 10:41:23
1125
原创 在win10中启用.net framework3.5(net2.0和3.0)时出现0X80240438错误的解决办法
有时在运行么windows应用时需要用到微软的.net framework才能运行,可时在win10中启用.net framework3.5(net2.0和3.0)时出现0X80240438错误,下面提供解决办法:1 修改注册表,在执行中运行regedit注册表路径:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU把useWUServer默认值为1修改为02 重新启动windows ..
2021-12-03 16:10:30
4593
原创 C#中CheckListBox的用法
CheckedListBox 数据绑定CheckedListBox 数据绑定方式有多总,常用的绑定方式总结如下:1. Items.Add通过 Itemes.Add方法来向 CheckedListBox中添加项2.DataSource属性,DisplayMember和ValueMemeber来设置文本显示CheckedListBox和ListBox相似,但VS的智能感应窗口并不提示 DataSoource属性及 DisplayMember和Val...
2021-09-08 11:12:16
2103
原创 sqlserver中一条sql查询语句无限级的展开多级子 bom算法示例
/*思路说明: 1 展开多层次bom就需要用循环的方法展开,sqlserver中2005版本后就有了递归的查询with 2 要让sql查询出来的结果有像树装结构一样的效果,就需要有层级level,如果没有lever就要计算出一个level来,需要用加空格的方式来实现层级样式 3 需要父子关系的要在一起就一定得要按层级的顺序来排序ordby,所以我先对顶层的加一个顺序号,先按顶层的排序; 然后再加上各父子bom的关系建立路径bom_path(一定要父子子父的串在一起.
2020-12-21 13:56:10
1498
原创 SQL SERVER 2008 Hierarchyid数据类型解决分层树结构遍历问题
以往我们在关系数据库中建立树状结构的时候,通常使用ID+ParentID来实现两条纪录间的父子关系。但这种方式只能标示其相对位置。解决这类问题在SqlServer2005出现之前通常是采用游标来操作,但熟悉数据库内部机制的人都知道使用游标带来的性能问题和其他问题是比较严重的。到了SqlServer2005下,可以选择用CTE来做递归查询,这种方式查询比较简练,但由于数据库内部是采用递归查询的方式,其效率依旧不高;为了能够实现既简练又高效的查询,通常的做法是增加冗余字段,比如增加一个"Path"字段,查询
2020-12-16 15:38:21
320
原创 在slserver中实现就字符串路径和实现树状分层结构
[SQL] HierarchyId - 字符串路径此问题是要利用 HierarchyId 来找出字符串路径,HierarchyId 可以透过 CAST(HierarchyId AS ncarchar(4000)) 直接转成字符串路径(EX:\1\2\3),而此问题是要找出以[名称]为主的字符串路径(EX:公司\课级\组级),在没有现成函数可以使用的前提下,还是只能跑 CTE 来取得。Sample DataUSE TempDBGOIF OBJECT_ID('Demo') IS NOT .
2020-12-16 15:09:17
107
原创 sqlserver实现递归查询用例
WITH tree as(SELECT DEP,NAME,UP,LEV=0 -- 定义层级字段,并且设置顶级的值FROM DEPT where dep='00000000' -- 顶级数据条件,查根目录UNION ALLSELECT b.DEP,b.NAME E,B.UP,LEV=tree.LEV+1 -- 递归中每下去一级层级就+1from tree inner join dept b on tree.dep=b.up) SELECT *FROM treeorder by .
2020-12-11 15:49:46
185
原创 c#form中的用递归方法实现checkbox全选的实现
这里实现除自己之外的全部不选,需要先定义一个全居变量,然后在checkbox中的click中调用下面过程如果把checkbox直接放在一个groupbox下面,不需要用递归方法,如果有放其它的面板控件就需要递归遍历所有。 CheckBox curCK = null; private void unCheckAll_NoMySelf(Control ctl) { if (ctl is CheckBox) { .
2020-10-29 14:39:58
220
原创 c#中实现文件上传到数据库并从数据库下载
文件上传到数据库的表中:static public bool AddSYS_FileData(string sFile_NO,int iFILE_USE,string sFILE_SOURCE,string sFile_BZ,out string sFILE_ID,out string msgError)//新增一筆文件管理記錄 { string[] sql = new string[1]; string[] tableName = { ...
2020-10-29 13:39:36
1046
原创 C# VS中DevExpress中GridControl的常用功能复合表头、汇总、分组功能的实现分享
DexExpress是一功能强大的第三方组件,GridControl控件是常用的表格控件,该表格控件弥补了原GridView的功能不足,我最近对该控件的功能做了一些测试,对以下的功能都做了测试,看起来还是很好用。一 常用基本属性的设置...二数据源绑定.三 设计汇总栏...四 复合表头的实现五 把GridControl中的数据导出Excel测试总结笔记分享链接如下(含部分源代码):https://download.csdn.net/download/postfxj/1...
2020-09-12 10:53:32
571
原创 在c#vs中例用devExpress的navBarControl1创建主窗口的左测菜单并随menuStrip菜单设计动态加载
一个很炫的mdi主窗口页面一般都会有一个顶上的主菜单和左侧菜单,这样方便用户打开子业务表单没有用到第三方控件时,我们只能用panel和button来实现,如果用devExpress工具很轻松的实现。如下图所示。操作方法如下:1 新建一个winform项目,把 FORM的窗口属性中的isMdiContainer设为true,这样就把表单设为多文档表单主窗口了。2 在表单中拖拉一个menuStrip组件,然后建几个多级菜单,并且在菜单下面new一个单击事件。3在主窗口下面拖拉一个...
2020-09-11 15:39:54
1141
原创 devExpress各个版本的下载地址收藏
来源1:https://www.dxper.net/thread-40506-1-1.html来原2:https://bbs.csdn.net/topics/397482953DevExpress 20.XDevExpress 20.1.6(.NET Framework 4.5.2-4.8) (Visual Studio 2012-2019)Components:https://pan.baidu.com/s/14R3cvvZlp5y80JMPTW7pSQ密码:6hp2NetCoreDe...
2020-08-19 10:45:21
11864
1
原创 c#中在datagridview的表格cell中动态增加一个小按钮方法
1 在cell的click事件中增加如下代码 private void dgvADD_CellClick(object sender, DataGridViewCellEventArgs e) { dgvADD.Controls.Clear();//移除所有控件 if (e.ColumnIndex.Equals(dgvA...
2020-04-25 11:08:35
1750
1
转载 Delphi 2010安装及使用UniDAC安装和使用笔记
Delphi 2010安装及使用UniDAC安装过程:1.进入"...\unidac40src\Source\Delphi14"文件夹(注意不同delphi版本可能source下的delphiXX路径不一样),找到对应版本下的"Make.bat"文件,打开并修改IDE目录路径(有可能修改,也有可能不需要修改),如下:setIdeDir="%PROGRAMFILES%\Embarcader...
2020-04-19 12:04:16
537
原创 定义和使用sqlserver游标笔记
declare@V_MRP_NO VARCHAR(100),@V_MRP_NAME VARCHAR(100),@V_SO_NO VARCHAR(60),@V_XT_NO VARCHAR(60)declare my_cur cursor for --定义游标SELECT DISTINCT MRP_NO,MRP_NAME,SO_NO,XT_NOFROM #TF_MLo...
2019-12-16 11:08:38
137
原创 sqlserver中多行转成单行的综合总结。多行行分组单列分逗号隔开显示,行列转换等
1 有时需要在动态sql语句中拼接语句,需要行列转换动态化,需要生成横排的栏位.示例如下。declare @sql varchar(400)DECLARE @T1 TABLE(ID INT,SIZE_VALUE VARCHAR(10),SIZENAME VARCHAR(10) )insert into @T1SELECT ID=1,SIZE_VALUE='A001',SIZENA...
2019-11-28 11:58:15
832
原创 C#中访问网盘的方法
业务背景: 有时需要在用c#写的web服务或winform中访问网络盘上面的文件,需要用c#代码手动创建网盘。方法: 用win api来实现连接网络盘,如果是在iis下面的web服务所连接的网盘,读写权限在iis下面有权访问,并且在windows下面是不可见的。如果是在win下面所创建的在iis下面是没有权限访问题,下面就是原码。1 先创建一个网盘的类文件WNe...
2019-11-27 13:39:56
2217
原创 c#桌面程序在DataGridview中增加日期类型的列的方法。
背景:有时需要在datagridview中有一个日期栏位,由于标准控件日期栏位中没有日历选择工具,这样不方便日期的点选输入。解决: 我们只需要对标准控件进行在类中进行封装开发,增加一个可以选择日期的功能,直接引用日期控件就可以了。方法如下:1下载类文件:https://download.csdn.net/download/postfxj/119492972 ...
2019-11-04 10:13:15
1184
原创 sqlserver中如何查看被死锁的表和进程
--查看被锁表:select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableNamefrom sys.dm_tran_locks where resource_type='OBJECT'order by tablename--解锁:declare @spid intSet @spid =...
2019-10-05 13:44:29
2723
转载 各种版本sqlserver的清除数据 库日志的方法
1 SQL2005清空删除日志:复制代码 代码如下:Backup Log DNName with no_log'这里的DNName是你要收缩的数据库名,自己注意修改下面的数据库名,我就不再注释了。godump transaction DNName with no_loggoUSE DNNameDBCC SHRINKFILE (2)Go2 SQL2008及以上清空删除...
2019-09-16 11:28:44
1155
原创 关于Winform中对DataGridView实现在输入数据时定位在某一行的心得总结
在winform有时需要直接用DataGridView进行输入,但是在输入时不希望数据行上下滚动,只能定位在当前。在编修数据时有时是新增一行会在最后一行,有时只是编修其中的某一行,可以用如下方法实现。1新增时的代码如下,新增后把最后一行定位为当前行: private void tbAdd_Click(object sender, EventArgs e) { ...
2019-07-11 09:22:09
1639
转载 动态内存管理服务设置方法Dyncache
如果你之前用的win2003,那肯定不会遇到这个问题,而如果升级到Windows Server 2008,那么也许会遇到内存被占完的情况,小编遇到的是48GB的内存居然被占用完了,直接99%没了,什么问题呢?用任务管理器查看进程也没发现谁占用完了,完全不知道什么问题,当前程序根本没占用什么内存,那么内存去哪里了呢? 原来是被win2008的缓存占用了,这也是windows2008的新机制,...
2019-05-15 10:50:45
2225
转载 利用任务计划自动删除指定日期的SQLServer备份文件
利用任务计划自动删除指定日期的SQLServer备份文件命令FORFILES [/P pathname] [/M searchmask] [/S] [/C command] [/D [+ | -] {yyyy-MM-dd | dd}]方法1:描述:可以删除7天以前的后缀名为log的日志文件。如今天是6.29,那么会删除6.22号以前创建的文件。不会删除到回收站。...
2019-04-12 14:45:44
695
原创 SQL Server中实现子字串在父字串中第N次出现的位置, 方便字串解析
create function fn_find(@find varchar(8000), @str varchar(8000), @n smallint) returns intasbegin if @n < 1 return (0) declare @start smallint, @count smallint, @index smallint, @len s...
2018-08-08 13:18:05
400
原创 SQL Server中如何实现不固定长度字串前缀后固定长度自动补0
实现要求:如 YD01,要变成固定6位长度,YD0001解决思路:1 要求出数字出现的第一个位置PATINDEX('%[0-9]%',FIELD)。2 然后可以取出前缀3 取出数字4 然后用right方法根据字本身长度和固定长度自动补0 SELECT *INTO #TESTFROM (SELECT F1='YDM01'UNIONSELECT F1='YD...
2018-08-01 10:54:54
2788
原创 SQLServer实现快速进行简繁体的翻译功能
1 创建简繁体对照表脚本如下:CREATE TABLE [dbo].[SYS_BGBIG]( [ID] [int] IDENTITY(1,1) NOT NULL, [gb] [nvarchar](1) NULL, [big] [nvarchar](1) NULL, CONSTRAINT [PK_SYS_BGBIG] PRIMARY KEY CLUSTERED ( [ID] ...
2018-07-25 14:01:50
1908
原创 SQL Server中实现汉字首字母和把汉字转成拼音的方法。
1 建表保存拼音、拼音首字母、和汉字的对照表。脚本如下:CREATE TABLE [dbo].[SYS_ChinesePY]( [ID] [int] IDENTITY(1,1) NOT NULL, [PYFIRST] [char](1) NULL, [PYALL] [varchar](50) NULL, [WORD] [nvarchar](1) NULL,...
2018-07-25 13:40:32
3567
转载 如何在iis中设置可以在网页上面直接下载安卓app并自动安装
1.打开IIS网站,右键属性,找到HTTP头,找到MIME类型 点击新建,加上扩展名,.apk,然后下面类型写 application/vnd.android.package-archive 这样用android手机访问改APK文件就可以直接下载并安装了!如图2.下面介绍一下什么是MIME 以前有很多人吧ISO文件放到网站上也下载不了,就是缺少这步添加文件类型了。 用户可以...
2018-05-29 10:14:56
5915
转载 C#将WebBowser控件替换为Chrome内核
C#将WebBowser控件替换为Chrome内核原文:C#将WebBowser控件替换为Chrome内核摘要 由于最近要做一个浏览器式的软件,其中有不少地方需要使用到jQuery和BootStrap,但是在C#中,默认的WebBrowser控件默认使用的是IE的core,而低版本的IE在JS加载上总是容易有问题,因此,打算使用Chrome的内核替换IE。准备工作 首先,你要明白Chrome浏...
2018-04-19 13:09:41
707
转载 Delphi开发OCX详细步骤总结
首先要弄明白你要写的OCX是用在客户端还是用在服务器端 假如用在客户端: 1、创建 打开delphi 7,选择菜单"new"->"other"->"activex"->"active form"->输入项目名称, 系统自动给你创建了3个文件,一个是项目文件,一个是form的单元文件,还有一个后缀带TLB 的文件。这三个文件中的你只需要更改form的单元文
2018-01-03 14:13:40
3003
转载 把无线wifi或手机热点信号转成有线信号的路由器中继设置方法
方法:A:第二路由器桥接到第一路由器。1:登陆无线路由器设置2管理界面,在无线设置-基本设置中设置“SSID号”、“信道”。2:在“无线设置”——“无线安全设置”中设置无线信号加密信息。3:主路由器,修改LAN口IP地址。在网络参数-LAN口设置中,修改IP地址和B路由器不同。(如果是热点不要和热点的ip在同一网段)4:启用WDS功能。
2017-12-30 17:01:00
32578
转载 加密解密 C# Delphi 兼容互转
C#: //解密 public static string HStrToStr(String sInfo) { string sResult = ""; if (String.IsNullOrEmpty(sInfo)) {
2017-12-07 09:12:28
367
1
原创 64位机器上的iis6.0支持访问x86的dll设置方法
如果是部署在64位机器上,需要对32位兼容性设置1.命令行键入:cscript.exe%SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SETW3SVC/AppPools/Enable32bitAppOnWin64 1即设置IIS6允许32位程序运行在64位机器上2.重新注册.netFrameWorks%SYSTEMROOT%\Mic
2017-12-07 08:49:17
581
原创 c#中webservice函数如何实现重载
c#中webservice函数如何实现重载在webservice中增加以下代码,一定要加在类的外面。[WebServiceBinding(ConformsTo = WsiProfiles.None)]然后函数是按如下方式写:增加MessageName项 [WebMethod] public bool User_Login(string sUserId,st
2017-11-29 15:34:01
440
原创 excel的VBA插图源代码,解决2010版后插图源路径破坏图片不影响问题
1 背境:原来使用ActiveSheet.Pictures.Insert(temp).Select方法,对2007版本及以前没有路径也是可以的,可是到了2010版后,这个函数是存储的路径了。2 解决方法:Sheet1.Shapes.AddPicture 方法兼容所有版本,可以把图片准确插入指定的位置。3 示例:按照某一列数据生成图片文件路径,然后把图片插入指定的位置。Sub M
2017-09-28 11:13:39
1892
转载 C# WinForm开发系列 - ComboBox扩展,如可以实现复选功能
5.一个带CheckBox,分组,颜色标记等功能的下拉框 PowerComboBoxCSharp.rar 包含自动完成下拉框,字体下拉框,电脑盘符,多列下拉框,带CheckBox,树型下拉框等.代码主要来自CodeProject,版权属于原作者.1.带自动完成功能的下拉框(
2017-09-26 10:26:20
12044
1
原创 c#循环中计时等待功能实现
代码如下: private void button1_Click(object sender, EventArgs e) { for (Int32 i=0;i { textBox1.Text = i.ToString(); if (i == 10)
2017-05-25 10:53:05
4452
转载 WinForm实现为TextBox设置水印文字功能
本文实例展示了WinForm实现为TextBox设置水印文字功能,非常实用的技巧,分享给大家供大家参考。关键代码如下:?12345678910111213141516171819202122232425262728293031323
2017-05-04 10:23:36
3383
转载 C# WinForm控件之Dock先后顺序调整
C# WinForm控件之Dock顺序调整最近被.net winform中的控件布局搞困惑了,由于控件都是使用Dock方式的,操作起来也是比较方便,如果最大化,窗口大小调整等,都可以随着窗口大小的变化而变化。但问题是,.net winform的dock方式是根据先添加的控件顺序进行优先级Dock排列的,假设我想目前有三个控件A、B、C分别以 Top、Bottom以及Fill方式
2017-04-21 23:31:23
12398
5
c#中实现文件在数据库中的上传和下载源代码分享
2020-10-29
devExpress中GridControl使用总结
2020-09-12
C#中实现左菜单动态加载主菜单源代码分享
2020-09-11
DelphiXE10安装方法.docx
2020-09-07
在dataGridView的列中出现日历选择控件的类型
2019-11-01
常用简体繁体对照表用于sql实现快速简繁转换
2018-07-25
常用汉字及拼音首字母对照表(5000多文字)
2018-07-25
下载capicom_dc_sdk.msi文件
2011-07-26
下载capicom_dc_sdk.msi文件
2011-07-26
oracle JDeveloper Studio 11.1.1.0.2初学者入门,带demo。
2009-06-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人