public static void Main() { dane <int> a = new dane <int>(496); Console.WriteLine(a.Show()); dane <string> b = new dane <string>("napis"); Console.WriteLine(b.Show()); Console.ReadKey(); }
static void wypiszDane(dane d) { if (d.dyst == int.MaxValue) { Console.Write(" - "); } else { Console.Write("{0} | {1}", d.dyst, d.poprzednik); } Console.Write("\t"); }
private void button7_Click(object sender, EventArgs e) { if (textBox4.Text == "" || textBox5.Text == "") { MessageBox.Show("Wypełnij pola!"); } else { log_text = textBox4.Text.Trim(); has_text = textBox5.Text.Trim(); datas = new dane(log_text, has_text); backgroundWorker6.WorkerSupportsCancellation = true; backgroundWorker6.RunWorkerAsync(); } }
static dane[,,] FloydWarshall(int[,] macierz, int n, int k) { dane[,,] wynik = new dane[k, n, n]; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { if (macierz[i, j] != 0) { wynik[0, i, j].dyst = macierz[i, j]; wynik[0, i, j].poprzednik = i; } else { wynik[0, i, j].dyst = int.MaxValue; wynik[0, i, j].poprzednik = -1; } } } for (int q = 1; q < n; q++) { for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { int dyst = addSaturate(wynik[q - 1, i, q - 1].dyst, wynik[q - 1, q - 1, j].dyst); if (dyst < wynik[q - 1, i, j].dyst) { wynik[q, i, j].dyst = dyst; wynik[q, i, j].poprzednik = q - 1; } else { wynik[q, i, j].dyst = wynik[q - 1, i, j].dyst; wynik[q, i, j].poprzednik = wynik[q - 1, i, j].poprzednik; } } } } return(wynik); }
private void Zaloguj_Sie_Click(object sender, RoutedEventArgs e) { logowanie = new dane(); SqlConnection sqlConn = new SqlConnection("Data Source=" + serwer + ";Network Library=dbmssocn;Initial Catalog = RESTAURACJA; User ID = " + Text_Logowanie.Text + ";Password = "******";"); try { // otwórz połączenie: sqlConn.Open(); logowanie.Ustaw_login(Text_Logowanie.ToString()); logowanie.Ustaw_haslo(Text_Haslo.ToString()); sqlConn.Close(); //asgjhasfgjas Logowanie.Visibility = Visibility.Hidden; Panel.Visibility = Visibility.Visible; } catch (System.Data.SqlClient.SqlException se) { MessageBox.Show(se.Message, se.Source); } }
private void button1_Click(object sender, EventArgs e) { dane logowanie = new dane(); SqlConnection sqlConn = new SqlConnection("Data Source=192.168.1.101,1433;Network Library=dbmssocn;Initial Catalog = Northwind; User ID = " + Tekst_Logowanie.Text + ";Password = "******";"); try { // otwórz połączenie: sqlConn.Open(); logowanie.Ustaw_login(Tekst_Logowanie.ToString()); logowanie.Ustaw_haslo(Tekst_Haslo.ToString()); Tekst_Logowanie.Dispose(); Etykieta_Logowanie.Dispose(); Tekst_Haslo.Dispose(); Etykieta_Haslo.Dispose(); Przycisk_Logowania.Dispose(); sqlConn.Close(); } catch (System.Data.SqlClient.SqlException se) { MessageBox.Show(se.Message, se.Source); } }
private void load_server_data() { server.Clear(); string path = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location); StreamReader server_p = new StreamReader(path + "\\server_data.dat"); while (!server_p.EndOfStream) { string tmp = server_p.ReadLine(); dane tmp2 = new dane(); tmp2.path = tmp.Substring(0, tmp.IndexOf(' ')); tmp = tmp.Remove(0, tmp.IndexOf(' ') + 1); tmp2.size = Convert.ToInt64(tmp.Substring(0, tmp.IndexOf(' '))); tmp = tmp.Remove(0, tmp.IndexOf(' ') + 1); tmp2.data = DateTime.SpecifyKind(DateTime.Parse(tmp), DateTimeKind.Utc); server.Add(tmp2); } server_p.Close(); System.IO.File.Delete(path + "\\server_data.dat"); }
private void backgroundWorker3_DoWork(object sender, DoWorkEventArgs e)//wątek do odczytu { while (klient.Connected) { try { reader.Read(readMsgLen, 0, 4); } catch { MessageBox.Show("Klient został odłączony!"); serwer.Stop(); if (!klient.Connected) { klient.Close(); } this.listBox1.Invoke(new MethodInvoker(delegate() { listBox1.Items.Add("Zakończono pracę serwera ..."); })); this.button5.Invoke(new MethodInvoker(delegate() { button5.Enabled = true; })); this.button6.Invoke(new MethodInvoker(delegate() { button6.Enabled = false; })); this.button4.Invoke(new MethodInvoker(delegate() { button4.Enabled = true; })); this.button2.Invoke(new MethodInvoker(delegate() { button2.Enabled = true; })); this.KolorR.Invoke(new MethodInvoker(delegate() { KolorR.BackColor = Color.FromArgb(0, 0, 0); })); this.KolorG.Invoke(new MethodInvoker(delegate() { KolorG.BackColor = Color.FromArgb(0, 0, 0); })); this.KolorB.Invoke(new MethodInvoker(delegate() { KolorB.BackColor = Color.FromArgb(0, 0, 0); })); this.KolorDiody.Invoke(new MethodInvoker(delegate() { KolorDiody.BackColor = Color.FromArgb(0, 0, 0); })); break; } int dataLen = BitConverter.ToInt32(readMsgLen, 0); byte[] readMsgData = new byte[dataLen]; reader.Read(readMsgData, 0, dataLen); MemoryStream ms = new MemoryStream(readMsgData); BinaryFormatter bf1 = new BinaryFormatter(); ms.Position = 0; ms.Seek(0, SeekOrigin.Begin); try { datas2 = (dane)bf1.Deserialize(ms); log_odb = datas2.LOGIN; has_odb = datas2.HASLO; this.textBox2.Invoke(new MethodInvoker(delegate() { textBox2.AppendText("To jest login : "******"\n To jest haslo : " + has_odb); })); if (log_odb != "" && has_odb != "") { using (SqlConnection sqlCon = new SqlConnection(connectionString)) { sqlCon.Open(); SqlCommand sqlCmd = new SqlCommand("UserAdd", sqlCon); sqlCmd.CommandType = CommandType.StoredProcedure; sqlCmd.Parameters.AddWithValue("@Username", log_odb.Trim()); sqlCmd.Parameters.AddWithValue("@Password", has_odb.Trim()); sqlCmd.ExecuteNonQuery(); MessageBox.Show("Rejestracja kompletna"); Clear(); log_odb = ""; has_odb = ""; } } } catch { ms.Position = 0; value2 = (RGB)bf1.Deserialize(ms); backgroundWorker7.WorkerSupportsCancellation = true; backgroundWorker5.RunWorkerAsync(); backgroundWorker7.RunWorkerAsync(); } } }
public void RysujPodglad() { g = Graphics.FromImage(bmp); g.Clear(Color.Black); dane oldd = new dane("PU",0,0); foreach(dane d in plik ) { if ( d.pen=="PD") { g.DrawLine(Pens.Yellow, map(oldd.x, 0, 10000, 0, 1000), map(oldd.y, 0, 10000, 1000, 0), map(d.x, 0, 10000, 0, 1000), map(d.y, 0, 10000, 1000, 0)); } oldd = d; } rysujPoleRysowania(); }