随笔分类 -  C#

摘要:string[] a = new string[] { "1", "2", "3" }; 给a追加一个 "4" 1 2 3 4 string[] a = new string[] { "1", "2", "3" }; List b = a.ToList(); b.Add("4") 阅读全文
posted @ 2018-11-11 16:55 jevan 阅读(690) 评论(0) 推荐(0) 编辑
摘要:CefSharp 是一个非常不错的cef封装。但它依赖于VC++环境。 具体如下: 于是我们在初始化cef前需要先检测vc++环境情况。 通过检测注册表方式,具体实现代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 2 阅读全文
posted @ 2018-08-28 11:23 jevan 阅读(649) 评论(0) 推荐(0) 编辑
摘要:1.前端页面代码 /** * 通过图片本地路径获取图片真实大小,并进行压缩 */ function getLocalRealSize(path, callback) { var img = new Image(); var tempimg = new Image(); img.src = path; img.onload = function() { ... 阅读全文
posted @ 2018-04-11 02:38 jevan 阅读(1263) 评论(0) 推荐(0) 编辑
摘要:业务场景是一条数据对应多个文件,需要一次性全部下载,不考虑在服务端把多个文件打包下载,想通过js点击事件向服务端发送多个请求进行下载。在网上找了一篇文章http://www.2cto.com/kf/201501/367538.html,参照它的内容开始写代码。 (function ($) { var 阅读全文
posted @ 2018-04-11 02:26 jevan 阅读(510) 评论(0) 推荐(0) 编辑
摘要:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Th... 阅读全文
posted @ 2017-07-31 15:26 jevan 阅读(334) 评论(0) 推荐(0) 编辑
摘要:深入理解最强桌面地图控件GMAP.NET [更新]百度地图 enjoyeclipse 2013-11-18 22:23 阅读:3897 评论:20 深入理解最强桌面地图控件GMAP.NET [更新]百度地图 enjoyeclipse 2013-11-18 22:23 阅读:3897 评论:20 深入 阅读全文
posted @ 2016-08-31 13:57 jevan 阅读(291) 评论(0) 推荐(0) 编辑
摘要:json作为互联网上轻量便捷的数据传输格式,越来越受到重视。但在服务器端编程过程中,我们常常希望能通过智能提示来提高编码效率。JSON C# Class Generator 能将json格式所表示的JavaScript对象转化成强类型的C#实体类,来实现减少代码输入的效果。 http://jsonc 阅读全文
posted @ 2016-08-30 20:07 jevan 阅读(269) 评论(0) 推荐(0) 编辑
摘要:private static void gv_CustomDrawEmptyForeground(object sender, DevExpress.XtraGrid.Views.Base.CustomDrawEventArgs e) { DevExpress.XtraGrid.Views.Grid.GridView gv = sender as DevExpress.Xtra... 阅读全文
posted @ 2016-03-31 17:33 jevan 阅读(1371) 评论(0) 推荐(0) 编辑
摘要:PHP:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465classJoDES {privatestatic... 阅读全文
posted @ 2015-12-25 15:55 jevan 阅读(404) 评论(0) 推荐(0) 编辑
摘要:代码如下//using System;using System.Windows.Forms;using DevExpress.XtraEditors;namespace WindowsFormsApplication1 { public class ScrollHelper { ... 阅读全文
posted @ 2015-04-20 18:15 jevan 阅读(2398) 评论(0) 推荐(0) 编辑
摘要:为了使程序在弹出窗口时置顶层且不获取系统输入焦点,避免影响用户当前的操作,来电通来电弹屏软件尝试过N多种办法,例如:弹出前保存当前焦点窗口句柄,弹出时因为使用TopMost系统默认将焦点交给了弹出窗口,弹出后再将焦点还给弹出前的焦点窗口句柄(C#让窗体置顶弹出但不获取焦点)。这种方法貌似解决了问题,... 阅读全文
posted @ 2015-04-20 18:11 jevan 阅读(1102) 评论(0) 推荐(1) 编辑
摘要:想用C#得到The All Users Desktop(Public\Desktop)的路径。原来以为很简单,然而Environment.GetFolderPath(Environment.SpecialFolder.Desktop)只能得到当前用户的桌面路径。到最后,没有办法,只能调用C++的函数... 阅读全文
posted @ 2015-01-13 17:30 jevan 阅读(12018) 评论(0) 推荐(2) 编辑
摘要:前几天,做个小程序时遇到的问题,在百度上搜索了很久,没有发现好的解决方案,在英文网站上立刻搜到办法,看来还是国外的资源要全面一些,只是Google经常访问不正常,没办法啊。“C#如何获取快捷方式指向的目标文件”,这个问题在百度上搜索的大多数结果是打开快捷方式文件,把快捷方式文件按字节读入指数组中,然... 阅读全文
posted @ 2015-01-13 17:15 jevan 阅读(4785) 评论(0) 推荐(1) 编辑
摘要:近来项目中有需要用到一个技术:使用C#操控快捷方式,包含创建和读取等。现整理一下实现方式,分享给大家。第一步 创建一个项目无需废话,跳过。第二步 引用COM组件右键“引用”,“添加引用”,选择“COM组件”,找到“Windows Script Host Object Model”,然后确定。第三步 ... 阅读全文
posted @ 2015-01-13 17:12 jevan 阅读(2328) 评论(0) 推荐(0) 编辑
摘要:要检测文件被那个进程占用,需要使用微软提供的工具Handle.exe,这里有微软提供的下载我们可以在c#中调用Handle.exe 来检测到底哪个进程占用了文件string fileName = @"c:\aaa.doc";//要检查被那个进程占用的文件Process tool = new Proc... 阅读全文
posted @ 2015-01-13 17:07 jevan 阅读(7987) 评论(4) 推荐(2) 编辑
摘要:一位朋友碰到了一个WinForm的问题,在网上搜了一通,没找到能解决问题的方案,正好我以前以碰到过,在这里把解决方案呈上,以便有遇到此问题的朋友能有帮助。问题是这样的,当启用了虚拟样式后,设置好的TeeView 的图标就不见了,代码如下:Application.EnableVisualStyles(... 阅读全文
posted @ 2015-01-08 09:59 jevan 阅读(637) 评论(0) 推荐(0) 编辑
摘要:多线程无论您是为具有单个处理器的计算机还是为具有多个处理器的计算机进行开发,您都希望应用程序为用户提供最好的响应性能,即使应用程序当前正在完成其 他工作。要使应用程序能够快速响应用户操作,同时在用户事件之间或者甚至在用户事件期间利用处理器,最强大的方式之一是使用多线程技术。多线程:线程是程序中一个单一的顺序控制流程.在单个程序中同时运行多个线程完成不同的工作,称为多线程。如果某个线程进行一次长延迟操作, 处理器就切换到另一个线程执行。这样,多个线程的并行(并发)执行隐藏了长延迟,提高了处理器资源利用率,从而提高了整体性能。多线程是为了同步完成多项 任务,不是为了提高运行效率,而是为了提高资源使 阅读全文
posted @ 2013-10-15 17:28 jevan 阅读(451) 评论(0) 推荐(0) 编辑
摘要:“方法”是包含一系列语句的代码块。 程序通过“调用”方法并指定所需的任何方法参数来执行语句。 在 C# 中,每个执行指令 都是在方法的上下文中执行的。最近在写一个反射调用时,需要通过反射来调用方法。想写一个通用的方法调用的通用函数,这就需要将方法各种形式考虑在内。在这里只是对C#4.0的方法进行一次简单总结,也希望给大家一个清晰的认识。方法模板:可访问性 修饰符 返回值 方法名(参数列表){...}可访问性: private protected internal public方法修饰符: static abstract virtual/override 等返回值: 某种类型或无返回值方法名:m 阅读全文
posted @ 2013-10-15 16:56 jevan 阅读(508) 评论(0) 推荐(0) 编辑
摘要:if (System.Diagnostics.Debugger.IsAttached) { this.textBox1.Text = "debug"; } else { this.textBox1.Text = "NOdebug"; } 阅读全文
posted @ 2012-06-27 01:06 jevan 阅读(292) 评论(0) 推荐(0) 编辑
摘要:话说有了WebBrowser类,终于不用自己手动封装SHDocVw的AxWebBrowser这个ActiveX控件了。这个类如果仅仅作为一个和IE一模一样浏览器,那就太没意思了(还不如直接用IE呢)。那么,无论我们是想做一个“定制版IE”,还是希望利用HTML来做用户界面(指WinApp而非WebApp。许多单机软件,包括Windows的帮助支持中心,都是HTML做的),都少不了WindowsForm和包含在WebBrowser中的Web页面的交互。本文将通过几个实际的例子,初步介绍一下WinForm和WebBrowser所包含的Web页面之间的交互。 下面的代码假设你已经建立了一个Windo 阅读全文
posted @ 2012-06-26 23:23 jevan 阅读(386) 评论(0) 推荐(0) 编辑

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