zoukankan      html  css  js  c++  java
  • C#开发技巧

    1、时间长度的计算 TimeSpan类。   

       例如:TimeSpan span = dateTime1 - dateTime2   方便啊

    2、从类(Class)返回一个System.Type类型,用typeof关键字

    3、从一个对象实例(Object)返回一个System.Type类型,用GetType方法

    4、判断是否处于设计状态:DesignMode属性

    5、根据GUID创建对象实例

          System.Guid pGuid = new Guid(guid);

          System.Type ObjectCustorm = Type.GetTypeFromCLSID(pGuid);

          Object obj = Activator.CreateInstance(ObjectCustorm);

    6、GDI+不支持xor绘制模式的近似解决方法: ControlPaint.DrawReversibleFrame、ControlPaint.DrawReversibleLine方法

    7、获取Enum类型中的所有枚举值:  Enum.GetNames方法

      将字符串转换成枚举值  Enum.Parse方法

    8、Label放在图片上时,使Label透明 picLogo.Controls.Add(lblStatus); lblStatus.BackColor = Color.Transparent;

    9、调用帮助文件

       打开帮助文件 Help.ShowHelp(this,@"c:/windows/help/mspaint.chm");

          打开帮助文件,并跳转到指定的主题 Help.ShowHelp(this,@"c:/windows/help/mspaint.chm","paint_lines.htm");

          打开帮助文件,并转到“索引”选项卡 Help.ShowHelpIndex(this,@"c:/windows/help/mspaint.chm","paint_lines.htm");

          在屏幕上显示一条浮动的帮助信息 Help.ShowPopup(this,"这里是帮助信息",new Point(100,100));

    10、通过AppDomain在应用程序之间传递数据

       例如,两个系统可能会共用登录信息,登录一个系统后,再启动另一个系统时,不需要重新登录。

       先定义一个在应用程序之间传递的数据的类,该类必须从MarshalByRefObject继承:

     *  from table1 minux truncate table table1; insert into table1 select * from table_new;

  • 相关阅读:
    静态资源分析 ------ CocosCreator
    性能分析 ------ CPU运行卡点
    神犇的blog
    0x01-1 原码 反码 补码 概念 原理 详解
    埃拉托色尼素数筛法(转)
    Miller-Rabin概率素数测试算法(转)
    欧拉函数(转)
    中国剩余定理(孙子定理)详解 (转)
    负数取模(转)
    HDU1430 BFS + 打表 + 康托展开(转)
  • 原文地址:https://www.cnblogs.com/moss_tan_jun/p/1837114.html
Copyright © 2011-2022 走看看