随笔分类 -  C#

包括c#基础知识
摘要:需要注意的是win平台加载图片,用到"file:///"参考来源 StartCoroutine(SaveThePlayerColorImage(320));//save the color image when the player pass the wall IEnumerator Save... 阅读全文
posted @ 2014-09-26 10:41 Jimmy_5 阅读(1651) 评论(0) 推荐(0)
摘要:using System; using LitJson; string configStr; void Start() { ArrayList info = LoadFile(Application.dataPath,"config1.txt"); ... 阅读全文
posted @ 2014-09-18 15:25 Jimmy_5 阅读(1543) 评论(0) 推荐(0)
摘要:string _fileName = _baseDirectory+DateTime.Now.ToString("MMddyyyyHmmss")+".AVI";byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(_fileName);_file... 阅读全文
posted @ 2014-03-20 09:27 Jimmy_5 阅读(1332) 评论(0) 推荐(0)
摘要:使用的是vs2012+c#如遇到Emgu.CV.CvInvoke的类型初始值设定项引发异常,要有Emgu配置。VS2010C#与EmguCV配置1、安装 双击安装文件,一路下一步、我同意,配置安装到 C:\Program Files\Emgu\emgucv-windows-universal-gpu 2.4.9.1847 2、设置环境变量(设置之后需重启计算机或注销): PATH (添加如下一行; 如无 PATH, 可自行新建; 如修改了 Emcu CV 的默认安装路径, 请自行修改成相应路径): ;C:\Program Files\Emgu\emgucv-windows-universal- 阅读全文
posted @ 2014-02-27 21:02 Jimmy_5 阅读(1184) 评论(0) 推荐(0)
摘要:如下适合一般的键盘发送消息,不适合DX消息机制。第一种----------------------------using System.Windows.Forms;System.Windows.Forms.SendKeys.SendWait("{Left}");//原来写法SendKeys.SendWait("{Left}");第二种-----------------------------using System;using System.Collections.Generic;using System.Linq;using System.Text;u 阅读全文
posted @ 2014-02-24 22:11 Jimmy_5 阅读(1694) 评论(0) 推荐(0)
摘要:如果应用程序只需要捕捉上半身动作,就可以采用半身模式(Seated Mode),只捕捉上半身的10个骨骼点,可以解决用户在椅子上无法被识别的问题,代码如下绿色底纹,放在开启数据流中。private KinectSensor kinectDevice;private KinectSensor KinectDevice { get { return kinectDevice; } set { if (kinectDevice != value) { ... 阅读全文
posted @ 2014-02-10 09:44 Jimmy_5 阅读(1683) 评论(0) 推荐(0)
摘要:http获得web(url)请求,先是获得数据流streamreader,之后将String数据流转换为xmldocument,之后xmlnode读取节点。 // get the response WebResponse webResponse = webRequest.GetResponse(); if (webResponse == null) { return null; } //需要将返回的编码进行指定,指定成默认的即可 ... 阅读全文
posted @ 2013-11-11 21:08 Jimmy_5 阅读(1532) 评论(0) 推荐(0)
摘要:来自:http://kb.cnblogs.com/page/94471/为了便于下面的演示,下面提供一个类的代码:[DataContract]publicclass User{////// 编号///[DataMember]publicint UserId { get; set; }////// 用户名///[DataMember]publicstring UserName { get; set; }////// 创建时间///[DataMember][JsonConverter(typeof(IsoDateTimeConverter))]public DateTime CreateDate 阅读全文
posted @ 2013-10-24 14:40 Jimmy_5 阅读(2274) 评论(0) 推荐(0)
摘要:一个解决方案中,有好几个项目需要点击按钮开启,这里设置开启状态判断,未开启则实例化新建,已开启点击的话,置顶.类的新建,需引用public class globalInfo{ //程序按钮状态 private static bool faceLuckyState; //private static bool faceLuckyState=true; public bool FaceLuckyState { get { return faceLuckyState; ... 阅读全文
posted @ 2013-10-22 12:03 Jimmy_5 阅读(678) 评论(0) 推荐(0)
摘要:起这个名字,如果你被题目吸引了内容却不是你想要的,sorry啊.网上很多讲WPF的样式设置,基本上是在XAML中生成,我遇到的是,自己后台生成button,设定了背景图片,想做到鼠标划过button时(获得焦点同理)有发光的效果,下面记录的内容:先在项目xaml的resources中加入comtrolTemplate的内容,下面这里包括了鼠标划过及获得焦点事件. ... 阅读全文
posted @ 2013-09-23 15:45 Jimmy_5 阅读(3905) 评论(0) 推荐(1)
摘要:趁热打铁,赶紧记录下来。本身调用,使用Process.Start(“XX.exe”); 基本上是没问题的,但是有些需要读取配置文件的exe程序(目前将出现停止工作的原因归为这个,您有想法,请留言)会出现“程序已停止工作”,其实原理也简单的,本身调用的时候,目录是自己bin文件夹的路径,之后你设置其他路径的时候,就会出现错误,可以用cmd调试测试下,直接打开cmd,将exe要调用的程序拉入cmd中执行,看是否出错,如果不出错,那么使用Process.Start(“XX.exe”);调用也没问题的,如果出错,则是路径的问题。解决方法如下:cmd测试:先cd到exe程序的所在目录,之后将exe拉进去 阅读全文
posted @ 2013-08-13 17:07 Jimmy_5 阅读(2018) 评论(0) 推荐(0)
摘要:因为这里的解决方案平台方式被改了,一直出现编译文件无可用源,一下为正常配置。 阅读全文
posted @ 2013-06-24 10:49 Jimmy_5 阅读(225) 评论(0) 推荐(0)
摘要:private void frmTreeview_Load(object sender, EventArgs e) { TreeNode node = new TreeNode(); node.Name = "0"; ... 阅读全文
posted @ 2013-06-04 17:23 Jimmy_5 阅读(908) 评论(0) 推荐(0)
摘要:public void AddTree(string ParentID, TreeNode pNode) { SqlHelper sqlHelper = new SqlHelper(); TreeNode nodes = new TreeNode(); DataSet dsFrame = sqlHelper.treedataFather();//就是执行了上面的sql语句以后返回查询结果 DataTable dtTree = dsFrame.Tables[0]; Dat... 阅读全文
posted @ 2013-05-31 14:02 Jimmy_5 阅读(589) 评论(0) 推荐(0)
摘要:引用using Microsoft.Office.Interop.Word; 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Windows.Forms; 9 using Microsoft.Office.Interop.Word;10 11 12 namespace frmW 阅读全文
posted @ 2013-05-29 17:28 Jimmy_5 阅读(476) 评论(2) 推荐(0)
摘要:前面一直有遇到问题,工资没算对,在百分除的时候,用int型会变成0,所以在上面用了double型再导入比例 1 //工资发放 2 private void button1_Click(object sender, EventArgs e) 3 { 4 SqlHelper sqlHelper = new SqlHelper(); 5 string YearmonthPresent = DateTime.Today.ToString("yyyy-MM");//当前年月 6 bool button... 阅读全文
posted @ 2013-04-18 16:28 Jimmy_5 阅读(261) 评论(0) 推荐(0)
摘要:数据判断:从datagridview中读取,有些数据是NULL,有些是空字符串“ ” int a = 0; int.TryParse(row.Cells["LateNum"].Value.ToString(), out a);这时候可以判断里面的值是否是空了,不管原来是null还是空字符串都是0首先在数据库中建表,记录这个月的工作日及休息日(周末算休息日),如果设置的话,那么可以加入工作日中。datagridview无记录反馈 if ((dataGridView1.DataSource as DataTable).R... 阅读全文
posted @ 2013-04-17 21:21 Jimmy_5 阅读(305) 评论(0) 推荐(0)
摘要:SELECT UserId, SUM(Case ComeLate WHEN 'True' THEN 1 ELSE 0 END) AS 迟到次数,SUM(Case OverTimeStart WHEN '2000-01-01 00:00:00.000' THEN 0 ELSE 1 END)AS 加班次数FROM AttendanceRecordGROUP BY UserIdSELECT AttendanceRecord.UserId, Users.TrueName,Users.Position,Users.BasicWage, SUM(Case Attendanc 阅读全文
posted @ 2013-04-16 20:57 Jimmy_5 阅读(1094) 评论(0) 推荐(0)
摘要:SELECT TOP (200) AttendanceId, UserId, OnDutyTime, OffDutyTime, OverTimeStart, OverTimeEnd, RecordTime, (CASE OverTimeStart WHEN '2000-01-01 00:00:00.000' THEN '未加班' ELSE OverTimeStart END) AS 加班了吗FROM AttendanceRecord 从datagridview中读数据 1 private void dataGridView1... 阅读全文
posted @ 2013-04-12 11:48 Jimmy_5 阅读(421) 评论(0) 推荐(0)
摘要:时间段内查询:button控件 private void button2_Click(object sender, EventArgs e) { if ((dTP2.Value.Date-dTP1.Value.Date).TotalDays<0)//后面的日期不能比前面的日期小 { MessageBox.Show("后面的日期不能比前面的日期小,请重选"); return; } SqlHelper sqlHelper = new Sql... 阅读全文
posted @ 2013-04-11 11:06 Jimmy_5 阅读(529) 评论(0) 推荐(0)