摘要: Developer Express 中的 WPF中的样式和模板是以资源的形式存在于DevExpress.Wpf.Core.v9.1.dll中的,在程序中引用这些样式可以迅速的改善界面的外观。可以在资源字典中如下引入<ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="{dx:UtilsResource Themes/Generic.xaml}"/></ResourceDictionary.MergedDictionaries>使用时最关键的当然是要知道每个样 阅读全文
posted @ 2009-04-29 21:18 OYJJ 阅读(1370) 评论(1) 推荐(0) 编辑
摘要: 转自ibm官网信息系统交付使用之初,数据库表结构的设计往往逻辑结构清晰,管理使用方便,但是当信息系统项目运行一段时间,随着业务的不断变化和增加,处理流程不断的变革,信息系统需要从前台界面到后台数据库的完善和修改,势必要对数据库表结构必须要进行扩展。我们通常的数据库扩展往往采用增加备用字段、扩展字段的内涵、增加主从表和管理表的方式,这种数据库表结构的扩展往往会带来营运的中断和操作的风险,本文通过分析常见的数据库库表结构的扩展方法中的不足,提出了几种基于 pureXML 方式的数据库表结构的扩展模式,可以成功的结束数据库扩展的技术难题。概述信息系统的建设往往遵循业务调研、需求分析、再进入到数据库和 阅读全文
posted @ 2009-04-29 09:24 OYJJ 阅读(196) 评论(0) 推荐(0) 编辑
摘要: SQL分类:DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATABASE database-name2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 't 阅读全文
posted @ 2009-04-28 19:30 OYJJ 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一直都在使用.net做Windows Forms和WPF方面的开发,最近正在读 CLR via C#,初识.net核心的一些东东。又由看了熊力blog上用Windbg 调试分析WPF的的一些文章。感觉Windbg这个东西还是不太容易上手的,关键是需要配置好一些东西和知道一些常用的指令。下面就从安装Windbg开始说起。使用windbg,首先要到微软网站上下载最先的windbg程序。网址是:http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx。安装后就可以在开始菜单找到windbg了。要先调试.net的程序,需要使用一个扩展的 阅读全文
posted @ 2009-04-21 21:51 OYJJ 阅读(2186) 评论(0) 推荐(0) 编辑
摘要: In my daily R&D work as well as in my general development, I always keep WinDBG open so I can quickly debug major problems in a system or just to take a look under the covers. WinDBG is short for Windows Debugger and it's what you would use if you were to debug a Windows driver or figure out 阅读全文
posted @ 2009-04-20 21:35 OYJJ 阅读(217) 评论(0) 推荐(0) 编辑
摘要: WinDbg 入门教程介绍在我的职业生涯中,我看到我们大多数都是使用Visual Studio来进行调试,而不是用其它许多免费的调试器。你可能有许多理由来使用这样的调试器,比如,在你家里的机器上没装开发环境,但是一个程序一次次的崩溃。其实根据堆栈的dump就可以判断出IE的崩溃是否是由于一个第三方的插件。对于WinDbg,我目前为止还没有发现很好的快速入门的教程。这篇文章结合实例讨论了WinDbg的使用。我首先假设你熟悉调试的基本概念:stepping in, stepping out,断点以及远程调试的基本概念。注意,这本来是座位一个入门的文档,你可以阅读并且开始使用WinDbg. 如果对于 阅读全文
posted @ 2009-04-17 21:34 OYJJ 阅读(340) 评论(0) 推荐(0) 编辑
摘要: does not contain a static 'Main' method suitable for an entry point在Visual Studio中删除App.xaml从别的位置拷贝一个后会出现的编译错误,原因在于默认的App.xaml在属性页中的Build Action 是ApplicationDefinition,而拷贝过来的文件默认不是这样的。这个Build Action 会为我们生成所需的静态Main方法,这样程序就能够正确的被编译了。refrence:http://joewirtley.blogspot.com/2008/04/application- 阅读全文
posted @ 2009-04-17 21:06 OYJJ 阅读(1699) 评论(0) 推荐(0) 编辑
摘要: WPF TreeView 绑定到层次结构数据库首先在Sql Server中建立下面的层次数据库instance数据库,包含两个父子表实例表i1字段数据类型描述i1_idint实例id(PK)i1_namevarchar(50)实例名称子实例表i2字段数据类型描述i2_idint子实例id(PK)i1_idint所属实例id(FK)i2_namevarchar(50)子实例名称注意这里要建立两个表的外键关系使用Visual Studio 2008 建立一个WFP工程,命名为i12使用Data—>Add New DataSource下的建立一个新的连接,选择Microsoft SqlServ 阅读全文
posted @ 2009-04-17 19:43 OYJJ 阅读(2349) 评论(0) 推荐(0) 编辑
摘要: 用于层次结构数据库批量导入(Insert)的存储过程编写这个简单的存储过程是由我正在做的一个项目需求引起的。它主要完成的功能是将两个级联表中的数据导入到另两个同结构的数据表中。简化之后的数据库模型由四个表构成:模型表m1字段数据类型描述m1_idint模型id(PK)m1_namevarchar(50)模型名称子模型表m2字段数据类型描述m2_idint子模型id(PK)m1_idint所属模型id(FK)m2_namevarchar(50)子模型名称实例表i1字段数据类型描述i1_idint实例id(PK)i1_namevarchar(50)实例名称子实例表i2字段数据类型描述i2_idin 阅读全文
posted @ 2009-04-17 16:14 OYJJ 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 弱命名和强命名的.net Assembly在结构上是一致的,他们都有相同的(PE)格式(PE+)头,CLR头,metadata,manifest和IL其区别在于强命名的程序集由发布者的公钥和私钥对。对于一弱命名的.net Assembly 他只能应用被一个程序调用。(Weakly Named Assembly)要想使程序集被多个程序共享使用,比如编制控件像Dundas,Dx这样的公司所做的。或者是编写类库,像.net framework Class Library (FCL)那样。必须对Assembly进行强命名。(Strongly Named Assembly)对于一个强命名的程序集,CLR 阅读全文
posted @ 2009-04-17 14:52 OYJJ 阅读(2945) 评论(0) 推荐(2) 编辑