摘要: 【转】http://blog.csdn.net/comsharp/archive/2010/03/18/5392391.aspxWeb 技术突飞猛进,Web 设计与开发者们可以选择的工具越来越多,Web 开发者的技巧不再只限于 HTML 和 服务器端编程,还需要精通各种第三方资源,这些第三方资源有时候比你的项目更复杂,更专业,你无法自己实现一切,借助一些 Web API,你可以很方便地将大量优秀的...  阅读全文
posted @ 2010-03-20 18:56 pxuan 阅读(4) | 评论(0) |  编辑
     摘要: Web 技术突飞猛进,Web 设计与开发者们可以选择的工具越来越多,Web 开发者的技巧不再只限于 HTML 和 服务器端编程,还需要精通各种第三方资源,这些第三方资源有时候比你的项目更复杂,更专业,你无法自己实现一切,借助一些 Web API,你可以很方便地将大量优秀的第三方资源集成到自己的站点。本文全面搜集 Web 开发中可能用到的各种第三方资源。1. 函数与类库A. CAPTCHA CAPT...  阅读全文
posted @ 2010-03-20 18:55 pxuan 阅读(5) | 评论(0) |  编辑
     摘要: jquery:大家一定很熟悉,就算没用过,也应该听说过,不多做介绍,不知道的赶紧google一下。json:一种数据格式,她小巧,轻盈。在javascript的世界中,完胜XML。jquery和json都是因为小与巧而被广泛使用,今天把她们弄到一起,大家应该没意见吧。废话了一把,现在言归正传,通过这篇文章你可以得到以下收获:1.jqury如何用ajax的形式调用后台asp.net页面生成的json...  阅读全文
posted @ 2010-02-25 11:10 pxuan 阅读(16) | 评论(0) |  编辑
     摘要: 参考:http://dingwei.blog.51cto.com/194576/38651准备工具: Windows Server 2003 安装文件: SQL SERVER2005:G9Y4M-86RC4-7MFBD-QTPR8-P2VD3 .NET Framework 3.0安装包: Office SharePoint Server 2007:W9YVK-7F3BF-M373B-MQVKM-P...  阅读全文
posted @ 2010-02-04 14:11 pxuan 阅读(6) | 评论(0) |  编辑
     摘要: 反编译工具:/Files/eugenewu0808/reflector.zip可以对整个Assembly反编译的插件:http://www.denisbauer.com/Downloads/Reflector.FileDisassembler.zip反编译出来后,中文是Unicode, 用这个工具:/Files/eugenewu0808/Unicode.rarDevExpress.v8.2.dll...  阅读全文
posted @ 2010-02-04 13:42 pxuan 阅读(184) | 评论(0) |  编辑
     摘要: 该系列主要整理收集在使用C#开发WinForm应用文章及相关代码, 平时看到大家主要使用C#来开发Asp.Net应用,这方面的文章也特别多,而关于WinForm的文章相对少很多,而自己对WinForm一直比较感兴趣,这几年积累收藏了不少文章,现在整理一下分类推荐给大家,避免大家浪费大把的时间去找这方面的资料,因为找资料也是一件很累的事情,Google,Baidu一下,不断的点击,不断翻阅大量的博客...  阅读全文
posted @ 2010-02-01 17:44 pxuan 阅读(39) | 评论(0) |  编辑
     摘要: 从sqlserver2000升级到sqlserver2005碰到原来的连接字符串不能用.仔细看了下连接还是有差别:SQLSERVER2005:Data Source=192.168.0.1;Initial Catalog=tempdb;User ID=sa;Password=123456SQLSERVER2000:SERVER = 192.168.0.1;DATABASE = tempdb;USE...  阅读全文
posted @ 2010-01-26 20:45 pxuan 阅读(25) | 评论(0) |  编辑
     摘要: 方便自己查看DLL中嵌入的资源,需要的拿去玩。源码下载:/Files/eugenewu0808/NET查看内嵌资源.rar  阅读全文
posted @ 2009-10-30 17:30 pxuan 阅读(85) | 评论(0) |  编辑
     摘要: 安装VS2008.NET的 .Net Framwork 3.5失败打开以前在VS2008下做的程序,build失败。网上找了些解决办法,多是重新安装VS2008,如下错误 1 任务失败,原因是未找到“LC.exe”,或未安装正确的 Microsoft Windows SDK。该任务正在注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Mi...  阅读全文
posted @ 2009-10-30 17:26 pxuan 阅读(93) | 评论(0) |  编辑
     摘要: 以FoxPro的界面为例。设主程序为Winform.exe,FoxPro编译的程序为vfpTest.exe。1 在Winform中新建一个窗口VFPSHOW作为所有vfp打开后的父窗口,提供一个单例模式实现窗口唯一打开[代码]2 引入系统API,用于把VFP程序打开的表单窗口整合到VFPSHOW页面中,先添加如下引用:using System.Diagnostics;using System.Ru...  阅读全文
posted @ 2009-03-19 13:10 pxuan 阅读(705) | 评论(4) |  编辑
     摘要: A.我们使用默认方式建立一个供恢复使用的数据库(如test)。可以在SQL Server Enterprise Manager里面建立。B.停掉数据库服务器。C.将刚才生成的数据库的日志文件test_log.ldf删除,用要恢复的数据库mdf文件覆盖刚才生成的数据库数据文件test_data.mdf。D.启动数据库服务器。此时会看到数据库test的状态为“置疑”。这时候不能...  阅读全文
posted @ 2009-03-10 08:31 pxuan 阅读(129) | 评论(0) |  编辑
     摘要: 随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地从这些超大容量的数据库中提取数据(查询)、分析、统计以及提取数据后进行数据分页已成为各地系统管理员和数据库...  阅读全文
posted @ 2009-03-10 08:29 pxuan 阅读(334) | 评论(5) |  编辑
     摘要: 说明 Chaos无法改写隔离级别更高的事务中的挂起的更改。ReadCommitted在正在读取数据时保持共享锁,以避免脏读,但是在事务结束之前可以更改数据,从而导致不可重复的读取或幻像数据。ReadUncommitted可以进行脏读,意思是说,不发布共享锁,也不接受独占锁。RepeatableRead在查询中使用的所有数据上放置锁,以防止其他用户更新这些数据。防止不可重复的读取,但是仍可以有幻像行...  阅读全文
posted @ 2009-03-03 18:52 pxuan 阅读(129) | 评论(0) |  编辑
     摘要: SQL结构化查询字符串的改写,是实现数据库查询性能提升的最现实、最有效的手段,有时甚至是唯一的手段,比如在不允许大幅度修改现有数据库结构的情况下。通过优化SQL语句提高查询性能的关键是:根据实际需求情况,建立合适的索引;使用一切可能的方式去利用好索引,避免全表扫描;尽量减少内存及数据I/O方面的开销一、 建立索引(一)建立“适当”的索引,是快速查询的基础。索引(index)...  阅读全文
posted @ 2009-02-24 15:15 pxuan 阅读(131) | 评论(0) |  编辑
     摘要: 一、优秀的框架的特征 1. 重用(1)为了避免重复劳动,为了降低成本,我们希望能够重用之前的代码、之前的设计。重用是 框架 实现中最为核心的目标,重心中的重心。提高复用度是框架的首要目标。(2)层次分明,高度组件化,在框架中的各个部件高度独立,可拆可组(任意拆卸,任意组合),着力通用。(3)部件细化,设计精巧,运行高效,内存占用低。(4)耦合度低(可拆可组)2. 高效不论是什么系统,我们都希望架构...  阅读全文
posted @ 2009-01-05 09:29 pxuan 阅读(922) | 评论(0) |  编辑
     摘要: 一 、ORM 框架是为了解决什么问题而出现的呢?面向对象建模和编程经过这么多年的发展已经相当成熟,其优势在于能够适应软件开发过程中的不断变化的需求。在面向对象编程的时候很显然我们建立的对象是放在计算机内存之中,如果关闭计算机那么我们的对象就不存在了,对象的永久性(也就是长久保存对象)是我们一直的期望。在O/R Mapping出现前我们设计程序不得不花费大量的精力和时间构建我们的Data Acces...  阅读全文
posted @ 2009-01-05 09:05 pxuan 阅读(417) | 评论(0) |  编辑
     摘要: 哥是搞建筑的,主要负责水电的设计,最近与哥讨论关于工作中的异同,猛然发现建筑和软件有着无数的共同之处,后来上网查了下才知道原来软件从建筑中吸取了好多的经验,以下是网上找到的一篇文章,写的不错:建筑工程与软件工程的异同 建筑是一个古老的行业,从金字塔开始,已经有了几千年历史;软件则是一个新的行业,软件工程不过40年历史。但软件业从建筑业中吸取了很多营养,例如模式。笔者同时拥有建筑和软件两个行业的工作...  阅读全文
posted @ 2009-01-04 09:50 pxuan 阅读(177) | 评论(0) |  编辑
     摘要: 很好的一本书,作者翻译了几章:http://www.cnblogs.com/niujunjie1/archive/2008/11/21/1338734.html第二十四章Web程式原型目标l 学习Web程式的通常设计考虑点。l 学习Web程式的主要原则。l 学习Web程式的层指导原则。l 学习性能,安全以及部署指导原则。概览Web程式的核心是服务器端的逻辑。它可能由很多不同的层组成。典型的例子就是...  阅读全文
posted @ 2008-12-25 10:58 pxuan 阅读(69) | 评论(0) |  编辑
     摘要: 很好的一本书,作者翻译了几章:http://www.cnblogs.com/niujunjie1/archive/2008/11/21/1338734.html第十四章数据访问层指导概览这一章主要描述设计数据访问层时要注意的主要原则。它们覆盖了设计数据访问层遇到的通常问题及错误。下面的图表展示了数据层怎样嵌入一个通用的应用架构。(cnblog我的图片一直上传不了,报Remote server Er...  阅读全文
posted @ 2008-12-25 10:57 pxuan 阅读(426) | 评论(0) |  编辑
     摘要: 很好的一本书,作者翻译了几章:http://www.cnblogs.com/niujunjie1/archive/2008/11/21/1338734.html第13章- 业务层原则概览这章描述业务层的设计过程,包含了设计业务层和业务组件是重要的原则。这些原则被分成不同的种类,包括设计业务层和实现合适的功能,如Security,Caching,Exception Management,Loggin...  阅读全文
posted @ 2008-12-25 10:55 pxuan 阅读(206) | 评论(0) |  编辑
     摘要: 很好的一本书,作者翻译了几章:http://www.cnblogs.com/niujunjie1/archive/2008/11/21/1338734.html第12章 : 表现层原则 概览:表现层的组件要实现和展示用户接口,管理用户交互。这一层包括用户输入和显示的控件,用户交互的组件。下面的图表显示表示层如何融入一个通用的应用架构。表现层组件l UI组件。UI是用户和应用程序交互的接口,负责呈现...  阅读全文
posted @ 2008-12-25 10:54 pxuan 阅读(190) | 评论(0) |  编辑
     摘要: 界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。目前界面的设计引起软件设计人员的重视的程度还远远不够,直到最近网页制作的...  阅读全文
posted @ 2008-12-09 17:18 pxuan 阅读(136) | 评论(0) |  编辑
     摘要: 下面针对抽象类和接口做一个详细的对比抽象类( abstract method ) 接口 ( interface ) 可以包含实现区块 不能包含实现区块 可以包含抽象方法 不能包含抽象方法 可以包含非public成员 不可以包含非public成员 能继承其他的类,包含非抽象类(可以继承接口?) 能继承其他接口 可以控制版本 无法控制版本 ????不能被实例化 不能被实例化 virtual: 这个关键...  阅读全文
posted @ 2008-11-26 12:47 pxuan 阅读(117) | 评论(0) |  编辑
     摘要: 一个架构优秀的 Framework,至少要满足以下的特征: * 重用:为了避免重复劳动,为了降低成本,我们希望能够重用之前的代码、之前的设计。重用是 Framework 实现中最为核心的目标,重心中的重心。提高复用度是Framework的首要目标。 * 层次分明,高度部件(组件)化:在框架中的各个部件高度独立,可拆可组(任意拆卸,任意组合),着力通用。 * 部件细化,设计精巧,运行高效,内存占用低...  阅读全文
posted @ 2008-11-26 12:45 pxuan 阅读(92) | 评论(0) |  编辑
     摘要: //========================================================================================================================================= //Web Service大体上分为5个层次: //1. Http传输信道 //2. XML的数据格式 //3....  阅读全文
posted @ 2008-11-26 12:44 pxuan 阅读(261) | 评论(1) |  编辑
     摘要: 2005基础设置篇1 开始选择C#环境;2 进入后把不需要的窗口关闭,如左侧的服务器工具栏;左侧一般只留下工具箱;右边留下解决方案和属性窗口,下面仅留查找结果,输出窗口及错误列表窗口;其它的关掉,如果不小心把需要的窗口关闭了,可以在工具栏上找到对应的窗口打开;3 工具栏上的按钮可以选中后把不要的打钩掉;4 打开后台代码发现没有行号,到工具-->选项-->源代码-->C#-->...  阅读全文
posted @ 2008-11-26 12:43 pxuan 阅读(53) | 评论(0) |  编辑
     摘要: 如何使用NUnit编写单元测试1、简介 编写单元测试是一种验证行为,更是一种设计行为。同样,它更是一种编写文档的行为。编写单元测试避免了相当数量的反馈循环,尤其是功能验证方面的反馈循环。 什么是Unit Tests(单元测试)? 在程序设计过程中会有许多种测试,单元单元测试只是其中的一种,并不能保证程序是完美无缺的,但是在所有的测试中,单元测试是第一个环节,也是最重要的一个环节。单元测试是一种...  阅读全文
posted @ 2008-11-26 12:39 pxuan 阅读(326) | 评论(0) |  编辑
     摘要: C#是一种现代的面向对象的语言.面向对象的三个特征:继承, 封装,多态一 继承(inheritance):继承是一个面向对象的词语.说明,一个类(派生类)能分享,其它类(基类)的特征和行为.派生类和基类是"is a"的关系.base classes(基类):通常基类可以自己实例化,或被继承.派生类继承基类中的成员,被标记为protected或更大的权限.语法: class (derive clas...  阅读全文
posted @ 2008-11-26 12:23 pxuan 阅读(46) | 评论(0) |  编辑
     摘要: 概念区别(1)装箱是将值类型转换为引用类型;拆箱是将引用类型转换为值类型; (2).NET中,数据类型划分为值类型和引用, 值类型只会在栈中分配, 引用类型分配内存与托管堆;演示代码 public static int IntValue() { int i = 100; object obj = i; //装箱 int j = (int)obj; //拆箱 return j; }  阅读全文
posted @ 2008-11-26 11:29 pxuan 阅读(37) | 评论(0) |  编辑
     摘要: 演示代码 class ReferClass { public int intValue; } class 值和引用的区别 { public static void GetValue(int intValue) { intValue = 10; } public static void GetReference(ReferClass referClass) { referClass.intValue...  阅读全文
posted @ 2008-11-26 11:24 pxuan 阅读(54) | 评论(0) |  编辑