随笔分类 - C#
摘要:用StackPanel实现顶部窗体移动,但mouse相关的时间都不触发,本人是个小白,问其他人说要用路由啥的, 添加了一段 DragMovePnl.AddHandler(StackPanel.MouseLeftButtonDownEvent, new MouseButtonEventHandler(
阅读全文
摘要:<Style x:Key="window_Shadow" TargetType="{x:Type Window}"> <!--对象中心点用来定义所有RenderTransform变换中相对位置的的参考点,默认为图形的左上即(0,0), 该属性值为相对值,介于 0 和 1 之间的值被解释为每对 x,y
阅读全文
摘要:转载自Learning hard 一、引言 WPF资源系统可以用来保存一些公有对象和样式,从而实现重用这些对象和样式的作用。而WPF样式是重用元素的格式的重要手段,可以理解样式就如CSS一样,尽管我们可以在每个控件中定义格式,但是如果多个控件都应用了多个格式的时候,我们就可以把这些格式封装成格式,然
阅读全文
摘要://利用C#判断当前操作系统是否为Win8及以上系统 public static bool IsWindows8() { Version currentVersion = Environment.OSVersion.Version; Version compareToVersion = new Ve
阅读全文
摘要:环境:VS2008、C#3.0在WinForm开发中,我们通常不希望当窗体上点了某个按钮执行某个业务的时候,窗体就被卡死了,直到该业务执行完毕后才缓过来。一个最直接的方法便是使用多线程。多线程编程的方式在WinForm开发中必不可少。本文介绍在WinForm开发中如何使用多线程,以及在线程中如何通过
阅读全文
摘要:很明显 IE的缓存在其目录中显示的并不是真正的文件所处的位置,文件的位置是在隐藏的文件夹中,而且这个隐藏的文件夹我们一般找不到.在网上几种清空缓存的方法,在此我一一把代码和处理的效果显示出来.供大家参考. ①.使用ie缓存路径来删除缓存的 ? 1 2 3 4 5 6 7 8 9 10 11 stri
阅读全文
摘要:在使用Winform 开发了一个小软件,其中使用了SQLite作为数据库 但在我的Win7 64位系统上却出现了以下错误: System.BadImageFormatException: 未能加载文件或程序集“System.Data.SQLite, Version=1.0.66.0, Culture
阅读全文
摘要:/// <summary> /// 上传文件 /// </summary> /// <param name="url">服务地址</param> /// <param name="filePath">文件路径</param> public static string DoPostFile(strin
阅读全文
摘要:提示说是签名不对,但没搞懂签名具体是啥,以为之前做过,有正确的,就一点点比对,最后发现竟然是下载的文件路径,里面必须是/,而不能是\或\\,搞得我哭笑不得。比如,要下载的文件路径是:soft/cszt.exe,里面就必须是/,我开始用的是@soft\cszt.exe,就一直提示我上面的错误,莫名其妙
阅读全文
摘要:软件开发中,有时迫不得已要用到第三方的软件,这时就涉及到在C#应用程序需要对第三方软件打开、显示、隐藏以及关闭。 下面列举了几个常用的方式 打开应用程序,下面是2种简单用法: 第一种: 第二种: 而有时我们在打开其他软件时,又不想让其显示,只有在打开时将其隐藏掉了,虽然上面的例子中myProcess
阅读全文
摘要:注意的是,Json传递需用到Hashtable(哈希表)来添加参数,本人也试过用JObject添加页不行,感觉应该可以的不知道怎么回事,直接上代码, Hashtable ht = new Hashtable(); ht.Add("agentCode", agentcode); ht.Add("age
阅读全文
摘要:1、首先你需要到 IKVM官网 下载IKVM。http://sourceforge.net/projects/ikvm/files/,需要注意的是如果你用的是.net framework2.0,那么最新版本的IKVM就不能用,你能用的是0.38.0.2版本的 配置环境变量:右击“计算机”,选择“属性
阅读全文
摘要:说明ms有问题,首先确保有读到数据,这种情况是保存到库的时候出错的。 原来你可能是这样写的: MemoryStream stream = new MemoryStream();PictureBox1.Image.Save(stream, ImageFormat.Bmp ); //这里出错,原图片格式
阅读全文
摘要:思路:都以pdf的格式展示,防止文件拷贝,所以要把word和ppt转换为pdf;展示用第三方组件O2S.Components.PDFView4NET.dll,破解版的下载链接:https://pan.baidu.com/s/18bsNnnaFFWiZdAqDIHVP4w 密码:c8x3。还有这个组件
阅读全文
摘要:学习了.net视频之后,对里面涉及到的数据库连接部分中的一些概念表示很无语。网上很多相关资料,但除了网站不一样外,基本上内容都神一样的一致。 现在,我就通过结合看到的一些资料再加上自己的理解试图去解释一下,有不对的,还请大家指教! 看一张图: 看图中右半部分,我们先来了解一下ODBC这个概念。 1.
阅读全文
摘要:转载自https://www.cnblogs.com/SuperMetalMax/p/6203188.html 1. 下载log4net.dll文件 http://download.csdn.net/detail/abc456456456456/7653857 2. 项目中引用此dll 3. app
阅读全文
摘要:/// <summary> /// 大数据单表批量插入,带事务 /// </summary> /// <param name="keepID"></param> /// <param name="tableName"></param> /// <param name="dt"></param> //
阅读全文
摘要:WebService有两种使用方式,一种是直接通过添加服务引用,另一种则是通过WSDL生成。 添加服务引用大家基本都用过,这里就不讲解了。 那么,既然有直接引用的方式,为什么还要通过WSDL生成呢? 因为通过WSDL生成,就只有一个.cs 文件,便于管理,更简洁。 一、生成步骤 1. 打开vs开发控
阅读全文
摘要:普通的方法: Thread th = new Thread(new ThreadStart(delegate() { //要执行的异步方法 })); th.Start(); 但有时候异步去操作控件时会报错,提示主线程之外的线程操作控件,这时候可以这样写: Thread th = new Thread
阅读全文