Arama butonu
Bu konudaki kullanıcılar: 2 misafir, 1 mobil kullanıcı
4171
Cevap
168370
Tıklama
3
Öne Çıkarma
Cevap: C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (34. sayfa)
A
13 yıl
Onbaşı

quote:

Orijinalden alıntı: garui

quote:

Orijinalden alıntı: albatros26

visual studio c# üzerinden bir proje hazırlıyorum mysql üzerinden kullanıcı adı ve şifre kontrolu yapararak uygulamayı actırıyorum, ama yapmak istediğim uygulamayı 1 kullanıcı 1 defa acması aynı şifreyi kullarak ikinci kişi açmaya calıştıgı zaman ilk acanın programı kapansın uyarı versin veya hiç acılmasın yine acık olduguna dahir hata versin. yardımcı olucak varmı acaba.

Bunun için bir server - client haberleşmesi lazım. Veya bir windows servisi. Madem database üzerinde çalışıyorsun, her kullanıcı için yeni bir alan ekle. active - inactive şeklinde. Şifre girilince active olur kolon. Başkası gelince aynı şifreyle bu bölüm active-inactive kontrolü yaparsın. active ise izin vermezsin. Program kapatılınca otomatik inactive yapması lazım. Ve program - database bağlantısını kontrol eden bir kod bloğuda lazım database üzerinde çalışan. Session timeout gibi. Connection reset by peer gibi işlemler için.


Tabi bu benim fikrim başkadüşüncelerde çıkabilir.

Aynı Bu Şekilde Yapıyorum Oturum Açan Kişinin Database Bir Bölümüne Online - Offline Kısmı Ekledim Oturum Acında Online 1 Oluyor Kapatınca Offline 0 Oluyor Ama Bazen Program Olsun internet,elektrik,kilitlenmi Gibi Durumlarda Aktive Olarak Kalıyor Cunku Program'dan Çıkış yap Diyince Databese Offline Gönderiyor 1 i 0 Yapıyor Doğal Olarak Bu Durumda Acık Kalıyor Gorunuyor Sitem Bu Yüzden Baska Çözümlere Yöneldim.


Bu mesaja 3 cevap geldi.
L
13 yıl
Yarbay

Merhaba arkadaşlar ben de c programına yeni başladım.Yazamadığım bir kod var. Bunu nasıl yazabilirim acaba?
In a university there is N (take N=10 for this algorithm) class. In each class there is M (take 
M=30) student. Each student takes 12 exams. The user will enter the student name and exam
results. For each student the average point and student name will be written on the screen.
At the End write out each class average exam result.


Bu mesaja 1 cevap geldi.
G
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: aalbatros

quote:

Orijinalden alıntı: garui

quote:

Orijinalden alıntı: albatros26

visual studio c# üzerinden bir proje hazırlıyorum mysql üzerinden kullanıcı adı ve şifre kontrolu yapararak uygulamayı actırıyorum, ama yapmak istediğim uygulamayı 1 kullanıcı 1 defa acması aynı şifreyi kullarak ikinci kişi açmaya calıştıgı zaman ilk acanın programı kapansın uyarı versin veya hiç acılmasın yine acık olduguna dahir hata versin. yardımcı olucak varmı acaba.

Bunun için bir server - client haberleşmesi lazım. Veya bir windows servisi. Madem database üzerinde çalışıyorsun, her kullanıcı için yeni bir alan ekle. active - inactive şeklinde. Şifre girilince active olur kolon. Başkası gelince aynı şifreyle bu bölüm active-inactive kontrolü yaparsın. active ise izin vermezsin. Program kapatılınca otomatik inactive yapması lazım. Ve program - database bağlantısını kontrol eden bir kod bloğuda lazım database üzerinde çalışan. Session timeout gibi. Connection reset by peer gibi işlemler için.


Tabi bu benim fikrim başkadüşüncelerde çıkabilir.

Aynı Bu Şekilde Yapıyorum Oturum Açan Kişinin Database Bir Bölümüne Online - Offline Kısmı Ekledim Oturum Acında Online 1 Oluyor Kapatınca Offline 0 Oluyor Ama Bazen Program Olsun internet,elektrik,kilitlenmi Gibi Durumlarda Aktive Olarak Kalıyor Cunku Program'dan Çıkış yap Diyince Databese Offline Gönderiyor 1 i 0 Yapıyor Doğal Olarak Bu Durumda Acık Kalıyor Gorunuyor Sitem Bu Yüzden Baska Çözümlere Yöneldim.

İşte bu yüzden bir kod bloğu lazım demiştim. Bu tip elektrik kesilmeleri, bağlantı kesilmelerinde; Connection Timeout, Connection Lost gibi kontrol mekanizmasını yapacak bir Windows servisi (tabi yazdığın yere göre değişir bu web servisi, database kontrolü yapan bir mekanizma olur. ) Aktif bağlantı durumlarını takip edebilmek için yararlı olacaktır. Mesela database de aktif gördüğün kullanıcıya 60 saniyede bir ping atıcak bir mekanizma.

http://blogs.msdn.com/b/bclteam/archive/2005/03/15/396428.aspx
http://www.muukka.net/programming/service/
http://industriousone.com/blog/writing-windows-services-c





< Bu mesaj bu kişi tarafından değiştirildi garui -- 27 Ekim 2012; 1:10:08 >

G
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: lovekrand

Merhaba arkadaşlar ben de c programına yeni başladım.Yazamadığım bir kod var. Bunu nasıl yazabilirim acaba?
In a university there is N (take N=10 for this algorithm) class. In each class there is M (take 
M=30) student. Each student takes 12 exams. The user will enter the student name and exam
results. For each student the average point and student name will be written on the screen.
At the End write out each class average exam result.


Forumda bu soruyu 1 hafta içinde sanırım bu çüncü görüşüm. Hocanız algoritma mı istiyor, C kodu mu ? Ve siz ne yazdınız. Onu gösterin yardımcı olmaya çalışan birileri çıkacaktır.


Bu mesaja 1 cevap geldi.
R
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: garui

quote:

Orijinalden alıntı: lovekrand

Merhaba arkadaşlar ben de c programına yeni başladım.Yazamadığım bir kod var. Bunu nasıl yazabilirim acaba?
In a university there is N (take N=10 for this algorithm) class. In each class there is M (take 
M=30) student. Each student takes 12 exams. The user will enter the student name and exam
results. For each student the average point and student name will be written on the screen.
At the End write out each class average exam result.


Forumda bu soruyu 1 hafta içinde sanırım bu çüncü görüşüm. Hocanız algoritma mı istiyor, C kodu mu ? Ve siz ne yazdınız. Onu gösterin yardımcı olmaya çalışan birileri çıkacaktır.

Hoca algoritma olarak istiyor C olarak değil. Bu arada sınıftan baya DH'de takılan varmış onu anladım (istanbul üni)


Bu mesaja 1 cevap geldi.
L
13 yıl
Yarbay

quote:

Orijinalden alıntı: Conqueror42

quote:

Orijinalden alıntı: garui

quote:

Orijinalden alıntı: lovekrand

Merhaba arkadaşlar ben de c programına yeni başladım.Yazamadığım bir kod var. Bunu nasıl yazabilirim acaba?
In a university there is N (take N=10 for this algorithm) class. In each class there is M (take 
M=30) student. Each student takes 12 exams. The user will enter the student name and exam
results. For each student the average point and student name will be written on the screen.
At the End write out each class average exam result.


Forumda bu soruyu 1 hafta içinde sanırım bu çüncü görüşüm. Hocanız algoritma mı istiyor, C kodu mu ? Ve siz ne yazdınız. Onu gösterin yardımcı olmaya çalışan birileri çıkacaktır.

Hoca algoritma olarak istiyor C olarak değil. Bu arada sınıftan baya DH'de takılan varmış onu anladım (istanbul üni)

Evet hoca algoritma ve akış diyagramlarını istiyor .Ben kod olarak anlamadığım bazı noktalar vardı onun için o şekilde sordum ama onları da hallettim.



R
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: aalbatros

quote:

Orijinalden alıntı: garui

quote:

Orijinalden alıntı: albatros26

visual studio c# üzerinden bir proje hazırlıyorum mysql üzerinden kullanıcı adı ve şifre kontrolu yapararak uygulamayı actırıyorum, ama yapmak istediğim uygulamayı 1 kullanıcı 1 defa acması aynı şifreyi kullarak ikinci kişi açmaya calıştıgı zaman ilk acanın programı kapansın uyarı versin veya hiç acılmasın yine acık olduguna dahir hata versin. yardımcı olucak varmı acaba.

Bunun için bir server - client haberleşmesi lazım. Veya bir windows servisi. Madem database üzerinde çalışıyorsun, her kullanıcı için yeni bir alan ekle. active - inactive şeklinde. Şifre girilince active olur kolon. Başkası gelince aynı şifreyle bu bölüm active-inactive kontrolü yaparsın. active ise izin vermezsin. Program kapatılınca otomatik inactive yapması lazım. Ve program - database bağlantısını kontrol eden bir kod bloğuda lazım database üzerinde çalışan. Session timeout gibi. Connection reset by peer gibi işlemler için.


Tabi bu benim fikrim başkadüşüncelerde çıkabilir.

Aynı Bu Şekilde Yapıyorum Oturum Açan Kişinin Database Bir Bölümüne Online - Offline Kısmı Ekledim Oturum Acında Online 1 Oluyor Kapatınca Offline 0 Oluyor Ama Bazen Program Olsun internet,elektrik,kilitlenmi Gibi Durumlarda Aktive Olarak Kalıyor Cunku Program'dan Çıkış yap Diyince Databese Offline Gönderiyor 1 i 0 Yapıyor Doğal Olarak Bu Durumda Acık Kalıyor Gorunuyor Sitem Bu Yüzden Baska Çözümlere Yöneldim.

Alıntıları Göster
09w568.m,,.





< Bu mesaj bu kişi tarafından değiştirildi rob dö şambır -- 30 Nisan 2013; 15:36:52 >
Bu mesaja 1 cevap geldi.
T
13 yıl
Yarbay

quote:

Orijinalden alıntı: rob dö şambır

quote:

Orijinalden alıntı: aalbatros

quote:

Orijinalden alıntı: garui

quote:

Orijinalden alıntı: albatros26

visual studio c# üzerinden bir proje hazırlıyorum mysql üzerinden kullanıcı adı ve şifre kontrolu yapararak uygulamayı actırıyorum, ama yapmak istediğim uygulamayı 1 kullanıcı 1 defa acması aynı şifreyi kullarak ikinci kişi açmaya calıştıgı zaman ilk acanın programı kapansın uyarı versin veya hiç acılmasın yine acık olduguna dahir hata versin. yardımcı olucak varmı acaba.

Bunun için bir server - client haberleşmesi lazım. Veya bir windows servisi. Madem database üzerinde çalışıyorsun, her kullanıcı için yeni bir alan ekle. active - inactive şeklinde. Şifre girilince active olur kolon. Başkası gelince aynı şifreyle bu bölüm active-inactive kontrolü yaparsın. active ise izin vermezsin. Program kapatılınca otomatik inactive yapması lazım. Ve program - database bağlantısını kontrol eden bir kod bloğuda lazım database üzerinde çalışan. Session timeout gibi. Connection reset by peer gibi işlemler için.


Tabi bu benim fikrim başkadüşüncelerde çıkabilir.

Aynı Bu Şekilde Yapıyorum Oturum Açan Kişinin Database Bir Bölümüne Online - Offline Kısmı Ekledim Oturum Acında Online 1 Oluyor Kapatınca Offline 0 Oluyor Ama Bazen Program Olsun internet,elektrik,kilitlenmi Gibi Durumlarda Aktive Olarak Kalıyor Cunku Program'dan Çıkış yap Diyince Databese Offline Gönderiyor 1 i 0 Yapıyor Doğal Olarak Bu Durumda Acık Kalıyor Gorunuyor Sitem Bu Yüzden Baska Çözümlere Yöneldim.

lock kullan. mysql'de tam komut nedir bilmiyorum ama illa vardır, içinde lock geçen komutlara bak. Windows ağlarda Active Directory kullanarak da resource locking yapılıyor, ama mysql kullandığına göre windows bağımsız bir çözüm istiyorsun (aslında linux içinde ldap var, ama o kısımlar bilmiyorsan hiç bulaşma, mysql kitabında lock'lara bak)

Client - Server ise durum, acikcasi Visual Studio C# ile nasil yapilir bilmiyorum ama aklima bir kac fikir de gelmiyor degil.

1. cozum Bahsettiginiz, elektrik kesilmesi vs durumlarda server tarafinda hata olusmasi gerek, bu hatayi catch yaparak inactive yap.

2. cozum(eger 1. olmuyorsa), 2. client request gonderdiginde, eger baglanti var gozukuyorsa, server, 1. client'a bir mesaj gondersin(misal, "Another Request" gibi), clienti coklu threaded olarak yazip "Another Request" adli mesaj aldiginda "OK" diye geri mesaj gondermesini saglayabilirsin. Eger server "OK" mesajini alirsa, 2. client'a Error mesaji gondersin, eger almazsa, 2. client'a izin versin.

3. cozum(digerleri olmuyorsa), bu yontemin kesin calisacagindan eminim ama aralarindan en inefficient yontemidir. Client kisaca databasede bi degeri surekli ya da belli bir zaman araliklarinda (5 sn de 1 kere gibi) artririp 10000 e gelince tekrar 0 dan baslar.
a)Oteki client 15 saniye boyunca databaseteki o degere bakar, degismediyse baglanir, degistiyse baglanmaz.
YADA;
b)Server surekli bu degeri check eder, bu deger 5 kere ayni olunca, otomatik olarak offline yapar, eger atiyorum 1 dakika sonra ayni clientin ag baglantisi geri gelirde, tekrar degistirmek isterse, server tekrar izin verip(burda basitte olsa bi verification kullanmak iyi fikirdir) online a geri getirir.

Fakat benim kafami karistiran, ve mantikli olmasi gereken, bu tarz baglanti kopmalarinda zaten otomatik error vermiyor mu hangi baglantiyi kullaniyorsaniz?



R
13 yıl
Teğmen

quote:

Orijinalden alıntı: tunahancoskun

quote:

Orijinalden alıntı: £XE

Arkadaşlar buraya böyle bir konu açma ihtiyacı duydum. C/C++/C# da takıldığınız yerler olursa bu konu altında paylaşın. Ben ve diğer arkadaşlar elimizden geldikçe yardımcı olalım.

[size=3]NOT : Bana şu programı yazabilir misiniz ? Tarzında sorulara cevap vermeyeceğim. Önce kendiniz yapabildiğiniz kadar yapın, takıldığınız yerlerde kodu koyup sorun yardımcı olalım..





İyi Çalışmalar.

Sorular 12 : Girilen sayıdan 1’e kadar sayıları birer birer azaltarak yazan programı yazınız.
------------------------------------------------------------------------------------------
Sorular 13 : 1+2/51+3/52……10/510 serisini hesaplayıp, ekrana yazan programı yazınız.
------------------------------------------------------------------------------------------
Sorular 19 : Klavyeden girilen 5 adet sayının 10’dan büyük olanlarını sayan programı yapınız.
------------------------------------------------------------------------------------------
Sorular 20 : Klavyeden 0 sayısı girilene kadar sayılar okutunuz. Girilen sayıların 2 katını alarak ekrana sonucu yazdırınız.
------------------------------------------------------------------------------------------
Sorular 23 : Klavyeden girilen sayının 5’e bölünüp bölünemeyeceğini bulan programı yazınız.
------------------------------------------------------------------------------------------
Sorular 24 : 1+22+33+44+………..1010 serisinin toplamını bulup, ekrana yazdıran programı yazınız.
-------------------------------------------------------------------------------------------
Sorular 26 : Klavyeden girilen bir sayının bölenlerini bulan ve ekrana yazan programı yazınız.
------------------------------------------------------------------------------------------
Sorular 27 : Klavyeden girilen 5 adet sayıdan çift olanların toplamını bulan ve ekrana yazan programı yazınız
------------------------------------------------------------------------------------------
Sorular 28 : Klavyeden girilen 5 adet sayıdan 0 ile 20 arasında olanların toplamını bulan programı yazınız.
------------------------------------------------------------------------------------------
Sorular 30 : Klavyeden girilen 5 adet sayıdan kaç tanesinin negatif, kaç tanesinin pozitif olduğunu bulup, ekrana yaz

ÖRNEK:Klavyeden girilen sayının karesini ekrana yazdıran programı yazınız.

A01 başla
A02 sayaç=0
A03 sayıyı giriniz
A04 sayac=sayac*gırılen sayi
A05 sayac<sayi ise A03 e git
A06 ekrana yaz
A07 bitir

benim sorularım algoritma ama yardım edebilirmisin

quote:

Orijinalden alıntı: £XE
NOT : Bana şu programı yazabilir misiniz ? Tarzında sorulara cevap vermeyeceğim. Önce kendiniz yapabildiğiniz kadar yapın, takıldığınız yerlerde kodu koyup sorun yardımcı olalım..


Bu mesaja 1 cevap geldi.
£
13 yıl
Yüzbaşı
Konu Sahibi

W
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: £XE

Up




< Bu ileti mobil sürüm kullanılarak atıldı >

B
13 yıl
Çavuş

Arkadaşlar merhaba





emınımkı sorunumun cozumu cok basıttır fakat suan kıtlenmıs durumdayım.

Basıt bır kullanıcı adı sıfre ve yetkı baslıklı 3 stundan olusan databaseım var.

textbox1 = kullanıcı adı
textbox2 = pass
combobox1 = yetki

combobox un collectıon una kullanıcı ve yönetici şeklinde kayıt olusturdum, textıne ise kullanıcı kelımesını hazır bulundurması ıcın yazdım.

kayıt ekleme secenegınde tum box ları duzgun bır sekılde gırıp comboboxtan da kullanıcı veya yetkılı kelımelerını secıp kayıt butonuna bastıgımda;

textboxlara gırdıgım kayıtlar datagrıdde ve database de gorunmesıne ragmen combobox a gırdıgım verı kayıt olmuyor. o hucre boş kalıyor. sebbebı nedır acaba?

kayıt ıcın kullandıgım kod ;
  
try
{
if (textBox1.Text.Trim() != "" && textBox2.Text.Trim() != "")
{
bag.Open();
kmt.Connection = bag;
kmt.CommandText = "INSERT INTO Tablo1 (ID,Pass,Yetki) ValUES ('" + textBox1.Text + "','" + textBox2.Text + "','" + comboBox1.Text + "')";
kmt.ExecuteNonQuery();
bag.Close();
frm1.frm15.listele();
MessageBox.Show("Kayıt İşlemi gerçekleşti !");
for (int i = 0; i < this.Controls.Count; i++)
{
if (Controls is TextBox) Controls.Text = ""; ;
}
}
else
{
MessageBox.Show("Boş Alan Bırakamazsınız !");
}

}
catch
{
MessageBox.Show("Var olan Kayıt Numarası");
bag.Close();
}
}

private void button2_Click(object sender, EventArgs e)
{
this.Close();



< Resime gitmek için tıklayın >


Bu mesaja 3 cevap geldi.
G
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Bay_HaKaN
kmt.CommandText = "INSERT INTO Tablo1 (ID,Pass,Yetki) ValUES ('" + textBox1.Text + "','" + textBox2.Text + "','" + comboBox1.Text + "')";

Sanki bu ValUES, VALUES olacak ama ...


Bu mesaja 1 cevap geldi.
B
13 yıl
Çavuş

quote:

Orijinalden alıntı: garui

quote:

Orijinalden alıntı: Bay_HaKaN
kmt.CommandText = "INSERT INTO Tablo1 (ID,Pass,Yetki) ValUES ('" + textBox1.Text + "','" + textBox2.Text + "','" + comboBox1.Text + "')";

Sanki bu ValUES, VALUES olacak ama ...

VALUES zaten buraya yanlış yazmışım



B
13 yıl
Çavuş

quote:

Orijinalden alıntı: Bay_HaKaN

Arkadaşlar merhaba





emınımkı sorunumun cozumu cok basıttır fakat suan kıtlenmıs durumdayım.

Basıt bır kullanıcı adı sıfre ve yetkı baslıklı 3 stundan olusan databaseım var.

textbox1 = kullanıcı adı
textbox2 = pass
combobox1 = yetki

combobox un collectıon una kullanıcı ve yönetici şeklinde kayıt olusturdum, textıne ise kullanıcı kelımesını hazır bulundurması ıcın yazdım.

kayıt ekleme secenegınde tum box ları duzgun bır sekılde gırıp comboboxtan da kullanıcı veya yetkılı kelımelerını secıp kayıt butonuna bastıgımda;

textboxlara gırdıgım kayıtlar datagrıdde ve database de gorunmesıne ragmen combobox a gırdıgım verı kayıt olmuyor. o hucre boş kalıyor. sebbebı nedır acaba?

kayıt ıcın kullandıgım kod ;
  
try
{
if (textBox1.Text.Trim() != "" && textBox2.Text.Trim() != "")
{
bag.Open();
kmt.Connection = bag;
kmt.CommandText = "INSERT INTO Tablo1 (ID,Pass,Yetki) ValUES ('" + textBox1.Text + "','" + textBox2.Text + "','" + comboBox1.Text + "')";
kmt.ExecuteNonQuery();
bag.Close();
frm1.frm15.listele();
MessageBox.Show("Kayıt İşlemi gerçekleşti !");
for (int i = 0; i < this.Controls.Count; i++)
{
if (Controls is TextBox) Controls.Text = ""; ;
}
}
else
{
MessageBox.Show("Boş Alan Bırakamazsınız !");
}

}
catch
{
MessageBox.Show("Var olan Kayıt Numarası");
bag.Close();
}
}

private void button2_Click(object sender, EventArgs e)
{
this.Close();



< Resime gitmek için tıklayın >

Sorun Combobox değilmiş. anlayamadığım bir sebebten dolayı textbox ılede database e kayıt yapamıyorum...
combobox yerıne textbox koyum kayıt ıslemını yapmama ragmen yetkı stununa gıriş sağlayamıyorum...


Bu mesaja 4 cevap geldi.
K
13 yıl
Yüzbaşı

http://imgim.com/3083incib1564366.jpg

alışveriş sepeti yapıcam ama pek bi bilgim yok yardım edebilirsen sevinirim kardeş para karşılıda olur.



K
13 yıl
Yüzbaşı

http://imgim.com/3083incib1564366.jpg

alışveriş sepeti yapıcam ben bağlantıları oluşturmaya çalıştım orda bile hata verdi tam anlamıyla yapamadım yardım edersen sevinirim para karşılıda olabilir. son gün pazar



K
13 yıl
Yüzbaşı

http://imgim.com/3083incib1564366.jpg

alış veriş sepeti yapıcam bağlantıları oluşturdum ama hata veriyo yardım edersen sevinirim para karşılıda olur songün pazar



K
13 yıl
Yüzbaşı

ggfgg



K
13 yıl
Yüzbaşı

ödev var beyler paralı parasız yapmak isteyen haber versin hayrına uplayana suku

kısaca anlatim

http://imgim.com/3083incib1564366.jpg

resimde görüldiğü gibi yapıcak olduğum 1. uygulama alışveriş sitelerinde ki alışveriş sepeti yapmak ama bunu yaparken xml kullanılıcak ve sonuçu acces veri tabanına kaydedicek

2. uygulama ise hava durumu burda sadece xml kullanılıcak. orneğin ankarayı seçtik nem oranını sıcaklığı göstericek bide durum olucak mesela durum güneşliyse picturebox a güneş resmi koyucak. sıcaklık nem durum bilgilerini xml dosyasından alıcak.

olay bu ikisinden ibaret