C#
跃然实验室
这个作者很懒,什么都没留下…
展开
-
C# 常见的字节数组 byte[] 赋值方法
byte[] src ={1,2,3,4,5};byte[] myByteArray = new byte[] { 0x01, 0x02, 0x03 };原创 2018-12-10 20:08:47 · 20118 阅读 · 2 评论 -
C# properties assemblyinfo.cs
C# properties assemblyinfo.cs 记录程序的版本信息 :AssemblyInfo.cs是关于本程序集(一般是dll)的一些信息,主要都是特性,例如版权,所有者,设计者一类的信息。...原创 2018-09-01 23:19:09 · 823 阅读 · 0 评论 -
C# WinForm 禁止最大化、最小化、双击标题栏、双击图标等操作
protected override void WndProc(ref Message m){ if (m.Msg==0x112) { switch ((int) m.WParam) { //禁止双击标题栏关闭窗体 case 0xF063: case 0...原创 2018-09-01 23:18:42 · 1676 阅读 · 0 评论 -
resources在“Resources”参数中指定了多次。“Resources”参数不支持重复项。
resources在“Resources”参数中指定了多次。“Resources”参数不支持重复项。 我是在工程中通过--复制-->粘贴的方式增加了一个新Form, “obj\Debug\SXP227\SalesInfoImport.resources”在“Resources”参数中指定了多次 复制产生的新窗体的类名修改后,原来被复制的那个窗体的类名也被改为了新窗体的...原创 2018-09-01 23:17:35 · 1969 阅读 · 0 评论 -
C#调用Matlab
在C#中调用Matlab, 需要先配置一下Matlab编译器, 然后在VS里面引用Matlab组件具体操作如下:1. 配置matlab编译工作- mbuild -setup或- deploytool根据Matlab版本不同命令有所不同, 输入上述命令后, 请根据提示选择.2. 在VS里面引用Matlab组件引用 .Net MWArray API (不是必须)...原创 2018-09-01 23:16:52 · 1089 阅读 · 0 评论 -
c#richtextbox的内容保存为TXT文本
c#richtextbox的内容保存为TXT文本private void toolStripButton1_Click(object sender, EventArgs e){string path = @"D:\text.txt";string text = richTextBox1.Text;FileStream fs = null;byte[] array = new UTF8Encodi...原创 2018-08-27 23:01:44 · 5136 阅读 · 0 评论 -
C#连接ACCESS
OleDbCommand cmd = new OleDbCommand(sql, conn);conn.Open();cmd.ExecuteNonQuery();}}private void button2_Click(object sender, EventArgs e){//删除记录按钮代码using (OleDbConnection conn = new OleDbConn...原创 2018-08-27 23:00:58 · 233 阅读 · 0 评论 -
C# richTextBox显示不同颜色文字
#region 日志记录、支持其他线程访问 public delegate void LogAppendDelegate(Color color, string text); /// <summary> /// 追加显示文本 /// </summary> /// <param name="color">文本颜色&l...原创 2018-08-27 23:00:08 · 1565 阅读 · 0 评论 -
richTextBox实现带格式word文档的打开、保存、另存为
//用richTextBox打开带格式的word文档。//先打开word文档,全选其中的内容并保存的剪切板中,最后在richTextBox中粘贴数据,并关闭文档public void OpenWord(string fileName){ Word.ApplicationClass app = new Word.ApplicationClass(); Word.Do...原创 2018-08-27 22:59:23 · 3034 阅读 · 0 评论 -
使用 System.Convert 转换数据类型
System.Convert 类为支持的转换提供了一整套方法。它提供一种与语言无关的方法来执行转换,而且可用于针对公共语言运行库的所有语言。虽然不同的语言可能会使用不同的技术来转换数据类型,但 Convert 类可确保所有的公共转换都可通过一般格式来使用。该类执行收缩转换以及不相关数据类型的转换。例如,支持从 String 转换为数字类型、从 DateTime 类型转换为 String 类型以及从...原创 2018-08-27 22:58:23 · 3106 阅读 · 0 评论 -
DotNetBar expandableSplitter控制Splitcontainer控件的展开与折叠
DotNetBar expandableSplitter控制Splitcontainer控件的展开与折叠Dotnetbar ExpandableSplitter控件可以控制容器控件的展开与折叠,使得设计的界面更加美观与实用。下面介绍一下使用方法。1、新建一个窗体FrmMain,在窗体中放置一个Splitcontainer1控件。2、设置Splitcontainer1控件的FixPanel...原创 2018-08-27 22:56:30 · 2680 阅读 · 0 评论 -
无法嵌入互操作类型"ESRI.ArcGIS.Carto.MapDocumentClass".请改用适用的接口.
无法嵌入互操作类型"ESRI.ArcGIS.Carto.MapDocumentClass".请改用适用的接口. 在对地图文档进行操作时,出现如下问题:IMapDocument m_MapDocument = new ESRI.ArcGIS.Carto.MapDocumentClass();报错:无法嵌入互操作类型'ESRI.ArcGIS.Carto.MapDocumentCla...原创 2018-08-27 22:55:00 · 1135 阅读 · 0 评论 -
C# app.config
C# app.config <?xml version="1.0" encoding="utf-8" ?><configuration><appSettings > <add key ="sqlConnection" value ="Data Source=(Local);Initial Catalog=MyIt原创 2018-09-30 22:49:04 · 659 阅读 · 0 评论 -
c#如何实现winform一个启动画面
public partial class Form1 : Form{public Form1(){InitializeComponent();this.Opacity = 0;// 初始化窗口的透明度为0this.StartPosition = FormStartPosition.CenterScreen;//将窗口显现在屏幕中心}Timer time1;private voi...原创 2018-09-22 22:35:52 · 6142 阅读 · 0 评论 -
谷歌地球 COM API 开发
下载Interop.EARTHLib.dllhttp://www.zhaodll.com/dll/i/201207/102733.html在VS2017中新建一个Winform项目,然后如下添加引用; 将引用组件的嵌入互操作类型改为 false,如下图; 2、对GoogleEarth activex控件进行注册(googleearth.exe /regserver)...原创 2018-09-07 22:52:07 · 1787 阅读 · 4 评论 -
C#中进行string与float的转换
1.float x = 3.14F;string s = x.ToString();2.string s = "3.14";float x = float.Parse(s);原创 2018-12-05 12:37:53 · 4989 阅读 · 0 评论 -
C#开发SQlite报错
SQlite报错原创 2018-11-19 23:29:53 · 425 阅读 · 0 评论 -
dotnetbar安装出错-包管理初始化失败
dotnetbar安装出错原因:VS安装在C盘了,不是管理员的话无法访问解决方法:使用管理员运行dotnetbar安装包原创 2018-11-19 23:28:03 · 1462 阅读 · 0 评论 -
dotnetbar添加到工具栏
1、在工具箱右键----选择项2、在“选择工具箱项”中,选择第一项,添加所有dotnetbar原创 2018-11-19 23:17:41 · 1076 阅读 · 0 评论 -
zxing二维码的生成与解码(C#)
ZXing是一个开源Java类库用于解析多种格式的1D/2D条形码。目标是能够对QR编码、Data Matrix、UPC的1D条形码进行解码。 其提供了多种平台下的客户端包括:J2ME、J2SE和Android。首先,在其官网http://code.google.com/p/zxing/上去下载源码编译在其csharp目录下打开zxing.csproj文件,新建一个工程。在编译之前修改两个...转载 2018-11-20 23:12:53 · 2544 阅读 · 0 评论 -
System.Data.SQLite
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System....转载 2018-11-14 23:19:43 · 475 阅读 · 0 评论 -
C# 文本框联动
#region 文本框联动 private void textBoxCurrentPath4_TextChanged(object sender, EventArgs e) { textBoxFileName4.Text = textBoxCurrentPath4.Text; } #endregion...原创 2018-09-05 22:41:44 · 1081 阅读 · 0 评论 -
C#打开文件夹
#region 打开文件夹 private void buttonOpenFolderPath_Click(object sender, EventArgs e) { try { System.Diagnostics.Process.Start(_path);...原创 2018-09-05 22:38:55 · 3788 阅读 · 0 评论 -
System.NotSupportedException:“不支持给定路径的格式。”
System.NotSupportedException:“不支持给定路径的格式。” 保存路径是非法地址,比如没有文件名,路径信息不完整等等。原创 2018-09-05 22:38:24 · 14927 阅读 · 1 评论 -
richtextbox 滚动到最底
添加richtextBox的TexChange事件。并在在richTextBox_TextChanged事件中加入代码:richTextBox1.ScrollToCaret();private void rtbLog_TextChanged(object sender, EventArgs e){ rtbLog.SelectionStart = rtbLog.Text.Leng...原创 2018-09-02 19:59:10 · 2125 阅读 · 0 评论 -
gacutil.exe的位置
gacutil.exe的位置 C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools原创 2018-09-02 14:33:23 · 3970 阅读 · 0 评论 -
C#判断字符串是否是字母+数字+字母的组合
使用正则表达式判断即可,如下:System.Text.RegularExpressions.Regex.IsMatch(“输入的字符串", @"^[a-zA-Z]+\d+[a-zA-Z]$+")如果是"字母+数字+字母"的组合,返回的是True,否则返回False.关于正则表达式可以Hi我,改进上面的正则表达式可以验证好多组合。比如:字母+数字,正则表达是为System.Text....原创 2018-08-27 22:54:21 · 4609 阅读 · 0 评论 -
winform中richtextbox输出文本没有换行
在richtextbox中输入的是wwqwqwww但是,输出后就变成了w wq wqw w w回车换行符号丢失的样子试过将"\n"替换成"<br>",但是,结果是w<br>wq<br>wqw<br>w<br>w"\r\n"的替换没有反应急求!请高手相助!输出保存为原创 2018-08-27 22:53:02 · 2123 阅读 · 0 评论 -
C#实现条件组合查询
string strSql="select * from tablename where 1=1"if(textbox1.text!=""){ strSql += strSql+" and column1='" + textbox1.text + "'";}if(textbox2.text!=""){ strSql += strSql+" and column2='" +原创 2018-08-20 20:05:48 · 2614 阅读 · 0 评论 -
dotnetbar 控件使用总结(二)
1.Metro User InterfaceWorld's first set of Metro User Interface controls with Metro Tiles, toolbars, slide panels, forms, completely automatic color scheme generation for unlimited color themes a...原创 2018-08-16 09:38:32 · 1249 阅读 · 0 评论 -
VS 引用DevComponents.DotNetBar
步骤:1)下载DevComponents.DotNetBar2.dll(VS2010需要v10.0以上版本)2)为工程添加引用,浏览找到DevComponents.DotNetBar2.dll3)打开工具箱,右键【选择项】弹出单击浏览按钮,选择DevComponents.DotNetBar2.dll4)代码中添加using DevComponents.DotNetBar...原创 2018-08-16 09:40:43 · 11847 阅读 · 0 评论 -
c#操作word表格
using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI...原创 2018-08-16 09:38:55 · 1757 阅读 · 0 评论 -
C#连接Access数据库
一、使用相对路径public static string Path = Application.StartupPath.Substring(0, Application .StartupPath.Substring(0, Application.StartupPath.LastIndexOf("\\" )).LastIndexOf("\\"));public static string ...原创 2018-08-16 09:38:12 · 664 阅读 · 0 评论 -
C#复制、粘贴文本信息到剪贴板
//复制:private void button1_Click(object sender, System.EventArgs e) { // Takes the selected text from a text box and puts it on the clipboard. if(textBox1.SelectedText != "") Clipboard.SetData...原创 2018-08-17 21:57:49 · 2507 阅读 · 3 评论 -
unable to find a version of the runtime to run this application
有时在使用一些软件时,会提示我们需要安装.Net4.0,可是在安装.Net4.0之后,启动软件时仍然会报错,提示Unable to find a version of the runtime to run this application问题,大意为:无法找到一个运行该应用程序时所需要的版本。出现这种问题,一般是安装了不正确的.Net 4.0版本所致,其解决方法也很简单,只要安装正确的.Net...原创 2018-08-15 19:58:48 · 3697 阅读 · 0 评论 -
cannot open Debug/*.exe for writing
cannot open Debug/*.exe for writing 运行的程序没有关闭,关掉,在build就可以了,在任务管理器中关掉该运行的进程,一般进程名为你所写程序的名字。原创 2018-08-21 21:51:38 · 20228 阅读 · 5 评论 -
StartPosition属性
原创 2018-08-22 18:54:10 · 1832 阅读 · 0 评论 -
RibbonControl1.TitleText 属性
原创 2018-08-22 18:54:20 · 390 阅读 · 0 评论 -
ControlBox属性------去掉标题栏
C#去掉标题栏窗口----属性原创 2018-08-22 18:54:30 · 1785 阅读 · 0 评论 -
c#类型转换
1.c#怎样将object转换过程int型Convert.ToInt32(obj); 记得try...catchcatch捕获转换异常。2.c#中怎么将string转换成int型int intA = 0;1.intA =int.Parse(str);2.int.TryParse(str, out intA);推荐用这个,不会抛异常,效率比较高,通过返回值确定。3.i...原创 2018-08-17 21:59:35 · 610 阅读 · 0 评论