上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 45 下一页

2011年2月23日

使用Aspose.Cell控件实现Excel高难度报表的生成(一)

摘要: 时光飞逝,生活、工作、业余研究总是在不停忙碌着,转眼快到月底,该月的博客文章任务未完,停顿回忆一下,总结一些经验以及好的东西出来,大家一起分享一下。本文章主要介绍报表的生成,基于Aspose.Cell控件的报表生成。谈到报表,估计大家都有所领悟以及个人的理解,总的来说,一般的报表生成,基本上是基于以下几种方式:一种是基于微软Excel内置的引擎来实现;一种是构造HTML格式的Excle报表;一种是基于控件的方式来处理,基于控件有很多种方式,个人认为比较有名的是Aspose.Cell(收费破解)和NPOI(开源)。而报表的表现方式大致可以分为两种,一种是通用的二维表导出的Excel格式,这种方式通过封装一个操作类,传递一个DataTable参数,把数据导出就可以了;另外一种是以Excel文件作为模板,然后填入必要的内容,形成比较综合性,复杂性较高的报表,这种报表一般比较专业、比较规范好看。 阅读全文

posted @ 2011-02-23 15:54 伍华聪 阅读(55224) 评论(50) 推荐(23) 编辑

2011年2月11日

利用COM晚期绑定技术,实现Winform中播放Flash的功能

摘要: 小孩正处学习新事物的阶段,每天拿着很多卡片来识字识物,甚是有趣。有一天,我突发奇想,如果能用电脑动画来播放一些动画片段来帮助小孩提高记忆,那倒是不错的想法。动画最近肯定是使用Flash来处理了,快捷并且声色俱全,可以提高学习的兴趣。于是着手在Winfrom中嵌入Flash来播放,实现动画的效果,经过一番努力,终于成型,先看看程序的效果。 这个程序和一般操作方式不同,不是直接应用Fash的COM组件进行操作,而是通过接口的晚期绑定来实现对Flash的调用,因此项目工程没有Flash的COM组件的应用的,虽然最终还是需要客户端安装Flash播放器,但是提供了比较好的操作方式,并且这里已经把Fash模块封装成了一个控件,拖拽过来就可以使用了。 阅读全文

posted @ 2011-02-11 12:21 伍华聪 阅读(4569) 评论(14) 推荐(3) 编辑

2011年1月18日

探讨如何利用C#登录QQ邮箱进行群邮件的发送

摘要: 网络步入了营销的时代,营销则进入精准、细化的操作阶段,QQ用户群的分类则是很多进行精准营销的企业和个人紧盯着的一块肥肉。与普通进行大面积邮件发送营销的不同,QQ群邮件的发送成本很低,一次发送,就可以使得群里面成千上百的人都收到邮件,比普通邮件发送的模式和准确率都好很多。用手工登录QQ邮箱发送邮件是一种无奈的选择,效率并不高,如果利用软件自动识别发送群,并能批量发送群邮件,那么效率将会提高很多,不过利用QQ进行群邮件的发送,也并非一件容易的事情,本文就是探讨这块的实现,抛砖引玉,希望大家一起进行学习探讨。 阅读全文

posted @ 2011-01-18 08:40 伍华聪 阅读(18896) 评论(20) 推荐(10) 编辑

2011年1月10日

如何利用C#批量注册QQ邮箱

摘要: 在上篇随笔《如何使用C#实现QQ号码的申请》有介绍如何利用C#实现QQ号码的批量申请功能,其实腾讯还提供了一个注册QQ邮箱伴随有QQ号码的注册方式,就是QQ邮箱的注册,QQ邮箱的批量注册,在很多场合需要用到,如注册淘宝账号,或者用来发送邮件,做营销加群,然后发送群邮件等等操作,注册QQ邮箱的界面如下图所示: 阅读全文

posted @ 2011-01-10 21:48 伍华聪 阅读(12107) 评论(11) 推荐(5) 编辑

利用C#开发基于snmpsharpnet基础的SNMP开发应用

摘要: 由于项目的需要,需要使用SNMP来进行相关的开发,需要在我的程序中利用SNMP的Trap协议给指定的系统程序发送相关的设备数据信息, 使得其系统能够监控到设备的最新信息以及状态,对方只是提供了一个Java的例子,而我的程序是C#开发的,因此对这方面的知识进行了解学习,完成了相关的功能,本文有感于此,对SNMP方面做了一些开发总结,以求树碑到此一游,独乐不如众乐,邀兴趣之士猎奇探秘。 阅读全文

posted @ 2011-01-10 20:49 伍华聪 阅读(30153) 评论(22) 推荐(13) 编辑

2010年12月21日

利用邮件对象实现发送QQ日志以及检测用户是否开通SMTP功能

摘要: 本文介绍两个QQ应用中有意思的小功能,都是基于邮件对象实现的功能,一个是利用.NET 内置类MailMessage来实现日志发送功能,一个是利用Lumisoft.NET组件类来检测用户是否开通了SMTP功能。本随便介绍的功能,都已经集成的我的软件QQ搜通天系列软件中了,需要了解可以下载软件测试下,有宝贵意见可以相互沟通交流。 阅读全文

posted @ 2010-12-21 22:55 伍华聪 阅读(3332) 评论(2) 推荐(3) 编辑

基于Lumisoft.NET实现的邮件发送功能

摘要: 在前面的一些文章中,有介绍过DotNet内置SMTP类的邮件发送功能,附件、嵌入图片的模式都有介绍,本文继续介绍Lumisoft.NET这个非常优秀的开源组件,用该组件来设计开发邮件工具,将变得更加方便,功能更加强大。网上很多文章基本介绍如何使用该组件来收取邮件较多,较少介绍使用该组件做邮件发送功能的。本文主要探寻使用该组件实现邮件的发送功能,邮件发送有两种方式,一种是不用发件人即可发送邮件,一种是使用发件人账户密码和SMTP服务器来实现邮件发送的,本文分别对这两种方式进行介绍。 阅读全文

posted @ 2010-12-21 21:53 伍华聪 阅读(13069) 评论(14) 推荐(11) 编辑

2010年12月17日

如何使用dotnetbar控件来构造多文档界面

摘要: 在前段时间一篇随笔《利用优秀的.NET界面控件,打造新潮的界面效果》中介绍过Dotnetbar的界面效果,虽然引发不少关于该控件效果的争议,不过话说回来,使用该控件也不失为一个界面的解决方案,本文继续探寻该控件的使用,在QQ搜通天企业版软件中使用该控件做了一次完整的改造,碰到并解决了一些问题,本文主要总结介绍如何利用Dotnetbar控件来实现多文档界面的效果。 本界面主要利用Bar控件来实现多文档的界面效果,每个子窗体皆为一个用户控件,当然也包括容纳各种窗体的容器CtrlMdiBar类,也是一个用户控件,在主界面Ribbon控件的RibbonClientPanel区域放置容器,然后每次打开窗体,就动态创建或者激活一个窗体页,这样就实现了多文档界面的效果了。 阅读全文

posted @ 2010-12-17 22:20 伍华聪 阅读(19682) 评论(15) 推荐(5) 编辑

广州爱奇迪营销助手

摘要: 广州爱奇迪营销助手,是一款网络营销应用软件,通过采集个人群成员QQ或电子邮件,网易圈子电子邮件等目标群体的QQ号码或者邮件内容,能够迅速定位目标用户群体,并可通过群发邮件等方式进行网络营销,迅速推广您的产品和公司业务信息,本软件能够为您提供最有好的服务。软件能快速采集特定目标群体的邮件信息并可导出使用,集成邮件群发功能,采用不用发件人信息可发送邮件的邮件直投技术和普通发送方式结合,采用多线程发送邮件,有效利用您的机器资源,发送过程不影响您的其他软件操作。 阅读全文

posted @ 2010-12-17 21:37 伍华聪 阅读(3304) 评论(3) 推荐(2) 编辑

对比三种GoogleMap图标操作处理,谈如何构造快速响应的GoogleMap图标叠加操作

摘要: 很多情况下,我们可以基于GoogleMap做GIS方面的应用,只要涉及到地图的相关操作,基本上都可以派生出很多应用,如可以用在配电线路、水管布线、地标附加等操作。本文主要介绍基于图标叠加的应用,通过三种不同的GoogleMap操作,来分析各种操作的优劣,寻找出最符合实际、最高效简洁的操作方式,指导我们今后对GoogleMap的应用操作。 阅读全文

posted @ 2010-12-17 12:45 伍华聪 阅读(5569) 评论(1) 推荐(5) 编辑

2010年12月1日

Winform下的地图开发控件(GMap.NET)使用心得之三---批量解析地址经纬度坐标

摘要: 在之前的文章中,介绍了两篇关于GMap.NET这样的开源地图控件,介绍了其一些基本信息以及如何进行初步的应用。本文主要介绍应用该控件来批量解析地址经纬度坐标。由于项目需要,我需要把数据库里面的4千多条地址信息解析出经纬度坐标,以供其他用途。经纬度坐标不要求非常精确,大体位置准确即可。如果人工通过Googlemap或者其他途径标准,工作量非常大,而且也很枯燥。由于之前接触过该控件,知道好像比较容易能够解析获取地址的经纬度坐标,那么我们把数据库信息逐一解析即可,这样可以节省人力,更重要的是,可以避免做枯燥的工作。 阅读全文

posted @ 2010-12-01 12:17 伍华聪 阅读(11474) 评论(5) 推荐(8) 编辑

2010年11月24日

如何使用C#实现QQ号码的申请

摘要: 腾讯向大众提供了申请QQ的界面,方便很多潜在用户加入QQ大军中,注册页面是http://reg.qq.com ,为了限制用户的过度使用,设置了验证码、IP限制等手段,一般用户默认一天只能申请几个QQ号码,号码是随机生成的,当然好的号码是不会有的,这些是腾讯的资源,需要付费才能获取到。 本文主要介绍如何利用C#来实现QQ号码的快速、批量申请操作,以及考虑如何加入宽带拨号的方式实现IP的限制,尽可能的申请到更多的QQ号码,以供他用。 阅读全文

posted @ 2010-11-24 12:16 伍华聪 阅读(15134) 评论(65) 推荐(32) 编辑

2010年11月16日

利用优秀的.NET界面控件,打造新潮的界面效果

摘要: 一直以来,做.NET共享小软件的界面一般采用IrisSkin这个比较不错的皮肤控件来美化界面效果,方便易用,界面效果也还可以。如下面我做的QQ搜通天的界面效果。该控件开发应用比较方便,拖动控件到主界面,然后初始化地方添加一下代码即可。主界面初始化中添加以上其他地方代码后,所有该程序的相关窗口都被美化成统一风格。 时代变迁,技术进化,界面效果变化无穷,现在最流行的界面应该是Windows2007风格,Ribbon风格的界面效果了,国外很多大型的.NET控件商,亦步亦趋,紧跟潮流,也推出不同版本的界面控件,支持这种新潮的界面效果。 我这里主要介绍一下DotNetBar这个控件,这个控件使用也非常简便,更加重要的是,这个控件提供各种各样的界面控件,支持整体的Ribbon以及更多更复杂的界面效果。 阅读全文

posted @ 2010-11-16 20:09 伍华聪 阅读(29311) 评论(33) 推荐(7) 编辑

2010年11月8日

Winform下动态执行JavaScript脚本获取运行结果,谈谈网站的自动登录及资料获取操作

摘要: 为了有效阻止恶意用户的攻击,一般登录都会采用验证码方式方式处理登录,类似QQ的很多产品的验证码处理,但在一些OA系统中,系统通过非对称加密方式来处理登录的密码信息,登录页面每次提供对密码进行加密的公钥是不同的,因此如果要模拟登录,就需要先获取公钥,然后根据公钥把输入的密码加密,然后通过POST提交给服务器进行验证登录。本文通过详细的代码及讲解,介绍两种方法,如何在Winform中运行javascript获取脚本的运行结果,通过登录oA系统获取联系人的详细思路。 阅读全文

posted @ 2010-11-08 17:10 伍华聪 阅读(7094) 评论(6) 推荐(5) 编辑

2010年11月6日

从获取QQ验证码谈如何改进用户体验,提高程序的响应效果

摘要: 很久没写博客了,最近没有什么惊天地、泣鬼神的大作,就从小处着眼,总结一些开发过程中的一些心得和见解吧。 众所周知,互联网改变生活,现在是验证码大行其道的年代,基本上主要涉及用户信息注册、登录、提交数据等,都来一个验证码来限制下,QQ在这方面可真是运用到了极致,因此做QQ的开发,必须了解如何处理验证码的问题。一般验证码是通过一个带参数的URL获取到一个数字字符图片,由于网络原因,一般返回比较缓慢,所以如果要提高用户体验和程序的响应速度,就必须采用改良一点的方法来进行处理。 阅读全文

posted @ 2010-11-06 10:12 伍华聪 阅读(5091) 评论(5) 推荐(7) 编辑

2010年9月30日

注意用户体验细节--把窗体控件输入由全角转换为半角

摘要: 有一次,一个用户埋怨,说我输入的电子邮件内容是正常的,为什么不允许输入,保存不成功,老是提示格式有问题。 又有一次,另外一个用户埋怨,为输入的数字式正确的,可以跳出数字输入控件后,内容有变为0了,怎么回事呢? 诸如此类的问题,你可能自己也会碰到,究其原因,就是在桌面程序中,当你在文本框或者数字输入框中输入内容的时候,输入法莫名奇妙的由半角变为全角,你没有发现,继续填写或者保存,就会出现问题。 如果我们不注意这些细节,用户输入的内容部经过验证,他们在数据查询检索的时候,就会找不到内容,或者出现莫名其妙的错误,这是我们不愿意看到的。 其实解决这个问题,做好这个细节问题的处理预防,是很简单的事情,下面我来介绍一个辅助类,调用一下他的函数就可以了,如下所示。 阅读全文

posted @ 2010-09-30 13:36 伍华聪 阅读(4675) 评论(12) 推荐(8) 编辑

使用DataGridView数据窗口控件,构建用户快速输入体验

摘要: 在“随风飘散” 博客里面,介绍了一个不错的DataGridView数据窗口控件《DataGridView数据窗口控件开发方法及其源码提供下载》,这种控件在有些场合下,还是非常直观的。因为,在一般要求客户录入数据的地方,一般有两种途径,其一是通过弹出一个新的窗口,在里面列出各种需要输入的要素,然后保存;其二就是直接在DataGridView中直接输入。这两种方式各有优劣,本文介绍采用该控件实现第二种模式的数据数据。 这种方式,直接通过在DataGridView中下拉列表或者文本框中输入内容,每列的数据可以联动或者做限制,实现用户数据的约束及规范化。 控件只要接受了DataTable的DataSource之后,会根据列的HeadText内容,显示表格的标题及内容,应用还是比较直观方便的。 阅读全文

posted @ 2010-09-30 12:13 伍华聪 阅读(10060) 评论(9) 推荐(5) 编辑

时间的处理--与网络时间同步

摘要: 时间准确的重要性不言而喻,有时候我们对时间的要求非常严格,有时候也要求不允许用户调整系统时间,有时候。。。等等情况下,我们都需要时间的同步,虽然Windows也有DOS命令来保持和时钟服务进行同步,但本文另辟途径,介绍另一种获取标准时间并同步时间的操作。 首先,我们来看看一个网站:国家授时中心(http://www.time.ac.cn/stime.asp),这个是应该是时间的权威机构,里面有各国各地的时间,我们可以通过同步该时间来实现系统时间的更新。首先分两步,一步是获取“国家授时中心”的时间,一步是更新系统时间。下面的代码就是做这些工作。 阅读全文

posted @ 2010-09-30 11:58 伍华聪 阅读(5851) 评论(8) 推荐(5) 编辑

谈谈数据加密的处理--提供各种算法处理

摘要: 数据的加密重要性大家皆知,很多情况下需要对数据进行加密处理,但各种重要数据的加密要求不一样,有些需要时可逆的,有些是不要求可逆的,可逆的一般称之为对称加密算法,不可逆的一般可以成为非对称加密算法。如登录密码,一般较好的方式是采用不可逆的加密算法,如MD5、SHA256、哈希数值等,当然也有的采用可逆的强度好一些的加密方式,在选择加密键值的时候,变化一下也算是比较不错的选择。另外一些为了掩人耳目或者不让别人直接可以查看到,就采用其他的加密算法,如DES加密算法、AES的RijndaelManaged加密算法,或者也可以采用Base64加密,甚至我看到一个很变态的方式,就是用MD5加密的头,内容则采用Base64的方式加密,一般不知道内情的还真的不好处理。 在吉日《[走火入魔失眠夜]浅谈管理软件信息安全,用户名、密码的加密解密【附C#配套加密解密源码】》 的文章中也对加密做了一些介绍和分析,并贴出了MD5的加密方式代码,吉日的文章图文并茂、哲理及诙谐例子并存,本文有感而发,做一些补充,希望园子同行共通过切磋,交流心得。 阅读全文

posted @ 2010-09-30 11:38 伍华聪 阅读(9128) 评论(9) 推荐(19) 编辑

2010年9月6日

利用DotRAS组件,实现ADSL的自动拨号断网自动化操作

摘要: 有些场合,为了避免服务对用户IP的限制或者为了用户的方便,可以通过代码实现自动化的拨号或者断网操作,通过DotRAS组件,可以非常方便的实现如ADSL、VPN等拨号以及相关操作,DotRAS组件是专门提供这样远程访问服务的模块,本文介绍如何通过应用该组件,实现ADSL网络的拨号、断网、获取用户IP的操作 阅读全文

posted @ 2010-09-06 21:38 伍华聪 阅读(12282) 评论(17) 推荐(8) 编辑

上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 45 下一页

导航