自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (4)
  • 收藏
  • 关注

原创 【转载】解析Caliburn.Micro(一)

2011-04-18 11:35 by 周永恒, 813 visits, 网摘, 收藏, 编辑 简介 受朋友所邀,准备使用Caliburn框架设计项目,这两天研究了一下这个开源框架,分享一下。 Caliburn是Rob Eisenberg在2009年提出的一个开源框架,可以应用于WPF,Silverlight,WP7等,框架基于MVVM模式,像它的名字一样,是企业级应用的一把利器。 之前就听说过这个项目,下载过源码简单看了看,代码注释很用心,文档说明也很详尽。不过似乎有些想法太大,10多个工程,

2011-04-19 06:33:00 1016

原创 (转)C# :operator、explicit与implicit

C# 参考之转换关键字:operator、explicit与implicit operator operator 关键字用于在类或结构声明中声明运算符。运算符声明可以采用下列四种形式之一: public static result-type operator unary-operator ( op-type operand ) public static result-type operator binary-operator (op-type operand,

2011-02-22 02:30:00 862

原创 IIS5.1安装问题释疑

1  单击COM+应用程序报错:错误代码8004E00F (1)打开COM+应用程序时出现8004E00F -COM+ 无法与 Microsoft 分布式事务协调程序交谈在开绐—>运行 中依次输入下列三行命令: 1、停止MSDTC服务:net stop msdtc 2、卸载MSDTC服务:msdtc –uninstall 3、重新安装MSDTC服务:msdtc –install (2)在“COM+应用程序”中,没有“IIS Out-Of-Process Pooled Application

2010-12-10 09:09:00 812

原创 让IDataErrorInfo和ValidationAttribute结合实现基础验证

大家都知道微软在Asp.net Mvc中引入System.ComponentModel.DataAnnotations 命名空间,利用ValidationAttribute实现数据的校验,那么能不能把这种机制引入WinForm中呢?通过近两天的尝试发现,winform中很多组件都支持IDataErrorInfo接口实现的校验提示,我便想,如果让我们的这些校验特性的错误提示转到IDataErrorInfo接口实现中不久成功了吗? 下面就来尝试一下: .src_container{background-co

2010-12-09 18:38:00 3917 1

原创 xp从运行开启常见快捷命令

gpedit.msc-----组策略 sndrec32-------录音机 Nslookup-------IP地址侦测器 explorer-------打开资源管理器 logoff---------注销命令 tsshutdn-------60秒倒计时关机命令 lusrmgr.msc----本机用户和组 services.msc---本地服务设置 oobe/msoob

2010-11-03 23:56:00 547

原创 【转载】.NET程序员看Oracle数据类型

一、 数值类型: 1. NUMBER: Oracle里面其实只有一种数据类型,即NUMBER。(好吧,我承认这句话有问题,但后面会说明)。NUMBER可以指定精度(precision)和小数位数(scale),格式是NUMBER(p,s),其中p表示精度,s表示小数位数,两者都是可选的。 l 精度(precision),或总位数,表示最多可以存储几位数字。取值范围是1~38,默认是38。 l 小数位数(scale),或小数点右边的位数,表示最多可以存储几位小数。取值范围是-84~127,而默认值取决

2010-10-27 16:09:00 1530

原创 【转载】IIS Express 安装及设置

From:http://blog.csdn.net/jh_zzz/archive/2010/08/18/5821241.aspx 最近在做一些Web方面调研的时候我基本上都不用 IIS了,IIS Express 实在是很方便,由于目前还是 BETA版本,有些功能界面上还看不见,网上资料也很少,所以我把我之前的一点经验写出来。 关注 IIS Express 的最初原因是希望将我们的一个产品部署到 Windows XP Professional上,要知道 2003 Server的价格和 Pro差距还是很大

2010-10-24 09:56:00 13872

原创 安装完Framework后如何不重启系统?

安装完Framework后如何不重启系统? 在.net平台下客户端部署时,如果客户端没有安装Framework时,部署程序安装Framework后,有一个要求重启选项,当然是非强制的。如果不想出现这个提示“重启”选项,可以做如下选择: 1、启动 Dotnetfx.exe 的静态安装 Setup.exe 使用以下命令启动 Dotnetfx.exe 的静态安装。 dotnetfx.exe /q:a /c:"install /l /q" 静态安装取消了 Dotnetfx.exe 及其所包含的

2010-10-23 22:24:00 7198 1

原创 【转载】基于.NET Framework 4.0的解决方案部署

VS 2010发布之后,随着而来的框架版本也升级到了.NET Framework 4.0。我相信很多朋友已经在用了吧。这一篇文章总结了如何基于.NET Framework 4.0,进行解决方案部署。 之所以要单独写一下,是因为确实这个版本与之前的.NET Framework 2.0,3.0,3.5是不一样的。我们自己在用的时候也摸索了一些时间。所以总结出来给大家参考参考吧,以免多走弯路。 重点事项: .NET Framework 4与之前的版本是可以并行的,他们并不互相干扰。也就是说,你不必在安

2010-10-23 22:20:00 1154

原创 安装vs2010后 向sql2008添加SQL Server Management Studio图形化管理工具

安装vs2010后 ,由于vs2010自带sql2008是简化版的Express版,所以不能向其直接添加SQL Server Management Studio,但如果全新安装,又会多一个数据库实例,看着不爽,有没有好的解决方法呢?答案是肯定的。 解决方案如下: 先决条件: 1 SQLManagementStudio_x86_CHS(196M) 2 WindowsXP-KB926140-x86-CHS(PowerShell1.0)(1.65M) 3 系统安装有.Net FrameWork3.5 s

2010-09-18 22:36:00 8614

原创 Net反射应用(Assembly)

1 使用反射创建新对象 隐藏行号 复制代码 ? 这是一段程序代码。 //使用反射创建新对象 private static string type = ConfigurationManager.AppSettings["FactoryType"]; public static IDAL.INews CreateNews() { return (IDAL.INews)Assembly.Load(type + "DAL")

2010-09-17 09:02:00 881

原创 EdmGen使用

EdmGen.exe工具安装在.Net Framework目录中。命令语法为:EdmGen /mode:choice [options] 有以下几种使用模式: /mode:ValidateArtifacts  ---- 验证 .csdl .ssdl .msl 文件 /mode:FullGeneration     ---- 使用/connectionstring选项中指定的数据连接,生成.csdl .ssdl .msl 对象代码和模型视图 /mode:FromSSDLGener

2010-09-16 22:59:00 780

原创 领域模型学习(01):领域模型简介

领域模型是对领域内的概念类或现实世界中对象的可视化表示。又称概念模型、领域对象模型、分析对象模型。它专注于分析问题领域本身,发掘重要的业务领域概念,并建立业务领域概念之间的关系。   领域模型的概念  什么是领域模型?这个很关键,弄清楚什么是领域模型,才能进行领域模型设计,否则领域模型设计的结果就没有相互讨论的基础。  首先,我想谈谈我的理解。业务系统一般包括三部分内容:(1)

2010-05-08 11:42:00 2542

原创 编程语言的发展趋势及未来方向(01)

       本文转自赵老师的博客,我觉得写得非常好,便把原文的三篇略加整理贴出来了和大家一起分享!      这是Anders Hejlsberg(不用介绍这是谁了吧)在比利时TechDays 2010所做的开场演讲。由于最近我在博客上关于语言的讨论比较多,出于应景,也打算将Anders的演讲完整地听写出来。我希望这个讲座可以从侧面回答某些朋友关于“语言讨论是否有价值”的疑问,并且展示出目前语言

2010-05-07 09:55:00 1550

原创 NET的核心开发工具

NET为使用与开发人员提供了功能强大、种类丰富的管理与开发工具,同时它们也是.NET框架提供的服务,我们将它们列在下面,正是由于有了它们的支持.NET才变得如此强大: 1.Visual Studio.NET:是.NET的核心开发工具,包括微软提供的各种开发语言,其中有Visual C#。 2.Assembly Generation Utility(al.exe):用来建立集合的工具。它能够将资

2010-05-06 18:49:00 552

原创 Firebird学习(02):数据库的中文参考资料

本代码在:WinXp Pack 3 + Delphi2009 updata1 火鸟Firebird2.5.0.23247下测试通过。 使用了Data Access面板的组件用SQL进行操作 火鸟Firebird数据库的中文参考资料 ■firebird标准连接串 Driver=Firebird/InterBase(r) driver;Uid=SYSDBA;Pwd=masterkey;DbNa

2010-05-06 11:36:00 1968

原创 浅析LINQ带给开发者的五个优势

关于微软的语言集成查询(Language Integrated Query,简称LINQ),你可能还没有听说,或者听说过之后没有去深入了解就将其扔到一边。 不过值得一提的是,LINQ有别于多数新技术,它值得你去了解并使用,因为它的确可以完成自己所宣称的功能,绝无夸大自身能力之嫌。经过近一年对LINQ的使用经历,我感觉它没有令我失望,这一点与我试用的很多其它新技术是完全不同的。LINQ非常易用而且

2010-05-06 10:49:00 482

转载 数据库学习(01):免费数据库(SQLite、Berkeley DB、PostgreSQL、MySQL、Firebird、mSQL、MSDE、DB2 Express-C、Oracle XE

SQLite数据库是中小站点CMS的最佳选择 作者:孙毓波 (AKCMS 作者)  SQLite 是一个类似Access的轻量级数据库系统,但是更小、更快、容量更大,并发更高。为什么说 SQLite 最适合做 CMS (内容管理系统)呢?并不是说其他数据库不好, Oracle、MySQL、SQLServer 也都是非常优秀的 DBS,只不过他们设计目标不同,特性

2010-05-05 16:53:00 1852

原创 Firebird学习(01):Firebird数据库简介

概述 Firebird特性介绍:firebird是一个全功能的,强大高效的,轻量级,免维护的数据库。它很容易让您从单用户,单数据库升级到企业级的应用。  一个firebird数据库服务器能够管理多个独立的数据库,每一个数据库同时可支持多个客户端连结。总之:它是一个开源的,强大在,可以自由使用的数据库(即使是商业上的使用) 关键特性: 支持原子性,并发性,隔离性等

2010-05-05 16:01:00 2236

原创 ORACLE SQL 优化的若干方法

一、 先介绍一下oracle的SGA:数据库的系统全局区,SGA主要由三部分构成:共享池、数据缓冲区、日志缓冲区。 1、共享池又由两部分构成:共享SQL区和数据字典缓冲区。共享SQL区专门存放用户SQL命令,oracle使用最近最少使用等优先级算法来更新覆盖;数据字典缓冲区(library cache)存放数据库运行的动态信息。数据库运行一段时间后,DBA需要查看这些内存区域的命中率以从数据库角

2010-04-29 18:03:00 944

原创 oracle(PL/SQL)表操作:创建表时检查数据库是否存在该表,若存在删除再创建

Technorati 标签: 在PL/SQL中创建表之前判断表是否存在 如果有就删除表的执行语句的书写   由于才开始使用PL/SQL来进行Oracle的客户端操作,由于以前使用sql 2005 来执行“创建表之前判断表是否存在 如果有就删除表,再创建”的操作语句非常简单: 1: if exists ( 2: select * from sysobjects 3

2010-04-15 17:12:00 9116

原创 Linq to SQL中获取所有表名和列名

文档中要附上数据字典,当然这已经有很多现成的工具了,但在用linq to sql,又想尝试一种新的方法。 幸运,MS给我们准备的方法使用非常简单,只需如此: 1: class Program 2: { 3: static void Main(string[] args) 4: { 5: var d

2010-04-03 15:04:00 2718

原创 Oracle学习笔记(01):Windows下常见Oracle服务介绍

Windows下常见Oracle服务介绍 注:SID - 数据库标识 HOME_NAME - Oracle Home名称,如OraHome92、OraHome81 (1)OracleServiceSID                        数据库服务,这个服务会自动地启动和停止数据库。如果安装了一个数据库,它的缺省启动类型为自动。服务进程为ORACLE.EXE,参数文件initSID

2010-04-01 09:22:00 432

原创 Smart Client 学习笔记(02):添加工具条按钮

步骤01:在Infrastructure.Interface项目里添加引用:using System.Drawing; using Infrastructure.Interface.Constants;步骤02:在WorkItemController.cs里添加如下方法:    <!--.src_container{background-color:#e7e5dc; w

2010-03-29 15:36:00 639

原创 【转载】价值型企业 真正的冠军(二)

价值型企业的八大特征之五:价值链      “我要在竞争中取胜”,“我必须追求我的目标市场”,“同行是我的竞争对手”这些看似正确的观点却掩盖着非常大的错误,反映在市场上就是我们没有看到可以持续存活的企业,没有看到忠诚的顾客群体,没有看到顾客价值的创新,更加看不到企业真正的竞争力。中国企业拥有今天的成就和地位,确切的讲真的是命好,不是企业的能力,而是市场实在是太宽容,太巨大。       但是,

2010-03-23 10:10:00 415

原创 【转载】价值型企业 真正的冠军(一)

      对于中国企业界来说,几年来始终引起他们高度关注的几个词是战略、模式、转型和执行。 这种变化比起仅仅关注政府关系或者银行融资来说当然是很大的一个进步;不过,对于还显得比较年轻的中国企业来说,如何面对和把握这个庞大市场莫测的未来;显然需要他们为此转变和付出更多。中国已经由物质短缺时代进入物质过剩时代;已经有人开始反思30 年来的企业发展模式是否能够继续奏效;这样的大背景之下,中国商业环境正

2010-03-23 10:06:00 886

原创 【转载】在网络社区中营销

      人不是均衡地拥有社会影响的,有些人处在社会影响链的前端,有的人则在后端,有的人说的话能说服人,有的人说服人就难得多。人们在社会中营建社会关系,利用先行投入、差异信息与知识、推动组织化等技术,提高自己在社会交往中的社交资源,有些很成功,有些不太成功。网络在当代人们的社会交往关系中提供了一条相对便利而随时可用的动员渠道,而且是一条可以变化动员角色、尝试不同刺激方法、可以给予社交反馈的互动模

2010-03-23 10:03:00 725

原创 C#接口与继承(1)

1。接口的定义:   接口只包含只有方法,属性,索引器(有参属性),事件四种成员。方法的实现是在实现接口的类中完成的,如下面的示例所示: .src_container{background-color:#e7e5dc; width:99%; overflow:hidden; margin:12px 0 12px 0 !important; padding:0px 3px 3px 0px}

2010-03-19 15:50:00 512

转载 windows sever 2008优化

1. 安装完毕后系统将提示你设立管理员密码,输入你想要的密码后,系统进入欢迎界面(注意win2008的密码默认是打开密码复杂性要求的,也说是说密码要同 时具有字母数字还有大小写特性,还要超过多少个字数,当然进入系统后可以取消这一功能,不然每一次登陆都会让你抓狂的),开始准备桌面,启动服务器配置。 进入桌面后发现只有一个回收站图标。右键点击桌面,依次点击个性化——更改桌面图标——勾选“计算机”——确

2010-03-14 10:45:00 2142

原创 也谈用C#去除程序源代码的SourceSafe管理

      在这里我首先感谢郑佐的源码分享,我按照郑先生的源码制作使用后,发现在Vs2008下并不能完全清除干净,我使用的是vs2008加vss2005,后面我将我遇到的问题和解决办法与大家分享。以下是郑先生的博客原文:       经常看一些的程序,有些一个解决方案带有多个项目,由于代码比较多,多人开发,所以好多vs.net下的工程是用source safe进行版本控制的。而用s

2010-03-13 13:29:00 1378

原创 第2节:跨站脚本攻击(XSS)

跨站脚本攻击Cross-site scripting (XSS) 攻击: 1,编辑框输入恶意代码,如,破坏显示 2,编辑框输入while(1=1)alter(a)破坏 3,编辑框输入,盗取用户的Cookie,加以处理获取权限 4,上传图片时,上传JS,页面,可执行文件 防御XSS攻击方法: 1,检查所有通过用户输入数据产生动态网页的代码是否存在

2010-03-12 21:52:00 1066

原创 第1节:什么是脚本攻击?

      最近脚本攻击好象是很流行的,不过早在很久前就有这个了!脚本攻击严格的说应该是一件艺术而不是漏洞!首先我们先要知道什么是脚本。     脚本就是运行在网页服务器上的文本程序,例如:ASP、PHP、CGI、JSP、ISAP等等,脚本的攻击就是利用这些文件的设置和编写时的错误或者疏忽不当,攻击者就可以利用这些来达到自己攻击目的,如果一个服务器存在这些漏洞,那么它的沦陷也是时间的问题!

2010-03-12 21:39:00 1085

原创 【资料整理】Spring.Net框架学习(2)

看了这么多关于IOC的文章,我觉得王泽宾的这篇是我觉得讲的最生动最容易理解的下文源于:架构师之路(39)---IoC框架(http://blog.csdn.net/wanghao72214/archive/2009/03/08/3969594.aspx) 1 IoC理论的背景     我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼

2010-02-26 09:41:00 986

原创 【资料整理】Spring.Net框架介绍(1)

       在开始介绍Spirng.Net之前,有必要先介绍一下相对应的两个Java开源框架Hibernate和Spring。它们是在Java的Web应用开发中已经很成熟的框架,而前者则是个还不成熟的.Net中的开源框架,它们在SourceForge开源社区中正在得到不断的补充和完善,其最终目标就是要在.NET环境下实现Hibernate和Spring的全部特性。        Spri

2010-02-24 12:52:00 1745 2

转载 Enterprise Architect 7 入门教程(二)

七.数据库模型,需求模型,组件,部署7.1. 建立数据表;依次点击“File->New Project…->输入一个名称后保存->在右边选中Database(如图-14所示)”最后点击“OK”确认进入设计界面, “工程窗口”如图15所示:工具栏及工具栏中的工具如图6及表2所示.7.2.建立数据表在“工具箱”中单击 ,然后将鼠标移入工作区域,此时鼠标变成 状,单击鼠标

2010-01-27 12:29:00 3150 1

转载 Enterprise Architect 7 入门教程(一)

一.  简介生命周期软件设计方案——Enterprise Architect是以目标为导向的软件系统。它覆盖了系统开发的整个周期,除了开发类模型之外,还包括事务进程分析,使用案例需求,动态模型,组件和布局,系统管理,非功能需求,用户界面设计,测试和维护等。为整个团队提供高级的UML 2.0建模工具。EA为用户提供一个高性能、直观的工作界面,联合UML 2.0最新规范,为桌面电脑工作人员、开

2010-01-27 02:45:00 1507

原创 【转载】销售管理系统的UML分析与设计

摘 要 销售管理系统是现代企业管理系统的一个重要组成部分,传统的系统分析设计方法已经难以保证软件开发的效率和质量,通过将UML应用于销售管理系统建模,可以加速软件开发进程,提高软件质量,支持动态的业务需求,并方便地集成已有的企业管理资源。 关键词 销售管理系统;UML;分析;实现 1 引言当前社会对信息系统的需求日益增长,需求变化也越来越快,软件开发的技术发展方向已经从“提升被开发系统

2010-01-26 11:57:00 2536

转载 【转载】如何选择一种UML建模工具

以下标准用于评估一种UML工具。当然,除了已被列出的以外,可以用这些标准来评估的产品还很多,但如果你想选择最好的,请花时间按照清单对产品作测试。信息仓储支持对于一个大项目,信息仓储(Repository)对在开发人员之间共享组件设计是必要的。两个以上的开发人员可以共享同一模型的的组件,甚至可以通过在适当级别上定义所有权和共享权来合作进行单一组件的开发。信息仓储通常用提供数据共享和并发控制等特性的数

2010-01-26 10:23:00 531

转载 [转帖]叶开:Siebel中国之路三部曲(三)

      Siebel正好在一个关键的位置,这个位置是可以继续走下去,也可以转身去做一个转折。已经站在一个位置上了,烧这把火,可能更好的办法是烧出一片崭新的天地。要建立绝对的优势,势必要一切从新的角度去操作,沿着老路走下来的结果几乎可以预测。 无论是Siebel,还是其它进入或者准备进入中国市场的独立软件供应商,都会涉及到这五个因素。现在在Siebel面前,有五个崭新的起点:新定位策略、新品

2010-01-12 14:00:00 1071 1

转载 [转帖]叶开:Siebel中国之路三部曲(二)

      全球最后一个未经完全开发的企业应用软件市场,就是中国。无论是操作系统、办公应用、安全存储、数据库等等,大多数国外软件厂商不断的涌入中国,试图建立一个稳定的市场份额。管理软件更是如此,看ERP软件厂商在中国的耕耘就可以预见到CRM软件厂商在中国市场的前景,任何忽略和放弃中国市场的CRM软件厂商必将受到沉重的打击。 第二部 逐鹿中原 投石问路Siebel在中国的现状在中国的这几

2010-01-12 12:27:00 684

基于Web的可视化套打功能的设计与实现

基于html,css,jquery的套打实现方法

2013-12-26

清除Vss 源代码管理工具绑定信息

经常看一些的程序,有些一个解决方案带有多个项目,由于代码比较多,多人开发,所以好多vs.net下的工程是用source safe进行版本控制的。而用source safe进行版本控制需要局域网路径共享,因此好多项目换一台机器打开会出现一些问题,比如“解决方案看起来是受源代码管理,但无法找到它的绑定信息……”之类的提示信息很多。有时候修改了代码还保存不了,所以想把他去掉。

2010-03-13

信息存储与检索 实验指导书

信息检索综合应用的实验指导书,信息检索专业课的资料

2009-05-22

信息管理与信息系统专业毕业设计成绩评定细则

信息管理与信息系统专业毕业设计成绩评定细则

2009-03-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除