![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 78
仙剑
做就做到最好!
展开
-
WPF 中DataGrid控件绑定数据的一个例子
XAML 代码如下:原创 2012-04-25 18:09:34 · 20110 阅读 · 2 评论 -
一个日志操作类型
//======================================================================//// Copyright (C) 2013 仙剑// All rights reserved// guid1: 5e73ab93-9216-4bb4-944a-3c原创 2014-04-01 09:38:51 · 1155 阅读 · 0 评论 -
JSON 帮助类
/// /// 用于构建属性值的回调 /// /// public delegate void SetProperties(JsonObject Property); /// /// JsonObject属性值类型 /// public enum JsonPropertyType { String,原创 2013-09-25 10:46:47 · 1576 阅读 · 0 评论 -
WPF 自定义窗体
一个WPF自定义窗体的例子,我封装成一个WPF自定义控件库 新建的Window窗体继承XianJian.Controls.Window,如下: 可以设置窗体的背景样式,可以是绿色,蓝色或使用背景图片。 运行效果: 以下代码:Window.xaml<ResourceDictionary xmlns="http://schemas.microsoft原创 2013-10-11 16:49:29 · 4903 阅读 · 2 评论 -
一个日志操作类 LogOperator
/// /// 日志操作,实现写日志、备份与回删日志 /// /// 使用实例: /// LogOperator logOperator=new LogOperator(); /// logOperator.WriteOperationLog(category,msg); /// /// 可以对日志文件大小、日志文件夹大小、日志文件名、原创 2013-09-25 11:18:48 · 4200 阅读 · 0 评论 -
关于Socket返回的问题
我说的这个问题应该是比较常见的问题,不知道童鞋们都是怎么做的,问题描述如下: 设计一个类库(LicSDK);公开两个方法(Start,Stop);其中start方法中创建一个对象(LicConnector)用来通过Socket连接服务器,接受服务器发来的消息以及发送消息给服务器;LicConnector接收消息是在一个独立的线程做的。 我现在的需求是当从服务器收到指定的原创 2013-09-16 17:18:46 · 1002 阅读 · 0 评论 -
C# 读写XML配置文件
C#读写XML文件方式多多,最简单的就是查找节点并读写节点的属性或值,而查找节点是特别繁琐的工作。事实上C#提供了xml序列化的技术,利用xml序列化可以方便的读写xml配置文件,先举个列子。xml文件:原创 2013-05-24 12:15:12 · 2205 阅读 · 0 评论 -
WPF ListView 隔行不同颜色
ms-help://MS.VSCC.v90/MS.MSDNQTR.v90.chs/wpf_conceptual/html/955cc6b9-53eb-4026-ae93-0f875eb5558c.htm微软的帮助文档各种WPF交替颜色方法此示例演示您可用于使 ListView 中各行的 Background 颜色产生交替效果的三种方法。示例以下各节提供了三种方法,用于创建各转载 2013-04-02 12:22:48 · 3580 阅读 · 0 评论 -
简单的C# Socket 通讯,可传文件
三个项目:服务端XJFtpServer,客户端XJFtpServerClient,公共程序集XJFtpServerLib 先是公共程序集: public class FtpServerDefine { public const int LISTEN_PORT = 5000; public const int MESSAGE_LENGTH=419;原创 2012-12-03 09:32:10 · 1803 阅读 · 0 评论 -
一个C#实现的数据库访问帮助类DatabaseHelper
自己实现的数据库访问帮助类库,DataBaseAccessHelper。 支持MySQL、SQL Server,Oracle等数据库类型;支持多种数据库访问方式;支持单行记录中某个字段、整行记录及数据集的查询操作;支持SQL命令执行操作(DML、DDL);支持存储过程;支持异步读取数据库记录; 库中各个类说明:DataBaseAccess:执行数据库访原创 2012-08-15 12:02:14 · 5289 阅读 · 0 评论 -
各种数据库连接字符串
MySQL : MySqlClient:"Server=ServerAddress;Port=ServerPort;Database=DatabaseName;Uid=UserName;Pwd=Password"; "Server=ServerAddress;Port=ServerPort;Database=DatabaseName;Uid原创 2012-07-09 09:53:32 · 651 阅读 · 0 评论 -
C#快速排序集合
C#实现集合排序类。 说明:1、集合类型参数化;2、可根据集合中的对象的各个属性进行排序,传入属性名称即可; 注:属性必须实现了IComparable接口,C#中int、datetime、string等基本类型都已经实现了IComparable接口。 /// /// 对集合进行排序,如 /// List users=new List(){.原创 2012-08-14 16:43:08 · 2351 阅读 · 0 评论 -
用代码实现WPF ListView 自定义模版
WPF 的模版设计极为强大,通过模版自定义ListView 的显示样式是一种最常用的显示列表的数据的方式,本文完全通过代码实现一个ListView,ListView绑定的数据为RecordData,且每个格子之前都会有一个圆点。 创建ListView 显示列: public void InitRecordColumns() //初始化录音记录原创 2012-06-14 17:18:48 · 5654 阅读 · 0 评论 -
log4net 使用详解
1 简介 1.1 Log4net的优点: 几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快转载 2012-05-21 18:28:22 · 682 阅读 · 0 评论 -
分享 中国象棋算法设计
总的来说,要让电脑知道该在哪一点下子,就要根据盘面的形势,为每一可能落子的点计算其重要程度,也就是当这子落下后会形成什么棋型(如:“冲四”、“活三”等),然后通览全盘选出最重要的一点,这便是最基本的算法。 当然,仅靠当前盘面进行判定是远远不够的,这样下棋很轻易掉进玩家设下的陷阱,因为它没有考虑以后的变化。 所以在此基础上我们加入递归调用,即:在电脑中猜测出今后几步的各种转载 2012-05-16 18:21:00 · 7002 阅读 · 5 评论 -
WPF小知识集锦
一、通过URL参数给WPF浏览器应用程序传参数比如在浏览器地址栏输入http://192.168.4.158/MyWPFWeb/MyWPFWeb.xbap?userid=administrator&password=voicecyberWPFWeb程序中获取参数的方法如下: try { if (ApplicationDeploym原创 2012-05-30 15:08:11 · 1227 阅读 · 0 评论 -
C# 进制转换
/// /// 十进制数转换成二、八、十六进制数 /// /// 十进制数 /// 进制 /// public static string IntToHex(int int_value, int mod) { string hex_value = strin原创 2012-04-18 16:45:38 · 1512 阅读 · 0 评论 -
远程下载帮助类
//======================================================================//// Copyright (C) 2013 仙剑// All rights reserved// guid1: beaa7167-1dd4-423a-89b1-a8原创 2014-04-01 13:43:54 · 552 阅读 · 0 评论