zoukankan      html  css  js  c++  java
  • 《深入浅出WPF》学习总结之学前知识

    一个WPF应用的组成结构

    Properties:存放程序资源(图标、图片、静态字符串等)
    References:标记了当前项目需要引用哪些其他项目
    App.xmal:程序的主体。在Windows系统里,一个程序就是一个进程(Process),Windows还规定,一个GUI进程要有一个窗体(Window)做为“主窗体”App.xmal文件的作用就是声明了程序的进程是谁,同时指定了程序的主窗体是谁,在这个分支里还有一个文件-App.xmal.cs,他是App.xml的后台代码
    Window1.xmal分支:程序的主窗体

    在WPF中Attribute和Property的区别

    Property属于面向对象理论范畴,在使用面向对象思想编程的时候,常常需要对客观事物进行抽象,再把抽象出来的结果进行封装成类,类中用来表示事务状态的成员就是Property
    Attribute则是编程语言文法层面的东西。比如有两个同类的语法元素A和B,为了表示A与B不完全相同或者A与B在语法上有些区别,这时候就正对A和B加一些Attribute。也就是说Attribute只与语言层面上的东西相关,与抽象出来的对象没什么关系,因为Attribute是为了”区分“的,所以把它理解为”特性“
    C#中的Attribute就是这种应用的典型例子,我们可以创建一个类添加Attribute,这个类的类成员中有很多Property。显然Attribute只是用来影响类在程序中的用法,而Property则对应着抽象对象身上的性态。

  • 相关阅读:
    数据库锁表处理汇总
    2021,顺其自然
    NetCore中跨域策略的一个坑
    Furion框架亮点之-动态WebAPI
    sql中where in的数量限制
    动态规划学习笔记
    用Go编写Web应用程序
    Asp.net Core AutoFac根据程序集实现依赖注入
    Linux+Docker+Gitee+Jenkins自动化部署.NET Core服务
    CentOS8.0安装Nacos
  • 原文地址:https://www.cnblogs.com/insipid/p/11893980.html
Copyright © 2011-2022 走看看