自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王晶波的专栏

夜冰VS夜飘絮

  • 博客(65)
  • 资源 (10)
  • 收藏
  • 关注

原创 C# 图片按比例进行压缩

对一张图片转换成base64后,测量base64字符串的长度,对于一个80k的图片,压缩前长度为110800多,压缩后长度不到20000,减小了很多,便于传输。网上有关于对字符串进行压缩的,那是针对纯字符串,对于已经转换成base64的字符串,使用GZipStream类来压缩数据基本上没有效果。对于一个200k的png文件按0.6的缩放比例进行压缩,压缩后的大小为20k左右。对于一个80k的jpg文件按0.6的缩放比例压缩,压缩后为13k左右。1、对图片进行压缩,保存在本地。

2023-10-04 17:45:51 1228

原创 C#制做一个 winform下的表情选择窗口

好了,到此一个基本上能用的、简洁的表情选择框就做好了,使用起来也没啥大问题,后续你可以把表情图片打包到dll文件中,然后在软件中直接引用,但是dll中的图片怎么在webBrowser中显示了?反正我没有找到简单的方法,最后直接把dll中的图片转成base64编码了,然后就能在网页中显示了。在窗体加载时,通过控件数组来加载需要显示的表情,这里的表情来自于你收集的png文件,并给表情配上文字说明,这里设置的是一次可以点击多个多情,等关闭窗体时返回表情代码,也可以设置成每次只能点击一个表情,点击后就关闭窗体。

2023-10-03 17:43:29 451

原创 C#打包表情图片至Dll文件中供winform中调用

在winform中聊天框怎么写了?聊天框直接用textbox多行文本框来实现,然后在它上面放一个同样大小的webBrowser控件,然后设置为隐藏,等用户选择了表情后在文本中显示的是文字,点预览或收到带表情的消息时,直接放到webBrowser中进行显示就可以了,很是完美。表情类png图片从哪里搞呀,如果自用的话就从头条的网页端把表情图片下载回来就可以了,我把表情图片放到了ico文件夹中,记得一定要把图片设置为:右键图片->属性->生成操作:嵌入的资源,多个图片可以一次性全部选中进行设置。

2023-10-03 11:54:57 354

原创 css水平与垂直居中的方法,普通应用各浏览器基本有效

这是水平居中的,宽度不能少,不能是100%,text-align:center不能少,不然在chrome下无法居中.1这是垂直居中的,很简单的一句,普通的使用够用了.padding-top:6px; padding-bottom:6px; overflow:hidden这几个都不能少style="background-color:Gray; padding-top:6px; paddi

2012-04-20 15:14:19 873

原创 ie7中iframe高度100%无效的解决办法

100%高度的iframe在ie7中显示错误,原因是iframe.style.height="100%"。 在网上搜到很多iframe自适应高度的文章。我们只需要让iframe的高度跟浏览器显示区域的高度一样就行了,跟iframe自适应高度是不一样的。下面使用js实现iframe中的高度和浏览器的高度一样。 function htmlH() {

2012-04-12 16:58:21 1869

转载 ASP.NET AJAX之UpdatePanel 和JQUERY冲突

http://www.biao166.cn/updatepanel-jquery.html 自己看的,转自这个网址。下面是自己用的代码,留着以后看                 function reload() {             Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequ

2012-03-14 12:28:33 463

原创 vb.net中combobox与数组绑定

Dim lbstr() As String = {"集团文件", "红头文件", "各店通知", "学习资料", "常用文件"} Dim lbvalue() As String = {"集团通知", "红头文件", "各店通知", "学习资料", "常用资料"} Dim dt As New DataTable dt.Columns.Add("名称")

2012-03-01 15:42:19 4356

原创 webBrowser中为html控件赋值及调用js[vb.net]

function PlayFlv() { var H_name = document.getElementById("H_str"); var str = H_name.value; var s1 = new SWFObject("cb.swf", "CuPlayer", "100%

2012-02-25 15:09:54 3360

原创 vb.net读取xml文件中的节点内容

呵呵,先声明一下,会的就不用看了,本人的水平很菜,也就用xml文件配置一下软件中的一些参数.xml文件中的内容如下: 15 14通过一个函数来读取data结点下的值,参数只有一个Private Function GetXML(ByVal name As String) As String Dim path As String

2012-01-10 17:04:44 4781 2

原创 实现任意分隔符的字符串提取

有时我们经常需要在一个文本框中输入多个用户名来进行处理,但用户往往不会按照我们所设计的分隔符来进行分隔,他们或者用别的分隔符,或者用多个分隔符,那么遇到这种情况怎么办了,我想应把字符串从第一个字符开始提取,每次取一个,来判断asc码,如果是英文符号,字母,数字的话,就一律认为是分隔符,并用我们指定的分隔符进行替换,等提取到最后一个字符时,整个字符串就已经很规范了,用个split就能分隔了,自己写了

2011-12-30 14:31:38 2260

原创 让人无语的交换机故障处理过程

公司车管所的网络无法连接到交警中心了,也不是完全连不上,而是一会有一会没有,在各电脑上使用ping命令发现可以ping通局域网内的各主机,但ping交警中心时丢包大约在30%,由于是专网只能打电话给交警中心,人家说是我们这边中毒了,好家伙7台电脑挨个杀毒杀了一上午,完事后还是不行.关交换机电源,开了也不行,把网线拨下重插入原端口也不行,最后不知哪根线换了个口插上结果一下全好了,让人非常的无语...

2011-11-17 10:55:45 899 1

原创 asp.net(VB)中使用正则获取图片地址并进行下载.

使用时需要导入.net命名空间,本例对复制到文本框中的网页源代码获取其中图片地址,并下载,你也可以根据需要把图片在你的页面上进行显示.Imports System.NetPartial Class Query_QImage    Inherits System.Web

2011-09-19 14:47:39 837

原创 vs2010中对mschart控件使用的一些心得

一 在页面中先添加一个chart控件,不用做什么设置,把自动生成的那个series删除掉,只设置其大小和ID就可以了,其它的在代码中进行设置.二 所绑定的数据是根据所选条件的不同查询数据后进行动态绑定的,以前认为这个比较复杂,原来也是很简单的,对数据进行表绑定和交叉表绑定很实

2011-08-12 15:43:35 2818

原创 获取MAC地址的两种方法,一种可以跨vlan取得MAC

只接上代码.大家都看得明白的,(VB.net),函数中的内容理解不了没关系,牛人多的是,咱们只要会用就行啦!Imports System.DiagnosticsPartial Class Other_MACInherits System.Web.UI.PagePr

2011-08-01 16:18:34 3518

原创 asp.net中dropdownlist使用的问题

今天在.net项目中使用了一个dropdownlist控件,text绑定了名称信息,vlaue绑定了名称所对应的积分(积分信息有相同的), 结果在试用时发现无法选择自己需要的值,后经查找资料才知道vlaue不能有相同的值,不然索引项会出错,呵呵,本着简单方便的原则,只接把自增ID值绑定给value,然后在数据保存时通过id查找所对应的积分值,解决了问题

2011-06-20 14:44:00 436

原创 WPS中使用VBA的一些注意事项

<br />  首先要从网上下载合适的VBA版本,目前可以下载到的最新版为7.0.1589,是中英文双版的,搜索Visual Basic for Application 7.0.1589.exe就可以找到下载了,安装后只接打开以前用excel编写好的VBA时大部分无法通过编译,这是因为咱们把office给删除了,无法找到组件,在VBA的工程引用中是可以看到的,名字是mso.dll,只接搜索后从网上下载,然后引用一下就能用了。我一般从www.zhaodll.com网站上下载。另外WPS中使用的VBA不支持wi

2011-05-19 11:27:00 2286 2

原创 系统不安装Office导出Excel的实现方法

<br />系统不安装Office导出Excel<br /><br />本文适用于没有安装微软件办公软件而却需要导出Excel表格的操作员做参考,最近公司由于正版化的需要,换装了WPS办公软件,但在运行了DMS系统的电脑上需要导出Excel,在导出时系统会检测是否已安装Excel,没有安装的话是无法导出的,为此苦苦在网上搜索了三四天,终于发现了一点眉目,先看下面的这段话:<br />SAP的标准函数alsm_EXCEL_to_internal_table调用了EXCEL.application 标准库的函数

2011-05-18 15:07:00 6020 1

原创 ie重复加载相同背景图片的bug

<br />这是我使用的jquery滑动菜单的代码,在css中加载菜单项目的背景图片及菜单项的小图片,但是在使用时会反复从服务器请求那两个图片,<br /><script type="text/javascript"><br />        $(document).ready(<br /> function () {<br />     $(".menuTitle").click(function () {<br />         $(this).next("div").slideToggle("s

2011-03-16 13:54:00 1240 1

原创 对smartuploader多文件上传组件的一些修改[已汉化]

<br />修改好以后的如下图所示,已经成中文的了,除了可以上传图片文件外,还支持上传Flash可以播放的文件以及office文档.小改了一下php文件,会自动以每天日期为名称新建文件夹,上传的图片保存在其中,以便于区分,另外相同文件名称的文件会被覆盖;原本这个组件是需要在php环境中运行的,但可以参考在Windows 2003 IIS 6.0中配置PHP的运行环境(图) http://pcajax.javaeye.com/blog/622899这篇文,那么就能在你的asp.net中使用这个多文件上传组件了

2011-02-11 09:08:00 562 1

原创 网页中播放swf文件与flv文件共存的方法

<br />下面是实现代码,主要是通过判断文件的后缀名,如果是swf文件,就用第一 种方法,如果是其他的就调用jw flv播放器来播放.<br /><html xmlns="http://www.w3.org/1999/xhtml"><br /><head runat="server"><br />    <title>视频资料学习</title><br />    <link type="text/css" href="../CSS/StyleNew.css" rel="stylesheet"/><br

2011-02-08 10:40:00 1343 1

原创 解决服务器不支持FLV与虚拟目录下FLV无法链接问题

这个问题在网上一搜有好多的答案,就是新增一个MIME类型,但是最重要的一点是FLV这三个字母一定要大写,我是试了一下午才发现问题所在的,有遇到同样问题的请留言.下面是转载的.FLV格式文件上传服务器后不能播放因为国内大多都是Win2003的主机.默认是没有指定输出FLV这种格式的虽然FTP里面可以看见,但无法通过http访问,也就无法播放了.[原因:WIN2003加强了IIS6的MIME验证,一切未注册扩展文件格式统统显示404错误。手动在IIS中HTTP头->MIME添加MIME影射关系,MIME类型:

2011-02-07 15:10:00 692

原创 QQ导出的txt聊天记录导入数据库方法

QQ导出的txt聊天记录导入数据库方法1.把QQ聊天记录从QQ中导出为txt格式的文件2.用word打开所导出的txt文件,然后进行查找替换,用^p^p替换为|分割符,用昵称替换为^p昵称,如果有多个昵称请替换多次便可,并保存3.打开sql的导入和导出向导,选择平面数据源导入,行分割符为竖线 {|},列分隔符为{LF},然后进行预览,看是不是很符合要求呀。

2010-12-02 10:00:00 3992

原创 用友U8中激光打印凭证的设置

<br />

2010-11-01 15:13:00 2093

原创 sql在已有数据中查询每个月的最后一天

<br />select * from 产值_销售 where year(日期)='2010' and day(dateadd("d",1,日期))='1' order by 日期,像产值_销售表中保存的是不间断的每年的数据,思路是如果日期加上一天后再取日期的天数那部分,如果等于一的话,说明是最后一天.

2010-10-06 16:48:00 2649

原创 网易论坛中自动排版的实现[转]

<br />取自网易论坛,可以把textarea格式化成类似段落+首行缩进2个汉字的效果。<br /><br />thebody为容器名,根据需要可修改。<br /><br />function format(){<br />var body = "/n"+document.getElementById("thebody").value;<br />body = body.replace(/ | /ig,"");<br />body = body.replace(//r/n/ig,"/n");<br />b

2010-09-08 10:09:00 359

原创 利用post实现对一些网站的自动登陆

<br />首先引用下面的命名空间<br />Imports System.Net<br />Imports System.IO<br />Imports System.Net.Security<br />Imports System.Security.Authentication<br />Imports System.Security.Cryptography.X509Certificates<br /> <br />然后看下面的代码<br />  Public Shared Function Vali

2010-08-23 17:16:00 724

原创 在使用了微软ajax的页面中弹出提示框的方法

<br />VB2010+.net4.0<br />第一步:写一个函数,方便调用<br /> <br /> Public Function MsgBox(ByVal _Msg As String) As String<br />        Dim StrScript As String<br />        StrScript = "alert('" & _Msg & "');"<br />        Return StrScript<br /> End Function<br /> <br /

2010-08-20 16:22:00 401

原创 开启WCF异常处理模式

<br />客户端是应用WCF服务时候,老是报错说:由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribute 或从 <serviceDebug> 配置行为)以便将异常信息发送回客户端,或在打开每个 Microsoft .NET Framework 3.0 SDK 文档的跟踪的同时检查服务器跟踪日志。<br /><br />我查了很多资料说在服务端的config里面加上<se

2010-08-19 14:52:00 662

原创 金和C6协同办公中对用户密码的处理

一个字,晕,直接用md5加密后放到数据库中完事了,大家可以到http://www.md5.com.cn/md5网站进行密码反查,或者设计一个软件只接修改数据库中的密码!

2010-08-15 17:34:00 1533

原创 金和C6协同办公中对在线用户的判断

<br />在金和C6版本中,在线用户的判断和IOAS版不同,在C6的数据库中有一个users表,longinstatus字段用于用户是否在线,为1认为在线,为0认为不在线,所以可用一条update语句来实现全体或指定用户同时在线或离线.如:update users set longinstatus='0' --where userid='0004'

2010-08-11 09:47:00 587

原创 对天易行上网行为管理软件日志的一点更改

那天有空的时候在公司的一台闲服务器上做了个网桥,装上了天易行上网行为管理软件,说实话记录的日志很详细,但日志的分析功能有些不足,日志数据库用的是sqlite3,呵呵,以前没有用过这种数据库,上网查了些资料明白了是怎么回事,然后把数据库做了些修改,又做了个小程序对其日志进行分析,终于符合公司的要求了.打开数据库后里面只有一个表mylogs,我先把这个表删除了,然后重新增加了一个表;drop ta

2010-05-16 16:04:00 598

原创 HPCQ40-609TX装GhostXp系统全过程

在开机时按esc键,然后按F9选择光盘启动,当然了,winpe光盘要放到光驱里,然后就从光盘启动进入winpe系统了,我用的是深度版的,直接Ghost到C盘里了,自动重启开始安装,在安装时默认会选择所有驱动,这里请注意了,如果全选的话就无法安装成功,会在安装的时候死机或者重启后提示系统文件丢失,修复也没用,只选择芯片组驱动就可以了,安装完毕,重启后就进入xp系统了,然后再去HP网站上找驱动吧。

2010-03-18 15:01:00 874

原创 由无线网卡引起的USB存储类设备不能使用问题

前几天在一个客户电脑上遇到了奇怪的问题,电脑是清华同方的,新机子,从重装了系统后就无法使用USB存储类设备了,但是USB的键盘和鼠标却可以正常使用,一用U盘就提示未知设备,一开始认为是驱动的问题,找了好几个驱动都无效,没办法,只好重做系统吧,结果做了系统还是不行,就是用winPE进去后都无法使用U盘,看来真是不知是什么问题了,后来同事带着全才发现主机后用好几根USB线接在一起然后接了个无线网卡,由

2010-02-22 14:09:00 2642

翻译 无法获取div的内部内容,因为该内容不是文本(VB.net版)

错误信息提示:无法获取div的内部内容,因为该内容不是文本,下面的代码可以解决这问题Dim strb As New System.Text.StringBuilderDim sw As New System.IO.StringWriter(strb)Dim htw As New HtmlTextWriter(sw)D_xs1.RenderControl(htw)L2.Text = st

2009-12-01 14:33:00 1624

原创 vb2005中简单的三层结构例子

 在新建的类代码中写下面代码Public Function ExecuteNoSQL(ByVal Sql As String) As String        Dim con As SqlConnection        Dim com As SqlCommand        con = New SqlConnection(GetConn)        con.Open()      

2009-11-15 14:58:00 375

原创 vb2005-asp.net2中gridview模板列中按钮传递行索引号

                                                                                                                CommandArgument=                                             Text="删 除"  />           

2009-06-26 09:23:00 654

原创 asp.net2.0中网页引用js脚本无效问题的解决..

在.net2.0的aspx页面中,如果把js脚本只接写在aspx页中的话,那么执行起来没有任何问题,但是如果把js脚本保存为外部文件并引用的话,那么脚本将不起任何作用了.google上找了好久,终于发现是保存的js外部脚本文件写法有问题,在外部js文件中不能包含,如果包含的话将会不起作用,去掉就可以用了.     ,下面抄的是梅花雨兄弟的js代码,用于禁止后退F5等功能的使用,很有用.    

2009-05-20 09:43:00 1535

原创 asp.net2.0中用按钮关闭框架页并重新打开新页面

在按钮事件中写下面的代码,其实很简单.....   Session("User") = ""Dim s As Strings = "window.top.location.href=index.aspx;"Response.Write(s)Response.End() 关闭框架页并打开一个index页面.

2009-05-20 09:41:00 825 1

原创 VS2005中继承textbox控件[给初学者]

VB2005关于继承控件的一点心得本继承控件的功能是进入时textbox控件背景色变红色,离开时变白色Imports System.Windows.FormsPublic Class Httextbox    Inherits TextBox 继承自textbox控件    Public Sub New()        MyBase.New()        Me.InitializeCo

2009-02-19 16:19:00 1146

原创 Vb.net中暴露用户控件中子控件事件的实现(VB2005)

在vb.net中编写的用户控件中,有时需要把用户控件内子控件的某个事件暴露给用户使用,使用户能够自已定义子控件的事件,在C#中网络上有现成的代码可用,但是转为VB.net时却会有一些小问题,下面是VB.net中实现的代码:    Public Event myClick As System.EventHandler 鼠标单击事件    写它的一个保护方法    Protected

2009-01-08 10:31:00 1494 2

随机抽奖软件

使用vb2010编写的随机抽奖软件,体积很小只有30多K,需要安装.net4.0支持,使用excel2003或2007表格做为数据源进行随机抽奖,表格格式为:第一行为标题行,第一列为数字,通常用做序号,不得重复,第一列为名称,那就随自己填写了,数据表的名字只能是sheet1,对于已经抽奖中了的用户再次抽中时会提示,使用中如有问题请联系QQ:113243673,如需对软件界面进行更改或定制则收取费用.

2012-01-30

smartuploader多文件上传组件汉化版

一个好用的基于flash的多文件上传组件,修改了一些功能,使之更符合国人习惯,支持php及asp.net

2011-02-11

金和C6登录接口文档

是二次开发手册的简化版,只有登录接口的加密方法和一个示例,很简单.

2010-08-20

金和C6二次开发手册

金和C6的二次开发手册,官方的,可以用来做为信息化整合参考.

2010-08-20

冰韵在线考试系统(asp,net)

基于asp.net+ajax的在线考试系统,可以提供填空,单选,多选,判断,问答五种题型的考试,固定答案的题型系统自动打分,数据库采用sql 2000,大多数页面采用分页显示,具有良好的用户响应,本版本为最多5用户数,正试版则没有限制!

2009-12-08

固定资产管理程序(web软件)

本程序基于asp.net2.0,用vb.net编写,使用了ajax,具有良好的用户体验,由于使用了sql数据库,所以存储量很大.这个只是界面的一个网页另存为和一个aspx文件,没有上传代码9,有需要者请联系,QQ:113243673

2008-09-30

简易电话本

本程序用delphi7.0+access开发,适合于小公司内部来管理员工的手机或电话号码等,支持新增-修改-删除-模糊查询功能,最大特点是简洁、实用,欢迎大家下载!

2008-05-20

USB另类禁用工具

比较另类的USB禁用工具,启用后会隐藏界面和在任务管理器中的进程名称,如果插入USB设备的话会禁用键盘和鼠标,取出USB设备则会恢复正常,在启用程度时会随机生成一个快捷键来显示程序.

2008-05-10

USB禁用工具

自己用Delphi编写的,通过写注册表来实现对USB设备的禁用或恢复使用,如果是winxp系统,也可以设置为USB只读.

2008-03-17

MAC地址获取工具

自已制作的小软件,主要是方便公司不懂电脑的员工知道自已电脑的IP地址及MAC地址是多少,以方便日常中对电脑的管理.

2008-03-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除