Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
44
Cevap
4196
Tıklama
0
Öne Çıkarma
C# Key Yapilabilirmi
S
14 yıl
Teğmen
Konu Sahibi

Merhaba yeni başladım ben,ileri doğru kendim baştan bir program yazmak istiyorum bunun bana geliri olmalı tabii ki sorucağım şey şudur ki ;

C# ile yapılmış bir programa , programa girdiğin gibi

Lütfen Sitemizden Aldığınız Key Kodunu Giriniz,

[ ] [ ] [ ]

Bunun gibi işte C# da programa key koyabiliyormuyuz ? koyabiliyorsak nasıl

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



V
14 yıl
Yarbay

kodları bilmiyorum ama az çok bir tahminim var ilk olarak keyerin bulunduğu bir database hazırlarsın sonra aktivasyon bölümünde textbox a serial yazmalarını istersin eğer veritabanındaki ile textbox eşlenirse veritabanından o veriyi siler ve aktivasyon tamamlanor silmedeki amaç tek kullanımlık yapmak veya istersen aktivasyon sayısı ilede bi veritabanı açarsın her keyin kaç kez kullanıldığını da o tabloya kaydedersin mesela 10 kullanıda devre dışı kalır ama bunlar çok kolay iş sayılmaz yani kopyala yapıştır ile yapılmaz pek bilgin yoksa hiç kalkışma



S
14 yıl
Yarbay

quote:

Orijinalden alıntı: 32Ciqi

Merhaba yeni başladım ben,ileri doğru kendim baştan bir program yazmak istiyorum bunun bana geliri olmalı tabii ki sorucağım şey şudur ki ;

C# ile yapılmış bir programa , programa girdiğin gibi

Lütfen Sitemizden Aldığınız Key Kodunu Giriniz,

[ ] [ ] [ ]

Bunun gibi işte C# da programa key koyabiliyormuyuz ? koyabiliyorsak nasıl


Öncelikle Türk dil kurumu tarafından çıkartılmış bir Türkçe-Türkçe sözlük almakla işe başla, ardından bu sözlüğü satıp Türkçe'de anlam bütünlüğü ve cümle kurma ile ilgili bir kaç kitap almanıda tavsiye ederim.

Son olarak tavsiye edeceğim kitap: Hayal etmek güzeldir, fakat aptal olmamak gerekir.


Bu mesaja 1 cevap geldi.
S
14 yıl
Teğmen
Konu Sahibi

Ben burda yardım isterken sizin bu tür yorumunuz beni şaşırttı,bence siz hakaret etmeyi brakında işinize bakın.


Bu mesaja 1 cevap geldi.
S
14 yıl
Yarbay

Gönderdiğim mesajda herhangi bir hakaret göremiyorum, emeklemeden 100 metreyi 10 saniyenin altında koşmaya çalışıyorsunuz anlatmaya çalıştığım bu.


Bu mesaja 2 cevap geldi.
V
14 yıl
Yarbay

bende arkadaşa katılıyorum bunlar oldukça zor işler fakat arkadaşımız farkında değilmiş heralde ondan sordu neyse şimdi öğrendi ve ayrıca sanırım hevesini kursağında bıraktık


Bu mesaja 1 cevap geldi.
S
14 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: xxxartistxxx

bende arkadaşa katılıyorum bunlar oldukça zor işler fakat arkadaşımız farkında değilmiş heralde ondan sordu neyse şimdi öğrendi ve ayrıca sanırım hevesini kursağında bıraktık




quote:

Orijinalden alıntı: sehlor

Gönderdiğim mesajda herhangi bir hakaret göremiyorum, emeklemeden 100 metreyi 10 saniyenin altında koşmaya çalışıyorsunuz anlatmaya çalıştığım bu.


Hayır anlamadınız , ben şimdiden bahsetmiyorum ileri doğru kendimi geliştirdikten sonra böyle birşey mümkünmü den bahsetmiştim.


Bu mesaja 1 cevap geldi.
N
14 yıl
Binbaşı

Bunun nesi zor? 1 saatlik iş. Önce tam olarak ne yapmak istediğini bilmek gerekiyor?

Önce içinde 1 kolon olan bi tablo yaparsın şifre kolonu olur

10 basamaklı random 1000 tane değer(ne kadar key vermek istiyorsan) oluşturursun. Her değeri tablodaki şifre kolonlarına yazdırırsın (Max 10 satırlık kod bu işlem).

programı açarken key sorar. Sen oraya key'i yazarsın database de kontrol eder where komutuyla. Öyle bi kolon varsa(yani öyle bir key varsa) giriş onaylanır diğer sayfa açılır. Bulamazsa tekrar yeni key girmeni ister.

Her açılışta key sormasını istemiyorsan ilk keyi girince database de bi yere saklar. Bundan sonraformu açarken ilk o değeri alır database de kontrol eder varsa öyle bi değer giriş yapar yoksa senden giriş için key sorar.

-------------------
Herkese özel bi key vermek istiyorsan kişiye özel database hazırlarsın. Veya hiç database hazırlamazsın direk programın girişine bi key ekranı birde textbox koyarsın. Daha sonra o kişi için programın başlangıcına bi key değeri atarsın. Ör: 512. Kullanıcı 512 girerse program açılır girmezse tekrar girmesini ister.

Başka birine vereceğin program için key 619 yaptın diyelim. Sadece giriş ekranının load'ındaki textboxın değerini 512 yi silip 619 yapacaksın Programı tekrar setup oluşturup diğer kişiye kurarsın.

Bu söylediğim yol sadece 2 satırlık birşey. Programın başına bi if ekleyeceksin o kadar. En basit yol bu.

Bu yol sana fazlasıyla yetecektir.





< Bu mesaj bu kişi tarafından değiştirildi netcore -- 13 Temmuz 2011; 14:53:37 >
Bu mesaja 1 cevap geldi.
S
14 yıl
Teğmen
Konu Sahibi

exe_genesis bnm için biraz ağır ama ilerde yapıcam , diğer arkadaşlar bilmedikleri için saçma sapan yorum yapmış teşekkürler exe_genesis


Bu mesaja 1 cevap geldi.
N
14 yıl
Binbaşı

en basit yool olarak hemen deneyebilecegin birsey soyleyeyim. Zaten amator calisiyorsun simdilik idare edersin .


Projeyi ac.

2 tane form olustur.


Ilk form a 1 tane textbox ekle 1 tane de buton. Buton'a cift tikla. bi alan acilacak butonla ilgili gecen gosterdigim gibi.

Koseli parantezlerin icine

if(textBox1.Text=="123")

{
Form2 f2=new Form2();
f2.Show();
}

else

{
MessageBox.Show("Yanlis key tekrar dene");
textBox1.Clear();
}




2. formunada asil kodlarini ne yapmak istedigini yaparsin.






Sonuc olarak programi calistirdiginda textbox olan form acilacak key girmeni isteyecek 123 girersen asil programinin oldugu sayfayi acar. Yok yanlis girerse hata verir. Tekrar key giymeni ister...


Program calismayabilir elle yazdim bi dene belki hata yapmis olabilirim. Visual studio yu acmaya usendim simdi:D

2. form olusturmayi bilmiyorsan projeyi acinca zaten 1 form ekli geliyor. Sen sagda projenin ismine sag tiklayip add-new item-windows form-ok'e dersen form2 yi eklemis olursun





< Bu mesaj bu kişi tarafından değiştirildi netcore -- 13 Temmuz 2011; 21:14:00 >
Bu mesaja 1 cevap geldi.
S
14 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: exe_genesis

en basit yool olarak hemen deneyebilecegin birsey soyleyeyim. Zaten amator calisiyorsun simdilik idare edersin .


Projeyi ac.

2 tane form olustur.


Ilk form a 1 tane textbox ekle 1 tane de buton. Buton'a cift tikla. bi alan acilacak butonla ilgili gecen gosterdigim gibi.

Koseli parantezlerin icine

if(textBox1.Text=="123")

{
Form2 f2=new Form2();
f2.Show();
}

else

{
MessageBox.Show("Yanlis key tekrar dene");
textBox1.Clear();
}




2. formunada asil kodlarini ne yapmak istedigini yaparsin.






Sonuc olarak programi calistirdiginda textbox olan form acilacak key girmeni isteyecek 123 girersen asil programinin oldugu sayfayi acar. Yok yanlis girerse hata verir. Tekrar key giymeni ister...


Program calismayabilir elle yazdim bi dene belki hata yapmis olabilirim. Visual studio yu acmaya usendim simdi:D

2. form olusturmayi bilmiyorsan projeyi acinca zaten 1 form ekli geliyor. Sen sagda projenin ismine sag tiklayip add-new item-windows form-ok'e dersen form2 yi eklemis olursun




Way canına :) çalıştı keyleri form 2 den nasıl ayarlıycaz form2 yaptım ama nasıl ayarlıycağımı bilemiyorum , peki programı kodlarken şöyle yapıyoruz değilmi

{
if (textBox1.Text == "123")
{
Form2 f2 = new Form2();
f2.Show();
PROGRAMIN KODLARI BURAYAMI GİRİLCEK ?
}

çok yardımcı oluyorsunuz bana tşekkürler , ve ben daha yeni başladım 3 - 4 gün oldu C# kitabı alsammı sizce?yararı olurmu

v





< Bu mesaj bu kişi tarafından değiştirildi SmallCoder -- 13 Temmuz 2011; 21:58:30 >
Bu mesaja 1 cevap geldi.
N
14 yıl
Binbaşı

Keyleri form 2den ayarlamayacaksin. Form 1 de if in icine istedigin kadarini yazabilirsin.

if(textBox1.Text=="123") yerine (textBox1.Text=="123" | textBox1.Text=="abc" | textBox1.Text=="deneme" | textBox1.Text=="ali" ) bunu yazarsan kullanici 123, abc, deneme, ali den birini yazarsa 2. formun acilir yazamazsa tekrar key girmeni ister. boyle istedigin kadar key girebilirsin.

Bi cok farkli yol var. bi diziye atayabilirsin tum keyleri. sonra onu for dongusuyle aratirsin falan ama yeni baslamissan kasmaya gerek yok. Yavas ogren daha iyi.

Form2de key sayfasi olsun form1 asil kodlarim olsun, program calistirinca form2 acilsin keyi girerse asil programim form1 acilsin diyorsan yazdigin seyi tam tersi icin yaz. form 2 nin icine butona cift tiklayip icine bunu yaz.


if(textBox1.Text=="123")

{
Form1 f1=new Form1();
f1.Show();
}

else

{
MessageBox.Show("Yanlis key tekrar dene");
textBox1.Clear();
}


bunu yaz.



Sagda solution explorer kisminda program.cs diye birsey var cift tikla. Application.Run(new Form1 ()); Form1 yazan yere Form2 yaz. (Programi calistirdiginda hangi form acilacagini seciyorsun burdan).


Bu mesaja 2 cevap geldi.
N
14 yıl
Binbaşı

Ek olarak form 2 ye yazacagin kodlarin sayfasi ayridir.Bi forma ekledigin kodlari zaten diger formlarda goremezsin.

FOrm1 e

MessageBox.Show("deneme"); yazdin form ikiyi acarsan bunu orada goremezsin. Form2 ye yapacgin islemlerin kodlarini form 2 ye yazacaksin. Sen form1 de sadece eger(if) 123 girerse form2 yi ac diyorsun. Form2 acildiktan sonra 1le isin bitiyor artik kodlarini form 2nin icinde yazacaksin. Veya tam tersi.



S
14 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: exe_genesis

Keyleri form 2den ayarlamayacaksin. Form 1 de if in icine istedigin kadarini yazabilirsin.

if(textBox1.Text=="123") yerine (textBox1.Text=="123" | textBox1.Text=="abc" | textBox1.Text=="deneme" | textBox1.Text=="ali" ) bunu yazarsan kullanici 123, abc, deneme, ali den birini yazarsa 2. formun acilir yazamazsa tekrar key girmeni ister. boyle istedigin kadar key girebilirsin.

Bi cok farkli yol var. bi diziye atayabilirsin tum keyleri. sonra onu for dongusuyle aratirsin falan ama yeni baslamissan kasmaya gerek yok. Yavas ogren daha iyi.

Form2de key sayfasi olsun form1 asil kodlarim olsun, program calistirinca form2 acilsin keyi girerse asil programim form1 acilsin diyorsan yazdigin seyi tam tersi icin yaz. form 2 nin icine butona cift tiklayip icine bunu yaz.


if(textBox1.Text=="123")

{
Form1 f1=new Form1();
f1.Show();
}

else

{
MessageBox.Show("Yanlis key tekrar dene");
textBox1.Clear();
}


bunu yaz.



Sagda solution explorer kisminda program.cs diye birsey var cift tikla. Application.Run(new Form1 ()); Form1 yazan yere Form2 yaz. (Programi calistirdiginda hangi form acilacagini seciyorsun burdan).


Peki teşekkürler C# kitabı almalımıyım sizce ? almalıysam hangi kitabı önerirsiniz


Bu mesaja 1 cevap geldi.
N
14 yıl
Binbaşı

Kitapda alirsan yardimci olur. Oyle sagdan soldan kopuk kopuk ogrenilmez. Kitapda basitten zora sirayla hersey anlatiliyor. Onu takip ederek gidersin. Boyle x nasil yapilir, sunu merak ettim nasil olur, boyle bisey var mi diyerek ogrenmen zor. Kitabi takip edersin ornekleri yaparsin okursun sonra kendin farkli alternatifler bulup yeni yollar deneyerek ogrenirsin.

Biz sirkettehttp://www.idefix.com/kitap/visual-c-net-2008-nihat-demirli/tanim.asp?sid=OFZUOBJ78C6CAWK1Y4QC bu kitabi oneriyoruz herkese. Fiyati biraz pahali ama yaklasik 1500 sayfa. Sifirdn baslamis anlatmaya.

Ayrica yol yakinken visual studio 2005 yerine 2010 veya 2008 kullanirsan daha rahat edersin (: Fark olarak bi fark yok ama 2010 daha canli gorunuyor ufakta avantajlari var tabi


Bu mesaja 1 cevap geldi.
S
14 yıl
Teğmen
Konu Sahibi

tamam 2008 kullanıcam yarın indiricem fakat kodlar vs vs aynı dmi 2010 için kotam izin vermez :) ? ve bu aradahttp://www.idefix.com/kitap/visual-c-net-2008-nihat-demirli/tanim.asp?sid=OFZUOBJ78C6CAWK1Y4QC

bunu nerden alabilirim ki :s internetten sipariş veremem malesef.


quote:

Orijinalden alıntı: exe_genesis

Kitapda alirsan yardimci olur. Oyle sagdan soldan kopuk kopuk ogrenilmez. Kitapda basitten zora sirayla hersey anlatiliyor. Onu takip ederek gidersin. Boyle x nasil yapilir, sunu merak ettim nasil olur, boyle bisey var mi diyerek ogrenmen zor. Kitabi takip edersin ornekleri yaparsin okursun sonra kendin farkli alternatifler bulup yeni yollar deneyerek ogrenirsin.

Biz sirkettehttp://www.idefix.com/kitap/visual-c-net-2008-nihat-demirli/tanim.asp?sid=OFZUOBJ78C6CAWK1Y4QC bu kitabi oneriyoruz herkese. Fiyati biraz pahali ama yaklasik 1500 sayfa. Sifirdn baslamis anlatmaya.

Ayrica yol yakinken visual studio 2005 yerine 2010 veya 2008 kullanirsan daha rahat edersin (: Fark olarak bi fark yok ama 2010 daha canli gorunuyor ufakta avantajlari var tabi





< Bu mesaj bu kişi tarafından değiştirildi SmallCoder -- 13 Temmuz 2011; 23:20:08 >
Bu mesaja 1 cevap geldi.
N
14 yıl
Binbaşı

quote:

Orijinalden alıntı: 32Ciqi

tamam 2010 kullanıcam yarın indiricem fakat kodlar vs vs aynı dmi ? ve bu aradahttp://www.idefix.com/kitap/visual-c-net-2008-nihat-demirli/tanim.asp?sid=OFZUOBJ78C6CAWK1Y4QC

bunu nerden alabilirim ki :s internetten sipariş veremem malesef.


quote:

Orijinalden alıntı: exe_genesis

Kitapda alirsan yardimci olur. Oyle sagdan soldan kopuk kopuk ogrenilmez. Kitapda basitten zora sirayla hersey anlatiliyor. Onu takip ederek gidersin. Boyle x nasil yapilir, sunu merak ettim nasil olur, boyle bisey var mi diyerek ogrenmen zor. Kitabi takip edersin ornekleri yaparsin okursun sonra kendin farkli alternatifler bulup yeni yollar deneyerek ogrenirsin.

Biz sirkettehttp://www.idefix.com/kitap/visual-c-net-2008-nihat-demirli/tanim.asp?sid=OFZUOBJ78C6CAWK1Y4QC bu kitabi oneriyoruz herkese. Fiyati biraz pahali ama yaklasik 1500 sayfa. Sifirdn baslamis anlatmaya.

Ayrica yol yakinken visual studio 2005 yerine 2010 veya 2008 kullanirsan daha rahat edersin (: Fark olarak bi fark yok ama 2010 daha canli gorunuyor ufakta avantajlari var tabi





evet hersey ayni.

Biz internetten aliyoruz kredi kartiyla. Ama alamiyorsan bi arkadas/yakinindan rica et alsin senin icin. Olmadi pc kitaplari satan kitapcilara git sor, bulamazsan getirtmelerini iste. Istanbuldaysan 2. elini falanda kolay bulabilirsin gibi.


Bu mesaja 1 cevap geldi.
S
14 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: exe_genesis


quote:

Orijinalden alıntı: 32Ciqi

tamam 2010 kullanıcam yarın indiricem fakat kodlar vs vs aynı dmi ? ve bu aradahttp://www.idefix.com/kitap/visual-c-net-2008-nihat-demirli/tanim.asp?sid=OFZUOBJ78C6CAWK1Y4QC

bunu nerden alabilirim ki :s internetten sipariş veremem malesef.


quote:

Orijinalden alıntı: exe_genesis

Kitapda alirsan yardimci olur. Oyle sagdan soldan kopuk kopuk ogrenilmez. Kitapda basitten zora sirayla hersey anlatiliyor. Onu takip ederek gidersin. Boyle x nasil yapilir, sunu merak ettim nasil olur, boyle bisey var mi diyerek ogrenmen zor. Kitabi takip edersin ornekleri yaparsin okursun sonra kendin farkli alternatifler bulup yeni yollar deneyerek ogrenirsin.

Biz sirkettehttp://www.idefix.com/kitap/visual-c-net-2008-nihat-demirli/tanim.asp?sid=OFZUOBJ78C6CAWK1Y4QC bu kitabi oneriyoruz herkese. Fiyati biraz pahali ama yaklasik 1500 sayfa. Sifirdn baslamis anlatmaya.

Ayrica yol yakinken visual studio 2005 yerine 2010 veya 2008 kullanirsan daha rahat edersin (: Fark olarak bi fark yok ama 2010 daha canli gorunuyor ufakta avantajlari var tabi





evet hersey ayni.

Biz internetten aliyoruz kredi kartiyla. Ama alamiyorsan bi arkadas/yakinindan rica et alsin senin icin. Olmadi pc kitaplari satan kitapcilara git sor, bulamazsan getirtmelerini iste. Istanbuldaysan 2. elini falanda kolay bulabilirsin gibi.


Normal bir kitapçıdan getirtmesini istesem getirtirmi ? burada öyle pc kitapcısı fln yokta:s


Bu mesaja 1 cevap geldi.
N
14 yıl
Binbaşı

quote:

Orijinalden alıntı: 32Ciqi


quote:

Orijinalden alıntı: exe_genesis


quote:

Orijinalden alıntı: 32Ciqi

tamam 2010 kullanıcam yarın indiricem fakat kodlar vs vs aynı dmi ? ve bu aradahttp://www.idefix.com/kitap/visual-c-net-2008-nihat-demirli/tanim.asp?sid=OFZUOBJ78C6CAWK1Y4QC

bunu nerden alabilirim ki :s internetten sipariş veremem malesef.


quote:

Orijinalden alıntı: exe_genesis

Kitapda alirsan yardimci olur. Oyle sagdan soldan kopuk kopuk ogrenilmez. Kitapda basitten zora sirayla hersey anlatiliyor. Onu takip ederek gidersin. Boyle x nasil yapilir, sunu merak ettim nasil olur, boyle bisey var mi diyerek ogrenmen zor. Kitabi takip edersin ornekleri yaparsin okursun sonra kendin farkli alternatifler bulup yeni yollar deneyerek ogrenirsin.

Biz sirkettehttp://www.idefix.com/kitap/visual-c-net-2008-nihat-demirli/tanim.asp?sid=OFZUOBJ78C6CAWK1Y4QC bu kitabi oneriyoruz herkese. Fiyati biraz pahali ama yaklasik 1500 sayfa. Sifirdn baslamis anlatmaya.

Ayrica yol yakinken visual studio 2005 yerine 2010 veya 2008 kullanirsan daha rahat edersin (: Fark olarak bi fark yok ama 2010 daha canli gorunuyor ufakta avantajlari var tabi





evet hersey ayni.

Biz internetten aliyoruz kredi kartiyla. Ama alamiyorsan bi arkadas/yakinindan rica et alsin senin icin. Olmadi pc kitaplari satan kitapcilara git sor, bulamazsan getirtmelerini iste. Istanbuldaysan 2. elini falanda kolay bulabilirsin gibi.


Normal bir kitapçıdan getirtmesini istesem getirtirmi ? burada öyle pc kitapcısı fln yokta:s


Normal kitapcilarda bulabilirsin zaten. pc kitapcisi diye birsey yok (:

bilgi@palmekitabevi.com buraya mail atarak veya 0 312 433 37 57 yi arayarak nerde satildigini ogrenebilirsin. Veya bulundugun yerde bi kitapcida var mi yok mu diye bilgi alabilirisn.

Bulamazsan ist/ank/izmirde olan bi tanidiginiz varsa ona aldirirsiniz size postalar.

En olmadi banka vardir kesin bulundugunuz yerden kredi kartina bile gerek olmadan havale yaparsiniz siteye. ilcede oturuyorsaniz 4-5 gun icinde kitap adresinize gelir.



S
14 yıl
Teğmen
Konu Sahibi

tesekkurler bir kitapciya sorucam siz baya profesyonel gorunuyorsunuz kac yildir csharp la ugrasiosunuz ?