编程技术
文章平均质量分 68
postfxj
这个作者很懒,什么都没留下…
展开
-
20190626_二次开发BarTender打印机_C#代码_一边读取TID_一边打印_打印机POSTEK
BarTender是一款优秀的条形码打印软件,可以支持很多种类型的条形码设计和打印,具体大家可参考他的官网(Barcode and Label Making Software | BarTender),这里不多介绍。本来在做SilverLight的东西的,后来项目有需求,说要在系统里加入条形码的设计和打印功能,PM提出两个方案,一个就是自己去开发一个条形码设计器,这样的好处就是跟系统的集成使用比较方便,但是开发这个设计器又是一个比较大的Task;另外一个方案就是使用客户原有的BarTender软件,把.原创 2022-03-11 10:41:23 · 2538 阅读 · 1 评论 -
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 · 2786 阅读 · 0 评论 -
C# VS中DevExpress中GridControl的常用功能复合表头、汇总、分组功能的实现分享
DexExpress是一功能强大的第三方组件,GridControl控件是常用的表格控件,该表格控件弥补了原GridView的功能不足,我最近对该控件的功能做了一些测试,对以下的功能都做了测试,看起来还是很好用。一 常用基本属性的设置...二数据源绑定.三 设计汇总栏...四 复合表头的实现五 把GridControl中的数据导出Excel测试总结笔记分享链接如下(含部分源代码):https://download.csdn.net/download/postfxj/1...原创 2020-09-12 10:53:32 · 919 阅读 · 0 评论 -
水晶报表公式字段应用处理null方法
1.文本字段Place步骤1:新建NewPlace步骤2:右键公式字段,编写公式内容if(isnull({DT_SalRpt_Packing.Place}) or {DT_SalRpt_Packing.Place}='')then ' 'else {DT_SalRpt_Packing.Place}2.日期字段DateDelivery步骤1:新建一个NewDateDeli原创 2016-04-07 09:21:08 · 4246 阅读 · 0 评论 -
Joomla 2.5 多语言网站的设计
Joomla多语言网站就是同一网站里包含多种语言版本的内容,比如中文版,英文版… 网站用户可以通过网站提供语言切换器选择适合自己的语言。在 Joomla 2.5 中实现多语言网站并不需要安装额外的扩展,下面我们就介绍一下如何使用Joomla2.5来实施多语言网站。这篇文章介绍了使用Joomla 2.5 创建中英文双语的网站。文章中所做的网站你可以从这里下载: http://11转载 2012-10-15 08:08:15 · 3704 阅读 · 0 评论 -
PHP常用函數
判断一个编程语言的功能强弱,可以从他的库函数入手。一个较好的编程语言,必然有较强的库函数。I/O函数Flush函数描述:flush();说明:函数Flush刷新PHP的输出缓存,它尽量将缓和存中的内容输出到用户的浏览器。返回值:无Print函数描述:print(string arg,string[arg],…);说明:函数print输入所有的参数。返回值:若输出原创 2012-09-24 09:19:16 · 916 阅读 · 0 评论 -
为 Joomla 而生的 Kunena 论坛安装手册
查看并下载最新版本Kunena论坛,或直接下载Kunena1.7.2。如果你打算在Joomla网站中安装一个论坛,可以考虑一下Kunena论坛组件,一个为Joomla而生的免费的开源论坛组件。安装:使用Joomla的扩展管理,浏览到下载下来的Kunena论坛组件,上传并安装,看到安装界面,点击“安装Kunena 1.7.2”,稍等一会儿,一切都OK以后完成安装。创建菜单:使用Joomla的转载 2012-10-15 08:32:29 · 5984 阅读 · 1 评论 -
Image Show GK4 , Joomla 2.5 幻灯片模块
Image Show GK4 这个幻灯片模块看起来有点复杂,很多配置的选项,不过我们让它工作,只需要几步就可以,其它的选项你可以慢慢学习。我们想三个事情: 在哪里显示幻灯片模块用什么形式展示幻灯片图片展示哪些幻灯片图片在哪里显示幻灯片模块下载并安装 Image Show GK4 ,然后在 Joomla 的管理后台,扩展,模块管理,找到 “mod_image_show_gk4” ,点转载 2012-10-15 08:28:32 · 4004 阅读 · 0 评论 -
使用 Fabrik 组件为 Joomla 创建一个简单的留言板
下载 Fabrik :http://fabrikar.com/downloads把 Fabrik 安装在自己的 Joomla 网站里然后在“组件”菜单里,打开 Fabrik 点击 “Forms” ,然后点击工具栏上的“新建”在 “Label” 里,输入 guestbook点击“Elements”,点击“新建”,name 后面输入 name ,label 后面输入 姓名,Group 选择 gue转载 2012-10-15 08:17:52 · 3787 阅读 · 0 评论 -
Joomla 邮件设置,使用你的QQ邮箱发送邮件
Joomla 的邮件设置有两个选择,一个是使用PHP Mail发送邮件,一个是用SMTP发送邮件。这里我们使用自己的QQ邮箱做为发送邮件,在管理后台->全局设置->服务器,找到设置邮件的地方,然后按下面的设置:邮件发送模式:SMTP发件人名称:你的网站名称SMTP认证:是SMTP加密方式:无SMTP端口:25SMTP用户名:你的QQ号SMTP密码:你的QQ密转载 2012-10-15 08:12:57 · 4247 阅读 · 0 评论 -
如何將excel內容导出XML
准备:1.您要导出的XLS文件,本例中为test.xls2.EXCEL20033.记事本本实例目标:将test.xlm中的数据导出成XML格式。每一个同学的成绩都存放在元素people中。姓名一栏的数据对应XML中people的子元素name班级对应class剩下的依此类推。步骤:1.用记事本准备一个您需要的XML文件。将其保存为test.xml含有XM转载 2012-03-01 07:29:30 · 15813 阅读 · 2 评论 -
如何在Excel或sqlserver中写用户函数实现数字货币向英文转换集锦
如何创建名为 SpellNumber 的示例函数启动 Microsoft Excel。按 Alt+F11 启动 Visual Basic 编辑器。在“插入”菜单上,单击“模块”。在模块表中键入下面的代码。Option Explicit'Main FunctionFunction SpellNumber(ByVal MyNumber)Dim Dollars, Cents,原创 2015-05-19 15:57:06 · 1620 阅读 · 0 评论 -
编程相关的资料汇总
1 通过JSON生成C# Class,直接反序列化http://tools.wx6.org/json2csharp/原创 2016-03-29 10:33:27 · 455 阅读 · 0 评论 -
设置IIS6.0的上传文件和下载附件的大小限制(验证过确实有效)
设置IIS6.0的上传文件和下载附件的大小限制 Windows2003系统下,上传较大的文件时,出现“Request 对象 错误”。 在win2003的IIS 6.0中,默认设置特别严格和安全,最大只能传送 204,800 个字节,这样可以最大限度地减少因太宽松的超时和限制而造成的攻击。IIS 6 出于安全考虑,默认最大请求是200K(也即最大提交数据限额为200KByte,204800原创 2016-04-07 08:08:17 · 4924 阅读 · 0 评论 -
水晶报表字段字体自适应方法
if Len(ToText({字段}))>12 then 8 //如果长度大于10,以8号字体显示else 12 //12号字体显示原创 2016-04-14 16:58:04 · 4220 阅读 · 0 评论 -
水晶报表表格高度自适应设置方法
有时候水晶报表画表格式,显示某内容过多,不是被截断就是显示超出表格,这样会影响整体美观和效果。后发现,可以通过一个小设置实现水晶报表的表格高度随文字内容自适应。方法如下:1 设置显示textbox的属性,右击显字文字的控件,点 []format Text],在can grow处打勾2 设置横线的属性,右击线条,点[format line],在"Move to bottom原创 2016-04-05 13:15:02 · 4547 阅读 · 0 评论 -
水晶报表中几种交叉表的实现方法
水晶报表中几种交叉表的实现方法交叉表,顾名思义,就是行和列交叉,用于将行上的数据,作为列指标来呈现。用一个图直观的说明一下,就是将图1中的数据样式最终呈现为如图2的效果实际在使用中,我们可以用两种方式来实现这个效果一是在数据库端用SQL将数据组织成交叉表,然后对这个数据以普通的报表形式呈现。在这里,我摘录了网上一篇写的比较直白的文章,请参考此链接转载 2016-10-05 09:39:34 · 3137 阅读 · 0 评论 -
JAVA微信开发-新手接入指南
相信很多人对微信开发已经不那么陌生,我也是从一个微信开发的菜鸟经过各种问题的折磨,然后去搜索引擎搜索各种文章阅读,但是基本都是零散的资料,没有一个统一、系统的阐述微信应用如何开发。作者结合自己的实际开发经验,归纳整理出来分享给微信开发的入门者或正在研究的开发者。这篇文章主要阐述如何搭建一个微信开发平台。古人云:“磨刀不负砍才工”。我们开发应用也需要准备一些必要的条件。 准备工作转载 2016-10-05 10:00:53 · 2082 阅读 · 0 评论 -
excel的VBA插图源代码,解决2010版后插图源路径破坏图片不影响问题
1 背境:原来使用ActiveSheet.Pictures.Insert(temp).Select方法,对2007版本及以前没有路径也是可以的,可是到了2010版后,这个函数是存储的路径了。2 解决方法:Sheet1.Shapes.AddPicture 方法兼容所有版本,可以把图片准确插入指定的位置。3 示例:按照某一列数据生成图片文件路径,然后把图片插入指定的位置。Sub M原创 2017-09-28 11:13:39 · 2241 阅读 · 0 评论 -
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 · 730 阅读 · 0 评论 -
如何在iis中设置可以在网页上面直接下载安卓app并自动安装
1.打开IIS网站,右键属性,找到HTTP头,找到MIME类型 点击新建,加上扩展名,.apk,然后下面类型写 application/vnd.android.package-archive 这样用android手机访问改APK文件就可以直接下载并安装了!如图2.下面介绍一下什么是MIME 以前有很多人吧ISO文件放到网站上也下载不了,就是缺少这步添加文件类型了。 用户可以...转载 2018-05-29 10:14:56 · 6485 阅读 · 0 评论 -
c#中treeview的用法
<br />TreeView组件是由多个类来定义的,TreeView组件是由命名空间"System.Windows.forms"中的"TreeView"类来定义的,而其中的节点(即Node),是由命名空间"System.Windows.forms"中的"TreeNode"来定义的。所以当在程序中创建一个TreeView对象,其实只是创建了一个可以放置节点的"容器"。而在这个容器中加入一个节点,其实就是加入了从"TreeNode"类中创建的一个节点对象;同样删除一个节点,也就是删除一个"TreeNode"节点原创 2010-10-26 15:43:00 · 886 阅读 · 0 评论 -
SQL Server各种日期计算方法
SQL Server各种日期计算方法 通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。...原创 2010-10-12 16:47:00 · 1303 阅读 · 0 评论 -
在sqlserver中如何重建索引
<br />大多数SQL Server表需要索引来提高数据的访问速度,如果没有索引,SQL Server 要进行表格扫描读取表中的每一个记录才能找到索要的数据。索引可以分为簇索引和非簇索引,簇索引通过重排表中的数据来提高数据的访问速度,而非簇索引则通过维护表中的数据指针来提高数据的索引。<br />1. 索引的体系结构<br />为什么要不断的维护表的索引?首先,简单介绍一下索引的体系结构。SQL Server在硬盘中用8KB页面在数据库文件内存放数据。缺省情况下这些页面及其包含的数据是无组织的。为了使混乱原创 2010-07-06 20:54:00 · 13537 阅读 · 0 评论 -
如何在Delphi中调用oracle的存储过程返回数据集
如何在Delphi中调用oracle的存储过程返回数据集 如何在Delphi中调用oracle的存储过程返回数据集发布时间:2005-10-19. 【delphi+oracle报表解决方案(一)】delphi中调用oracle的存储过程(分带返回游标,不返回值两种) 关键字: delphi ,oracle存储过程,游标,返回数据集,报表 注:delphi 6+ oracle 8转载 2010-01-08 15:41:00 · 3272 阅读 · 0 评论 -
高效oracle_sql的注意点
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表转载 2009-11-02 11:00:00 · 431 阅读 · 0 评论 -
如何解决Oracle/Discover的中文乱码问题?
1. EBS导出/输出乱码问题 修改个人配置文件(personal profile) FND: NATIVE CLIENT ENCODING ----> ZHS16GBK 2. Discover显示乱码问题 修改注册表中的NLS_LANG 把NLS_LANG的值修改成AMERICAN_AMERICA.ZHS16GBK即可.文章出处:http://www.diybl原创 2009-06-19 08:11:00 · 1636 阅读 · 0 评论 -
当打开Oracle Jdevelopler 11g时出现"Unable to create an instace of the jave virtual Machine Located at path"错时解决办法
当打开Oracle Jdevelopler 11g时出现"Unable to create an instace of the jave virtual Machine Located at path:c:/Oracle/Middleware/jdk160_05/jre/bin/client/jvm.dll" 此错时解决办法: 打开//Oracle/Middlewar原创 2009-06-11 20:34:00 · 810 阅读 · 0 评论 -
oracle网络配置(listener.ora/sqlnet.ora/tnsnames.ora)
oracle网络配置(listener.ora/sqlnet.ora/tnsnames.ora) oracle网络配置三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora ,都是放在$ORACLE_HOME/network/admin目录下。 1. sqlnet.ora-----作用类似转载 2009-06-10 07:53:00 · 1126 阅读 · 0 评论 -
在DBGrid中用代码实现按回车键跳到下一格的方法
示例: if Key = 13 then //回車後跳到下一格 with TDbgrideh(ActiveControl) do begin if Selectedindex Selectedindex := Selectedindex + 1 else begin dbgrideh.DataSource.DataSet.原创 2009-05-15 09:22:00 · 2333 阅读 · 0 评论 -
在DBGrid中实现多选功能。
1、首先把DBGrid->options-dgMulitSelect设为True. dgRowSelect也设为True,此属性设为true后,DBGrid将不能编辑,如何实现能否编辑代码如下要先引用 uses DBGrids单元procedure TfrmXJCGHD.CheckBox1Click(Sender: TObject);begin inherited; if check原创 2009-05-15 09:01:00 · 5087 阅读 · 0 评论 -
asp.net访问网络映射盘的问题
最近接到一个需求要求能访问其他机子上的文件,本来以为用网络映射盘映射过来然后就和读取本地文件一样了,没想到还有权限问题要解决。查找了下资料,现把解决方法整理如下: 当然是映射网络地址了,假设这里映射为“Z:/”,一般为了安全会提供一个用户名和密码给你,假设为 user1和pwd1 在iis里添加一个虚拟目录,假设为“/out”,指到“Z:/” 在windows用户管理里添加一个用户转载 2009-04-20 15:21:00 · 2215 阅读 · 1 评论 -
c#中大数据量(16M)的DataSet压缩方法比较
对于在WebService上必须(无法避免的情况下)要传输大量数据的DataSet时,对DataSet压缩是最好的方法,这样可以减少大量在网络传输过程中所占用的时间。 下面对我掌握的的DataSet压缩方法做一个测试,希望高人有斧正之处,也希望需要的人有借鉴之处。 注:经过压缩DataSet的WebService就缺少了通用性,请权衡使用之。 测试源码(仅压缩部分)和结果如下: 条件:压缩前的DataSet的大小为16891323字节(大约16.12M)。 环境:.Net Formatwork 1.1 系统转载 2010-08-13 16:14:00 · 1881 阅读 · 0 评论 -
MS SQL Server查询优化方法
<br />MS SQL Server查询优化方法<br />查询速度慢的原因很多,常见如下几种 <br /><br /> 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) <br /> 2、I/O吞吐量小,形成了瓶颈效应。 <br /> 3、没有创建计算列导致查询不优化。 <br /> 4、内存不足 <br /> 5、网络速度慢 <br /> 6、查询出的数据量过大(可以采用多次转载 2010-06-22 13:33:00 · 450 阅读 · 0 评论 -
添加由 SQLServerAgent 服务执行的新作业語法和解析
添加由 SQLServerAgent 服务执行的新作业。 语法 sp_add_job [ @job_name = ] 'job_name ' [ , [ @enabled = ] enabled ] [ , [ @description = ] 'description ' ] [原创 2010-10-12 13:32:00 · 815 阅读 · 0 评论 -
SQLserver 2005文件和文件组的作用说明
1、文件和文件组的含义与关系 每个数据库有一个主数据文件.和若干个从文件。文件是数据库的物理体现。 文件组可以包括分布在多个逻辑分区的文件,实现负载平衡。文件组允许对文件进行分组,以便于管理和数据的分配/放置。例如,可以分别在三个硬盘驱动器上创建三个文件(Data1.ndf、Data2.ndf 和 Data3.ndf),并将这三个文件指派到文件组 fgroup1 中。然后,可以明确地在文件组 fgroup1 上创建一个表。对表中数据的查询将分散到三个磁盘上,因而性能得以提高。在 RAID(磁盘冗余阵列)条带原创 2010-10-08 07:55:00 · 810 阅读 · 0 评论 -
清除SQLServer数据库日志
<br /> 今天把服务器上的论坛数据库附加到本地,附加过程中就觉得不对劲,速度奇慢,附加完一看,日志文件整整占了23G。必须清除掉,不然太占空间了。上网找了个清除日志的方法。我在清除过程中用了第1,2,3,4步骤,顺利将日志文件BBS_log.ldf从23G变为了1M。<br />我执行如下:<br />1.清空日志<br /> DUMP TRANSACTION 库名 WITH NO_LOG <br />2.截断事务日志:<br /> BACKUP LOG 数据库名 WITH NO_LOG原创 2010-11-27 14:24:00 · 844 阅读 · 0 评论 -
SQLServer2005新特性
一、企业级数据管理 在当今的互联世界中,数据和管理数据的系统必须始终为用户可用且能够确保安全,有了SQLServer2005,组织内的用户和IT专家将从减少应用程序宕机时间、提高可伸缩性及性能、更紧密的安全控制中获益。SQLServer2005也包括了很多新的和改进的功能来帮助企业的IT团队更有效率的工作。SQLServer2005包括了几个在企业级数据管理中关键的增强: 易管理 可用性 可伸缩性 安全性 1、易管理 SQLServer2005能够更为简单的部署、管理和优化企业数据和分析应用程转载 2010-09-30 11:51:00 · 1468 阅读 · 0 评论 -
SQL SERVER 2005 新增语法
1.表的同义名(Synonyms)为表创建同义名,这样就可以在Select语句里边使用表的同义名了.注意在更改表的定义的时候只能使用表的原名,而不能使用表的同义名.--创建同义名CREATE SYNONYM syn_ORFOR dbo.Orders--使用同义名查询表select * from syn_OR--删除同义名DROP SYNONYM syn_OR2.INTERSECT 操作符INTERSECT操作符就是取表集A和表集B的交集.--查询,Northwind数据库select * from orde转载 2010-09-30 09:29:00 · 688 阅读 · 0 评论 -
SQL Server 2005 中引入的 xp_cmdshell
SQL Server 2005 中引入的 xp_cmdshell 选项是服务器配置选项,使系统管理员能够控制是否可以在系统上执行 xp_cmdshell 扩展存储过程。 默认情况下,xp_cmdshell 选项在新安装的软件上处于禁用状态,但是可以通过使用外围应用配置器工具或运行 sp_configure 系统存储过程来启用它,如下面的代码示例所示: -- To allow advanced options to be changed. EXEC sp_configure ’show advanced原创 2010-09-28 15:19:00 · 447 阅读 · 0 评论