博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年3月14日

摘要: 本文转自:http://www.cnblogs.com/wuhuacong/archive/2010/01/22/1654021.html前段时间,有幸参加一次高级软件架构师的培训,授课老师介绍了两个很好玩的界面原型设计工具:GUIDesignStudio 和 Mockups For Desktop,现分享一下,截图说明,洗洗眼球,权当娱乐。以前在做界面原型设计的时候(不多,但有时候要做的),印象中多数用Visio或者一些UML工具来大致描述一下,效果及交互性较差,不知您是否做过这方面的工作,不管有没有,我们来了解下这两个比较有意思的东西吧。GUIDesignStudio 运行后,随便画上几个 阅读全文

posted @ 2011-03-14 15:31 gczhao 阅读(501) 评论(1) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/heyanzheng/articles/1573636.html这里是将几个医院的所有医生信息,填写入Excel后,导入到Oracle。当然,oracle不能直接读取Excel的内容,但我们可以转弯来实现。 可以简单的认为,Excel表中的内容一一对应于数据库中一个表的字段,一一插入即可。实际当中可能不会这么简单,但原理一样,如果有关联表,需要插入后生成的字段id,则设置为主键,利用索引,获取当前值即可继续操作;原理一样。如果你的团队也是分工协作的,Excel里面的格式如下所示:每一行为一个医生的信息。如果你的团队也是分工协作的,那将这个 阅读全文

posted @ 2011-03-14 14:27 gczhao 阅读(397) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/wuhuacong/archive/2010/04/28/1723142.html由于一直基于Oracle数据库上做开发,因此常常会需要把大量的Excel数据导入到Oracle数据库中,其实如果从事SqlServer数据库的开发,那么思路也是一样的,本文主要介绍如何导入Excel数据进入Oracle数据库的内容。一般我们拿到的Excel数据,都会有一个表头说明,然后下面是一连串的数据内容,如下图所示:而Oracle中数据库一般为英文名称,中文名称就需要转义,为了方便导入,我把中文名称对照数据库的字段,把表头修改为对应的字段名称,如果没有数 阅读全文

posted @ 2011-03-14 14:20 gczhao 阅读(268) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/wuhuacong/archive/2010/06/23/1763274.html严格来讲,本文不是一个技术贴,但是却和我们的技术探索息息相关,每个人的寻找资源的习惯不同,因此获得的资源类型及数量也不同。至于如何获取相应的资源,各种习惯和方法,个人有个人的选择,本无可厚非,这里仅仅是从我本人的习惯方法,来谈论下获取资源的思路及途径,抛砖引玉,共同受益。 作为技术人员来说,我们一般常用的查找资源途径,基本上是通过Google、Bing、Baidu的查询,有时候也会跟着去Codeproject、博客园、CSDN等其他地方去寻找所要的资源,这些 阅读全文

posted @ 2011-03-14 11:32 gczhao 阅读(244) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/wuhuacong/archive/2010/07/06/1772189.html大千世界,合久必分,分久必合,分合之道,利之所趋。开发过程,积少成多,聚沙成塔,模块之理,必经之路。本文继续WInform界面开发系列的介绍,主要针对性介绍Winform开发过程中,经常用到的模块:数据字典模块、参数配置模块、权限管理模块的模块化应用,以及各模块的分合之道。1、数据字典模块我们知道,一般程序基本上都涉及到了一个是数据参考用途的数据字典模块,不管是Web还是Winform的,这个模块基本上是必不可少的,Winform的界面效果大致如下所示:本模 阅读全文

posted @ 2011-03-14 11:29 gczhao 阅读(819) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/wuhuacong/archive/2010/09/30/1839289.html在“随风飘散” 博客里面,介绍了一个不错的DataGridView数据窗口控件《DataGridView数据窗口控件开发方法及其源码提供下载》,这种控件在有些场合下,还是非常直观的。因为,在一般要求客户录入数据的地方,一般有两种途径,其一是通过弹出一个新的窗口,在里面列出各种需要输入的要素,然后保存的,如下图所示;其二就是直接在DataGridView中直接输入。这两种方式各有优劣,本文介绍采用该控件实现第二种模式的数据数据。如下图所示这种方式,直接通过在D 阅读全文

posted @ 2011-03-14 11:22 gczhao 阅读(335) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/wuhuacong/archive/2010/09/30/1839354.html有一次,一个用户埋怨,说我输入的电子邮件内容是正常的,为什么不允许输入,保存不成功,老是提示格式有问题。又有一次,另外一个用户埋怨,为输入的数字式正确的,可以跳出数字输入控件后,内容有变为0了,怎么回事呢?诸如此类的问题,你可能自己也会碰到,究其原因,就是在桌面程序中,当你在文本框或者数字输入框中输入内容的时候,输入法莫名奇妙的由半角变为全角,你没有发现,继续填写或者保存,就会出现问题。如果我们不注意这些细节,用户输入的内容部经过验证,他们在数据查询检索的时 阅读全文

posted @ 2011-03-14 11:18 gczhao 阅读(240) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/Zane/archive/2008/03/31/1130629.html 从Excel向数据库导数据的时候,最常用的方式是使用Provider=Microsoft.Jet.OLEDB.4.0; Data Source=D:"Demo.xls; Extended Properties='Excel 8.0;HDR=YES;IMEX=1'。 但是当一列中既有数字,又有文本的时候,总是莫名其妙的出现部分数据读不到的现象,有时是读不到文本数据,有时是读不到数字数据。这是为什么呢?原来OleDb会智能的根据前8行的数据判断 阅读全文

posted @ 2011-03-14 11:08 gczhao 阅读(195) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/JavCof/archive/2011/03/14/1983072.html前言:公司接了一个代理商下订单的系统,决定采用外包的方式消化掉这个项目,于是我自荐做了这个外包项目的负责人,下面就记录一下这过程遇到的问题。1. 外包给谁,没有稳定的外包供求对象?2. 外包项目的质量怎么控制,过程怎么监督?工期怎么控制,项目后期的维护工作怎么做?3. 需求分析怎么做?做到什么层次?4. 用户界面,数据库设计这些谁来做,系统框架谁来完成?结合上面的问题,自己给自己提了个醒,外包项目绝对不比自己一个人单干来的容易。更多的时候,自己是站在一个项目经理的 阅读全文

posted @ 2011-03-14 11:05 gczhao 阅读(196) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/1-2-3/archive/2010/11/15/CircleDock-StrokeIt-Q10-PureText.html1. 环形 Dock 曾经很眼馋苹果操作系统的 Dock,还专门安装过好几款在 Windows 下模拟它的软件,不过没过多久就都被我卸载了。因为它们虽然很酷很漂亮,实际用起来却不大舒服,还很占地方,设为自动隐藏又不方便,又担心它们浪费资源。 另一方面,虽然我的办公桌很脏、很乱,喝咖啡的杯子从来也不刷,但是却不能容忍 Windows 桌面上放着一大堆乱七八糟的图标。所以,Win7 的“将程序锁定到任务栏”成了我非常喜欢 阅读全文

posted @ 2011-03-14 10:39 gczhao 阅读(211) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/wei/为了给小泥鳅实现一套好的模板机制,曾经花了大量时间来分析目前互联网上的成熟,流行的通用程序,包括blog,cms,shop,bbs/.net,php,asp等,总结下来主要有以下几种:1、CSS通过加载不同的CSS文件来实现不同的展现效果。相信熟悉CSS的话,便知CSS的强大,asp.net的默认主题基于此实现优点:维护方便,速度快缺点:2/8原则,可以实现大部分功能,灵活性不够2、模板引擎通过加载不同的模板文件(模板文件内容可不同),使用模板引擎自己的语言机制动态替换数据,来实现不同的展现效果。优点:灵活,可实现绝大部分需求缺点 阅读全文

posted @ 2011-03-14 10:37 gczhao 阅读(266) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/wuhuacong/archive/2008/07/06/1235576.html接着上一篇关于分层架构的讨论,一个分层架构设计的例子(1)。上篇介绍了实体类(Entity)、数据库访问类(DAL)、数据访问接口(IDAL)的相关设计,本篇主要讨论下面几个部分内容:业务逻辑层、缓存机制、界面层等方面。业务逻辑层,主要是业务逻辑基类的设计,由于数据库访问类(DAL)的基类封装了大量的操作实现,因此,业务逻辑层的主要工作是进一步封装对底层访问接口的实现,如下所示。publicclassBaseBLL<T>whereT:BaseEn 阅读全文

posted @ 2011-03-14 10:30 gczhao 阅读(312) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/jyk/archive/2011/03/14/1983142.html一直都在说开源,也一直把自然框架的源码拿出来提供下载,但是好像感兴趣的人不多,回复并不热烈。也许是代码比较烂,也许是没有帮助文档,也许是demo做的不够好没有突出特点。 所以还是从基础做起,这一段时间我在整理我的思路,整理自然框架的源码,同时编写帮助文档。现在我的思路更加明确了一些,帮助文档也正在编写(http://help.naturefw.com/),希望这次能够得到更多的反馈信息。============================ 一个人的能力是有限的,要在 阅读全文

posted @ 2011-03-14 10:23 gczhao 阅读(173) 评论(0) 推荐(0) 编辑

摘要: 本文转自:http://www.cnblogs.com/wuhuacong/archive/2008/07/06/1235576.html一般来说,对系统的分层,一般都需要下面几个层:实体层(Entity)、数据访问层(DAL)、业务逻辑层(BLL)、界面层(UI);而数据访问层,一般也会加入一个接口层(IDAL)。在其中的实体层,一般是根据数据库进行映射外加入注释等,技术含量不大,在此一笔带过;数据库访问层和业务逻辑层,是关键之所在,因为这里好的设计,会利用很多基类的操作,减少很多代码和重复劳动;界面层,不管是WebForm还是WinForm,都是尽可能少的逻辑代码或者SQL语句在其中,好的 阅读全文

posted @ 2011-03-14 10:16 gczhao 阅读(224) 评论(0) 推荐(1) 编辑