{"id":551,"date":"2018-12-30T17:45:28","date_gmt":"2018-12-30T14:45:28","guid":{"rendered":"http:\/\/www.aydiner.gen.tr\/?page_id=551"},"modified":"2018-12-30T18:24:18","modified_gmt":"2018-12-30T15:24:18","slug":"visual-studio-c-kullanicidan-bilgi-almak-ve-ekranda-gostermek","status":"publish","type":"page","link":"https:\/\/www.aydiner.gen.tr\/index.php\/visual-studio-c-kullanicidan-bilgi-almak-ve-ekranda-gostermek\/","title":{"rendered":"Visual Studio C# Kullan\u0131c\u0131dan Bilgi Almak ve Ekranda G\u00f6stermek"},"content":{"rendered":"<p>Visual Studio ile haz\u0131rlayaca\u011f\u0131m\u0131z projelerde kullan\u0131c\u0131dan bilgi almak ve&nbsp; Sonucun ekranda g\u00f6sterilmesi i\u00e7in a\u015fa\u011f\u0131daki kontrollerden faydalan\u0131l\u0131r:<\/p>\n<ul>\n<li><strong>Textbox&nbsp;<\/strong> &#8212;Kullan\u0131c\u0131dan bilgi almak i\u00e7in kullan\u0131l\u0131r.&nbsp; Al\u0131nan de\u011fer string t\u00fcrdedir.\n<ul>\n<li>Textbox1.Text=&#8221;Bili\u015fim Teknolojileri&#8221;; \/\/TextBox i\u00e7erisinde Bili\u015fim Teknolojileri yaz\u0131s\u0131 g\u00f6sterilir.<\/li>\n<li>Label1.Text=TextBox1.Text; \/\/&nbsp;TextBox i\u00e7erisinde ifade Label i\u00e7erisine aktar\u0131l\u0131r.<\/li>\n<li>sayi=TextBox1.Text&nbsp; &nbsp; &nbsp; &nbsp; \/\/ TextBox i\u00e7erisindeki yaz\u0131 sayi de\u011fi\u015fkenine at\u0131l\u0131r. metinsel ifade oldu\u011fu i\u00e7in i\u015flem yapabilmek i\u00e7in say\u0131sal t\u00fcre d\u00f6n\u00fc\u015ft\u00fcrmek gerekir. \u00d6rnek :&nbsp; sayi = Convert.ToInt16(TextBox1.Text);&nbsp;<\/li>\n<\/ul>\n<\/li>\n<li><strong>Label&nbsp;<\/strong> &#8212;&nbsp;Kullan\u0131c\u0131ya bilgi vermek amac\u0131yla kullan\u0131l\u0131r.&nbsp;De\u011fer string t\u00fcrdedir.\n<ul>\n<li>Label1.Text=&#8221;Kay\u0131t Ger\u00e7ekle\u015ftirildi.&#8221;; \/\/ Label \u00fczerine Kay\u0131t Ger\u00e7ekle\u015ftirildi. yaz\u0131ld\u0131<\/li>\n<\/ul>\n<\/li>\n<li><strong>DropDownList<\/strong> &#8212; Kullan\u0131c\u0131n\u0131n se\u00e7im yapmas\u0131n\u0131 sa\u011flayan a\u00e7\u0131l\u0131r listedir.\n<ul>\n<li>DropDownList1.SelectedItem.Value = &#8220;Bursa&#8221;;&nbsp; Se\u00e7ili olan de\u011fer Bursa<\/li>\n<li>DropDownList1.Items.Add(&#8220;\u0130stanbul&#8221;); Listeye eleman eklemek<\/li>\n<li>DropDownList1_SelectedIndexChanged \/\/ eleman \u00fczerine \u00e7ift t\u0131kland\u0131\u011f\u0131nda kod yaz\u0131lacak yer, listedeki eleman de\u011fi\u015fti\u011finde ger\u00e7ekle\u015fmesini istedi\u011fimiz durumu burada belirtiriz.<\/li>\n<li>label1.Text = &#8220;Se\u00e7iminiz : &#8221; + comboBox1.SelectedItem;<\/li>\n<\/ul>\n<\/li>\n<li><strong>ListBox<\/strong> &#8212;&nbsp;DropDownList in a\u00e7\u0131k halidir. \u00d6zellikleri benzerdir.\n<ul>\n<li>ListBox1.SelectedItem.toString() \/\/ Se\u00e7ili eleman\u0131 string t\u00fcr\u00fcnden verir.<\/li>\n<li>\n<pre class=\"lang:default decode:true\">\/\/ Butona t\u0131kland\u0131\u011f\u0131nda textBox lardaki i\u00e7eri\u011fi ListBox a ekler. \r\nprivate void button1_Click(object sender, EventArgs e)\r\n        {\r\n            listBox1.Items.Add(textBox1.Text + \" \" + textBox2.Text);\r\n        }<\/pre>\n<pre class=\"lang:default decode:true\">\/\/ Buton2 ye t\u0131kland\u0131\u011f\u0131nda  se\u00e7ili olan eleman\u0131 siler. Se\u00e7ili eleman yok ise label e se\u00e7im yap\u0131n yazd\u0131r\u0131l\u0131r.\r\nprivate void button2_Click(object sender, EventArgs e)\r\n          protected void Button2_Click(object sender, EventArgs e)\r\n        {\r\n            int secim = ListBox1.SelectedIndex;\r\n            if (secim != -1)\r\n            {\r\n                ListBox1.Items.RemoveAt(secim);\r\n            }\r\n            else\r\n            {\r\n                \r\n                Label1.Text=(\"Se\u00e7im Yap\u0131n!\");\r\n            }\r\n        }<\/pre>\n<p>&nbsp;<\/li>\n<\/ul>\n<\/li>\n<li><strong>RadioButton<\/strong> &#8212;&nbsp;Kullan\u0131c\u0131n\u0131n se\u00e7enekler aras\u0131ndan sadece bir tane se\u00e7im yapmas\u0131n\u0131 sa\u011flar.\n<ul>\n<li>\n<pre class=\"lang:default decode:true\">private void button1_Click(object sender, EventArgs e)\r\n{\r\nint sayi1,sayi2,sonuc;\r\nsayi1=Convert.ToInt32(textBox1.Text);\r\nsayi2=Convert.ToInt32(textBox2.Text);\r\n<strong>if (radioButton1.Checked==true)\/\/ Se\u00e7ili ise<\/strong>\r\n{\r\nsonuc = sayi1 + sayi2;\r\n}\r\nelse\r\n{\r\nsonuc = sayi1 - sayi2;\r\n}\r\nlabel4.Text = sonuc.ToString();\r\n}<\/pre>\n<p>radioButton1_CheckedChanged olay\u0131na da kod yaz\u0131labilir. \u00d6rnek :&nbsp;MessageBox.Show(&#8220;Radio Buton 1 se\u00e7ildi&#8221;);<\/li>\n<\/ul>\n<\/li>\n<li>CheckBox\n<ul>\n<li>RadioButton ile ayn\u0131 \u00f6zelliklere sahiptir. Fakat birden fazla se\u00e7im yap\u0131labilir veya hi\u00e7 se\u00e7im yap\u0131lmadan b\u0131rak\u0131labilir. \u00d6rnek : checkBox1.Checked==false\/\/se\u00e7ili ise<\/li>\n<\/ul>\n<\/li>\n<li>Calendar\n<ul>\n<li>&nbsp;Label1.Text = Calendar1.SelectedDate.ToString(); Se\u00e7ili olan tarihi labele aktar\u0131r.<\/li>\n<\/ul>\n<\/li>\n<li>Image\n<ul>\n<li>\n<pre class=\"lang:default decode:true \">Butona t\u0131kland\u0131\u011f\u0131nda resim nesnesinde belirtilen yerdeki resim g\u00f6r\u00fcnt\u00fclenir.\r\n protected void Button1_Click(object sender, EventArgs e)\r\n        {\r\n            Image1.ImageUrl=\"images\/arkaplan.jpg\";\r\n\r\n        }<\/pre>\n<\/li>\n<\/ul>\n<\/li>\n<li>FileUpload\n<ul>\n<li>\n<pre class=\"lang:default decode:true\">protected void yukle_Click(object sender, EventArgs e)\r\n    {\r\n        if (FileUpload1.HasFile)\/\/Kullan\u0131c\u0131 fileupload ile bir dosya se\u00e7mi\u015f ise i\u015flemleri ger\u00e7ekle\u015ftir.\r\n        {\r\n             FileUpload1.SaveAs(Server.MapPath(\"~\/images\/\") +FileUpload1.FileName);\r\n             \/\/Sunucuda ki images klas\u00f6r\u00fcn\u00fcn i\u00e7erisine resmi oldu\u011fu gibi y\u00fckledik.\r\n             Label1.Text = \"Dosya y\u00fcklendi.\";                   \r\n        }   \r\n        else\r\n            Label1.Text = \"L\u00fctfen bir dosya se\u00e7iniz.\";\r\n    }<\/pre>\n<p>&nbsp;<\/li>\n<\/ul>\n<\/li>\n<li>Panel &#8212; Paneller \u00fczerine kontroller yerle\u015ftirebiliriz. Paneller gizlendi\u011finde \u00fczerindeki kontrollerde gizlenmi\u015f olur.\n<ul>\n<li>\n<pre class=\"lang:default decode:true  \">\/\/ Butona bas\u0131ld\u0131\u011f\u0131nda paneli g\u00f6r\u00fcn\u00fcr yap.\r\nprotected void Button2_Click(object sender, EventArgs e)\r\n        {\r\n            Panel1.Visible = true;\r\n        }<\/pre>\n<p>&nbsp;<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Visual Studio ile haz\u0131rlayaca\u011f\u0131m\u0131z projelerde kullan\u0131c\u0131dan bilgi almak ve&nbsp; Sonucun ekranda g\u00f6sterilmesi i\u00e7in a\u015fa\u011f\u0131daki kontrollerden faydalan\u0131l\u0131r: Textbox&nbsp; &#8212;Kullan\u0131c\u0131dan bilgi almak [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-551","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.aydiner.gen.tr\/index.php\/wp-json\/wp\/v2\/pages\/551","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.aydiner.gen.tr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.aydiner.gen.tr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.aydiner.gen.tr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aydiner.gen.tr\/index.php\/wp-json\/wp\/v2\/comments?post=551"}],"version-history":[{"count":0,"href":"https:\/\/www.aydiner.gen.tr\/index.php\/wp-json\/wp\/v2\/pages\/551\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.aydiner.gen.tr\/index.php\/wp-json\/wp\/v2\/media?parent=551"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}