C#
静艺
要在“用最简单的设计方式解决问题”和“复杂的设计支持更多的项目扩展” 之间做到平衡,使项目“简单而不弱智,复杂而不冗余”。
展开
-
.net HttpWebRequest Post xml
string PostData = "";//发送的xml格式数据 HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://www"); req.Credentials = CredentialCache.DefaultCredentials;原创 2014-11-10 13:36:57 · 588 阅读 · 0 评论 -
C# 接收存储过程的 return 值
C# 接收存储过程的 return 值存储过程CREATE PROCEDURE [dbo].[m_products_Insert]( @prodtid INT = 0 )AS DECLARE @returnValue VARCHAR(18) -- 返回操作结果SET @returnValue = -1 RETURN @returnValue原创 2015-04-14 14:37:34 · 2184 阅读 · 0 评论 -
WCF 上传大数据时 报错 读取 XML 数据时,超出最大数组长度配额(16384)
WCF 上传大数据时 报错 读取 XML 数据时,超出最大数组长度配额(16384)修改服务端配置服务器端没有bindings 节点需要在system.serviceModel中增加 maxBufferPoolSize="10485760" maxBufferSize="10485760" maxReceivedMessageSize="2147483647" t原创 2015-04-08 18:57:31 · 2599 阅读 · 0 评论 -
C# 枚举
一、在学习枚举之前,首先来听听枚举的优点。 1、枚举能够使代码更加清晰,它允许使用描述性的名称表示整数值。 2、枚举使代码更易于维护,有助于确保给变量指定合法的、期望的值。 3、枚举使代码更易输入。二、枚举说明 1、简单枚举枚举使用enum关键字来声明,与类同级。枚举本身可以有修饰符,但枚举的成员始终是公共的,不能有访问修饰符。枚举本身的修饰符仅能使用publi转载 2015-04-17 12:32:37 · 479 阅读 · 0 评论 -
C# windows 服务
安装Winfows服务首先要添加安装程序,添加安装程序步骤如下:1、将Windows服务程序切换到设计视图, 右击设计视图选择“添加安装程序”一般设置如下: 设置serviceInstaller1组件的属性: 1) ServiceName = 服务名称 2) StartType = Automatic ,即自动 3)Desc原创 2015-01-09 14:21:59 · 555 阅读 · 0 评论 -
C# 获取传入对象的所有属性名称
C# 获取传入对象的所有属性名称 prolist p1 = new prolist(); List lt = getattr(p1); //使用泛型,返回传入对象的属性,名称public List getattr( T dx ) { List ls = new List();原创 2015-05-05 18:21:39 · 2683 阅读 · 0 评论 -
C# WebBrowser 禁用alert,返回信息。禁用confirm 返回信息。 页面增加js,页面执行js函数
C# WebBrowser 禁用alert,返回信息。禁用confirm 返回信息。 页面增加js,页面执行js函数StringBuilder strAlertBuilder = new StringBuilder(); strAlertBuilder.Append(" var _alert=window.alert;\n"); strAlertBuilder.Append(" window.alert=function(s){\n");原创 2014-11-11 15:49:06 · 1741 阅读 · 0 评论 -
C# 结合html5 批量上传文件和图片预览
html5 新特性 input file 中增加 multiple 属性可以选择多文件。IE9以下版本不兼容 //预览js $("#imgsf").change(function原创 2015-05-06 18:22:59 · 3048 阅读 · 0 评论 -
C# 修饰符
修饰符用于限定类型以及类型成员的申明,C#中的修饰符按功能可分为四部分:属性修饰符,存取修饰符,类修饰符和成员修饰符。 属性修饰符:[Serializable]:按值将对象封送到远程服务器。在按值封送对象时,就会创建一个该对象的副本,并将其序列化传送到服务器。 任何对该对象的方法调用都是在服务器上进行的。 [STAThread]:是Single-Threaded Apartment单线原创 2015-05-20 17:28:03 · 601 阅读 · 0 评论 -
C# 解析json。json 序列化
使用C# josn 功能需要添加引用System.Web.Extensions1. 对象序列化成json和反序列化//对象 public class prolist { private string _pid = "0"; private string _pmoney = "0"; public原创 2015-04-21 11:50:23 · 857 阅读 · 0 评论 -
C# 图片上传到远程服务器
远程服务器上需要部署一个接收图片数据的服务有很多方式,会慢慢补充过来客户端代码使用WebService private void button1_Click(object sender, EventArgs e) { WebService1SoapClient ssc = new WebService1SoapClient();原创 2015-04-09 18:16:46 · 7247 阅读 · 2 评论 -
WinForm子窗体嵌入到父窗体的Panel里
现有一个父窗体name是Parent,子窗体name是Son,要让Son嵌入在Parent的Panel内,则父窗体的初始加载代码如下:private void Parent_Load(object sender, System.EventArgs e) { this.IsMdiContainer=true;//设置父窗体是容器 Son mySon=new Son();//原创 2014-11-10 17:15:51 · 3724 阅读 · 2 评论 -
C#操作Excel总结
0. 导入命名空间: ?1234using Microsoft.Office.Core;using Microsoft.Office.Interop.Excel;using System.IO;using System.Reflection; 1. 如何打开已有excel文档原创 2014-10-14 09:50:27 · 482 阅读 · 0 评论 -
C# .net 批量插入数据库的两种方法
普通的insert 语句插入就不介绍了,着重说一下原创 2014-11-23 12:18:33 · 1659 阅读 · 0 评论 -
sqlserver 删除大数据
一、写在前面 - 想说爱你不容易 为了升级数据库至SQL Server 2008 R2,拿了一台现有的PC做测试,数据库从正式库Restore(3个数据库大小夸张地达到100G+),而机器内存只有可怜的4G,不仅要承担DB Server角色,同时也要作为Web Server,可想而知这台机器的命运是及其惨烈的,只要MS SQL Server一启动,内存使用率立马飙升至99%。没办法,只能升内转载 2014-11-23 12:21:47 · 1882 阅读 · 1 评论 -
C# LINQ
LINQLINQ关键字from 指定数据源和范围变量where 根据布尔表达式(由逻辑与 或 等组成)从数据源中筛选元素select 指定查询结果中的元素所具有的类型或表现形式group 对对查询结果按照键值进行分组into 提供一个标示符,它可以充当对 join group 或 select 子句结果的引用ord转载 2014-12-18 13:58:09 · 634 阅读 · 0 评论 -
C# LINQ to Objects
术语“LINQ to Objects”是指直接对任意 IEnumerable 或 IEnumerable 集合使用 LINQ 查询,无需使用中间 LINQ 提供程序或 API,如 LINQ to SQL 或 LINQ to XML。 可以使用 LINQ 来查询任何可枚举的集合,如 List、Array 或 Dictionary<TKey, TValue>。 该集合可以是用户定义的集合,转载 2014-12-18 14:03:23 · 825 阅读 · 0 评论 -
C# windows API
1. 获取所有进程,根据窗体标题获取 窗体句柄//MainWindowHandle 进程窗体句柄 Process[] ps = Process.GetProcesses(); foreach (Process pr in ps) { if (pr.MainWind原创 2015-01-30 15:11:42 · 851 阅读 · 0 评论 -
.net httpHandlers 的配置与使用
HttpHandler是asp.net真正处理Http请求的地方。在这个HttpHandler容器中,ASP.NET Framework才真正地对客户端请求的服务器页面做出编译和执行,并将处理过后的信息附加在HTTP请求信息流中再次返回到HttpModule中。因为版本不同配置的节点位置有所不同这是官方的配置节点https://msdn.microsoft.com/zh-cn/原创 2015-04-22 12:37:18 · 4413 阅读 · 0 评论 -
C# 获取枚举的 键名称,值 和描述 遍历枚举
C# Enum 枚举的操作。 键名称,值 和描述 和 遍历枚举 /// /// 促销 /// public enum cxsd { [Description("推荐")] tj = 2, [Description("置顶")] zd原创 2015-05-07 17:16:55 · 18625 阅读 · 0 评论