摘要: sql server系统表详细说明sysaltfiles主数据库 保存数据库的文件syscharsets主数据库字符集与排序顺序sysconfigures主数据库 配置选项syscurconfigs主数据库当前配置选项sysdatabases主数据库服务器中的数据库syslanguages主数据库语言syslogins主数据库 登陆帐号信息sysoledbusers主数据库 链接服务器登陆信息sysprocesses主数据库进程sysremotelogins主数据库 远程登录帐号syscolumns每个数据库 列sysconstrains每个数据库 限制sysfilegroups每个数据库 文 阅读全文
posted @ 2013-07-16 12:11 ZWmaqing 阅读(243) 评论(0) 推荐(0)
摘要: 连接字符串 DB 连接是重要且有限的资源,连接应该尽可能晚地打开,并尽可能早地关闭。连接的使用应该尽量简短,一个连接最长持续时间不应该超过一个方法调用。不应该在方法之间传递连接,这种做法不仅带来性能问题并且会限制程序的可伸缩性,而且会产生安全问题。 .NET 2.0 引入了保护配置,作为 ASP.NET 应用程序所使用的连接字符串的一种存储加密机制。它引入了 connectionStrings 配置元素,指定了一个数据库字符串集合,在之前的版本中,连接字符串存储在 appSettings 元素中。 连接字符串的 Persist Security Info 属性指定了数据源是否可以保存像用... 阅读全文
posted @ 2013-07-15 17:00 ZWmaqing 阅读(322) 评论(0) 推荐(0)
摘要: 我眼中的PM1 我眼中的PM1.1 人云“一个管理,半个专家”,我说“一个管理,两个专家” 如今,我发现我们不得不面对这样一个现实——角色兼职。我习惯上把项目分为三类:性命攸关的项目(涉及到人身安全的项目,如铁路项目);使命攸关的项目(具有明确时间节点的企业级信息化项目);普通项目(中小软件项目)。我相信大多数PM都同我一样,奋战于使命级和普通级项目。虽然,从软件工程角度来讲,我们需要外科手术式的团队,人人各司其职,以专注于不同的方面。但事实是,我们的大多数雇主不会雇佣他们眼中“多余”的人员。这时,就需要由PM进行兼任。从广义上讲,PM除了管理以外,常常会兼任两种角色——设计者和开发者。很多. 阅读全文
posted @ 2013-07-15 16:58 ZWmaqing 阅读(241) 评论(0) 推荐(0)
摘要: 软件项目“免坑”指南目录一 坑有多深?二 谁在造坑?三 如何免坑? “谁也无法改变现状,唯有无数程序员血洒大地,才能使项目重建天日。”这一点也不夸张,软件项目做烂了就是个坑,参与者也不过是填坑的。就像是在魔兽世界战场遇到国家队一样,你赢也赢不了,出也出不去。一 坑有多深? 当我们进入一个项目时,通过不断观察我们可以发现我们的项目到底是不是一个坑。造坑的项目,往往具有某些“臭味”,以下是我的一些认识,这些“臭味”即是项目健康状态不佳的明显标志:编码规范形同废纸,代码质量低下每个项目都有编码规范,但真正严格实施却是另一回事。太多的项目把编码规范作为形式的存在,没人在乎让开发人员写出“人能读懂的.. 阅读全文
posted @ 2013-07-15 16:57 ZWmaqing 阅读(261) 评论(0) 推荐(0)
摘要: 软件项目质量保证——编码规范目录一 编码规范的作用二 编码规范不是“物神”三 编写编码规范的一些建议四 编码规范参考 作为软件开发者,我们可以开发低等级的软件,但不能开发低质量的软件。所以,如何实施质量保证,是我们关注的主要问题之一,而编码规范则是实施质量保证的第一步。 编码规范已经成为一个老生常谈的问题,几乎每个项目,每家公司都会定义自己的编码规范。但在真正实施时,却在有意或无意地违背编码规范。程序员,不喜欢改变自己的编程习惯。加之,管理者对质量控制不足,导致编码规范往往形同虚设。有些人会认为:遵守编码规范不能给项目带来利益,也不能让客户看到我们为此付出的努力,其完全是团队自发的行为,没.. 阅读全文
posted @ 2013-07-15 16:54 ZWmaqing 阅读(578) 评论(0) 推荐(0)
摘要: 从Web借鉴UI设计 用户体验已经成为衡量应用软件质量的重要标准。在过去我们可能会惊叹于某个Web应用的华丽界面,现在,随着HTML5的强势登场,各类表现层技术及开发框架的发布,Web与窗体应用的界限正在被逐渐模糊。虽然技术已经焕然一新,但很多开发人员并不是专业的信息架构师,可能还在使用传统的、平凡的UI设计风格。富应用已成定局,过去难以实现的效果在今天看来已如此简单。本文旨在通过借鉴Web界面设计经验,来探寻系统UI设计的最佳实践。一 指导原则概述系统是自描述的对于好的UI设计系统应该易于使用。无需阅读额外的文档,系统UI本身就能引导用户选择正确的道路。尽力隐藏系统复杂度简约风格的UI更易. 阅读全文
posted @ 2013-07-15 16:53 ZWmaqing 阅读(315) 评论(0) 推荐(0)
摘要: C#学习笔记——面向对象、面向组件以及类型基础目录一 面向对象与面向组件二 基元类型与 new 操作三 值类型与引用类型四 类型转换五 相等性与同一性六 对象哈希码一 面向对象与面向组件在面向对象出现之前,程序是由一系列相互关联的模块和子程序组成,编程采用过程的方式,代码中有一条主线,决定需要完成哪些步骤。后来,面向对象出现了,它是对软件领域的杰出贡献,是软件设计中的里程碑。在软件发展速度远远落后硬件发展速度的时代,它的出现无疑是一种激励。它把程序想象成一系列的相互交互的对象,每个对象都要自己的数据和行为。它如此地令人兴奋与着迷。它的出现,极大地降低了软件构建的首要问题——复杂度。并使我们开发 阅读全文
posted @ 2013-07-15 16:42 ZWmaqing 阅读(1373) 评论(1) 推荐(0)
摘要: 目录一 Codd的RDBMS12法则——RDBMS的起源二 关系型数据库设计阶段三 设计原则四 命名规则 数据库设计,一个软件项目成功的基石。很多从业人员都认为,数据库设计其实不那么重要。现实中的情景也相当雷同,开发人员的数量是数据库设计人员的数倍。多数人使用数据库中的一部分,所以也会把数据库设计想的如此简单。其实不然,数据库设计也是门学问。 从笔者的经历看来,笔者更赞成在项目早期由开发者进行数据库设计(后期调优需要DBA)。根据笔者的项目经验,一个精通OOP和ORM的开发者,设计的数据库往往更为合理,更能适应需求的变化,如果追其原因,笔者个人猜测是因为数据库的规范化,与OO的部分思想雷同.. 阅读全文
posted @ 2013-07-15 16:01 ZWmaqing 阅读(433) 评论(0) 推荐(0)
摘要: Winform开发框架之插件化应用框架实现支持插件化应用的开发框架能给程序带来无穷的生命力,也是目前很多系统、程序追求的重要方向之一,插件化的模块,在遵循一定的接口标准的基础上,可以实现快速集成,也就是所谓的热插拔操作,可以无限对已经开发好系统进行扩展,而且不会影响已有的功能,不在需要的模块,通过修改配置移除即可。我的Winform开发框架一直以来,来源于多年的项目积累以及客户的反馈,已经具备了众多很好的特性以及相关的模块组合,为了更好拥抱变化,提高基于Winform开发框架基础上开发新系统的效率,以及为框架融入更多好的特性,故此把我的Winform开发框架在原来的基础上进行扩展,实现基于插件 阅读全文
posted @ 2013-07-14 23:34 ZWmaqing 阅读(920) 评论(0) 推荐(0)
摘要: 桌面程序界面设计分享这几年专注于Web开发,Web界面设计的心得在这篇文章中已经与大家分享做项目时,如何做比较美观大方的数据输入窗体今天分享一些做桌面应用的界面设计心得体会。费话少说,一图胜过千言万语。一边上图,一边分析,有些分析可能不恰当,欢迎批评指正。1 对于常见的小工具,界面一般是这样的模式如上图,这是一个自动生成分页存储过程的工具。最上面是Banner,标明当前窗体的名字,是做什么用的。窗体的工作区用GroupBox把相似的控件围起来,以强调他们的相关性。有时候会给整个窗体加一个背景图片,使之看起来美观一些。这种模式的窗体在MS的的产品也很常见,如下图既然MS推出它的产品在先,我的小工 阅读全文
posted @ 2013-07-14 23:15 ZWmaqing 阅读(3979) 评论(0) 推荐(0)