- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 sql 2
select userid from userindo group by userid having count(userid)>1查找 有重复数据的userid如何删除重复数据。表结构Userinfouserid ,Name数据1 ,12,13,34,45,16,2select max(userid) from userindo group n
2011-11-02 18:35:42
301
原创 sql 1
create table UserInfo( UserId varchar(10) not null, Name varchar(20) not null,); -- 创建表drop table UserInfo; --删除表insert into UserInfo values('1','jiangfei'); -- 查入数据select * from UserI
2011-11-01 18:23:57
300
原创 反射
反射的关键类Assembly ,其有静态方法 Load,LoadFile,Load,可以加载一个String参数。可以穿命名空间。LoadFile可以加载一个dll的绝对路径。返回值为 Assembly类型。可以根据其Model的数据来获取类型。Module m = new Assembly().GetModule();这里module也相当于命名空间。获取命名空间下的
2011-10-27 22:41:12
328
原创 C# 线程与异步
异步。一般用委托的Invoke方法。或者是beginInvoke。异步与线程的使用情况。当在执行方法中是循环时候,不适合使用异步。使用线程比较妥当。当在执行方法不是循环的时候,使用委托比较好。
2011-09-05 11:55:55
403
原创 请求 http 接口
HttpWebRequest httprequest;HttpWebResponse httpresponse;StreamReader bodyreader;string bodytext = "";Stream responsestream;Stream requestStream;httprequest = (HttpWebRequest) WebRequest.Cre
2011-06-27 11:59:00
3302
原创 wpf 倒影的设置
<br />倒影的设置 <br />VisualBrush 的属性 Visual属性<br /> <br />//示例<br /> <br /><Grid x:Name="LayoutRoot" Background="#FFFFFFFF"><br /> <Grid Cursor="Hand" Height="41.141" Margin="138,88,0,0" x:Name="buttonGrid" <br /> VerticalAlignment="Top" MouseEnter="b
2011-04-02 17:51:00
1141
原创 Grid 的 SharedSizeGroup 的用法
父容器 设置属性 Grid.IsSharedSizeScope="True" 在设置某行或者某列 设置共享属性SharedSizeGroup;
2011-04-02 12:05:00
4551
原创 C# Vlc简易播放器
<br />一点点的积累出来的。这里有个国外的网站。<br /> http://forum.videolan.org/viewforum.php?f=32&start=50<br /> <br />我的是基于C#来开发的。大家有什么建议可以告诉我哈。<br /> <br />我个人的经验:<br /> 1.首先建立 libvlc 模块 IntPtr<br /> <br /> 2.player 模块和Media模块都是在 libvlc基础上建立出来<br /> <br />这里用到了libvlc
2011-03-25 22:30:00
1589
原创 3D 建模 平面模型
<br />3d<br />1.相机<br />2.光源<br />3.模型<br />4.素材<br /> <br /><Viewport3D x:Name="_vw"><br /> <!-- 相机 --><br /> <Viewport3D.Camera><br /> <PerspectiveCamera x:Name="camera" Position="3,-1,4" LookDirection="0,0,-1" Field
2011-03-24 12:00:00
1232
原创 wpf Image and Drawing.Image
<br />wpf 中的imge和drawing 中的iamge相互转换<br /> <br /> <br /> public class ImageHelper {<br /> private static List<string> allowableFileTypes = new List<string>();<br /> static ImageHelper() {<br /> allowableFileTypes.Clear();<br />
2011-03-09 15:13:00
2702
原创 C# 获取http://地址的图片
<br /> <br /> <br />请求 图片地址,把图片给弄下来<br /> <br />方法1:<br />WebClient client = new WebClient();<br />byte[] buffer=sclient.DownloadData(imageUrl);<br /> <br />拿到buffer,下面就好弄了吧<br /> <br />方法2:<br /> <br />WebRequest request = WebRequest.Create(imageUrl);<br
2011-03-09 14:58:00
3360
原创 清空控件的值
<br />发现一个很有意思的方法<br /> <br />publicvoid ClearCntrValue(Control parContainer)<br /> {<br />for (int index =0; index < parContainer.Controls.Count; index++)<br /> {<br />// 如果是容器类控件,递归调用自己<br />if (parContainer.Controls[index].HasC
2010-10-11 15:41:00
941
1
原创 加密与解密
<br />好久没写文章了,最近迷恋上加密与解密,没那么复杂。<br /> <br />直接给程序。大家有什么好注意一起分享啊。<br /> <br />主要思想。循环加密 <br /> <br />每个字符和一个密钥循环一次加密,这样解密也很方面。<br /> <br />大家有什么好的注意一起分享。<br /> <br />弄写主代码<br /> <br /> <br /> internal class Crypt {<br /> #region << fileds >><br />
2010-09-28 15:17:00
353
原创 C# 拖动 Drag
<br />C#有个属性 AutoDrop属性。外加两个事件<br />DragEnter(object sender, DragEventArgs e) {} 鼠标拖动到该区域<br />DragDrop(object sender, DragEventArgs e) { } 拖放完成时<br /> <br />DragEventArgs 参数 包含数据的类型,与数据的值。判断数据类型<br />e.Data.GetDataParent() 确定数据类型。在取值<br /> <br /> <br />
2010-08-31 15:13:00
757
原创 C# 获取文件的图标
<br />[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]<br /> public struct SHFILEINFO<br /> {<br /> public IntPtr hIcon;<br /> public IntPtr iIcon;<br /> public uint dwAttributes;<br /> [MarshalAs(UnmanagedTyp
2010-08-26 19:16:00
774
原创 C# 获取当前屏幕的图片
<br />直接贴代码:有更好的大家一起交流啊<br /> <br /> Rectangle bounds = Screen.GetBounds(Screen.GetBounds(Point.Empty));<br /> using (Bitmap bitmap = new Bitmap(bounds.Width, bounds.Height))<br /> {<br /> using (Graphics g = Graphics.FromImage(bi
2010-08-25 16:50:00
2168
原创 图片透明
<br />直接贴代码<br /> <br />——————————<br />有更好的方法一起讨论<br />float[][] transArray = {<br /> new float[] { 1, 0, 0, 0, 0 },<br /> new float[] { 0, 1, 0, 0, 0 }, <br /> new float[] { 0, 0, 1, 0, 0 },<br />
2010-08-02 18:03:00
381
原创 窗体的创建
<br />判断一个窗体是否创建好,就看这个窗体的句柄是否创建好。<br /> /***<br /> * 用于检测当前窗体是否创建<br /> * */<br /> while (!this.IsHandleCreated) {<br /> Thread.Sleep(500);<br /> }<br />有好办法大家一起讨论哈
2010-08-01 12:33:00
372
原创 窗体的拖动
<br />直接贴代码<br />-----------------------------------<br />有更好的方法可以讨论讨论哈<br />==================================<br />[DllImport("user32.dll")]<br /> public static extern bool ReleaseCapture();<br /> [DllImport("user32.dll")]<br /> publ
2010-07-31 20:29:00
308
原创 双缓存
<br />在做自定义控件的时候,很多时候为了控件的美观去重新画控件,这里需要双缓存<br /> <br />有的时候微软给的<br /> this.SetStyle(ControlStyles.DoubleBuffer, true);<br /> this.SetStyle(ControlStyles.UserPaint, true);<br />不起作用,<br />我们可以自己定义画布,在画布上做操作,在将画布贴到控件上。这样就会避免白屏闪屏<br /> <br /> /// <s
2010-07-16 16:56:00
647
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人