Merhaba
Eğer asp.net de herhangi bir bilgileri aynı sayfada dolduruyor ve aynı sayfada değiştirme kodları kullanıyorsanız doğru yerdesiniz.
Biraz daha açaçak olursak sayfanızda bir textbox olduğunu ve bu textbox a veri tabanından veri çekerek dolduruyorsanız bir buton ile bu doldurulan textbox daki veriyi değiştirerek kayıt etmeye çalışıyorsanız şu aşağıdaki kodu sayfanın loadında kullanmazsanız verileriniz değişir ama aynı verilerle değişir. Böyle bir hatanız varsa ilacınız bu kod (çok uğraştırmıştı beni)
if (IsPostBack)
return;
İyi çalışmalar
Kafama Esen Konularda Doğrulanmış Paylaşımlar Yapmak İçin Açılmış Bir Blog Sayfasıdır. C# , Delphi , Sql Server ve Android ilgi alanımdır.
Reklam
4 Şubat 2014 Salı
21 Ocak 2014 Salı
General Mobile Discovery Bilgisayara Bağlama Hatası (Battery Doctor)
Sadece bilgilendirmedir.
19 Ocak 2014 Pazar
igo navigasyon laz sesi
Merhaba sizlere igo navigasyon için laz sesi linkini paylaşıyorum. İgo dosyasının içindeki content içindeki voice klasörüne indirdiğiniz zip dosyasını atınız.
Buradan indiriniz.
Buradan indiriniz.
11 Ocak 2014 Cumartesi
General Mobile Discovery 2 Konuşulan Özellikleri
Discovery telefonumun abisi olan discovery 2 modeli özellileri ile tartışılmaya başlandı bile gerçi discovery 1 de fiyatı ile tartışılıyordu. Snapdragon 400 orta segmentli telefonlarda kullanılmakta "bu discovery den beklenen bir özellik değildi daha iyi bir grafik işlemcisi eklenebilirdi" gibi düşünceleri sizde düşünüyorsanız aşağıdaki inceleme videosunu izlemenizi tavsiye ederim. Bence bu General Mobile büyük işler başaracak gibime geliyor yada ben gece gece uykusuz uykusuz düşünemeden konuşuyorum :)
Herneyse işte Discovery 2 nin Özellikleri
Herneyse işte Discovery 2 nin Özellikleri
- 5" 1280x720P IPS-OGS Ekran + Corning Gorilla Glass 3 koruma
- Qualcomm Snapdragon 400 msm8228 1.4GHz 4 Çekirdekli İşlemci (Moto G üzerinde msm8226 yer alıyor 1.2GHz)
- 450MHz Adreno 305 GPU
- 1GB Sistem Belleği
- 4/16GB ROM - Micro SD Kart desteği
- 2500mAh batarya ile 4 saat üzeri kesintisiz oyun süresi (Modern Combat 3 için)
- 13MP arka, 5MP ön kamera 1080P video kaydı
- Android 4.3 İşletim Sistemi / Kitkat Arayüzü
- Çift Sim Desteği
- NFC - WiFi - Bluetooth - GPS Bağlantı Özellikleri
- Qualcomm Hızlı Şarj Desteği
Ürün İnceleme Videosu
6 Ocak 2014 Pazartesi
Delphi XE5 "sqlite3.dll not found" Hatası ve Çözümü Sqlite3.dll Bulunamadı
Merhaba Arkadaşlar
Sqlite ile discovery telefonumla kayıt ekleme ve silme uygulaması yapmayı planlarken sqlite veri tabanımı oluşturacağımda aldığım hata ve çözümünü ele alacağım.
Data Explorer kısmından SQlite kısmından

Add new conneciton diyoruz.Bir bağlantı ismi (connection name) giriyoruz.Oluşan baglantı ismimize sağ tıklayıp modifiy diyoruz.

Database yazan kısmı istediğiniz yolu girebilirsiniz. Yani istediğiniz yere veri tabanını oluşturacak.Yalnız Advanced kısmından bir ayar yapmamız gerekiyor.Advanced e tıklıyoruz
FailIFMissing kısmının değerini False olarak değiştiriyoruz. Daha sonra test connection u tıklıyoruz.
Eğer bir böyle bir hata alıyorsanız. Doğru yerdesiniz. :)

Bazı sayfalarda bu hatayı aradım ama Sadece Windowsun 64 bit sürümü için çözümlemeleri buldum.Kendi başıma uğraştım ve çözdüm :).
Buradan İstenen DLL dosyasını bi indirelim.
Daha sonra indirilen dosyayı "C:\Windows\SysWOW64" klasörüne atıyoruz. Yoksa oluşturunda atın.

Şimdi Delphi Xe5 i kapatıp tekrar açıyoruz. Ve işte sonuç :)
Sqlite ile discovery telefonumla kayıt ekleme ve silme uygulaması yapmayı planlarken sqlite veri tabanımı oluşturacağımda aldığım hata ve çözümünü ele alacağım.
Data Explorer kısmından SQlite kısmından

Add new conneciton diyoruz.Bir bağlantı ismi (connection name) giriyoruz.Oluşan baglantı ismimize sağ tıklayıp modifiy diyoruz.

Database yazan kısmı istediğiniz yolu girebilirsiniz. Yani istediğiniz yere veri tabanını oluşturacak.Yalnız Advanced kısmından bir ayar yapmamız gerekiyor.Advanced e tıklıyoruz

FailIFMissing kısmının değerini False olarak değiştiriyoruz. Daha sonra test connection u tıklıyoruz.
Eğer bir böyle bir hata alıyorsanız. Doğru yerdesiniz. :)

Bazı sayfalarda bu hatayı aradım ama Sadece Windowsun 64 bit sürümü için çözümlemeleri buldum.Kendi başıma uğraştım ve çözdüm :).
Buradan İstenen DLL dosyasını bi indirelim.
Daha sonra indirilen dosyayı "C:\Windows\SysWOW64" klasörüne atıyoruz. Yoksa oluşturunda atın.

Şimdi Delphi Xe5 i kapatıp tekrar açıyoruz. Ve işte sonuç :)
23 Aralık 2013 Pazartesi
Asp.Net Linq ile il ve İlçe Doldurma ve Kayıt Ettirme
LinqDatasource DropDownList Asp.net C# Linq Dropdownlist
Merhaba
Öncelikle bir veritabanınız , bir birine ilişkili il ve ilçe tablonuz varsayarak ve de üye tablonuzun bu üye tablosunda il ve ilce alanınızın olduğunu il_id ve ilce_id lerini bu alanlarda tuttuğunuzu varsayarak yazıma başlıyorum.
Sayfamıza iki adet Dropdownlist atıyoruz. Birincisi iller ikincisi ilçeleri gösterecek şekilde,
iki kontrolünde autopostback lerini true yapıyoruz.
Sayfa Yüklenme Load Cs tarafı
İl dropdownlist ine tıklanınca veya seçilince ilgili ilçeleri doldurma
şeklinde kullanıcı il dropdownlist tıklayınca ilçe doldurma kısmı başarı ile büyük uğraşlar sonucunda tamamlanmıştır.Kayıt etme update gibi işlemlerde aşağıdaki kodu kullanabilirsiniz. LinqDataSource kullanmayın bu metotda geçerli değil sayfanın loadı ile çakışmaktadır.
Kayıt etme değiştirme işlemi cs tarafı
Merhaba
Öncelikle bir veritabanınız , bir birine ilişkili il ve ilçe tablonuz varsayarak ve de üye tablonuzun bu üye tablosunda il ve ilce alanınızın olduğunu il_id ve ilce_id lerini bu alanlarda tuttuğunuzu varsayarak yazıma başlıyorum.
Sayfamıza iki adet Dropdownlist atıyoruz. Birincisi iller ikincisi ilçeleri gösterecek şekilde,
iki kontrolünde autopostback lerini true yapıyoruz.
Sayfa Yüklenme Load Cs tarafı
if (cekuye.FirstOrDefault() != null)
{
var cek_il = from ils in baglanti.TbKonum_ils
orderby ils.SehirAdi ascending
select new
{
ils.SehirId,
ils.SehirAdi
};
DDil.DataSource = cek_il;
DDil.DataTextField = "SehirAdi";
DDil.DataValueField = "SehirId";
DDil.DataBind();
// illeri ddil dropdownlist imize doldurduk
DDil.SelectedValue = cekuye.FirstOrDefault().il.ToString();
// ve üye tablosundan il idsini alarak seçili hale getiriyoruz.
var cek_ilce = from ilces in baglanti.TbKonum_ilces
where ilces.SehirId == Convert.ToInt32(DDil.SelectedValue.ToString())
// bura önemli where sorgusu çekiyoruz uyenin ilinin idsini alarak sorguyu daraltıyoruz.
orderby ilces.SehirAdi ascending
select new
{
ilces.IlceAdi,
ilces.ilceId,
ilces.SehirId
};
DDilce.DataSource = cek_ilce;
DDilce.DataTextField = "IlceAdi";
DDilce.DataValueField = "ilceId";
DDilce.DataBind();
// ilceleri ddilce dropdownlist imize doldurduk
DDilce.SelectedValue = cekuye.FirstOrDefault().ilce.ToString();
// ve üye tablosundan ilce idsini alarak seçili hale getiriyoruz.
İl dropdownlist ine tıklanınca veya seçilince ilgili ilçeleri doldurma
protected void DDil_SelectedIndexChanged(object sender, EventArgs e)
{
var cek_ilce = from ilces in baglanti.TbKonum_ilces
where ilces.SehirId == Convert.ToInt32(DDil.SelectedValue.ToString())
orderby ilces.IlceAdi ascending
select new
{
ilces.IlceAdi,
ilces.ilceId,
};
DDilce.DataSource = cek_ilce;
DDilce.DataTextField = "IlceAdi";
DDilce.DataValueField = "ilceId";
DDilce.DataBind();
}
{
var cek_ilce = from ilces in baglanti.TbKonum_ilces
where ilces.SehirId == Convert.ToInt32(DDil.SelectedValue.ToString())
orderby ilces.IlceAdi ascending
select new
{
ilces.IlceAdi,
ilces.ilceId,
};
DDilce.DataSource = cek_ilce;
DDilce.DataTextField = "IlceAdi";
DDilce.DataValueField = "ilceId";
DDilce.DataBind();
}
şeklinde kullanıcı il dropdownlist tıklayınca ilçe doldurma kısmı başarı ile büyük uğraşlar sonucunda tamamlanmıştır.Kayıt etme update gibi işlemlerde aşağıdaki kodu kullanabilirsiniz. LinqDataSource kullanmayın bu metotda geçerli değil sayfanın loadı ile çakışmaktadır.
TbUyeler uyebilgidegistir = baglanti.TbUyelers.First(aa => aa.uyeid == Convert.ToInt32(Session["uyeid"].ToString()));
uyebilgidegistir.adi = Txt_Adi.Text;
uyebilgidegistir.soyadi = Txt_Soyadi.Text;
uyebilgidegistir.mail = Txt_Mail.Text;
uyebilgidegistir.adres = Txt_Adres.Text;
uyebilgidegistir.tel = Txt_Tel.Text;
uyebilgidegistir.il = Convert.ToInt32(DDil.SelectedValue.ToString());
uyebilgidegistir.ilce = Convert.ToInt32(DDilce.SelectedValue.ToString());
baglanti.SubmitChanges();
uyebilgidegistir.adi = Txt_Adi.Text;
uyebilgidegistir.soyadi = Txt_Soyadi.Text;
uyebilgidegistir.mail = Txt_Mail.Text;
uyebilgidegistir.adres = Txt_Adres.Text;
uyebilgidegistir.tel = Txt_Tel.Text;
uyebilgidegistir.il = Convert.ToInt32(DDil.SelectedValue.ToString());
uyebilgidegistir.ilce = Convert.ToInt32(DDilce.SelectedValue.ToString());
baglanti.SubmitChanges();
10 Aralık 2013 Salı
Mondial 100KH Karbon Folyo Yapımı ve Püf Noktaları
Merhaba arkadaşlar
Bu yazımda modifikasyon ruhumu tatmin etmek için kendi motorum olan Mondial 100KH ye karbon kaplama yapışımı fotolarla anlatmaya çalışacağım.
Yaklaşık 4 - 5 senedir kullanıyorum ama ne kullanma çok eziyetimi çekti, zamanla yıprandı boyadım ama sonradan yaptığım boyada döküldü ve boya yapacakken zımpara izleri çok rahatsız ediciydi. Sonra platiklerini değiştirmek istedim 250 TL gibi bir mebla ödemek yerine karbon folyo ile tüm motoru kaplamayı düşündüm. ve lafı fazla uzatmadan sizlere yaparken ki fotolarını atacağım. Fotoları atarken o an öğrendiğim incelikleri püf noktaları fotoların altına yazacağım.
İlk olarak folyoyu en ucuza mal etmek için piyasa araştırması yapıtım ve sanalpazar.com un gittigidiyor.com gibi sitelerden komisyon oranı düşük olduğu için en uygun fiyatı oradan buldum. Buradan siyahına Buradan kırmızı renginin linkine ulaşabilirsiniz. çok bi şey değil bir adetine 8 tl + 6tl kargo ödeyip sahip olabiliyorsunuz.
Ürünü sipariş ettim 1 adet siyah 1 adet kırmızı ama siyahtan eksilttiği 10 cm gibi bir uzunluğu 20 cm kırmızı fazladan olarak gönderildi.Orta dereceli bir alışverişti neyse
Başlıca Püf Noktalar
Plastik kısımları ve kıvrılacağı arka kısımları da temiz ve kuru olmalıdır.(Komple yıkanabilir.)
Bu karbon folyo esnektir, saç kurutma makinası ile kolaylıkla kıvrımları esnetebilirsiniz.
Ne çok fazla ne çok az ısıtınız. Çok ısıtıldığı zaman genişleyip boşluk kalma ve katlanma olayları çok olacağından dikkatli şart.
Isıtıldığı zaman kısa bir süre içinde hemen soğuyup ısıtıldığı haldeki halini alıyor.
Bu yazımda modifikasyon ruhumu tatmin etmek için kendi motorum olan Mondial 100KH ye karbon kaplama yapışımı fotolarla anlatmaya çalışacağım.
Yaklaşık 4 - 5 senedir kullanıyorum ama ne kullanma çok eziyetimi çekti, zamanla yıprandı boyadım ama sonradan yaptığım boyada döküldü ve boya yapacakken zımpara izleri çok rahatsız ediciydi. Sonra platiklerini değiştirmek istedim 250 TL gibi bir mebla ödemek yerine karbon folyo ile tüm motoru kaplamayı düşündüm. ve lafı fazla uzatmadan sizlere yaparken ki fotolarını atacağım. Fotoları atarken o an öğrendiğim incelikleri püf noktaları fotoların altına yazacağım.
İlk olarak folyoyu en ucuza mal etmek için piyasa araştırması yapıtım ve sanalpazar.com un gittigidiyor.com gibi sitelerden komisyon oranı düşük olduğu için en uygun fiyatı oradan buldum. Buradan siyahına Buradan kırmızı renginin linkine ulaşabilirsiniz. çok bi şey değil bir adetine 8 tl + 6tl kargo ödeyip sahip olabiliyorsunuz.
Ürünü sipariş ettim 1 adet siyah 1 adet kırmızı ama siyahtan eksilttiği 10 cm gibi bir uzunluğu 20 cm kırmızı fazladan olarak gönderildi.Orta dereceli bir alışverişti neyse
Başlıca Püf Noktalar
Plastik kısımları ve kıvrılacağı arka kısımları da temiz ve kuru olmalıdır.(Komple yıkanabilir.)
Bu karbon folyo esnektir, saç kurutma makinası ile kolaylıkla kıvrımları esnetebilirsiniz.
Ne çok fazla ne çok az ısıtınız. Çok ısıtıldığı zaman genişleyip boşluk kalma ve katlanma olayları çok olacağından dikkatli şart.
Isıtıldığı zaman kısa bir süre içinde hemen soğuyup ısıtıldığı haldeki halini alıyor.
Uygulayacağınız alandan 5 cm fazla kesmeniz sizin yararınıza olacaktır.
Kaydol:
Kayıtlar (Atom)








