博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#之Windows Form Application与attribute
阅读量:7224 次
发布时间:2019-06-29

本文共 1059 字,大约阅读时间需要 3 分钟。

1. WPF是什么: Windows Presentation Foundation, 它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作, WPF由XAML( eXtensible Application Markup Language )语言编写。

 

2. Windows Form Project是由几个文件构成的:它们有不同的功能划分

 

3. 对于一个应用,最重要的就是对用户的各种events做出反应,那么监听器的实现就非常重要,而VS将监听器的设计界面化,我们只需要双击控件,VS就会自动生成默认的eventhandler的方法名,完成委托。

 

 

 

Attribute:

1. C# 提供一种对称为属性的声明标记进行定义的机制。可以将属性置于源代码的某些实体上以指定附加信息。可以在运行时通过检索属性包含的信息。您可以使用或者定义自己的自定义属性。

 

2. Attributes and reflection have an intimate relationship with assembly metadata. Attributes are a part of that metadata, and reflection understands metadata, allowing you to extract information about attributes and code. 

 

3. attribute也有很多用途,分为很多类,但是它们都是开发者设定的警告或者需要注意的地方,如在使用标记了Obsolete特性的方法时会发出警告信息,而assembly可以设定一些环境变量之类的,attribute还能指定序列化

 

4. 我们也可以自己定义attribute,attribute对输出没有影响

 

5. Reflection provides the capability to discover information about a program at runtime. 

   1.Viewing metadata(可用于bug的信息检索)
   2.Performing type discovery
   3.Late binding to methods and properties
   4.Creating types at runtime (reflection emit)

转载于:https://www.cnblogs.com/GameChina/p/4471030.html

你可能感兴趣的文章
jquery文档操作
查看>>
用keras做SQL注入攻击的判断
查看>>
JS判断图片加载完成方法
查看>>
window.print ()
查看>>
【玩转Ubuntu】01. Ubuntu上配置JDK
查看>>
Leetcode: Path Sum
查看>>
我为什么放弃Go语言
查看>>
pthread_rwlock
查看>>
WEB打印(jsp版)
查看>>
URLEncode与URLDecode总结与实现
查看>>
Gradle 多渠道打包的使用和错误分析(转)
查看>>
压力测试衡量CPU的三个指标:CPU Utilization、Load Average和Context Switch Rate
查看>>
C/C++程序员必须熟练应用的开源项目
查看>>
win32下编译glog
查看>>
C#编程(五十二)----------有序列表
查看>>
攻防工具
查看>>
获取包下的类名
查看>>
Fluent UDF【7】:解释型UDF
查看>>
cocos2dX 之数据存储
查看>>
Android应用程序安装过程浅析
查看>>