最近从师兄手上接了一个C#的项目,需要用到MDI窗体,可是每当我显示子窗体的时候会有一次“闪烁”,很明显,看起来非常不爽,查找许久,知道是每次在show()子窗体的时候都会调用子窗体构造函数重绘窗体,其中需要将子窗体的尺寸调整到我在程序中设置的大小,无论我这样设置,这个窗口大小变化总会在show()的时候显示出来,我试过网上说的设置双缓冲、先隐藏窗体等启动之后再显示、借助定时器设置窗体的opacity属性,可是问题依旧,...
如果你使用NotePad或WordPad来打开一个文本文件,你并不用担心该文件的编码方式,因为这些应用程序会先读取文件的前几个字节来确定该文件的编码方式,然后用正确的编码将文本中的每个字符显示出来。下面的图中,可以看到当用NotePad记事本保存一个文档时,可以选择的编码(Encoding)方式有哪些。 用.Net读取文本文件或写入文本文件,你都不须要担心编码方式。.Net已经将这些封装好了。在读取一个文本文件的时候,如果你已经知道...
原文:2019-11-29-VisualStudio-使用三个方法启动最新-C#-功能titleauthordateCreateTimecategoriesVisualStudio 使用三个方法启动最新 C# 功能lindexi2019-11-29 08:58:50 +08002018-07-16 20:34:46 +0800VisualStudio本文告诉大家如何在 VisualStudio 打开最新的 C#,现在的微软更新 C# 很快,那么如何让 VisualStudio 在项目使用最新的本文会告诉大家三个不同的方法,最后的方法是最推荐的第一个方法第一个方法是最简单的方法,右...
扩展方法使用 在实际项目中,通常会定义一个静态类,类中包含一些常用的操作方法(如字符串处理,判断字符串是否是正确的电话号码或者Email等),将这些方法定义为静态方法,使用方式:"静态类.静态方法(相关参数)",这样就不用实例化该类了,减少代码量,接下来说的扩展方法能使使用时代码更少。c#3.0中引入扩展方法的概念,使用方式:在使用扩展方法的第一个参数前面加this关键字。下面演示了扩展方法的简单使用:staticclass...
1.字符串比较字符串.ComparTo(目标字符串)"a".ComparTo("b");2.查找子串字符串.IndexOf(子串,查找其实位置) ;字符串.LastIndexOf(子串) ;最后一次出现的位置str.IndexOf("ab",0);3.插入子串字符串.Insert(插入位置,插入子串) ;s.Insert(2,"ab");4.移出子串字符串.Remove(其实位置,移出数);s.Remove(3,2);5.替换子串字符串.Replace(源子串,替换为);s.Replace("-"," ");将-替换为空格6.截取子串字符串.Substring(截取其实位...
publicstaticstring retunSQl(string s,string e){return@"IF ("+s+ ">" +e+ @",DATEDIFF(" + e + @", " + s + @") - FLOOR(ABS(DATEDIFF(subdate(" + e + @",date_format(" + e + @", ‘%w‘) - 1)," + s + @") / 7 *- 1)) * 2 *- 1,DATEDIFF(" + e + @", " + s + @") - FLOOR(ABS(DATEDIFF(subdate(" + s + @",date_format( " + s + @", ‘%w‘) - 1)," + e + @") / 7 *- 1)) * 2)";}使用方法:retunSQl("2016-4-12","2016-4-14...
0. 利用NPOI。 请查阅此插件的相关文档。1.方法一:采用OleDB读取EXCEL文件: 把EXCEL文件当做一个数据源来进行数据的读取操作,实例如下:1234567891011121314publicDataSet ExcelToDS(stringPath) { stringstrConn = "Provider=Microsoft.Jet.OLEDB.4.0;"+"Data Source="+ Path +";"+"Extended Properties=Excel 8.0;"; OleDbConnection conn = newOleDbConnection(strConn); conn.Open(); stringstrExcel = ""; OleDbDataA...
一、委托的使用: 详细委托和事件解释请看另一篇:http://www.cnblogs.com/Liyuting/p/6760706.html二、匿名方法 三、扩展方法 原文:https://www.cnblogs.com/Liyuting/p/8485837.html
外部方法使用C#简单例子1、增加引用using System.Runtime.InteropServices;2、声明和实现的连接[DllImport("kernel32", SetLastError = true)]3、声明外部方法public static extern int GetCurrentDirectory(int a, StringBuilder b);4、对外部方法操作 GetCurrentDirectory(300, pathstring); using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.L...
复制代码 代码如下:using System;using System.IO;using System.Text;using System.Security.Cryptography;using System.Web;namespace Encryption.App_Code{ /// <summary> /// 加密码类 /// </summary> public class Encryption { /// <summary> /// 加密 /// </summary> /// <param name="inputString"></param> /// <returns></returns> public static string DesEn...
listview.items[i].EnsureVisible();//滚动到你想要显示出来的行上。 其中,listview.items[i]就是你想要显示的行。原文:http://www.cnblogs.com/lujin49/p/3564077.html
?1234Server.UrlDecode();Server.UrlEncode();Server.HtmlDecode();Server.HtmlEncode();原文:http://www.cnblogs.com/zhangwei595806165/p/3586880.html
Windows Media Player控件Windows Media Player是一种媒体播放器,可以播放当前最流行的音频、视频文件和大多数混合型的多媒体文件。为了便于程序的开发,Visual Studio 2005集成开发环境提供了Windows Media Player控件,并且提供了相关的属性、方法,开发者根据提供的属性、方法完全可以实现Windows Media Player播放器的所有功能。在使用Windows Media Player控件进行程序开发前,必须将Windows Media Player控件添加到工具箱中...
using System; using System.Collections.Generic; using System.Linq; using System.Text;namespace Demo1 {class Program{///<summary>/// 求一个字符串数组中最长的元素///</summary>///<param name="s"></param>///<returns></returns>publicstaticstring GetLongest(string[] s){string max = s[0];for (int i = 0; i < s.Length; i++){if (s[i].Length > max.Length){max = s[i];}}return max;}staticvoid Main(string[] arg...
$("img").each(function(i){ this.src = "test" + i + ".jpg"; }); 就可以给给所有图像设置src属性。 c#中虽然有for(;;)和foreach(..in )可以完成此功能, static void Main(string[] args) { string[] arr = new string[] { "A", "B", "C", "D", "E" }; foreach (string item in arr) { Console.WriteLine(item); } Con...