C#
文章平均质量分 50
meeweed
这个作者很懒,什么都没留下…
展开
-
C# 中的类型转换
其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之 间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型和字节数组之间的转换、十六进制数输出以及日期型数据的一些转换处理。1. 装箱、拆箱还是别名转载 2011-08-15 09:44:03 · 482 阅读 · 0 评论 -
winform中为ComboBox控件添加“请选择”或“全部”选项
winform中为ComboBox控件添加“请选择”或“全部”选项 Winform中的下拉列表控件ComboBox,在使用DataSource属性赋数据源后,想添加“请选择”或“全部”这样一个选项,比WEB中要麻烦一些,经过测试,我们只能在数据源上做文章,即需要在数据源中添加这样一项。一般开发中,最常用的数据源有两种,一是List泛型集合,二是DataTable。转载 2012-08-21 16:49:05 · 1131 阅读 · 0 评论 -
mapx电子围栏
Mapx 实现电子围栏,矩形拉框/// /// 电子围栏设置 /// /// 车台编号 /// 围栏编号 /// 类型 /// 开始时间 /// 结束时间 public void SetFence(int iMCUID, int iFenceN转载 2012-08-23 19:19:52 · 873 阅读 · 0 评论 -
RDLC打印
#region public static /// /// 获取指定ReportViewer总物理页数 /// guog2009-05-06新增 /// /// ReportViewer控件 /// 总物理页数,默认值为0 public stat转载 2012-11-07 09:09:29 · 2770 阅读 · 0 评论 -
RDLC报表隔行不同背景颜色显示的完美解决方案
使用RDLC做报表,为了满足将奇偶行不同背景颜色显示便于查看的需求。一般都是使用RowNumber函数进行背景颜色设置:设置单元格的背景颜色为:=IIf(RowNumber("timegroup_group") Mod 2=0,"Red","Transparent"),这种方法能满足连续型数据的报表,但是如果报表数据时离散的行号就会乱了,如图:兼容此种情况的完美解决办法是:1、首先定义转载 2012-11-07 09:19:17 · 2167 阅读 · 0 评论 -
memcached缓存服务器.net开发应用
要点 memcached, Enyim, log4net, Newtonsoft.Json 一 环境 注意Enyim,log4net,memcached的版本,如果与下面不一至,调试运行中有可能出现问题1.memcached客户端 Enyim.Caching.dll v2.12.0.0 Enyim.Caching.Log4NetAdapter.dll转载 2013-03-12 22:12:33 · 6484 阅读 · 0 评论 -
多边形重心求法
三角形的重心公式为三角形重心公式x=(x1+x2+x3)/3,y=(y1+y2+y3)/3。思路是这样的:先将多边形分解成多个三角形,分别求这些三角形的重心,然后得到一组更少点的集合,递归直到点的个数小于3时,即可得到答案。如果输入的点的集合是按照顺时针或逆时针顺序的,那么分解三角形就不成问题,就很容易写出代码了。[csharp] private PointF C转载 2013-03-14 20:49:40 · 2723 阅读 · 0 评论 -
2013-02-16 11:26 用批处理文件在注册表中添加开机启动项
用批处理文件在注册表中添加开机启动项WinXP/2003开机启动项在注册表中的位置:1、HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run,右侧窗口中的每一个键值即代表一个启动项2、HKEY-CURRENT-USER\Software\Microsoft\Windows\CurrentVersion\Run转载 2013-03-20 13:52:12 · 1611 阅读 · 0 评论 -
XP 下安装wince6.0
由于论文的需要,所以就勉强了解了下在Windows下如何编译WinCE6.0及开发应用程序,下面介绍(安装之前必须保证C盘有足够的空间!20g左右!主要是因为在安装程序在安装过程中要解压):在Visual Studio 2005之前,开发WinCE嵌入式程序需要安装Platform Builder,不过Platform Builder已经作为一个插件集成在Visual Studio 2转载 2013-04-26 19:06:37 · 542 阅读 · 0 评论 -
GoogleMapV3具体使用
最近做一个小项目,网页中嵌入google maps,输入经纬度坐标可以定位地图位置并加注标记,点击标记获取远端摄像头数据并在视频窗口实现播放。在实际操作过程中,由于经纬度数据和视频登录的用户名密码数据均要从后台数据库中提取,,而第三版的google maps api又是在javascript中实现的,因此不可避免的需要前端脚本与后台进行交互。由于是在asp.net中实现,故问题演化成asp.net转载 2013-06-05 21:45:18 · 1080 阅读 · 0 评论 -
Mapx 具体使用方法
MapX5.0地图量测代码2008年11月13日 星期四 22:13利用多边形工具:wMap.CurrentTool = ( MapXLib.ToolConstants )10;计算代码写在:wMap_PolyToolUsed(…)中。if (e.toolNum == 10){//获取屏幕上的点MapXLib.Points转载 2012-04-26 12:43:30 · 8074 阅读 · 0 评论 -
c# 判断点是否在区域内点在区域内在多边形内判断
方法一 算法 : public int isLeft(Point P0, Point P1,Point P2) { int abc= ((P1.X - P0.X) * (P2.Y - P0.Y) - (P2.X - P0.X) * (P1.Y - P0.Y)); return abc;转载 2011-10-25 14:37:39 · 3757 阅读 · 0 评论 -
【串口通信一】经过检验的串口通信协议
串行口通信以RS-232标准为基础,数据格式固定为18N1,即1位起始位,8位数据,无校验,1位停止位。 数据包格式:0123456-78-转载 2011-08-15 09:46:31 · 1260 阅读 · 0 评论 -
.NET将IP转换为10进制
我们通常在BBS或网上下载的IP地址数据库中的IP地址并非是我们常见的格式(61.175.232.30),而是这种(1034938398)类型的 数据,看起来这两个数据好像没有关连,很复杂,其实并不复杂,以“61.175.232.30”这个IP地址为例,IP地址转换成数字串方法如转载 2011-08-15 09:59:16 · 733 阅读 · 0 评论 -
【串口通信二】串口通信使用的一点心得
串口是我的最爱,成本低,容易实现,连接简单方便。在我设计的硬件中,无一不配置一个串口,在主要功能完成之后,我会在计算机上再编写一个终端软件。这个软件可不只用来监控,我用这个软件完全控制硬件的所有功能,直到能够监测到硬件尽可能多的状态信息,只要一看这些信息,我就能知道硬件的工作状态转载 2011-08-15 09:47:53 · 1623 阅读 · 0 评论 -
通过经纬度计算地球两点间的距离
设两点A、B的经、纬度分别为(jA,wA)(jB,wB),则半径为R的球面上两点间的最短距离(大圆弧)为:弧AB=R*arccos[sin(wA)sin(wB)+cos(wA)cos(wB)*cos(jA-jB)] .// 赤道半径 privat转载 2011-08-15 09:50:45 · 2473 阅读 · 0 评论 -
C#实现字符串按多个字符采用Split方法分割
String字符串如何按多个字符采用Split方法进行分割呢?本文提供VS2005和VS2003的实现方法,VS2005可以用下面的方法:string agentInfo = userInfo.Attribute19.ToString(); stri转载 2011-08-17 08:14:38 · 1550 阅读 · 0 评论 -
用C#读取GPS数据的基类
using System;using System.Runtime.InteropServices;using System.Text;namespace BaseStationPDA { class GPS { public string P转载 2011-08-15 09:56:02 · 2005 阅读 · 0 评论 -
C#计算时间--按照日期确定第几周 按照第几周确定日期范围
using System;using System.Globalization;namespace ConvertDateTime{/// /// ConvertDateTime の概要の説明です。/// public class ConvertDat转载 2011-08-29 15:58:21 · 1835 阅读 · 0 评论 -
RDLC报表
1 建立数据源启动VS2005新建一个窗体项目,命名为TestProj 在左边的窗体内选择“添加新数据源”或在菜单上操作“添加新数据源”: 选择后出现对话窗体,选择“数据库”,进入“下一步”: 本数据源以SqlServer2000所提供的Northwind数据库为例,因此在数据库内选择驱动程序为SqlServer,具体操作视所用数据库而定(如果连接为Orac转载 2011-11-15 08:34:59 · 587 阅读 · 0 评论 -
如何判断一个指定的经纬度点是否落在一个多边形内
1、理论支持:如果从需要判断的点出发的一条射线与该多边形的焦点个数为奇数,则该点在此多边形内,否则该点在此多边形外。(射线不能与多边形顶点相交)2、编程思路:该程序的思路是从A点出发向左做一条水平射线(平行于x轴,向X轴的反方向),判断与各边是否有焦点。dLon1, dLon2, dLat1, dLat2分别表示边的起点和终点的经度和纬度(x轴和y轴)。先判断A点是否在边的两端点d转载 2011-10-25 14:29:25 · 3896 阅读 · 0 评论 -
解决Google地图图标集中到一起的问题
地图使用的google 的javascript API V3,引入:“maps.google.com/maps/api/js?sensor=false”。当时google map javascript API V3版本是3.15,标注使用的是markerWithLabel 1.1.5,可以将车辆的信息标注在地图上,Icon是不重叠的。现在google map javascrip转载 2014-03-31 21:53:00 · 1028 阅读 · 0 评论