随笔分类 - C#
摘要:一 前言先来了解下操作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 { ...
阅读全文
摘要:介绍: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...
阅读全文
摘要: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:创建一个总连接点,这个连接点负责与客户端的连接,我们不能把连接和通讯都引用到一个连接上,这样服务器会崩溃的,而每个用户都是独立的,所以我们要利用线程来创建一个新的通讯实例,这个连接和通讯各个用户之间
阅读全文
浙公网安备 33010602011771号