一个优秀的程序员就是要尽可能减少自己的代码量。我们日常的工作或者学习中都有可能遇到多个窗体结构类似,或者大同小异的情况,这时候如果在每个窗体都写一遍代码,或者纯粹的复制粘贴就太水了。想要偷懒的时候正是我们发现和创造的机会,我们的祖先也是这么过来的。
我在做机房收费系统个人重构版的时候,就遇到了基本数据维护、查看上机状态、上机信息统计和操作员工作记录四个窗体都组要用到组合查询而且窗体结构一致。...
一、Hibernate概述(一)什么是Hibernate?Hibernate核心内容是ORM(关系对象模型)。可以将对象自动的生成数据库中的信息,使得开发更加的面向对象。这样作为程序员就可以使用面向对象的思想来操作数据库,而不用关心繁琐的JDBC。所以,Hibernate处于三层架构中的D层(持久层...
分类:
系统相关 时间:
2014-07-19 15:39:36
阅读次数:
447
.NET泛型或许是借鉴于C++泛型模版,借助它可以实现对类型的抽象化、泛型处理,实现了类型和方法之间的解耦。一个最经典的运用是在三层架构中,针对不同的领域模型,在基接口、基类中实现针对各个领域模型的泛型处理。本篇主要包括:■ 为什么需要泛型 ※ 不用泛型 ※ 使用泛型 ※ 泛型的运行时本质■ 泛型语...
分类:
Web程序 时间:
2014-07-18 20:36:22
阅读次数:
328
在通常的程序设计中,对字符串的操作是不可缺少的部分。例如,我们做的机房收费系统,里面有很多的文本框,按照不同的需要,我们要输入不同的内容,卡号要输入数字,姓名框也要限制输入字符的长度。有时候甚至还需要从字符串中寻找特定的部分,或者对某一部分进行替换、删除等等。
使用传统的字符串函数判断方法或静态字符串操作方法,费时费力,且只能查找字符串中固定不变的部分,缺乏灵活性。
那有什么简单实用的方法呢?...
分类:
Web程序 时间:
2014-07-18 13:34:32
阅读次数:
874
1,Exclusive OR(XOR)Booleanfunction问题
布尔量AND和OR是线性可分的
2,两层感知器
对Figure4.1中A类和B类,首先能想到的是画两条直线。如图Figure4.4.
① 两层感知器的分类能力
3,三层感知器
4,基于训练集精确分类的算法...
分类:
其他好文 时间:
2014-07-18 12:35:59
阅读次数:
281
发送邮件所用的核心知识点 微软封装好的MailMessage类:主要处理发送邮件的内容(如:收发人地址、标题、主体、图片等等) 微软封装好的SmtpClient类:主要处理用smtp方式发送此邮件的配置信息(如:邮件服务器、发送端口号、验证方式等等) SmtpClient主要进行了三层的封装:Soc...
分类:
其他好文 时间:
2014-07-18 12:00:15
阅读次数:
269
机房收费系统个人重构版敲完登陆系统之后往后敲了几个窗体,对于那些数据库连接SqlConnenction、SqlConnamd等经常敲重复的代码,之前也看过其他人的博客,这个东西不用还真不行。
SqlHelper是什么?
SqlHelper是一个基于·NETFramework的数据库操作组件。组件中包含数据库操作方法。
SqlHelper的作用?
Sql...
分类:
数据库 时间:
2014-07-18 11:15:40
阅读次数:
232
1:项目结构 2:每层添加对其他层的引用,这里我们把除了Web层之外的所有的层生成的文件都放到解决方案下的Library文件夹下,然后每个项目分别来引用里面的dll项目文件. 我们在Model项目上,右键属性->生成-> 在下面的输出里面,选择上一级的 Library文件夹 2.2 我们调整项目的生...
分类:
其他好文 时间:
2014-07-17 22:10:46
阅读次数:
427