11 dghm

尚未进行身份认证

用我的经验和体会换你少走弯路,用你的经验提升我进步

等级
TA的排名 8w+

VB 用zint 库生成PDF417及其他条码

zint编译为dll后,只有两个DLL文件(libpng16.dll和zint.dll),可以在网上搜索。把这两个dll放到VB项目目录下面。zint是用c语言实现,网上也有开源代码。VB调用C函数,存在一些转换。本程序在没有实现自定义变量的情况下,通过修改内存值,来达到生成不同条码目的。Private Declare Function ZBarcode_Create Lib "zi...

2019-05-12 15:20:11

服务器报kernelbase.dll 错误

同一个程序,前两天还可在服务器运行,最新编译后,在本机还可以运行,到服务器就无法运行了。报异常KERNELBASE.dll 异常,然后就是关闭程序。程序连启动都无法启动。win server 2008。后来发现VS在编译C#程序时,把程序中引用MySql.Data.dll的路径改为系统目录下的路径。引用C:\Windows\System32\MySql.Data.dll.而我本机系统路径...

2019-03-01 16:33:36

Windows漏洞

       最近发现windows 一个比较严重的漏洞,起源于C盘满了。工作电脑越来越慢。重装又不现实。后来发现个mklink命令。可以把原先装在C盘的应用程序目录直接移动到其它盘D或者E.然后用mklink命令在C盘原先位置和目标移动到位置建立连接。C盘空间清理了,也不影响原先安装程序使用。     问题出在我把原先安装到C盘的目录,移动到其它盘。为了避免以后在其它盘误认为是无用文件而删除...

2018-12-28 16:21:48

C#打印标签(包括二维码和一位条码)

 主要用到第三方库ZXing.net来生成各种条码。用PrintDocument来打印。很简单也很实用。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using S...

2018-12-28 15:51:51

EXT.net 在IIS上发布后,提示 ext is undefined

用ext.net 发布网站,在vs2012上调试都没有问题。但是发布到IIS上,ext.net的所有控件都不显示。开始时怀疑是web.config 问题。后来在firfox上面打开就没有问题。用IE11 的F12调试,提示Object doesn't support property or method 'querySelectorAll'看来是IE11问题。后来在网上看到有人也有同样

2018-01-08 15:28:03

c# 利用ADODB连接ORACLE数据库

连接字符串 string constr=@"Driver={Microsoft ODBC for Oracle};Server=memsmts;Uid=mts;Pwd=caitmts;"; 1.引用ADODB  C:\Program Files\Common Files\System\ado\msado15.dll2.定义变量ADODB.Connection CN;  //定义

2017-08-25 16:41:53

横着显示各工序数据

工厂用的生产系统,代码是VB6.0的。现在有个报表需求。要求把生产各工序的数据在一行显示完。数据库保存的各生产工序数据都是一个工序一行,所以大部分报表显示的格式都是按着工序排下去。一个工序一行。类似如下表格:工序1投入产出人员机器...工序2投入产出人员机器...工序3投入产出人员机器...

2017-06-20 16:10:41

c#通过txt文档利用打印机命令打印条码标签

直接以txt通过串口打印条码标签。包括Code39和DATAMATRIX。原理为把送给打印机的命令存入txt文件。然后调用window自带命令copy整个文件到串口。打印机就会打印出设定的标签。具体打印机语言ZPLII我也没有学习。我发现下面代码应该也不是用这个语言写的。下面这些打印机打标签命令模板是之前供应商给的。具体我也看不懂。内容也只是替换一下变量test和test1

2017-04-27 16:37:50

汉字在VB和oracle 以及C#和oracle之间乱码问题

oracle 数据库用字符集AL32UTF8,VB程序通过ADODB连接数据库。存储的汉字在数据库里面是乱码。但是通过VB程序解读出来的汉字确是正确的。换成C#程序,连接oracle数据库,无论是用ADO.NET还是,oracleclient。读取的汉字都是乱码。后来在网上看到C#也可以用ADODB存取数据库。在C#程序中改为ADODB访问oracle。这下汉字终于可以正常显示

2017-04-14 09:02:11

c#获取可运行程序(exe)路径问题

最近写c#程序,单独运行没有问题。可以读取程序目录下的文件,而且能写同一目录下的日志文本文件。但用任务计划(taks schedule)调用程序运行会出问题。不会写日志文件。调试很久,发现是程序获取当前运行目录写法有问题。System.Environment.CurrentDirectory;获取当前路径单独运行没有问题。放在任务计划中,获取的却是任务计划的路径C:\Windows\s

2016-12-07 19:39:14

用window.open代替window.showModalDialog和window.showModelessDialog

用window.open代替window.showModalDialog和window.showModelessDialog

2016-11-28 16:14:46

asp.net 开发小技巧

1、网页开始布局很好,按了某个按钮,布局就会乱。比如textbox变高,table变形等。这个很可能是button onclick 调用了response.write 这个,调用脚本返回一个弹出框。可以用下面这个函数代替response.writeprivate void showalert(string str)          {              P

2016-11-19 16:14:08

asp.net母版样式屏蔽

asp.net母版开发,很容易建立网页和界面。但是对于特殊要求的table、textbox、label之间的样式,如果不想使用母版套用的css。可以采取在特定页面,单独定义内联样式的CSS。今天特意翻看了一下CSS解释的优先顺序:一般而言,所有的样式会根据下面的规则层叠于一个新的虚拟样式表中,其中数字 4 拥有最高的优先权。浏览器缺省设置外部样式表内部样式表(位于 标

2016-11-09 20:00:35

遮盖层加弹出框页面布局不影响

function ShowNo() //隐藏两个层           {              document.getElementById("doing").style.display = "none";              document.getElementById("divLogin").style.display = "none";          }

2016-11-08 22:26:35

利用menu实现后台管理用户界面

asp.net   menu控件,在普通页面只会执行一次MenuItemClick事件。如果用母版页,把menu放在页面左边,内容页放在右面,很容易解决menu只响应一次的问题。先建立母版页site1.master前台代码:

2016-11-06 18:48:16

asp.net 项目心得

项目完毕,对项目中遇到的关键难点,整理一下,希望对以后和其它人有帮助。1、在有母版的情况下,获取dropdownlist选中值。designer"runat="server"  Width="150px"Height="20px" AutoPostBack="True"OnTextChanged="designer_TextChanged">    NavigateUrl="javas

2016-10-29 08:55:18

little endian 和 big endian 转换

/* Routines to handle endianness */#include #include /* the following routine is taken from plikernel.c where it is static *//* It swaps nitems of length size pointed to by ptr */v

2016-10-13 17:03:42

c# 利用 splitcontainer 和treeview 在MDI上面显示窗体 (进阶)

和上一页不同的是,增加tabcontrol和Activator.CreateInstance(Type),使界面更加易操作和代码更加简洁。tabcontrol中的tabpage有页面提示信息,可以切换不同的form。利用Activator.CreateInstance可以动态生成不同的form。关键点在于,通过treeview的节点名,传递字符串给Activator.Creat

2016-09-29 13:16:05

c# 利用 splitcontainer 和treeview 在MDI上面显示窗体

功能说明:       Form1位MDI窗体,窗体属性有个ismdicontainer,选择true可以设置。treeview唯一panel1位置,点击相应的节点,对应的窗体就会显示在panel2。比如其中一个节点QueryMems,第一次点击,相应的窗体QueryMems就会显示在panel2。这个时候点击节点LDD_Generator,对应的窗体LDD_Generator就会显示

2016-09-28 21:46:56

MEMS

MEMS parts are a combination of a sensor and an active interface unit (ASIC). To the tester they aredelivered as diced panel, mounted on a foil attached to a frame.Each panel has a name. This

2016-09-23 16:57:18

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。