c#
文章平均质量分 55
静_心
数据挖掘 计算机视觉 软件开发
展开
-
测试打印机使用端口方式
按住进纸,关机、再开机,会出小票,上面显示 PARALLEL---并口;出现SERIAL---串口原创 2019-05-06 10:24:04 · 1688 阅读 · 0 评论 -
应用程序正常初始化(Oxc000007b)失败
应用程序正常初始化(Oxc000007b)失败 ,解决办法:重新发布一遍程序即可。原程序可能是已被破坏导致 的。原创 2018-07-10 10:57:50 · 3307 阅读 · 0 评论 -
委托
//委托 //2.0之前 命名方法 //2.0引用 匿名方法 //3.0 Lambda 简化匿名方法 // 委托 匿名方法 Lambda // 委托 是一个类,定义方法的类型,将一个方法当作另一个方法的参数来进行传递 // 类 引用类型 event Caluate CalEvent; ...原创 2018-03-12 17:00:31 · 212 阅读 · 0 评论 -
Newtonsoft.Json部分操作系统不支持的解决办法
网上有一些方法,但是不太适合我的程序,如http://blog.csdn.net/rnZuoZuo/article/details/20455629我的方法是下载最新的Newtonsoft.Jsonhttps://github.com/JamesNK/Newtonsoft.Json/releaseshttps://www.newtonsoft.com/json原创 2018-01-23 14:55:22 · 1552 阅读 · 0 评论 -
读XML 的方式 。NET
XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load("titles.xml"); XmlNode xn = xmlDoc.SelectSingleNode("items"); XmlNodeList xnl=xn.ChildNodes;原创 2016-06-02 14:54:58 · 362 阅读 · 0 评论 -
The underlying connection was closed错误
今天理IIS上Asp.net程序的所有报错日志,发现好报The underlying connection was closed: Unable to connect to the remote server. 于是搜了下,发现很多人遇到这个异常,可是却没有标准的解决方案,一般有一下几种。 1.如果用了代理,设置正确。2.如果用了firewall,将firewall禁掉试试转载 2016-06-01 10:53:24 · 12289 阅读 · 0 评论 -
comboBox1.SelectedText为何是空值?
这种方式总是空 MessageBox.Show(comboBox1.SelectedText); 可采用下面这两种 string s = comboBox1.Text; string s = comboBox1.SelectedItem as string;原创 2016-03-17 16:20:10 · 3712 阅读 · 2 评论 -
桶排序 C# 0(1)的辅助空间,o(n)的时间复杂度进行排序,数据量有上万条。
protected void Page_Load(object sender, EventArgs e) { int[] arr = new int[]{ 10, 5, 1, 2, 9, 8, 6, 4, 7, 3,2,2,33,4,55 };// { 11, 13, 14, 6, 4, 12, 8, 11, 12, 9, 12 }; Print(arr);原创 2015-01-26 11:09:29 · 1525 阅读 · 2 评论 -
C# winform打印总结
原创 2014-11-26 16:58:03 · 12649 阅读 · 0 评论 -
C#通过连接MDF方式实现连接数据库
主要是连接串的问题,下面这个连接里是找到生成的连接串,然后程序里的实现方式如下: private void Form1_Load(object sender, EventArgs e) { db db1=new db(); lbl1.Text = db1.ReadSTR(); }public ...原创 2018-07-16 16:48:31 · 6310 阅读 · 0 评论 -
导出EXCEL时数字转化为文本方法
在显示的地方加个空格: 或者在代码里填上:this.rpt_List.Items[0].Cells[0].Attributes.Add("style","vnd.ms-excel.numberformat:@");原创 2018-07-24 18:09:17 · 5362 阅读 · 0 评论 -
错误 1 两个输出文件名解析为同一个输出路径:“obj\x86\Debug\WindowsFormsApp.frmMain.resources” WindowsFormsApp
https://blog.csdn.net/festone000/articl找到csproj文件,打开如图3.找到resx文件,然后删除多余的。(在我这次碰到的情况就是把两个紫色框的下面一个,即非Main.cs对应的那个删除即可。)e/details/76599707...转载 2018-08-16 11:25:01 · 4050 阅读 · 0 评论 -
共享LPT口打印机打印时,注意事项
LPT口的打印机需要直连打印,如果想共享方式实现共享机的打印机也能正常打印,需要将LPT做端口映射,方法如下:NET USE LPT1: \\共享机IP\共享打印机名称 /PERSISTENT:YES电脑重启后不认。做一个批处理放到自启动里。内容:NET USE LPT1: /DELETENET USE LPT1: \\共享机IP\共享打印机名称 /PERSISTENT:YES...原创 2019-03-14 17:17:31 · 1862 阅读 · 0 评论 -
vs2017快捷键
说明:组合键是同时按,非组合键是按住Ctrl依次按后面的键1.格式化 格式化全部代码 Ctrl+A+K+F 格式化选中的代码 Ctrl+K+F2.注释代码 注释代码 Ctrl+K+C(comment) 反注释代码 Ctrl+K+U3.代码录入智能提示 组合键 Ctrl+J 组合键 Alt+→...转载 2018-11-09 14:56:41 · 435 阅读 · 0 评论 -
C# winform 安装程序打包(自定义操作)
(一),安装程序以前用vs制作过安装程序,现在把步骤写出来,有帮助的大家一定要顶哦第一步:建立工程1.打开vs,新建项目->其他项目类型->安装和部署(這個子项下面有安装项目和Web安装项目等,安装项目就是普通的桌面程序安装,Web安装就是安装网站,通常安装到IIS下,这里以普通桌面程序安装为例),新建安装项目,命名为SetupTest。2.新建工程后,可以在“解决方案资...转载 2018-09-13 16:59:02 · 717 阅读 · 2 评论 -
我win项目中遇到的安装以及自定义快捷方式及快捷键的实现方法
首先我的需求是:1、能自动安装2、桌面上有快捷方式,并且有快捷键,打快捷键能自动打开程序运行在开发中VS2010自带的安装可以将应用放到桌面生成快捷方式,但是有两个问题:一是不能自带快捷键,需要手工另外增加;二是打开文件位置找不到安装目录。对于第二个问题我用orca工具设置快捷方式及应用本身的ARGUMENT,才能找到目录。但是第一个问题不能解决。后经咱CSDN友提...原创 2018-09-15 16:42:59 · 378 阅读 · 0 评论 -
看到好的东西,就是不舍得不转:【转载】有了这个列表,程序员不愁没练手的小项目了
文本操作逆转字符串——输入一个字符串,将其逆转并输出。 拉丁猪文字游戏——这是一个英语语言游戏。基本规则是将一个英语单词的第一个辅音音素的字母移动到词尾并且加上后缀-ay(譬如“banana”会变成“anana-bay”)。可以在维基百科上了解更多内容。 统计元音字母——输入一个字符串,统计处其中元音字母的数量。更复杂点的话统计出每个元音字母的数量。 判断是否为回文——判断用户输入的字符...转载 2018-09-05 16:10:03 · 296 阅读 · 0 评论 -
用程序实现设置快捷方式的快捷键
快捷键启动,hotkey应用程序 先放一下保存着。https://blog.csdn.net/luwq168/article/details/78969446 private void CreateShortcutOnDesktop() { //添加引用 (com->Windows Script Host Object Model),using IWsh...转载 2018-08-31 18:12:20 · 454 阅读 · 0 评论 -
VS2010安装包制作 [桌面快捷图标 右键属性 打开文件位置]问题解决
1.下载工具orca工具(msi文件编辑工具) (下载地址)2.解压orca后,运行Orca.exe,用orca打开msi安装包,在左边的Table列表中找到Shourtcut表,在右边记录中找到桌面快捷方式的记录,修改该记录的Target属性为[TARGETDIR]应用程序名称.exe(看Directory列中值为DesktopFolder的那一行)3.保存修改后的msi文件,重新安装...原创 2018-08-24 11:50:47 · 2753 阅读 · 0 评论 -
WINFORM的打包程序
https://blog.csdn.net/y13156556538/article/details/55532184这篇写的太好了。转了。 [WinForm] VS2010发布、打包安装程序(超全超详细)2017年02月17日 21:47:09阅读数:149061、 在vs2010 选择“新建项目”→“ 其他项目类型”→“ Visual Studio Instal...转载 2018-08-16 18:14:58 · 486 阅读 · 0 评论 -
C# 获取最新文件的方法[总结]
读取文件夹内容并获取创建时间排序获取最新生成的几个文件方法一: private void button1_Click(object sender, EventArgs e) { string[] res = GetLatestFiles(@"D:\mobilephone\E63", 5); }原创 2014-12-10 15:40:30 · 9138 阅读 · 0 评论 -
打印的一些程序
判断驱动 if (CommonCls.Printer.GetPrinter() == null || CommonCls.Printer.GetPrinter().Length == 0) { State = "没有找到合适的打印机..."; CommonCls.ClassLog原创 2014-12-25 17:02:04 · 642 阅读 · 0 评论 -
IIS设置允许下载.exe文件解决方法
最近很多客户使用IIS服务器,然后提示返现宝下载无法找到等无法下载的问题。 返现宝是.exe安装文件,部分服务器或主机可能无法下载。第一、如果是自己服务器或VPS请按如下设置:1.设置MIME,让IIS支持更多文件类型,如果MIME类型中已经有.exe,这一步可以跳过。打开IIS,选中服务器,点右键,属性里有MIME类型添加扩展名:.exe类型:application/octe转载 2014-11-11 11:27:32 · 817 阅读 · 0 评论 -
划线,换行
原创 2014-08-27 20:00:07 · 639 阅读 · 0 评论 -
从HTML代码中提取文字,去掉HTML的标记
public static string NoHTML(string Htmlstring) { //删除脚本 Htmlstring = Regex.Replace(Htmlstring, @"]*?>.*?", "", RegexOptions.IgnoreCase); //删除HTML Htmlstring =转载 2014-08-08 11:31:13 · 2874 阅读 · 0 评论 -
解决引用Microsoft.Office.Core 和Microsoft.Office.Interop.Word
在COM页面的下拉框中,找到Microsoft Office 11.0 Object Library转载 2014-07-30 16:23:16 · 27043 阅读 · 1 评论 -
用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权
出现这个错误一般是由于安装顺序不对。先装了VS,后装的IIS,那么需要重新注册下.NETFREAMWORK2.0 C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -iF4.0 C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i原创 2014-07-29 09:35:09 · 603 阅读 · 0 评论 -
DevExpress gridcontrol使用心得
1.//允许自动合并单元格gv1.OptionsView.AllowCellMerge = true;设置某列不合并选中该列,在OptionsColumns-->AllowMerge中设置为false即可2.绑定点击columns,选择添加创建新的gridcolunmn,fieldName:数据库中要绑定的字段Caption:描述 3.使单元格不可编辑。gridcontrol --转载 2013-08-16 10:49:25 · 2666 阅读 · 0 评论 -
.NET快速排版
Ctrl+KS: 插入外部代码 如region用于标记代码分段折叠 ---------------------------------- Ctrl+KD: 快速按照缩进式排版代码 ---------------------------------- Crtl+ML: 展开所有折叠代码段 Ctrl+MO: 将代码段再次折叠 ----------------------------------- Ct转载 2013-07-10 10:55:52 · 2148 阅读 · 0 评论 -
类型转换
类型转换 显示转换 隐式转换 用户自定义转换(1) 隐式转换:一般是低类型向高类型转化,能够保证值不发生变化。 隐式数值转换: 从 sbyte 到 short、int、long、float、double 或 decimal。 从 byte 到 short、ushort、int、uint、long、ulong、float double 或 decimal。 从 short 到 int原创 2011-01-28 13:42:00 · 719 阅读 · 0 评论 -
Server.MapPath() System.Environment.CurrentDirectory Application.StartupPath
Server.MapPath() ./当前目录/网站主目录../上层目录~/网站虚拟目录如果当前的网站目录为E:\wwwroot 应用程序虚拟目录为E:\wwwroot\company 浏览的页面路径为E:\wwwroot\company\news\show.asp在show.asp页面中使用Server.MapPath("./") 返回路径为:E:转载 2014-10-10 14:17:00 · 699 阅读 · 0 评论 -
winform 如何获取PB传过来的参数
接收PB传参数的界面static void Main(string[] args){args 是一个数组,包含你PB开发的外壳程序传过来的参数args[0] args[1]....}转载 2014-10-10 15:58:30 · 960 阅读 · 0 评论 -
winform 窗体传参 (弹出新窗体方法)
form1中的代码 C# codenamespace CurrentChange{public partial class Form1 : Form{public Form1(){InITializeComponent();}Form2 f;private void textBox1_TextChanged(object sender, Even转载 2014-11-13 16:38:28 · 5856 阅读 · 0 评论 -
WinForm中快捷键与组合按键的设置方法
WinForm中快捷键与组合按键的设置,第一种方法。。代码复杂,操作简单的快捷键,另外一种简单快捷键的方法,大家可以参考下 第一种方法。。代码复杂,操作简单的快捷键 新建一个空白窗体 每个窗体都有这样3个事件:KeyDown、KeyPress、KeyUp,KeyDown和KeyPress都是按键按下事件,但KeyDown用的是KeyCode跟键盘各转载 2014-12-06 16:29:28 · 7854 阅读 · 0 评论 -
设置GroupBox里的不同控件的Enabled属性
for (int i = 0; i < this.groupBox2.Controls.Count; i++) { this.groupBox2.Controls[i].Enabled = false; }原创 2014-10-20 15:51:51 · 2765 阅读 · 1 评论 -
asp.net 时间格式大全
在c# / ASP.net中我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。//获取日期+时间DateTime.Now.ToString(); // 2008-9-4 20:02:10Date转载 2014-11-21 10:10:18 · 585 阅读 · 0 评论 -
对于KEYPRESS里的正则输入,格式要求为*.xx 保留2位小数
private void Cells_KeyPress(object sender, KeyPressEventArgs e) //自定义事件 { if (this.dataGridView1.CurrentCellAddress.X == 2) {原创 2014-10-16 11:11:33 · 1108 阅读 · 1 评论 -
winform 两个窗体之间来回传值/相互传值
父窗体,选择行,得到当前行,传递给子窗体,一般通过 子窗体构造函数,加参数传递,参数少,可直接传 某个要修改的值,如果 修改的多,一般都是取出当前行 ,进行传递。C# code?123456789101112 //得到你选定的某行 DataRow转载 2014-11-18 09:47:55 · 12049 阅读 · 2 评论 -
datagridview 限制某列只能输入数字
public DataGridViewTextBoxEditingControl CellEdit = null;private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e){ if (this.dataGridVi转载 2014-10-13 11:35:35 · 5930 阅读 · 0 评论 -
C#_winform_DataGridView_的18种常见属性
C# winform DataGridView 属性说明① 取得或者修改当前单元格的内容 ② 设定单元格只读 ③ 不显示最下面的新行 ④ 判断新增行 ⑤ 行的用户删除操作的自定义 ⑥ 行、列的隐藏和删除 ⑦ 禁止列或者行的Resize ⑧ 列宽和行高以及列头的高度和行头的宽度的自动调整 ⑨ 冻结列或行 ⑩ 列顺序的调整转载 2014-10-13 13:56:56 · 772 阅读 · 0 评论