摘要:
因为 删掉 了 app.manifest 就出现了下面的错误请求“System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限已失败在添加中添加了一个 app.manifest ,里面默认的内容。就可以正常使用了 阅读全文
文章分类 - c#技术总结
"Lc.exe已退出 代码为-1 "
2011-04-04 17:17 by 观海看云, 271 阅读, 收藏, 编辑
摘要:
今天使用vs2008开发,有人在vss项目中增加了一个第三方组件,后来删除了,我的计算机上没有这个第三方组件,结果导致了LC.exe错误:"Lc.exe已退出 代码为-1 "解决方法:1、把项目文件夹下Properties文件夹下的licenses.licx文件删除,重新编译即可;2、文本方式打开*.csproj文件,在文件中查找licenses.licx字样,删除对应节点。注意:还有一种情况就是Properties文件夹下已经没有licenses.licx文件了,程序还是报这个错,这个时候你只需要重命名一个空的txt文件为licenses.licx再放入Propertie 阅读全文
C# 3.0新特性之扩展方法
2011-04-01 01:14 by 观海看云, 132 阅读, 收藏, 编辑
摘要:
C#3.0扩展方法是给现有类型添加一个方法。现在类型既可是基本数据类型(如int,String等),也可以是自己定义的类。//Demo--1 //扩展基本类型 namespace TestExtensionMethods { // 必须建一个静态类,用来包含要添加的扩展方法 public static class Extensions { //要添加的扩展方法必须为一个静态方法 //此方法参数列表必须以this开始 第二个即为要扩展的数据类型,在这里就是要扩展string类型 //第三个就无所谓了,就是一对象名,名字随便,符合命名规则即可 //综合来讲,此方法就是要给string类型添加一个叫 阅读全文
全屏 C#代码
2011-03-30 11:41 by 观海看云, 146 阅读, 收藏, 编辑
摘要:
this.SetVisibleCore(false);this.FormBorderStyle=System.Windows.Forms.FormBorderStyle.None;this.WindowState=FormWindowState.Maximized;this.SetVisibleCore(true); 阅读全文
C#开源资源大汇总
2011-03-06 21:21 by 观海看云, 213 阅读, 收藏, 编辑
摘要:
一、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。 NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,它的编译器是基于Mono C#编译器(MCS)。NKalore目前只能在命令行或#Develop内部使用。NKalore兼容公共语言规范CLS(Common Language Specification),它可以在任何.NET开发环境中使. 阅读全文
c/s验证码
2010-10-12 21:41 by 观海看云, 215 阅读, 收藏, 编辑
摘要:
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace Case02_2{ publ... 阅读全文
危险字符过滤的类
2010-01-21 20:35 by 观海看云, 97 阅读, 收藏, 编辑
摘要:
usingSystem;usingSystem.IO;usingSystem.Text;usingSystem.Text.RegularExpressions;usingSystem.Runtime.Remoting;usingSystem.Runtime.Remoting.Proxies;usingSystem.Runtime.Remoting.Messaging;usingSystem.Ref... 阅读全文
C#读取和写入配置文件
2010-01-21 20:05 by 观海看云, 285 阅读, 收藏, 编辑
摘要:
使用.Net2.0中的ConfigurationManager可以方便的实现对配置app.config的读取和写入。ConfigurationManager默认没有自动载入项目,使用前必须手动添加,方法如下:项目->引用->添加引用->选择System.configuration1.使用ConfigurationManager读配置文件我们可以将简单的配置内容放到app.conf... 阅读全文
解析.Net框架下的XML编程技术 (转载)
2010-01-21 19:36 by 观海看云, 111 阅读, 收藏, 编辑
摘要:
一.前言:XML是微软.Net战略的一个重要组成部分,而且它可谓是XMLWeb服务的基石,所以掌握.Net框架下的XML技术自然显得非常重要了。本文将指导大家如何运用C#语言完成.Net框架下的XML文档的读写操作。首先,我会向大家介绍.Net框架中与XML相关的命名空间和其中的重要类。其次,我还会给出有关的实例以使读者更进一步的了解XML文档的读写操作的具体方法。二.XML命名空间和相关类简介:... 阅读全文
1.大批量数据操作
2010-01-21 19:33 by 观海看云, 186 阅读, 收藏, 编辑
摘要:
1.大批量数据操作可以利用SqlBulkCopy类快速写入大批量数据,针对SQL Server的优化,可以写入DataRow数据,DataTable,DataReaderWriteToServer(DataTable)写入数据表WriteToServer(DataRow[])批次写入数据行WriteToServer(DataTable ,DataRowState)按行状态写入数据库表WriteTo... 阅读全文
(转)静态方法与实例方法
2010-01-19 21:48 by 观海看云, 175 阅读, 收藏, 编辑
摘要:
一、 静态方法常驻内存,实例方法不是,所以静态方法效率高但占内存。 事实上,方法都是一样的,在加载时机和占用内存上,静态方法和实例方法是一样的,在类型第一次被使用时加载。调用的速度基本上没有差别。 二、 静态方法在堆上分配内存,实例方法在堆栈上。 事实上所有的方法都不可能在堆或者堆栈上分配内存,方法作为代码是被加载到特殊的代码内存区域,这个内存区域是不可写的。 三、 实例方法需要先创建实例才可... 阅读全文
web.config配置ajaxpro,sqlhelper
2009-12-12 11:03 by 观海看云, 210 阅读, 收藏, 编辑
摘要:
<?xml version="1.0"?><configuration> <appSettings> <add key="connstr" value="server=.;database=webshop;uid=sa;pwd="/> </appSettings> <connectionStrings> <add n... 阅读全文
一个挺好用的数据库操作类
2009-12-12 10:46 by 观海看云, 220 阅读, 收藏, 编辑
摘要:
using System;using System.Data;using System.Configuration;using System.Data.SqlClient;using System.Collections;using System.Collections.Specialized; using System.Data.Common;using System.Collections.G... 阅读全文
学习笔记ADO.Net方面
2009-12-12 10:45 by 观海看云, 208 阅读, 收藏, 编辑
摘要:
创建table create table customers1 as select * from customers --order 数据库可行select * into customers1 from customers ---ms 可行using System;using System.Collections.Generic;using System.ComponentModel;using ... 阅读全文
VB.NET与C#.NET比较
2009-06-01 16:53 by 观海看云, 271 阅读, 收藏, 编辑
摘要:
VB.NET与C#.NET比较 2008-06-25 16:32分类:技术 字号: 大大 中中 小小 VB.NETProgram StructureC#Imports System Namespace Hello Class HelloWorld Overloads Shared Sub Main(ByVal args() As String) Dim name As String = "VB... 阅读全文