zoukankan      html  css  js  c++  java
  • 我发起了 一个 桌面程序 窗体界面 开源项目 WinFormXml

    WinFormXml ,    就是用   Xml  描述 窗体界面,  也就是 控件树,     和 Asp.net WebForm  的   .aspx   差不多  。

     

    WinFormXml 是 对 WinForm 的 一个 扩展,   本身 是 一个 WinForm  。

     

    用 xml 元素 表示 控件,   控件 的 属性  用 xml 元素 的 属性 表示,   事件 也 可以 用 xml 元素 的 属性 表示,   也可以 在 后台 cs 代码 中 自己 添加  。

     

    在 后台 cs 代码 中,   通过一个 方法   T FindControl<T>( string id )     来 查找 和 返回 控件,  和  Html + javascript 里 的 document.getElement( id )  差不多  。

     

     

    可以 自己写 一些 布局控件,  比如 Grid,       也可以 自己写 一些 各种效果 的 控件  。

     

    我 在 《WinFormEx》   https://www.cnblogs.com/KSongKing/p/9455273.html    里 介绍过 自定义 WinForm 控件 的 方法,   包括   Windows 窗口消息模型 和 GDI+ 绘图  。

     

    这样,    WinFormXml  就 差不多 是  一个 Windows 桌面程序 窗体界面 的 比较 完整 的 解决方案  了  。

     

     

    还可以看看  《我发起并创立了一个 EPWA 的 开源项目》  https://www.cnblogs.com/KSongKing/p/10745935.html    。

     

  • 相关阅读:
    Jmeter -准备篇
    SQL-DELETE
    SQL-UPDATE
    SQL- AND & OR & Order by & INSERT INTO
    SQL-WHERE
    SQL- select distinct
    SQL-select
    【图】max51开发板top页
    simple_spi_top
    UART.V
  • 原文地址:https://www.cnblogs.com/KSongKing/p/14207353.html
Copyright © 2011-2022 走看看