⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ctrltaskstepwinzard.cs

📁 自己编写的基本Orcale的通用的数据库初始化工具。
💻 CS
📖 第 1 页 / 共 2 页
字号:
using System;
using System.Collections;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Windows.Forms;
using DS.EMIS.StartPrepare.Common;

namespace DS.EMIS.StartPrepare
{
	/// <summary>
	/// CtrlTaskStepWinzard 的摘要说明。
	/// </summary>
	public class CtrlTaskStepWinzard : System.Windows.Forms.UserControl
	{
	#region ### 控件变量 ###	
		private System.Windows.Forms.Panel pnlMiddle;
		private DS.EMIS.StartPrepare.PaneCaption pnlTop;
		private DS.EMIS.StartPrepare.TaskStepButton DBUserTaskStepButton;
		private DS.EMIS.StartPrepare.TaskStepButton DBTaskStepButton;
		private DS.EMIS.StartPrepare.TaskStepButton OptiTaskStepButton;
		private DS.EMIS.StartPrepare.TaskStepButton InitTaskStepButton;
		private DS.EMIS.StartPrepare.TaskStepButton SysUserTaskStepButton;
		private DS.EMIS.StartPrepare.TaskStepImage taskStepImage1;
		private DS.EMIS.StartPrepare.TaskStepImage taskStepImage2;
		private DS.EMIS.StartPrepare.TaskStepImage taskStepImage3;
		private DS.EMIS.StartPrepare.TaskStepImage taskStepImage4;
		private System.Windows.Forms.Label label1;		

		private System.ComponentModel.IContainer components = null;
		
		#region 组件设计器生成的代码
		/// <summary> 
		/// 设计器支持所需的方法 - 不要使用代码编辑器 
		/// 修改此方法的内容。
		/// </summary>
		private void InitializeComponent()
		{
			this.components = new System.ComponentModel.Container();
			this.pnlMiddle = new System.Windows.Forms.Panel();
			this.label1 = new System.Windows.Forms.Label();
			this.taskStepImage4 = new DS.EMIS.StartPrepare.TaskStepImage();
			this.taskStepImage3 = new DS.EMIS.StartPrepare.TaskStepImage();
			this.taskStepImage2 = new DS.EMIS.StartPrepare.TaskStepImage();
			this.taskStepImage1 = new DS.EMIS.StartPrepare.TaskStepImage();
			this.SysUserTaskStepButton = new DS.EMIS.StartPrepare.TaskStepButton(this.components);
			this.InitTaskStepButton = new DS.EMIS.StartPrepare.TaskStepButton(this.components);
			this.OptiTaskStepButton = new DS.EMIS.StartPrepare.TaskStepButton(this.components);
			this.DBTaskStepButton = new DS.EMIS.StartPrepare.TaskStepButton(this.components);
			this.DBUserTaskStepButton = new DS.EMIS.StartPrepare.TaskStepButton(this.components);
			this.pnlTop = new DS.EMIS.StartPrepare.PaneCaption();
			this.pnlMiddle.SuspendLayout();
			this.SuspendLayout();
			// 
			// pnlMiddle
			// 
			this.pnlMiddle.BackColor = System.Drawing.SystemColors.Window;
			this.pnlMiddle.Controls.Add(this.label1);
			this.pnlMiddle.Controls.Add(this.taskStepImage4);
			this.pnlMiddle.Controls.Add(this.taskStepImage3);
			this.pnlMiddle.Controls.Add(this.taskStepImage2);
			this.pnlMiddle.Controls.Add(this.taskStepImage1);
			this.pnlMiddle.Controls.Add(this.SysUserTaskStepButton);
			this.pnlMiddle.Controls.Add(this.InitTaskStepButton);
			this.pnlMiddle.Controls.Add(this.OptiTaskStepButton);
			this.pnlMiddle.Controls.Add(this.DBTaskStepButton);
			this.pnlMiddle.Controls.Add(this.DBUserTaskStepButton);
			this.pnlMiddle.Dock = System.Windows.Forms.DockStyle.Fill;
			this.pnlMiddle.Location = new System.Drawing.Point(0, 26);
			this.pnlMiddle.Name = "pnlMiddle";
			this.pnlMiddle.Size = new System.Drawing.Size(256, 566);
			this.pnlMiddle.TabIndex = 1;
			// 
			// label1
			// 
			this.label1.BackColor = System.Drawing.SystemColors.Control;
			this.label1.Dock = System.Windows.Forms.DockStyle.Left;
			this.label1.Location = new System.Drawing.Point(0, 0);
			this.label1.Name = "label1";
			this.label1.Size = new System.Drawing.Size(1, 566);
			this.label1.TabIndex = 13;
			this.label1.Text = "label1";
			// 
			// taskStepImage4
			// 
			this.taskStepImage4.Location = new System.Drawing.Point(113, 392);
			this.taskStepImage4.Name = "taskStepImage4";
			this.taskStepImage4.Size = new System.Drawing.Size(26, 32);
			this.taskStepImage4.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
			this.taskStepImage4.TabIndex = 12;
			this.taskStepImage4.TabStop = false;
			this.taskStepImage4.TaskImageState = DS.EMIS.StartPrepare.TaskStepState.Nothing;
			// 
			// taskStepImage3
			// 
			this.taskStepImage3.Location = new System.Drawing.Point(113, 292);
			this.taskStepImage3.Name = "taskStepImage3";
			this.taskStepImage3.Size = new System.Drawing.Size(26, 32);
			this.taskStepImage3.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
			this.taskStepImage3.TabIndex = 11;
			this.taskStepImage3.TabStop = false;
			this.taskStepImage3.TaskImageState = DS.EMIS.StartPrepare.TaskStepState.Nothing;
			// 
			// taskStepImage2
			// 
			this.taskStepImage2.Location = new System.Drawing.Point(113, 192);
			this.taskStepImage2.Name = "taskStepImage2";
			this.taskStepImage2.Size = new System.Drawing.Size(26, 32);
			this.taskStepImage2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
			this.taskStepImage2.TabIndex = 10;
			this.taskStepImage2.TabStop = false;
			this.taskStepImage2.TaskImageState = DS.EMIS.StartPrepare.TaskStepState.Nothing;
			// 
			// taskStepImage1
			// 
			this.taskStepImage1.Location = new System.Drawing.Point(113, 92);
			this.taskStepImage1.Name = "taskStepImage1";
			this.taskStepImage1.Size = new System.Drawing.Size(26, 32);
			this.taskStepImage1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
			this.taskStepImage1.TabIndex = 9;
			this.taskStepImage1.TabStop = false;
			this.taskStepImage1.TaskImageState = DS.EMIS.StartPrepare.TaskStepState.Nothing;
			// 
			// SysUserTaskStepButton
			// 
			this.SysUserTaskStepButton.BackColor = System.Drawing.SystemColors.Control;
			this.SysUserTaskStepButton.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
			this.SysUserTaskStepButton.Font = new System.Drawing.Font("宋体", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.SysUserTaskStepButton.ForeColor = System.Drawing.SystemColors.Desktop;
			this.SysUserTaskStepButton.Location = new System.Drawing.Point(72, 424);
			this.SysUserTaskStepButton.Name = "SysUserTaskStepButton";
			this.SysUserTaskStepButton.Size = new System.Drawing.Size(112, 68);
			this.SysUserTaskStepButton.TabIndex = 4;
			this.SysUserTaskStepButton.TaskFormName = "SysUserTask";
			this.SysUserTaskStepButton.TaskStepBtnKey = "BtnSysUserTask";
			this.SysUserTaskStepButton.TaskStepBtnState = DS.EMIS.StartPrepare.TaskStepState.Nothing;
			this.SysUserTaskStepButton.TaskStepTaskName = "SysUserTask";
			this.SysUserTaskStepButton.Text = "创建超级用户";
			this.SysUserTaskStepButton.Click += new System.EventHandler(this.SysUserTaskStepButton_Click);
			// 
			// InitTaskStepButton
			// 
			this.InitTaskStepButton.BackColor = System.Drawing.SystemColors.Control;
			this.InitTaskStepButton.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
			this.InitTaskStepButton.Font = new System.Drawing.Font("宋体", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.InitTaskStepButton.ForeColor = System.Drawing.SystemColors.Desktop;
			this.InitTaskStepButton.Location = new System.Drawing.Point(72, 324);
			this.InitTaskStepButton.Name = "InitTaskStepButton";
			this.InitTaskStepButton.Size = new System.Drawing.Size(112, 68);
			this.InitTaskStepButton.TabIndex = 3;
			this.InitTaskStepButton.TaskFormName = "InitDBTask";
			this.InitTaskStepButton.TaskStepBtnKey = "BtnInitDB";
			this.InitTaskStepButton.TaskStepBtnState = DS.EMIS.StartPrepare.TaskStepState.Nothing;
			this.InitTaskStepButton.TaskStepTaskName = "InitDBTask";
			this.InitTaskStepButton.Text = "初始化数据库";
			this.InitTaskStepButton.Click += new System.EventHandler(this.InitTaskStepButton_Click);
			// 
			// OptiTaskStepButton
			// 
			this.OptiTaskStepButton.BackColor = System.Drawing.SystemColors.Control;
			this.OptiTaskStepButton.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
			this.OptiTaskStepButton.Font = new System.Drawing.Font("宋体", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.OptiTaskStepButton.ForeColor = System.Drawing.SystemColors.Desktop;
			this.OptiTaskStepButton.Location = new System.Drawing.Point(72, 224);
			this.OptiTaskStepButton.Name = "OptiTaskStepButton";
			this.OptiTaskStepButton.Size = new System.Drawing.Size(112, 68);
			this.OptiTaskStepButton.TabIndex = 2;
			this.OptiTaskStepButton.TaskFormName = "OptiDBTask";
			this.OptiTaskStepButton.TaskStepBtnKey = "BtnOptiDB";
			this.OptiTaskStepButton.TaskStepBtnState = DS.EMIS.StartPrepare.TaskStepState.Nothing;
			this.OptiTaskStepButton.TaskStepTaskName = "OptiDBTask";
			this.OptiTaskStepButton.Text = "优化数据库";
			this.OptiTaskStepButton.Click += new System.EventHandler(this.OptiTaskStepButton_Click);
			// 
			// DBTaskStepButton
			// 
			this.DBTaskStepButton.BackColor = System.Drawing.SystemColors.Control;
			this.DBTaskStepButton.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
			this.DBTaskStepButton.Font = new System.Drawing.Font("宋体", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.DBTaskStepButton.ForeColor = System.Drawing.SystemColors.Desktop;
			this.DBTaskStepButton.Location = new System.Drawing.Point(72, 124);
			this.DBTaskStepButton.Name = "DBTaskStepButton";
			this.DBTaskStepButton.Size = new System.Drawing.Size(112, 68);
			this.DBTaskStepButton.TabIndex = 1;
			this.DBTaskStepButton.TaskFormName = "CreateDBTask";
			this.DBTaskStepButton.TaskStepBtnKey = "BtnCreateDB";
			this.DBTaskStepButton.TaskStepBtnState = DS.EMIS.StartPrepare.TaskStepState.Nothing;
			this.DBTaskStepButton.TaskStepTaskName = "CreateDBTask";
			this.DBTaskStepButton.Text = "创建数据库";
			this.DBTaskStepButton.Click += new System.EventHandler(this.DBTaskStepButton_Click);
			// 
			// DBUserTaskStepButton
			// 
			this.DBUserTaskStepButton.BackColor = System.Drawing.SystemColors.Control;
			this.DBUserTaskStepButton.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
			this.DBUserTaskStepButton.Font = new System.Drawing.Font("宋体", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(134)));
			this.DBUserTaskStepButton.ForeColor = System.Drawing.SystemColors.Desktop;
			this.DBUserTaskStepButton.Location = new System.Drawing.Point(72, 24);
			this.DBUserTaskStepButton.Name = "DBUserTaskStepButton";
			this.DBUserTaskStepButton.Size = new System.Drawing.Size(112, 68);
			this.DBUserTaskStepButton.TabIndex = 0;
			this.DBUserTaskStepButton.TaskFormName = "CreateDBUserTask";
			this.DBUserTaskStepButton.TaskStepBtnKey = "BtnCreateDBUser";
			this.DBUserTaskStepButton.TaskStepBtnState = DS.EMIS.StartPrepare.TaskStepState.Nothing;
			this.DBUserTaskStepButton.TaskStepTaskName = "CreateDBUserTask";
			this.DBUserTaskStepButton.Text = "创建数据库用户";
			this.DBUserTaskStepButton.Click += new System.EventHandler(this.DBUserTaskStepButton_Click);
			// 
			// pnlTop
			// 
			this.pnlTop.AllowActive = false;
			this.pnlTop.AntiAlias = false;
			this.pnlTop.Caption = "执行步骤";
			this.pnlTop.Dock = System.Windows.Forms.DockStyle.Top;
			this.pnlTop.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Bold);
			this.pnlTop.Location = new System.Drawing.Point(0, 0);
			this.pnlTop.Name = "pnlTop";
			this.pnlTop.Size = new System.Drawing.Size(256, 26);
			this.pnlTop.TabIndex = 2;
			// 
			// CtrlTaskStepWinzard
			// 
			this.Controls.Add(this.pnlMiddle);
			this.Controls.Add(this.pnlTop);
			this.Name = "CtrlTaskStepWinzard";
			this.Size = new System.Drawing.Size(256, 592);
			this.pnlMiddle.ResumeLayout(false);
			this.ResumeLayout(false);

		}
		#endregion
	#endregion 

	#region ### ctor & dispose ###
		#region ctor
		public CtrlTaskStepWinzard()
		{
			// 该调用是 Windows.Forms 窗体设计器所必需的。
			InitializeComponent();
			LoadTaskStepBtn();
			// TODO: 在 InitializeComponent 调用后添加任何初始化

		}
		#endregion

		#region dispose
		/// <summary> 
		/// 清理所有正在使用的资源。
		/// </summary>
		protected override void Dispose( bool disposing )
		{
			if( disposing )
			{
				if(components != null)
				{
					components.Dispose();
				}
			}
			base.Dispose( disposing );
		}
		#endregion
	#endregion

	#region ### 自定义变量 ###
		#region 设置按钮状态改变是否可用
		public static bool SetStateFlag = false;
		#endregion

	#endregion

	#region ### 自定义属性 ###
		#region HashTable
		private Hashtable taskStepHash = new Hashtable();
		public Hashtable TaskStepHash
		{
			get{return this.taskStepHash;}
			set{this.taskStepHash = value;}
		}

		private Hashtable taskStepImageHash = new Hashtable();
		public Hashtable TaskStepImageHash
		{
			get{return this.taskStepImageHash;}
			set{this.taskStepImageHash = value;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -