惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Announcements
Recent Announcements
爱范儿
爱范儿
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
宝玉的分享
宝玉的分享
T
Tailwind CSS Blog
博客园_首页
IT之家
IT之家
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 三生石上(FineUI控件)
有赞技术团队
有赞技术团队
大猫的无限游戏
大猫的无限游戏
雷峰网
雷峰网
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 司徒正美
WordPress大学
WordPress大学
Last Week in AI
Last Week in AI
人人都是产品经理
人人都是产品经理
Jina AI
Jina AI
月光博客
月光博客
小众软件
小众软件
S
SegmentFault 最新的问题
量子位
阮一峰的网络日志
阮一峰的网络日志
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知

博客园 - neuhawk

偶最近没有搞.net了。 Silverlight 3 Beta Released(含详细的特点介绍,转载) c#关机时自动退出程序 (zt) Silverlight1-1正式更名为Silverlight2-0(转载) Silverlight 1.0正式发布了,并支持Linux Silverlight 1.0 RC and 1.1 alpha refresh 好消息:VS 2008 and .NET 3.5 Beta 2 发布了 Silverlight Rc 即将发布了 50个Silverlight应用程序. linq to sql 的动态条件查询方法 silverlight 数据绑定 Moonlight (silverlight for linux)只用了21天就开发出来了. 推荐一个非常cool的 silverlight教程 Mono Moonlight - Silverlight on Linux 即将发布 ASP.NET RSS Toolkit 2.0 Released(zt) Silverlight on Microsoft.com(转载) NET Framework 3.5 股市和房市。 推荐一个工具ViewState 分析工具
推荐一个强大的控件包(for RIA)
neuhawk · 2007-06-25 · via 博客园 - neuhawk

GOA WinForms  包含了System.Windows.Forms的主要内容,可以让你Microsoft Visual Studio开发Silverlight RIA(Silverlight 1.1 )和flash应用程序(用vs+c#开发flash)

GOA WinForms  支持 40多个控件和组件:

  • Control, ContainerControl, ScrollableControl, Panel
  • Button, CheckBox, RadioButton, GroupBox, Label
  • TextBox, NumericUpDown
  • ImageBox, ImageList
  • ScrollBar, HScrollBar, VScrollBar
  • Form, MessageBox, Cursor
  • ListBox, CheckedListBox
  • ComboBox
  • TreeView
  • MonthCalendar
  • TabControl, Splitter
  • ToolTip, ProgressBar, Timer
  • ToolStrip, StatusStrip, MenuStrip, ToolStripButton, ToolStripComboBox, ToolStripDropDown, ToolStripLabel, ToolStripProgressBar, ToolStripSeparator, ToolStripSplitButton, ToolStripTextBox
  • XamlCanvas (Silverlight specific)



其开发方式,跟开发winform差不多,下面是主要代码 :

public class MyForm : System.Windows.Forms.Form 

   
private Button button1;  
   
private Label label1;   
   
private System.ComponentModel.Container components = null;  

   
public MyForm()  
   
{  
      InitializeComponent();  
   }
  

   
protected override void Dispose(bool disposing)  
   
{  
      
if (disposing)  
      
{  
         
if (components != null)  
        
{  
           components.Dispose();  
        }
  
      }
  
      
base.Dispose(disposing);  
   }
  

   
private void InitializeComponent()  
   
{  
      
this.button1 = new System.Windows.Forms.Button();  
      
this.label1 = new System.Windows.Forms.Label();  

      
this.SuspendLayout();  

      
this.button1.Location = new System.Drawing.Point(84140);  
      
this.button1.Name = "button1";  
      
this.button1.Size = new System.Drawing.Size(10436);  
      
this.button1.Text = "Click Me";  

      
this.label1.Location = new System.Drawing.Point(4044);  
      
this.label1.Name = "label1";  
      
this.label1.Size = new System.Drawing.Size(20044);  

      
this.Controls.Add(this.label1);  
      
this.Controls.Add(this.button1);  

      
this.ResumeLayout(false);  
   }
  

   
public static void Main()  
   
{  
      Application.Run(
new MyForm()); 
   }
 
}
  

说明:GOA WinForms 是免费的。GOA WinForms Professional 是收费的,它包含了30多个扩展控件.
用winform的方式编写silverlight和flash,太爽啦.
还有一个类似的东西http://www.codeplex.com/visualwebgui,用winform的形式开发web,不过感觉太慢了.