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;

  • 相关阅读:
    NET基础课--XML基础
    NET基础课--WinForm开发推荐3
    NET基础课--JIT编译器如何工作1
    NET基础课--异常处理X
    NSURLRequest POST方式请求服务器示例
    iOS开发网络篇—NSURLConnection基本使用
    AFNetworking封装思路简析
    IOS NSURLRequest 设置 Header
    AFNetworking3.0为何弃用了NSURLConnection
    iOS开发多线程篇—GCD介绍
  • 原文地址:https://www.cnblogs.com/moss_tan_jun/p/1837114.html
Copyright © 2011-2022 走看看