SQL Azure 与应用部署全解析
SQL Azure 的 UI 设计与实现
在使用 SQL Azure 时,利用 XML 数据驱动的方式来进行用户界面(UI)的设计和实现是一种非常有效的方法。这种方法能够极大地减少代码行数,使 UI 设计更加组件化和面向对象。
以 SQLAzureConnect 工具为例,其 UI 由两个用户控件(ParameterControl 和 SQLDataServiceControl)和一个 Windows 窗体(FormSQLAzureConnect)组成。
ParameterControl
ParameterControl 的 UI 布局和实现代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace SQLAzureConnect
{
using SQLAzureConnect.Schema.SQLParameter;
public partial class ParameterControl : UserControl
{
private FormSQLAzureConnect _parentForm = null;
public SQLPar