上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 45 下一页

2013年2月17日

厚积薄发,丰富的公用类库积累,助你高效进行系统开发(13)--- 各种常用的辅助类2

摘要: 俗话说,一个好汉十个帮,众人拾柴火焰高等都说明一个道理,有更多的资源,更丰富的积累,都是助你走向成功,走向顶峰的推动力。本篇的公用类库的介绍主题是程序开发中常用到的一些辅助类,在帮助文档中归类到其他目录下面,本篇主要介绍有注册表的操作、反射操作、正则表达式操作、Zip压缩操作、AD操作、字符串Unicode转换操作等常见但有些凌乱的类库。本篇继续继续整理优化已有的共用类库,并继续发表随笔介绍公用类库的接口方法以及详细使用操作,力求给自己继续优化,积攒更丰富的公用类库资源,加深了解的同时,也给大家展现公用类库好的方面。 阅读全文

posted @ 2013-02-17 17:32 伍华聪 阅读(8011) 评论(10) 推荐(9) 编辑

2013年2月5日

利用Aspose.Word控件和Aspose.Cell控件,实现Word文档和Excel文档的模板化导出

摘要: 我们知道,一般都导出的Word文档或者Excel文档,基本上分为两类,一类是动态生成全部文档的内容方式,一种是基于固定模板化的内容输出,后者在很多场合用的比较多,这也是企业报表规范化的一个体现。我的博客介绍过几篇关于Aspose.Word控件和Aspose.Cell控件的使用操作,如下所示。这些都是我本人的总结,是实实在在的从项目中来,到博客中去的经验总结,本篇主要介绍在Web的模板化文档输出中,Aspose.Word控件和Aspose.Cell控件的使用操作。 阅读全文

posted @ 2013-02-05 17:49 伍华聪 阅读(22747) 评论(21) 推荐(11) 编辑

2013年1月27日

DevExpress控件使用之RichEditControl的使用

摘要: 做Winform的,我们一般都知道,传统.NET界面有一个RichTextBox控件,这个是一个富文本控件,可以存储图片文字等内容,它有自己的文件格式RTF,在DevExpress控件组里面也有一个同等的控件,他的名字是RichEditControl,这个控件功能很强大,在我上一篇随笔《Winform开发框架之通用短信邮件通知模块》中,有介绍过利用它来做邮件编辑器,实现图文并茂的邮件的功能,如下所示。本文主要介绍如何一步步使用这个控件实现自己需要的功能和界面。 阅读全文

posted @ 2013-01-27 00:01 伍华聪 阅读(46971) 评论(18) 推荐(5) 编辑

2013年1月23日

Winform开发框架之通用短信邮件通知模块

摘要: 在做Winform项目的时候,一直有一个梦想,就是希望把所有的组件模块组合即可组装成一个完整的项目系统(或者至少可以大部分完成)。在之前介绍的《Winform开发框架之通用附件管理模块》里面介绍了我的Winform开发框架的版图,里面包含了我对Winform模块化的一系列规划的组件,组件尽可能是适用于大多数的业务环境组合,以达到最大程度的重用和高效开发。 Winform开发框架是我集多年开发经验以及积累而成,很多细节之处润物细无声,但却是精粹心得所至,很多地方都希望是精益求精,力求把框架中的模块当成一把把神兵利器,用到的时候,马上就可以派生用场解决问题,这样可以避免给客户开发业务的时候,延误战机,或者因为事无巨细,都要从头来过,效率大打折扣,而且时间和金钱的大投入也未见得取得好的效果。上两篇介绍了WInform框架中的通用定时服务管理模块,《Winform开发框架之通用定时服务管理》、《Winform开发框架之通用定时服务管理2---如何开发定时服务应用》,本篇继续介绍Winform开发框架中的版图部分,通用短信邮件通知模块。开发这个模块的初衷是我在开发过的很多项目中,发现或多或少, 阅读全文

posted @ 2013-01-23 23:26 伍华聪 阅读(13379) 评论(39) 推荐(13) 编辑

2013年1月14日

年关将至,公司都有年会了,做个幸运大抽奖软件,一起庆祝下

摘要: 由于一个朋友的要求,需要在晚会上做一个抽奖的软件,来随即抽取录入的号码进行抽奖,于是参考了一下别人做的抽奖程序,然后抽时间做了一个这样的软件,应该总体还是符合实际要求了,这样的程序麻雀虽小,五脏俱全的,还确实有不少细节的地方。软件没有用到很复杂的技术,不过细节的地方确实需要花费不少时间来进行雕琢,希望对大家有用,如果需要晚会上使用,一定记得联系我哦。喜欢体验,玩一下的,从网址下载软件进行测试。http://www.iqidi.com/download/LuckyDrawSetup.rar ,希望给你带来好运,谢谢支持。 阅读全文

posted @ 2013-01-14 21:52 伍华聪 阅读(10276) 评论(32) 推荐(11) 编辑

2013年1月6日

Winform开发框架之通用定时服务管理2---如何开发定时服务应用

摘要: 在上篇随笔《Winform开发框架之通用定时服务管理》介绍了我的框架体系中,通用定时服务管理模块的设计以及一些相关功能的展示。我们在做项目的时候,或多或少需要和其他外部系统或者接口进行数据交互,有些是单向的获取,有些是双向的操作。这个定时操作(可能是间隔的时间,也可以能是定在某一个时刻,也可以能是让它在某天某时刻运行),那么这就需要定时服务程序来管理了,通常我们把他寄宿在Windows服务里面(这也是一种最佳的方式),这种方式最好的地方,就是它的生命周期可以随着电脑的启动而启动,而且很少需要用户干预。 阅读全文

posted @ 2013-01-06 11:47 伍华聪 阅读(5265) 评论(4) 推荐(2) 编辑

2013年1月4日

Winform开发框架之通用定时服务管理

摘要: 做项目的时候,或多或少需要和其他外部系统或者接口进行数据交互,有些是单向的获取,有些可能是修改状态后再写回去,不管如何,这个都可以称之为数据同步操作,如人员信息同步、业务数据同步、第三方接口数据同步等等。 数据同步涉及到一个同步时间的问题,一般不敏感的数据,一天或者一周左右同步一次就可以了,有些可能需要间隔更短一点。 同步的逻辑不同,有些可能写数据库就可以了,有些可能需要访问WebService或者其他接口,然后在进行数据获取,保存等操作,回写的时候,也一般是调用WebService这样的接口修改数据。每个同步实现我们都需要做大量重复性工作,如Windows服务安装、卸载、或者基础性的工作,有没有一种方式可以隔离业务逻辑和常用的东西呢? 阅读全文

posted @ 2013-01-04 22:56 伍华聪 阅读(9323) 评论(29) 推荐(13) 编辑

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

摘要: 在之前几篇文章中,介绍了关于Apsose.cell这个强大的Excel操作控件的使用,这几篇文章,都对Apose.Cell这个控件生成各种Excel的方式进行了阐述,对直接把DataTable或者IList生成Excel的操作,对通过模板方式实现自定义报表的各种方式,以及多个文件的合并的方式进行了介绍。 本文继续介绍该控件进一步的使用,也主要介绍如何动态生成(不使用模板文件)各种单元格,以及图表的增加等功能,介绍生成的表格完全自定义,这个报表时一个典型的图文并茂的统计报表,它的最终样式如下所示。 阅读全文

posted @ 2013-01-04 17:27 伍华聪 阅读(20163) 评论(15) 推荐(8) 编辑

2012年12月10日

Winform开发框架之通用附件管理模块

摘要: 在做Winform项目的时候,一直有一个梦想,就是希望把所有的组件模块组合即可组装成一个完整的项目系统(或者至少可以大部分完成)。这即使是梦想,我也一直为之奋斗,每前进一步,我们离梦想就靠近一步。因此,本着这个梦想,我一路走来,开发整理了一系列的组件模块,包括底层的公用类库、Winform分页控件、通用的适应多数据库的查询组件,以及相对高层次一点的组件模块:通用权限管理系统、通用字典管理模块、通用程序自动更新模块、以及本篇随笔介绍的通用附件管理模块,当然还会有更多的组件模块会吸引我继续朝着梦想前进。除了这些,为了提高开发效率,从设计好的数据库,直接生成项目代码,从05年开始至今,一直完善我的代码自动生成工具Database2Sharp。下面的附图,是我对于目前Winform开发框架以及将来的发展规划,朝着梦想前进,用博客园记录我的前进轨迹以及感想。 阅读全文

posted @ 2012-12-10 22:57 伍华聪 阅读(13004) 评论(35) 推荐(12) 编辑

2012年12月2日

Web开发中的弹出对话框控件介绍

摘要: Web开发中,目前由于Jquery的大行其道,因此很多弹出对话框,都用到了Jquery技术,反而原始的弹出对话框的方式较为少用了。不过基于JQuery的方式实现对话框窗口弹出,也有很多控件可以利用,由于工作需要及业余兴趣所至,我比较了近10种的对话框控件,其中发现有一些做得很好的,除了功能强大,而且也支持多种皮肤样式,甚至有些对话框的居中都考虑到了,细节决定体验,有些真的不错。 阅读全文

posted @ 2012-12-02 09:42 伍华聪 阅读(26317) 评论(31) 推荐(12) 编辑

2012年12月1日

Web开发中的文件上传组件uploadify的使用

摘要: 在Web开发中,有很多可以上传的组件模块,利用HTML的File控件的上传也是一种办法,不过这种方式,需要处理的细节比较多,而且只能支持单文件的操作。在目前Web开发中用的比较多的,可能uploadify也算一个吧,不过这个版本一直在变化,他们的脚本调用也有很大的不同,甚至调用及参数都一直在变化,很早的时候,那个Flash的按钮文字还没法变化,本篇随笔主要根据项目实际,介绍一下3.1版本的uploadify的控件使用,这版本目前还是最新的,因此对我们做Web开发来说,有一定的参考性。 阅读全文

posted @ 2012-12-01 21:40 伍华聪 阅读(17158) 评论(18) 推荐(9) 编辑

Winform开发之离线式WCF开发框架的实现介绍

摘要: 在上篇随笔《Winform开发框架之框架演化》中介绍了几种Winform开发框架,其中有对于离线式WCF开发框架的介绍,离线式的WCF开发框架 ,就是结合了传统Winform开发框架的数据访问方式,又利用了WCF分布式数据获取的特点,使得数据可以离线使用,在一种业务要求集中化,又要求不影响正常业务操作的应用系统场景下比较适合。本文主要介绍如何利用我的Winform开发框架的整体思路,实现WCF开发框架的离线式的数据上传、更新的同步操作。 其实目前企业集中化管理,这种模式要求很多,如一些加盟店的情况,需要独立运行,有可以对一些总店关键数据进行提交或者下载,如客户信息等。这种情况下,就要求我们开发者提供适合应用场景的开发框架进行支持。离线式的WCF开发框架,一个特点就是基本上显示,以及保存等操作数据库的数据,都是本地的数据库,不是远端的服务器数据库,这样,就需要记录所有发生变更的数据库操作,包括写入,删除、修改等,以便在网络畅通的情况下,可以上传数据到服务器上面。 阅读全文

posted @ 2012-12-01 12:43 伍华聪 阅读(7158) 评论(5) 推荐(1) 编辑

2012年11月27日

Winform开发中手写签名的实现

摘要: 由于项目的需要,需要在项目的Winform系统的一个模块中集成手写签名的功能,一开始对这块不是很了解,只是了解他能够替代鼠标进行签名。既然是签名,一般就是需要记录手稿图片,作为一个记录核实的凭证,因为有效的签名是很难模拟的。市场上也存在很多类型的电子签名笔,一时间还真不知道那种适合。本文主要从签名笔的选型以及功能实现等方面来对实现这个需求进行分析介绍,希望能够给有同样际遇的朋友一个参考。 阅读全文

posted @ 2012-11-27 23:30 伍华聪 阅读(21387) 评论(25) 推荐(12) 编辑

2012年11月19日

Winform开发框架之框架演化

摘要: Winform开发框架方面的文章我介绍很多了,有宏观介绍,也有部分技术细节的交流,每次我希望能从不同角度,不同方面来介绍我的WInform开发框架,这些其实都是来源于客户的需求,真实的项目场景。本文主要介绍Winform开发框架的各种演化,适合在各种系统应用场景下的使用过程。Winform开发框架,从技术方向上讲,可以分为传统的Winform开发框架,WCF开发框架。对于这两种分类,根据数据存放的位置不同,也可以演化成多种应用模式。下面分别对这些演化的Winform框架进行介绍。包括内容有传统Winform开发框架,传统WCF开发框架,离线式的WCF开发框架和混合式WCF开发框架等方面的介绍。 阅读全文

posted @ 2012-11-19 22:35 伍华聪 阅读(31009) 评论(17) 推荐(14) 编辑

2012年10月20日

Database2Sharp代码生成工具使用心得

摘要: Database2Sharp是一款主要用于C#代码以及数据库文档生成的工具,软件支持Oracle、SqlServer、MySql、Access、Sqlite等数据库的代码生成,可以生成各种架构代码、生成Winform界面代码、Web界面代码、导出数据库文档、浏览数据库架构、查询数据、生成Sql脚本等,还整合自定义模板和数据库信息的引擎,方便编写自定义模板调试和开发。 本文主要介绍总结使用代码生成工具Database2Sharp的一些总结,希望对大家使用Database2Sharp快速开发项目有所帮助。 阅读全文

posted @ 2012-10-20 12:03 伍华聪 阅读(23035) 评论(18) 推荐(13) 编辑

2012年9月24日

代码生成工具之Winform查询列表界面生成

摘要: 在上面一篇随笔《代码生成工具之界面快速生成》介绍了代码生成工具Database2Sharp的界面生成操作,其中介绍了Web界面(包括列表界面、内容显示、内容编辑界面的生成,另外还介绍了Winform界面的内容编辑界面的生成,本篇主要继续介绍Winform界面生成中的查询列表界面的操作展示等信息。 基于Winform的界面生成,配合我的Winform开发框架,提供了三种不同的界面生成,包括传统界面样式、DotNetBar界面样式和DevExpress界面样式的代码生成,这几种界面是目前Winform开发中非常常见的界面样式。 阅读全文

posted @ 2012-09-24 16:01 伍华聪 阅读(19593) 评论(22) 推荐(5) 编辑

Winform开发框架之动态指定数据表

摘要: 在Winform开发框架的应用中,大多数的时候,我们都是采用固定的表名作为操作数据表的对象,但有时候,有些特殊的需要,需要动态指定表的名称,如表名称可能和年份有关系或者和登录用户的身份有关系等等。本文介绍基于我的Winform开发框架,介绍如何动态构造表名,实现向不同表获取数据的操作实现。 例如:数据库中有一些客户信息的表(Customer),按照年份存储,都是Customer2012这样格式的表,每次调用的时候需要告诉Customer业务对象实际上去访问哪个Customer的表,比如Customer2012或者Customer2013,那么我们应该如何操作才能达到这种效果呢? 阅读全文

posted @ 2012-09-24 12:47 伍华聪 阅读(5789) 评论(10) 推荐(3) 编辑

2012年9月10日

Winform分页控件之纯分页显示处理

摘要: 在之前介绍的Winform分页控件中,都以分页控件+显示表格控件作为一个整体性的控件,不可分开,这样做的目的是可以实现更多的操作,集成更多丰富的特性,减少我们开发的工作量,这种情况虽然适用于大多数的情况,不过有时候需要更进一步对列表控件进行设置修改或者实现一些特殊的显示效果的时候,这种绑定列表控件的分页控件方式就有点捉襟见肘了。为了解决这个问题,我对分页控件进行稍微的调整,使其支持分页和列表控件分开的情况,具体实现以及效果是如何的呢,下面我们来分析了解下。 阅读全文

posted @ 2012-09-10 12:55 伍华聪 阅读(37161) 评论(18) 推荐(6) 编辑

2012年9月6日

代码生成工具之数据库表及字段名称转义

摘要: 在上篇随笔《代码生成工具之界面快速生成》中介绍过了代码生成工具Database2Sharp是如何快速生成所需的Web界面以及各种Winform界面,其中包括生成即可运行的Web界面效果,Winform布局信息的生成。这些看似很简单的界面元素生成,其实是需要丰富的数据库元数据信息作为基础的,而且对不同的数据库处理要有所不同。本文介绍不同数据库之间元数据的处理差别,以及如何代码生成工具Database2Sharp如何兼容处理这些问题的。 阅读全文

posted @ 2012-09-06 19:28 伍华聪 阅读(9191) 评论(11) 推荐(3) 编辑

2012年9月5日

代码生成工具之界面快速生成

摘要: 界面开发,无论对于Web开发,还是Winform开发,都需要耗费一定的时间,特别对于一个数据库字段比较多的界面,一般就需要在编辑界面上摆的更多的控件来做数据显示,每次碰到这个,都有点头痛,反复的机械操作让人挺累,也很烦,但是又必须这样做。 由于数据库字段和界面的排版都有一定的关联关系,因此可以通过代码生成工具Database2Sharp的数据库元数据,包含表名称、备注信息、字段列表,以及每个字段的名称、备注、类型等信息,构造一个基础的界面,把重复机械的部分给快速完成,这就是我所说的界面快速生成。当然,对于精致的界面,机械的生成肯定不能满足我们的需要,因此真正的界面需要在这个基础上修改完善一下,但是由于重复劳动部分,已经给工具处理掉了,因此,界面开发效率会大大提高。 阅读全文

posted @ 2012-09-05 13:18 伍华聪 阅读(22606) 评论(56) 推荐(11) 编辑

上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 45 下一页

导航