`
文章列表

C#生成dll与调用

    博客分类:
  • VS
生成COM组件 1.打开VS,[文件]->[新建]->[项目]->[类库] 2.编辑新生成class代码,EG using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace TTT { public interface MyInterface { int add(int a, int b); } publi ...

C#获取当前时间戳

    博客分类:
  • VS
TimeSpan tss = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0); long a = Convert.ToInt64(tss.TotalMilliseconds);  

打开QQ

1. 打开QQ对话框tencent://message/?uin=123237825&Site=AECN&Menu=yes     2. JS判断QQ是否在线http://webpresence.qq.com/getonline?Type=1&569502456:     3. 检测有没有装QQ:http://wpa.qq.com/msgrd?v=3&uin=123237825&site=qq&menu=yes&from=message&isappinstalled=0     4. 装QQ打开聊天窗口,没装打开 ...

EXCEL公式

1.如果i2中有“.”,则执行g2&i2,否则执行g2 =IF(COUNTIF(I2,"*.*")>0,G2&I2,G2)     2.把j4中的k4&"."替换为"" =SUBSTITUTE(J4,K4&".","")

并发处理方案

 
1.并发的特点         (1.程序与计算不再一一对应,一个程序副本可以有多个计算  (2.并发程序之间有相互制约关系,直接制约体现为一个程序需要另一个程序的计算结果,间接制约体现为多个程序竞争某一资源,如处理机、缓冲区等。  (3.并发程序在执行中是走走停停,断续推进的   2.从低成本、高性能和高扩张性的角度来说有如下处理方案:  (1、HTML静态化  ( 2、图片服务器分离  ( 3、数据库集群和库表散列  ( 4、缓存  (5、镜像  (6、负载均衡;一个典型的使用负载均衡的策略就是,在软件或者硬件四层交换的基础上搭建squid集群,这种思路在很多大型网站包括搜索引擎 ...

C#使用PDF控件打开PDF

    博客分类:
  • VS
 
private void button2_Click(object sender, EventArgs e) { if (pdfpath.Equals("")) { MessageBox.Show("请先选择要查看的文件", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else ...
public Boolean isnum(string value) { System.Text.RegularExpressions.Regex rex = new System.Text.RegularExpressions.Regex(@"^\d+$"); int result = -1; if (rex.IsMatch(value)) { result = int.Parse(value); ...
1.选择扫描仪 axImgScan1.ShowSelectScanner(); 2.调用扫描仪 if (axImgScan1.OpenScanner() == 0) { if (axImgScan1.ScannerAvailable() == true)//判断扫描仪是否可用 { axImgScan1.MultiPage = true;//是否多页 ...
//总共多少个文件 public int allfilenum(string filepath) { DirectoryInfo dir = new DirectoryInfo(filepath); FileInfo[] fis = dir.GetFiles(); if (fis.Length > 0) { allnum++; } else ...

C#中的进度条

    博客分类:
  • VS
进度条,很简单的 progressBar1.Maximum = 5;//最大值 progressBar1.Value = 0;//开始值 for(int i=0;i<6;i++){ progressBar1.Value++; //为看出效果可以加个 Thread.Sleep(1000); } //就这样就完了  

C#中的线程

    博客分类:
  • VS
C#中的无参线程 Control.CheckForIllegalCrossThreadCalls = false; Thread t = new Thread(saomiao); t.Start();  
1.提示框 MessageBox.Show("信息", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);  2.确认框 DialogResult dr = MessageBox.Show("确定删除当前文件?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (dr == DialogResult.OK) ...

C#中可搜索下拉框

    博客分类:
  • VS
1.给下拉框赋值 DirectoryInfo di = new DirectoryInfo(path + "xls\\干部人事档案目录"); foreach (FileInfo file in di.GetFiles()) { comboBox1.Items.Add(file.Name); }  2.关键词搜索 //关键词搜索下拉框 private void comboBox1_TextChange ...
1.监听窗体关闭事件(rslr_main为窗体名) public rslr_main() { InitializeComponent(); this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(Form_Closing); } private void Form_Closing(object sender, FormClosingEventArgs e) { ...
//干部人事档案目录列表 public void mulu() { this.listView1.Clear(); ColumnHeader ch = new ColumnHeader(); ch.Text = "干部人事档案目录文件列表"; //设置列标题 ch.Width = this.listView1.Width - 23;//设置列宽度 ch.TextAlign = Horizo ...
Global site tag (gtag.js) - Google Analytics