public AccessKeyForm() { InitializeComponent(); setting_ = new InifileUtils(resouce_dir + "setting.ini"); this.textBox1.Text = Globals.aws_access_key_id; this.textBox2.Text = Globals.aws_secret_access_key; this.checkBox1.Checked = (this.textBox1.Text.Length != 0 && this.textBox2.Text.Length != 0); }
public USIEngineOnAWS() { InitializeComponent(); Assembly assembly = Assembly.GetEntryAssembly(); Environment.CurrentDirectory = assembly.Location.Substring(0, assembly.Location.LastIndexOf('\\')); setting_ = new InifileUtils(resouce_dir_ + "setting.ini"); toolTip1.InitialDelay = 1000; toolTip1.ReshowDelay = 1000; toolTip1.AutoPopDelay = 30000; string[] names = new string[] { "label1", "label3", "label4", "label6", "label7", "label8", "availability_zone_combo_box", "create_instance_button", "install_script_combo_box", "instance_text_box", "price_numeric_up_down", "price_of_instance_button", "region_combo_box", "shutdown_combo_box" }; foreach (string name in names) { var field = GetType().GetField(name, BindingFlags.NonPublic | BindingFlags.Instance); if (field != null) { string val = ""; try { val = File.ReadAllText(resouce_dir_ + "tooltip\\" + name + ".txt"); } catch { // none } if (val.Length == 0) { continue; } toolTip1.SetToolTip((System.Windows.Forms.Control)field.GetValue(this), val); } } }
static public string build_name(InifileUtils ini, string tag) { return(tag + "-" + ini.getValueString("common", "name_tag")); }
static public string get_aws_cmd_arg(InifileUtils ini, string key) { return(ini.getValueString("aws_cli", key)); }
static public void set_default_str(InifileUtils ini, string key, string val) { ini.setValue("default", key, val); }
static public string get_default_str(InifileUtils ini, string key) { return(ini.getValueString("default", key)); }
public AWSEC2Utils(InifileUtils setting, write_log_method func) { setting_ = setting; write_log = func; }