Projektdateien hinzufügen.

This commit is contained in:
MViper 2022-01-04 21:17:03 +01:00
parent a5a741d16d
commit 2596ee09d8
34 changed files with 24871 additions and 0 deletions

6
App.config Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
</startup>
</configuration>

65
Calender.Designer.cs generated Normal file
View File

@ -0,0 +1,65 @@
namespace Tutorial
{
partial class Calender
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Calender));
this.pictureBox1 = new System.Windows.Forms.PictureBox();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
this.SuspendLayout();
//
// pictureBox1
//
this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
this.pictureBox1.Location = new System.Drawing.Point(166, 113);
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(455, 260);
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.pictureBox1.TabIndex = 0;
this.pictureBox1.TabStop = false;
//
// Calender
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(154)))), ((int)(((byte)(205)))));
this.ClientSize = new System.Drawing.Size(803, 484);
this.Controls.Add(this.pictureBox1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
this.Name = "Calender";
this.Text = "Calender";
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.PictureBox pictureBox1;
}
}

20
Calender.cs Normal file
View File

@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Tutorial
{
public partial class Calender : Form
{
public Calender()
{
InitializeComponent();
}
}
}

6888
Calender.resx Normal file

File diff suppressed because it is too large Load Diff

65
Contact.Designer.cs generated Normal file
View File

@ -0,0 +1,65 @@
namespace Tutorial
{
partial class Contact
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Contact));
this.pictureBox1 = new System.Windows.Forms.PictureBox();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
this.SuspendLayout();
//
// pictureBox1
//
this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
this.pictureBox1.Location = new System.Drawing.Point(202, 100);
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(345, 243);
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.pictureBox1.TabIndex = 0;
this.pictureBox1.TabStop = false;
//
// Contact
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(154)))), ((int)(((byte)(205)))));
this.ClientSize = new System.Drawing.Size(803, 484);
this.Controls.Add(this.pictureBox1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
this.Name = "Contact";
this.Text = "Contact";
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.PictureBox pictureBox1;
}
}

20
Contact.cs Normal file
View File

@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Tutorial
{
public partial class Contact : Form
{
public Contact()
{
InitializeComponent();
}
}
}

3670
Contact.resx Normal file

File diff suppressed because it is too large Load Diff

104
Dashboard.Designer.cs generated Normal file
View File

@ -0,0 +1,104 @@
namespace Tutorial
{
partial class Dashboard
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
this.lblStatus = new System.Windows.Forms.Label();
this.picBoxStatus = new System.Windows.Forms.PictureBox();
this.pictureBox1 = new System.Windows.Forms.PictureBox();
this.timer1 = new System.Windows.Forms.Timer(this.components);
((System.ComponentModel.ISupportInitialize)(this.picBoxStatus)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
this.SuspendLayout();
//
// lblStatus
//
this.lblStatus.AutoSize = true;
this.lblStatus.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblStatus.ForeColor = System.Drawing.Color.White;
this.lblStatus.Location = new System.Drawing.Point(48, 16);
this.lblStatus.Name = "lblStatus";
this.lblStatus.Size = new System.Drawing.Size(70, 20);
this.lblStatus.TabIndex = 2;
this.lblStatus.Text = "{server}";
//
// picBoxStatus
//
this.picBoxStatus.Image = global::Tutorial.Properties.Resources.icons8_offline_30;
this.picBoxStatus.Location = new System.Drawing.Point(12, 12);
this.picBoxStatus.Name = "picBoxStatus";
this.picBoxStatus.Size = new System.Drawing.Size(30, 30);
this.picBoxStatus.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize;
this.picBoxStatus.TabIndex = 1;
this.picBoxStatus.TabStop = false;
//
// pictureBox1
//
this.pictureBox1.Image = global::Tutorial.Properties.Resources.photo_2022_01_04_20_22_24;
this.pictureBox1.Location = new System.Drawing.Point(82, 70);
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(621, 329);
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.pictureBox1.TabIndex = 0;
this.pictureBox1.TabStop = false;
//
// timer1
//
this.timer1.Enabled = true;
this.timer1.Interval = 1000;
this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
//
// Dashboard
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(154)))), ((int)(((byte)(205)))));
this.ClientSize = new System.Drawing.Size(803, 484);
this.Controls.Add(this.lblStatus);
this.Controls.Add(this.picBoxStatus);
this.Controls.Add(this.pictureBox1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
this.Name = "Dashboard";
this.Text = "Dashboard";
this.Load += new System.EventHandler(this.Dashboard_Load);
((System.ComponentModel.ISupportInitialize)(this.picBoxStatus)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.PictureBox pictureBox1;
private System.Windows.Forms.PictureBox picBoxStatus;
private System.Windows.Forms.Label lblStatus;
private System.Windows.Forms.Timer timer1;
}
}

67
Dashboard.cs Normal file
View File

@ -0,0 +1,67 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Net.NetworkInformation;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Tutorial
{
public partial class Dashboard : Form
{
public Dashboard()
{
InitializeComponent();
}
public bool pingStatus()
{
bool pingStatus = false;
string hostNameOrAddress = "127.0.0.1";
using (Ping p = new Ping())
{
string data = "aaaaaaaaaaaaaaaa";
byte[] buffer = Encoding.ASCII.GetBytes(data);
int timeout = 1000;
try
{
PingReply reply = p.Send(hostNameOrAddress, timeout, buffer);
pingStatus = (reply.Status == IPStatus.Success);
}
catch (Exception)
{
pingStatus = false;
}
return pingStatus;
}
}
private void Dashboard_Load(object sender, EventArgs e)
{
}
private void timer1_Tick(object sender, EventArgs e)
{
if (pingStatus() == true)
{
picBoxStatus.Image = Properties.Resources.icons8_online_30;
lblStatus.Text = "Server Online";
lblStatus.ForeColor = Color.FromArgb(0, 255, 0);
}
else
{
picBoxStatus.Image = Properties.Resources.icons8_offline_30;
lblStatus.Text = "Server Offline";
lblStatus.ForeColor = Color.FromArgb(204, 0, 0);
}
}
}
}

123
Dashboard.resx Normal file
View File

@ -0,0 +1,123 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

317
Form1.Designer.cs generated Normal file
View File

@ -0,0 +1,317 @@
namespace Tutorial
{
partial class Form1
{
/// <summary>
/// Erforderliche Designervariable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Verwendete Ressourcen bereinigen.
/// </summary>
/// <param name="disposing">True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Vom Windows Form-Designer generierter Code
/// <summary>
/// Erforderliche Methode für die Designerunterstützung.
/// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
this.panel1 = new System.Windows.Forms.Panel();
this.panel2 = new System.Windows.Forms.Panel();
this.btnDash = new System.Windows.Forms.Button();
this.btnCalender = new System.Windows.Forms.Button();
this.btnsocial = new System.Windows.Forms.Button();
this.lbltime = new System.Windows.Forms.Label();
this.lbldate = new System.Windows.Forms.Label();
this.FormLoader = new System.Windows.Forms.Panel();
this.lblwinuser = new System.Windows.Forms.Label();
this.timer1 = new System.Windows.Forms.Timer(this.components);
this.lbltitle = new System.Windows.Forms.Label();
this.guna2Elipse1 = new Guna.UI2.WinForms.Guna2Elipse(this.components);
this.lblContact = new System.Windows.Forms.Button();
this.pictureBox3 = new System.Windows.Forms.PictureBox();
this.pictureBox2 = new System.Windows.Forms.PictureBox();
this.pictureBox1 = new System.Windows.Forms.PictureBox();
this.pictureBox4 = new System.Windows.Forms.PictureBox();
this.pictureBox5 = new System.Windows.Forms.PictureBox();
this.panel1.SuspendLayout();
this.panel2.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox5)).BeginInit();
this.SuspendLayout();
//
// panel1
//
this.panel1.BackColor = System.Drawing.Color.DeepSkyBlue;
this.panel1.Controls.Add(this.lblContact);
this.panel1.Controls.Add(this.lblwinuser);
this.panel1.Controls.Add(this.pictureBox3);
this.panel1.Controls.Add(this.pictureBox2);
this.panel1.Controls.Add(this.btnsocial);
this.panel1.Controls.Add(this.btnCalender);
this.panel1.Controls.Add(this.btnDash);
this.panel1.Controls.Add(this.pictureBox1);
this.panel1.Location = new System.Drawing.Point(0, 0);
this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(175, 565);
this.panel1.TabIndex = 0;
//
// panel2
//
this.panel2.BackColor = System.Drawing.Color.DeepSkyBlue;
this.panel2.Controls.Add(this.pictureBox5);
this.panel2.Controls.Add(this.pictureBox4);
this.panel2.Controls.Add(this.FormLoader);
this.panel2.Controls.Add(this.lbltitle);
this.panel2.Controls.Add(this.lbldate);
this.panel2.Controls.Add(this.lbltime);
this.panel2.Location = new System.Drawing.Point(174, 0);
this.panel2.Name = "panel2";
this.panel2.Size = new System.Drawing.Size(804, 81);
this.panel2.TabIndex = 1;
this.panel2.MouseDown += new System.Windows.Forms.MouseEventHandler(this.panel2_MouseDown);
this.panel2.MouseMove += new System.Windows.Forms.MouseEventHandler(this.panel2_MouseMove);
this.panel2.MouseUp += new System.Windows.Forms.MouseEventHandler(this.panel2_MouseUp);
//
// btnDash
//
this.btnDash.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(154)))), ((int)(((byte)(205)))));
this.btnDash.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center;
this.btnDash.FlatAppearance.BorderSize = 0;
this.btnDash.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnDash.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.btnDash.ForeColor = System.Drawing.SystemColors.Control;
this.btnDash.Location = new System.Drawing.Point(0, 148);
this.btnDash.Name = "btnDash";
this.btnDash.Size = new System.Drawing.Size(175, 37);
this.btnDash.TabIndex = 1;
this.btnDash.Text = "Dashboard";
this.btnDash.UseVisualStyleBackColor = false;
this.btnDash.Click += new System.EventHandler(this.btnDash_Click);
//
// btnCalender
//
this.btnCalender.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(154)))), ((int)(((byte)(205)))));
this.btnCalender.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center;
this.btnCalender.FlatAppearance.BorderSize = 0;
this.btnCalender.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnCalender.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.btnCalender.ForeColor = System.Drawing.SystemColors.Control;
this.btnCalender.Location = new System.Drawing.Point(0, 197);
this.btnCalender.Name = "btnCalender";
this.btnCalender.Size = new System.Drawing.Size(175, 37);
this.btnCalender.TabIndex = 2;
this.btnCalender.Text = "Calender";
this.btnCalender.UseVisualStyleBackColor = false;
this.btnCalender.Click += new System.EventHandler(this.btnCalender_Click);
//
// btnsocial
//
this.btnsocial.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(154)))), ((int)(((byte)(205)))));
this.btnsocial.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center;
this.btnsocial.FlatAppearance.BorderSize = 0;
this.btnsocial.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnsocial.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.btnsocial.ForeColor = System.Drawing.SystemColors.Control;
this.btnsocial.Location = new System.Drawing.Point(0, 247);
this.btnsocial.Name = "btnsocial";
this.btnsocial.Size = new System.Drawing.Size(175, 37);
this.btnsocial.TabIndex = 3;
this.btnsocial.Text = "Social";
this.btnsocial.UseVisualStyleBackColor = false;
this.btnsocial.Click += new System.EventHandler(this.btnsocial_Click);
//
// lbltime
//
this.lbltime.AutoSize = true;
this.lbltime.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbltime.ForeColor = System.Drawing.Color.White;
this.lbltime.Location = new System.Drawing.Point(529, 10);
this.lbltime.Name = "lbltime";
this.lbltime.Size = new System.Drawing.Size(55, 20);
this.lbltime.TabIndex = 0;
this.lbltime.Text = "{time}";
//
// lbldate
//
this.lbldate.AutoSize = true;
this.lbldate.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbldate.ForeColor = System.Drawing.Color.White;
this.lbldate.Location = new System.Drawing.Point(529, 42);
this.lbldate.Name = "lbldate";
this.lbldate.Size = new System.Drawing.Size(57, 20);
this.lbldate.TabIndex = 1;
this.lbldate.Text = "{date}";
//
// FormLoader
//
this.FormLoader.Location = new System.Drawing.Point(1, 81);
this.FormLoader.Name = "FormLoader";
this.FormLoader.Size = new System.Drawing.Size(803, 484);
this.FormLoader.TabIndex = 2;
//
// lblwinuser
//
this.lblwinuser.AutoSize = true;
this.lblwinuser.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblwinuser.ForeColor = System.Drawing.Color.White;
this.lblwinuser.Location = new System.Drawing.Point(4, 108);
this.lblwinuser.Name = "lblwinuser";
this.lblwinuser.Size = new System.Drawing.Size(56, 20);
this.lblwinuser.TabIndex = 2;
this.lblwinuser.Text = "{user}";
//
// timer1
//
this.timer1.Enabled = true;
this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
//
// lbltitle
//
this.lbltitle.AutoSize = true;
this.lbltitle.Font = new System.Drawing.Font("Microsoft Sans Serif", 20F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbltitle.ForeColor = System.Drawing.Color.White;
this.lbltitle.Location = new System.Drawing.Point(16, 23);
this.lbltitle.Name = "lbltitle";
this.lbltitle.Size = new System.Drawing.Size(82, 31);
this.lbltitle.TabIndex = 2;
this.lbltitle.Text = "{title}";
//
// guna2Elipse1
//
this.guna2Elipse1.BorderRadius = 30;
this.guna2Elipse1.TargetControl = this;
//
// lblContact
//
this.lblContact.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(154)))), ((int)(((byte)(205)))));
this.lblContact.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center;
this.lblContact.FlatAppearance.BorderSize = 0;
this.lblContact.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.lblContact.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblContact.ForeColor = System.Drawing.SystemColors.Control;
this.lblContact.Location = new System.Drawing.Point(1, 297);
this.lblContact.Name = "lblContact";
this.lblContact.Size = new System.Drawing.Size(175, 37);
this.lblContact.TabIndex = 7;
this.lblContact.Text = "Contact";
this.lblContact.UseVisualStyleBackColor = false;
this.lblContact.Click += new System.EventHandler(this.lblContact_Click);
//
// pictureBox3
//
this.pictureBox3.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox3.Image")));
this.pictureBox3.Location = new System.Drawing.Point(0, 530);
this.pictureBox3.Name = "pictureBox3";
this.pictureBox3.Size = new System.Drawing.Size(41, 35);
this.pictureBox3.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.pictureBox3.TabIndex = 6;
this.pictureBox3.TabStop = false;
this.pictureBox3.Click += new System.EventHandler(this.pictureBox3_Click);
//
// pictureBox2
//
this.pictureBox2.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox2.Image")));
this.pictureBox2.Location = new System.Drawing.Point(132, 530);
this.pictureBox2.Name = "pictureBox2";
this.pictureBox2.Size = new System.Drawing.Size(43, 35);
this.pictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.pictureBox2.TabIndex = 5;
this.pictureBox2.TabStop = false;
this.pictureBox2.Click += new System.EventHandler(this.pictureBox2_Click);
//
// pictureBox1
//
this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
this.pictureBox1.Location = new System.Drawing.Point(8, 10);
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(157, 85);
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.pictureBox1.TabIndex = 0;
this.pictureBox1.TabStop = false;
//
// pictureBox4
//
this.pictureBox4.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox4.Image")));
this.pictureBox4.Location = new System.Drawing.Point(760, 3);
this.pictureBox4.Name = "pictureBox4";
this.pictureBox4.Size = new System.Drawing.Size(30, 27);
this.pictureBox4.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
this.pictureBox4.TabIndex = 3;
this.pictureBox4.TabStop = false;
this.pictureBox4.Click += new System.EventHandler(this.pictureBox4_Click);
//
// pictureBox5
//
this.pictureBox5.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox5.Image")));
this.pictureBox5.Location = new System.Drawing.Point(724, 3);
this.pictureBox5.Name = "pictureBox5";
this.pictureBox5.Size = new System.Drawing.Size(30, 27);
this.pictureBox5.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage;
this.pictureBox5.TabIndex = 4;
this.pictureBox5.TabStop = false;
this.pictureBox5.Click += new System.EventHandler(this.pictureBox5_Click);
//
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(976, 565);
this.Controls.Add(this.panel2);
this.Controls.Add(this.panel1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
this.Name = "Form1";
this.Text = "Form1";
this.panel1.ResumeLayout(false);
this.panel1.PerformLayout();
this.panel2.ResumeLayout(false);
this.panel2.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox5)).EndInit();
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.Panel panel1;
private System.Windows.Forms.PictureBox pictureBox3;
private System.Windows.Forms.PictureBox pictureBox2;
private System.Windows.Forms.Button btnsocial;
private System.Windows.Forms.Button btnCalender;
private System.Windows.Forms.Button btnDash;
private System.Windows.Forms.PictureBox pictureBox1;
private System.Windows.Forms.Panel panel2;
private System.Windows.Forms.Label lbldate;
private System.Windows.Forms.Label lbltime;
private System.Windows.Forms.Label lblwinuser;
private System.Windows.Forms.Panel FormLoader;
private System.Windows.Forms.Timer timer1;
private System.Windows.Forms.Label lbltitle;
private System.Windows.Forms.Button lblContact;
private Guna.UI2.WinForms.Guna2Elipse guna2Elipse1;
private System.Windows.Forms.PictureBox pictureBox4;
private System.Windows.Forms.PictureBox pictureBox5;
}
}

147
Form1.cs Normal file
View File

@ -0,0 +1,147 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Net.NetworkInformation;
using System.Runtime.InteropServices;
using System.Threading;
using System.Threading.Tasks;
using System.Timers;
using System.Windows.Forms;
using System.Net;
using System.Security.Principal;
using System.Management;
using System.Diagnostics;
using System.Text;
namespace Tutorial
{
public partial class Form1 : Form
{
private bool dragging = false;
private Point startPoint = new Point(0, 0);
public Form1()
{
InitializeComponent();
lblwinuser.Text = "Hallo " + System.Environment.UserName;
lbltitle.Text = "Tutorial";
lbltime.Text = DateTime.Now.ToLongTimeString();
lbldate.Text = DateTime.Now.ToLongDateString();
lbltitle.Text = "Tutorial";
Dashboard Dashboard_vrb = new Dashboard() { Dock = DockStyle.Fill, TopLevel = false, TopMost = true };
Dashboard_vrb.FormBorderStyle = FormBorderStyle.None;
this.FormLoader.Controls.Add(Dashboard_vrb);
Dashboard_vrb.Show();
}
private void timer1_Tick(object sender, EventArgs e)
{
lbltime.Text = DateTime.Now.ToLongTimeString();
timer1.Start();
}
private void btnDash_Click(object sender, EventArgs e)
{
lbltitle.Text = "Tutorial";
this.FormLoader.Controls.Clear();
Dashboard Dashboard_vrb = new Dashboard() { Dock = DockStyle.Fill, TopLevel = false, TopMost = true };
Dashboard_vrb.FormBorderStyle = FormBorderStyle.None;
this.FormLoader.Controls.Add(Dashboard_vrb);
Dashboard_vrb.Show();
}
private void btnCalender_Click(object sender, EventArgs e)
{
lbltitle.Text = "Calender";
this.FormLoader.Controls.Clear();
Calender Calender_vrb = new Calender() { Dock = DockStyle.Fill, TopLevel = false, TopMost = true };
Calender_vrb.FormBorderStyle = FormBorderStyle.None;
this.FormLoader.Controls.Add(Calender_vrb);
Calender_vrb.Show();
}
private void btnsocial_Click(object sender, EventArgs e)
{
lbltitle.Text = "Social";
this.FormLoader.Controls.Clear();
Social Social_vrb = new Social() { Dock = DockStyle.Fill, TopLevel = false, TopMost = true };
Social_vrb.FormBorderStyle = FormBorderStyle.None;
this.FormLoader.Controls.Add(Social_vrb);
Social_vrb.Show();
}
private void lblContact_Click(object sender, EventArgs e)
{
lbltitle.Text = "Contact";
this.FormLoader.Controls.Clear();
Contact Contact_vrb = new Contact() { Dock = DockStyle.Fill, TopLevel = false, TopMost = true };
Contact_vrb.FormBorderStyle = FormBorderStyle.None;
this.FormLoader.Controls.Add(Contact_vrb);
Contact_vrb.Show();
}
private void pictureBox2_Click(object sender, EventArgs e)
{
lbltitle.Text = "Settings";
this.FormLoader.Controls.Clear();
Settings Settings_vrb = new Settings() { Dock = DockStyle.Fill, TopLevel = false, TopMost = true };
Settings_vrb.FormBorderStyle = FormBorderStyle.None;
this.FormLoader.Controls.Add(Settings_vrb);
Settings_vrb.Show();
}
private void pictureBox3_Click(object sender, EventArgs e)
{
lbltitle.Text = "Info";
this.FormLoader.Controls.Clear();
Info Info_vrb = new Info() { Dock = DockStyle.Fill, TopLevel = false, TopMost = true };
Info_vrb.FormBorderStyle = FormBorderStyle.None;
this.FormLoader.Controls.Add(Info_vrb);
Info_vrb.Show();
}
private void pictureBox4_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void pictureBox5_Click(object sender, EventArgs e)
{
this.WindowState = FormWindowState.Minimized;
}
private void panel2_MouseDown(object sender, MouseEventArgs e)
{
dragging = true;
startPoint = new Point(e.X, e.Y);
}
private void panel2_MouseMove(object sender, MouseEventArgs e)
{
if (dragging)
{
Point p = PointToScreen(e.Location);
Location = new Point(p.X - this.startPoint.X, p.Y - this.startPoint.Y);
}
}
private void panel2_MouseUp(object sender, MouseEventArgs e)
{
dragging = false;
}
}
}

9898
Form1.resx Normal file

File diff suppressed because it is too large Load Diff

65
Info.Designer.cs generated Normal file
View File

@ -0,0 +1,65 @@
namespace Tutorial
{
partial class Info
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Info));
this.pictureBox1 = new System.Windows.Forms.PictureBox();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
this.SuspendLayout();
//
// pictureBox1
//
this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
this.pictureBox1.Location = new System.Drawing.Point(163, 95);
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(445, 255);
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.pictureBox1.TabIndex = 0;
this.pictureBox1.TabStop = false;
//
// Info
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(154)))), ((int)(((byte)(205)))));
this.ClientSize = new System.Drawing.Size(787, 445);
this.Controls.Add(this.pictureBox1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
this.Name = "Info";
this.Text = "Info";
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.PictureBox pictureBox1;
}
}

20
Info.cs Normal file
View File

@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Tutorial
{
public partial class Info : Form
{
public Info()
{
InitializeComponent();
}
}
}

522
Info.resx Normal file
View File

@ -0,0 +1,522 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="pictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
myM8AAAAAElFTkSuQmCC
</value>
</data>
</root>

22
Program.cs Normal file
View File

@ -0,0 +1,22 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Tutorial
{
internal static class Program
{
/// <summary>
/// Der Haupteinstiegspunkt für die Anwendung.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}

View File

@ -0,0 +1,36 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// Allgemeine Informationen über eine Assembly werden über die folgenden
// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
// die einer Assembly zugeordnet sind.
[assembly: AssemblyTitle("Tutorial")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("Tutorial")]
[assembly: AssemblyCopyright("Copyright © 2022")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly
// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von
// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen.
[assembly: ComVisible(false)]
// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
[assembly: Guid("d017a286-458c-4b59-9d09-9705e0ecbbe4")]
// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
//
// Hauptversion
// Nebenversion
// Buildnummer
// Revision
//
// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
// indem Sie "*" wie unten gezeigt eingeben:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

93
Properties/Resources.Designer.cs generated Normal file
View File

@ -0,0 +1,93 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
namespace Tutorial.Properties {
using System;
/// <summary>
/// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
/// </summary>
// Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
// -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
// Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
// mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources {
private static global::System.Resources.ResourceManager resourceMan;
private static global::System.Globalization.CultureInfo resourceCulture;
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal Resources() {
}
/// <summary>
/// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager {
get {
if (object.ReferenceEquals(resourceMan, null)) {
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Tutorial.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
/// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture {
get {
return resourceCulture;
}
set {
resourceCulture = value;
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap icons8_offline_30 {
get {
object obj = ResourceManager.GetObject("icons8_offline_30", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap icons8_online_30 {
get {
object obj = ResourceManager.GetObject("icons8_online_30", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap photo_2022_01_04_20_22_24 {
get {
object obj = ResourceManager.GetObject("photo_2022_01_04_20_22_24", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
}
}

130
Properties/Resources.resx Normal file
View File

@ -0,0 +1,130 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="icons8_offline_30" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\icons8-offline-30.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="icons8_online_30" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\icons8-online-30.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="photo_2022_01_04_20_22_24" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\photo_2022-01-04_20-22-24.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root>

30
Properties/Settings.Designer.cs generated Normal file
View File

@ -0,0 +1,30 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace Tutorial.Properties
{
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
{
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
public static Settings Default
{
get
{
return defaultInstance;
}
}
}
}

View File

@ -0,0 +1,7 @@
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
<Profiles>
<Profile Name="(Default)" />
</Profiles>
<Settings />
</SettingsFile>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

65
Settings.Designer.cs generated Normal file
View File

@ -0,0 +1,65 @@
namespace Tutorial
{
partial class Settings
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Settings));
this.pictureBox1 = new System.Windows.Forms.PictureBox();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
this.SuspendLayout();
//
// pictureBox1
//
this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
this.pictureBox1.Location = new System.Drawing.Point(184, 71);
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(392, 284);
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.pictureBox1.TabIndex = 0;
this.pictureBox1.TabStop = false;
//
// Settings
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(154)))), ((int)(((byte)(205)))));
this.ClientSize = new System.Drawing.Size(787, 445);
this.Controls.Add(this.pictureBox1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
this.Name = "Settings";
this.Text = "Settings";
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.PictureBox pictureBox1;
}
}

20
Settings.cs Normal file
View File

@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Tutorial
{
public partial class Settings : Form
{
public Settings()
{
InitializeComponent();
}
}
}

417
Settings.resx Normal file
View File

@ -0,0 +1,417 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="pictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
FEtLQhYAAAAASUVORK5CYII=
</value>
</data>
</root>

66
Social.Designer.cs generated Normal file
View File

@ -0,0 +1,66 @@
namespace Tutorial
{
partial class Social
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Social));
this.pictureBox1 = new System.Windows.Forms.PictureBox();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
this.SuspendLayout();
//
// pictureBox1
//
this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
this.pictureBox1.Location = new System.Drawing.Point(237, 125);
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(308, 220);
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.pictureBox1.TabIndex = 0;
this.pictureBox1.TabStop = false;
//
// Social
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(154)))), ((int)(((byte)(205)))));
this.ClientSize = new System.Drawing.Size(803, 484);
this.Controls.Add(this.pictureBox1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
this.Name = "Social";
this.Text = "Social";
this.Load += new System.EventHandler(this.Social_Load);
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.PictureBox pictureBox1;
}
}

25
Social.cs Normal file
View File

@ -0,0 +1,25 @@
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Tutorial
{
public partial class Social : Form
{
public Social()
{
InitializeComponent();
}
private void Social_Load(object sender, EventArgs e)
{
}
}
}

1783
Social.resx Normal file

File diff suppressed because it is too large Load Diff

151
Tutorial.csproj Normal file
View File

@ -0,0 +1,151 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{D017A286-458C-4B59-9D09-9705E0ECBBE4}</ProjectGuid>
<OutputType>WinExe</OutputType>
<RootNamespace>Tutorial</RootNamespace>
<AssemblyName>Tutorial</AssemblyName>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<Deterministic>true</Deterministic>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="Guna.UI2, Version=2.0.2.8, Culture=neutral, PublicKeyToken=e4b9cdd7b4cde4b4, processorArchitecture=MSIL">
<HintPath>packages\Guna.UI2.WinForms.2.0.2.8\lib\net40\Guna.UI2.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Deployment" />
<Reference Include="System.Drawing" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="Calender.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Calender.Designer.cs">
<DependentUpon>Calender.cs</DependentUpon>
</Compile>
<Compile Include="Contact.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Contact.Designer.cs">
<DependentUpon>Contact.cs</DependentUpon>
</Compile>
<Compile Include="Dashboard.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Dashboard.Designer.cs">
<DependentUpon>Dashboard.cs</DependentUpon>
</Compile>
<Compile Include="Form1.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Form1.Designer.cs">
<DependentUpon>Form1.cs</DependentUpon>
</Compile>
<Compile Include="Info.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Info.Designer.cs">
<DependentUpon>Info.cs</DependentUpon>
</Compile>
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Settings.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Settings.Designer.cs">
<DependentUpon>Settings.cs</DependentUpon>
</Compile>
<Compile Include="Social.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Social.Designer.cs">
<DependentUpon>Social.cs</DependentUpon>
</Compile>
<EmbeddedResource Include="Calender.resx">
<DependentUpon>Calender.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Contact.resx">
<DependentUpon>Contact.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Dashboard.resx">
<DependentUpon>Dashboard.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Form1.resx">
<DependentUpon>Form1.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Info.resx">
<DependentUpon>Info.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
<DesignTime>True</DesignTime>
</Compile>
<EmbeddedResource Include="Settings.resx">
<DependentUpon>Settings.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Social.resx">
<DependentUpon>Social.cs</DependentUpon>
</EmbeddedResource>
<None Include="packages.config" />
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
<Compile Include="Properties\Settings.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
</ItemGroup>
<ItemGroup>
<None Include="App.config" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\icons8-offline-30.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\icons8-online-30.png" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\photo_2022-01-04_20-22-24.jpg" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

25
Tutorial.sln Normal file
View File

@ -0,0 +1,25 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.32014.148
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tutorial", "Tutorial.csproj", "{D017A286-458C-4B59-9D09-9705E0ECBBE4}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{D017A286-458C-4B59-9D09-9705E0ECBBE4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D017A286-458C-4B59-9D09-9705E0ECBBE4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D017A286-458C-4B59-9D09-9705E0ECBBE4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D017A286-458C-4B59-9D09-9705E0ECBBE4}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {F8D4AF3B-8011-4700-88D3-534ADAEFAA7D}
EndGlobalSection
EndGlobal

4
packages.config Normal file
View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Guna.UI2.WinForms" version="2.0.2.8" targetFramework="net48" />
</packages>