• Forum vBulletin altyapısından Xenforo altyapısına geçirildi, bu sebeple eski şifreleriniz ile foruma giriş yapamayacaksınız, parolamı unuttum adımından mailiniz ile şifre sıfırlayarak giriş yapabilirsiniz.

    Üyeliklerinde geçerli bir mail adresi olmadığı için sıfırlama yapamayacak kullanıcılar forum kullanıcı adlarını ve yeni şifrelerini yazarak info@maxigame.org adresine şifre sıfırlamak istediklerine dair bir mail göndersinler şifrelerini sıfırlayıp mail adreslerini güncelleyeceğiz. Şifreniz sıfırlandıktan sonra foruma giriş yapıp tekrar istediğiniz gibi değiştirebilirsiniz.

C# Dilinde Veri tabanı bağlantı kontrol

msterou011flu

Aileden
Aktiflik
K.Tarihi
21 May 2009
Mesajlar
391
Puanı
41
Konum
Antalya
C# dilinde bir şeyler yapmaya çalışıyorum. Sadece boş vakit öldürmek ve dili öğrenebilmek için. Yeni olunca bazı yerlerde takılıyorum. Microsoft SQL Server Server name, kullanıcı, şifre, veritabanı isimleri... Bağlan diye form oluşturdum. İçine bağlantı kısımlarını tasarladım. Kodlarını internetten baktım hiç örnek bulamadım. Veri tabanı; veri çekme, ekleme, değiştirme gibi örnekler bol miktarda fakat bağlantı nasıl kontrol edilir onu bulamadım. Kullanıcının yazdığı bağlan formundaki değişkenlerle nasıl bağlantı yapabilirim? Kullanıcı adı veritabanı üzerinde tam yetkiye sahip olmasıda önemli. Hatta windows autentication mode olarak bağlanma olanağı sağlanabilir mi?
EQ97N8.png

Bağlandığında label'lara Account veritabanına bağlandı! şeklinde uyarılar vereceğim. Birde sekme eklemek istiyorum ama o şekilde sekme nasıl eklenir bilemedim. Sekme altına sekme eklenmiş.
nY0vXR.png

Teşekkürler...
 
Son düzenleme:
rYnbN3.png


Bu TreeView nodelerin clickleri nasıl ayarlanıyor bir türlü aramalarıma karşılık bulamadım. Tab olayındaki gibi ayrı ayrı form oluşturmaya gerek kalmadan birbirinden farklı şeyler koyabiliyorduk. TreeView'de öyle oluyor mu?
Birde SQL Bağlantıları yapılmış hazır program verebilir misiniz? Sadece Bağlan formundaki bizim yazdığımız bilgilerle nasıl bağlanır o kısmı lazım.

C# bilen pek tanıdığım yok umarım yardımcı olursunuz. Teşekkürler.
@Nursis
@_DeaLyDeviL_

(İnternette V.Studio 2010 üzerinde yapılmış örnekler var ben 2013 kullanıyorum anlatıldığı gibi olmuyor bazı şeyler.:) SQLConnection mesela.)
 
2010 ve 2013 olması fark etmiyor zaten.

C# TreeView Tutorial

Click olayı yok, selected ile anlaşılıyor. Bu linkte örneği mevcut.

@msterou011flu
Programda nodeyi seçip kutu buton vs ekleyemiyorum. Her node aynı kutular üzerinde çalışacaksa ne anlamı kaldı ki? Onu anlatmaya çalışıyorum. Seçince message falan vermiş örnekte. Herhangi bir programın özelliklerini ayarlarken bu TreeView şeklinde nodeleri farklı butonlara sahip. Onun gibi.

(2010 da kütüphaneden SQLConnection ile ilgili bir şey ekliyordu. Benim kütüphane farklıydı hemde eklenen şey benim kütüphanede yoktu. Xpress - PRO ile mi ilgili diye örneği bulabilirsem tekrar bakacağım. )
 
İstediğin gibi özelleştirebilirsin. Ayrıca internetten de bakabilirsin bununla ilgili videolara.

@msterou011flu
İnternetteki bu konuyla ilgili tüm videolara baktım. Hatta Microsoftun keşfet makalelerini bile okudum dediğim şeyle ilgili bir şey yazılmamış. Ama dediğim şeyi yapanlar var. Biliyorsan kendi yazınla anlatabilir misin? Benim aklıma gelen tek şey node select olduğunda belli textBox, Button Visible = true; olsun gibi.(denemedim). Dediğim şeyi uygulamaya kalktığımda bir sürü textBox üst üste binecek. Buda istenmeyen bir şey.:)Yapanlar nasıl yapıyor diye kafayı yiyecem.

Teşekkürler.
 
Textbox vb herneyse groupbox'a koy. Karışık olacak ama yapacak birşey yok. Ayrıca dediğin şeyi hala anlamadım. Ner node neden aynı çalışsın ki ? Hepsinin farklı index leri var. Properties'i kurcala biraz. :)
 
# HELP :)

Ne kadar ararsam arayım sonuca varamadım. Resimdeki gibi bir TreeView yapmak istedim benden başka isteyende yokmuş ne kadar cins biriyim :)
C#için şuan 2 sayfa not tuttum defterde öğrenme aşamasındayım.


Q1q3rk.png

Bilenler anlatabilir mi nasıl ulaşabilirim şu node indexlerine?

@_DeaLyDeviL_
 
Biliyormusun senin ne yapmak istediğini hala anlamış değilim. :D Belki bunu istiyorsundur, aradığın şey böyle birşey yapmak mı ?

Q1qmpA.png
 
Biliyormusun senin ne yapmak istediğini hala anlamış değilim. :D Belki bunu istiyorsundur, aradığın şey böyle birşey yapmak mı ?

Q1qmpA.png
Hayır, node oluşturdum. Mesela child node1 yazan yere textBox oluşturacağım. diğer nodeye başka bir şey yani işte anlamışsındır umarım. :) TabControl'de nasıl bir sürü form yapmaktan kurtuluyorsak bunda da aynısını yapacağım. Ama Visual Studioda tıklanmıyor nodelere.
 
Hayır, node oluşturdum. Mesela child node1 yazan yere textBox oluşturacağım. diğer nodeye başka bir şey yani işte anlamışsındır umarım. :) TabControl'de nasıl bir sürü form yapmaktan kurtuluyorsak bunda da aynısını yapacağım. Ama Visual Studioda tıklanmıyor nodelere.

Merhabalar..

Neyi kast ettiğinizi anladım. Benim aklıma da bunun için farklı paneller ekleyip treeView tıkladığın seçeneğe göre visible özelliğini değiştirmek geldi.
Ama uğraştırıcı olacaktır, bence tabControl kullanmak işiniz için daha kolay olacaktır.
 
Merhabalar..

Neyi kast ettiğinizi anladım. Benim aklıma da bunun için farklı paneller ekleyip treeView tıkladığın seçeneğe göre visible özelliğini değiştirmek geldi.
Ama uğraştırıcı olacaktır, bence tabControl kullanmak işiniz için daha kolay olacaktır.
TabControl hoş gözükmüyor. TreeView özelliğinde var demek istediğim ama yapan nasıl yapıyor. Visible true false yapma fikri benimde aklıma geldi fakat. Üst üste biniyor çoğu şey. (İstenmeyen olay :) ) Acaba grid ekleyip tablo çağırır gibi form çağırarak sorunum çözülür mü ki? Microsoft nasıl bahsetmez bu özellikten onu anlamış değilim.
 
TabControl hoş gözükmüyor. TreeView özelliğinde var demek istediğim ama yapan nasıl yapıyor. Visible true false yapma fikri benimde aklıma geldi fakat. Üst üste biniyor çoğu şey. (İstenmeyen olay :) ) Acaba grid ekleyip tablo çağırır gibi form çağırarak sorunum çözülür mü ki? Microsoft nasıl bahsetmez bu özellikten onu anlamış değilim.

Kardeş gece gece benimde kafama taktın .. :) 2 saattir bakınıyorum ancak bulmadım bununla ilgili bir şey. Öğrenirsem yardımcı olmaya çalışırım..
 
TabControl hoş gözükmüyor. TreeView özelliğinde var demek istediğim ama yapan nasıl yapıyor. Visible true false yapma fikri benimde aklıma geldi fakat. Üst üste biniyor çoğu şey. (İstenmeyen olay :) ) Acaba grid ekleyip tablo çağırır gibi form çağırarak sorunum çözülür mü ki? Microsoft nasıl bahsetmez bu özellikten onu anlamış değilim.

Mecburen üst üste binecek. Nodeler textbox ile değiştirilebilir ama en baştan class yazmak gerekir ve tasarım için giç class yazmış değilim. Ayrıca node leri textbox ile değiştirmeyi ilk senden duyuyorum. İşin garibi ise böyle hoş bir görüntü sağlayamassın gibi paneller üzerine yapsan daha düzenli olacak sanki. :)
 


Mecburen üst üste binecek. Nodeler textbox ile değiştirilebilir ama en baştan class yazmak gerekir ve tasarım için giç class yazmış değilim. Ayrıca node leri textbox ile değiştirmeyi ilk senden duyuyorum. İşin garibi ise böyle hoş bir görüntü sağlayamassın gibi paneller üzerine yapsan daha düzenli olacak sanki. :)
nodeyi textBox ile değiştirme demedim ki. Nodeye select yapınca formdaki çağırmak isteğim araçların visible özelligini false değerinde true değerine çevireceğim. Benim anlamadığım kısım photoshop gibi karışık programların özelliğini ayarlarken TreeView kullanılmış. O kadar CheckBox vs kullanılmış ki nasıl oluyor da karışıklık çıkmadan ayarlayabiliyorlar.
 
nodeyi textBox ile değiştirme demedim ki. Nodeye select yapınca formdaki çağırmak isteğim araçların visible özelligini false değerinde true değerine çevireceğim. Benim anlamadığım kısım photoshop gibi karışık programların özelliğini ayarlarken TreeView kullanılmış. O kadar CheckBox vs kullanılmış ki nasıl oluyor da karışıklık çıkmadan ayarlayabiliyorlar.

Şimdi koskoca Adobe şirketinden bahsediyoruz ve onlar c# ile geliştirilmiyor. Örneğin photoshop cs6 c++ 9 ile geliştirildi. C# ile yapsalar 1 saniyelik işlem 5 saniye daha uzardı mesela. :D

Dediğin şey tam olarak bumu şimdi ;

3 node var, 3 textbox hangisini seçersem o gözüksün ama karışık olmasın. Böyleyse arka arkaya panel ekleyerek yaabilirsin düzenleme açısından daha kolay olur. Onun dışında iki satır birşey yazdım. İnternette bulamadım demişsin.Listbox'da test ettim. GroupBox'ın tag'ını seçilen itemin adını yazman yeterli. Groupboxlar aynı yerde olması lazım. İç içe girmemsi lazım :

d4YX7X.png
 
Geri
Üst