摘要: 我们在.NET程序的开发过程中,常常需要和用户进行信息交互,比如执行某项操作是否成功,“确定”还是“取消”,以及选择“确定”或“取消”后是否需要跳转到某个页面等,下面是本人对常用对话框使用的小结,希望对大家有所帮助,同时也欢迎大家补充。(1)点击页面上的按钮,弹出一个对话框提示是“确定”还是“取消”操作,我们采用在按钮中添加属性来完成:举例如下:public System.Web.UI.WebControls.Button btnDelRow;btnDelRow.Attributes.Add("onclick", "return confirm('确定要删 阅读全文
posted @ 2011-10-08 15:14 辰橙 阅读(2436) 评论(0) 推荐(0)

2011年11月8日

摘要: 1)不应该针对整个系统进行数据库设计,而应该根据系统架构中的组件划分,针对每个组件所处理的业务进行组件单元的数据库设计;不同组件间所对应的数据库表之间的关联应尽可能减少,如果不同组件间的表需要外键关联也尽量不要创建外键关联,而只是记录关联表的一个主键,确保组件对应的表之间的独立性,为系统或表结构的重构提供可能性。2)采用领域模型驱动的方式和自顶向下的思路进行数据库设计,首先分析系统业务,根据职责定义对象。对象要符合封装的特性,确保与职责相关的数据项被定义在一个对象之内,这些数据项能够完整描述该职责,不会出现职责描述缺失。并且一个对象有且只有一项职责,如果一个对象要负责两个或两个以上的职责,应进 阅读全文
posted @ 2011-11-08 09:29 辰橙 阅读(252) 评论(0) 推荐(0)
 
摘要: ALTER TABLE Ych_User_TrainCourse表名WITH CHECK ADD CONSTRAINT CourseId约束名 FOREIGN KEY(CId)外键字段REFERENCES Ych_TrainCourse (Id)对应外键表的主键名ON UPDATE CASCADE级联更新ON DELETE CASCADE级联删除 阅读全文
posted @ 2011-11-08 09:20 辰橙 阅读(672) 评论(0) 推荐(0)
 
摘要: 一个好的数据库产品不等于就有一个好的应用系统,如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。一般来讲,在一个MIS系统分析、设计、测试和试运行阶段,因为数据量较小,设计人员和测试人员往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再来考虑提高系统性能则要花费更多的人力物力,而整个系统也不可避免的形成了一个打补丁工程。笔者依据多年来设计和使用数据库的经验,提出以下一些设计准则,供同仁们参考。命名的规范---- 不同的数据库产品对对象的命名有不同的要求,因此,数据库 阅读全文
posted @ 2011-11-08 09:15 辰橙 阅读(223) 评论(0) 推荐(0)

2011年11月4日

摘要: Microsoft SQL Server数据库设计规范SQLServer数据库设计规范一、数据库对象命名规范: 1、对象前缀命名,注意,前缀命名一般用小写: 表的前缀:业务模块组名前缀(ex.系统维护前缀sm) 数据列的前缀:一般采用此列的数据类型做前缀(以下列举了常用的数据类型的前缀命名) 数据类型 前缀 char c varchar vc int i smallint si(与int不要命名成一样,因为它只能表示到0-3276... 阅读全文
posted @ 2011-11-04 11:59 辰橙 阅读(539) 评论(0) 推荐(0)
 
摘要: MySQL对于成为一个非常快速的数据库服务器有着当之无愧的名声,它也非常容易设置和使用。随着它作为网站后端数据库得声望日增,其效果在去年开始有明 显提高。但是很多MySQL用户更多地知道如何创建一个数据库并编写对它的查询。就像成千上万的人通过载闲暇时用Linux做实验来学习Unix那样,很 多人通过玩MySQL学习关系数据库。这些MySQL新手的大多数既没有关系数据库理论的背景,又没有时间阅读MySQL手册全文。因此,我们决定研究某些方法,你可以用针对优化性能来调节MySQL。在读完本文后,你将理解一些帮助你设计你的MySQL数据库和查询的技术,值得你的应用很有效率。我们将假定你熟悉MySQL 阅读全文
posted @ 2011-11-04 09:31 辰橙 阅读(247) 评论(0) 推荐(0)

2011年4月21日

摘要: wb1 = new WriteableBitmap(new BitmapImage(new Uri("F:/sl/WpfApplication1/WpfApplication1/2.png", UriKind.RelativeOrAbsolute))); image1.Source = wb1;大图wbLittle = new WriteableBitmap(new BitmapImage(new Uri("F:/sl/WpfApplication1/WpfApplication1/00.png",UriKind.RelativeOrAbsolute)) 阅读全文
posted @ 2011-04-21 21:49 辰橙 阅读(800) 评论(0) 推荐(0)