C#开发的软件在Windows7中出现对路径的访问被拒绝异常
    
            
摘要:C#开发的软件在Windows7中出现对路径的访问被拒绝异常在VS 2008/ VS2010下, 右键项目=>属性=>安全性=>直接勾选“启用ClickOnce安全设置”即可解决问题。 创建文件夹和文件时,选择其他盘,比如:D,E,F . 不要选择创建到C盘。
        
阅读全文
 
            
                posted @ 
2021-01-15 09:18 
一杯清酒邀明月
        
阅读(597) 
         
        推荐(0)     
             
         
            
            
    C# (Winform)  Enable和visible的区别
    
            
摘要:Enable:可用性 visible:可见性 如果设置了button或其他控件的Enable为false,还是能够看到控件,只是控件是灰色的,而且点不了; 但设置了visible,控件就完全看不见了,但是它的方法还是可以通过其他空间来调用的。
        
阅读全文
 
            
                posted @ 
2021-01-15 08:48 
一杯清酒邀明月
        
阅读(1502) 
         
        推荐(0)     
             
         
            
            
    C# 技术漫谈之垃圾回收机制(GC)
    
            
摘要:GC的前世与今生 虽然本文是以.NET作为目标来讲述GC,但是GC的概念并非才诞生不久。早在1958年,由鼎鼎大名的图林奖得主John McCarthy所实现的Lisp语言就已经提供了GC的功能,这是GC的第一次出现。Lisp的程序员认为内存管理太重要了,所以不能由程序员自己来管理。 但后来的日子里
        
阅读全文
 
            
                posted @ 
2021-01-15 08:35 
一杯清酒邀明月
        
阅读(470) 
         
        推荐(0)     
             
         
            
            
    C# WinForm程序防止多开的方法总结(亲测)
    
            
摘要:1、Winform启动的时候,检测是否存在同样的进程名,防止程序多开; 1 static class Program 2 { 3 /// <summary> 4 /// 应用程序的主入口点。 5 /// </summary> 6 [STAThread] 7 static void Main() 8 
        
阅读全文
 
            
                posted @ 
2021-01-14 16:27 
一杯清酒邀明月
        
阅读(443) 
         
        推荐(0)     
             
         
            
            
    C# 如何优雅的终止一个线程
    
            
摘要:大家都知道在C#里面,我们可以使用 Thread.Start方法来启动一个线程,当我们想停止执行的线程时可以使用Thread.Abort方法来强制停止正在执行的线程,但是请注意,你确定调用了Thread.Abort方法后线程就立刻停止了吗? 答案是:不是! 下面我们来解释一下Abort方法是如何工作
        
阅读全文
 
            
                posted @ 
2021-01-14 16:18 
一杯清酒邀明月
        
阅读(1334) 
         
        推荐(0)     
             
         
            
            
    C# 释放内存的方法
    
            
摘要:如何释放内存: 1 [DllImport("kernel32.dll", EntryPoint = "SetProcessWorkingSetSize")] 2 public static extern int SetProcessWorkingSetSize(IntPtr process, int
        
阅读全文
 
            
                posted @ 
2021-01-14 10:02 
一杯清酒邀明月
        
阅读(3914) 
         
        推荐(0)     
             
         
            
            
    C#(Winform)的Show()和ShowDialog()方法
    
            
摘要:1. 显示窗口的两种方式: Winform中的Form,在显示窗口时,可以使用Show()和ShowDialog()两种方式 2. 非模态窗口方式(可以跟其他界面自由切换,而且不阻塞代码) Show()方法启动的窗口是非模态窗口,可以跟其他界面自由切换, 其后面的代码也会立刻执行,如: 1 Form
        
阅读全文
 
            
                posted @ 
2021-01-14 09:03 
一杯清酒邀明月
        
阅读(1349) 
         
        推荐(1)     
             
         
            
            
    C# WinForm布局方式
    
            
摘要:一、默认布局 ★可以加panel,也可以不加; ★通过鼠标拖动控件的方式,根据自己的想法布局。拖动控件的过程中,会有对齐的线,方便操作; ★也可选中要布局的控件,在工具栏中有对齐工具可供选择,也有调整各个控件大小的工具。 注:分层:右键点击控件。可以选择置于顶层或置于顶层。 锁定控件:当部分布局完成
        
阅读全文
 
            
                posted @ 
2021-01-14 08:59 
一杯清酒邀明月
        
阅读(6707) 
         
        推荐(0)     
             
         
            
            
    C# WinForm控件随窗体大小改变自动适应改变
    
            
摘要:在设计可供用户调整大小的窗体时,如何实现该窗体上的控件也应能正确地随窗体的改变而自动调整大小并且能重新定位?此时就要借助控件的.Anchor属性。Anchor属性定义控件的定位点位置。当控件锚定到某个窗体时,如果该窗体的大小被调整,那么该控件维持它与定位点位置之间的距离不变。例如,如果“:Butto
        
阅读全文
 
            
                posted @ 
2021-01-13 16:12 
一杯清酒邀明月
        
阅读(7623) 
         
        推荐(1)     
             
         
            
            
    C#中四步轻松使用log4net记录本地日志的方法
    
            
摘要:在这里,记录我在项目中使用log4net记录本地日志的步骤。在不会之前感觉很难,很神秘,一旦会了之后其实没那么难。其实所有的事情都是一样的,下面我就分享一下我使用log4Net的经验。 第一步:首先从Visual Studio中的Nuget包管理中搜索下载 Log4Net dll文件 如下图: 选择
        
阅读全文
 
            
                posted @ 
2021-01-12 11:50 
一杯清酒邀明月
        
阅读(586) 
         
        推荐(1)     
             
         
            
            
    LabVIEW 调用C#Winform  
    
            
摘要:界面交互并不是Labview的强项,使用Labview创建UI时候总会受制于VI有限的控件,有限的皮肤和有限的控件事件。而当需要实现UI的多文档的窗口,窗口的浮动停靠,动画等功能时还需要花很大的功夫。因此可以使用其他语言实现界面表达和交互,由LabVIEW调用作为补充。同时,文本编程中(例如C#)中
        
阅读全文
 
            
                posted @ 
2020-09-14 11:36 
一杯清酒邀明月
        
阅读(2327) 
         
        推荐(0)     
             
         
            
            
    C# typeof()实例详解
    
            
摘要:typeof(C# 参考) 用于获取类型的 System.Type 对象。typeof 表达式采用以下形式: System.Type type = typeof(int); 备注 若要获取表达式的运行时类型,可以使用 .NET Framework 方法 GetType,如下所示: 1 int i =
        
阅读全文
 
            
                posted @ 
2020-05-16 23:27 
一杯清酒邀明月
        
阅读(7547) 
         
        推荐(0)     
             
         
            
            
    C# as关键字
    
            
摘要:你能进到这篇文章…… 首先你可能明白类似于 1 double num=0; 2 int m=(int) num; 或者你明白 1 int m=209; 2 String str=m.toString(); 或者说你甚至见过 1 char m='c'; 2 int m=Integer.parseInt
        
阅读全文
 
            
                posted @ 
2020-05-16 23:25 
一杯清酒邀明月
        
阅读(247) 
         
        推荐(0)     
             
         
            
            
    C# break ,continue, return
    
            
摘要:C#编程语法中break ,continue, return这三个常用的关键字的学习对于我们编程开发是十分有用的,那么本文就向你介绍break ,continue, return具体的语法规范。 C#编程语法中我们会碰到break ,continue, return这三个常用的关键字,那么关于这三个
        
阅读全文
 
            
                posted @ 
2020-05-16 00:08 
一杯清酒邀明月
        
阅读(262) 
         
        推荐(0)     
             
         
            
            
    C# Bitmap 对索引像素格式的图片进行Setpixel(具有索引像素格式的图像不支持SetPixel) 解决方案
    
            
摘要:最近编写了一个验证码识别软件。其中对png、jpg图片进行二值化处理时,出现了错误:具有索引像素格式的图像不支持SetPixel解决方案。从字面上来看,这说明我对一个具有索引色的图片进行了直接RGB颜色设置,而索引色图片的颜色来自调色板,所以这操作是非法的。看见网上的解决方法都不靠谱,特写此文,以助
        
阅读全文
 
            
                posted @ 
2020-05-15 23:53 
一杯清酒邀明月
        
阅读(1580) 
         
        推荐(0)     
             
         
            
            
    C# Bitmap图片GetPixel 和 SetPixel 效率问题
    
            
摘要:在对Bitmap图片操作的时候,有时需要用到获取或设置像素颜色方法:GetPixel 和 SetPixel, 如果直接对这两个方法进行操作的话速度很慢,这里我们可以通过把数据提取出来操作,然后操作完在复制回去可以加快访问速度 其实对Bitmap的访问还有两种方式,一种是内存法,一种是指针法 1、内存
        
阅读全文
 
            
                posted @ 
2020-05-15 23:22 
一杯清酒邀明月
        
阅读(2771) 
         
        推荐(1)     
             
         
            
            
    C# TrackBar控件使用
    
            
摘要:Maximum属性:用来获取或设置TrackBar控件可表示的范围上限,即最大值。 Minimum属性:用来获取或设置TrackBar控件可表示的范围下限,即最小值。 SmallChange属性:用来获取或设置当滑块短距离移动时对Value属性进行增减的值。 Value属性:用来获取或设置滑块在跟踪
        
阅读全文
 
            
                posted @ 
2020-05-15 22:35 
一杯清酒邀明月
        
阅读(4059) 
         
        推荐(1)     
             
         
            
            
    C# PictureBox.SizeMode 属性
    
            
摘要:PictureBoxSizeMode.Normal: 默认情况下,在 Normal 模式中,Image 置于 PictureBox 的左上角,凡是因过大而不适合 PictureBox 的任何图像部分都将被剪裁掉。 PictureBoxSizeMode.StretchImage: 使用 Stretch
        
阅读全文
 
            
                posted @ 
2020-05-15 20:53 
一杯清酒邀明月
        
阅读(781) 
         
        推荐(0)     
             
         
            
            
    C# Bitmap 与 Image 之间的转换
    
            
摘要:1 Image img = this.pictureBox1.Image; 2 Bitmap map = new Bitmap(img); 3 Image img = Bitmap; Image和Bitmap类概述GDI+的Image类封装了对BMP、GIF、JPEG、PNG、TIFF、WMF(Wi
        
阅读全文
 
            
                posted @ 
2020-05-15 20:52 
一杯清酒邀明月
        
阅读(4243) 
         
        推荐(1)     
             
         
            
            
    C# Bitmap 加载图片
    
            
摘要:1 Bitmap pic = Image.FromFile("aa.png") as Bitmap; 2 Bitmap pic = new Bitmap(GetType(), "aa.png"); 3 Bitmap pic = new Bitmap("aa.png");
        
阅读全文
 
            
                posted @ 
2020-05-15 20:36 
一杯清酒邀明月
        
阅读(4375) 
         
        推荐(0)