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;

  • 相关阅读:
    C语言指针
    Windows环境下 PHP+Apache+Mysql配置
    游戏贴图中常用术语《DC》的理解
    C# winform程序如何打包64位安装程序
    C# winform中的datagridview控件标头加入checkbox,实现全选功能。
    C# WinForm控件之Dock顺序调整
    关于struts2.0 中 struts.xml设置了struts.devMode 的值为TRUE后仍然不起作用的分析
    Java Web项目 配置 ueditor心得
    关于VS中文件属性的解释
    使用Ueditor的心得。
  • 原文地址:https://www.cnblogs.com/moss_tan_jun/p/1837114.html
Copyright © 2011-2022 走看看