İş Tecrubesi
Eğitim Geçmişi
Sertifikalar & Başarılar
Kullanıcıya ait test sonucu bulunmamaktadır.
Dil Becerileri
Son Forum Aktiviteleri
28componentlerde bilgi saklayabilir miyim?
android componentlerinde(buton,text..) dbden gelen veriyi saklayabilir miyim?
html deki elemente add.attr() ile yeni bir değer ekleme gibi.
mesela herkesi listeledim(uzak sunucudan) .her kayıtta kullanıcıyı sil butonu var.herhangi bir kaydın sil butonuna tıklandığında kullanıcının idsini almam gerek.Aslında listviewin seçilen elemen textinden de silinir ama genelde id ile silmeyi yaparım.yani bu yüklenecek butonlara sırasıyla kişinin id sini özellik olarak verebilir miyim? silme işleminde de id yi buradan okuyup silmek için
Veritabanı kullanımı hakkında ?
Androidte yenyim.Veri tabanı nasıl işliyor anlamadım.Mssql kullandım.sqlite zorluk çekmem ama bildiğim kadarıyla bu veritabanı telefonda tutuluyor.Ne gibi uygulamalarda kullanılır,kullanılmalı ? Sanırım oncreate ile kontrol edilir yoksa db üretilir.uygulama kapanırsa da db eklendiği verilerle kalıcıdır.Uygulama açılırsa da db kontrol edilir varsa veriler çekilir.Burada yanlış olduğum yerleri bildirmeniz , bu işlemleri öğrenebileceğim bir kaynak(örnekli) ta verebilirseniz sevinirim.
farklı kullanıcılara farklı şarkılar dinletmek
başlıktan pek anlaşılır olmasa da.kullanıcıları(üyeleri) gruplayıp bu gruplara farklı şarkı dinletmek istiyorum.yani a grubunda x şarkısını b grubunda y şarkısı çalsın.bunun hosting kaynak tüketimini merak ediyorum.onlarca grup olacak ve her grupta ayrı şarkı çalacak.bunu nasıl yapmalıyım.ne zorlukları olur sizce
yardım sayfama hosting ve alan adı verebilecek var mı?
yardım sayfası tasarladım ama durumum olmadığından ücretsiz hosting ve alan adı verebilecek birini arıyorum.umarım bulurum.
asp.net viewstate en iyi şekilde nasıl kullanılmalı
soru başlığından anlaşılıyor.asp.net sayfalarında viewstate özelliğini en verimli şekilde kullanmak nasıl olur.profesyonel ce nasıl yapılır bilmiyorum.sunucuda işleme girecek verileri tutan elemanların viewstate özelliği açık bırakılmalı.işlem görmeyecek olanların ki kapatılmalı.bunu biliyorum.
2 seçenek geliyor aklıma
1.seçenek-bütün sayfanın viewstate özelliğini kapatıp sadece işlem görecek olanlarınkini mi tek tek açmam lazım.
2.seçenek-yoksa nasıl yapılır bilmiyorum ama bütün sayfanın viewstate özelliğini açık bırakıp ,viewstate özelliğini kapatmayı istediğim kontrolleri gruplandırıp bu gruba ait kontrollerin viewstate özelliklerini kapatma seçeneği ni mi araştırmalıyım.
sunucuda işlem gören elemanların sayısı sayfa ya göre değişse de sanırım sunucuda işlem görmeyenler daha fazla.bu yüzden 1.seçenek daha iyi görünüyor.Başka bir seçenek sunabilecek veya bunların avantaj/dezavantajlarından anlatabilecek var mı?
Full Stack Web Geliştirme (Sunucu-İstemci)
sunucu taraflı tek olmuyor malesef.temeli istemci taraflıdır.
-iskelet : html dir
-dizayn (stil) : css tir.
-etkileşim : javascripttir.
En azından dinamik sayfada olunması gerekenler bunlar.
css'i hızlı yazmak için scss kullanıyorum.daha kullanışlı.
javascript içinde jquery tarzı bir kütüphane öğrenebilirsin.
C/C++ dillerinde "int main(){}" değimi, ne anlama gelmektedir?
metod oluşturma hakkında kısa bilgi vereyim.c# a göre veriyorum.
text1 text2 text3 (parametreler)
{
}
text1 => erişime açık olup olmayacağıı belirler (public, private gibi...)
text2 => metodun geriye döndüreceği değerin türünü belirler (int, string, bool, liste ... gibi)
text3 => metodun adıdır.
c de sanırım erişim belirteci yok (yazdığına göre)
öyleyse
int main() => bize int bir değer geri döndüren main adlı metod oluyor.
main() => sanırım void kullanmaya gerek yok gibi.yani bir şey geri döndürmeyen metod oluyor. void main() şeklinde c# ta kullanılır.
Metodların override edilmesi
aynı metodu alacağı parametre sayısı veya dönüş tipini değiştirerek tekrar kullanabilirsin.Override işlemi için hatırladığım kadarıyla dönüş türünü değiştirmek te kabul ediliyordu.
örneğin
int main() => bize int döner
string main() => bize string döner.
veya
int main(int i) => 1 parametre alan int dönen main metodu
int main(int i, int j) => 2 parametre alan int dönen main metodu
return ifadesi : metodun dönüş türünü metodu tanımlarken belirtiyorsun zaten.return ile de bu türde birşey döndürmen gerek.
int main() içinde return "string" dersen hata alırsın.return ile int tür döndürmen gerek.
must declare the scalar variable "@urunResim" hatası asp.net
bu hatayı alman, içerdeki if koşulu sağlanmadığından @urunresim parametresi boş gönderiliyor.if-else ten sonraki kodlar direk çalıştığından, yani @urunresim parametresini eklemediğinden hata veriyor.if içinde bir yerde bir hata alıyorsun.breakpoint ile adım adım ilerleyip nerede hata yaptığını bulabilirsin.
- seçili dosya olduğundan emin ol.seçmemiş ise hata verir.Hata vermemesi için tüm komutları if ifadenin içine alabilirsin.
ASP.net EntityFrameWork tablo join sorunu
1- Çözümün yanlış.Uniqueidentifier özelliğinde tanımlayabilirsin ve yeni makale eklerken, bu başlıkta bir makale var ise kaydedilmesini business katmanında önleyebilirsin zaten.
2-Veritabanı (mssql management studio da) zaten hepsi ayrı kategorilerde listelenir.Tablola Tables altında, Viewlar Views altında.Okunabilirliğini zorlaştırıyorsun sadece.
ASP.net EntityFrameWork tablo join sorunu
kodlardan yeni olduğun anlaşılıyor.
1. Makale başlığı makale ile anlam bağlantısı vardır.Bu yüzden ayrı bir tabloda tutulması hatalı olur.Eğer öyle ise makale içeriğini de ayrı tabloda tutabilirsin.Veritabanı Normalizasyon işlemlerini araştır.
2. Veritabanında tablo isimlerinin başına tbl, table gibi isimlendirmeler ekleme.Makale ile ilgili ise direk Makale olarak ekle.
3. hatan ise ; Anonymous metodu (select new) yanlış kullanıyorsun.TBL_MAKALE makale = new TBL_MAKALE(); ile instance oluşturmuşsun ama senin repeaterın Listele query syntax'ından gelen verileri kaynak olarak almış (myRepeater10.DataSource = Listele;).
yani TBL_MAKALE makale = new TBL_MAKALE(); tanımı hiç bir işe yaramıyor.Bu satırı silebilirsin.
Anonymous metodunu kullandığın eval metoduna göre aşağıdaki gibi düzenliyorum.
var Listele=(from s in db.TBL_MAKALE
join f in db.TBL_BASLIK on s.ID equals f.Makale_ID
select new
{
Makale_Icerik = s.Makale_Icerik,
MakaleBaslik = f.MakaleBaslik,
Makale_Drurum = s.Makale_Durum
}).ToList();
Bunları deneyip cevap yazarsın.