22
2017
02

由于缺少调试目标,无法开始调试。请生成项目并重试

 

 VS2015 调试 WinForm程序出现如下错误

由于缺少调试目标"..\..\..exe" Visual Studio 无法开始调试。请生成项目并重试,或者相应的设置OutputPath和AssemblyName属性,使其指向目标程序集的正确位置


如果不是VS环境的问题就是DLL引用的问题

21
2016
04

C# 判断字符是否为中文

 

1、用ASCII码判断

在 ASCII码表中,英文的范围是0-127,而汉字则是大于127,具体代码如下:

代码如下:

string text = "是不是汉字,ABC,柯乐义";
       for (int i = 0; i < text.Length; i++)
       {
            if ((int)text[i] > 127)
                  Console.WriteLine("是汉字");
            else
                  Console.WriteLine("不是汉字");
       }

09
2016
03

C# String 前面不足位数补零的方法

 

方法1:Console.WriteLine(i.ToString("D5"));
方法2:Console.WriteLine(i.ToString().PadLeft(5,'0'));//推荐
方法3:Console.WriteLine(i.ToString("00000"));


在 C# 中可以对字符串使用 PadLeft 和 PadRight 进行轻松地补位。

12
2016
01

Winform中的DataDridView 添加背景图片

 




    public class MyGrid : DataGridView
    {
        private Image _backgroundPic= Properties.Resources.DragAndDrop;

09
2016
01

C# 反编译delegate错误问题

 用ILSpy  和 Reflector 反编译同一个exe


 

ILSpy 反编译错误                        

14
2015
12

Winform 控件ComboBox下拉框添加图片

 


    public class ComboBoxEx : ComboBox
    {    
        public ComboBoxEx()
        {
            DrawMode = DrawMode.OwnerDrawFixed;
            DropDownStyle = ComboBoxStyle.DropDownList;
            ItemHeight = 50;
            Width = 200;
        }

20
2015
10

C# 复制远程电脑文件到本机

 


一。 DOS 命令的方法 


a. 连接上指定ip电脑
net use \\192.168.0.1\ipc$ " 密码 " /user:" 用户名 "
net use \\192.168.0.1\ipc$ "" /user:"administrator"

20
2015
10

C# 监测U盘插入

 


启动程序后,如果有U盘插入,会有提示信息


   public partial class Form1 : Form
    {
        public const int WM_DEVICECHANGE = 0x219;
        public const int DBT_DEVICEARRIVAL = 0x8000;
        public const int DBT_CONFIGCHANGECANCELED = 0x0019;
        public const int DBT_CONFIGCHANGED = 0x0018;
        public const int DBT_CUSTOMEVENT = 0x8006;
        public const int DBT_DEVICEQUERYREMOVE = 0x8001;
        public const int DBT_DEVICEQUERYREMOVEFAILED = 0x8002;
        public const int DBT_DEVICEREMOVECOMPLETE = 0x8004;
        public const int DBT_DEVICEREMOVEPENDING = 0x8003;
        public const int DBT_DEVICETYPESPECIFIC = 0x8005;
        public const int DBT_DEVNODES_CHANGED = 0x0007;
        public const int DBT_QUERYCHANGECONFIG = 0x0017;
        public const int DBT_USERDEFINED = 0xFFFF;

14
2015
07

C# AutoCAD DXF到PDF

 

 

 

Aspose.Imaging for .NET 2.0.0现在已经发布,带来了新的AutoCAD DXF 2010文件格式读取功能,并能输出到PDF格式。

using Aspose.Imaging.FileFormats.Cad;
using Aspose.Imaging.ImageOptions;


namespace DxfExamples
{
/// <summary>
/// Represents test examples for DXF -> PDF export
/// </summary>
public class DxfExamples
{
/// <summary>
/// Default export.
/// </summary>
public void DefaultExport()
{
// Name of the file
string filename = "Drawing1.dxf";

14
2015
07

C#实现PDF转图片功能

 

JpegDevice类允许您将PDF页面转换为JPEG图像。这个类提供了一个叫Process的方法来执行这一转换操作。您首先需要创建一个文档类对象,从中获取您想要转换为JPEG的特定PDF页面。之后,你需要调用Process方法将页面转换为JPEG图像。

 

 

 

  // pdf 转化为 png
        void ConvertPdfToImages(string pdfPath)
        {
            string folder = pdfPath.Substring(0, pdfPath.LastIndexOf('.'));
            if (!System.IO.Directory.Exists(folder)) System.IO.Directory.CreateDirectory(folder);