
C#/VS.Net/Mono
文章平均质量分 95
鹧鸪菜
主要关注C#(NET.CORE),J2EE,Android,IOS,Python,NODEJS等桌面,移动,图像,识别等技术。打杂的。
展开
-
C#中的深复制和浅复制(在C#中克隆对象) 整理
http://www.codeproject.com/KB/cs/cloneimpl_class.aspxDownload source files - 1.27 KbIntroductionAlthough the subject of cloning in the real world is controversial, in the .NET world it is still safe t转载 2011-12-06 10:42:12 · 804 阅读 · 0 评论 -
Linq TO SQL 开发之数据验证 (整理)
转载地址:http://www.cnblogs.com/test99/articles/1899212.html很多初学者也可能和我一样用过 Linq + Mvc 来开发。开发的过程中也许遇到过很多的问题,特别是在没有人指导你的情况下。这两天 MVC 的数据验证一直困惑着我,到现在为直我只知道把数据验证的代码写到 Model 里,而 在用Linq作底层的时候直接就用设计器来生成 实体类转载 2011-12-06 11:06:52 · 955 阅读 · 0 评论 -
C#如何根据字符串动态的创建对象(类)?
我要写的一个程序里面有一个List程序类似如下:C# codeinterface IChar;{....}class A:person{...}class B:person{...}class C:person{...}class D:person{...}ListIChar>转载 2011-12-06 13:03:35 · 3969 阅读 · 0 评论 -
究竟啥是上下文(Context) 本人理解
(context) 上下文(外来词:计算机)外来翻译词语: 上下文 (context) 一种属性的有序序列,它们为驻留在环境内的对象定义环境。在对象的激活过程中创建上下文,对象被配置为要求某些自动服务,如同步、事务、实时激活、安全性等等。多个对象可以存留在一个上下文内。 也有根据上下文理解意思的意思。 (1) 语言语境,即篇章内部的环境,翻译 2011-12-06 20:22:01 · 5207 阅读 · 1 评论 -
App_Data怎么访问?ASP.NET源代码网站!!!!
ASP.NET源代码网站!!!!http://www.51aspx.com/CV/TestNetWorkConAPI/App-Data/SqlHelper(chenkai%D0%DE%B6%A9%B1%E0%D0%B4).cs.html System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath转载 2011-12-07 21:51:29 · 2694 阅读 · 0 评论 -
整理的LINQ TO XXX的相关操作,关联处理
地址1:http://www.cnblogs.com/yuxuanji/archive/2010/03/08/1680676.htmlYearJobIndex jobindex = new YearJobIndex(); /*jobindex.Id = jdc.YearJobCenters.Select(c => c.Id).Single();will转载 2011-12-09 10:46:54 · 713 阅读 · 0 评论 -
Entity Framework 教程 转载.html#_Toc228672754
地址:http://www.cnblogs.com/lsxqw2004/archive/2009/05/31/1495240.html#_Toc228672754http://www.cnblogs.com/lsxqw2004/archive/2009/05/31/1495240.html#_Toc228672754 LINQ技术 2LINQ技术的基础 - C#3.0转载 2011-12-11 00:45:58 · 1793 阅读 · 0 评论 -
Entity Framework介绍更多»Entity Framework的全称是ADO.NET Entity Framework,
http://kb.cnblogs.com/zt/ef/ http://tech.ddvip.com/2009-10/1255278580135322_3.html转载 2011-12-11 01:24:39 · 874 阅读 · 0 评论 -
linq To Entity (Microsoft Entity FRAMEWORK)的结合银光的使用。
收集一: http://www.cnblogs.com/l1b2q31/category/242373.htmlEntity Framework中的事务问题ADO.NET Entity Framework 深入分析-Part 5posted @ 2010-04-19 15:14 l1b2q31 阅读(416) | 评论 (0) 编辑ADO.NE转载 2011-12-11 00:40:41 · 3382 阅读 · 0 评论 -
显示接口实现与隐式接口实现
显示接口实现与隐式接口实现何为显式接口实现、隐式接口实现?简单概括,使用接口名作为方法名的前缀,这称为“显式接口实现”;传统的实现方式,称为“隐式接口实现”。下面给个例子。IChineseGreeting接口,如果需要具备中文的问好行为,需继承此接口。 1 //IChineseGreeting.cs 2 3 interface IChinese转载 2011-12-13 13:37:27 · 703 阅读 · 0 评论 -
C#再谈序列化和反序列化
public IQueryable GetV_StoreWhere(Expression> Predicate) { DBEntities db = new DBEntities(); var vdb = db.V_Store.Where(Predicate.Compile()); return vdb转载 2011-12-21 12:51:26 · 1100 阅读 · 0 评论 -
Siverlight 调试DLL发现的,当前不会命中断点。还没有为该文档加载任何符号(收集)
正在调试Silverlight的企业级项目,全插件的开发模式,没有使用XAP插件方式,从Ankhsvn开发,提交代码,现在导出后重新建立SVN服务器,结果不能调用DLL结果我开始找资料,如下: 当前不会命中断点。还没有为该文档加载任何符号使用vs2008调试项目时,碰到“当前不会命中断点,还没有为该文档加载任何符号”的问题。解决方法:1、重新生成所有项目2、重新添加引转载 2011-12-15 09:53:14 · 3252 阅读 · 0 评论 -
Entity Framework之犹豫不决
Entity Framework之犹豫不决 记得去年初就开始关注Entity Framework,那时只是简单测试了一下,发现较之Nhibernate不太成熟。当时的EF主要表驱动方式开发,过度依赖edm文件,并且数据层耦合了模型层,让一些MVC分层用户痛苦不堪。微软从Oxite1项目发展到Oxite2也在这个DAL与MODEL的理不清的关系上做过徘徊,只好在EDM的基础转载 2012-01-20 15:05:35 · 1205 阅读 · 0 评论 -
c#委托事件与lambda (整理)
2011-03-03 17:38:05| 分类:技术随笔 | 标签:|字号大中小 订阅关于这个论题,Delegates, Events, and Lambda Expressions 对此有比较深入的分析,可以参考。C# vs C++之一:委托 vs 函数指针 比较了委托和C++指针的区别。 .NET 中的委托确实和C/C++的函数指针非常相似。它是一转载 2012-01-31 11:27:33 · 728 阅读 · 0 评论 -
水晶报表各版本比较及相关释疑
Crystal Report 2008下载地址及序列号by Nick Xu — Categories: 其它 — Tags: Crystal Report, 下载 — Leave a comment Crystal Report 2008下载地址及序列号:下载地址:http://www.businessobjects.com/campaigns/forms/do转载 2012-02-01 10:37:19 · 7889 阅读 · 2 评论 -
FastReport.NET例子的问题FastReport.Utils.UIStyle 开发使用的错误
现在准备做报表,最好提供报表设计器的,水晶没有找到带设计器的,懒得写。估计也麻烦。下载一个FastReport.NET 1.XXXX,现在最高版本1.9,(FastReport .NET FOR XXX版本指的是支持的.NET版本)在优快云下载完成后,看看里面的,例子都不能运行。原来例子的版本太低了,默认是.NET 2.0;在VS 2010中,出现FastReport.Utils原创 2012-02-01 14:29:33 · 2039 阅读 · 0 评论 -
如何於Visual Studio 2010中使用Crystal Report來建立報表
當您嘗試使用Visual Studio 2010(以下簡稱VS2010)時,可以從加入新項目視窗中點選Reporting範本後找到Crystal Report(如下圖左),第一次使用時會出現如下圖右的下載畫面。點選深入了解並下載即可看到下載畫面。接著點選【Start Your Free Download】選擇要安裝的版本Package,本文選擇標準安裝,點選之後便開始下載,檔案有點转载 2012-02-01 10:59:21 · 1672 阅读 · 0 评论 -
XML与DataSet的相互转换类
XmlDatasetConvert 该类提供了四种方法:1、将xml对象内容字符串转换为DataSet2、将xml文件转换为DataSet3、将DataSet转换为xml对象字符串4、将DataSet转换为xml文件 XmlDatasetConvert.csusing System;using System.Collections.Generic;using Sys转载 2012-02-02 11:51:49 · 1293 阅读 · 0 评论 -
C#属性与特性,方法,反射
C# code public class Student { [CountAttribute("Id", "自动编号", 0)] public String StuName { get; set; } [CountAttribute("Id", "年龄", 0)] public Int32 Age {翻译 2012-02-02 16:45:21 · 1428 阅读 · 0 评论 -
C#代码生成工具:文本模板初体验 Hello World
VS中的文本模板(也称T4),它给我有点CodeSmith的感觉,也是通过模板加逻辑代码混编批量生成代码的方法,但是关于T4的资料不多,而且对T4模板编写代码的时候智能感知也没有,不过还是介绍给一些可能用到它的朋友吧,下面就给几个简单的示例体验一下吧,当然要先从最简单的Hello,World!开始啦~一. Hello,World!1) 新建一个工程,在工程上右键--新建--文本模板,命名为转载 2011-12-31 12:53:28 · 1577 阅读 · 0 评论 -
编写 T4 文本模板(MSDN)收集
编写 T4 文本模板Visual Studio 2010 其他版本 Visual Studio 2008更新:2011 年 3 月文本模板包含将从其生成的文本。例如,用于创建网页的模板包含“…”和 HTML 页的所有其他标准部件。插入模板中的是控制块,控制块是程序代码片断。控制块提供变化值,允许转载 2011-12-31 12:55:00 · 1277 阅读 · 0 评论 -
自己的开发笔记
=Parameters!PhotoPath.Value+Fields!photo.Value;;VS 自带报表的参数RDLC(1) VS2008的SVN插件在包含数据库的可能包含锁定,或者某个文件锁定无法读取造成的SVN可能无法提交。这个是SQL SERVER 2005版本的不使用,依然占用文件造成的,SQL 2008没有此问题。解决方法:分离SQL SERVER 2005翻译 2012-02-03 16:35:23 · 506 阅读 · 0 评论 -
泛型的逆变和抗变
Dim arrInfo As Object() arrInfo = getInfo.GetNum(list.ToArray()) 那么 Other 也就可以转换为 object ObservableCollection 也就应该可以转换为 ObservableCollection在 C# 4.0 里面可以,这个叫做泛型逆变。var list= Observa转载 2012-02-08 12:02:26 · 1380 阅读 · 0 评论 -
typeof(C# 参考)C# 反射 通过类名创建类实例
C# 反射 通过类名创建类实例2011-12-24 上午 12:34“反射”其实就是利用程序集的元数据信息。 反射可以有很多方法,编写程序时请先导入 System.Reflection 命名空间,假设你要反射一个 DLL 中的类,并且没有引用它(即未知的类型):Assembly assembly = Assembly.LoadFile("程序集路径,不能是相对路径"); /转载 2012-02-07 16:55:02 · 6585 阅读 · 0 评论 -
Stream & Byte[]的互相转换
Stream & Byte[]的互相转换 最近作星空极速全国后台,涉及到一些接口用来向各省推送营销数据的相关附件,用到了流,感觉在作IO操作时Stream & Byte[]用的比较多,找了些资料,对二者做一些总结:1、Byte[]=====1. BitConverter将基础数据类型与字节数组相互转换。注意string不是基础类型,而且该方法在不同平台间传递可转载 2012-02-09 12:39:10 · 1338 阅读 · 0 评论 -
为Visual Studio添加项目模板及项模板
1 问题的引入在做项目的时候,需要代码规范,版本信息不可或缺,但是每次在文件头COPY版本信息很麻烦,而且也不太容易控制。为了更好、更规范的去完成项目,需对项目文件做统一的格式来处理。2 环境描述OS: WINDOWS 2003 开发环境:VS2008 语言:C# 架构:C/S B/S 3知识准备3.1 VS项目模板及项模板位置默认情况下,与产品一起安装的模转载 2012-01-06 10:56:24 · 1037 阅读 · 0 评论 -
.NET开发人员十大必备下载工具
.NET开发人员十大必备下载工具原文出处:.NET Tools:Ten Must-Have Tools Every Developer Should Download Now http://msdn.microsoft.com/zh-cn/magazine/cc300497(en-us).aspx作者:James Avery(译:NorthTibet) ==========转载 2012-02-10 10:14:38 · 664 阅读 · 0 评论 -
.net里Release的pdb文件是否有用、有什么用?(整理及编辑)
PDB英文全称:Program Database File中文全称:程序数据库 文件问:Debug里有pdb,Release里也有pdb,他们有什么不同呢?为什么很多人都不喜欢pdb,欲除之而后快?答:Debug里的PDB是full,保存着调试和项目状态信息、有断言、堆栈检查等代码。Release 里的PDB是pdb-only,基本上:出什么错了+错误在哪行。因为很多人翻译 2012-02-10 13:43:56 · 8120 阅读 · 0 评论 -
泛型约束的反射,使用,以及内部类
try Type type = Type.GetType( "test.CTest`1, MyTest "); also see Reflection support for generic types in .NET Compact Framework http://blogs.msdn.com/nazimms/ar转载 2012-02-13 12:19:24 · 1132 阅读 · 0 评论 -
VisualStudio2008 工具箱里的项重复出现的问题
昨天发现打开VS2008的工具箱(ToolBox)特别慢,开始没在意,后来发现里面的项重复很多次,列表很长,还有一个叫#13119的选项卡,也不知道为什么会出现这样的情况,上网搜了一下,有很多人修复安装VS2008后解决问题,甚至还要先卸掉VS2008SP1,我有点不甘心,也太麻烦了,再搜,有一老外建议先备份设置信息,再把%Profile%\AppData\Local\Microsoft\Vi转载 2012-02-14 13:36:43 · 879 阅读 · 0 评论 -
VSTO学习笔记(一)VSTO概述
接触VSTO纯属偶然,前段时间因为忙于一个项目,在客户端Excel中制作一个插件,从远程服务器端(SharePoint Excel Services)上下载Excel到本地打开,用户编辑后再上传回服务器端。当时工期紧迫,临时查了些资料,用VSTO + Excel COM API完成。正因为这个项目,我发现了VSTO的强大功能与潜力,决定抽出一些时间来好好研究下。示例代码下载本系列所有示转载 2012-02-16 19:34:22 · 2138 阅读 · 0 评论 -
用VSTO创建Office解决方案
用VSTO创建Office解决方案当你创建VSTO解决方案时,你是在Visual Studio IDE里开始的。这里,你可以选择为Word或Excel创建文档或模板解决方案,或者为Outlook创建插件解决方案。如果你创建Outlook插件,它将对整个Outlook应用程序可用。如果你选择创建Word或者Excel文档,则代码仅对该文档可用。如果你选择Word或者Excel模板,代码会对任转载 2012-02-16 20:10:56 · 1472 阅读 · 0 评论 -
用 Entity Framework 与 Json.NET 实现数据的按需更新
http://www.cnblogs.com/dudu/archive/2011/04/03/entity_framework_json_net.html上篇随笔中,我们留下了一个难题——如何将客户端浏览器通过ajax提交的json数据传递给一个已存在的实体对象(也就是将json数据赋值给实体对象对应的属性)。这样的话,Entity Framework就能自动发现哪些属性值发生了变转载 2012-03-29 21:50:29 · 1293 阅读 · 1 评论 -
Entity framework serialize POCO to JSON
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Reflection;namespace Web.Common{ /// /// 都是无法序列化JSON序列化 EF的实体对象, /// 要么就必须声明什么DataMem转载 2012-03-29 21:36:17 · 4060 阅读 · 0 评论 -
图解Visual Studio 2010中的UML建模功能
Visual Studio 2010在架构和项目管理方面的功能增加让人眼前一亮,51CTO之前曾详细介绍过Visual Studio 2010新增的架构工具,包括通过可视化技术DGML提供直观的图表,依赖图,继承图和自定义图表的Visual Studio UML浏览器工具,那么如何在Visual Studio 2010中进行UML建模呢? 在Visual Studio 2010中增加一个转载 2012-04-25 11:40:31 · 1070 阅读 · 0 评论 -
VB.net转换为C# 2.26+2.32 下载带注册机。
VB.net转换为C# 1. VB.net to C# Converter(下载地址:http://www.vbconversions.com/) http://download.youkuaiyun.com/download/kathy123456789/2314855VB.net to C# Converter是一款离线转换软件,安装简单,提供试用版,而且试用版永不过期,但是试转载 2012-04-13 10:08:02 · 1459 阅读 · 0 评论 -
C#图像处理(各种旋转、改变大小、柔化、锐化、雾化、底片、浮雕、黑白、滤镜效果)
C#图像处理(各种旋转、改变大小、柔化、锐化、雾化、底片、浮雕、黑白、滤镜效果) 一、各种旋转、改变大小注意:先要添加画图相关的using引用。//向右旋转图像90°代码如下:private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e){Graphics g = e.Gr转载 2012-04-26 14:58:57 · 3317 阅读 · 0 评论 -
C#Visual Studio 资源使用?
首先规划好Resoures文件夹。--系统自动认为是系统的资源。添加规划目录。Resouces Language.res Images Icons原创 2012-04-26 10:15:23 · 646 阅读 · 0 评论 -
C# enum判断是否包含某项及按位运算
地址:http://www.cnblogs.com/yank/archive/2009/02/27/1399423.html地址:http://hi.baidu.com/wllllll/blog/item/1a5f1e95a34209137bf480ca.html“|”符号,实际上是把所有二进制数据进行合并,有一个或两个1都返回1,比如“9|64”等于二进制数据“100转载 2012-04-19 15:40:53 · 6155 阅读 · 0 评论 -
C#编码规范(uml.org)
http://www.uml.org.cn/codeNorms/201108263.asp1. 简介本规范为一套编写高效可靠的 C# 代码的标准、约定和指南。它以安全可靠的软件工程原则为基础,使代码易于理解、维护和增强,提高生产效率。同时,将带来更大的一致性,使软件开发团队的效率明显提高。2. 适用范围本规范适用于公司所有的C#源代码,为详细设计,代码编写和代码审核提供转载 2012-04-20 10:25:35 · 788 阅读 · 0 评论