随笔分类 -  C#语言

软件设计之多边形区域内找点
摘要:publicbool FindPoint(double X, double Y) { int nCount = myPts.Count; int nCross = 0; for (int i = 0; i < nCount; i++) { Point p1 = myPts[i]; Point p2 = myPts[(i + 1) %nCount]; // 求解 y=p.y 与 p1p2 的交点 if (p1.Y == p2.Y) continue; // 交点在p1p2延长线上 if (Y < Math.Min(p1.Y,p2.Y)) continue; // 交点在p1p2延长线 阅读全文

posted @ 2012-07-07 14:32 h2内存数据库 阅读(326) 评论(0) 推荐(0) 编辑

C#摄像头编程
摘要:这段时间搞视频采集方面的程序,在国外网站上找到一个用C#写的驱动摄像头的程序。经改造和调试,如下:(1)安装摄像头后,一般可以找到一个avicap32.dll文件(2)这是一个关于摄像头的类:using System;using System.Runtime.InteropServices;namespace webcam{/// /// avicap 的摘要说明。/// public class showVideo{ // showVideo calls [DllImport("avicap32.dll")] public static extern IntPtr cap 阅读全文

posted @ 2012-05-11 15:36 h2内存数据库 阅读(233) 评论(0) 推荐(0) 编辑

C#操作注册表
摘要:1:要操作注册表,我们必须要引入必要的命名空间:using Microsoft.Win32;在这个命名空间里面包含了许多注册表相关的类,足够我们使用了~~2:命名空间里面提供了一个类:RegistryKey利用它我们可以定位到注册表最开头的分支:ClassesRoot,CurrentUser,Users,LocalMachine,CurrentConfig如:RegistryKey key = Registry.LocalMachine;3:在操作的过程中涉及到子分支,要用\\进行深入,单个\会报错!4:最后要调用RegistryKey对象的Close()关闭对注册表的修改~~~5:以下我们的 阅读全文

posted @ 2012-01-06 10:12 h2内存数据库 阅读(247) 评论(0) 推荐(0) 编辑

根据两点经纬度计算距离
摘要:这些经纬线是怎样定出来的呢?地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈就叫作“赤道”。在赤道的南北两边,画出许多和赤道平行的圆圈,就是“纬圈”;构成这些圆圈的线段,叫做纬线。我们把赤道定为纬度零度,向南向北各为90度,在赤道以南的叫南纬,在赤道以北的叫北纬。北极就是北纬90度,南极就是南纬90度。纬度的高低也标志着气候的冷热,如赤道和低纬度地地区无冬,两极和高纬度地区无夏,中纬度地区四季分明。 其次,从北极点到南极点,可以画出许多南北方向的与地球赤道垂直的大圆圈,这叫作“经圈”;构 阅读全文

posted @ 2011-09-27 17:36 h2内存数据库 阅读(373) 评论(0) 推荐(0) 编辑

正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)
摘要:% if request("check")<>"" thenastr=request("content")call str(astr)end iffunction str(astr)Ar=Cint(Asc(astr))if(65<=Ar and Ar<=90) or (97<=Ar and Ar<=122) thenresponse.Write "<script>alert('输入的字符串是英文字母!!');</script>"elsere 阅读全文

posted @ 2011-09-23 09:10 h2内存数据库 阅读(266) 评论(0) 推荐(1) 编辑

C#加密解密
摘要:1、方法一(不可逆加密)publicstringEncryptPassword(stringPasswordString,stringPasswordFormat){stringencryptPassword=null;if(PasswordFormat="SHA1"){encryptPassword=FormsAuthortication.HashPasswordForStoringInConfigFile(PasswordString,"SHA1");}elseif(PasswordFormat="MD5"){encryptPas 阅读全文

posted @ 2011-09-22 19:09 h2内存数据库 阅读(890) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示