最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:7870 今日文数:2811
|
c#模拟鼠标点击需要引用的dllC#本身带的类库中没有关于鼠标操作的函数库,需要引用微软的dll,在visualstudio中使用nuget添加mshtml即可(Microsoft.mshtml)主要函数,及其方法参数释义usingSystem;usingSystem.Collections.Generic;using...
|
这个方法可以用在任何后台任务耗时较长,造成界面“假死”界面控件不更新的情况。比如要要执行的数据库操作是几十万条的update语句,如果在click事件里阻塞或者做Thread.Sleep或一个耗时很长的操作,窗口就会无响应点不动了。故需要用this.BeginInvoke方法来异步执行UI线程的操作,更新界面显示。//...
|
我们需要发布的exe文件很多时候都可能会依赖于一堆松散的dll,如果想在发布的时候只提供exe文件,而不想把一大堆dll一起放在和exe同一个文件夹下,是有方法的,该方法由CLRviaC#作者提出,我在实践的过程中遇到的几点问题,现在记录下总体的流程和该注意的事项。一.新建需要使用的类库:1.打开VS,新建类库,使用默...
|
我们经常会写一些小程序给自己或者他人用,而这些程序时长又会去引用一些第三方的Dll,比如开源的ICSharpCode.SharpZipLib.dll等。为了让程序保持整洁,或者给对方的时候方便,就想把这些dll给嵌入到EXE中去,这样在不打包的情况下,只要丢一个文件给对方就能用了。最近研究了下可行性,目前有如下几种方法...
|
先来看一个栗子,假设现在有一个第三方dll:namespaceTestLibrary1}}TestLibrary1.dll在项目中引用,然后调用其中的方法Test,将输出aaabbbcccusingSystem;namespaceConsoleApplication5}}效果:但是很显然,当你把程序发给你的客户的时候必...
|
usingSystem.IO;publicstaticvoidWriteLog(stringstrLog)FileStreamfs;StreamWritersw;if(File.Exists(sFileName))//验证文件是否存在,有则追加,无则创建elsesw=newStreamWriter(fs);sw.Wri...
|
1调用直接这样用:2//PDFHelper.AddImageWatermarkPDF(path,D://my.pdf,Server.MapPath(/HtmlToPdf/Tools/sy.bmp),0,0);3stringtemp=DateTime.Now.ToLongDateString()++DateTime.No...
|
<!DOCTYPEhtml><html><head><metacharset=UTF-8><title></title><styletype=text/css>html,body#filter#map#dealers_list#deal...
|
TML常用特殊字符:只要你认识了HTML标记,你便会知道特殊字符的用处。HTML原代码显示结果描述<<小于号或显示标记>>大于号或显示标记&&可用于显示其它特殊字符"“引号®
|
先把有问题的代码贴出来吧usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSyst...
|
///<summary>///SQL注入过滤///</summary>///<paramname=InText>要过滤的字符串</param>///<returns>如果参数存在不安全字符,则返回true</returns>publicboolSq...
|
1usingSystem.Net;2usingSystem.Net.Sockets;34///<summary>5///获取本机IP地址6///</summary>7///<returns>本机IP地址</returns>8publicstaticstringGetLoc...
|
线程是进程中的最小执行单元,多线程是指在给定时间内拥有多个线程的能力,并且可以调度它们从而在某一时刻处理多个操作,微软的.NetFramework提供了Thread来帮助我们完成多线程开发。Thread编程要想使用Thread,需要在程序中引用System.Threading命名空间,然后再提供一个供线程调度的方法,这...
|
1.首先在NuGet安装pingyinConverter
2.下载-安装-引用ChineseChar.dll到项目中官网了解:http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=152513.直接上代码了1publicclassPinYinConv...
|
///<summary>///创建桌面快捷方式///</summary>///<paramname=deskTop>桌面的路径</param>///<paramname=FileName>文件的名称</param>///<paramname=...
|
///<summary>///金额转换成中文大写金额///</summary>///<paramname=LowerMoney>eg:10.74</param>///<returns></returns>publicstaticstringMone...
|
///<summary>///共享文件操作类///</summary>publicclassSharedFolderManager///<summary>///共享文件夹根路径///</summary>privatestaticreadonlystringRootPath...
|
非本服务器文件,如PDF,excel等,下载一般是通过href=‘远程文件的http或者https’的方式下载,但是如果浏览器已经有PDF插件了,则用href不是下载,而是在线打开了,影响体验,所以远程服务器文件下载改为后台的方式下载,可以绕开插件。代码如下:stringurl=hidFilePath.Value;//...
|
字符串截取SubStringORRemove1stringstr3=123abc456;23//str3=str3.Substring(0,i);//从左边开始取字符串的前i个字符(str3=str3.Remove(i,str3.Length-i);)4str3=str3.Substring(0,3);5str3=st...
|
背景Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。而对于爬虫来说,使用Selenium操控浏览器来爬取网上的数据那么肯定是爬虫中的杀手武器。这里,我将介绍selenium+谷歌浏览器的一般使用。需求在平常的爬虫开发中,有时候网页是一堆js堆起来的代...
|
代码如下:gridBandW1.Caption=System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetDayName(DateTime.Now.DayOfWeek);gridBandW2.Caption=System.Globalizatio...
|
今天在做一个项目的时候需要用c#搞一个webbrowser,然后有些地方还需要与js交互。所以就查了一下资料,发现很多博客提到了但是却没有说下具体的操作。所以我就写一下.开发环境是VisualStudio2008.阅读此文需要有C#和javascript开发基础。1.首先新建一个项目,在默认窗体form1上拖拽一个we...
|