01 2014 档案
摘要:一 前言先来了解下操作XML所涉及到的几个类及之间的关系 如果大家发现少写了一些常用的方法,麻烦在评论中指出,我一定会补上的!谢谢大家* 1 XMLElement 主要是针对节点的一些属性进行操作* 2 XMLDocument 主要是针对节点的CUID操作* 3 XMLNode 为抽象类,做为以上两类的基类,提供一些操作节点的方法清楚了以上的关系在操作XML时会更清晰一点二 具体操作(C#) 以下会对Xml的结点与属性做增 删 改 查的操作也满足了实际工作中的大部分情况先构造一棵XML树如下,其中也涉及到了写入xml文档的操作 1 public void CreatXmlTr...
阅读全文
摘要:重点篇1.C#与.NET3.5高级程序设计2.C#与.NET3.5高级程序设计.rar3.Effective_C#_中文版_改善C#程序的50种方法4.Net本质论 第1卷 公共语言运行库5.大道至简:软件工程实践者的思想6.代码之美中文版7.重构:改善既有代码的设计应用篇8.C# NET课程设计指导9.C#编程宝典(十年典藏版)10.C#控件大全11.C#软件项目开发全程剖析12.C#软件项目开发全程剖析全面透视SD软件的开发内幕13.C#应用程序开发全程演练从灵感到实现14.C#与.NET技术平台实战演练15.美河制作C#企业级开发案例精解过渡篇16.C#大学教程电子社17.C#技术内幕1
阅读全文
摘要:前言·貌似公司里很著名的一句话,在这里套用过来了,WP研发工程师,首先是WPF/SL研发工程师,WPF/SL研发工程师首先是是个C#研发工程师,C#研发工程师首先Windows研发工程师。Windows研发工程师首先是个研发工程师。So,分为4个模块来推荐一些比较不错的书。(心血之作,诚意推荐,让我吐会儿血……)·标题的C#加上了括号,意思是下面的很多书籍是不限编程语言的·如果下面的书都看完了,那么恭喜你,已经脱离了代码新手村,不用再和史莱姆哥布林等小怪玩儿了。·作为计算机相关专业的学生, 很遗憾,由于能力所限,暂时未能接触到算法相关的书籍。研发工程师书
阅读全文
摘要:(窗口在LOAD的时候记录每个控件的坐标,每次窗口重绘的时候引时SizeChange事件,根据比率重新设置坐标)以下是代码 AutoSizeFormClass类using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Forms;namespace SalesClient.Sys{ public class AutoSizeFormClass { public struct controlRect { ...
阅读全文
摘要:使用 ASP.NET 编写 Web 应用程序的简单程度令人不敢相信。正因为如此简单,所以很多开发人员就不会花时间来设计其应用程序的结构,以获得更好的性能了。在本文中,我将讲述 10 个用于编写高性能 Web 应用程序的技巧。但是我并不会将这些建议仅局限于 ASP.NET 应用程序,因为这些应用程序只是 Web 应用程序的一部分。本文不作为对 Web 应用程序进行性能调整的权威性指南 — 一整本书恐怕都无法轻松讲清楚这个问题。请将本文视作一个很好的起点。成为工作狂之前,我原来喜欢攀岩。在进行任何大型攀岩活动之前,我都会首先仔细查看指南中的路线,阅读以前游客提出的建议。但是,无论指南怎么好,您都需
阅读全文
摘要:介绍:List/IEnumerable转换到DataTable/DataView,以及DataTable转换到List正文:一、List/IEnumerable转换到DataTable/DataView方法一: 1 /// 2 /// Convert a List{T} to a DataTable. 3 /// 4 private DataTable ToDataTable(List items) 5 { 6 var tb = new DataTable(typeof (T).Name); 7 8 PropertyInfo[] props = typeof (T).G...
阅读全文
摘要:using System.Text.RegularExpressions;using System.Text;/// /// 字符串长度(按字节算)/// /// /// static int StrLength(string str){ int len = 0; byte[] b; for (int i = 0; i 1) len += 2; else len++; } return len;}/// /// 截取指定长度字符串(按字节算)/// /// /// /// static string St...
阅读全文
摘要:1 /// 2 /// 过滤字符串方法,用于将单引号等特殊符号转化成中文符号 3 /// 4 /// 要转化的字符串 5 public static string FilterStr(string msg) 6 { 7 string result = ""; 8 9 // msg = msg.Replace(",", ","); 10 //msg = msg.Replace("", ">"); 12 // msg = msg.Repla...
阅读全文
摘要:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Collections;using System.Data.SqlClient;/// /// 数据库的通用访问代码/// 此类为抽象类,不允许实例化,在应用时直接调用即可/// public abstract class SqlHelper{ //获取数据库连接字符串,其属于静态变量且只读,项目中所有文档可以直接使用,但不能修改 public static reado
阅读全文
摘要:1、配置web.config文件:配置数据库连接参数2、操作Access数据库C#类using System;using System.Data;using System.Data.OleDb;using System.Web;using System.Web.UI;using System.Configuration;namespace Com.LXJ.Database{/// /// conn 的摘要说明。/// public class ConnDbForAcccess{/// /// 连接数据库字符串/// private string connectionString;/// ///
阅读全文
摘要:1 //方法一 2 //须添加对System.Web的引用 3 //using System.Web.Security; 4 /// 5 /// SHA1加密字符串 6 /// 7 /// 源字符串 8 /// 加密后的字符串 9 public string SHA1(string source) 10 { 11 return FormsAuthentication.HashPasswordForStoringInConfigFile(source, "SHA1"); 12 } 13 /// 14 /// MD5加密字符串 15 /// 16 /// 源字符...
阅读全文
摘要:所属命名空间:using System.Collections.Generic;List类是 ArrayList 类的泛型等效类。 该类使用大小可按需动态增加的数组实现 IList 泛型接口。泛型的好处: 它为使用 c#语言编写面向对象程序增加了极大的效力和灵活性。不会强行对值类型进行装箱和拆箱,或对引用类型进行向下强制类型转换,所以性能得到提高。List的基础、常用方法:1、List mList = new List();a.T为列表中元素类型,现在以string类型作为例子如: List mList = new List();b.增加元素:List. Add(T item) 添加一个元素如
阅读全文
摘要:局域网之间通讯有很多种方法,比如可以用数据库存储的方式实现,还可以用udp来实现,这里是用tcp来实现的,用tcp来通讯的话可以说是有点麻烦的,因为要保持各个用户与服务器之间的连接,连接一断便不能通讯了,所以个人觉得这个地方比较麻烦;要实现Socket通讯的话首先可以把它分成两个项目来区别,一个是服务器项目(Server),一个是客户端项目(Client)。服务器项目的实现可以大致的分成 部分,1:创建一个总连接点,这个连接点负责与客户端的连接,我们不能把连接和通讯都引用到一个连接上,这样服务器会崩溃的,而每个用户都是独立的,所以我们要利用线程来创建一个新的通讯实例,这个连接和通讯各个用户之间
阅读全文
摘要:1)贴图:2)加入连接:写上你想写的字3)在新窗口打开连接:写上要写的字消除连接的下划线在新窗口打开连接:写上你想写的字4)移动字体(走马灯):写上你想写的字5)字体加粗:写上你想写的字6)字体斜体:写上你想写的字7)字体下划线: 写上你想写的字8)字体删除线: 写上你想写的字9)字体加大: 写上你想写的字10)字体控制大小:写上你想写的字 (其中字体大小可从h1-h5,h1最大,h5最小)11)更改字体颜色:写上你想写的字(其中value值在000000与ffffff(16位进制)之间12)消除连接的下划线:写上你想写的字13)贴音乐:14)贴flash: 15)贴影视文件:16)换行:17
阅读全文
浙公网安备 33010602011771号