亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? databasesetting.cs

?? 圖書館信息管理系統 Library Information Management System
?? CS
字號:
using System;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using DataBaseOperation;
using Library.Class;

namespace Library
{
	/// <summary>
	/// DataBaseSetting 的摘要說明。
	/// </summary>
	public class DataBaseSetting : System.Windows.Forms.Form
	{
		private System.Windows.Forms.GroupBox groupBox1;
		private System.Windows.Forms.Button btnOK;
		private System.Windows.Forms.Label label1;
		private System.Windows.Forms.Label label2;
		private System.Windows.Forms.Button button1;
		private System.Windows.Forms.TextBox textBox1;
		private System.Windows.Forms.TextBox textBox2;
		/// <summary>
		/// 必需的設計器變量。
		/// </summary>
		private System.ComponentModel.Container components = null;
		private System.Windows.Forms.TextBox textBox4;
		private System.Windows.Forms.TextBox textBox3;
		private System.Windows.Forms.Label label3;
		private System.Windows.Forms.Label label4;

		private DataBaseOperation.DBConfig db = new DBConfig();

		public DataBaseSetting()
		{
			//
			// Windows 窗體設計器支持所必需的
			//
			InitializeComponent();


		}

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

		#region Windows 窗體設計器生成的代碼
		/// <summary>
		/// 設計器支持所需的方法 - 不要使用代碼編輯器修改
		/// 此方法的內容。
		/// </summary>
		private void InitializeComponent()
		{
			this.groupBox1 = new System.Windows.Forms.GroupBox();
			this.textBox2 = new System.Windows.Forms.TextBox();
			this.textBox1 = new System.Windows.Forms.TextBox();
			this.label2 = new System.Windows.Forms.Label();
			this.label1 = new System.Windows.Forms.Label();
			this.btnOK = new System.Windows.Forms.Button();
			this.button1 = new System.Windows.Forms.Button();
			this.textBox4 = new System.Windows.Forms.TextBox();
			this.textBox3 = new System.Windows.Forms.TextBox();
			this.label3 = new System.Windows.Forms.Label();
			this.label4 = new System.Windows.Forms.Label();
			this.groupBox1.SuspendLayout();
			this.SuspendLayout();
			// 
			// groupBox1
			// 
			this.groupBox1.Controls.Add(this.textBox4);
			this.groupBox1.Controls.Add(this.textBox3);
			this.groupBox1.Controls.Add(this.label3);
			this.groupBox1.Controls.Add(this.label4);
			this.groupBox1.Controls.Add(this.textBox2);
			this.groupBox1.Controls.Add(this.textBox1);
			this.groupBox1.Controls.Add(this.label2);
			this.groupBox1.Controls.Add(this.label1);
			this.groupBox1.Location = new System.Drawing.Point(8, 8);
			this.groupBox1.Name = "groupBox1";
			this.groupBox1.Size = new System.Drawing.Size(352, 176);
			this.groupBox1.TabIndex = 0;
			this.groupBox1.TabStop = false;
			this.groupBox1.Text = "數據庫連接";
			// 
			// textBox2
			// 
			this.textBox2.Location = new System.Drawing.Point(96, 60);
			this.textBox2.Name = "textBox2";
			this.textBox2.Size = new System.Drawing.Size(224, 21);
			this.textBox2.TabIndex = 1;
			this.textBox2.Text = "";
			// 
			// textBox1
			// 
			this.textBox1.Location = new System.Drawing.Point(96, 24);
			this.textBox1.Name = "textBox1";
			this.textBox1.Size = new System.Drawing.Size(224, 21);
			this.textBox1.TabIndex = 0;
			this.textBox1.Text = "";
			// 
			// label2
			// 
			this.label2.AutoSize = true;
			this.label2.Location = new System.Drawing.Point(16, 62);
			this.label2.Name = "label2";
			this.label2.Size = new System.Drawing.Size(72, 17);
			this.label2.TabIndex = 1;
			this.label2.Text = "數據庫名稱:";
			// 
			// label1
			// 
			this.label1.AutoSize = true;
			this.label1.Location = new System.Drawing.Point(16, 26);
			this.label1.Name = "label1";
			this.label1.Size = new System.Drawing.Size(72, 17);
			this.label1.TabIndex = 0;
			this.label1.Text = "服務器地址:";
			// 
			// btnOK
			// 
			this.btnOK.Location = new System.Drawing.Point(192, 208);
			this.btnOK.Name = "btnOK";
			this.btnOK.TabIndex = 5;
			this.btnOK.Text = "確定";
			this.btnOK.Click += new System.EventHandler(this.btnOK_Click);
			// 
			// button1
			// 
			this.button1.DialogResult = System.Windows.Forms.DialogResult.Cancel;
			this.button1.Location = new System.Drawing.Point(280, 208);
			this.button1.Name = "button1";
			this.button1.TabIndex = 6;
			this.button1.Text = "關閉";
			this.button1.Click += new System.EventHandler(this.button1_Click);
			// 
			// textBox4
			// 
			this.textBox4.Location = new System.Drawing.Point(96, 132);
			this.textBox4.Name = "textBox4";
			this.textBox4.PasswordChar = '*';
			this.textBox4.Size = new System.Drawing.Size(224, 21);
			this.textBox4.TabIndex = 8;
			this.textBox4.Text = "";
			// 
			// textBox3
			// 
			this.textBox3.Location = new System.Drawing.Point(96, 96);
			this.textBox3.Name = "textBox3";
			this.textBox3.Size = new System.Drawing.Size(224, 21);
			this.textBox3.TabIndex = 7;
			this.textBox3.Text = "";
			// 
			// label3
			// 
			this.label3.AutoSize = true;
			this.label3.Location = new System.Drawing.Point(24, 98);
			this.label3.Name = "label3";
			this.label3.Size = new System.Drawing.Size(42, 17);
			this.label3.TabIndex = 10;
			this.label3.Text = "用戶名";
			// 
			// label4
			// 
			this.label4.AutoSize = true;
			this.label4.Location = new System.Drawing.Point(24, 134);
			this.label4.Name = "label4";
			this.label4.Size = new System.Drawing.Size(42, 17);
			this.label4.TabIndex = 9;
			this.label4.Text = "密  碼";
			// 
			// DataBaseSetting
			// 
			this.AcceptButton = this.btnOK;
			this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
			this.CancelButton = this.button1;
			this.ClientSize = new System.Drawing.Size(370, 247);
			this.ControlBox = false;
			this.Controls.Add(this.button1);
			this.Controls.Add(this.btnOK);
			this.Controls.Add(this.groupBox1);
			this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
			this.Name = "DataBaseSetting";
			this.ShowInTaskbar = false;
			this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide;
			this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
			this.Text = "數據庫設定";
			this.Load += new System.EventHandler(this.DataBaseSetting_Load);
			this.groupBox1.ResumeLayout(false);
			this.ResumeLayout(false);

		}
		#endregion
		/// <summary>
		/// 關閉
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
		private void button1_Click(object sender, System.EventArgs e)
		{
			Application.Exit();
		}
		/// <summary>
		/// 初始化界面
		/// </summary>
		private void initializeScreen()
		{
			textBox1.Text = db.DbSource;
			textBox2.Text = db.DbName;
			textBox3.Text = db.UID;
			textBox4.Text = db.PWD;
			textBox1.Focus();
		}
		/// <summary>
		/// 自動生成鏈接字符串
		/// </summary>
		private void makeStrConn()
		{
			string ConnectionString = "server=" + db.DbSource + ";database=" + db.DbName + ";uid =" + db.UID + ";pwd =" + db.PWD;
			//數據庫聯接字符串
			Global.conn.ConnectionString = ConnectionString;
		}
		/// <summary>
		/// 構建數據庫聯接配置文件
		/// </summary>
		private bool CreateDbSourceXML()
		{
			db.UID = textBox3.Text ;
			db.PWD = textBox4.Text;
			db.DbName = textBox2.Text;
			db.DbSource = textBox1.Text;
			db.TimeOut = "15";
			db.Save();
			//測試聯接
			return testConnection();
		}
		private bool testConnection()
		{
			//測試聯接
			try
			{
				//創建聯接字符串
				makeStrConn();
				//打開數據庫聯接
				Global.conn.Open();
				return true;
			}
			catch(Exception ex)
			{
				Global.conn.Close();
				MessageBox.Show("數據庫聯接失敗!\n錯誤信息如下:\n\t" + ex.ToString(),"錯誤",MessageBoxButtons.OK,MessageBoxIcon.Error);
				return false;
			}
		}
		/// <summary>
		/// 數據庫聯接
		/// </summary>
		/// <param name="sender"></param>
		/// <param name="e"></param>
		private void btnOK_Click(object sender, System.EventArgs e)
		{
			if(CreateDbSourceXML())
			{
				this.Close();
			}
			else
			{
				initializeScreen();
			}
		}

		private void DataBaseSetting_Load(object sender, System.EventArgs e)
		{
			initializeScreen();
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区在线播放| 丰满少妇久久久久久久| 久久国产剧场电影| av不卡在线观看| 91精品国模一区二区三区| 国产精品剧情在线亚洲| 久久综合综合久久综合| 91久久线看在观草草青青| 久久综合久色欧美综合狠狠| 一区二区成人在线| 国产91高潮流白浆在线麻豆| 欧美一区二区三区播放老司机| 国产精品丝袜一区| 久久国产麻豆精品| 欧美日韩午夜影院| 亚洲欧美一区二区三区久本道91| 蜜臀av国产精品久久久久| 欧美亚洲国产怡红院影院| 中文字幕制服丝袜一区二区三区| 国产老肥熟一区二区三区| 日韩一级二级三级精品视频| 亚洲午夜av在线| 色婷婷一区二区| 中文字幕在线观看一区| 国产精品99久久久久久似苏梦涵| 3atv一区二区三区| 亚洲成人中文在线| 91传媒视频在线播放| 国产精品女同一区二区三区| 国产麻豆精品久久一二三| 日韩三级视频中文字幕| 日韩av不卡一区二区| 欧美色视频一区| 亚洲综合精品自拍| 欧美日韩中文字幕精品| 亚洲欧美视频在线观看视频| 99久久久国产精品| ●精品国产综合乱码久久久久 | 亚洲视频每日更新| 粉嫩av一区二区三区在线播放| 久久久久国产精品麻豆| 国产精品69毛片高清亚洲| 国产免费成人在线视频| 国产91精品久久久久久久网曝门| 国产日韩精品一区二区三区在线| 国产成人在线色| 中文字幕在线一区免费| 91免费在线看| 亚洲国产日韩精品| 日韩午夜中文字幕| 国产一区二区三区综合| 国产欧美精品一区二区三区四区| 成人精品视频一区二区三区 | 国产福利一区二区| 国产欧美日韩精品一区| 成人在线综合网站| 亚洲精品欧美专区| 欧美一二三在线| 国产一区二区精品在线观看| 国产精品久久毛片| 在线观看精品一区| 日韩av在线发布| 国产亚洲精品精华液| a亚洲天堂av| 午夜精品免费在线| 国产亚洲一二三区| 在线观看区一区二| 麻豆精品在线看| 国产精品美女久久福利网站| 欧美性感一类影片在线播放| 极品美女销魂一区二区三区| 亚洲欧美自拍偷拍| 91精品国产综合久久国产大片| 国产精品 欧美精品| 亚洲高清中文字幕| 欧美国产精品中文字幕| 欧美视频完全免费看| 国产精品1区2区| 香蕉av福利精品导航| 欧美激情综合五月色丁香| 欧美年轻男男videosbes| 国产一区免费电影| 日韩影院在线观看| 亚洲欧美日韩在线| 久久久久亚洲综合| 欧美乱熟臀69xxxxxx| 成人黄页在线观看| 精品一区二区三区影院在线午夜| 亚洲另类色综合网站| 国产色爱av资源综合区| 欧美一级免费观看| 精品视频在线视频| 91亚洲资源网| 风流少妇一区二区| 精品一区精品二区高清| 午夜av一区二区三区| 亚洲欧美日韩系列| 欧美国产欧美亚州国产日韩mv天天看完整| 欧美人牲a欧美精品| 色诱亚洲精品久久久久久| 国产精品亚洲午夜一区二区三区| 免费在线观看一区| 亚洲电影一级片| 综合久久久久久| 欧美激情一区二区三区蜜桃视频| 欧美成人三级电影在线| 在线成人av网站| 欧美三级蜜桃2在线观看| 99re热视频这里只精品| www.亚洲精品| 99国产精品视频免费观看| 成人一级片在线观看| 国产精品66部| 国产成人精品影院| 成人免费视频视频在线观看免费 | 日韩西西人体444www| 51午夜精品国产| 69堂精品视频| 日韩西西人体444www| 欧美电视剧在线看免费| 欧美电影免费观看高清完整版在| 欧美不卡激情三级在线观看| 精品精品欲导航| www亚洲一区| 欧美国产精品一区二区| 日韩理论电影院| 亚洲综合一区在线| 丝袜脚交一区二区| 紧缚捆绑精品一区二区| 国产精品一区二区久久精品爱涩| 丁香婷婷综合激情五月色| 不卡视频一二三| 欧洲精品视频在线观看| 欧美一区二区三区的| 久久久不卡网国产精品二区| 日本一区二区在线不卡| 亚洲欧美另类久久久精品2019| 一区二区三区精品在线| 视频一区欧美日韩| 国产在线精品一区二区夜色| 国产精品18久久久久久久久久久久 | 久久视频一区二区| 国产精品拍天天在线| 亚洲男人天堂av网| 欧美a一区二区| 国产成人精品免费看| 在线观看成人小视频| 欧美一级国产精品| 欧美激情一区在线观看| 亚洲一区二区av在线| 久久国产麻豆精品| 91在线精品一区二区三区| 欧美高清视频一二三区| 国产午夜精品一区二区三区视频| 夜夜精品浪潮av一区二区三区 | 亚洲色图清纯唯美| 日本欧美一区二区在线观看| 成人福利电影精品一区二区在线观看| 在线一区二区三区| 久久精品无码一区二区三区| 一区二区三区不卡在线观看| 国产在线看一区| 欧美综合视频在线观看| 国产亚洲精品aa| 午夜视频一区二区三区| 国产剧情一区在线| 欧美日韩aaaaa| 一区在线观看免费| 另类调教123区| 欧美图区在线视频| 国产精品久久久久久久久久久免费看 | 欧美日韩国产综合草草| 精品久久久久av影院| 亚洲午夜电影网| 99久久免费精品高清特色大片| 欧美一区二区在线免费播放| 亚洲少妇中出一区| 国产精品1区2区3区| 日韩午夜电影av| 亚洲一区二区中文在线| 成人app在线| 国产午夜精品福利| 九九久久精品视频| 欧美色综合网站| 一区二区在线观看免费| 成人激情小说乱人伦| 久久久综合视频| 国产中文字幕一区| 精品日韩一区二区| 日本少妇一区二区| 欧美一区二区三级| 五月婷婷综合网| 欧美吞精做爰啪啪高潮| 一级中文字幕一区二区| 北条麻妃国产九九精品视频| 国产欧美一区二区精品忘忧草 | 亚洲图片欧美综合| 97超碰欧美中文字幕| 国产精品久久久久影视| 成人app网站|