zoukankan      html  css  js  c++  java
  • winform常用类库介绍

    当你创建一个WinForm程序的时候:
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;

    1、System 命名空间包含基本类和基类,这些类定义常用的值和引用数据类型、事件和事件处理程序、接口、属性和异常处理。
    2、System.Collections.Generic 命名空间包含定义泛型集合的接口和类,泛型集合允许用户创建强类型集合,它能提供比非泛型强类型集合更好的类型安全性和性能。
    3、System.ComponentModel 命名空间提供用于实现组件控件运行时和设计时行为的类。此命名空间包括用于实现属性和类型转换器、绑定到数据源以及授权组件的基类和接口。
    4、System.Data 命名空间提供对表示 ADO.NET 结构的类的访问。通过 ADO.NET 可以生成一些组件,用于有效管理多个数据源的数据。
    5、System.Drawing 命名空间提供了对 GDI+ 基本图形功能的访问。在 System.Drawing.Drawing2D、System.Drawing.Imaging 以及 System.Drawing.Text 命名空间中提供了更高级的功能。
    6、System.Text 命名空间包含表示 ASCII、Unicode、UTF-7 和 UTF-8 字符编码的类;用于将字符块转换为字节块和将字节块转换为字符块的抽象基类;以及操作和格式化 String 对象而不创建 String 的中间实例的 Helper 类。
    7、System.Windows.Forms 命名空间包含用于创建基于 Windows 的应用程序的类,以充分利用 Microsoft Windows 操作系统中提供的丰富的用户界面功能。

    网站

    1 C#常用预定义类库

    https://www.cnblogs.com/lolemil/p/6741856.html

    2 程序集反射

    System.Reflection.Assembly assembly = System.Reflection.Assembly.GetExecutingAssembly();
    System.Reflection.Module[] dgg = assembly.GetModules(true);
    System.Type[] dg = assembly.GetTypes();

    System.Reflection.MemberInfo memberInfo = typeof(ClassLibrary1.Class1);
    System.Type[] dg2 = memberInfo.Module.Assembly.GetTypes();
    System.Reflection.Module[] dgg2 = memberInfo.Module.Assembly.GetModules(true);

    System.Reflection.MemberInfo memberInfo1 = typeof(System.Web.Mvc.Controller);
    System.Type[] dg4 = memberInfo1.Module.Assembly.GetTypes();
    System.Reflection.Module[] dgg3 = memberInfo1.Module.Assembly.GetModules(true);

    system.reflection.typeInfo继承system.type继承system.reflection.memberinfo

    可以发现微软采用单模块程序集,一个dll就是一个程序集

    引用类型指向同一个对象内的值会同步改变。dynamic,class,interface,[]。

    int fg= sizeof(int);

    object[] hhh;
    object[] dd = new object[3];

    dynamic ddg = fg;
    dynamic[] gggh=dd;
    dd[0] = "wangg";
    ddg = "ggg";

     3 属性改变,触发事件的代码写法

    https://wenda.so.com/q/1375748610062073

    4 js监听一个变量的变化

    https://blog.csdn.net/wengqt/article/details/79945851

    https://www.zhihu.com/question/44724640/answer/117339055

  • 相关阅读:
    JS数组及操作方法,堆和栈的概念
    JS变量作用域,浏览器预解析
    JS函数的基本概念
    JS循环语句
    JS程序三大结构及语法语句
    src与href
    JS概念及基本语法
    图片整合技术
    hdu6395 Sequence(分段矩阵快速幂)
    hdu6396 Swordsman(贪心)
  • 原文地址:https://www.cnblogs.com/xiewenyu/p/10412563.html
Copyright © 2011-2022 走看看