导航

2011年12月20日

摘要: UML相关工具一览(截止2011年12月)原文:http://www.umlchina.com/Tools/Newindex1.htm整理本文的PDF版本在此下载>>以下总结了全世界的各种UML相关工具,按工具名称字母排序。工具(最新版本)厂商&地址版权UML版本支持代码环境XMI平台备注Acceleo 3.0法国http://www.acceleo.org/pages/home/enGPL.Net, JEE, PHP, PythonJava法语工具。与Eclipse及EMF集成。AmaterasUML 1.3.2日本http://amateras.sourceforge. 阅读全文

posted @ 2011-12-20 12:00 Jessie.M 阅读(1827) 评论(0) 推荐(0) 编辑

2011年12月19日

摘要: 原文:http://www.docin.com/p-287365737.html如果调用的web service需要连接数据库,虽然是本地数据库但由于是通过IIS服务器访问,所以属于远程连接。必须开启数据库的远程连接,否则不能连接成功。注:原文需要加一步:我在开启sa用户后,需要在Sql Server Configuration Manager中重启SQL Server(MSSQLSERVER)服务,才能生效。 阅读全文

posted @ 2011-12-19 14:41 Jessie.M 阅读(195) 评论(0) 推荐(0) 编辑

2011年12月17日

摘要: 1.数据库表及字段命名、设计规范1.1数据库表的命名规范: a.表的前缀应该用系统或模块的英文名的缩写(全部大写或首字母大写)。如果系统功能简单,没有划分为模块,则可以以系统英文名称的缩写作为前缀,否则以各模块的英文名称缩写作为前缀。例如:如果有一个模块叫做BBS(缩写为BBS),那么你的数据库中的所有对象的名称都要加上这个前缀:BBS_ + 数据库对象名称,BBS_CustomerInfo标示论坛模块中的客户信息表 b.表的名称必须是易于理解,能表达表的功能的英文单词或缩写英文单词,无论是完整英文单词还是缩写英文单词,单词首字母必须大写。如果当前表可用一个英文单词表示的,请用完整的英文单词来 阅读全文

posted @ 2011-12-17 15:43 Jessie.M 阅读(3132) 评论(0) 推荐(1) 编辑

2011年12月15日

摘要: 命名规范制定意义 1 方便代码的交流和维护,便于日后自己的再次阅读。 2 不影响编码的效率,不与大众习惯冲突。 3 使代码更美观、阅读更方便。 4 使代码的逻辑更清晰、更易于理解命名规范制定原则首要原则有意义的,描述性的词语来命名。能够一眼看出它作什么。别使用会引起误解的名字。如果名字一目了然,就无需用文档来解释方法的功能了1.除约定俗成的,别用缩写。用name, address, salary等代替 nam, addr, sal2.除用于循环,别使用单个字母的变量象i, n, x 等. 而要使用 index, temp等。for ( int i = 0; i < count; i++ 阅读全文

posted @ 2011-12-15 11:10 Jessie.M 阅读(617) 评论(0) 推荐(0) 编辑

2011年12月14日

摘要: 原文:http://msdn.microsoft.com/zh-cn/library/w369ty8x.aspxMSDN的解释看的有点晕,总结一下需要注意的几点:如果有理解的不对的地方,请路过的朋友看到发挥下同情心一定告知,不胜感激!自定义一个事件并处理它需要完整的四个步骤:1.声明一个委托类型2.声明此委托类型的事件3.在需要抛出事件的类中发布事件4.在需要处理事件的类中订阅事件(即指定此事件的处理函数)但是,MSDN:虽然您定义的类中的事件可基于任何有效委托类型(甚至是可返回值的委托),但是,通常建议您使用 EventHandler 让事件基于 .NET Framework 模式所以看看怎 阅读全文

posted @ 2011-12-14 11:21 Jessie.M 阅读(291) 评论(0) 推荐(0) 编辑

摘要: 原文:http://msdn.microsoft.com/zh-cn/library/ms366768.aspx 阅读全文

posted @ 2011-12-14 09:59 Jessie.M 阅读(254) 评论(0) 推荐(0) 编辑

2011年12月13日

摘要: 原文:http://blog.csdn.net/xyyie/article/details/59762291.利用SQL语句添加 在SQL语句中提供了INSERT语句进行数据添加,其语法格式如下。INSERT [Into] table_name[(column_list)] values (data_values)说明:INSERT是关健字,Into是可选项,table_name为表名,即向哪个表中插入数据。column_list为表中列名,如果为多列,则列名间用逗号隔开,省略该参数,即向表中所有列插入数据。data_values为向表中插入的数据。 利用SQL语句向数据库添加记录时,首先要创 阅读全文

posted @ 2011-12-13 23:02 Jessie.M 阅读(25121) 评论(0) 推荐(1) 编辑

摘要: 原文:http://www.cnblogs.com/fanrong/articles/726526.html其实,微软的企业库中有一个非常不错的数据操作类了.但是,不少公司(起码我遇到的几个...),对一些"封装"了些什么的东西不太敢用,虽然我推荐过微软的企业库框架了...但是还是要"评估"...一评就是几个月...而且,一些公司有的根本就是裸ado.net开发,或者自己封装的数据库操作类非常别扭,很不好用.这里我给大家共享一个我参照企业库中的数据操作组件编码风格写的数据库操作类,对使用它的程序员来说,编码是很舒服滴(起码我觉得很好撒).以下是代码,很简 阅读全文

posted @ 2011-12-13 22:46 Jessie.M 阅读(539) 评论(0) 推荐(2) 编辑

摘要: 在《C#入门经典》第四版中看到,定义和使用委托的方法,通常是写好相应的委托函数,然后将函数名传入。但是这样在进入被委托执行的函数时,需要使用的变量又不可见,必须添加成员变量。例如,User是我定义的一个用户类,UserManagement类中的成员变量UserList是一个List<User>对象,储存一个用户列表。我需要在UserManagement类中加一个RemoveUser成员函数,以用户的ID为索引在UserList中找到这个User并删除它。考虑使用.NET类库中泛型类LIST<T>的函数:T Find(Predicate<T> match),查 阅读全文

posted @ 2011-12-13 22:43 Jessie.M 阅读(360) 评论(0) 推荐(0) 编辑