在线PDF转换网站集合

Jquery CDN ,

网站加载速度在线监测工具

此实现不是 Windows 平台 FIPS 验证的加密算法的一部分。

03
2014
04

C#监测应用程序无响应

 

 

有一个Windows应用程序一直在运行, 同时有一个配套的看护程序, 如果检查到应用程序不运行就自动启动。 但是对应用程序无响应却没办法,网上找了一下,微软官网是这样说的。

启动应用程序

本文的示例将 Internet Explorer 用作测试应用程序。下面的代码启动 Internet Explorer 并使用 GetProcessByName 方法获取该进程的句柄。

02
2014
04

C#获取SQL Server视图脚本和存储过程脚本

 

 

一句话搞定,只需要输入视图或存储过程的名称就可以了。

 

select text from syscomments where id = object_id('v_An')

 

 

select text from syscomments where id = object_id('proc_An')

 

01
2014
04

C#请求网页,获取服务器段相应的方法

 

Get方式请求网页

string url = "http://127.0.0.1/page.aspx?id=1&user=hzt"; 
WebRequest request = WebRequest.Create(url); 
WebResponse response = request.GetResponse(); 
Stream s = response.GetResponseStream(); 
StreamReader sr = new StreamReader(s, Encoding.GetEncoding("gb2312")); 
MessageBox.Show(sr.ReadToEnd()); 
 
sr.Dispose(); 
sr.Close(); 
s.Dispose(); 
s.Close(); 

27
2014
03

C#中backgroundWorker显示执行进度,和窗体UI控件交互显示进度信息

 

需要设置backgroundWorker的两个属性:
this.backgroundWorker.WorkerReportsProgress = true;

 this.backgroundWorker.WorkerSupportsCancellation = true;  这个属性支持辅助线程的取消。

 

   private void backgroundWorker_DoWork(object sender, DoWorkEventArgs e)
        {
            this.backgroundWorker.ReportProgress(100, "系统正在根据您的查询条件取数据");
            DoSome();//取数据源动作           
            if (this.dt.Rows.Count == 0)//数据源为空
            {
                this.backgroundWorker.CancelAsync();
            }
          
            for (int j = 0; j <= this.dgPDF.RowCount - 1; j++)
             {
                    this.dgPDF["Pages", j].Value = "";
                    convert(this.dgPDF["Input", j].Value.ToString(), this.dgPDF["Output", j].Value.ToString());
                    this.backgroundWorker2.ReportProgress(j, string.Format("{0}/{1}转换中...", j + 1, this.dgPDF.RowCount));   
             }
            this.backgroundWorker.ReportProgress(100, "Excel导入已经完成");   
        }

27
2014
03

C# 实现加载gif动画图片

 

一:最简单的方法使用label控件,直接把gif设置为背景图片就可以了。

二:使用GDI+ 来实现 (很粗略的实现,没有帧间隔)

            Image image = Image.FromFile("e:\\temp.gif");
           
            FrameDimension fd = new FrameDimension(image.FrameDimensionsList[0]);
            int count = image.GetFrameCount(fd);
            Graphics g = this.panel1.CreateGraphics();
            while (true)
            {
               
                for (int i = 0; i < count; i++)
                {
                   
                    //g.Clear(Color.White);
                    image.SelectActiveFrame(fd, i);
                    g.DrawImage(image, new Point(0, 0));
                    System.Threading.Thread.Sleep(100);
                    Application.DoEvents();
                }
            }

21
2014
03

asp.net根据url链接下载文件到服务器

 

/// <summary>
    /// 下载指定Url下的文件
    /// </summary>
    /// <param name="Url">Url地址</param>
    public void DownFile(string Url)
    {

21
2014
03

asp.net获取服务器路径System.Web.HttpContext.Server.MapPath()

 Server.MapPath获得的路径都是服务器上的物理路径,也就是常说的绝对路径
1、Server.MapPath("/")
注:获得应用程序根目录所在的位置,如 C:\Inetpub\wwwroot\。
2、Server.MapPath("./")
注:获得所在页面的当前目录,等价于Server.MapPath("")。
3、Server.MapPath("../")
注:获得所在页面的上级目录。
4、Server.MapPath("~/")
注:获得当前应用级程序的目录,如果是根目录,就是根目录,如果是虚拟目录,就是虚拟目录所在的位置,如C:\Inetpub\wwwroot\Example\。

19
2014
03

C#调用bat文件

 C#执行bat文件

 

private void StartProcess(string BATFile)
        {
            try
            {
                Process p = new Process();
               // p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;

19
2014
03

Winform中FormClosing与FormClosed区别

 


FormClosing的时候还能取消,你可以提问要不要关闭,如果用户不要,可以取消,用e.Cancel=true;
FormClosed的话,就没用了。


FormClosing事件

在窗体关闭时,FormClosing事件发生。此事件会得到处理。从而释放与窗体相关的所有资源。

如果取消此事件,则窗体仍然保持打开状态。

18
2014
03

RDLC报表获取参数信息 GetParameters

  RDLC 报表获取参数信息。

 

foreach (ReportParameterInfo parameterField in LocalReport.GetParameters())
             {
                parameterNames.Add(parameterField.Name);
            }