精华内容
下载资源
问答
  • 求现有 devpress 项目 交换 winform项目 手上winform项目较少
  • 主要介绍了在类库或winform项目中打开另一个winform项目窗体的方法,可以实现Winform项目间窗体的调用,在进行Winform项目开发中非常具有实用价值,需要的朋友可以参考下
  • winform项目打包Demo

    2013-01-22 15:47:14
    winform项目打包Demo winform项目打包Demo winform项目打包Demo winform项目打包Demo
  • 1.winform项目之Wifi热点软件-讲课之前 2.winform项目之Wifi热点软件-搭建环境 3.winform项目之Wifi热点软件-窗体布局添加空间属性修改 4.winform项目之Wifi热点软件-添加输入框和按钮 5.winform项目之Wifi热点软件-...
  • WinForm项目实战

    2010-06-05 15:14:27
    WinForm项目实战,实现相当强悍的功能
  • 主要介绍了WinForm项目开发中WebBrowser用法,需要的朋友可以参考下
  • 主要介绍了WinForm项目开发中Excel用法,非常实用,需要的朋友可以参考下
  • 主要介绍了WinForm项目开发中NPOI用法,有一定的实用价值,需要的朋友可以参考下
  • 本文实例讲述了在类库或winform项目中打开另一个winform项目窗体的方法。分享给大家供大家参考。具体如下:一、问题:假设类库或winform项目为A,另一个winform项目为B.那麽在A中添加一个接口,里面有一个Show方法,...

    本文实例讲述了在类库或winform项目中打开另一个winform项目窗体的方法。分享给大家供大家参考。具体如下:

    一、问题:

    假设类库或winform项目为A,另一个winform项目为B.那麽在A中添加一个接口,里面有一个Show方法,然后在B中写一个类b继承这个接口,并重写这个方法,具体内容为弹出某个窗体.然后在A中另一个类a中实例化B中的b类,并把它赋给A中的接口,然后调用接口的Show方法就可以弹出B中指定的窗体.

    需要注意的是项目A和项目B需要互相引入对方的EXE或DLL文件.

    二、实现代码:

    namespace His

    {

    public interface IShow

    {

    void Show();

    }

    }

    namespace EMRApp

    {

    public class CShow:IShow

    {

    public void Show()

    {

    Form frm = new Form();

    frm.Text = "测试EMRAPP窗口";

    frm.Show();

    }

    }

    }

    namespace His

    {

    public class CTransfShow

    {

    public void aaa()

    {

    IShow ish = new CShow();

    ish.Show(); //here

    }

    }

    }

    namespace His

    {

    public partial class Form1 : Form

    {

    public Form1()

    {

    InitializeComponent();

    }

    private void Form1_Load(object sender, EventArgs e)

    {

    CTransfShow ct = new CTransfShow();

    ct.aaa();

    }

    }

    }

    希望本文所述对大家的C#程序设计有所帮助。

    展开全文
  • 给个好的一个winform项目主题 现在要做一个项目 给个好建议 或方法
  • WinForm项目实战.pdf

    2012-03-25 22:55:06
    WinForm项目实战.pdf
  • 假设类库或winform项目为A,另一个winform项目为B.那麽在A中添加一个接口,里面有一个Show方法,然后在B中写一个类b继承这个接口,并重写这个方法,具体内容为弹出某个窗体.然后在A中另一个类a中实例化B中的b类,并把它...

     假设类库或winform项目为A,另一个winform项目为B.那麽在A中添加一个接口,里面有一个Show方法,然后在B中写一个类b继承这个接口,并重写这个方法,具体内容为弹出某个窗体.然后在A中另一个类a中实例化B中的b类,并把它赋给A中的接口,然后调用接口的Show方法就可以弹出B中指定的窗体.

         需要注意的是项目A和项目B需要互相引入对方的EXE或DLL文件.

    转自:http://blog.csdn.net/a1027/article/details/2766396

    以下为代码部分:

     1 namespace His
     2 {
     3   public interface IShow
     4   {
     5     void Show();
     6   }
     7 }
    8 namespace EMRApp 9 { 10 public class CShow:IShow 11 { 12 public void Show() 13 { 14 Form frm = new Form(); 15 frm.Text = "测试EMRAPP窗口"; 16 frm.Show(); 17 } 18 } 19 } 20 21 namespace His 22 { 23 public class CTransfShow 24 { 25 public void aaa() 26 { 27 IShow ish = new CShow(); 28 ish.Show(); //here 29 } 30 } 31 }

    namespace His
    {
      public partial class Form1 : Form
      {
        public Form1()
        {
        InitializeComponent();
        }
        private void Form1_Load(object sender, EventArgs e)
        {
          CTransfShow ct = new CTransfShow();
          ct.aaa();
        }
      }
    }

     

    转载于:https://www.cnblogs.com/yexiaoyanzi/p/4092410.html

    展开全文
  • WinForm项目:聊天室 C#

    2009-05-04 11:31:52
    WinForm项目:聊天室 C# WinForm项目:聊天室 C#
  • Winform项目部署

    2012-07-18 16:41:00
    Winform项目部署http://qianshao.blog.51cto.com/935360/231848 转载于:https://www.cnblogs.com/maomiyouai/archive/2012/07/18/2597697.html

    Winform项目部署
    http://qianshao.blog.51cto.com/935360/231848

    转载于:https://www.cnblogs.com/maomiyouai/archive/2012/07/18/2597697.html

    展开全文
  • winform项目中使用log4net1、添加log4net.config2、 修改AssemblyInfo.cs3、新增一个LogHelper4、初始化log4net5、使用 最近在一个winform项目中用到了log4net记录日志,没有阅读官方的文档,只参考了网上一些博客,...


    最近在一个winform项目中用到了log4net记录日志,没有阅读官方的文档,只参考了网上一些博客,使用的时候IsErrorEnable、IsInfoEnable等等都为false,导致log4net不能写日志,google了一圈,找到了解决方法。顺便把整个过程也记录一下。

    1 、安装log4net

    VS环境,项目 - 管理Nuget程序包,在浏览框中输入 log4net - 回车 - 选择 log4net - 安装。

    2、添加log4net.config

    在工程目录下添加log4net.config文件,内容如下:

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <configSections>
        <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
      </configSections>
      <log4net>
        <root>
        </root>
        <logger name="Error">
          <level value="ALL" />
          <appender-ref ref="ErrorAppender" />
        </logger>
        <logger name="InfoLog">
          <level value="ALL" />
          <appender-ref ref="InfoAppender" />
        </logger>
        <appender name="ErrorAppender" type="log4net.Appender.RollingFileAppender,log4net" >
          <param name="File" type="" value="Log/Error" />
          <param name="AppendToFile" value="true" />
          <param name="RollingStyle" value="Date" />
          <param name="DatePattern" value="yyyyMMdd" />
          <param name="StaticLogFileName" value="false" />
          <layout type="log4net.Layout.PatternLayout,log4net">
            <param name="ConversionPattern" value="%n[%d] %c %n%m%n%n" />
            <param name="Header" value="-----------BEGIN-----------" />
            <param name="Footer" value="------------END------------" />
          </layout>
        </appender>
        <appender name="InfoAppender" type="log4net.Appender.RollingFileAppender,log4net" >
          <param name="File" type="" value="Log/Info" />
          <param name="AppendToFile" value="true" />
          <param name="RollingStyle" value="Date" />
          <param name="DatePattern" value="yyyyMMdd" />
          <param name="StaticLogFileName" value="false" />
          <layout type="log4net.Layout.PatternLayout,log4net">
            <param name="ConversionPattern" value="%n[%d] %c %n%m%n%n" />
            <param name="Header" value="-----------BEGIN-----------" />
            <param name="Footer" value="------------END------------" />
          </layout>
        </appender>
      </log4net>
    </configuration>
    

    各个参数的作用这里就不写了。设置log4net.config的属性,使VS自动把log4net.config的内容复制到.exe文件所在的目录,如下图所示:
    在这里插入图片描述

    3、 修改AssemblyInfo.cs

    在工程 - Properties - AssemblyInfo.cs文件中新增如下一行代码:

    [assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", Watch = true)]
    

    如下图所示:
    在这里插入图片描述

    4、新增一个LogHelper

    新增一个LogHelper,代码如下:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    namespace ToolUtils
    {
        public class LogHelper
        {
            public static readonly log4net.ILog logInfo = log4net.LogManager.GetLogger("InfoLog");
            public static readonly log4net.ILog logError = log4net.LogManager.GetLogger("Error");
            /// <summary>
            /// 普通日志
            /// </summary>
            /// <param name="message">日志内容</param>
            public static void Info(string message)
            {
                if (logInfo.IsInfoEnabled)
                {
                    logInfo.Info(message);
                }
            }
            /// <summary>
            /// 错误日志
            /// </summary>
            /// <param name="message">错误日志</param>
            public static void Error(string message)
            {
                if (logError.IsErrorEnabled)
                {
                    logError.Error(message);
                }
            }
        }
    }
    

    5、初始化log4net

    在Program.cs文件中初始化log4net,否则在LogHelper中 的各种IsErrorEnable、IsInfoEnable都为false,导致log4net不写日志,初始化代码如下:

    log4net.Config.XmlConfigurator.Configure();
    

    6、使用

    在需要写日志的地方调用LogHelper的相关函数写日志,如下:

    LogHelper.Info("这是一条普通日志");
    LogHelper.Error("这是一条错误日志");
    

    生成的日志如下所示:
    在这里插入图片描述
    日志样式如下:

    -----------BEGIN-----------
    [2020-03-21 14:08:33,952] Error 
    这是一条错误日志
    
    -----------BEGIN-----------
    [2020-03-21 14:08:33,941] InfoLog 
    这是一条普通日志
    
    

    收工。

    展开全文
  • WinForm 是 Windows Form 的简称,是基于 .NET Framework 平台的客户端开发技术,一般使用 C# 编程。...Gitee 中也有不少 WinForm 的簇拥,以下这几个优质的 WinForm 项目希望能给大家带来更新的视角。 1.HZHCo...
  • 1.winform项目引用system.xaml 2.在解决方案中新建wpf用户控件项目,例如命名WpfCtr 3.WpfCtr中默认usercontrol.xaml保留,可以重命名 4.在WpfCtr中新建资源字典,并将属性设置为:编译为内容,较新复制 5.在...
  • WinForm项目打包

    2019-07-29 16:06:44
    一个http请求的小工具,需要打包成安装程序,所以记录了一下WinForm项目打包。 小工具下载,包含项目的打包:https://download.csdn.net/download/beishuoh/11446910 1.解决右键:添加新建项目,选择其他项目...
  • 在c#的 Winform 项目中,有时候我们想用打印数据信息的方式去了解某个数据,但是Winform项目是不显示控制台的,怎么办呢? 以下就是在Winform中调出控制台的方法: 1.首先我们要引入命名空间: using System.Runtime...
  • winform项目需要调用wpf窗口,按照的是http://jingyan.baidu.com/article/3aed632e663387701080910d.html上教程操作。一切正常,但是在有些电脑上弹出wpf窗口会导致原form缩小,查了好多资料无法解决,简直日了狗了...
  • Winform项目实战

    2012-06-27 00:09:02
    详细介绍了winform各种开发 应该对初学者而言有所帮助
  • C# WinForm项目三层架构简述

    千次阅读 2019-01-22 10:15:04
    基于C#.NET的WinForm项目,我们经常使用基于三层架构,来构建项目框架,这里简单的梳理一下三层架构的相关知识 哪三层? 我们通常所说的三层框架指的是DAL、BIL和UIL三层,分别是数据层、业务逻辑层和界面层,...
  • https://github.com/houyhea/winform-control-lib winform-control-lib 曾经在一个winform项目中开发的一套UI控件库 类图: 效果图: 转载于:https://www.cnblogs.com/Jeely/p/11358026.html...
  • WinForm 是 Windows Form 的简称,是基于 .NET Framework 平台的客户端开发技术,一般使用 C# 编程。...Gitee 中也有不少 WinForm 的簇拥,以下这几个优质的 WinForm 项目希望能给大家带来更新的视角。 1.HZHC...
  • C#--Winform项目核心模块--考勤模块(一) C#--Winform项目核心--考勤模块(二) C#--Winform项目核心模块--考勤模块(三) 转载于:https://www.cnblogs.com/macT/p/9288291.html...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,845
精华内容 3,538
关键字:

winform项目