Generated by All in One SEO v5.0.1.1, this is an llms.txt file, used by LLMs to index the site. # SanalData | Yazılım ve Teknoloji Haberleri Sitesi Yazılım ve teknoloji üzerine her türlü makaleye ulaşabileceğiniz site ## Sitemaps - [XML Sitemap](https://www.sanaldata.com/sitemap.xml): Contains all public & indexable URLs for this website. ## Yazılar - [Asp.net Datagrid Excel'e aktarma](https://www.sanaldata.com/asp-net-datagrid-excele-aktarma) - Merhabalar, Asp.net bileşenlerinden olan Datagrid'e excel'e aktarmak için aşağıdaki kodları kullanabilirsiniz. Response.ClearContent(); Response.AddHeader("content-disposition", "attachment;filename=toplu_meta_guncelleme.xls"); Response.Charset = ""; Response.Cache.SetCacheability(HttpCacheability.NoCache); Response.ContentType = "application/vnd.xls"; System.IO.StringWriter stringWrite = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite); excel_export_gv.RenderControl(htmlWrite); Response.Write(stringWrite.ToString()); Response.End(); Page_load üstüne aşağıdaki koduda eklemeyi unutmayın public override void VerifyRenderingInServerForm(Control control) { } - [Framework 13 Pro: RAM fiyatı düştü, iade geliyor](https://www.sanaldata.com/framework-13-pro-ram-fiyati-dustu-iade-geliyor) - Framework, Laptop 13 Pro için sınırlı Micron LPCAMM2 stoku buldu; Temmuz zammından sonra kısmi iade ve Batch 10’a kadar fiyat düzeltmesi yapıyor. - [PS5 Pro 14.0: Enhanced PSSR varsayılan oluyor](https://www.sanaldata.com/ps5-pro-140-enhanced-pssr-varsayilan-oluyor) - Sony’nin 14.0 beta güncellemesiyle PS5 Pro’da Enhanced PSSR varsayılan açılıyor; Bluetooth kapatma seçeneği ve kararlılık iyileştirmeleri de geliyor. - [Samsung Fold 3, Flip 3 ve Watch 4’e desteği kesti](https://www.sanaldata.com/samsung-fold-3-flip-3-watch-4-destegi-kesti) - Samsung, Galaxy Z Fold 3, Flip 3, Watch 4 ve Watch 4 Classic’i güvenlik listesinden çıkardı. Cihazlar çalışır; yeni yama gelmez. Fold 4 üç aylığa indi. - [Apple Sonera’yı aldı: temassız beyin ölçümü](https://www.sanaldata.com/apple-sonera-aldi-temassiz-beyin-olcumu) - Apple, temassız manyetik beyin ve kas sensörleri geliştiren Sonera’yı Mayıs 2026’da aldı. Avrupa kaydı var; resmi bülten yok. Saat özelliği duyurulmadı. - [iOS 27 uyumluluğu: Hangi iPhone’da tüm özellikler var?](https://www.sanaldata.com/ios-27-uyumlulugu-hangi-iphone-tum-ozellikler) - iOS 27 uyumluluk listesi, Siri AI kademeleri, 12 GB RAM eşiği, AB kısıtı ve sonbahar yayını hakkında doğrulanmış özet. - [Slack Code: AI kodlama ajanları kanallara taşındı](https://www.sanaldata.com/slack-code-ai-kodlama-ajanlari-kanallara-tasindi) - Slack, Claude, Devin, Copilot ve Vercel ajanlarını görev bazlı kod kanallarında ekiple birlikte çalıştıran Slack Code’u duyurdu. Diff, plan ve canlı önizleme aynı yerde. - [Mercedes patenti: SUV suda yüzüp karaya çıkacak](https://www.sanaldata.com/mercedes-patenti-suv-suda-yuzup-karaya-cikacak) - Mercedes-Benz, tekerlek yuvası şişirme ve tekerlek torkuyla SUV’nin suda yüzüp karaya çıkmasını tanımlayan Alman patent başvurusunu duyurdu. Seri üretim kararı yok. - [Samsung’dan Apple’a: Katlanabilir dünyaya hoş geldin](https://www.sanaldata.com/samsungdan-applea-katlanabilir-dunyaya-hos-geldin) - Samsung, Apple etkinliğinden saatler önce katlanabilir dünyaya hoş geldin videosu yayınladı. Flip 8, Fold 8 ve Fold 8 Ultra öne çıkıyor; Moon ağırlığı vurguladı. - [Kioxia CEO: NAND fiyatları yeterince yükseldi](https://www.sanaldata.com/kioxia-ceo-nand-fiyatlari-yeterince-yukseldi) - Kioxia CEO’su Hiroo Ota, NAND fiyatlarının yeterince yükseldiğini söyleyerek hyperscaler’lara agresif zam baskısını durdurdu. Apple gelirin yüzde 20’si. - [PC pazarı tersine döndü: az satış, çok gelir](https://www.sanaldata.com/pc-pazari-tersine-dondu-az-satis-cok-gelir) - IDC’ye göre küresel PC sevkiyatı 2026 Q2’de yüzde 4,9 düştü; ortalama fiyatların bu yıl yüzde 20 artması bekleniyor. AI PC ve bellek maliyeti tabloyu çeviriyor. - [WhatsApp durum müziği 30 saniyeye çıktı](https://www.sanaldata.com/whatsapp-durum-muzigi-30-saniyeye-cikti) - WhatsApp durum müzik kliplerinin süresini 15 saniyeden 30 saniyeye çıkardı. Süre seçici iOS ve Android’de kademeli sunucu güncellemesiyle açılıyor. - [iPhone 18 Pro zamı beklentiden düşük: 100 dolar](https://www.sanaldata.com/iphone-18-pro-zami-beklentiden-dusuk-100-dolar) - Gurman’a göre iPhone 18 Pro ve Pro Max’e model başına 100 dolar zam geliyor. IDC ve TrendForce’un daha yüksek senaryolarının altında kalan yumuşak artış. - [Nintendo GTA VI’dan korkmuyor: Ocarina of Time 5 Kasım’da](https://www.sanaldata.com/nintendo-gta-vidan-korkmuyor-ocarina-of-time-5-kasimda) - Nintendo, Ocarina of Time remake’ini 5 Kasım’da Switch 2’ye çıkarıyor. GTA VI 19 Kasım’dayken birçok yayıncı kaçıyor; Nintendo kendi takvimini koruyor. - [PUBG Mobile 4.6 çıktı: Midnight Hunters ve vampir modu](https://www.sanaldata.com/pubg-mobile-46-cikti-midnight-hunters-ve-vampir-modu) - PUBG Mobile 4.6 küresel dağıtıma girdi. Midnight Hunters, Bloodline Awakening, Sezon 32 ve Classic Mode yeniliklerini özetledik. - [Ekran kartı fiyatları yeniden yükseliyor: Satıcı uyardı](https://www.sanaldata.com/ekran-karti-fiyatlari-yeniden-yukseliyor-satici-uyardi) - Applied, RAM krizi nedeniyle ekran kartı fiyatlarında yeni artış uyarısı yaptı. RTX 5080, 5060 ve RX 9070 XT örnek fiyatları ve 2027 beklentisi. - [iPhone 18 Pro’da Dynamic Island küçülüyor](https://www.sanaldata.com/iphone-18-proda-dynamic-island-kuculuyor) - Gurman’a göre iPhone 18 Pro’da Dynamic Island daralıyor ve üç Live Activity arasında geçiş mümkün olacak. Bordo kırmızı renk ve A20 Pro de konuşuluyor. - [iPhone Duo Türkiye’de Kasım’da satışa çıkabilir](https://www.sanaldata.com/iphone-duo-turkiyede-kasimda-satisa-cikabilir) - Katlanabilir iPhone Duo’nun globalde Ekim’de, Türkiye’de ise Kasım’da satışa çıkacağı iddia ediliyor. Bugünkü etkinlikte fiyat ve özellikler netleşecek. - [Sony disk üretimi: 2028’de yüzde 10 düşüş](https://www.sanaldata.com/sony-disk-uretimi-2028de-yuzde-10-dusus) - Sony’nin Thalgau disk tesisinde 2028 için beklenen üretim düüşü yüzde 90 değil yüzde 10. Yeni oyun diskleri Ocak 2028’de bitiyor; yeniden sipariş sürüyor. - [Tesla Eylül 2026 Model Y fiyatları açıklandı](https://www.sanaldata.com/tesla-eyll-2026-model-y-fiyatlari-aciklandi) - Tesla Türkiye Model Y Eylül 2026 fiyatlar 2,47–4,76 milyon TL aralığında. Long Range 622 km, Performance 3,5 sn; FSD 4.990 TL/ay. - [Waymo Nashville’de Lyft uygulamasında aktif](https://www.sanaldata.com/waymo-nashvillede-lyft-uygulamasinda-aktif) - Waymo robotaksileri Nashville’de Lyft üzerinden eşleşmeye başladı; Downtown’dan South Nashville’e kadar hizmet alanı açık, filo bakımı Flexdrive’da. - [Windows 11'de aksesuar pil göstergesi geliyor](https://www.sanaldata.com/windows-11de-aksesuar-pil-gostergesi-geliyor) - Microsoft, Windows 11'de PC ile fare, klavye ve kulaklık pilini tek araç takımında gösterecek. özellik kilit ekranına da eklenebilecek; henüz testte. - [ChatGPT Sketch: Karalamanız ayrıntılı görsele dönüşüyor](https://www.sanaldata.com/chatgpt-sketch-karalamaniz-ayrintl-gorsele-donusuyor) - OpenAI, ChatGPT Images 2.5 ile Sketch’i duyurdu. @Sketch ile çizim yapıp görsel üretebilir, yorumla nokta atışı düzenleme yapabilirsiniz; üretim gecikmesi yüzde 50ye kadar düştü. - [Google Mesajlar eski mesajları yanlış kişilere gönderiyor](https://www.sanaldata.com/google-mesajlar-eski-mesajlari-yanls-kiilere-gonderiyor) - Google Mesajlar’da eski mesajların yanlış kişilere yeniden gittiği hata doğrulandı. Düzeltme dağıtılyor ama bazı cihazlarda sorun süryor; gizlilik riski var. Google Mesajlar hatası eski mesajları yanlış kişilere yeniden gönderebiliyor. Google düzeltmeyi doğruladı; güncel sürümü yükleyin, bazı cihazlarda sorun sürebilir. - [OpenAI Navier-Stokes çözümü tartışma yarattı](https://www.sanaldata.com/openai-navier-stokes-ozumu-tartisma-yaratti) - OpenAI Navier-Stokes’te çözüm duyurdu; bir gün önce benzer hatta ilerleyen araştırmaclar Codex verisi şüphesi dile getirdi. Şirket kullanıcı verisine bakılmadıın söylüyor. OpenAI, Navier-Stokes problemine çözüm bulduğunu aıkladı. Buckmaster ve Alpöge öncelik ile Codex verisi konusunda itiraz etti; şirket erişim olmadığını savundu. - [iPhone Ultra kılıfları etkinlik öncesi satışa çıktı](https://www.sanaldata.com/iphone-ultra-kiliflari-etkinlik-oncesi-satisa-cikti) - dbrand, henz duyurulmayan katlanabilir iPhone Ultra için yaklaşık 50 grip kılıf seeneğini satış sayfasında listeliyor. Etkinlik öncesi erken aksesuar hamlesi. - [Anthropic: YZ’nin insanlığı yok etme ihtimali %10+](https://www.sanaldata.com/anthropic-yznin-insanligi-yok-etme-ihtimali-yuzde-10) - Anthropic güvenlik lideri Hubinger, yapay zekânın on yıl içinde tüm insanlığı öldürme ihtimalini %10’un üzerinde görüyor. Araştırmacı Coxon güvenlik nedeniyle istifa etti. - [High NA EUV: Samsung ve TSMC takvimi netleşti](https://www.sanaldata.com/high-na-euv-samsung-ve-tsmc-takvimi-netlesti) - ASML, Samsung ve TSMC’nin High NA EUV’ye geçişini duyurdu. 12 inç fotomaske planı 2033’e uzanıyor; üretkenlikte yüzde 40 artış hedefleniyor. - [Honor Robot Phone: Gimbal’li kamera telefonu](https://www.sanaldata.com/honor-robot-phone-gimballi-kamera-telefonu) - Honor Robot Phone, 200 MP geri çekilebilir gimbal kamera ve YOYO asistanıyla in’de dikkat çekiyor; küresel satış yok, stok kısıtlı. - [Apple lansmanlarından unutulmaz 9 sahne anı](https://www.sanaldata.com/apple-lansmanlarindan-unutulmaz-9-sahne-ani) - İlk iPhone demosundan MacBook Air zarfına, Antennagate’ten U2 albümüne: Apple sahnesinin ürünlerden bile uzun hatırlanan anları. - [Thunderbolt 5 ile Thunderbolt 4 farkları neler?](https://www.sanaldata.com/thunderbolt-5-ile-thunderbolt-4-farklari-neler) - Thunderbolt 5, 80 Gbps aktarım, DisplayPort 2.1 ile daha fazla 4K/8K ekran ve 240W güce çıkıyor. Bandwidth Boost ile indirme yönünde 120 Gbps’e kadar çıkabiliyor. Thunderbolt 5; 80 Gbps hız, üç 4K veya iki 8K ekran, PCIe 4.0 ve 240W güç sunuyor. Bandwidth Boost ve PAM-3 ile indirme tarafında 120 Gbps’e çıkabiliyor. - [iPhone 18 standart model ertelendi: Pro öne çıkıyor](https://www.sanaldata.com/iphone-18-standart-model-ertelendi-pro-one-cikiyor) - Raporlara göre standart iPhone 18 bu sonbahar yok; çıkış 2027 başına kayıyor. Sonbahar gamında Pro, Pro Max ve katlanabilir model öne çıkıyor. - [OPPO A7 Pro: 8000 mAh batarya ve 120 Hz OLED](https://www.sanaldata.com/oppo-a7-pro-8000-mah-batarya-ve-120-hz-oled) - OPPO A7 Pro; 6,57 inç 120 Hz OLED, Dimensity 6360 Max, 8.000 mAh / 45W ve IP66/68/69K ile duyuruldu. Fiyatlar 330–370 dolar. - [Apple Watch SE 3 bulunamıyor: Stoklar kapandı](https://www.sanaldata.com/apple-watch-se-3-bulunamiyor-stoklar-kapandi) - Apple Watch SE 3, ABD ve diğer ülkelerde çevrimiçi mağazada aniden kullanılamaz listelendi. SE 4 sürprizi mi, yoksa lansman öncesi envanter mi? - [Apple uyardı: Türk bakanların telefonları hedef alındı](https://www.sanaldata.com/apple-uyardi-turk-bakanlarin-telefonlari-hedef-alindi) - Apple en az üç Türk bakana casus yazlım uyarısı gönderdi. Ankara szmann engellendiğini düşünüyor; cihazlar değiştirildi, Lockdown Mode öne çkıyor. - [Apple Events kalktı: Etkinlik Apple TV’den izleniyor](https://www.sanaldata.com/apple-events-kalkti-etkinlik-apple-tvden-izleniyor) - Ayrı Apple Events uygulaması 2020’de kaldırıldı. 9 Eylül lansmanı Türkiye saatiyle 20:00’de Apple TV uygulaması, etkinlik sayfası ve YouTube’dan izlenecek. - [Honor MagicOS 11 beta kayıtları yeniden açıldı](https://www.sanaldata.com/honor-magicos-11-beta-kayitlari-yeniden-acildi) - Honor, Android 17 tabanlı MagicOS 11 dahili betasını yeniden açtı. Magic V6/V5, Magic8-7, 600 serisi ve MagicPad3 Pro listede; başvuru My Honor’dan. - [Honor Magic 9: 200 MP kamera ve 500 mm lens kiti](https://www.sanaldata.com/honor-magic-9-200-mp-kamera-ve-500-mm-lens-kiti) - Honor Magic 9 serisi 28 Eylül’de Çin’de tanıtılacak. 200 MP ana ve periskop kameralar, 500 mm’lik Photography Master Kit ve Snapdragon 8 Elite Gen 6 öne çıkıyor. - [2026 Q2 telefon üretimi: Samsung lider, Apple 52 milyon](https://www.sanaldata.com/2026-q2-telefon-uretimi-samsung-lider-apple-52-milyon) - TrendForce’a göre 2026 ikinci çeyrekte küresel üretim yüzde 8 düştü; Samsung 62 milyon, Apple 52 milyon üretti. Yıllık tahmin 1,07 milyara yükseltildi. - [RTX 30’da DLSS Frame Generation çalıştırıldı](https://www.sanaldata.com/rtx-30da-dlss-frame-generation-calistirildi) - DLSSG SM86 uyarlaması, resmi destek olmayan GeForce RTX 30 kartlarında NVIDIA’nın kendi Frame Generation runtime’ını açtı. İlk Wukong ve Cyberpunk denemelerinde FPS belirgin arttı. - [tvOS 27 Podcasts’te özel URL ekleme kalkıyor](https://www.sanaldata.com/tvos-27-podcastste-ozel-url-ekleme-kalkiyor) - tvOS 27, Apple TV 4K’ya HLS görüntülü podcast getirirken özel URL ile program eklemeyi kaldırıyor. iPhone ve Mac’te aynı yol korunuyor; kararlı sürüm sonbaharda. - [Savunma Ar-Ge’si 150 milyar TL’yi aştı](https://www.sanaldata.com/savunma-arge-150-milyar-tlyi-asti) - Türkiye Ar-Ge 500’de ilk dört sıra TUSAŞ, ASELSAN, ROKETSAN ve HAVELSAN’ın. Beş savunma/havacılık şirketinin toplam Ar-Ge harcaması 150 milyar TL’yi aştı. - [Xiaomi 18 Fold: XRING O3 ve 6000 mAh batarya](https://www.sanaldata.com/xiaomi-18-fold-xring-o3-ve-6000-mah-batarya) - Xiaomi 18 Fold, XRING O3 işlemci, 7,58 inç iç ekran, 200 MP üçlü kamera ve 6000 mAh bataryayla Çin’de 10 Eylül’de satışa çıkıyor. Fiyatlar 10.999 Yuan’dan başlıyor. - [ChatGPT Ads 1 milyar dolara koşuyor: Self-servis genişledi](https://www.sanaldata.com/chatgpt-ads-1-milyar-dolara-kosuyor-self-servis-genisledi) - OpenAI, ChatGPT Ads’in 200 günden kısa sürede yıllıklandırılmış 1 milyar dolar gelir temposunu aştığını duyurdu. Self-servis Ads Manager Avrupa, Hindistan ve MENA’ya açıldı. - [DS Eylül 2026 fiyatları: N°8 4,99 milyon TL](https://www.sanaldata.com/ds-eylul-2026-fiyatlari-n8-499-milyon-tl) - DS Automobiles Eylül 2026 fiyat listesini açıkladı. N°4 3.326.450 TL, DS 7 4.443.950 TL, elektrikli N°8 Étoile Long Range 4.990.000 TL. - [Apple TV 4K’ya Siri AI ve A19 çip geliyor](https://www.sanaldata.com/apple-tv-4kya-siri-ai-ve-a19-cip-geliyor) - Yeni Apple TV 4K sızıntıları A19 veya A19 Pro çip, Siri AI ve daha fazla RAM işaret ediyor. Detaylar bu akşamki Apple etkinliğinde netleşebilir. - [Ford Eylül 2026 fiyatları: Puma Gen-E kampanyada](https://www.sanaldata.com/ford-eylul-2026-fiyatlari-puma-gen-e-kampanyada) - Ford’un Eylül 2026 fiyat listesinde Puma Gen-E kampanyalı 1.936.900 TL. Capri, Explorer, Puma ST, Kuga ve Tourneo Courier Journey tutarları. - [Apple Watch Series 12 ve Ultra 4: Recaps öne çıkıyor](https://www.sanaldata.com/apple-watch-series-12-ve-ultra-4-recaps-one-cikiyor) - Apple Watch Series 12 ve Ultra 4’te büyük tasarım sıçraması yok; Recaps özeti, on-device gizlilik, yeni çip ve sürekli nabız testleri konuşuluyor. - [ttec IFA 2026’da yeni ürünlerini tanıttı](https://www.sanaldata.com/ttec-ifa-2026da-yeni-urunlerini-tanitti) - ttec IFA 2026’da Tempus saat, Spoti Go, SoundBuddy FunLED ve Kidi Pro’yu sergiledi. TESAN, yurt dışı cirosunun Türkiye’yi aşmasını hedefliyor. - [PUBG'ye JUJUTSU KAISEN iş birliği geliyor](https://www.sanaldata.com/pubgye-jujutsu-kaisen-is-birligi-geliyor) - PUBG JUJUTSU KAISEN etkinliği: PC 10 Eylül–14 Ekim, konsol 17 Eylül–22 Ekim. Erangel görselleri, kostüm ve silah kozmetikleri. - [Xiaomi Skynomad N90 Max Çin'de satışta](https://www.sanaldata.com/xiaomi-skynomad-n90-max-cinde-satista) - Skynomad N90 Max: 7 koltuk, EREV, 1.705 km menzil, 76 kWh batarya. Standart ~39.700$, Explorer Edition ~44.100$. Çin lansmanı. - [Apple esneyebilen ekran patenti aldı](https://www.sanaldata.com/apple-esneyebilen-ekran-patenti-aldi) - Apple Stretchable Display patenti: sert piksel adacıkları ve esnek ara bölgelerle gerilebilir OLED mimarisi. 50+ mühendis; ürün takvimi yok. - [Artificial fragmanı: Garfield’lı OpenAI filmi](https://www.sanaldata.com/artificial-fragmani-garfieldli-openai-filmi) - Artificial fragmanı yayımlandı. Andrew Garfield Sam Altman rolünde; Neon dağıtımı, 25 Aralık vizyon. Amazon sonrası dağıtım süreci. - [Katlanabilir iPhone Duo: İsim ve 2000$ fiyat](https://www.sanaldata.com/katlanabilir-iphone-duo-isim-ve-2000-dolar-fiyat) - Mark Gurman’a göre katlanabilir iPhone Ultra yerine iPhone Duo adıyla gelecek; 256 GB giriş 2000 dolardan başlayacak, satış en erken Ekim’de. - [Obduction İncelemesi Ve Türkçe Yama](https://www.sanaldata.com/obduction-incelemesi-ve-turkce-yama) - Bu yazımızda sizlere Obduction İncelemesini ve Obduction Türkçe Yamasını sizlerle paylaşıyoruz. - [TECNO POVA 8 serisi Türkiye'de satışta](https://www.sanaldata.com/tecno-pova-8-serisi-turkiyede-satista) - TECNO POVA 8 ve POVA 8 Pro Türkiye'de satışa çıktı. 144 Hz ekran, uzun pil, oyun performansı ve 39.999–44.999 TL fiyatlar. - [Microsoft Patch Tuesday’de 650+ Windows yaması](https://www.sanaldata.com/microsoft-patch-tuesdayde-650-windows-yamasi) - Eylül Patch Tuesday’de yalnızca Windows için 650’den fazla güvenlik düzeltmesi geliyor. AI güvenlik modelleri yaz boyunca rekor yama sayılarını tetikledi. - [LG TV’ler beklemede bile ses kaydı alabiliyor](https://www.sanaldata.com/lg-tvler-beklemede-bile-ses-kaydi-alabiliyor) - Gamers Nexus araştırması, LG OLED’lerin ağ taraması yaptığını, beklemede mikrofon kaydı aldığını ve ACR ile izlediklerinizi tanıdığını gösteriyor. - [Rivian Also TM-B e-bisiklet teslimatı gecikiyor](https://www.sanaldata.com/rivian-also-tm-b-e-bisiklet-teslimati-gecikiyor) - Rivian’ın micromobility şirketi Also, TM-B e-bisiklette bahar 2026 teslimat hedefini kaçırdı. ürün müdürü PCB/IC tedariki, batarya ve DreamRide retiminde gecikmeyi kabul etti. - [Samsung Quick Measure ve AR Doodle kapanıyor](https://www.sanaldata.com/samsung-quick-measure-ve-ar-doodle-kapaniyor) - Samsung, Galaxy’deki Quick Measure ve AR Doodle uygulamalarını 31 Aralık 2026’da kapatacak. Yüklü kopyalar alışmaya devam edebilecek; güncelleme gelmeyecek. Samsung Galaxy Quick Measure ve AR Doodle desteğini 31 Aralık 2026’da sonlandırıyor. Yeniden indirme ve güncelleme kesilecek; yüklü uygulamalar bir süre daha açılabilir. - [OpenAI’ya korsan kitapla eğitim suçlaması](https://www.sanaldata.com/openaiya-korsan-kitapla-egitim-suclamasi) - Authors Guild, OpenAI’ın LibGen’den kitap indirdiğini ve Books1/Books2 diye adlandırdğını öne sürdü. Dava Microsoft’u da kapsıyor. - [Gemini Daily Brief ABDde ücretsiz oldu](https://www.sanaldata.com/gemini-daily-brief-abdde-ucretsiz-oldu) - Google, Gemini uygulamasndaki sabah zeti Daily Brief’i ABD’de aboneliksiz açtı. Personal Intelligence ve Memory açık olmalı. Gemini Daily Brief artık ABD’de Google AI aboneliği olmadan kullanılabiliyor. Gmail ve Takvim’den sabah öncelik özeti üretiyor. - [Veri merkezi atık ısısı: Danimarka’da binlerce ev ısınıyor](https://www.sanaldata.com/veri-merkezi-atik-isisi-danimarkada-binlerce-ev-isiniyor) - Meta’nın Odense’deki veri merkezinde atık ısı, ısı pompalarıyla bölgesel şebekeye aktarılıyor; yaklaşık 11 bin konut ısıtılabiliyor. Odense’deki Meta veri merkezi atık ısıyı 70–75°C’ye çıkarıp bölgesel ısıtmaya veriyor. 45 MW kapasite ve yaklaşık 11 bin ev. - [Steam’de AMD’nin zirvesi: RX 9070 XT](https://www.sanaldata.com/steamde-amdnin-zirvesi-rx-9070-xt) - Steam Ağustos 2026 anketinde RX 9070 XT, AMD’nin en popüler ekran kartı oldu. Genel sıralamada RTX 3060 ve RTX 5070 önde. - [Nvidia CEO’su Huang: “AGI geldi”](https://www.sanaldata.com/nvidia-ceosu-huang-agi-geldi) - Jensen Huang, OpenAI’ın GPT-6 Astra’sının ardından “AGI geldi” dedi. Sektörde AGI tanımı hâlâ tartışmalı; Nvidia’nın GPU hakimiyeti de masada. - [VW’nin ucuz elektriklileri yok satıyor: 10 ay sıra](https://www.sanaldata.com/vwnin-ucuz-elektriklileri-yok-satiyor-10-ay-sira) - ID. Polo, Skoda Epiq ve Cupra Raval sipariş patlaması yaşadı. ID. Polo’da 10 ay, Epiq’te 2027’ye uzanan teslimat kuyrukları oluştu. - [Intel işlemcilere Ekim’de yüzde 10 zam sinyali](https://www.sanaldata.com/intel-islemcilere-ekimde-yuzde-10-zam-sinyali) - Intel’in PC işlemci fiyatlarını Ekim’de yaklaşık yüzde 10 artırmaya hazırlandığı belirtiliyor. Kapsam henüz resmi değil; 2025’ten beri süren zamlar devam ediyor. - [Apple Beats 360: Eylül’de duyuru sinyali güçlendi](https://www.sanaldata.com/apple-beats-360-eylulde-duyuru-sinyali-guclendi) - Apple, Beats 360 için firmware 4A203 yayınladı. IPX4, yüksek ANC ve renk seçenekleriyle kulaklığın Eylül lansmanı yaklaşmış görünüyor. - [Meta, Muse adlı kişisel yapay zekâ asistanını duyurdu](https://www.sanaldata.com/meta-muse-adli-kisisel-yapay-zeka-asistanini-duyurdu) - Meta’nın Muse asistanı alışveriş, e-posta ve seyahat gibi işleri otonom yürütecek; ABD’de ücretsiz başlayıp iOS, Android ve muse.ai’de sunulacak. - [Nothing CMF Buds Neo: 25 dolarlık kulaklık şaşırtıyor](https://www.sanaldata.com/nothing-cmf-buds-neo-25-dolarlik-kulaklik-sasirtiyor) - CMF Buds Neo; ANC, 52 saat pil ve çift cihaz bağlantısıyla 25 dolara geliyor. Ses yeterli, yapı ucuz hissiyatlı; bütçe yedek kulaklık olarak öne çıkıyor. - [Orbitkey anahtarlığa Google Find Hub takipçisi ekledi](https://www.sanaldata.com/orbitkey-anahtarliga-google-find-hub-takipcisi-ekledi) - Orbitkey’nin yeni Key Organizer Tracker’ı yerleşik Find Hub/Find My takipçisi, 3–5 aylık pil ve manyetik şarjla geliyor; fiyat 69,90 dolardan başlıyor. - [Huawei FreeBuds 7 tanıtıldı: 100 dB gürültü engelleme](https://www.sanaldata.com/huawei-freebuds-7-tanitildi-100-db-gurultu-engelleme) - Huawei FreeBuds 7; üçüncü nesil ses AI çipi, güçlü ANC/çağrı gürültü engelleme ve kutuyla 42 saate varan pil ömrüyle Çin’de 999 yuan’a çıktı. - [OMODA 4, VALORANT EMEA finalinde sahneye çıktı](https://www.sanaldata.com/omoda-4-valorant-emea-finalinde-sahneye-cikti) - VCT EMEA’nın resmi otomotiv partneri OMODA, final MVP töreninde OMODA 4’ü sergiledi; sıradaki durak 12 Ekim Paris Otomobil Fuarı’ndaki yapay zekâ konsepti. - [GTA 6’ya resmi Türkçe dil desteği gelebilir iddiası](https://www.sanaldata.com/gta-6ya-resmi-turkce-dil-destegi-gelebilir-iddiasi) - Sosyal medyadaki sızıntı hesapları, Rockstar’ın GTA 6 için yakında resmi Türkçe dil desteği duyurusu yapabileceğini öne sürüyor; somut kanıt henüz yok. - [iPhone 18 Pro’ya profesyonel kamera kontrolleri gelebilir](https://www.sanaldata.com/iphone-18-proya-profesyonel-kamera-kontrolleri-gelebilir) - iOS 27 beta kodlarında histogram, waveform, focus peaking ve manuel odak izleri bulundu. Bazı araçların iPhone 18 Pro ile sınırlı kalması mümkün. - [Microsoft: Windows 11, 8 GB RAM’li PC’lerde hızlanacak](https://www.sanaldata.com/microsoft-windows-11-8-gb-ramli-pclerde-hizlanacak) - Microsoft, Windows 11’de açılış ve Windows Hello tepkisini hızlandırmayı hedefliyor. Özellikle 8 GB RAM’li bilgisayarlarda daha akıcı bir deneyim vaat ediliyor. - [Renault-Geely’den su altında çalışan hibrit motor](https://www.sanaldata.com/renault-geelyden-su-altinda-calisan-hibrit-motor) - Horse Powertrain’in B20 motoru IPX8 sertifikalı; 1,1 metre suda güç kesmeden çalışabiliyor. HEV/PHEV/EREV için tasarlandı, termal verim yüzde 48,4. - [Volkswagen Ducati’yi satmayı değerlendirebilir](https://www.sanaldata.com/volkswagen-ducatiyi-satmayi-degerlendirebilir) - Reuters’a göre Volkswagen Grubu, Audi bünyesindeki Ducati’yi stratejik yeniden yapılanma kapsamında satma seçeneğini inceliyor; karar henüz kesin değil. - [Google Find Hub’a Gemini’li “Remembered” sekmesi geliyor](https://www.sanaldata.com/google-find-huba-geminili-remembered-sekmesi-geliyor) - Google, Find Hub uygulamasına Gemini destekli yeni “Remembered” sekmesini ekliyor. Günlük eşyaların nerede bırakıldığını kaydedip sesli olarak hatırlatmayı hedefliyor. - [Apple iOS 26.6.2 yayınlandı: Hücresel güncelleme indirme düzeltmesi](https://www.sanaldata.com/apple-ios-26-6-2-yayinlandi-hucresel-guncelleme-indirme-duzeltmesi) - Apple, iOS 26.6.2 güncellemesini dağıtmaya başladı. Sürüm, hücresel bağlantı üzerinden yazılım güncellemesi indirilememesi sorununu gideriyor; iPadOS 26.6.2 de aynı düzeltmeyle geliyor. - [Edge’e Chrome benzeri sekme grubu menüsü geliyor](https://www.sanaldata.com/edgee-chrome-benzeri-sekme-grubu-menusu-geliyor) - Microsoft Edge Canary’de dikey sekmeler için yeni Tab Groups düğmesi test ediliyor; gruplara tek menüden erişim Chrome’daki düzene yaklaşıyor. - [Katlanabilir iPhone Ultra: Fiyat ve geliştirme detayları](https://www.sanaldata.com/katlanabilir-iphone-ultra-fiyat-ve-gelistirme-detaylari) - Mark Gurman’ın raporuna göre katlanabilir iPhone’un başlangıç fiyatı 2.199 dolardan başlayabilir; Tim Cook’un öncülüğündeki proje ekran ve menteşe sorunlarına odaklandı. - [Yapay zeka 80’ler akımı: Fotoğrafınızı nostaljik görünüme çevirme](https://www.sanaldata.com/yapay-zeka-80ler-akimi-fotografinizi-nostaljik-gorunume-cevirme) - Sosyal medyada yükselen 80’ler akımında kullanıcılar ChatGPT gibi yapay zeka araçlarıyla günümüz fotoğraflarını 1980’ler estetiğine dönüştürüyor. - [Battlefield REDSEC’e Rapid Royale, yakınlık sesi ve 1,3 milyon $ turnuva](https://www.sanaldata.com/battlefield-redsece-rapid-royale-yakinlik-sesi-ve-13-milyon-turnuva) - Battlefield REDSEC’e Rapid Royale modu, 15 Eylül’de Proximity Chat ve toplam 1,338 milyon dolarlık Elite Series espor takvimi geliyor. - [Apple etkinliği yarın: iPhone 18 Pro ve katlanabilir Ultra geliyor](https://www.sanaldata.com/apple-etkinligi-yarin-iphone-18-pro-ve-katlanabilir-ultra-geliyor) - Apple’ın 9 Eylüldeki Surprise and Shine etkinliğinde iPhone 18 Pro serisi, ilk katlanabilir iPhone Ultra, Watch Series 12 ve Ultra 4 bekleniyor. - [Zelda: Ocarina of Time remake 5 Kasım’da Switch 2’ye geliyor](https://www.sanaldata.com/zelda-ocarina-of-time-remake-5-kasimda-switch-2ye-geliyor) - Nintendo, serinin 40. yılı etkinliğinde Ocarina of Time remake’ini duyurdu. Oyun 5 Kasım’da Switch 2’ye özel çıkacak; özel konsol 29 Ekim’de geliyor. - [Meyve sineği beyni ilk kez tam haritalandı: Araştırmacılar Doom oynattı](https://www.sanaldata.com/meyve-sinegi-beyni-ilk-kez-tam-haritalandi-arastirmacilar-doom-oynatti) - Yetişkin erkek meyve sineğinin 166 binden fazla nöronu haritalandı. Açık kaynağa konan konektom, kısa sürede Doom deneyinde kullanıldı. - [Eski PlayStation yöneticisi, Sony’nin PS6 el konsolu planlarını eleştirdi](https://www.sanaldata.com/eski-playstation-yoneticisi-sonynin-ps6-el-konsolu-planlarini-elestirdi) - Eski PlayStation başkanı Shawn Layden, Sony'nin olası bir PS6 döneminde hem el konsolu hem ev konsolu üretmesinin yaratabileceği risklere dikkat çekti. YouTube'da yayımlanan bir söyleşide, iki farklı donanımı aynı anda pazarlamanın ve yönetmenin şirketi zorladığını söyledi. Layden'a göre PlayStation geçmişte birden fazla donanım platformunu aynı anda yürütürken odaklanma sorunları yaşamıştı. Özellikle PlayStation 3 döneminde PSP'nin - [DLSS 5 Windows masaüstüne geliyor: NeuralScreen ile tüm ekran](https://www.sanaldata.com/dlss-5-windows-masaustune-geliyor-neuralscreen-ile-tum-ekran) - Nvidia'nın DLSS 5 Neural Rendering teknolojisi artık yalnızca oyunlarla sınırlı kalmayabilir. GitHub'da yayımlanan NeuralScreen adlı uygulama, bu efekti Windows 11 masaüstünün tamamına uygulamayı hedefliyor. DLSS 5 şu an resmi olarak yalnızca NBA 2K27 içinde destekleniyor. Oyunun çıkışından önce DLL dosyalarının sızmasıyla mod geliştiriciler teknolojiyi başka oyunlara ve senaryolara taşımaya başladı. NeuralScreen ne yapıyor? NeuralScreen, DLSS - [Google Fotoğraflar çöp kutusu süresi 60 günden 30 güne indi](https://www.sanaldata.com/google-fotograflar-cop-kutusu-suresi-60-gunden-30-gune-indi) - Google Fotoğraflar, silinen fotoğraf ve videoların çöp kutusunda kalma süresini 60 günden 30 güne indirdi. Değişiklik Eylül 2026 itibarıyla yürürlükte. Çöp kutusu, yanlışlıkla silinen veya sonradan ihtiyaç duyulan içerikleri geri getirme şansı tanıyor. Uzun süredir bu süre yaklaşık iki ayı kapsayan 60 gündü; şirket artık kalıcı silmeden önce yalnızca 30 gün bekliyor. Güncelleme uygulamada bir - [Skoda Superb ve Octavia tek modelde birleşebilir](https://www.sanaldata.com/skoda-superb-ve-octavia-tek-modelde-birlesebilir) - Skoda, düşen sedan ve station wagon talebi ile Volkswagen Grubu'nun model azaltma planı nedeniyle Superb ve Octavia'yı ileride tek bir modelde birleştirmeyi değerlendiriyor. Skoda CEO'su Klaus Zellmer'e göre markanın amiral gemisi Superb, hem segment talebindeki gerileme hem de grubun ürün gamını daraltma hedefi nedeniyle yeniden şekillenebilir. Octavia yaklaşık 30 yıldır markanın çekirdek modeli; Superb ise - [WhatsApp Sohbet Listesine Medya Önizlemeleri Geliyor](https://www.sanaldata.com/whatsapp-sohbet-listesine-medya-onizlemeleri-geliyor) - WhatsApp, iOS’ta sohbet listesine fotoğraf, video ve çıkartma önizlemesi ekledi; sohbeti açmadan ne geldiğini görebilirsin. WhatsApp, iOS kullanıcılarına sohbet listesinde medya önizlemesi sunmaya başladı. 26.34.74 sürümüyle gelen fotoğraf, video veya çıkartmalar, sohbetin içine girmeden küçük bir küçük resim (thumbnail) olarak listede görünüyor. Önceden listede yalnızca “Fotoğraf”, “Video” veya “Çıkartma” yazısı vardı; içeriği görmek için sohbeti - [Tim Cook’un Apple’daki en büyük hatası Apple Maps oldu](https://www.sanaldata.com/tim-cook-apple-maps-hatasi) - Apple CEO’su Tim Cook, Apple Maps lansmanını kariyerindeki ilk büyük hata olarak açıkça işaret etti. 2012’de çıkan uygulama, yanlış konumlar ve bozuk yönlendirmeler yüzünden uzun süre konuşuldu; Cook da bu kez lafı dolandırmadı. Halefi John Ternus ile yapılan şirket içi toplantıda gelen bu itiraf, Apple’ın kendi geçmişine dönüp bakma biçimini de gösteriyor.İlk bakışta basit bir - [Meta Account ile Facebook ve Instagram tek yerde toplanıyor](https://www.sanaldata.com/facebook-instagram-meta-account) - Meta, Facebook ve Instagram hesapları için yıllardır ayrı ayrı yürütülen giriş ve güvenlik düzenini tek merkeze bağlıyor. Şirketin yeni adıyla öne çıkardığı Meta Account, kullanıcıların Facebook, Instagram, Threads, Meta Quest ve akıllı gözlükler gibi ürünlere erişimini tek bir çatı altında toplamayı hedefliyor. Kâğıt üstünde basit görünüyor, ancak günlük kullanımda etkisi daha geniş olabilir.Eskiden Accounts Center - [ChatGPT for Clinicians doktorların masasını hafifletiyor](https://www.sanaldata.com/chatgpt-for-clinicians-doktorlar) - OpenAI, sağlık çalışanları için geliştirdiği ChatGPT for Clinicians aracını duyurdu. Amaç net: Doktorların, hemşirelerin ve eczacıların gün içinde boğuştuğu evrak işlerini azaltmak, klinik notları hızlandırmak ve tıbbi araştırma süresini kısaltmak. İlk aşamada yalnızca ABD’de doğrulanmış sağlık çalışanlarına ücretsiz sunulan sistem, özellikle yoğun polikliniklerde ciddi fark yaratabilir. Neden önemli? Çünkü bir doktorun hastayla geçirdiği zamanı çoğu - [Grok çağrı merkezinde insan seviyesine yaklaşıyor](https://www.sanaldata.com/grok-sesli-asistan-cagri-merkezi) - xAI, sesli asistan yarışında yeni bir eşik daha açtı. Şirketin Grok Voice Think Fast 1.0 modeli, çağrı merkezi görevlerinde insan benzeri yanıt hızına ve muhakemeye yaklaşan sonuçlar verdi. İlk bakışta bu yalnızca bir benchmark başarısı gibi görünebilir; oysa tablo daha geniş. Grok sesli asistan, özellikle müşteri hizmetleri tarafında konuşulan “otomasyon nereye kadar gider?” sorusuna net - [Maduro bahislerinden kazanan askerin tutuklanması gündemde](https://www.sanaldata.com/polymarket-davasi-asker-tutuklama) - ABD, Nicolas Maduro’nun yakalanmasına yönelik operasyon etrafındaki şüpheli Polymarket bahislerinden yaklaşık 409.881 dolar kazandığı öne sürülen asker Gannon Ken Van Dyke’ı tutukladı. Savcıların anlattığı tablo yalnızca bir tahmin piyasası skandalı değil; aynı zamanda gizli devlet bilgisinin paraya çevrilmesi iddiasını da içeriyor. İlk bakışta uzaktan bir piyasa oyunu gibi duruyor, ancak dosyanın içi askeri planlama ve - [Discord Nitro’ya Xbox Game Pass Starter Edition sürprizi sızdı](https://www.sanaldata.com/xbox-game-pass-starter-edition-discord-nitro) - Microsoft ile Discord arasındaki gizemli iş birliği konuşulurken, sızıntılar bu paketlemenin adını da ortaya çıkardı: Xbox Game Pass Starter Edition. Görünen o ki bu sürüm, doğrudan Discord Nitro aboneliğinin içine ekleniyor. İlk bakışta küçük bir eklenti gibi duruyor; ancak oyun aboneliklerinin nasıl dağıtılacağını değiştirebilecek bir hamle bu. Özellikle de Microsoft’un kendi servis sınırlarını aşıp üçüncü - [FCC’nin FSR 4.1 benzeri baskısı çocuk televizyonunu hedef alıyor](https://www.sanaldata.com/cocuk-televizyonu-fcc-baski) - FCC’nin çocuk televizyonuna dönük yeni hamlesi, cinsiyet kimliği içeren programları yeniden tartışmanın merkezine taşıdı. Kurum, ebeveynlerin güvenerek baktığı yaş derecelendirme sisteminin trans ve ikili olmayan karakterleri nasıl işlediğine dair kamuoyu yorumu topluyor. İlk bakışta teknik bir inceleme gibi görünüyor; ancak satır arası daha sert. Bu süreç, ekranda kimlerin görünür olacağına dair siyasi bir baskı aracına - [BAE’nin yapay zeka hamlesi devlet yönetimini değiştirir mi](https://www.sanaldata.com/devleti-yapay-zeka-yonetebilir-mi) - Birleşik Arap Emirlikleri, devletin yarısını Agentic AI ile işletme hedefini açıkladı; plan tutarsa iki yıl içinde kamu hizmetlerinin %50’si insan müdahalesi olmadan akabilecek. Devleti yapay zeka yönetebilir mi sorusu artık bir slogan değil, doğrudan uygulamaya dönük bir iddia. Türkiye açısından bakınca mesele yalnızca teknoloji yarışı da değil; vatandaşın işlem süresi, kurumların yükü ve kararların şeffaflığı - [Google Sheets için ChatGPT entegrasyonu kullanıma sunuldu](https://www.sanaldata.com/google-sheets-icin-chatgpt-entegrasyonu-kullanima-sunuldu) - Google Sheets için ChatGPT entegrasyonu yayınlandı ve kullanıcılar artık tablo işlerini yazılı komutlarla çok daha hızlı yönetebiliyor. Hücre doldurmak, veri düzenlemek, formül eklemek ya da bir sayfayı baştan kurmak; hepsi sohbet penceresinden istenebiliyor. Bu yüzden işin odağı değişiyor: tek tek uğraşmak yerine, ne istediğinizi söylemeniz yeterli oluyor.Aslında yeni olan şey yalnızca hız değil. Google Sheets - [Ubuntu 26.04 LTS çıktı Resolute Raccoon ile neler değişti](https://www.sanaldata.com/ubuntu-2604-lts-resolute-raccoon) - Ubuntu 26.04 LTS, Canonical tarafından Resolute Raccoon kod adıyla yayımlandı ve masaüstü tarafında beklenen büyük sıçramayı beraberinde getirdi. Linux çekirdeği, GNOME sürümü ve kurumsal destek süresi bir araya gelince, bu sürüm sadece meraklıların değil, iş için Ubuntu kullananların da radarına girdi.Yeni sürümün omurgasında Linux 7.0 çekirdeği, Mesa 26.0 grafik katmanı ve varsayılan GNOME 50 var. - [Crimson Desert 1.04.00 güncellemesi yeni zorluklar ve kuşlar getiriyor](https://www.sanaldata.com/crimson-desert-104-guncelleme-zorluklar) - Pearl Abyss, Crimson Desert için yayımladığı 1.04.00 güncellemesi ile oyunun ritmini belirgin biçimde değiştiriyor. Açık dünya RYO’suna eklenen üç zorluk seviyesi, konut yönetiminde yapılan kolaylıklar ve evcil kuş sistemi, Pywel’de geçirilen zamanı daha kişisel bir hale getiriyor. İlk bakışta küçük görünen bu paket, aslında oyuncunun her anına dokunan bir düzenleme.En dikkat çekici başlık Crimson Desert - [Sonos yenilenmiş hoparlör indirimleri bitiyor kaçırmayın](https://www.sanaldata.com/sonos-yenilenmis-hoparlor-indirimleri-bitiyor-kacirmayin) - Sonos yenilenmiş hoparlör indirimlerinde son düzlüğe girildi; şirketin 24 Nisan’da bitecek kampanyasında Era 100, Era 300, Beam ve Move 2 gibi modeller ciddi fiyat düşüşleriyle satılıyor. Ev sineması kurmak ya da taşınabilir ses tarafında para biriktirmek isteyenler için bu tür fırsatlar nadir değil, ama bu kez etiketler gerçekten dikkatli bakmayı hak ediyor.Yenilenmiş ürünlerin cazibesi tam - [Vivo X500 serisinin ekran boyutları ve işlemci sızıntısı](https://www.sanaldata.com/vivo-x500-serisi-sizinti) - Vivo X500 serisi için ekran boyutları ve işlemci ayrıntıları erken bir sızıntıyla ortaya çıktı. X500, X500 Pro ve X500 Pro Max adlarını taşıması beklenen aile, Vivo’nun Çin’deki yeni amiral gemisi planını da ele veriyor. Vivo X500 serisi daha vitrine çıkmadan konuşulmaya başladı; üstelik bu kez sadece isim değil, panel ölçüleri ve çip tercihleri de netleşiyor.Şirket - [Meta çalışanlarının yüzde 10’unu işten çıkarma hazırlığında](https://www.sanaldata.com/meta-calisanlarinin-yuzde-10u) - Meta, çalışanlarının yüzde 10’unu mayısta işten çıkarmaya hazırlanıyor. Bloomberg’in yayımladığı şirket içi notta, bunun yaklaşık 8.000 kişi anlamına geldiği yazıyor. Ayrıca Meta, açık durumda olan yaklaşık 6.000 pozisyonu da kapatacak. Kısacası şirket, bir yandan kadroyu küçültürken öte yandan yapay zekâ yatırımlarını hızlandırıyor.Meta çalışanlarının yüzde 10’u ifadesi kulağa tek bir muhasebe kalemi gibi gelebilir; ne var - [OpenAI GPT-5.5’i duyurdu Daha hızlı ve daha yetenekli](https://www.sanaldata.com/gpt55-duyuruldu-openai) - OpenAI, GPT-5.5 adlı yeni modelini tanıttı ve odağı bir kez daha hız ile çok aşamalı görevlerdeki ustalığa çevirdi. Şirketin anlattığı tablo net: Bilgisayar üzerinde uzun süren işleri anlamak, bölmek, takip etmek ve tamamlamak artık daha akıcı olacak. Özellikle kod yazma, hata ayıklama, veri analizi ve belge üretimi gibi işlerde GPT-5.5’in daha az bekletip daha çok - [Microsoft Xbox için yeni rotayı açıkladı ve odak oyuncuda](https://www.sanaldata.com/xbox-yeni-strateji-oyuncu-odak) - Microsoft, Xbox için yeni dönemin pusulasını değiştirdi. Şirketin yeni Xbox CEO’su Asha Sharma ile Xbox içerik şefi Matt Booty, yayımladıkları notta Xbox stratejisinin artık günlük aktif oyunculara göre ölçüleceğini anlattı. Konsol, PC, bulut ve hizmetler aynı masada buluşacak; ancak bu kez merkezde yalnızca cihaz değil, kullanıcı alışkanlığı var. Kısacası Microsoft, yıllardır süren dağınık yapıyı toparlayıp - [Microsoft’un yeni Xbox yönetimi özel oyunları yeniden değerlendiriyor](https://www.sanaldata.com/xbox-ozel-oyunlari) - Xbox tarafında yön değişiyor. Microsoft Gaming’in yeniden Xbox adıyla anılması gündemdeyken, yeni yönetim özel oyunlar ve süreli çıkışlar için kapıyı araladı. Şirket içi toplantıda konuşan Xbox CEO’su Asha Sharma, Xbox stratejisinde “özel oyun” yaklaşımının yeniden değerlendirildiğini söyledi. İlk bakışta küçük bir ton farkı gibi duruyor, oysa oyuncular için bunun anlamı büyük: daha önce yalnızca Xbox’ta - [Honor Choice Codeler Headphones 2 uygun fiyatlı güçlü ANC ile geldi](https://www.sanaldata.com/honor-choice-codeler-headphones-2) - Honor Choice Codeler Headphones 2, 57 dB ANC, 70 saate varan pil ömrü ve yüksek çözünürlüklü ses desteğiyle tanıtıldı. Honor, yeni kulak üstü modelinde fiyatı aşağıda tutarken günlük kullanımda gerçekten hissedilen birkaç güçlü detayı bir araya getiriyor; bu da kulaklık pazarında kolay rastlanan bir denge değil.Cihazın çıkış noktası da net: evde, ofiste ve yolda tek - [Spirit Airlines iflas baskısı altında daha da zorlanıyor](https://www.sanaldata.com/spirit-airlines-iflas-baskisi) - Spirit Airlines, yıllardır süren finansal çöküşün ardından artık federal yardım isteme aşamasına geldi. Parlak sarı uçaklarıyla tanınan şirket, 2019’dan beri kâr etmiyor; son iki yılda iki kez iflas başvurusu yaptı. Üstelik yönetim bir süre önce yeniden toparlanıp 2027 civarında kâra geçebileceğini söylüyordu. Fakat bugün tablo çok daha sert.20 Nisan Pazartesi günü Spirit, artan yakıt maliyetleri - [Claude’a Spotify entegrasyonu geldi müzik arayışı değişiyor](https://www.sanaldata.com/claude-spotify-entegre) - Spotify, 20. yaşını kutlarken Claude’a Spotify entegrasyonu duyurdu ve kullanıcıların müzik ile podcast keşfini sohbet içine taşıdı. Artık şarkı aramak, çalma listesi kurmak ya da yeni bir podcast bulmak için uygulamalar arasında dolaşmak gerekmiyor; Claude içinden istenen ruh hâli yazılıyor, öneriler geliyor.Bu hamle küçük bir vitrin yeniliği değil. Spotify, geniş kataloğunu Anthropic’in Claude modeliyle birleştirerek - [Ikea’nın yeni şişme koltuğu şişme koltuğa hiç benzemiyor](https://www.sanaldata.com/sisme-koltuk-ikea-ps-2026) - Ikea, şişme koltuk fikrini yeniden masaya koydu ve bu kez 90’ların ucuz, sönük görünen mobilyalarından çok daha derli toplu bir sonuç gösterdi. Şirket, yıllık etkinliği 13 Mayıs’ta yapılmadan önce üç parçalık deneysel bir koleksiyondan kısa bir ön izleme paylaştı; bunlardan biri de gövdesiyle değil, akıllı yapısıyla konuşulacak gibi duran yeni şişme koltuk.İlk bakışta hava dolu - [Moto G Stylus artık gereksiz uygulamalarla boğuşmuyor](https://www.sanaldata.com/moto-g-stylus-bloatware) - Moto G Stylus, 2026 sürümüyle orta segmentte daha temiz bir tablo çiziyor. Motorola’nın kalemli telefonu artık eskisi kadar gereksiz uygulamayla şişirilmiş değil; yine de fiyatı yükseldi, kamera tarafı da kusursuz olmaktan hâlâ uzak. İlk bakışta hoş bir mor ton, dokulu arka yüzey, MicroSD yuvası ve Amerika kıtasındaki ana akım telefonlarda neredeyse tükenmiş görünen kulaklık girişi - [Assassin’s Creed Black Flag Resynced 9 Temmuz’da geliyor](https://www.sanaldata.com/assassins-creed-black-flag-resynced-cikis-tarihi) - Assassin’s Creed Black Flag Resynced, Ubisoft’un uzun süredir konuşulan korsan dönüşünü resmileştirdi. Oyun, 9 Temmuz 2026 tarihinde PS5, Xbox ve PC için çıkacak; fiyatı ise 60 dolar olacak. Yıllardır bir yeniden yapım beklentisi dolaşıyordu, şimdi o söylenti gerçek oldu. Üstelik bu kez işin merkezinde sadece nostalji yok; daha temiz deniz savaşları, güncellenmiş dövüş sistemi ve - [Keychron V1 mekanik klavye yeniden 45 dolara düştü](https://www.sanaldata.com/keychron-v1-mekanik-klavye-yeniden-45-dolara-dustu) - Bilgisayar başında uzun saatler geçirenler için Keychron V1, dizüstü bilgisayar klavyesinden daha rahat bir düzen arayanlara dikkat çekici değil, doğrudan iş gören bir seçenek sunuyor. Wired model şu anda 44,99 dolar seviyesinde; yani 30 dolar indirim var ve fiyat, kırmızı anahtarlı sürümde tüm zamanların en düşük noktasına inmiş durumda. Woot üzerindeki bu kampanya 25 Nisan'a - [iPhone Ultra’nın tasarımı sızdı Apple katlanabilir çizgiyi değiştiriyor](https://www.sanaldata.com/iphone-ultra-tasarimi-sizdi) - Apple’ın ilk katlanabilir telefonu olarak anılan iPhone Ultra, maket görüntülerle yeniden gündeme geldi. Ortaya çıkan tasarım, şirketin yıllardır koruduğu düz iPhone anlayışından daha farklı bir yol izlediğini gösteriyor. Küçük dış ekran, 4:3 oranlı geniş iç panel ve yan tarafa taşınan biyometrik güvenlik, bu modeli sıradan bir deneme olmaktan çıkarıyor. Kısacası Apple, katlanabilir telefon yarışına kendi - [Honor 600 ve 600 Pro Avrupa’da satışa çıktı, batarya küçüldü](https://www.sanaldata.com/honor-600-serisi-avrupa-satis) - Honor 600 serisi Avrupa pazarına 600 ve 600 Pro modelleriyle giriş yaptı; ancak ilk bakışta görülen heyecanı gölgeleyen bir ayrıntı var: orijinal sürümlerde 7000 mAh olan batarya, Avrupa versiyonlarında 6400 mAh seviyesine çekildi. Bu fark küçük görünse de günlük kullanımda hissedilir, çünkü uzun yol, yoğun sosyal medya trafiği ve oyun seansları tam da pil kapasitesinin - [Microsoft’ta yönetim depremi yapay zekâ baskısını büyütüyor](https://www.sanaldata.com/microsoft-yonetim-degisiklikleri) - Microsoft’ta üst düzey ayrılıklar hız kesmiyor ve bu tablo, Microsoft yönetim değişiklikleri açısından yılın en erken döneminde bile sıradan bir sirkülasyonun ötesine geçtiğini gösteriyor. Şirketin CoreAI’den Windows’a, Office’ten GitHub’a uzanan geniş yapısı içinde yöneticiler gidiyor, yerlerine yeni isimler geliyor; ancak perde arkasında yalnızca kadro yenilenmiyor. Asıl mesele şu ki, bu hareketlilik Microsoft’un yetenek tutma becerisiyle - [Galaxy S24 FE ve S23 FE için Nisan 2026 güvenlik güncellemesi](https://www.sanaldata.com/galaxy-s24-fe-nisan-guncelleme) - Galaxy S24 FE ve Galaxy S23 FE için Nisan 2026 güvenlik güncellemesi yayımlandı. Samsung, önce Güney Kore’de başlattığı dağıtımla iki popüler FE modelindeki 47 güvenlik açığını kapatmaya koyuldu; sıra kısa süre içinde diğer pazarlara da gelecek. Kullanıcılar için bunun anlamı net: telefon biraz daha sessiz çalışacak, ama arka planda koruma seviyesi belirgin biçimde yükselecek.Samsung’un bu - [25 yıl sonra yeni bir iPod zamanı mı geliyor](https://www.sanaldata.com/ipod-yeni-muzik-calar) - iPod bu yıl 25 yaşına girdi ve garip ama gerçek şu: Apple’ın çoktan rafa kaldırdığı o müzik çaları, yeniden konuşulmaya başlandı. Monokrom ekranı, mekanik kaydırma tekeri ve 5 GB sabit diskiyle bir dönemin simgesi olan iPod artık nostaljik bir nesne gibi duruyor; ancak iPod araması yapanların sayısı artıyor, dijital müzik çalar toplulukları büyüyor ve gençler - [Microsoft uzun süredir çalışanlarına gönüllü emeklilik sunuyor](https://www.sanaldata.com/gonullu-emeklilik-microsoft) - Microsoft, ABD’de uzun süredir çalışan bazı personeline gönüllü emeklilik seçeneği sunmaya başladı. Şirket aynı gün yıllık ödül ve performans programlarını da elden geçiriyor. İlk bakışta idari bir düzenleme gibi görünüyor, ancak mesele bundan daha geniş. Microsoft’un 50 yılı aşan tarihinde ilk kez böyle bir paket açıklaması, şirketin insan kaynağı politikasında yeni bir sayfa açtığını gösteriyor.Amy - [Huawei Watch Ultimate 2 eSIM dalış ve sağlıkta sınır zorluyor](https://www.sanaldata.com/huawei-watch-ultimate-2-esim) - Huawei Watch Ultimate 2 eSIM, yalnızca bilekte taşınan bir saat gibi davranmıyor; dalışta haberleşme kuruyor, sağlık verilerini parmak ucundan topluyor ve zirkonyum gövdesiyle lüks hissini mühendislikle birleştiriyor. Huawei Watch Ultimate 2 eSIM, özellikle su altında iletişim ve ileri seviye sağlık takibi arayanlara göz kırpıyor. Kısacası, bu model gündelik akıllı saatlerden başka bir kulvara çıkmış durumda. - [DJI Lito serisi başlangıç dronları 400 doların altına indi](https://www.sanaldata.com/dji-lito-serisi-baslangic-dronlari-400-dolarin-altina-indi) - DJI, Lito 1 ve Lito X1 adını verdiği yeni başlangıç seviyesi dronlarını resmi olarak duyurdu. Her iki model de 249 gramın altında kaldığı için birçok ülkede kayıt zorunluluğunun dışında tutuluyor. Avrupa fiyatları da netleşti: Lito 1 için 339 avro, Lito X1 için ise 419 avro başlangıç etiketi var. Kısacası DJI Lito serisi, uçuşa yeni başlayacak - [Tesla’da Milyonlarca Aracı İlgilendiren Donanım Hamlesi](https://www.sanaldata.com/tesla-donanima-yukseltme-karari) - Tesla, tam otonom sürüş hedefinde yeni bir eşiğe geldi; Elon Musk, milyonlarca aracın donanım yükseltmesi gerektireceğini açıkça söyledi. Kısa cümle şu: Yazılım tek başına yetmeyecek. Özellikle Hardware 3 sahibi araçlarda, insan denetimi olmadan çalışacak sistem için bilgisayar ve kamera değişimi gündemde.Bu açıklama, yıllardır verilen “sadece güncelleme ile gelecek” vaadinin gölgesini büyütüyor. Oysa kullanıcılar aracı alırken - [OnePlus 16 240Hz ekran ve Snapdragon 8 Elite sızdı](https://www.sanaldata.com/oneplus-16-sizinti-ekran-cip) - OnePlus 16 hakkında yeni sızıntılar, 240Hz ekran, Snapdragon 8 Elite Gen 6 Pro ve 200MP kamera kombinasyonunu işaret ediyor. Ekim ayında Çin’de tanıtılması beklenen model, kağıt üstünde yalnızca hızlı değil; aynı zamanda oldukça iddialı görünüyor. OnePlus 16 için konuşulanlar doğru çıkarsa, markanın amiral gemisi çizgisi bu kez daha sert bir vitese geçecek. Sızıntılara göre telefon, - [The People Do Not Yearn for Automation Türkçe haber analizi](https://www.sanaldata.com/yapay-zeka-otomasyon) - The People Do Not Yearn for Automation cümlesi, yapay zekâ tartışmasının tam kalbine oturuyor. The Verge’ün Decoder yayınında konuşulan ana fikir şu: Silikon Vadisi dünyayı yazılım mantığıyla okumaya bayılıyor, ama sıradan insanlar hayatlarının daha fazla otomasyona teslim edilmesini istemiyor. Yapay zekâ ile ilgili asıl gerilim de burada başlıyor. Şirketler bunu verimlilik diye anlatıyor; kullanıcı ise - [Yapay zeka faturasi kullaniciya yansiyor](https://www.sanaldata.com/yapay-zeka-faturasi) - OpenAI ve Anthropic gibi büyük yapay zeka şirketleri, yıllardır ucuz ya da ücretsiz erişimle büyüttükleri kitleyi şimdi daha sıkı fiyatlandırma ile karşılıyor. Son aylarda yaşanan tablo net: yapay zeka faturası aşağı doğru değil, yukarı doğru akıyor. OpenClaw kullanıcılarının Anthropic tarafından bir gecede kısıtlanması bunun en görünür örneklerinden biri oldu. Neden önemli? Çünkü bu değişim yalnızca - [Asus Pad 144Hz OLED Ekran ve 9000mAh Batarya ile geliyor](https://www.sanaldata.com/asus-pad-144hz-oled-batarya) - Asus Pad, sızan bilgilere göre 12,2 inç 144Hz OLED ekran ve 9.000mAh batarya ile geri dönüyor. Asus’un tablet tarafında uzun süredir sessiz kalması boşuna değildi; şirket şimdi daha ince gövdeli, daha iddialı ve kullanım süresi yüksek bir model hazırlıyor gibi görünüyor. İlk bakışta bu cihaz, medya tüketenler kadar iş için tablet arayanlara da göz kırpıyor. - [Tim Cook gidiyor Apple’da yeni dönem başlıyor](https://www.sanaldata.com/tim-cook-ayriligi-apple-yeni-donem) - Apple, Eylül ayında Tim Cook ile birlikte bir dönemi kapatıyor. Yerine, donanım tarafının başındaki John Ternus geçecek. Bu sadece bir CEO değişimi değil; Apple’ın Steve Jobs çizgisinden kalan son yönetim alışkanlıklarını da ciddi biçimde geride bırakması anlamına geliyor. Tim Cook ayrılığı, şirketin içinde yıllardır yavaş yavaş süren kuşak değişimini artık görünür hale getiriyor.Bir zamanlar Jobs’un - [SurrounDead Poly Construction Steam’de kısa süreliğine ücretsiz](https://www.sanaldata.com/surroundead-free-steam) - Steam, SurrounDead Poly Construction için beklenmedik bir hamle yaptı ve normalde 161 TL olan oyunu sınırlı süreyle ücretsiz erişime açtı. Kasım 2025’te çıkan yapım, 25 Nisan 2026 saat 20:00’ye kadar kütüphaneye kalıcı olarak eklenebiliyor. Kısacası bugün alan, yarın parasını düşünmüyor. Bu tür kampanyalarda asıl mesele şu ki, oyuncu sadece bedava bir oyun almıyor; aynı zamanda - [Control iPhone’a geldi Mobil sürüm App Store’da yayında](https://www.sanaldata.com/control-iphonea-geldi) - Control iPhone’a geldi. Remedy, yıllardır konsol ve PC tarafında konuşulan CONTROL Ultimate Edition’ı şimdi iPhone ve iPad kullanıcılarının önüne koydu. App Store fiyatı 249 TL. Küçük ekran için yeniden elden geçirilen bu sürüm, sadece bir port işi gibi durmuyor; mobilde gerçekten oynanabilir bir deneyim hedeflenmiş. Üstelik Mac desteği de var. Yani oyun, Apple ekosisteminde beklenenden - [Microsoft Word Excel ve PowerPoint icin vibe working baslatti](https://www.sanaldata.com/vibe-working-microsoft-office) - Microsoft, Word, Excel ve PowerPoint içinde çalışan yeni Agent Mode özelliğini bu hafta dağıtmaya başlıyor. Şirketin daha önce “vibe working” diye andığı bu yaklaşım, Office içindeki Copilot deneyimini daha atak hale getiriyor. Yani belgeye soru sormakla kalmıyorsunuz; Microsoft’un AI aracı doğrudan metne, tabloya ve sunuma müdahale etmeye başlıyor. İlk bakışta küçük bir isim değişikliği gibi - [Claude Code Pro planından kalkacak mı Anthropic geri adım attı](https://www.sanaldata.com/claude-code-pro-plan) - Anthropic, Claude Code için Pro planında yürüttüğü kısa testten geri döndü ve fiyatlandırma sayfasını güncelledi. Birkaç saatlik belirsizlik bile yeterli oldu; geliştiriciler, aylık 20 dolar karşılığında kullandıkları aracın bir anda yalnızca Max planına sıkışıp sıkışmayacağını tartışmaya başladı. İlk izlenim netti: Claude Code Pro planından kalkacak mı sorusu, yalnızca bir fiyat listesi meselesi değildi.Şirketin geri adımı - [Honor 600 serisi iPhone benzerliğiyle Avrupa’ya çıktı](https://www.sanaldata.com/honor-600-serisi-iphone-benzerligiyle-avrupaya-cikti) - Honor, 600 ve 600 Pro modellerini tanıttı; şirket bu ikiliyi “erişilebilir amiral gemileri” diye anlatıyor. Tasarım tarafında ise ilk bakışta akla gelen şey başka: özellikle turuncu renkte, telefonlar iPhone çizgisine fazlasıyla yaklaşıyor. İlk 100 kelimede bile bunu görmek zor değil. Honor 600 serisi, Android cephesinde daha gösterişli bir vitrin kuruyor ama görüntü kadar donanım da - [Gran Turismo 7’ye Yangwang U9 ve Renault Twingo Eklendi](https://www.sanaldata.com/gran-turismo-7-yangwang-u9-twingo) - Gran Turismo 7, 1.69 güncellemesi ile garajı bir anda büyüttü; oyuna Yangwang U9, 1993 model Renault Twingo ve Porsche 911 Turbo S Leichtbau (964) eklendi. Üstelik mesele yalnızca yeni otomobiller değil. World Circuits tarafında üç yeni etkinlik de açıldı, yani direksiyon başına geçenler için haftalık rutini bozacak taze bir içerik paketi var.Asıl dikkat çeken nokta - [MySQL'de max_user_connections bakma ve güncelleme](https://www.sanaldata.com/mysqlde-max_user_connections-bakma-ve-guncelleme) - MySQL'de max_user_connections Parametresi: Kapsamlı Rehber MySQL veritabanı yönetiminde kullanıcı başına bağlantı sayısını kontrol etmek, sistem kaynaklarının verimli kullanılması ve performans optimizasyonu açısından kritik öneme sahiptir. Bu makalede max_user_connections parametresinin ne olduğunu, nasıl kontrol edileceğini ve nasıl ayarlanacağını detaylı olarak inceleyeceğiz. Aşağıdaki sorgu hızlı bir şekilde çözüm yapıcaktır. -- 1. Bağlantı Limitlerini 20.000'e Çıkar SET GLOBAL - [Asp.net Seo Link ( Seflink ) Oluşturma Fonksiyonu](https://www.sanaldata.com/asp-net-seo-link-olusturma-fonksiyonu) - Merhabalar, Asp.net websitelerimizde seolu link oluşturmak istersek aşağıdaki fonksiyonu kullanabilirsiniz. public string seo(string metin) { // 1. Küçük harfe çevir metin = metin.ToLower(new System.Globalization.CultureInfo("tr-TR", false)); // 2. Türkçe karakterleri dönüştür Dictionary harfMap = new Dictionary { {'ş', 's'}, {'Ş', 's'}, {'ı', 'i'}, {'İ', 'i'}, {'ç', 'c'}, {'Ç', 'c'}, {'ü', 'u'}, {'Ü', 'u'}, {'ğ', - [Google Lookup Studio Filtrelerde Türkçe Karakter Sorunu Çözümü](https://www.sanaldata.com/google-lookup-studio-filtrelerde-turkce-karakter-sorunu-cozumu) - Merhabalar, Google lookup studio mysql üzerinden türkçe karakterli düzgün getirsede filtreleme yaparken maalesef çortluyor. Örnek: Avcılar şeklinde aratınca ingilizce küçük ı olmadığı için bulamıyor ama avcIlar yapınca buluyor bununda çözümü aşağıda gibidir; Veri kaynağı ekle deyiniz. ve burda JDBC Url yi seçiniz ve şu şekilde yazınız. jdbc:mysql://www.domain.com:3306/veritabanı?useUnicode=true&characterEncoding=UTF-8 bu şekilde yaptığınızda sorun çözülüyor. - [Mysql Event ( Olaylar ) Aktif / Pasif Yapma ve Kontrol](https://www.sanaldata.com/mysql-event-olaylar-aktif-pasif-yapma-ve-kontrol) - Merhabalar, Mysql'de Event yani olaylar kısmın default olarak kurulu geldiğinde kapalı olarak gelmektedir. Sizdeki mysql server'da Event aktif olup olmadığını aşağıdaki sorgu ile kontrol edebilirsiniz. SHOW VARIABLES WHERE VARIABLE_NAME = 'event_scheduler' Aktif etmek için mysql root yetkisi olan bir kullanıcı ile aşağıdaki sorguyu çalıştırmanız yeterlidir SET GLOBAL event_scheduler = ON; Ayrıca oluşturmuş olduğunuz eventların ne - [Mysql SefUrl Oluşturma Proceduresi](https://www.sanaldata.com/mysql-sefurl-olusturma-proceduresi) - Mysql üzerinde türkçe - ingilizce sefurl oluşturmak için aşağıdaki sefurl proceduresini kullanabilirsiniz. DELIMITER $$ CREATE FUNCTION sef_url(str VARCHAR(255)) RETURNS VARCHAR(255) DETERMINISTIC BEGIN -- Türkçe karakterleri İngilizce karşılıklarına çevir SET str = LOWER(str); SET str = REPLACE(str, 'ğ', 'g'); SET str = REPLACE(str, 'ü', 'u'); SET str = REPLACE(str, 'ş', 's'); SET str = REPLACE(str, 'ı', - [Ülke - İl - İlçe Mysql Veritabanı](https://www.sanaldata.com/ulke-il-ilce-mysql-veritabani) - Merhabalar, Burdan indireceginiz zip dosyasında sql olarak Ülke - İl - İlçe sql sorgusu bulunmaktadır. Veritabanı mysql içindir Dosya içinde ulke.sql sehir.sql ilce.sql olarak 3 adet dosya vardır bunlar sql olarak yükledikten sonra kullanabilirsiniz. - [C# ile Url'deki Resimi Kaydetme](https://www.sanaldata.com/c-ile-urldeki-resimi-kaydetme) - Merhaba arkadaşlar, Herhangi bir url deki resmi kaydetmek isterseniz aşağıdaki kod parçacığı işinizi görebilir. var webClient = new WebClient(); byte[] imageBytes = webClient.DownloadData("https://www.evdema.com/images/header_logo.png"); File.WriteAllBytes(Server.MapPath("/uploads/aaaaaa.png"), imageBytes); - [Asp.net İle Dinamik Thumbnail Oluşturma](https://www.sanaldata.com/asp-net-ile-dinamik-thumbnail-olusturma) - Merhaba arkadaşlar, bugünkü kod kırıntılarında sizlere dinamik olarak thumbnail oluşturma kod pıtırcıklarını paylaşıcam. Yok illa ben kodları görücem diyorsanız kaputun altı aşağıdaki gibidir. Dosya isminin thumbnail.aspx olduğunu varsayarsak using System; using System.Drawing; using System.Drawing.Imaging; using System.Drawing.Drawing2D; using System.IO; using System.Web; using System.Web.UI; public partial class thumbnail : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) - [Owl Carousel2 ( Slider ) Kullanımı](https://www.sanaldata.com/owl-carousel2-slider-kullanimi) - Merhabalar, OwlCarousel slider kullanımı için öncelikle aşağıdaki js ve css kütüphanelerini siteye ekliyoruz. Kullanım Yapısı ( Html Tarafı ) Your Content Your Content Your Content Your Content Your Content Your Content - [Bxslider Kullanımı ve Örnek Dosya](https://www.sanaldata.com/bxslider-kullanimi-ve-ornek-dosya) - Merhabalar, Özellikle eticaret veya bloglarda kullanılan belli bir zaman aralıklarında otomatik olarak değişen kutucuklar kullanmak isterseniz bxslider kullanabilirsiniz.Kodlar direk kopyala yapıştır şeklindedir.Örnek dosyayı buradan direk indirebilirsiniz. Bu arada bxslider responsive haldedir. Örnek çalışma şekli aşağıdaki gibidir Not: Slider süresini ayarlamak için pause: 10000 komutunu kullanıyoruz. Kodlama tarafı aşağıdaki gibidir. .cerceve{ width:600px; margin-left:auto; - [Mysql FullText Search Kullanımı](https://www.sanaldata.com/mysql-full-text-search-kullanimi) - Merhabalar, Mysql'de daha hızlı arama yapmak için Fulltext search özelliğini kullanırız. Bunun için öncelikle 1.adım olarak database sütuna " Fulltext " indexini atıyorsunuz. Sorgularımızda ise kullanımı aşağıdaki şekildedir. SELECT * FROM tablo_ismi WHERE MATCH(sutun_ismi) AGAINST(arama_sorgusu IN NATURAL LANGUAGE MODE) bu sorgudaki "IN NATURAL LANGUAGE MODE" ifadesi, tam metin arama yapmak için kullanılır. Bu ifade, bir - [Asp.net ile reCAPTCHA V2 Kullanımı](https://www.sanaldata.com/asp-net-ile-recaptcha-v2-kullanimi) - Merhabalar, Sizlerde iletişim veya benzeri formlarınızda spamlarından bıktıysanız google reCAPTCHA V2 kullanabilirsiniz. Kurulumu 1.Adım https://www.google.com/recaptcha/admin/ bu adresten sitenizi ekleyerek siteniz için üretilmiş olan keyi ekleyiniz. 2.Adım Javascript dosyasını kodlarınızı ekleyiniz. 3.Adım Doğrulama kutusunu gözükmesi için aşağıdaki divi ekleyiniz Sonuç aşağıdaki gibidir 4.Adım Codebehind tarafında Aşağıdaki kütüphaneleri yükleyiniz.Eğer newton kısmında hata verirse - [Visual Studio ile Visual Studio Code Arasındaki Farklar | Karşılaştırma ve Seçim Rehberi](https://www.sanaldata.com/visual-studio-ile-visual-studio-code-arasindaki-farklar-karsilastirma-ve-secim-rehberi) - Visual Studio ile Visual Studio Code (VS Code), her ikisi de yazılım geliştirme araçlarıdır, ancak farklı özelliklere ve kullanım senaryolarına sahiptirler. İşte bu iki arasındaki temel farklar: Ürün Tipi: Visual Studio (VS): Visual Studio, genellikle büyük ve kapsamlı uygulamalar geliştirmek için kullanılan bir entegre geliştirme ortamıdır (IDE). Windows tabanlı uygulamalar, web uygulamaları, masaüstü uygulamalar, mobil - [Javascript Get Methodu ile veri okuma](https://www.sanaldata.com/javascript-get-methodu-ile-veri-okuma) - Merhabalar, Javascript ile get methodu ile dinamik veri okumak isterseniz aşağıdaki kodu kullanabilirsiniz. Ayrıca javascript ile post methodunu kullanmak için buradaki yazımı okuyabilirsiniz. var xmlHttp; function randevu_oku(id) { if (window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if (window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); } var querystring = "randevu_veri_okuma.aspx"; xmlHttp.onreadystatechange = sonuc; xmlHttp.open("GET", querystring, true); - [Css ile resim yansıma efekti ( Hover )](https://www.sanaldata.com/css-ile-resim-yansima-efekti-hover) - Merhabalar, Aşağıdaki css ile resim üzerine getirince resim üzerinde güneş yansıması gibi efek geçiyor shine efect diye geçiyor Css kod /*RESİM YANSIMA EFEKTİ*/ figure { width: auto; height: auto; margin: 0; padding: 0; background: #fff; overflow: hidden; } .shine figure { position: relative; } .shine figure::before { position: absolute; top: 0; left: -75%; z-index: 2; - [Jquery ile hızlı arama ( AutoComplete ) Yapımı](https://www.sanaldata.com/jquery-ile-hizli-arama-autocomplete-yapimi) - Merhabalar, Hızlı arama yapmak isterseniz aşağıdaki kodları kullanabilirsiniz. Html tarafı $('#ctl00$header_arama_txt').on('input', function (e) { $.ajax({ type: 'GET', url: '/ziyaret_musteri_arama.aspx?q=' + document.getElementById('z_musteri_txt').value, success: function (cevap) { $('div#hizli_arama_sonuc').html(cevap); } }); }); - [Javascript url parameters okuma](https://www.sanaldata.com/javascript-url-parameters-okuma) - Merhabalar, Javascript ile url deki parametre okumak isterseniz aşağıdaki kod parçacagını kullanabilirsiniz. burdaki " searchParams.getAll('tab'); " tab kısmını kendinize göre revize etmeniz gereklidir. - [LazyLoad Kullanımı Ve Örnek Kodlar](https://www.sanaldata.com/lazyload-kullanimi-ve-ornek-kodlar) - Merhabalar, Bir projenizd lazyload kullanmak isterseniz aşağıdaki adımları izlemeniz yeterlidir. Resim kodlarını aşağıdaki şekilde revize etmeniz gereklidir En son adım olarak aşağıdaki kod kütüphanelerini sisteme eklemeniz yeterlidir $(function () { $(".lazy").lazyload(); }); $(function () { $("#artan_btn").click(function () { $(".lazy").lazyload(); } ); $("#azalan_btn").click(function () { $(".lazy").lazyload(); } - [Telefon Maskeleme (inputmask) Kullanımı](https://www.sanaldata.com/telefon-maskeleme-inputmask-kullanimi) - Merhabalar, Bir input'a girilen telefon numarası formatlama ve ilk girilen değerde 0 değerini kaldırmak isterseniz aşağıdaki kodları kullanabilirsiniz. jquery.inputmask.bundle.js dosyasını burdan indirebilirsiniz $("#sepet_gsm_txt").inputmask({ "mask": "0(999) 999 99 99" }); $(function () { $("#sepet_gsm_txt").on("keyup", function (e) { if ($(this).val().substr(2, 1) == 0) { if (e.key == 0) { $(this).val(""); } } }) }) - [Javascript ile Post Etmek](https://www.sanaldata.com/javascript-ile-post-etmek) - Merhabalar, Olurda javascript ile başka sayfa bir değeri post etmek isterseniz aşağıdaki kodları kullanabilirsiniz data = new FormData() data.set('k', '111') var xhr = new XMLHttpRequest(); xhr.open("POST", "test.aspx?i=kaydet", true); xhr.send(data); Diğer sayfadan bu veriyi okumak içinse request.form ile " k " değişkeninde gelen değeri okuyabilirsiniz. Bu alanı arttırıp çoğaltabilir veya kendinize göre düzenleyebilirsiniz. ++ Eğer post - [Android Webview'de Geri Tuşu](https://www.sanaldata.com/android-webviewde-geri-tusu) - Merhabalar, Normalde Android'de geri tuşuna basarsanız uygulamadan çıkar,fakat aşağıdaki kod ile hem çıkmasını engelliyor hemde webview kullanıyorsanız bir önceki sayfaya dönmesini sağlıyorsunuz. Bu kodu MainActivity'de @Override altına yapıştırmanız yeterlidir. public void onBackPressed() { if (tarayici.canGoBack()) { tarayici.goBack(); } else { super.onBackPressed(); } } Eğer dediniz ki geri tuşuna bastığında sayfayı geri gitmesin direk uygulamayı - [Android Studio Admob Banner Ekleme](https://www.sanaldata.com/android-studio-admob-banner-ekleme) - Merhabalar, Android'de geliştirdiğiniz uygulamanıza banner reklam eklemek isterseniz aşağıdaki kodlar kullanabilirsiniz. Xml layout tarafında Kodlama tarafında ise aşağıdaki kodlar kullanıyorsunuz AdView mAdView = findViewById(R.id.bannerreklam); AdRequest adRequest = new AdRequest.Builder().build(); mAdView.loadAd(adRequest); Hepsi bu kadar :) - [C# ile form üzerindeki textbox boş mu kontrolü](https://www.sanaldata.com/c-ile-form-uzerindeki-textbox-bos-mu-kontrolu) - Merhaba arkadaşlar kimi zaman c#da yazılım geliştirirken belli bir form veya panel üzerindeki textboxların boş geçilmesini engellememiz gereklidir.Hepsi için tek tek yapmak da zordur fakat aşağıdaki kod parçası ile form üzerindeki textboxları boş geçilmesini engelleyebiliriz.Öncelikle formumuza 1 adet "errorProvider" ekliyoruz daha sonra butonun eventına aşağıdaki kodlarımızı ekliyoruz. foreach (Control item in panel1.Controls) { if (item - [Html sağ tık yasaklama](https://www.sanaldata.com/html-sag-tik-yasaklama) - Merhabalar, html'de sağ tık yasaklamak için tagnı şekilde revize etmeniz yeterlidir. - [Gridview içindeki Textbox'dan veri okuma](https://www.sanaldata.com/gridview-icindeki-textboxdan-veri-okuma) - Merhabalar, Gridview içindeki textboxlardan veri okumak isterseniz herhangi bir event'a aşağıdaki kodları yazabilirsiniz. foreach (GridViewRow row in Gridview1.Rows) { if (row.RowType == DataControlRowType.DataRow) { TextBox textBox = row.FindControl("TextBox1") as TextBox; sonuc_ltr.Text += textBox.Text; } } Ayrıca ek olarak " RowUpdating " eventında aşağıdaki koduda kullanabilirsiniz. GridViewRow row = urunler_gv.Rows[e.RowIndex]; string id = ((TextBox)row.Cells[2].Controls[0]).Text; - [C# Ekran Görüntüsü Çekme - Alma](https://www.sanaldata.com/c-ekran-gorunutu-cekme) - C# ile yazılım yaparken bazı durumlardan ekran görüntünü kaydetmemiz gerekebilir.İşte böyle durumlar için hazırlamış olduğum kodları , umarım sizlerin işinide yarar.Öncelikle tanımlamanız gereken kütüphaneler using System.IO; using System.Drawing.Imaging; İkinci adım olarak sa ekran görüntüsünü çekicek fonsiyonumuz ; private Bitmap ekran_goruntusu() { Bitmap Screenshot = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height); Graphics GFX = Graphics.FromImage(Screenshot); GFX.CopyFromScreen(Screen.PrimaryScreen.Bounds.X, Screen.PrimaryScreen.Bounds.Y, 0, 0, - [Android ListView kullanımı](https://www.sanaldata.com/android-listview-kullanimi) - Merhabalar, Android'de bileşenleri listelemek için listview kullanabilirsiniz. Kullanımı aşağıdaki gibidir. Layout kısmında listview ekleyiniz. 2.adım olaraksa kod kısmında aşağıdaki adımları takip ediniz. private String[] ulkeler = {"Türkiye", "Almanya", "Avusturya", "Amerika","İngiltere", "Macaristan", "Yunanistan", "Rusya", "Suriye", "İran", "Irak", "Şili", "Brezilya", "Japonya", "Portekiz", "İspanya", "Makedonya", "Ukrayna", "İsviçre"}; @Override protected void onCreate(Bundle savedInstanceState) { - [Asp.net ile Repeater İçindeki Nesneye Erişme](https://www.sanaldata.com/asp-net-ile-repeater-icindeki-nesneye-erisme) - Merhaba arkadaşlar, bir repeater içindeki nesneye erişmek isterseniz aşağıdaki kod bloklarını kullanabilirsiniz. Header Template için lblControl = repeater1.Controls[0].Controls[0].FindControl("lblControl"); Footer Tempalte için lblControl = repeater1.Controls[repeater1.Controls.Count - 1].Controls[0].FindControl("lblControl"); İtem Template için TextBox txbAd = (TextBox)e.Item.FindControl("txbAd"); Eval value değerine erişmek için object id = DataBinder.Eval(e.Item.DataItem, "database sutün adı"); hepsi bu kadar bir sonraki yazıda görüşünceye kadar bol sorgulu - [Asp.net Web.config Db baglantısı yapma](https://www.sanaldata.com/asp-net-web-config-db-baglantisi-yapma) - Merhabalar, Web.config üzerinden dinamik veritabanı bağlantısı yapmak isterseniz aşağıdaki kodları kullanabilirsiniz. 1.Adım kütüphaneyi yükleyiniz. using System.Web.Configuration; 2.Adım .cs kısmından web.config okuma string bag = WebConfigurationManager.ConnectionStrings["dbbaglantisi"].ConnectionString; 3.Adım web.config dosyasına bağlantı stringi tanımlayınız. Database=database_adi;Data Source=localhost;uid=db_user;Password=db_sifresi;charset=utf8;Pooling=true;MinimumPoolSize=1;maximumpoolsize=100;ConnectionLifeTime=0; Hepsi bu kadar. - [Android Java İle Xml Okuma](https://www.sanaldata.com/android-java-ile-xml-okuma) - Merhabalar, Java ile xml okumak isterseniz aşağıdaki adımları izleyebilirsiniz. Aşağıdaki gibi bir xml olduğunu varsayalım Öncelikle kütüphaneleri yükleyin import android.os.Bundle; import android.os.StrictMode; import android.view.View; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.NodeList; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; Herhangi bir event'a aşağıdaki kodu yapıştırın try { String url = "https://www.sanaldata.com/android_test_xml.xml"; StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(policy); DocumentBuilderFactory - [Mysql Rastgele Sayı Oluşturma](https://www.sanaldata.com/mysql-rastgele-sayi-olusturma) - Merhabalar, Mysql'de rastgele sayı üretmek isterseniz aşağıdaki sql sorgusunu kullanabilirsiniz. SELECT floor(RAND()*100000) AS 'Rastgele' Bir sonraki sql sorgusunda görüşünceye kadar bol kodlu günler. + Eğer diyelim ki iki sayı arasında bir sayı üretmek isterseniz, örnek 99 ile 55 arasında bir sayı üretmek isterseniz aşağıdaki sorguyu kullanabilirsiniz SELECT FLOOR(RAND()*(99-55)+55); - [Asp.net ile Wordpress'de konu oluşturma ( wordpresssharp )](https://www.sanaldata.com/asp-net-ile-wordpressde-konu-olusturma-wordpresssharp) - Merhabalar, Asp.net ile wordpress'e otomatik konu açmak için wordpresssharp kullanabilirsiniz. Öncelikle buradan dll dosyalarını indiriz ( dll net4.5 ile uyumludur ) daha sonra dll dosyalarını referans olarak gösteriniz. Kütüphaneleri yükleyiniz. using WordPressSharp; using WordPressSharp.Constants; using WordPressSharp.Models; Ve konuyu yayınlamak için aşağıdaki herhangi bir event'a aşağıdaki kodu yazınız. var post = new Post { Status = - [Android İzin Alma Kodu](https://www.sanaldata.com/android-izin-alma-kodu) - Merhabalar, Android'de son gelen güncelleme sonrasında yapılan işlemlerde anlık olarak izin istenmesi gerekmektedir ( Örneği kamerayı kullanma ) Bunun için aşağıdaki kod bloğunu kullanabilirsiniz. if (ContextCompat.checkSelfPermission(this, android.Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.CAMERA}, 1); } - [Datatables'da Arama Kutusunu Gizleme](https://www.sanaldata.com/datatablesda-arama-kutusunu-gizleme) - Merhabalar, Datatables'da Arama kutusunu gizlemek veya iptal etmek isterseniz bunun 2 yolu var . 1.Yol $('#table').dataTable({searching: false, paging: false, info: false}); Bu yol ile arama özelliğini direk ipta edersiniz. 2.Yol Bu yöntem ile diyelimki çoklu satırda arama yapıyorsunuz arama tablonun üst kısmındaki genel aramayı iptal etmek istiyorsunuz o zaman iptal etmiyoruz sadece css ile gizliyoruz - [Jquery Sürükle Bırak Sıralama ( Drag And Drop )](https://www.sanaldata.com/jquery-surukle-birak-siralama-drag-and-drop) - Merhabalar, jquery ile sürükle bırak yani drag and drop ile sıralama yapmak isterseniz aşağıdaki adımları izleyerek yapabilirsiniz. Kütüphaneler Html Anasayfa Hakkımızda Ürünlerimi İletişim Javascript $(document).ready(function () { $("#slider").sortable({ revert: 'true', opacity: '0.8', placeholder: 'ui-state-highlight', update: function () { var order - [Asp.Net WebClient Request Örnekleri ( Post, Get, Put, Delete )](https://www.sanaldata.com/asp-net-webclient-request-ornekleri-post-get-put-delete) - Merhabalar, Asp.Net WebClient ile request örnekleri için aşağıdaki kodları kullanabilirsiniz. Asp.net WebClient Post string param = "{"data1":"value1","data2":"value2"}"; string url = "http://api/service"; using (var client = new WebClient()) { client.Headers.Add("content-type", "application/json"); string response = Encoding.ASCII.GetString(client.UploadData(url, "POST", Encoding.UTF8.GetBytes(param))); } Asp.net WebClient Put string param = "{"data1":"value1","data2":"value2"}"; string url = "http://api/service"; using (var client = new WebClient()) { - [Asp.net Basic Authentication Örneği](https://www.sanaldata.com/asp-net-basic-authentication-ornegi) - Merhabalar, Asp.net ile entegrasyon yaparken WebClient bileşenin kullanarak veri post etmeniz gerekebilir. Tabi bunun öncesinde " Basic Authentication " ile doğrulama yapmanız istenirse ise direk aşağıdaki kodu kullanabilirsiniz. try { ServicePointManager.Expect100Continue = true; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; string api_key = "api_key"; string api_secret = "api_secret"; string post_url = "post url" WebClient client = new WebClient(); var - [Asp.net Textbox AutoComplete Kapatma](https://www.sanaldata.com/asp-net-textbox-autocomplete-kapatma) - Merhabalar, asp.net textboxlar'da ve Google Chrome'de AutoFill yani Autocomplete kapatmak için aşağıdaki kodu textbox'e eklemeniz yeterlidir. type="search" autocomplete="off" Örnek kullanımı İkinci Yol, Textbox'larda autocomplete kapatmak için tek yapmanız gereken aşağıdaki kod bloguna textbox'a eklemek. autocomplete="new-password" - [C# Excel'e Aktarma ( Excel Kurulu Olmadan )](https://www.sanaldata.com/c-excele-aktarma-excel-kurulu-olmadan) - Herkese merhabalar, Bugünki yazımızda bilgisayarınızda Excel kurulu olmadan Excel'e aktarma ve Excel oluşturmayı anlatıcam. Öncelikle burada OpenOffice (Epplus ) dll indiriyoruz. 1.Adım kütüphanemizi yüklüyoruz. using OfficeOpenXml; using System.IO; 2.Adım daha sonra herhangi event'a aşağıdaki kodları yazmanız yeterlidir. using (ExcelPackage excelPackage = new ExcelPackage()) { //Set some properties of the Excel document excelPackage.Workbook.Properties.Author = "VDWWD"; excelPackage.Workbook.Properties.Title - [Android Apk Küçültme Ve Güvenliği ( Proguard )](https://www.sanaldata.com/android-apk-kucultme-ve-guvenligi-proguard) - Merhabalar, Android'de yazdığımız uygulamaların boyutunu küçültmek ve kaynak kodları daha güvenli hale getirmek için " Proguard " kullanabilrsiniz. Kullanımı Build.Gradle ( Module olan ) içindeki buildTypes kısmına aşağıdaki kodu ekleyin varsa aşağıdaki ile değiştirin buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } debug { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } - [Mysql AES_DECRYPT ve AES_ENCRYPT kullanımı](https://www.sanaldata.com/mysql-aes_decrypt-ve-aes_encrypt-kullanimi) - Merhabalar, Mysql de şifreleri bir alan kullanmanız gerekirse mysql kendi fonksiyonu olan " AES_DECRYPT " ve " AES_ENCRYPT " özelliklerini kullanabilirsiniz. Girdiğiniz metnin db ye şifreli olarak kayıt olmasını istiyorsanız " AES_ENCRYPT " bu modülü, şifreli bir alanı okumak isterseniz " AES_DECRYPT " fonksiyonunu kullanıyorsanız. AES_ENCRYPT Girdiğiniz metnin şifrelenerek db ye kayıt edilmesini istiyorsanız - [Android Datetime Picker Kullanımı](https://www.sanaldata.com/android-datetime-picker-kullanimi) - Merhabalar, Android'de tarih seçme özelliğini kullanmak için datepicker kullanırız. Bunun için herhangi bir bileşenin eventında aşağıdaki kodu çağırmanız yeterlidir. Örnek textview onclick için aşağıdaki kodu kullanabilirsiniz Xml Java public void dogumtarihi_event(View view) { TextView dogum_tarihi_drp= (TextView)findViewById(R.id.dogum_tarihi_drp); Calendar mcurrentTime = Calendar.getInstance(); int year = mcurrentTime.get(Calendar.YEAR); int month - [Android Buton Click Eventı](https://www.sanaldata.com/android-buton-click) - Merhabalar, Android'de buton click eventını aşağıdaki gibi kullanabilirsiniz. Xml tarafı Java tarafı public void kamera_ac(View view) { Log.d("test","tesdsa"); } Burdaki kamera_ac ismini kendinize göre revize edebilirsiniz. - [Asp.net ile Excel Okuma ve Repeater Yükleme](https://www.sanaldata.com/asp-net-ile-excel-okuma-ve-repeater-yukleme) - Merhaba arkadaşlar web tarafında kod yazarken excel'den import vsss işlemler yapmanız için aşağıdaki kodlar işinizi görücektir. Form tarafından 1 adet fileupload component ile upload işlemini yaptığınız varsayıyorum.Eğer excelden gelen verileri direk repeater bind edicekseniz aşağıdaki kodu kullanıcaksınız. YÖNTEM 1 Bu yol ile sadece xls uzantıları okuyabilirsiniz. System.Data.OleDb.OleDbConnection MyConnection; System.Data.DataSet DtSet; System.Data.OleDb.OleDbDataAdapter MyCommand; MyConnection = new - [İyzico .Net Bin Number Sorgulama](https://www.sanaldata.com/iyzico-net-bin-number-sorgulama) - Merhabalar, Asp.net ile iyzico alt yapısını kullanarak bin number yani kart bilgileri sorgulamak isterseniz aşağıdaki kodları kullanabilirsiniz. Kütüphaneler using Iyzipay.Request; using Iyzipay.Model; using Iyzipay; using Iyzipay.Model; using Iyzipay.Request; Kodlar Options options; string _token_id; options = new Options(); options.ApiKey = "apikey gelicek"; options.SecretKey = "apisecretkey gelicek"; options.BaseUrl = "https://api.iyzipay.com/"; RetrieveBinNumberRequest request = new RetrieveBinNumberRequest(); request.Locale = - [Could not identify launch activity: Default Activity not found hatası çözümü](https://www.sanaldata.com/could-not-identify-launch-activity-default-activity-not-found-hatasi-cozumu) - Merhabalar, Android'de " Could not identify launch activity: Default Activity not found " şeklinde hata alıyorsanız bunun sebebi uygulama çalıştığında ilk açılıcak olan View belirtmediğinizi söylüyor.Bunun için AndroidManifest.xmlde activity tagını aşağıdaki şekilde revize etmeniz yeterlidir. - [Asp.net Fileupload Seçilen Resimi Yüklemeden Gösterme](https://www.sanaldata.com/asp-net-fileupload-secilen-resimi-yuklemeden-gosterme) - Merhabalar, Asp.net fileupload'da seçilen resimi yükleme yapmadan önce göstermek isterseniz aşağıdaki kodları kullanabilirsiniz. - [Aktüel Cepte ile Ürün Broşürleri Cebinizde.](https://www.sanaldata.com/aktuel-cepte-ile-urun-brosurleri-cebinizde) - Malum her marketin broşürlerini, kataloglarını takip etmek oldukça zor iş, işte bunun yerine Aktüel Cepte uygulaması ile tüm marketlerin kataloglarına tek tıkla ulaşabilir veya favori markalarınızı sıkı takibe alabilir yeni kataloglar geldiğinde uygulama otomatik olarak bildirim atmaktadır. Ayrıca en uygun modülünde direk ürün sorgulaması yaparak en uyguna nerede satıldığını görebilirsiniz. İşte Aktüel Cepte Uygulamasının Ekran - [Android Studio Sms Gönderme](https://www.sanaldata.com/android-studio-sms-gonderme) - Merhabalar, Uygulamanızda herhangi bir event'da sms göndermek isterseniz aşağıdaki kod bloğunu kullanabilirsiniz. Intent smsIntent = new Intent(Intent.ACTION_SENDTO, Uri.parse("smsto:05555555555")); smsIntent.putExtra("sms_body","mesaj içeriği"); startActivity(smsIntent); - [Android Studio Activity Arası Geçiş Yapma](https://www.sanaldata.com/android-studio-activity-arasi-gecis-yapma) - Merhabalar, Android studioda kod yazarken başka Activity arasında geçişler yapmamız gerekebilir böyle durumlar için aşağıdaki kod blogunu kullanabilirsiniz. Intent intent = new Intent(this,MainActivity.class); startActivity(intent); burda dikkat etmeniz gereken nokta " MainActivity " yerine sizde hangi activity gözükücek ise onun adını yazmanı gereklidir. - [Android Studio Toast ( Bilgi Kutucuğu ) Kullanımı](https://www.sanaldata.com/android-studio-toast-bilgi-kutucugu-kullanimi) - Merhabalar, Android uygulamalarımızda bazı durumlarda messagebox tarzı bildirimler kullanmamız gerekir işte böyle durumlarda javada Toast methodu kullanılır. Kullanımı Toast.makeText(getApplicationContext(),"SanalData",Toast.LENGTH_SHORT).show(); Çıktısı - [Android Studio Titreşim Kullanımı](https://www.sanaldata.com/android-studio-titresim-kullanimi) - Merhabalar, Android'de kod yazarken titreşim efekti kullanmamız gerekebilir böyle durumlar için aşağıdaki adımları kullanarak sizlerde titreşim efekti ( vibration ) verebilirsiniz. 1.Adım Android Manifest dosyasına izin satırını ekleyin 2.Adım Kütüphaneyi yükleyin import android.os.Vibrator; 3.Adım Titreşim kodunu ekleyin Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); // 400 ms titreşim süresi v.vibrate(400); - [Android Studio Console Log Yazma](https://www.sanaldata.com/android-studio-console-log-yazma) - Merhabalar, Android studioda programını işleyişi sırasında console log yazdırmak isteyebilirsiniz. Bunun için aşağıdaki komutları kullanıcaksınız. DEBUG: Log.d ERROR: Log.e INFO: Log.i VERBOSE: Log.v WARN: Log.w Kullanımı Log.d("Tag", "Mesajınız"); Çıktısı - [Flutter'da Paket ( Kütüphane ) Yükleme](https://www.sanaldata.com/flutterda-paket-kutuphane-yukleme) - Merhabalar , Flutter'da kütüphanelere " https://pub.dev/ " adresinden ulaşabilirsiniz. Örnek xml okuyan " https://pub.dev/packages/xml " bu kütüphaneyi yüklemek için aşağıdaki adımları yapıyoruz. Adım 1 pubspec.yaml dosyasını açın ve " dependencies: " adı altına kütüphane adını yapıştırın Örnek : Adım 2 Main.dart dosyasını açın ve kütüphaneyi import edin " import 'package:xml/xml.dart'; " hepsi bu kadar :) - [Flutter'da Resim Ekleme ( Image.network )](https://www.sanaldata.com/flutterda-resim-ekleme-image-network) - Merhabalar, Flutter uygulamanıza resim eklemek için Image.network kullanabilirsiniz. Kullanımı; Image.network("https://www.sanaldata.com/wp-content/themes/SanalData/images/logo.png", width: 300,height: 150), Çıktısı - [Flutter AlertDialog Kullanımı](https://www.sanaldata.com/flutter-alertdialog-kullanimi) - Merhabalar, Futter uygulamanızda namı diyar messagebox kullanmak isterseniz aşağıdaki kod herhangi bir event'a yazmanız yeterlidir. // set up the AlertDialog AlertDialog alert = AlertDialog( title: Text("My title"), content: Text("This is my message."), ); showDialog( context: context, builder: (BuildContext context) { return alert; }, ); - [Flutter cmdline-tools component is missing hatası](https://www.sanaldata.com/flutter-cmdline-tools-component-is-missing-hatasi) - Merhabalar, Flutter doctor'u çalıştırdığınızıda " cmdline-tools component is missing " şeklinde hata alıyorsanız yapmanız gereken android studio --> Sdk Tools kısmından " Android Sdk Command Line " kurmanız yeterlidir. - [Mysql'de Database Boyutunu Öğrenmek](https://www.sanaldata.com/mysqlde-database-boyutunu-ogrenmek) - Merhabalar, Eğer Mysql'de database boyunu öğrenmek için aşağıdaki sorguları kullanabilirsiniz. 1.Yöntem Veritabanındaki tabloların boyutunu gösteren sorgu SELECT TABLE_SCHEMA AS `Database`, TABLE_NAME AS `Table`, ROUND((DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024) AS `Size (MB)` FROM information_schema.TABLES ORDER BY (DATA_LENGTH + INDEX_LENGTH) DESC; Çıktısı 2.Yöntem Veritabanın direk toplam boyutunu gösteren sorgudur SELECT TABLE_SCHEMA AS `Database`, ROUND(SUM(DATA_LENGTH + - [Resimleri Popup Açtırma ( Fancybox )](https://www.sanaldata.com/resimleri-popup-actirma-fancybox) - Merhabalar. Resimler jquery kullanarak güzel bir şekilde göstermek isterseniz Fancybox kullanabilirsiniz. Kullanımı aşağıdaki gibidir. 1.Adım Kütüphaneleri Yükleyiniz. 2.Adım Kullanımı - [C# ile Guid Kullanımı](https://www.sanaldata.com/c-ile-guid-kullanimi) - Merhabalar, Projelerinizde benzersiz uniq bir değer oluşturmak isterseniz Guid kullanabilirsin.z Guid Nedir ? Guid o anki saat , dakika ve mac adresi, donanım özellikleri gibi bileşenlerin değerleri alınarak oluşturan 36 karakterli üretilen bir değerdir. Örnek Guid Çıktısı 7eac6e3d-be44-4749-8401-b09e59a221e5 Guid Nasıl Kullanılır ? Guid kullanımı aşağıdaki gibidir string rast = Guid.NewGuid().ToString(); Guid Değerini Formatlandırma ( Şekillendirme - [Mssql'de Declare [ Değişken Tanımlama ] Kullanımı](https://www.sanaldata.com/mssqlde-declare-kullanimi) - Merhabalar, Mssql'de local değişken yani declare kullanmak isterseniz öncelikle tanımlamanız gereklidir . Tanımlama " DECLARE @degisken_adi degisken_turu" şeklindedir Örnek " DECLARE @rakam DECIMAL " Eğer ki tek satırda değişken tanımlamak isterseniz kullanımı " DECLARE @değişken_adi1 DECIMAL,@değişken_adi12 DECIMAL" şeklindedir. Örnek : " DECLARE @A DECIMAL,@B DECIMAL " Siz bu değişkene değer atamak isterseniz Set komutu kullanır, - [Asp.net Gmail İle Login Olmak](https://www.sanaldata.com/asp-net-gmail-ile-login-olmak) - Merhabalar, Asp.net 'de gmail yani google hesabınızı kullanarak üye girişi veya login alanı yapmak isterseniz. Burdan direk örnek kodu indirebilirsiniz.Kodlaması ise aşağıdaki gibidir. Html - [An existing connection was forcibly closed by the remote host hatası çözümü](https://www.sanaldata.com/an-existing-connection-was-forcibly-closed-by-the-remote-host-hatasi-cozumu) - Merhabalar, " An existing connection was forcibly closed by the remote host " şeklinde hata alıyorsanız kod kısmında aşağıdaki kodu eklemeniz yeterlidir. System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; Teşekkürler - [Mysql ilk harfi büyük diğerleri küçük yapma](https://www.sanaldata.com/mysql-ilk-harf-buyuk-digerleri-kucuk-yapma) - Merhabalar, Mysqlde sorgu üzerinde Mysql ilk harf büyük diğerleri küçük yapmak isterseniz aşağıdaki sorguyu kullanabilirsiniz. Select concat(upper(substring(sutun_adi,1,1)),lower(substring(sutun_adi,2))) from tablo_adi Burdaki sutun_adi yazan yeri kendinize göre revize etmeniz gereklidir. - [Visual Studio'da Satır Sayılarını Gösterme](https://www.sanaldata.com/visual-studioda-satir-sayilarini-gosterme) - Merhabalar, Visual Studio'da satır sayılarını göstermek için Tools --> Options giriş yapınız açılan sayfada Text Editör --> All Languages --> Generals sekmesinde Line Numbers tikini aktif ettiğimizde satır numaraları gelicektir. - [Mssql Primary Key Oluşturma](https://www.sanaldata.com/mssql-primary-key-olusturma) - Merhabalar, Öncelikle hangi tabloya primary key eklicek ise o tabloya sağ tıkla " Desing " yani tasarım modunda tabloyu açıyoruz 2.Adım olarak tabloya " id " adında bir sütun ekleyin ve veritipini " int " olarak belirleyin. Ve bu sütuna sağ tıkla " Set Primary Key " tıklayınız 3.Adım olarak ise bu sütunun otomatik artmasını - [Asp.net İle Onesignal Bildirim Gönderme](https://www.sanaldata.com/asp-net-ile-onesignal-bildirim-gonderme) - Merhabalar, Asp.net ile onesignal bildirim göndermek için aşagıdaki kodlar kullanabilirsiniz. Öncelikle onesignal kendi sitesinde App ip ve Rest api key almanız lazım 1.Adım Kütüphaneyi yükle using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.IO; using System.Net; using System.Text; using System.Web.Script.Serialization; 2.Adım herhangi bir event ( Buton click, pageload vss ) - [Android'de Paylaş Butonu Yapımı ( Share Button )](https://www.sanaldata.com/androidde-paylas-butonu-yapimi-share-button) - Merhabalar, Uygulama üzerinden eğer tavsiye et veya paylaş gibi birşey yapmak istiyorsanız aşağıdaki kodu kullanabilirsiniz. Bunu bir event'da kullanabilirsiniz. Intent sendIntent = new Intent(); sendIntent.setAction(Intent.ACTION_SEND); sendIntent.putExtra(Intent.EXTRA_TEXT, "Bizi tavsiye edin"); sendIntent.setType("text/plain"); startActivity(Intent.createChooser(sendIntent, "Paylaş")); - [Asp.net ile Cache pasif yapmak](https://www.sanaldata.com/asp-net-ile-cache-pasif-yapmak) - Merhaba arkadaşlar, Asp.net cache olayını kimi zaman pasif hale getirmek isteyebiliriz.İşte böyle durumlar sayfamızın page_load eventına aşağıdaki kodu yazmanız yeterlidir. HttpContext.Current.Response.Cache.SetAllowResponseInBrowserHistory(false); HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache); HttpContext.Current.Response.Cache.SetNoStore(); Response.Cache.SetExpires(DateTime.Now); Response.Cache.SetValidUntilExpires(true); Ayrıca bunlara ek olarak web.config'de aşağıdaki kodu eklemeniz yeterlidir. - [Android Webview'de sayfa değişimlerini yakalama](https://www.sanaldata.com/android-webviewde-sayfa-degisimlerini-yakalama) - Merhabalar, Android'de webview üzerinde sayfa değişimlerini yakalamak isterseniz aşağıdaki kodu kullanabilirsiniz. webview_Adi.setWebViewClient(new WebViewClient() { public void onPageFinished(WebView view, String url) { Log.d(TAG, "onPageFinished: testtt + "+url); // sayfa değişimlerinde yapılacak işlemler } }); Burda dikkat etmeniz gereken nokta " webview_Adi " kısmında kendi webview id sini yazıcaksınız - [Asp.net UTF8 Karakterleri Türkçe Yapma](https://www.sanaldata.com/asp-net-utf8-karakterleri-turkce-yapma) - Merhabalar, Aşağıdaki fonksiyon ile utf8 karakterleri tr karakterlere dönüştürebilirsiniz. //TR KARAKTER SORUNU CEVİRİ public string trkarakter(string deger) { deger = deger.Replace("ı", "ı"); deger = deger.Replace("ç", "ç"); deger = deger.Replace("ÅŸ", "ş"); deger = deger.Replace("ÄŸ", "ğ"); deger = deger.Replace("Ü", "Ü"); deger = deger.Replace("Ç", "Ç"); deger = deger.Replace("Ö", "Ö"); deger = deger.Replace("Å", "Ş"); deger = deger.Replace("İ", "İ"); deger - [C# ile Websitesinin kaynak kodlarını çekme](https://www.sanaldata.com/c-ile-websitesinin-kaynak-kodlarini-cekme) - Merhaba arkadaşlar, bazı durumlarda herhangi bir sitenin kaynak kodlarını çekmemiz gerekebilir işte böyle durumlarda aşağıdaki kodları kullanabilirsiniz. 1.Adım Kütüpaneler using System.Net; using System.IO; using System.Text.RegularExpressions; 2.Adım Kullanıcaklar Kodlar ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; WebRequest SiteyeBaglantiTalebi = HttpWebRequest.Create("https://www.google.com"); WebResponse GelenCevap = SiteyeBaglantiTalebi.GetResponse(); StreamReader CevapOku = new StreamReader(GelenCevap.GetResponseStream()); string KaynakKodlar = CevapOku.ReadToEnd(); Response.Write(KaynakKodlar); Hepsi bu kadar :) Ekleme ( - [C# xml de geçersiz karakterleri temizleme ( Clean Invalid XML Characters In C# )](https://www.sanaldata.com/c-xml-de-gecersiz-karakterleri-temizleme-clean-invalid-xml-characters-in-c) - Merhabalar, Sizlerde xml yapısında invalid Characters şeklined hata alıyorsanız aşağıdaki fonksiyonu kullanabilirsiniz. public string xml_validator(string text) { string re = @"[^\x09\x0A\x0D\x20-\xD7FF\xE000-\xFFFD\x10000-x10FFFF]"; return Regex.Replace(text, re, ""); } - [Windows 11 Eski Sağ Tık Menüsü Yapma](https://www.sanaldata.com/windows-11-eski-sag-tik-menusu-yapma) - Merhabalar, Windows 11 sağ tık menüsünü eski windows 10 gibi yapmak için aşağıdaki adımları izleyebilirsiniz. Adım 1 Başlatı çalıştıra cmd yazıp sağ tık yönetici olarak çalıştırın Adım 2 Açılan komut ekranına aşağıdaki kodu yapıştırıp tamam deyin reg add “HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32” /f /ve Bu işlem yaptıktan sonra ekranda başarıyla tamamlandı diyorsa bilgisayarı yeniden başlatmanız yeterlidir - [Sql de Hexadecimal karakter sorgulama](https://www.sanaldata.com/sql-de-hexadecimal-karakter-sorgulama) - Merhabalar, Kimi zaman sql tarafında istemsizce onaltılık bir değer sisteme kayıt edilebiliyor ve buda sorgularda sorun oluşturabiliyor. Sorgu içerisinde hexadecimal olan kaydı yakalamak için aşağıdaki sorguyu kullanabilirsiniz. select * from tablo_Ad where sutun_adi like '%' + CHAR(0x00) +'%' burda " 0x00 " kısmına sizdeki kod karşılığını yazıcaksınız örnek 0x02 gibi. - [Datatables Tarih'e Göre Sıralama](https://www.sanaldata.com/datatables-tarihe-gore-siralama) - Merhabalar Datatables'da tarih sıralama her zaman sorun yaratmaktadır. Bunun en iyi çözümü aşağıdaki gibidir. Burda tagına data-sort ifadesi ekleyerek tarih değerini utc çeviri yaparak sorunu çözebilirsiniz. - [Wordpress'de Özel Sayfa Oluşturma](https://www.sanaldata.com/wordpressde-ozel-sayfa-olusturma) - Merhabalar, Wordpress'de özel sayfa oluşturmak isterseniz, öncelikle temanızın bulunduğu dizine boş bir .php dosyası oluşturun ve içine eklemeniz yeterlidir. Daha sonra sayfanızı oluştururken sayfa özellikleri kısmından oluşturmuş olduğunuz sayfa şablonunuzu seçmeniz yeterlidir. - [Mysql de dünün, bugünün ve haftanın kayıtlarını gösterme](https://www.sanaldata.com/mysql-de-dunun-bugunun-ve-haftanin-kayitlarini-gosterme) - Merhaba arkadaşlar bugünkü küçük notlarımızda sizlere sql sorgusu ile bugunkü, dünkü ve geçen haftaki kayıtları gösteren sql sorguyu sizlerle paylaşıcam, bunu genelde haber sitelerinde veya bloglarında bugünün yada geçen haftanın en çok okunan haberleri getirmek için kullanılıyor. Bugünün kayıtlarını göstermek için select * from veri_tablo where tarih = CURDATE() Dünün kayıtların göstermek için select * - [Asp.net ile QR Kod üretme](https://www.sanaldata.com/asp-net-ile-qr-kod-uretme) - Merhabalar, Asp.net ile kendiniz Qr kod üretmek isterseniz öncelikle buradan dll dosyasını indirip, projenize referans olarak ekleyiniz. Daha sonra aşağıdaki kütüphaneleri yükleyiniz using QRCoder; using System.IO; using System.Drawing; using System.Drawing.Imaging; Ve son aşama olarak herhangi bir eventa aşağıdaki kod yazmanı yeterlidir. using (MemoryStream ms = new MemoryStream()) { QRCodeGenerator qr = new QRCodeGenerator(); QRCodeGenerator.QRCode kod - [Türkçe Karakterlerin HTML/UTF-8 Karşılığı](https://www.sanaldata.com/turkce-karakterlerin-html-utf-8-karsiligi) - Merhabalar, Lazım olabilir diye buraya ekliyorum html karakterlerin direk olarak UTF8 , Unicode ve Unicode hex karşılıklarına aşağıdaki tablodan bakabilirsiniz. Karakter Unicode Unicode Hex UTF-8 UTF-8 Display ı 305 0131 C4B1 ı ç 231 00e7 C3A7 ç ş 351 015f C59F ÅŸ ö 246 00f6 C3B6 ö ü 252 00fc C3BC ü ğ 287 011f - [Asp.net Gridview ile datatables kullanımı](https://www.sanaldata.com/asp-net-gridview-ile-datatables-kullanimi) - Merhabalar, Asp.net gridview ile birlikte datatables kullanmak isterseniz aşağıdaki adımları takip etmeniz yeterlidir. Öncelikle datatables verileri databind ettikten sonra codebehind tarafında şu kodları ekleyiniz. Gridview_adi.HeaderRow.TableSection = TableRowSection.TableHeader; Gridview_adi.UseAccessibleHeader = true; Gridview_adi.FooterRow.TableSection = TableRowSection.TableFooter; Örnek kullanımı using (MySqlCommand t = new MySqlCommand(sorgu, baglanti)) { t.Parameters.Add("id", Request.QueryString["id"]); using (MySqlDataAdapter adp =new MySqlDataAdapter(t)) { adp.Fill(tablos); hazir_rapor_sonuc_dg.DataSource = tablos; - [" A potentially dangerous Request” Hatası ve Çözümü](https://www.sanaldata.com/a-potentially-dangerous-request-hatasi-ve-cozumu) - Merhabalar, Asp.net " A potentially dangerous Request " şeklinde hata alıyorsanız tek yapmanız gereken web.config de aşağıdaki değişikliği yapmak Çözüm - [C# ile Ean13 Barkod Oluşturma](https://www.sanaldata.com/c-ile-ean13-barkod-olusturma) - Merhabalar, C# ile barkod yani ean13 oluşturmanız gerekirse öncelikle burdan kütüphane indirip projenize ekleyiniz. Kullanımı ise aşağıdaki gibidir; Ean13Barcode2005.Ean13 barcode = new Ean13Barcode2005.Ean13(); //ülke kodu barcode.CountryCode = "90"; //üretici kodu barcode.ManufacturerCode = "95525"; //ürün ref kodu barcode.ProductCode = "00950"; //kontrol kodu -- boş geçilebilir barcode.ChecksumDigit = "7"; picture1.Image = barcode.CreateBitmap(); veya barkodu yazdırmak için barcode.DrawEan13Barcode(e.Graphics, - [C# array [ Dizi ] içinde arama yapma](https://www.sanaldata.com/c-array-dizi-icinde-arama-yapma) - Merhabalar, C# da array yani dizi içinde arama yapmak için " Contains " komutunu kullanabilirsiniz. Kullanımı degiskenadi.Contains ["aranicak_ifade"] Sonuç olarak true veya false diye geri dönüş yapmaktadır. Örnek olarak test diye bir dizimizi olsun string[] test = { "araba", "test", "sonuc", "liste" }; Bunun içinde " test.Contains("araba") " şeklinde arama yaparsak sonuç olarak True diye dönüş yapıcaktır. - [Javascript İle Sayfa Urlsini Alma](https://www.sanaldata.com/javascript-ile-sayfa-urlsini-alma) - Merhabalar, Javascript ile o anki sayfa url sini almak için aşağıdaki kodları kullanabilirsiniz. window.location.host -> www.sanaldata.com veya port belirtir window.location.hostname -> www.sanaldata.com window.location.protocol -> http: window.location.port -> var ise 8080 ya da 80, yoksa boş değer dönecektir. window.location.origin -> https://www.www.sanaldata.com window.location.href -> https://www.sanaldata.com/javascript-ile-sayfa-urlsini-alma document.URL -> https://www.sanaldata.com/javascript-ile-sayfa-urlsini-alma window.location.pathname -> /javascript-ile-sayfa-urlsini-alma - [Linux Uzak Masaüstü Kurulumu](https://www.sanaldata.com/linux-uzak-masaustu-kurulumu) - Yaptığımız araştırmalara göre, xRDP sunucusu kurma yazılarının çoğu eski sürümler üzerinde işe yaramakta fakat bu yazımızda Ubuntu 18.04 üzerinde test ettiğimiz xrdp sunucu kurulumunu sizinle paylaşacağız. Uzak masaüstü bağlantısı yaptığınızda XFCE ve MATE gibi arayüzler kullanabilirsiniz. Düşük internet bağlantısına sahipseniz XFCE arayüzünü öneririz. Aşağıda her iki arayüzün de kurulumunu anlatacağız. Not: xRDP, Unity ve GNOME - [Standart Linux Komutları](https://www.sanaldata.com/standart-linux-komutlari) - Merhabalar, Heran lazım olabilecek linux komutlarını sizlerle paylaşıyorum Klasör yani dizin içini göstermek için : la komutu Dizinler arası geçiş yapmak için : cd örnek cd /usr Dosya editlemek için: nano kullanımı nano dosya_Adresi Linux Versiyonu öğrenmek için : cat /etc/os-release Bu konu zamanla güncellenicektir. - [Asp.net Günlük Döviz Kurunu Çekme ( Merkez Bankası )](https://www.sanaldata.com/asp-net-gunluk-doviz-kurunu-cekme-merkez-bankasi) - Merhabalar, Asp.net ile günlük olarak merkez bankasından döviz kurlarını çekmek isterseniz aşağıdaki kodları kullanabilirsiniz. 1.adım kütüphane using System.Xml; 2.adım kodlar XmlDocument xmlVerisi = new XmlDocument(); xmlVerisi.Load("https://www.tcmb.gov.tr/kurlar/today.xml"); decimal dolar_1 = Convert.ToDecimal(xmlVerisi.SelectSingleNode(string.Format("Tarih_Date/Currency[@Kod='{0}']/ForexBuying", "USD")).InnerText.Replace('.', ',')); decimal dolar_2 = Convert.ToDecimal(xmlVerisi.SelectSingleNode(string.Format("Tarih_Date/Currency[@Kod='{0}']/ForexSelling", "USD")).InnerText.Replace('.', ',')); decimal dolar_3 = Convert.ToDecimal(xmlVerisi.SelectSingleNode(string.Format("Tarih_Date/Currency[@Kod='{0}']/BanknoteBuying", "USD")).InnerText.Replace('.', ',')); decimal dolar_4 = Convert.ToDecimal(xmlVerisi.SelectSingleNode(string.Format("Tarih_Date/Currency[@Kod='{0}']/BanknoteSelling", "USD")).InnerText.Replace('.', ',')); decimal euro_1 = Convert.ToDecimal(xmlVerisi.SelectSingleNode(string.Format("Tarih_Date/Currency[@Kod='{0}']/ForexBuying", "EUR")).InnerText.Replace('.', - [ERROR 2006 (HY000): MySQL server has gone away hatası çözümü](https://www.sanaldata.com/error-2006-hy000-mysql-server-has-gone-away-hatasi-cozumu) - Merhabalar, Mysql'de büyük bir dosyayı geri yüklerken " ERROR 2006 (HY000): MySQL server has gone away " şeklinde hata alıyorsanız, mysql my.cnf dosyasında max_allowed_packet=64M ifadesindeki 64M yüksek bir rakam yazarak sorunu çözebilirsiniz. Bu işlemi yaptıktan sonra mysql restart çekmeyi unutmayın. MYSQL 5.7' de my.cnf dosyası genel olarak " C:\ProgramData\MySQL\MySQL Server 5.7 " dizininde bulunuyor tabiki - [Datatables Hataları Kapatma](https://www.sanaldata.com/datatables-hatalari-kapatma) - Merhabalar, Datatables kullanan biriyseniz ve hata bildirimlerini kapatmak istiyorsanız direk " $.fn.dataTable.ext.errMode = 'none'; " bu kodu kullanabilirsiniz. Kullanımı - [The request was aborted: Could not create SSL/TLS secure channel çözümü](https://www.sanaldata.com/the-request-was-aborted-could-not-create-ssl-tls-secure-channel-cozumu) - Merhabalar Asp.net veya .net de bir xml den veri okurken veya post ederken " The request was aborted: Could not create SSL/TLS secure channel. " şeklinde bir hata alıyorsanız Eğer tek bir sayfada yapmak istiyoranızgereken page_load eventına aşağıdaki kodu yazabilirsiniz. ServicePointManager.Expect100Continue = true; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; Veya ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072; Eğer her sayfada etkin olmasını - [Asp.net C# ile Json verisi okuma](https://www.sanaldata.com/asp-net-c-ile-json-verisi-okuma) - Merhabalar, Öncelikle buradan " Newtonsoft.Json.dll (4.5)" ( Json netframework 3.5 için olanı ise buradan indirebilirsiniz ) dosyamızı indirelim. Daha sonra kütüphanelerimizi yüklüyoruz. using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using Newtonsoft.Json; using System.IO; using System.Net; using System.Text.RegularExpressions; Class'ımızı oluşturuyoruz. Burdaki objeleri jsondaki verilere göre kendinizi oluşturucaksınız Örnek class public class - [Css ile taşan alanları üç nokta ( ... ) koyma](https://www.sanaldata.com/css-ile-tasan-alanlari-uc-nokta-koyma) - Merhabalar, Css'de belirtilen alan sonrasını gizlemek ve devamı var niteliğinde üç nokta ( ... ) koymak isterseniz aşağıdaki css'i kullanabilirsiniz. width: 60px; overflow: hidden; /* gizle */ white-space: nowrap; /* alt satıra inme */ text-overflow: ellipsis; - [Only one usage of each socket address (protocol/network address/port) is normally permitted Hatası ve Çözümü](https://www.sanaldata.com/only-one-usage-of-each-socket-address-protocol-network-address-port-is-normally-permitted-hatasi-ve-cozumu) - Merhabalar, Uygulamanız veya websiteniz " Only one usage of each socket address (protocol/network address/port) is normally permitted " şeklinde hata veriyorsa bunun sebebi Windowsun izin vermiş olduğu dinamik port sayısını aşmış olmanızdandır. Öncelikle konsol ekranın netsh int ipv4 show dynamicport tcp yazıp çalıştırın 2.adım olaraksa port sayısın değiştirmek için ise konsola netsh int ipv4 set - [Arama Motorları ve Sosyal Medya Meta Tagları](https://www.sanaldata.com/arama-motorlari-ve-sosyal-medya-meta-taglari) - Merhaba arkadaşlar, Websitesi yaparken sosyal meta tagları lazım olabilir, bunlar için aşağıdakileri kullanabilirsiniz. Arama Motoru - Google / Yandex / Bing Twitter Meta Etiketleri Facebook Meta - [Windows Servis Silme](https://www.sanaldata.com/windows-servis-silme) - Merhabalar, Windows'da var olan bir servisi silmek isterseniz aşağıdaki adımları izleyebilirsiniz. 1.Adım başlat çalıştıra cmd yazın 2.Adım açılan dos ekranında " SC DELETE servisadı "şeklinde yazıp enter'e basınız hepsi bu kadar :) - [Logo Tiger'da Cari Kart Detayını Gösteren Sorgu](https://www.sanaldata.com/logo-tigerda-cari-kart-detayini-gosteren-sorgu) - Merhabalar, Basit bir sorgu olmasına rağmen not olarak burda dursun, başkasına da lazım olabilir. Eğer logo tigerda sql tarafında sorgu olarak bir cari kart'a ait detayları görmek isterseniz aşağıdaki sorguyu kullanabilirsiniz. SELECT * FROM LG_016_CLCARD WHERE CODE='129.01.000007' Yukardaki " 016 " kısmını kendinize göre revize etmeniz gereklidir. O dönem hangi nolu şirketi kullanıyorsanız onu yazıcaksınız, - [Tablo Oluşturmak ( Create Table )](https://www.sanaldata.com/tablo-olusturmak-create-table) - Merhabalar, Mysql'de bir tablo oluşturmak için Create table komutu kullanırız, kullanımı aşağıdaki gibidir CREATE TABLE tablo( sutun_adi sutun_tur() ) Örnek Kullanımı ise aşağıdaki gibidir. CREATE TABLE sanaldata( test CHAR(50) ) - [C# ve Asp.net xml okuma](https://www.sanaldata.com/c-ve-asp-net-xml-okuma) - Merhaba arkadaşlar bu kodu hem c# hemde asp.net kullanabilirsiniz.Herhangi bir url deki xml yapısını okumanız için kullanabilirsiniz.Öncelikle kütüphanemizi yükleyelim using System.Xml; Xml yapıyı okuyan kod sekmesi aşağıdaki gibidir XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load("adres"); foreach (XmlNode node in xmlDoc.GetElementsByTagName("data")) { Response.Write(node["sembol"].InnerText+""); } 2.Yöntem Bu yöntem biraz daha manuel bir sistem ama genede kenarda bulunsun alternatif - [Sql'de View oluşturma](https://www.sanaldata.com/sqlde-view-olusturma) - Merhaba arkadaşlar, Eğer sizlerde mysql veya mssql'de birden fazla tabloyu birleştirerek tek bir sanal tabloda birleştirmek istiyorsanız view tam size göre yapmanız gereken Create View view_adi as Sql Sorgusu Kullanımı ise oldukça basittir Select view_adi Var olan view silmek içinse aşağıdaki sorguyu kullanabilirsiniz Drop view view_adi Örnek olarak " ögrenci " tablosu ile " sonuclar - [Flutter Dersleri Bölüm 3 - Hesap Makinesi Yapımı](https://www.sanaldata.com/flutter-dersleri-bolum-3-hesap-makinesi-yapimi) - Merhabalar, Flutter'de textbox kullanımı ve aritmetik işlemlerin kullanımı için olmazsa olmazı olan basit bir hesap makinesi yapımı kodlarıdır. import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return MaterialApp( title: "Uygulama Başlığı", home: AnaEkran(), ); } } class AnaEkran extends StatelessWidget - [Flutter Dersleri Bölüm 2 - Buton Kullanımı ve Onpress kullanımı](https://www.sanaldata.com/flutter-ders-2-buton-kullanimi-ve-onpress-kullanimi) - Merhabalar, Flutterde buton kullanımı ve onpress ile fonk çağırma için aşağıdaki kodları kullanabilirsiniz. import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return MaterialApp( title: "Uygulama Başlığı", home: AnaEkran(), ); } } class AnaEkran extends StatelessWidget { const AnaEkran({Key? key}) : - [Flutter Dersleri Bölüm 1 - Boş Uygulama Şablonu](https://www.sanaldata.com/flutter-dersleri-bolum-1) - Merhabalar, Flutter ilk adımları attığınızda VsCode ekranında ilk bu kodları kullanıcaksınız. import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return MaterialApp( title: "Uygulama Başlığı", home: AnaEkran(), ); } } class AnaEkran extends StatelessWidget { const AnaEkran({Key? key}) : super(key: key); - [Asp.net ile klasör içindeki resimleri boyutlandırma](https://www.sanaldata.com/asp-net-ile-klasor-icindeki-resimleri-boyutlandirma) - Merhabalar, Asp.net ile bir klasör içindeki resimleri otomatik olarak boyutlandırmak isterseniz direk aşağıdaki kodları kullanabilirsiniz. Burdaki dikkat etmeniz gereken noktalar " int Donusturme = 996" burdaki 996 oranı ressimin maksiumun genislik boyutudur. Yüksekliği otomatik ayarlamaktadır "/uploads/siparis/" bu kısmıda siz kendinize göre ayarlamanız gereklidir. Resimler hangi klasörde ise onun adresini yazıcaksınız. using System; using System.Collections.Generic; using - [Asp.net ile resim boyutlandırma ve kaydetme](https://www.sanaldata.com/asp-net-ile-resim-boyutlandirma-ve-kaydetme) - Merhaba arkadaşlar, Asp.net bir resmi farklı boyutlarda revize edit tekrar kayıt etmek isterseniz aşağıdaki kodları kullanabilirsiniz. Öncelikle kütüphanemizi yükleyelim; using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.Configuration; using MySql.Data.MySqlClient; using System.Drawing; using System.Net; using System.IO; using System.Drawing.Imaging; Daha sonra işlem yapıcak kodlarımızı ekleyelim int Donusturme = 227; //resmin yeni - [C# ile Ayın Toplam Gün Sayısını Bulmak](https://www.sanaldata.com/c-ile-ayin-toplam-gun-sayisini-bulmak) - Merhabalar, Herhangi bir ayın toplamda kaç gün olduğunu bulmak isterseniz aşağıdaki fonksiyonu kullanabilirsiniz. public string ayintoplamgunu(DateTime tarih) { tarih = new DateTime(tarih.Year, tarih.Month, 1); return tarih.AddMonths(1).AddDays(-1).Day.ToString(); } Kullanımı Response.Write(ayintoplamgunu(DateTime.Now)); Eğer bir sonraki veya bir önceki ayı hesaplamak isterseniz aşağıdaki gibi kullanabilirsiniz. Response.Write(ayintoplamgunu(DateTime.Now.AddMonths(1))); - [Android Studio Uygulama Logosunu Değiştirme](https://www.sanaldata.com/android-studio-uygulama-logosunu-degistirme) - Android Studio Uygulama Logosunu En Kolay Değiştirme Yolu - [Asp.Net Fileupload Çoklu Dosya Yükleme](https://www.sanaldata.com/asp-net-fileupload-coklu-dosya-yukleme) - Merhabalar, Asp.net fileupload'da çoklu upload için aşağıdaki kodları kullanabilirsiniz. Html tarafı Codebehind tarafı protected void Button1_Click(object sender, EventArgs e) { IList SecilenDosyalar = FileUpload1.PostedFiles; for (int i = 0; i < SecilenDosyalar.Count; i++) { FileUpload1.PostedFiles[i].SaveAs(Server.MapPath("/uploads/") + FileUpload1.PostedFiles[i].FileName); } } Hepsi bu kadar :) - [C# excel'den dataGridView kopyalama](https://www.sanaldata.com/c-excelden-datagridview-kopyalama) - Merhaba arkadaşlar kimi zaman lazım olabiliyor. Excel'de seçtiğimiz bir değerleri dataGridView kopyalamamız gerekiyor.Bunun için aşağıdaki kodu herhangi bir event'a yazarak kullanabilirsiniz. try { DataGridViewRow selectedRow; /* Find first selected cell's row (or first selected row). */ if (dataGridView1.SelectedRows.Count > 0) selectedRow = dataGridView1.SelectedRows[0]; else if (dataGridView1.SelectedCells.Count > 0) selectedRow = dataGridView1.SelectedCells[0].OwningRow; else return; /* Get - [C# String değer içindeki sayıyı alma](https://www.sanaldata.com/c-string-deger-icindeki-sayiyi-alma) - Merhabalar, Bir string değer içindeki sadece rakamları yani sayıları almak isterseniz regexp kullanabilirsiniz. Adım 1 Kütüphaneyi yükleyin using System.Text.RegularExpressions; Adım 2 Regexp kullanımı aşağıdaki gibi olucaktır string test = "SanalDAta1987TEST"; Response.Write(Regex.Replace(test, "[^0-9]", "")); Çıktısı sadece " 1987 " olucaktır. - [C# Array.Reverse Kullanımı](https://www.sanaldata.com/c-array-reverse-kullanimi) - Merhabalar, Bir array içindeki değeri tersine döndürmek isterseniz " Array.Reverse " kullanabilirsiniz, Kullanımı Array.Reverse(array_adi); Örnek protected void Page_Load(object sender, EventArgs e) { int[] temp_array = new int[] { 1, 2, 3, 4 }; foreach (int i in temp_array) { Response.Write(i); } Array.Reverse(temp_array); Response.Write(""); foreach (int i in temp_array) { Response.Write(i); } } Sonuç - [Flutter'da WebView Kullanımı](https://www.sanaldata.com/flutterda-webview-kullanimi) - Merhabalar, Flutter uygulamanıza webview eklemek istiyorsanız aşağıdaki kodları kullanabilirsiniz. Adım 1 Öncelikle uygulamanızın pubspec.yaml dosyasının içinde dependencies kısmına webview_flutter: ^2.0.12 şeklinde ekleme yapıyoruz. dependencies: flutter: sdk: flutter webview_flutter: ^2.0.12 Adım 2 Sonrasında WebView'in kodlarını yazacağımız .dart dosyasına import işlemi yapıyoruz. Bu main.dart veya var olan bir dosya olabilir ya da yeni bir .dart dosyası açabilirsiniz. - [Flutter Kurulumu Nasıl Yapılır?](https://www.sanaldata.com/flutter-kurulumu-nasil-yapilir) - Merhabalar, Flutter'ın ve gerekli bileşenlerin nasıl kurulacağını anlatacağım. Flutter İçin IDE Kurulumu Öncelikle Flutter için bilgisayarımıza bir IDE kurmamız gerekiyor. İsteğe göre Android Studio veya Intelij Idea tercih edilebilir. Ben Android Studio'yu tercih ediyorum ve bunu tavsiye ediyorum.Çünkü Android için gerekli olan SDK’ları ve emülatörleri Android Studio’dan kullanacağız. Kuruluma başlayalım. Android Studio için : https://developer.android.com/studio Intelij Idea için : https://www.jetbrains.com/idea/download/#section=windows linkinden işletim sisteminize uygun yükleme - [Asp.net ile ip adresi almak](https://www.sanaldata.com/asp-net-ile-ip-adresi-almak) - Merhaba arkadaşlar kimi lazım veri kayıtları sırasında ziyaretcinin ip adresini almamız gerekebilir işte böyle durumlar için aşağıdaki kod parçacığını kullanabilirsiniz. Request.ServerVariables["REMOTE_ADDR"].ToString() Veya Aşağıdaki fonksiyonu kullanabilirsiniz. public string ipcek() { string ipaddress=""; try { ipaddress = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]; if (ipaddress == "" || ipaddress == null) { ipaddress = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"]; } } catch { } finally { - [C# da Combobox Value Değeri](https://www.sanaldata.com/c-da-combobox-value-degeri) - Merhaba arkadaşlar bugunkü c# dersimizde sizlere bir winform bileşeni olam combobox text değerinin yanı sıra value değerini yüklemeyi anlatacagım.Lafı fazla uzatmadan aşağıdaki kod sayesinden c# da combobox value değeri yükleyebilmekteyiz. Öncelikle kütüphanemizi yüklüyoruz using System.Collections; comboBox1.Items.Add(new DictionaryEntry("Bekleyen", "Bekleyen")); comboBox1.Items.Add(new DictionaryEntry("Onaylanan", "Onaylanan")); comboBox1.DisplayMember = "Key"; comboBox1.ValueMember = "Value"; comboBox1.DataSource = comboBox1.Items; Yukardaki kod örneği sayesinde artık - [Asp.net CheckboxList Tek Seçim Yaptırma](https://www.sanaldata.com/asp-net-checkboxlist-tek-secim-yaptirma) - Merhabalar, Asp.net Checkboxlist'de bildiğiniz gibi birden fazla seçim yapılabiliyor, eğer sizde sadece tek seçim yapılmasını istiyorsanız aşağıdaki adımları izleyebilirsiniz. Adım 1 Aşağıdaki kodu ve taglarının arasına yerleştirin function MutExChkList(chk) { var chkList = chk.parentNode.parentNode.parentNode; var chks = chkList.getElementsByTagName("input"); for (var i = 0; i < chks.length; i++) { if (chks[i] != - [Wordpress Yazı İçine Reklam Ekleme [ Eklentisiz ]](https://www.sanaldata.com/wordpress-yazi-icine-reklam-ekleme-eklentisiz) - Merhabalar, Wordpress'de yazı ortasına eklentisiz bir şekilde reklam eklemek isterseniz temanızın " function.php " dosyasına aşağıdaki kodu eklemeniz yeterlidir. Burda " Reklam Kodu " kısmına kendi reklam kodunuzu eklemeyi unutmayınız. Ve " return paragraf_sonrasi_reklam($reklam_kodu, 6, $content); // 1 = paragraf seçimi " burdaki 6 kısmını kendinize göre reklamını kaçıncı paragraftan sonra çıkmasını istediğinizi ayarlayabilirsiniz. // - [Asp.net İle Mailleri Okuma - OpenPop Kullanımı](https://www.sanaldata.com/asp-net-ile-mailleri-okuma-openpop-kullanimi) - Merhabalar, Projenizde mail serverdan direk mailleri okumanız gerekebilir böyle durumlarda OpenPop kütüphanesini kullanılmaktadır. Örnek dosyayı buradan indirebilirsiniz. Kodlama aşağıdaki gibidir. Html Kısmı - [Asp.net ile hata ayıklama modunu açıp/kapatma](https://www.sanaldata.com/asp-net-ile-hata-ayiklama-modunu-acip-kapatma) - Merhabalar, Asp.net hata ayıklama yani debug modunu açıp / kapatmanın iki yolu bulunmaktadır. 1.Yol Eğer tüm sayfalarda hata ayıklamayı açmak istiyorsanız web.config de " ve " tagları arasına " " eklemeniz yeterlidir. Sizde compilation var ise sadece debug=true yapmanız yeterlidir. Böylelikle hata ayıklama aktif ederseniz kapatmak içinse false yapmanız yeterlidir. 2.Yol Eğer - [LOGO üzerinden barkodları gösteren sorgu](https://www.sanaldata.com/logo-uzerinden-barkodlari-gosteren-sorgu) - Merhabalar, Logo üzerinden kayıtlı tüm ürünlerin barkodlarını gösteren sorgu aşağıdaki gibidir. select ITM.CODE,ITM.NAME,BAR.BARCODE from LG_401_ITEMS ITM INNER JOIN LG_401_UNITBARCODE BAR ON ITM.LOGICALREF=BAR.ITEMREF Burdaki 401 alanını kendi çalıştığınız şirkete göre revize etmeniz gereklidir - [LOGO Tiger Tablo Adları Ve İşlevleri](https://www.sanaldata.com/logo-tiger-tablo-adlari-ve-islevleri) - Merhaba arkadaşla bugün sizlere Logo tiger db sindeki tablolar ve görevlerini gösteren tabloyu paylaşıyorum, sözüm ona tiger bayilerini bu tabloyu fazla paylaşmak istemez :) Tablo adı Açıklama LG_XXX_XX_BNFICHE Banka fişleri LG_XXX_XX_BNFLINE Banka hareketleri LG_XXX_XX_BNTOTFIL Banka aylık toplamları LG_XXX_XX_CLFICHE Cari hesap fişeri LG_XXX_XX_CLFLINE Cari hesap hareketleri LG_XXX_XX_CLRNUMS Cari hesap risk tabloları LG_XXX_XX_CLTOTFIL Cari hesap aylık toplamları - [LOGO Tiger Risk Limitler Tablosu ve Query ile Güncelleme](https://www.sanaldata.com/logo-tiger-risk-limitler-tablosu-ve-query-ile-guncelleme) - Merhaba arkadaşlar logo tiger'da risk limitlerini göstermek isterseniz aşağıdaki query kullanabilirsiniz. select ACCRISKLIMIT from LG_015_01_CLRNUMS where CLCARDREF=(select LOGICALREF from LG_015_CLCARD where CODE='120.10.008887') Risk limitini güncellemek isterseniz aşağıdaki query kullanabilirsiniz. update LG_015_01_CLRNUMS set ACCRISKLIMIT='1000' where CLCARDREF=(select LOGICALREF from LG_015_CLCARD where CODE='120.10.008887') - [LOGO Bordro Tablo İsimleri ve Görevleri](https://www.sanaldata.com/logo-bordro-tablo-isimleri-ve-gorevleri) - Merhabalar, Lazım olabilir diye buraya ekliyorum, logo bordro insan kaynaklarının tablo isimleri ve anlamları Tablo Adı Açıklama L_PERSONEL Çalışma Alanı Tanımları L_SYSLOG Kullanıcı Kaydı İzleme L_LOGREP Log Records LH_ROLLPAR Bordro Parametreleri LH_PAYELEM Genel Çalışma Parametreleri LH_FIRMPAR Kurum çalışma parametreleri LH_WORKFLAG Mesai bağlantıları LH_LAWPAR Kanun Parametreleri LH_USERTAB Kullanıcı/kanun parametre tab LH_TYPEDEF Tip tanımları LH_DEFAULT Öndeğer tanımları - [LOGO Tiger birim setlerini gösteren query](https://www.sanaldata.com/logo-tiger-birim-setlerini-gosteren-query) - Merhaba arkadaşlar, aşağıdaki query ile malzeme kartındaki birim setini gösterebilirsiniz ( ADET, KUTU VSS) SELECT USLINE.CODE FROM LG_014_UNITSETL USLINE WITH(NOLOCK) WHERE (USLINE.UNITSETREF = ITEM_REF) AND (USLINE.MAINUNIT = 1) - [LOGO Tiger'da Stok ve Birim Fiyatı Gösteren Query](https://www.sanaldata.com/logo-tigerda-stok-ve-birim-fiyati-gosteren-query) - Merhaba, Logo tiger'da stok ve birim fiyatı göstermeye yarayan query SELECT (SELECT TOP 1 PRICE FROM LG_015_PRCLIST WHERE CARDREF=ITM.LOGICALREF AND PTYPE='2' and ENDDATE>GETDATE() AND VARIANTCODE='' ORDER BY PRIORITY ASC,CODE DESC) AS 'fiyat' , ISNULL ((SELECT SUM(ONHAND) -(CASE WHEN SUM(RESERVED) < 0 THEN 0 ELSE SUM(RESERVED) END) AS Expr1 FROM dbo.LV_015_01_STINVTOT WHERE (STOCKREF = ITM.LOGICALREF) AND - [Jquery ile şifre zorluk derecesini ölçme](https://www.sanaldata.com/jquery-ile-sifre-zorluk-derecesini-olcme) - Merhabalar, Jquery ile girilen şifrenin zorluk derecesini gösteren modül kullanmak isterseniz aşağıdaki kodu kullanabilirsiniz. Burda " sifre_txt " alanı girilen textbox id si kendinize göre düzenliceksiniz. " security " yazan yer ise sonucun yazılacagı div id sini yazıcaksınız jQuery(document).ready(function ($) { $('#sifre_txt').keyup(function (e) { var guclukarakter = 8; var ortakarakter = 7; var gecerkarakter - [Asp.net C# ile Json verisi oluşturma](https://www.sanaldata.com/asp-net-c-ile-json-verisi-olusturma) - Merhabalar, Asp.net veya .net ile json oluşturmak isterseniz aşağıdaki adımları izlemeniz gereklidir. 1.Adım Kütüphanemizi yüklüyoruz. using System.Web.Script.Serialization; 2.Adım olarak classımı oluşturuyoruz. public class kayitlar_Class { public string id { get; set; } public string title { get; set; } public string start { get; set; } public string end { get; set; } } 3.Adım - [C# ile Resmi Byte Çevirme](https://www.sanaldata.com/c-ile-resmi-byte-cevirme) - Merhababalar, .net ile jpg veya png yani bir resmi byte türüne çevirmek isterseniz aşağıdaki kodu kullanabilirsiniz. FileStream fs; BinaryReader br; string FileName = "temp_avatar.jpg"; byte[] ImageData; fs = new FileStream(FileName, FileMode.Open, FileAccess.Read); br = new BinaryReader(fs); ImageData = br.ReadBytes((int)fs.Length); br.Close(); fs.Close(); - [Jquery ile Resim Zoom Yapma](https://www.sanaldata.com/jquery-ile-resim-zoom-yapma) - Merhabalar, Jquery ile resim zoom yapmak isterseniz aşağıdaki kodları kullanabilirsiniz. Javascript dosyasının buradan indirebilirsiniz. cArleone - [Mssql Serverı Yeniden Başlatmak](https://www.sanaldata.com/mssql-serveri-yeniden-baslatmak) - Merhabalar, Olurda bir gün lazım olur diye yazıyorum, mssql serverın servislerden restart etmek isterseniz aşağıdaki adımları izlemeniz yeterlidir. 1.Başlat çalıştıra " services.msc " yazınız. 2.Adım olarak açılan pencerede " Sql Server " sağ tıklayıp yeniden başlat demeniz yeterlidir. - [Android Splash Screen Yapma](https://www.sanaldata.com/android-splash-screen-yapma) - Merhabalar, Android uygulamalarımızda, ilk açılışta splash screen yani ( Açılış ekranı ) açılsın 3 sn sonra ana ekran gelsin gibi bir şey isterseniz aşağıdaki adımları izlemeniz yeterlidir. 1.Adım Splash screeni oluşturma app > java > proje adı’na sağ tıklıyoruz New > Activity > Empty Activity diyoruz. Karşımıza gelen pencerede Activity’e bir isim verin, ben SplashActivity ismini verdim, siz ne vermek - [Android Title Toolbar Bar Silme](https://www.sanaldata.com/android-title-bar-silme) - Merhabalar android uygulamalar uygulamanın en üstünde yer alan Toolbarı gizlememiz gerekebilir böyle durumda öncelikle " style.xml " açın Daha sonra style.xml de " Theme.AppCompat.Light.DarkActionBar " ifadesini " Theme.AppCompat.Light.NoActionBar " olarak güncelleyin bu kadar :) Eğer sizin projenizde " style.xml " de yukardaki gibi bir ifade bulunmmuyorsa aynı işlemi themes klasörü içindeki themes.xml de yaparak sorunu çözebilirsiniz. - [Android Studio Son Açılan Projeyi Açmayı İptal Etme](https://www.sanaldata.com/android-studio-son-acilan-projeyi-acmayi-iptal-etme) - Merhabalar, Android studio da ilk kurulumdan sonra eğer ayar yapmaz iseniz otomatik olarak son açılan projeyi otomatik olarak açmaktadır. Bunu iptal etmek için " File -> Settings -> Appearance & Behaviour -> System Settings " gidin burda Reopen last project on startup. yanındaki tiki kaldırmanız yeterlidir. - [MySQL Full-Text Search Minimum Length Limitini Değiştirmek](https://www.sanaldata.com/mysql-full-text-search-minimum-length-limitini-degistirmek) - Merhabalar, Mysql'de olmaz olmazımız olan FullText Search bazı durumlar minimum kelime oranın azaltmamız gerekebilir.Bunun için mysql'in " my.cnf " veya " my.ini " dosyasında " ft_min_word_len=3 " ve "innodb_ft_min_token_size=3" kısmını revize ediyoruz. 3 yerine istediğimiz bir değeri yazıyoruz , eğer ayar dosyasınızda böyle bir satır yoksa siz ekleyebilirsiniz ve ardından mysql i restart ediyoruz. Yaptığımız - [Javascript ile üzerine gelince değişen resim](https://www.sanaldata.com/javascript-ile-uzerine-gelince-degisen-resim) - Web siteniz için bir imaj hazırladınız ve resmin üzerine gelince arka tarafta yüklenmiş başka bir resmin görünmesini istiyorsunuz diyelim. Bunun için çok basit bir Javascript kodu bulunuyor. Öncelikle şu java script kodunu, kullanacağınız sayfada etiketinden sonra tanımlayın: - [RK3188 CX-919 framedrop (kare atlama) sorunu için kesin çözüm](https://www.sanaldata.com/rk3188-cx-919-framedrop-kare-atlama-sorunu-icin-kesin-cozum) - Siz de RK3188 CX-919 Andorid Mini PC çılgınlığına kapıldınız ve video izlemede kare atlaması (framedrop) sorunu yaşıyorsanız, yani; video izlerken video takılıyormuş ya da ağır çekimde ilerliyormuş gibi bir probleminiz var ise işte kesin çözüm aşağıda: Not: Bu çözüm benim cihazımda işe yaradı ve framedrop sorunu tamamen ortadan kalktı. İşlem, firmware güncellemesi içerdiğinden dolayı cihazınıza - [Windows Lisans Sorgulama](https://www.sanaldata.com/windows-lisans-sorgulama) - Merhabalar, Kullanmış olduğunuz windows'un lisans bilgilerini sorgulamak isterseniz başlat -> çalıştır kısmına aşağıdaki komutları yazabilirsiniz. Windows Lisans Temel Bilgilerini Öğrenmek için ; slmgr.vbs -dli Windows Lisans Detaylı Bilgileri Öğrenmek için ; slmgr.vbs -dlv Windows Lisans Geçerlilik Süresini Öğrenmek için : slmgr.vbs -xpr Windows Lisans Tüm Bilgileri Öğrenmek için ; slmgr.vbs - [C# GeckoFx Kullanımı](https://www.sanaldata.com/c-geckofx-kullanimi) - Merhaba arkadaşlar bugunkü c# dersimizde sizlere winformlarda webbrowser olarak kullanılan geckofx anlatıcam , Peki nedir bu geckofx ? Eğer sizde i.e motorunu nalet ve sıkıcı hatalarını uygulamanızda kullandığınız webbrowser bilişeninde yaşıyorsanız.Geckofx tam sizin imdadınıza yetişiyor.Aslında bir nevi firefox kendi uygulamanızda kullanıyor desek daha yeridir.İ.e oranla daha hızlı , daha az kasma ve daha az sorun - [Css ile tam ekran arkaplan yapımı](https://www.sanaldata.com/css-ile-tam-ekran-arkaplan-yapimi) - Kimi zaman css de kod yazarken veya websitemizde arkaplan resmi eklerken arkaplandaki resmin tam ekran olarak otomatik olarak boyutlandırılmış bir şekilde olmasını isteriz bunu jquery veya javascript ile yapabilirsiniz.Veya bunlarla hiç uğraşmayıp aşağıdaki css kodu ile çok rahat bir şekilde halledebilirsiniz.Css kodumuz crossbrowser uyumludur yani tüm tarayıcılarda çalışır Css Kodumuz ; body{ background: - [2021 Yılında en çok indirilen uygulamalar](https://www.sanaldata.com/2021-yilinda-en-cok-indirilen-uygulamalar) - Akıllı telefonların her geçen gün hayatımızda daha cok yer alması ile olmazsa olmazı olan uygulamalarda hayatımıza daha çok girmeye başladı Özellik sosyal medya uygulamaları olsun fotoğraf filtreleri olsun oyunlar vss derken akıllı telefonlarımızı günlük yaşantımızda önemli bir noktaya getiriyor İşte 2021 yılında pek çok kişi tarafından telefonlarına kurulan uygulamalar Tiktok Facebook WhatsApp Instagram Messenger Snapchat - [Mars aracı Perseverance'den ilginç kareler](https://www.sanaldata.com/mars-araci-perseveranceden-ilginc-kareler) - Nasanın Mars aracı Perseverance'den her geçen gün yeni ve ilginç fotoğraflar gelmeye devam ediyor kimi fotolar dinozora benzetilirken kimi foto ise popoya benzetiyor. Mars da bu kadar çok meteorun bulunması pek şaşırtacak bir durum değil çünkü Mars bir meteor cenneti desek yeridir. İlerleyen günlerde Perseverance'den daha yeni fotoğrafların gelmesi bekleniyor. Dinazora benzettilen kaya ise " - [Opel Astra G İncelemesi](https://www.sanaldata.com/opel-astra-g-incelemesi) - Opel firmasının belki de en çok satan modellerinden olan " Astra G " modeli 1999 ile 2009 yılların arasında üretilmiştir, en çok üretilen renk olarak ise beyaz ve gri renkleri satın alınmıştır. Kasa Modelleri olarak ise Sedan, Hatchback ve StationWagon modellerinde satışa sunulmuştur.Motor seçenekleri ise aşağıdaki seçenekler ile satışa sunulmuştur; Varyant (motor) Kapı Güç (b.g.) - [Wifi Şifresi Öğrenme](https://www.sanaldata.com/wifi-sifresi-ogrenme) - Merhabalar, Bugün sizlere bilgisayarınızla daha önce bağlanmış olduğunuz bir wifi nin şifresini programsız olarak öğrenmeyi anlatıcam, öncelikle Başlat -> Arama kısmına -> " Komut İstemi " yazın ve ekrana komut ekranı gelicektir. 2.adım olarak ise komut ekranına aşağıdaki komutu yazınız " netsh wlan show profiles " ve ekrana aşağıdaki gibi görüntü gelicektir. Burdan hangi wifinin - [C# Region kullanımı](https://www.sanaldata.com/c-region-kullanimi) - Merhabalar, C# kod yazarken, kod okunabilirliğini artırmak ve ilerleyen dönemlerde burada ne yapmışım derdinden kurtulmak için küçük notlar yazarız işte bunun için region dediğimiz ifadeyi kullanırız Kullanımı #region region_adi kod satırları #engregion Örnek Açıkken Kapalı iken Ayrıca Visual Studio da kısayol tuşları ise " CTRL + K + S " olarak geçmektedir. Bir sonraki yazıda - [C# ile mail gönderme](https://www.sanaldata.com/c-ile-mail-gonderme) - Merhaba arkadaşlar bugunkü C# dersimizde sizlere C# ile mail göndermeyi anlatacagım öncelikle mail göndermemiz için gerekli olan kütüphane olan Using System.Net.Mail kütüphanesini referans olarak ekliyoruz.Daha sonra herhangi bir nesnenin eventına aşağıdaki kodlarımızı yapıştırıyoruz 1.Yol MailMessage eposta = new MailMessage(); SmtpClient smtp = new SmtpClient(); eposta.From = new MailAddress("gonderen maili"); eposta.To.Add("alici maili"); eposta.Subject="mail başlıgı"; eposta.Body = - [Sql İnsert Komutu](https://www.sanaldata.com/sql-insert-komutu) - Merhabalar, Mysql ve Mssql de veri eklemek için İnsert komutu kullanılmaktadır, kullanımı ise aşağıdaki gibidir, İnsert into tablo_adi (sutun_adi) values('deger') Örnek olarak musteriler tablosunda ad sütununa burak değerini yazdırmak eklemek istersek aşağıdaki gibi sorgu yazmamız gereklidir insert into musteriler (ad) values ('burak') Bir sonraki yazıda görüşünceye kadar bol sorgulu günler. - [Sql Update Komutu](https://www.sanaldata.com/sql-update-komutu) - Merhabalar, Mysql ve Mssqlde bir tablodaki bir veya birden fazla satırı güncellemek istersek " Update " komutunu kullanıyoruz. Kullanımı aşağıdaki gibidir, Update tablo_adi set sutun_adi=deger Örnek olarak " musteriler " tablosundaki bütün kayıtların " status " sütununu 1 olarak güncellemek istersek aşağıdaki gibi sorgu yazmamız gereklidir update musteriler set status='1' Eğer update olayını tüm kayıtlarda - [" Validation of viewstate MAC failed. " hatası çözümü.](https://www.sanaldata.com/validation-of-viewstate-mac-failed-hatasi-cozumu) - Merhaba arkadaşlar Asp.net üzerinden kod yazarken postback üzerinden bir işlem yaptığınızda "Validation of viewstate MAC failed." şeklinde alıyorsanız. Web.config'de .. tagları arasına aşağıdaki kodu ekliyorsunuz. - [Sql Delete Komutu](https://www.sanaldata.com/sql-delete-komutu) - Merhabalar, Mysql ve Mssql de veritabanında bir veya birden fazla kayıtı silmek için " Delete " komutunu kullanırız, kullanımı ise aşağıdaki gibidir Delete from tablo_adi Örnek " musteriler " tablosundaki tüm kayıtları silmek istersek aşağıdaki gibi sorgu yazmamız gereklidir delete from musteriler Eğer koşullu delete kullanımı ise aşağıdak gibidir delete from tablo_adi where şart Örnek olarak - [Sql Select Komutu](https://www.sanaldata.com/sql-select-komutu) - Merhabalar, Mysql ve Mssql de verileri okumak için " Select " komutunu kullanıyoruz. Kullanımı ise aşağıdaki gibidir Select * From tablo_adi Örnek olarak " musteriler " tablosundaki verileri görmek istersek aşağıdaki select komutunu yazmamız gereklidir SELECT * FROM musteriler Eğer ki belli bir şarta yani kıstasa bağlı olarak select komutu kullanıcaksak aşağıdaki bir sorgu yazmamız - [Asp.net Mysql " max_user_connections " hatası çözümü](https://www.sanaldata.com/asp-net-mysql-max_user_connections-hatasi-cozumu) - Herkese merhaba arkadaşlar, Eğer yaptığınız yazılım ufakdan " max_user_connections " hatasına dönmeye başladıysa en temel sorunu, bağlantılar açıkken tekrar bağlantı açıp hostunuzda size açılmış olan havuzu doldurmuş olmanızdır. Çözümü ise adım adım şu şekildedir, Adım 1 Using ile baglı yapmak Örnek; Using(baglanti=new mysqlconnectiong(bag)) { baglanti.open(); baglanti.close(); baglanti.dispose(); } 2.Adım Webconfig'de baglantı stringine havuzu kapatma stringi - [Mysql Null Değeri 0 ile Değiştirme - Coalesce Komutu](https://www.sanaldata.com/mysql-null-degeri-0-ile-degistirme-coalesce-komutu) - Merhabalar, Mysql'de bir sütundaki null ifadeyi değiştirmek için " COALESCE " ifadesini kullanıyoruz. COALESCE kullanımı aşağıdaki gibidir. SELECT COALESCE(null_sutun , 0) AS null_sutun FROM tablo_ismi; - [Ülkelere Göre Domain Uzantıları](https://www.sanaldata.com/ulkelere-gore-domain-uzantilari) - Merhabalar, Ülkelere göre kullanış oldukları domain uzantıları aşağıdaki gibidir, 1-) Co.uk = Amerika 2-) Eu = Avrupa 3-) Co.il = İsrail 4-) Nl = Hollanda 5-) Am = Ermenistan 6-) Af = Afganistan 7-) Al = Arnavutluk 8 -) Aq = Antartika 9-) Ar = Arjantin 10-) Au = Avustralya 11-) Az = Azerbeycan 12-) - [Jquery Kredi Kartı Formu Animasyonu](https://www.sanaldata.com/jquery-kredi-karti-formu-animasyonu) - Merhabalar, Kredi kartı ile ödeme sayfasında animasyonu form yapmak isterseniz burdaki örnek kodları kullanabilirsiniz. Bu güzel kodları bizlerle paylaşan " Onur Altınsoy "'a burdan ayrıca teşekkür ederim. - [Jurassic World Evolution – Türkçe Yaması](https://www.sanaldata.com/jurassic-world-evolution-turkce-yamasi) - Merhabalar,bugün sizlerle Epic games'de ücretsiz olarak dağıtılan ve yeni çıkmış bir oyun olan " Jurassic World Evolution " türkçe yamasını paylaşıyorum. Fakat yama henüz tam olarak bitmemiş gözüküyor sanırsam %40 lık bir kısım tercüme edilmiş gibi, Türkçe yamaya güncelleme geldikçe bu konu altında sizlerle paylaşıcam. Oyunun Türkçe görüntüleri, Kurulum Dizinleri aşağıdaki gibidir Steam: Kurulum Dizini - [Datatables arama kutusu limit koyma](https://www.sanaldata.com/datatables-arama-kutusu-limit-koyma) - Merhabalar, Datatables üzerinde ajax ile listeleme yapıyorsanız arama kısmında 28 karakterden fazla karakter girilince hata vericektir. Bunun için arama kısmını 28 karakter ile sınırlamanız gereklidir, bunu ise aşağıdaki kod ile yapabilirsiniz. $(document).on("preInit.dt", function () { $(".dataTables_filter input[type='search']").attr("maxlength", 28); }); Bu kodu direk $('#example').DataTable( üstüne koymanız yeterlidir. - [Wordpress admin panelinde öne çıkarılmış görselleri göstermek](https://www.sanaldata.com/wordpress-admin-panelinde-one-cikarilmis-gorselleri-gostermek) - Merhabalar, Wordpress'de admin panelinde yazıların listelendiği sayfada öne çıkarılmış görselleri sayfa detayına girmeden göstermek için aşağıdaki adımları takip edebilirsiniz. Temanızın function.php dosyasını açın ve aşağıdaki kod yapıştırın hepsi bu kadar. add_filter('manage_posts_columns', 'img_kolon_ekle'); add_filter('manage_posts_custom_column', 'img_kolon_ayar', 10, 2); function img_kolon_ekle($columns) { $columns['img'] = 'Öne Çıkan Görsel'; return $columns; } function img_kolon_ayar($column_name, $post_id) { if( $column_name == 'img' - [Mysql Char değeri Parabirimine değiştirme](https://www.sanaldata.com/mysql-char-degeri-parabirimine-degistirme) - Merhabalar, Olurda sizlerde para sütununu decimal yerine char yaparsanız sum vss gibi komutlar için para biriminin bulunduğu sütunu aşağıdaki şekilde replace yaparak doğru sonuç elde edebilirsiniz. sum(replace(REPLACE(para_sutunu,'.',''),',','.')) Burda para sütununu kendinize göre revize etmeniz gereklidir. - [Asp.net Postback Updatepanel Sorunu](https://www.sanaldata.com/asp-net-postback-updatepanel-sorunu) - Merhabalar, Asp.net updatepanel ile herşeyimiz güzelce ayarladık ve içine javascript vss attık ama sonra bir postback olduktan sonra bütün herşeyin şaftı kayıyor bunun için postback sonrası js leri tekrar yüklemeniz gereklidir bunuda aşağıdaki kod ile yapabilirsiniz. //Sayfa ilk yüklendiği zaman javascript kodlarımızı yükledik. jQuery('#dyntable').dataTable(); //UpdatePanel postback olduğu zaman javascript kodlarımızı yeniden yükledik. var - [Jquery Sıkça Sorulan Sorular Örneği](https://www.sanaldata.com/jquery-sikca-sorulan-sorular-ornegi) - Merhabalar, jquery'de sıkça sorulan sorular kodu örneğine buradan indirebilirsiniz. Görüntüsü aşağıdaki gibidir. Kendize göre revize edebilirsiniz. - [Responsive Slider Örneği 2](https://www.sanaldata.com/responsive-slider-ornegi-2) - Merhabalar, Olurda lazım olur diye buraya paylaşıyorum aşağıdaki görselini paylaştığım güzel mi güzel responsive slider'ı buradan indirebilirsiniz. Direk kodlar kopyala yapıştır şeklinde çalışır :) Eğer bunu beğenmezseniz birde burdaki responsive slider'a bakmanızı tavsiye ederim - [Css ile transparan arkaplan ( Siyah )](https://www.sanaldata.com/css-ile-transparan-arkaplan-siyah) - Merhabalar, Css ile %50 hafif transparan background (siyah) yapmak isterseniz aşağıdaki css kodu kullanabilirsiniz. .half-black { background: rgba(0, 0, 0, 0.5); } - [Wordpress'de Etiketlere Otomatik Meta Descriptions ve Keywords Oluşturma](https://www.sanaldata.com/wordpressde-etiketlere-otomatik-meta-descriptions-ve-keywords-olusturma) - Merhabalar, Wordpress'de bazı temalarda etiketlerde otomatik olarak metakeywords ve description oluşturmuyor aşağıdaki işlemler ile otomatik oluşturmasını sağlayabilirsiniz. Öncelikle temanızın herader.php dosyasını açın ve burada "" satırını bulup üstüne aşağıdaki kodları ekleyin - [Jquery ile grafik oluşturma ( Highcharts )](https://www.sanaldata.com/jquery-ile-grafik-olusturma-highcharts) - Merhabalar, Sizlere de lazım olabilir diye jquery ( highcharts ) ile kopyala yapıştır şeklinde kodu sizlerle paylaşıyorum document.addEventListener('DOMContentLoaded', function () { const chart = Highcharts.chart('container', { chart: { type: 'line' }, title: { text: 'Aylar' - [Datatables kullanımı ve dosyaları](https://www.sanaldata.com/datatables-kullanimi-ve-dosyalari) - Merhabalar, bugün pek çok yazılımcı için kesinlikle çok faydalı olan "Datatables" dosyalarını sizlerle paylaşıyorum. Dosyaya buradan indirebilirsiniz. - [Asp.net ile breadcumbs yapımı](https://www.sanaldata.com/asp-net-ile-breadcumbs-yapimi) - Merhabalar, Asp.net breadcumb kullanmak isterseniz aşağıdaki kodları kullanabilirsiniz. Css Html tarafı .bread{ float: right; } - [Datatables da çoklu sütunda filtreleme yapmak](https://www.sanaldata.com/datatables-da-coklu-sutunda-filtreleme-yapmak) - Merhabalar, Datatables'da normalde tek bir sütunda filtreleme yaparken, aşağıdaki kodlar ile birden fazla sütunda aynı anda hızlı arama yapabilirsiniz. $(document).ready(function () { // - [Ets2 Kamaz K5 Kamyon Modu](https://www.sanaldata.com/ets2-kamaz-k5-kamyon-modu) - Merhabalar, Bugün Euro Truck Simulator 2 yani Ets2 de mod olarak kullanabileceğiniz " Kamaz K5 Kamyon " modunu sizlerle paylaşıyorum. Mod yapımcısı : Lacoste36 Mod Yükleme : Modu indirdikten sora belgelerim/EuroTruckSimulator/mod klasörü içine indirdiğiniz dosyayı yapıştırın ve oyunu çalıştırın profil seçme sayfasından modu aktif etmeniz yeterlidir. Ets2 Kamaz K5 Kamyon Moduna ait ekran görüntüleri, Modu - [Ets2 Bmw 7.60li Araba Modu](https://www.sanaldata.com/ets2-bmw-7-60li-araba-modu) - Merhabalar, Bugün Euro Truck Simulator 2 yani Ets2 de mod olarak kullanabileceğiniz " Bmw 7.60li " modunu sizlerle paylaşıyorum. Mod yapımcısı : trzpro BurakTuna24 Mod Yükleme : Modu indirdikten sora belgelerim/EuroTruckSimulator/mod klasörü içine indirdiğiniz dosyayı yapıştırın ve oyunu çalıştırın profil seçme sayfasından modu aktif etmeniz yeterlidir. Ets2 Bmw 7.60li Araba Moduna ait ekran görüntüleri, Modu - [Ets2 Mercedes S350 Araba Modu](https://www.sanaldata.com/ets2-mercedes-s350-araba-modu) - Merhabalar, Bugün Euro Truck Simulator 2 yani Ets2 de mod olarak kullanabileceğiniz " Mercedes S350 " modunu sizlerle paylaşıyorum. Mod yapımcısı : VakkoTeam, Nimit, LazKopuz Mod Yükleme : Modu indirdikten sora belgelerim/EuroTruckSimulator/mod klasörü içine indirdiğiniz dosyayı yapıştırın ve oyunu çalıştırın profil seçme sayfasından modu aktif etmeniz yeterlidir. Ets2 Mercedes S350 Araba Moduna ait ekran görüntüleri, Modu - [Ets2 Mercedes A45 Araba Modu](https://www.sanaldata.com/ets2-mercedes-a45-araba-modu) - Merhabalar, Bugün Euro Truck Simulator 2 yani Ets2 de mod olarak kullanabileceğiniz " Mercedes A45 " modunu sizlerle paylaşıyorum. Mod yapımcısı : trzpro Mod Yükleme : Modu indirdikten sora belgelerim/EuroTruckSimulator/mod klasörü içine indirdiğiniz dosyayı yapıştırın ve oyunu çalıştırın profil seçme sayfasından modu aktif etmeniz yeterlidir. Ets2 Mercedes A45 Araba Moduna ait ekran görüntüleri, Modu İndir - [Ets2 Man F2000 Modu](https://www.sanaldata.com/ets2-man-f2000-modu) - Merhabalar, Bugün Euro Truck Simulator 2 yani Ets2 de mod olarak kullanabileceğiniz " Man F2000 " modunu sizlerle paylaşıyorum. Mod yapımcısı : Nikola trucks Mod Yükleme : Modu indirdikten sora belgelerim/EuroTruckSimulator/mod klasörü içine indirdiğiniz dosyayı yapıştırın ve oyunu çalıştırın profil seçme sayfasından modu aktif etmeniz yeterlidir. Ets2 Man F2000 Moduna ait ekran görüntüleri, Modu İndir - [Ets2 Bmw M5 F90 Araba Modu](https://www.sanaldata.com/ets2-bmw-m5-f90-araba-modu) - Merhabalar, Bugün Euro Truck Simulator 2 yani Ets2 de mod olarak kullanabileceğiniz " BMW M5 F90 Modunu " sizlerle paylaşıyorum. Mod yapımcısı : trzpro BurakTuna24 Mod Yükleme : Modu indirdikten sora belgelerim/EuroTruckSimulator/mod klasörü içine indirdiğiniz dosyayı yapıştırın ve oyunu çalıştırın profil seçme sayfasından modu aktif etmeniz yeterlidir. Ets2 BMW M5 F90 Araba Moduna ait ekran - [Jquery Toggle komutu kullanımı](https://www.sanaldata.com/jquery-toggle-komutu-kullanimi) - Merhabalar, Jquery en çok işe yarayan komutlardan olan " toggle " komutun anlatacagım. Eğer bir divi yukardan aşağı açılır kapanır yapmak için aşağıdaki komutu kullanıyorsunuz Eğer menüyü sagdan sola kayıcak şekilde isterseniz - [Android WebView Kullanımı](https://www.sanaldata.com/android-webview-kullanimi) - Merhabalar; Android üzerinden kimi zaman webview ile websitesi açmanız gerekebilir işte böyle durumlarda aşağıdaki kodlarda faydalanıcaz.Öncelik formumuzu bir webview ekliyoruz sürükle bırakla ile bunun id'sini " tarayici " olarak isimlendirelim 2.Adım olarak Ana java ( MainActivity ) dosyamızı açarak aşağıdaki kod satırlarını kullanıyoruz. import android.app.Activity; import android.os.Bundle; import android.webkit.WebView; import android.webkit.WebViewClient; import android.webkit.WebChromeClient; public class WebviewornekActivity - [Asp.net CheckBoxList Codebehind Değer Atama](https://www.sanaldata.com/asp-net-checkboxlist-codebehind-deger-atama) - Merhabalar, Asp.net CheckBoxList'de codebehind tarafından checboxları seçmek için aşağıdaki kodları kullanabilirsiniz. foreach (string n in a["yetkiler"].ToString().Split(',')) { for (int m = 0; m < checkboxlist.Items.Count; m++) { if (checkboxlist.Items[m].Value == n) { checkboxlist.Items[m].Selected = true; } } } - [Plesk Exception calling " GetResponse" with "0" argument(s): "The operation has timed out " çözümü](https://www.sanaldata.com/plesk-exception-calling-getresponse-with-0-arguments-the-operation-has-timed-out-cozumu) - Merhaba, Plesk zamanlanmış görevlerde " Exception calling "GetResponse" with "0" argument(s): "The operation has timed out " şeklinde hata alıyorsanız aşağıdaki adımlar izleyerek çözüme ulaşabilirsiniz. 1.Pleskin kurulu olduğu server uzak masaüstü bağlantısı yapın 2.Başlat çalıştıra " %plesk_dir%Additional\Scheduler " yazın ve açılan klasörde " fetch_url.ps1 " düzenle veya editle diyerek açınız. [System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true} $webRequest = - [Uzak Bilgisayar ağ düzeyinde kimlik doğrulaması gerektiriyor çözümü](https://www.sanaldata.com/uzak-bilgisayar-ag-duzeyinde-kimlik-dogrulamasi-gerektiriyor-cozumu) - Merhabalar, Serverınızı format attınız ve uzak masaüstü bağlantısı yapmaya çalıştığınızda " Uzak Bilgisayar ağ düzeyinde kimlik doğrulaması gerektiriyor " şeklinde hata alıyorsanız aşağıdaki çözüm yollarını deneyebilirsiniz. 1. Çözüm: NLA'yı Özellikler kullanarak devre dışı bırakma Ağ Seviyesi Kimlik Doğrulama iyidir. Ekstra güvenlik sağlar ve yalnızca tek bir kutuyu işaretleyerek hangi sistemde oturum açabilecek bir ağ yöneticisi - [Datatables Yeni Buton Ekleme](https://www.sanaldata.com/datatables-yeni-buton-ekleme) - Merhabalar, Jquery tabanlı datatables üzerinden özel buton eklemek isterseniz aşağıdaki kodu kullanabilirsiniz. buttons: [ { text: 'Yeni S.S.S', action: function (e, dt, node, config) { location.href = 'panel.aspx?i=yenisss'; } }, 'csv', 'excel', 'pdf', 'print', 'pageLength' ], - [Ets2 Renault Toros Araba Modu](https://www.sanaldata.com/ets2-renault-toros-araba-modu) - Merhabalar, Bugün Euro Truck Simulator 2 yani Ets2 de mod olarak kullanabileceğiniz " Renault Toros Modunu " sizlerle paylaşıyorum. Mod yapımcısı : trzproBurak Yaşkabak Mod Yükleme : Modu indirdikten sora belgelerim/EuroTruckSimulator/mod klasörü içine indirdiğiniz dosyayı yapıştırın ve oyunu çalıştırın profil seçme sayfasından modu aktif etmeniz yeterlidir. Ets2 Renault Toros Araba Moduna ait ekran görüntüleri, Modu - [Responsive Slider Örneği](https://www.sanaldata.com/responsive-slider-ornegi) - Merhaba arkadaşlar, web tarafından yazılım yaparken responsive slider gerekebiliyor.İşte böyle durumlarda swiper slider imdadımıza yetişiyor.Slider'ın responsive olması ise ayrı bir güzel.Responsive slider BURADAN indirirebilirsiniz.Slider'ın çalışan bir örneği. Eğer slider sagdan sola değilde yönün yukardan aşağı yapmak isterseniz config kısmına aşağıdaki kodu eklemeniz yeterlidir. direction: 'vertical' Eğer ki slider sonsuz döngü gibi olsun yani en başa geldiğinde - [Ets2 Volkswagen Passat Araba Modu](https://www.sanaldata.com/ets2-volkswagen-passat-araba-modu) - Merhabalar, Bugün Euro Truck Simulator 2 yani Ets2 de mod olarak kullanabileceğiniz " Volkswagen Passat Modunu " sizlerle paylaşıyorum. Mod yapımcısı : trzpro BurakTuna24 Mod Yükleme : Modu indirdikten sora belgelerim/EuroTruckSimulator/mod klasörü içine indirdiğiniz dosyayı yapıştırın ve oyunu çalıştırın profil seçme sayfasından modu aktif etmeniz yeterlidir. Ets2 Volkswagen Passat Araba Moduna ait ekran görüntüleri, Modu - [Ets2 Fiat Ducato Araba Modu](https://www.sanaldata.com/ets2-fiat-ducato-araba-modu) - Merhabalar, Bugün Euro Truck Simulator 2 yani Ets2 de mod olarak kullanabileceğiniz " Fiat Ducato Modunu " sizlerle paylaşıyorum. Mod yapımcısı : trzproBurak Yaşkabak Mod Yükleme : Modu indirdikten sora belgelerim/EuroTruckSimulator/mod klasörü içine indirdiğiniz dosyayı yapıştırın ve oyunu çalıştırın profil seçme sayfasından modu aktif etmeniz yeterlidir. Ets2 Fiat Ducato Araba Moduna ait ekran görüntüleri, Modu - [İframe Auto Size](https://www.sanaldata.com/iframe-auto-size) - Merhabalar, İframe auto yükseklik ve genişlik vermek isterseniz aşağıdaki kodları kullanabilirsiniz. - [C# ile ağbağdaştırıcı durumu değiştirme](https://www.sanaldata.com/c-ile-agbagdastirici-durumu-degistirme) - Merhaba arkadaşlar bugünkü yazımızda C# ile seçilen ağ bağdaştırıcının programın aktif / pasif hale getirmeyi anlatıcam. Programın form görüntüsü aşağıdaki gibidir 1.adım olarak management kütüphanemizi add - referance diyerek include ediyoruz. 2.adım olarak formun load eventına aşağıdaki kodları atıyoruz string[] anahtarlar = Registry.LocalMachine.OpenSubKey("Software").OpenSubKey("Microsoft").OpenSubKey("Windows Nt").OpenSubKey("CurrentVersion").OpenSubKey("NetworkCards").GetSubKeyNames(); foreach (string item in anahtarlar) { comboBox1.Items.Add(Registry.LocalMachine.OpenSubKey("software").OpenSubKey("Microsoft").OpenSubKey("Windows Nt").OpenSubKey("currentversion").OpenSubKey("NetworkCards").OpenSubKey(item).GetValue("description")); } Formumuzda 2 - [C# İle İki Saat Arasındaki Farkı Bulma](https://www.sanaldata.com/c-ile-iki-saat-arasindaki-farki-bulma) - Merhabalar, C# ile belirtilen iki saat arasındaki farkı bulmak isterseniz aşağıdaki kodları kullanabilirsiniz. string girisZamani = "11:40"; string cikisZamani = "16:30"; TimeSpan girisCikisFarki = DateTime.Parse(cikisZamani).Subtract(DateTime.Parse(girisZamani)); string calismaSuresi = girisCikisFarki.ToString(); - [Asp.net ile 301 Yönlendirme Yapma](https://www.sanaldata.com/asp-net-ile-301-yonlendirme-yapma) - Bu yazımızda sizlere Asp.net veya Html ile sayfa yönlendirme kodlarını paylaşıyorum. Bu kodlar ile sayfaları başka sayfalara yönlendirebilirsiniz. - [WebForms UnobtrusiveValidationMode hatası çözümü](https://www.sanaldata.com/webforms-unobtrusivevalidationmode-hatasi-cozumu) - Merhabalar, Asp.net'de login bileşenin kullanırken " WebForms UnobtrusiveValidationMode, 'jquery' için bir ScriptResourceMapping gerektiriyor. Lütfen jquery (büyük/küçük harfe duyarlı) adında bir ScriptResourceMapping ekleyin. " şeklinde hata alırsanız Tek yapmanız gereken sayfanın page direktifine aşağıdaki kodu eklemenizdir. Sorununuz çözüldü eğer isterseniz bu değişikliğin tüm sayfalarda aktif olmasını isterseniz web.config'e aşağıdaki kodu eklemeniz - [Asp.net ile Popup Pencereyi Kapatma](https://www.sanaldata.com/asp-net-ile-popup-pencereyi-kapatma) - Merhabalar, Asp.net popup olarak açtığınız pencere codebehind tarafından kapatmak isterseniz aşağıdaki kodu kullanabilirsiniz. ClientScript.RegisterStartupScript(typeof(Page), "closePage", "window.close();", true); - [Yapım Aşamasında Sayfası ( Html )](https://www.sanaldata.com/yapim-asamasinda-sayfasi) - Merhabalar, Lazım olabilir diye buraya ekliyorum, sadece kodları kopyala yapıştır yapın yeterlidir. Direk yapım aşamasında veya diğer adıyla hazırlanıyor sayfası indexini atın hosta yeterlidir, görüntüsü aşağıdaki gibidir Aşağıdaki kodları direk kopya yapıştır ile html kaydetmeniz yeterlidir :) PetShopDurağı - Yapım Aşamasında! - [Datatables'da Sütun Toplamını Footer'da Göstermek](https://www.sanaldata.com/datatablesda-sutun-toplamini-footerda-gostermek) - Merhabalar, Datatables javascript kullanarak sizlerde kayıtları gösterme yapıyorsanız ve belli bir sütunun toplamının göstermek isterseniz aşağıdaki kodları kullanabilirsiniz. Aşağıdaki kodda Türkçe dil paketide vardır :) Ayrıca normalde dip toplamda rakamı çok karışık gösteriyordu ben bunu süslemek için binlik diye ayrı bir fonk. yazdım oda aşağıdaki kodun içinde bilginiz olsun :) function binlik(n) { return - [C# ile anakart serial nosunu okumak](https://www.sanaldata.com/c-ile-anakart-serial-nosunu-okumak) - Merhabalar, C# iile Anakartın serial nosunu almanız gerekirse aşağıdaki kodları kullanabilirsiniz. 1.Adım kütüphaneyi yükleyin using System.Management; 2.Adım aşağıdaki kodları herhangi bir event'a yazınız. string motherBoardSerialNumber = null; ManagementObjectSearcher managementObjectSearcher = new ManagementObjectSearcher("SELECT * FROM Win32_BaseBoard"); foreach (var o in managementObjectSearcher.Get()) { var managementObject = (ManagementObject)o; foreach (PropertyData properties in managementObject.Properties) { if (properties.Name == "SerialNumber") - [C# ile tarih formatlama](https://www.sanaldata.com/c-ile-tarih-formatlama) - Merhabalar, C# ile tarih formatlama yani biçimlendirmek isterseniz aşağıdaki kodları kullanabilirsiniz. Format Result DateTime.Now.ToString("MM/dd/yyyy") 05/29/2015 DateTime.Now.ToString("dddd, dd MMMM yyyy") Friday, 29 May 2015 DateTime.Now.ToString("dddd, dd MMMM yyyy") Friday, 29 May 2015 05:50 DateTime.Now.ToString("dddd, dd MMMM yyyy") Friday, 29 May 2015 05:50 AM DateTime.Now.ToString("dddd, dd MMMM yyyy") Friday, 29 May 2015 5:50 DateTime.Now.ToString("dddd, dd MMMM yyyy") - [C# ile listview'de arama yapmak](https://www.sanaldata.com/c-ile-listviewde-arama-yapmak) - Merhabalar, Listview'de arama yapmak isterseniz aşağıdaki kodları kullanbilirsiniz.Öncelikle listview aktarıcagınız kayıtlar bir datatable aktarınız. listview1.Items.Clear(); foreach (DataRow d in datatableadi.Rows) { if (d["mail"].ToString().StartsWith(aktif_kisiler_arama_txt.Text.Trim().Replace(" ",""))) { listview1.Items.Add(new ListViewItem(new string[] { d["mail"].ToString(), d["dahili"].ToString() }, 0)); } } Bir sonraki kod bloğunda görüşünceye kadar bol sorgulu günler. - [Asp.net CheckBoxList Seçili Değerleri Alma](https://www.sanaldata.com/asp-net-checkboxlist-secili-degerleri-alma) - Merhabalar, Asp.net CheckBoxList üzerinde seçili olan itemların valuelerini almak isterseniz aşağıdaki kodları kullanabilirsiniz. string yetkiler = "0"; for (int i = 0; i < yetkiler_chk.Items.Count; i++) { if (yetkiler_chk.Items[i].Selected == true) { yetkiler += ","+yetkiler_chk.Items[i].Value; } } - [Wordpress Single.php de yorumlar alanını gösterme](https://www.sanaldata.com/wordpress-single-php-de-yorumlar-alanini-gosterme) - Merhabalar, Wordpress'de yorumlar templateni ve yorumları göstermek için aşağıdaki kodu kullanabilirsiniz. - [Windows Firewall'da İp'ye İzin Verme](https://www.sanaldata.com/windows-firewallda-ipye-izin-verme) - Merhabalar, Windows firewall belli bir port'a veya uygulamaya dışardan herhangi bir ip ye erişim vermek için öncellikle new rule ( yeni kurallardan ) kuralı oluşturuyorsunuz. Ardından kural düzenle diyerek "Scope " tabından " Remote İp adress " kısmına uzaktan erişim yapıcak ip adresini yazıp tamam diyorsunuz bu kadar :) Windows Firewall'da İp'ye İzin Verme - [Plesk & Mail Enable Port Ayarı](https://www.sanaldata.com/plesk-mail-enable-port-ayari) - Merhaba arkadaşlar, eğer yeni bir plesk kurulumu sonrasında dışarı mail gönderemiyorsanız büyük ihtimal mail serverınız üzerinden mail gitme portu olan 587 portuna izin vermemişsiniz demektir.Aşağıdaki adımları izleyerek büyük kolaylıkla mail portunuzu değiştirebilirsiniz. 1.Adım olarak MailEnableAdmin programını çalıştırıyoruz. 2.Adım Adım Smtp portunda properties diyoruz 3.Adım Bu adımda dikkat etmeniz gereken nokta sizlerin 25 portuna dokunmayın aksi - [Asp.net ile sayfayı pdf olarak kaydetme](https://www.sanaldata.com/asp-net-ile-sayfayi-pdf-olarak-kaydetme) - Merhaba arkadaşlar, Websayfasının çıktısını pdf olarak kaydetme için aşağıdaki adımları takip edebilirsiniz. 1.Adım buradan dll download edin, projenize referans olarak ekleyiniz. 2.Adım kaynak kodlarımız aşağıdaki gibidir. protected override void Render(HtmlTextWriter writer) { var strWr = new StringWriter(); var htmlWr = new HtmlTextWriter(strWr); base.Render(htmlWr); var htmlToPdf = new HtmlToPdfConverter(); Response.ContentType = "application/pdf"; //ekrana yansıtmak için htmlToPdf.GeneratePdf(strWr.ToString(), - [HttpUtility.ParseQueryString kullanımı](https://www.sanaldata.com/httputility-parsequerystring-kullanimi) - Merhabalar, Kimi zaman link üzerinden veri aktarmamız ve bu gönderdiğimiz veriyi dinamik olarak değiştirmek veya yeni parametreler eklememiz gerekebilir işte böyle durumlarda aşağıdaki kodu kullanabilirsiniz. var link = HttpUtility.ParseQueryString(Request.RawUrl); link.Set("siralama", siralama_filtresi_drp.SelectedValue); Response.Redirect(HttpUtility.UrlDecode(link.ToString())); - [Asp.net İlk Başlangıç Güvenlik İpuçları](https://www.sanaldata.com/asp-net-ilk-baslangic-guvenlik-ipuclari) - Merhabalar, Öncelikle bu güzel makaleyi bizlerle paylşayan " Önay Metin Kıvılcım " teşekkürü borç bilirim, websitesitesinin linki paylaşıcaktım ama kapanmış. ASP.NET web form ile geliştirdiğimiz web sitemizi nasıl daha güvenli hale getirebiliriz. Dikkat ederseniz daha güvenli hale getirmek dedim çünkü hiçbir zaman tam güvenlik yoktur. Fakat bu makalede anlatılanları yaparsanız en azından script kiddieleri sitenizden - [C# İle harddisk bilgilerini gösterme](https://www.sanaldata.com/c-ile-harddisk-bilgilerini-gosterme) - Merhabalar, Aşağıdaki kod ile hdd ye ait tüm bilgileri okuyabilirsiniz. var driveQuery = new ManagementObjectSearcher("select * from Win32_DiskDrive"); foreach (ManagementObject d in driveQuery.Get()) { var deviceId = d.Properties["DeviceId"].Value; //Console.WriteLine("Device"); //Console.WriteLine(d); var partitionQueryText = string.Format("associators of {{{0}}} where AssocClass = Win32_DiskDriveToDiskPartition", d.Path.RelativePath); var partitionQuery = new ManagementObjectSearcher(partitionQueryText); foreach (ManagementObject p in partitionQuery.Get()) { //Console.WriteLine("Partition"); //Console.WriteLine(p); var - [Bilgisayarın Kaç Saatir Açık Olduğunu Bulma](https://www.sanaldata.com/bilgisayarin-kac-saatir-acik-oldugunu-bulma) - Merhabalar, C#'da bilgisayarın kaç saatir çalıştığını bulmak için aşağıdaki fonksiyonu kullanabilirsiniz. public string pc_timeup() { String cevap = String.Empty; cevap += Convert.ToString(Environment.TickCount / 86400000) + " gün, "; cevap += Convert.ToString(Environment.TickCount / 3600000 % 24) + " saat, "; cevap += Convert.ToString(Environment.TickCount / 120000 % 60) + " dakika, "; cevap += Convert.ToString(Environment.TickCount / 1000 - [C# ile Windows Sürümünü ve Adını Öğrenme](https://www.sanaldata.com/c-ile-windows-surumunu-ve-adini-ogrenme) - Merhabalar, C#'da windowsun tam adını ve versiyonu öğrenmek isterseniz aşağıdaki kodları kullanabilirsiniz. string r = ""; using (ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_OperatingSystem")) { ManagementObjectCollection information = searcher.Get(); if (information != null) { foreach (ManagementObject obj in information) { r = obj["Caption"].ToString() + " - " + obj["OSArchitecture"].ToString(); } } r = r.Replace("NT - [İphone Pop3 Mail Kurulması](https://www.sanaldata.com/iphone-pop3-mail-kurulmasi) - Merhabalar, Bugün iphone mail kurulumu videolu olarak anlatıcam. - [C# Restapi kullanımı](https://www.sanaldata.com/c-restapi-kullanimi) - Merhaba arkadaşlar, Bugün Restapi ile bir entegrasyon yapmam gerekti, gerek internet gerekse ünv yıllarında öğrendiğim birşeydi fakat genel olarak internetteki kullanımlara baktığınızda size öyle bir anlatıyorlar ki sanırsınız Nasa'yı yazıyorsunuz o derece karmaşık yazıyorlar ( bilerekmi yazıyorlar diye düşünmeden edemiyorum ). Rest api ile entegrasyon yaparken aşağıdaki kodu kullanabilirsiniz arkadaşlar en basiti ile System.Net.WebClient client - [Asp.net ile klasör içindeki dosyaları görüntüleme](https://www.sanaldata.com/asp-net-ile-klasor-icindeki-dosyalari-goruntuleme) - Merhabalar C# veya asp.net ile bir klasör içindeki dosyaları görüntülemek için aşağıdaki kodları kullanabilirsiniz DirectoryInfo di = new DirectoryInfo(Server.MapPath("/urunler/")); FileInfo[] rgFiles = di.GetFiles(); foreach (FileInfo fi in rgFiles) { Response.Write(fi.Name+""); } Kütüphaneyide yüklüyoruz using System.IO; - [Javascript ile tablo'da toplama yapmak](https://www.sanaldata.com/javascript-ile-tabloda-toplama-yapmak) - Merhabalar, Javascript kullanarak tablodaki bir sütundaki değerleri toplamak için aşağıdaki örnekteki gibi yapabiliriz. Burak 1 Hasan 1 Ali 1 var sumVal = 0; var table = document.getElementById("urunler_Tbl"); for (var i = 0; i < table.rows.length; i++) { sumVal = sumVal + parseFloat(table.rows[i].cells[1].innerHTML); } - [Mssql saving changes is not permitted hatası çözümü](https://www.sanaldata.com/mssql-saving-changes-is-not-permitted-hatasi-cozumu) - Merhabalar, Mssqlde bir tabloda değişiklik yaptınız ve kaydet dediğinizde size aşağıdaki şekilde uyarı vericektir. “Saving changes is not permitted. The changes you have made require the following tables to be dropped and re-created. YOu have either made changes to a table that can’t be re-created or enabled the option Prevent saving changes that require the - [C# Esc ile formu kapatma](https://www.sanaldata.com/c-esc-ile-formu-kapatma) - Merhabalar, Escape ( Esc ) tuşu ile formu kapatmak isterseniz direk formunuzun kod kısmındaki aşağıdaki kodu ekleyin yeterlidir, protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { if (keyData == Keys.Escape) this.Close(); bool res = base.ProcessCmdKey(ref msg, keyData); return res; } Hepsi bu kadar... - [Mssql ve Mysql Server Versiyonunu Öğrenme](https://www.sanaldata.com/mssql-ve-mysql-server-versiyonunu-ogrenme) - Merhabalar, MYSQL Server versiyonun öğrenmek için aşağdaki Query çalıştırabilirsiniz. SHOW VARIABLES LIKE "%version%"; MSSQL Server versiyonun öğrenmek için aşağdaki Query çalıştırabilirsiniz. SELECT @@VERSION AS [Current Version]; - [Google Adsense Reklam Taşma Sorunu Çözümü](https://www.sanaldata.com/google-adsense-reklam-tasma-sorunu-cozumu) - Merhaba arkadaşlar, Google adsense son çıkan responsive reklamları ile artık bulunduğu divin veya table otomatik boyutunu alıyor fakat bazı durumlarda bu böyle olmuyor, div veya table nin dışına taşabiliyor.İşte böyle durumlarda aşağıdaki css tanımlamanız yeterlidir :) .adsbygoogle { display: inline-block; width:100%; overflow: hidden; } - [Litore Resort Hotel & Spa İncelemesi Giden Birinin Gözünden](https://www.sanaldata.com/litore-resort-hotel-spa-incelemesi-giden-birinin-gozunden) - Litore Resort Hotel & Spa oteline giden biri olarak düşünce ve görüşlerim - [Pine Bay Holiday Resort Hotel İncelemesi Giden Birinin Gözünden](https://www.sanaldata.com/pine-bay-holiday-resort-hotel-giden-birinin-gozunden) - Herkese merhabalar, bugün sizlerle " Pine Bay Holiday Resort Hotel " hotelini elimden geldğince anlatmaya çalışıcam, öncelikle eğer otellerde geniş mekanı ve bol bol yeşillik arıyorsanız bu otel tam size göre diyebilirim, gerek yeşil alanın bolluğuyla gerekse kendine özel koyuyla gerçekten size geniş bir alan sunuyor.Otelde nerdeyse her alanda bir yicek noktası bulunuyor, Toplamda benim - [Mysql Türkçe Dil Ayarlama](https://www.sanaldata.com/mysql-turkce-dil-ayarlama) - Merhabalar, Myqlde tarih veya haftanın günleri gibi sorgularda dogal olarak sonuçlar ingilizce gelicektir. Fakat sorgunuzun başına SET lc_time_names = 'tr_TR'; ifadenizi eklerseniz sonuçlar tr olarak gelicektir. Örnek SET lc_time_names = 'tr_TR';SELECT SUM(tutar),DAYNAME(tarih) AS 'tarih' from finans WHERE tarih BETWEEN DATE_SUB(CURDATE() ,INTERVAL 7 DAY ) AND CURDATE() GROUP BY day(tarih) Çıktısı - [Asp.net İle Sınırsız Kategori Yapımı](https://www.sanaldata.com/asp-net-ile-sinirsiz-kategori-yapimi) - Merhabalar , Asp.net ile iç içe sınırsız kırılımlı kategori yapmak isterseniz aşağıdaki kodları kullanabilirsiniz. Sayfanızın page load kısmında " haber_kategori_getir() " şeklinde fonksiyonumuzu çağırıyoruz. public string haber_kategori_getir() { string sonuc = "0"; if(!IsPostBack) { using(baglanti=new MySqlConnection(bag)) { baglanti.Open(); MySqlCommand t = new MySqlCommand("select * from haberler_kategoriler order by id desc",baglanti); MySqlDataAdapter adp = new MySqlDataAdapter(t); - [Asp.net Hata Loglama Sistemi Elmah Kurulumu](https://www.sanaldata.com/asp-net-hata-loglama-elmah-kurulumu) - Merhabalar, Asp.net loglama sistemlerinden en çok kullanılanı olan Elmah Loglama sisteminin kurulumunu anlatıcam. Öncelikle buradan elmah.dll download edip projenize referans olarak ekleyiniz. Daha sonra sırasıyla web.config asagıdaki tagları ekleyiniz. ifadesinden sonra - [Android Studio requires JDK 1.8 or later to compile. sorunu çözümü](https://www.sanaldata.com/android-studio-requires-jdk-1-8-or-later-to-compile-sorunu-cozumu) - Merhaba arkadaşlar android studio ile yazılım geliştirirken sdk sürümünden dolayı " Android Studio requires JDK 1.8 or later to compile " şeklinde lanet bir hata alırsanız yapmanız gerekenler şunlardır. Öncelik olarak build.gradle (module:app ) açınız 2.Adım olarak 24 yazan kısımları aşağıdaki gibi değiştireceksiniz. apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "proje.adi" - [Uzakmasaüstü Portunu Değiştirme](https://www.sanaldata.com/uzakmasaustu-portunu-degistirme) - Merhabalar, Uzakmasaüstü kullanıyorsanız standart olarak port 3389 geliyor fakat malum saldırı amacı taşıyan insanlar port tarama araçları ile ip adreslerini tarayarak rdp standart port kullananlara saldırı yapabiliyor. Bu yazımızda Server 2012 - 2016 ve 2019 da port değiştirmeyi anlatıcam Öncelikle başlat -> Çalıştır -> Regedit yazın ve sol menüden aşadaki adımları takip edin HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\PortNumber - ["Install-Package : The current environment doesn't have a solution open. " çözümü](https://www.sanaldata.com/install-package-the-current-environment-doesnt-have-a-solution-open-cozumu) - Merhabalar, Local'de websitenizi yazdınız ve nuget consol'dan birşey kurmak istiyorsunuz ama studio söyle bir uyarı veriyor " Install-Package : The current environment doesn't have a solution open. " çözümü projenizin sln dosyasının olmamasından dolayıdır. Ctrl + Shift + S tuşlarına basarak projenizi kayıt yapın ve sorun çözüldü şimdi tekrar console den kurulum yapmayı denerseniz sorunsuz - [Android'de İnternet Kontrolü Yapmak](https://www.sanaldata.com/androidde-internet-kontrolu-yapmak) - Merhaba arkadaşlar, Android üzerinden uygulama geliştirken kimi durumlarda intenet bağlantısını kontrol etmeniz gerekebilir işte böyle durumlarda fonksiyonları kullanabilirsiniz. Bu fonksiyonu ( MainActivity ) üzerinde kullanıcaksınız Kütüphaneler import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.content.Context; import android.app.AlertDialog; import android.content.DialogInterface; Fonksiyon //internet kontrolü başla public boolean isOnline() { ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo netInfo = cm.getActiveNetworkInfo(); if (netInfo - [Windows 10 Gpedit.Msc aktif etme](https://www.sanaldata.com/windows-10-gpedit-msc-aktif-etme) - Merhaba arkadaşlar, Windows 10 single sürümünde Gpedit.msc aktif olarak gelmemektedir.Ekteki dosyayı indirerek sizlerde windows 10 single sürümünde gtpedit.mscyi aktif edebilirsiniz. İndir - [SqlExpress'de Sql Profiller Kullanma](https://www.sanaldata.com/sqlexpressde-sql-profiller-kullanma) - Merhaba arkadaşlar, bilindiği üzere mssql in en büyük nimetlerinden birisi olan Sql Profiller express sürümde yok pek bu engel mi tabiki değil :) ExpressProfiler ile çok rahat bir biçimde sql sorgularınızı aynı sql profillerdaki gibi takip edebilir ve cpu, mem yüklerine bakabilirsiniz hemde bu uygulama tamamiyle ücretsiz Uygulamayı BURADAN indirebilirsiniz.Kurulum filanda gerekmiyor tıkla çalıştır olması artı bir - [Mysql Case When Kullanımı](https://www.sanaldata.com/mysql-case-when-kullanimi) - Merhabalar, Mysql Case komutu ile şart veya koşul ile sorgu yapmak isterseniz aşağıdaki şekilde kullanabilirsiniz. SELECT CASE WHEN ktur =0 THEN "1" WHEN ktur =1 THEN "2" WHEN ktur =2 THEN "3" ELSE "HİÇBİRİ" END FROM site_kategoriler WHERE id=78 Burdaki ktur veritabanındaki sütun adıdır, o kısmı kendinize göre revize etmeniz gereklidir. - [Devexpress LookUpEdit Kullanımı](https://www.sanaldata.com/devexpress-lookupedit-kullanimi) - Merhaba arkadaşlar; Devexpress combox için alternatif ürettiği bileşen olan LookUpEdit bileşenini incelicez.Bu bileşene bir nesne veya data yüklemek istersek datatable olarak bileşen oluşturup bind edebilirsiniz.Örnek olarak ; DataTable cari_tip_tablo = new DataTable(); cari_tip_tablo.Clear(); cari_tip_tablo.Columns.Add("Tip"); cari_tip_tablo.Columns.Add("ID"); cari_tip_tablo.Rows.Add("(AL) Alıcı", "1"); cari_tip_tablo.Rows.Add("(SA) Satıcı", "2"); cari_tip_tablo.Rows.Add("(AS) Alıcı + Satıcı", "3"); cari_tip_tablo.Rows.Add("(GS) Grup Şirketi", "4"); cari_tur_cmb.Properties.DataSource = cari_tip_tablo; cari_tur_cmb.Properties.ValueMember = - [Unable to convert MySQL date/time value to System.DateTime hatası çözümü](https://www.sanaldata.com/unable-to-convert-mysql-date-time-value-to-system-datetime-hatasi-cozumu) - Merhabalar, Asp.net mysql veritabanında bu şekilde hata alıyorsanız web.config'de connection string aşağıdaki parametreyi eklemeniz yeterlidir. Convert Zero Datetime=true; Örnek - [Wordpress'de Breadcrumb yapımı ( Eklentisiz )](https://www.sanaldata.com/wordpressde-breadcrumb-yapimi-eklentisiz) - Merhaba arkadaşlar Wordpress üzerinden eklentisiz olarak Breadcrumb yapmak isterseniz aşağıdaki kodları kullanabilirsiniz. - [C# panel arkaplanını transparan yapma](https://www.sanaldata.com/c-panel-arkaplanini-transparan-yapma) - Merhaba arkadaşlar, C# da panelin arka planın hafif transparan yapmak isterseniz aşağıdaki kodu kullanabilirsiniz. panel1.BackColor = Color.FromArgb(100, 88, 44, 55); - [Jquery ile butona tıklattırmak ( Click )](https://www.sanaldata.com/jquery-ile-butona-tiklattirmak-click) - Merhaba arkadaşlar, Olurda lazım olursa diye buraya ekliyorum. Jquery ile herhangi bir butona tıklattırma ( click ) yaptırmak isterseniz aşağıdaki kodu kullanabilirsiniz. - [Javascript popup açtırma](https://www.sanaldata.com/javascript-popup-actirma) - Merhaba arkadaşlar, herhangi bir sayfaya tıklanıldığında başka bir sayfası pop up olarak açtırmak için aşağıdaki kodları kullanabilirsiniz. Pop up fonksiyonu function MM_openBrWindow(theURL, winName, features) { var w = 500; var h = 200; var left = Number((screen.width / 2) - (w / 2)); var tops = Number((screen.height / 2) - (h / - [C# TreeView Kullanımı ve Codebehind'den Node Ve Childnode Silme](https://www.sanaldata.com/c-treeview-kullanimi-ve-codebehindden-node-ve-childnode-silme) - Merhaba arkadaşlar bugunkü dersimizde sizlere C# da treeview kullanımı anlatıcam , öncelikle oluşturmuş olduğumuz forma toolbox'dan TreeView i ekliyoruz. TreeView üzerinde eğer node veya child node eklemek içinse TreeView sag tık " edit nodes " diyoruz ve açılan pencereden Add root diyerek kök dizini yani " teknoloji " başlığını oluşturuyoruz.Add child diyerekse alt başlıkları oluşturuyoruz.Oldu - [Gösterim Stili İstek durduruldu: SSL/TLS güvenli kanalı oluşturulamadı. çözümü](https://www.sanaldata.com/gosterim-stili-istek-durduruldu-ssl-tls-guvenli-kanali-olusturulamadi-cozumu) - Merhabalar, Asp.net ile webclienti kullanarak baska bir yerden veri cekmeye çalıştığınızda " Gösterim Stili İstek durduruldu: SSL/TLS güvenli kanalı oluşturulamadı. " şeklinde alıyorsanız içeriği download etmeden önce aşağıdaki kodu eklemek :) ServicePointManager.Expect100Continue = true; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; Örnek ServicePointManager.Expect100Continue = true; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; string URL11 = " url"; WebClient client11 = new WebClient(); Stream - [Asp.net İlk harfi büyük yapma](https://www.sanaldata.com/asp-net-ilk-harfi-buyuk-yapma) - Merhaba arkadaşlar, Asp.net veya C#'da yazılan değerin ilk karakterini büyük yazmak için aşağıdaki adımları izleyebilirsinz. 1.Adım kütüphaneyi yükleyin. using System.Globalization; 2.Adım olarak aşağıdaki kodlar ile ilk karakteri büyük yazarsınız. deger= CultureInfo.CurrentCulture.TextInfo.ToTitleCase("sanaldata"); burdaki " sanaldata " yerine siz db den okuduğunuz veya bir txt den çektiğiniz değerleri yazabilirsiniz. - [Mysql'de IF komutu kullanımı](https://www.sanaldata.com/mysqlde-if-komutu-kullanimi) - Merhabalar, Mysql if komutunu kullanmak isterseniz aşağıdaki şekilde kullanabilirsiniz. IF(KOŞUL, DOĞRU, YANLIŞ) Örnek SELECT IF(4>5, "alma","al") Bir sonraki query'de görüşünceye kadar bol yedekli günler :) - [Asp.net No Access-Control-Allow-Origin hatası çözümü](https://www.sanaldata.com/asp-net-no-access-control-allow-origin-hatasi-cozumu) - Merhabalar, Genelde ajax ile başka bir şekilde farklı bir domainden veri çekmek istediğinizde genelde bu " No Access-Control-Allow-Origin " hatası vericektir. Bunun için veri okunacak sitesinin web.config'ine aşağıdaki kodlar eklemeniz yeterlidir. - [Asp.net Html Çıktısında Boşlukları Silme](https://www.sanaldata.com/asp-net-html-ciktisinda-bosluklari-silme) - Merhaba arkadaşlar .net ile site oluşturduktan sonra sitemiz render işlemi sonrasında html kaynak kodları arasında boşluklar olduğunu görürüz bu boşluklar hem sayfaların yavaş açılmasını hemde seo (google page speed ) açısında eksi puan oluşturmaktadır.Aşağıdaki kodlar yardımıyla sizlerde artık boşluklarda kurtulabilirsiniz :) 1.adım kütüphanemizi yükleyelim using System.Text.RegularExpressions; 2.Adım hangi sayfada html temizlenicekse yada masterpage kullanıyorsanız aşağıdaki - [Asp.net Viewstate'leri footer taşımak](https://www.sanaldata.com/asp-net-viewstateleri-footer-tasimak) - Merhaba arkadaşlar, Asp.net viewstate'leri footera taşımak isterseniz masterpage kod kısmına aşağıdaki kodu eklemeniz yeterlidir. protected override void Render(System.Web.UI.HtmlTextWriter writer) { System.IO.StringWriter stringWriter = new System.IO.StringWriter(); HtmlTextWriter htmlWriter = new HtmlTextWriter(stringWriter); base.Render(htmlWriter); string html = stringWriter.ToString(); int StartPoint = html.IndexOf("", StartPoint) + 2; string viewstateInput - [Asp.net Session ve Cookie Güvenliği ( Web.Config )](https://www.sanaldata.com/asp-net-session-ve-cookie-guvenligi-web-config) - Merhaba arkadaşlar, websitelerimizin olmazsa olmazı olan Cookie ve Sessionları güvenlik altına aşağıdaki parametreleri --- tagları arasına aşağıdaki kodları eklemeniz yeterlidir. Bir sonraki yazıda görüşünceye kadar bol kodlu günler. - [Filezilla Could Not Load TLS Libraries hatası çözümü](https://www.sanaldata.com/filezilla-could-not-load-tls-libraries-hatasi-cozumu) - Merhabalar eğer ki server 2008 r2 üzerinden gerekli güncelleştirilmesi yapılmadan filezilla server kullanmak istediğinizde " Could Not Load TLS Libraries " gibi aşağıdaki hatayı alırsınız. Bu hatanın çözümu https://support.microsoft.com/en-us/kb/2533623 aşağıdaki linkten gerekli güncellemeyi indirip kurunuz ve server'ı restart etmeniz yeterlidir. - [SQL'de Tablo Kopyalamak ( MSSQL Ve MYSQL )](https://www.sanaldata.com/sqlde-tablo-kopyalamak-mssql-ve-mysql) - Merhaba arkadaşlar, Kimi zaman tablo kopyalamamız gerekebilir böyle durumlarda aşağıdaki Query ler kullanabilirsiniz MSSQL Var olan tabloya kopyalamak için insert into tabloyedek select * from orjinaltabloadi Yeni tabloya kopyalamak için select * into yenitablo from orjinaltablo_adi MYSQL CREATE TABLE yeni_tablo SELECT * FROM eski_tablo - [Windows 10 Arama Sorunu](https://www.sanaldata.com/windows-10-arama-sorunu) - Merhaba arkadaşlar, Windows 10 son gelen güncelleme ile arama kısmında arama yapmama başlıyor veya hata çıkarmaya başlıyor bunu çözümü ise çok basit Başlat çubuğuna sağ tık -->> Görev yöneticisi -->> İşlemler tabı --> " windows gezgini " sağ tık yeniden başlat demeniz sonrasında artık sorununuz çözülmüş olacaktır. Bu çözüm için Murat Erdağ abimize teşekkürler :) - [Mysql - MariaDb 140 “Wrong create options” Hatası Çözümü](https://www.sanaldata.com/mysql-mariadb-140-wrong-create-options-hatasi-cozumu) - Merhaba arkadaşlar, Mysql aldığınız yedeği MariaDb import ettiğinizde " Wrong create options " gibi saçma sapan bir hata ile karşılaşırsanız yapmanız gereken olay sql yedeğinizdeki " Raw Format = Fixed " tagını silmek ondan sonra gönül rahatlığıyla yedeğinizi import edebilirsiniz. - [C# MYSQL ExecuteScalar() kullanımı](https://www.sanaldata.com/c-mysql-executescalar-kullanimi) - Merhaba arkadaşlar, Mysql'de kimi zaman dönen sonucun toplam sayısını almak isteyebiliriz.Böyle durumlarda mysql tarafında ExecuteScalar komutunu kullanırız. Kullanımı aşağıdaki gibidir. MySqlCommand t = new MySqlCommand("select COUNT(id) from sepet ", baglanti); Int32 toplam_sepet =(Int32)(long)t.ExecuteScalar(); - [C# Formda objeyi ortalama](https://www.sanaldata.com/c-formda-objeyi-ortalama) - Merhaba arkadaşlar, Formda herhangi bir nesneyi ortalamak için aşağıdaki kodu kullanabilirsiniz. loading.Location = new Point(((this.Width - loading.Width) / 2), ((this.Height - loading.Height) / 2)); Burdaki " loading " bileşeni kendinize göre revize edin. - [Jquery ile aktif olan linke css atama](https://www.sanaldata.com/jquery-ile-aktif-olan-linke-css-atama) - Merhaba arkadaşlar, Websitesinde o anda aktif olan linki fontunu değiştirme isteyebiliriz. Misal Kategori 1 de ise menu yazısı kalın olsun gibi şeyler, bunun için aşağıdaki kodları kullanabilirsiniz. a { color: Red; } a:active { color: blue; } a:visited { color: gray; } a:hover { color: yellow; } .active - [Jquery ile sınırsız açılır menü yapımı](https://www.sanaldata.com/jquery-ile-sinirsiz-acilir-menu-yapimi) - Merhaba arkadaşlar, bugün sizlerle jquery ile yapılmış ve aşağı doğru sınırsız olarak açılan menü kodlarını paylaşıyorum. Kodları buradan indirebilirsiniz. - [Ul ve Li ile Yan Yana Açılır Menü Yapımı](https://www.sanaldata.com/ul-ve-li-ile-yan-yana-acilir-menu-yapimi) - Merhaba arkadaşlar, Kimi zaman jquery vss kullanmadan direk css ile ul ve li kullanarak açılır menü yapmamız gerekebilir işte böyle durumlarda aşağıdaki kodlar işinizi görücektir. Direk kopyala yapıştır yap çalışır :) Html Kısmı Ana sayfa Hakkımızda Ders php css html Referanslar - [C#da inputbox kullanımı](https://www.sanaldata.com/cda-inputbox-kullanimi) - Merhaba arkadaşlar, C#da inputbox kullanmak isterseniz aşağıdaki adımlarınız yapmanız yeterlidir. 1.Adım Kütüphane tanımlama using Microsoft.VisualBasic; 2.Adım kod blogu string sonuc= Interaction.InputBox("pencere baslıgı", "acıklama kısmı"); MessageBox.Show("Girilen isim: " + sonuc); Hepsi bu kadar arkadaşlar :) - [Txt Veri Kaydetme, Okuma, Ekleme ve İşlemler](https://www.sanaldata.com/txt-veri-kaydetme-okuma-ve-islemler) - Merhaba arkadaşlar, Kimi zaman txt dosyalarda işlem yapmamız gerekebilir.Bunlar için aşağıdaki kodları kullanabilirsiniz. Öncelikle kütüphaneyi yükleyelim using System.IO; Txt kayıt için ve txt dosyası oluşturmak için StreamWriter SW; SW = File.CreateText(Application.StartupPath + "\sanaldata.txt"); SW.WriteLine("1"); SW.Close(); Txt'den veri okumak için ( tek kayıt okumak ) FileStream akis; StreamReader Okuma; string Yol = Application.StartupPath + "\sanaldata.txt"; akis - [C# Textbox'da Sürekli Büyük Harf Yazdırma](https://www.sanaldata.com/c-textboxda-surekli-buyuk-harf-yazdirma) - Merhaba arkadaşlar, C# windows form'da textbox girilen değerleri otomatik olarak büyütmek istiyorsanız aşağıdaki kodu formload yazmanız yeterlidir. Textboxadi.CharacterCasing = CharacterCasing.Upper; - [Asp.net ssl yönlendirme](https://www.sanaldata.com/asp-net-ssl-yonlendirme) - Merhaba arkadaşlar kimi zaman sitelerimizde ssl sertifikası kullanarak yönlendirme yapmamız gerekebilir işte böyle durumlarda en kolay yöntem web.config üzerinden rule oluşturmaktır.Aşağıdaki rule ile sizlerde düz http olarak gelen requestleri , ssl olarak yönlendirebilirsiniz. 1.Yol string RequestPath = HttpContext.Current.Request.Url.ToString(); if (RequestPath.StartsWith("http://")) { RequestPath = RequestPath.Replace("http://", "https://"); HttpContext.Current.Response.Redirect(RequestPath, true); } 2.Yol if(!Request.IsSecureConnection) { string redirectUrl = Request.Url.ToString().Replace("http:", - [Asp.net'de www olarak yönlendirme](https://www.sanaldata.com/asp-netde-www-olarak-yonlendirme) - Merhaba arkadaşlar, websitelerinizde www prefixi ekli olarak açılmasını istiyorsanız web.config aşağıdaki koşulu eklemeniz yeterlidir. Burda " domainadiniz.com " yazan yeri kendinize göre düzenlemeyi unutmayınız. - [Mysql'de Tabloya Sütun Ekleme](https://www.sanaldata.com/mysqlde-tabloya-sutun-ekleme) - Merhaba arkadaşlar, mysqlde var olan bir tabloya yeni bir sütun eklemek için aşağıdaki Query kullanabilirsiniz. ALTER TABLE tablo_adi ADD sutun_adi veri tipi Örnek kullanım ALTER TABLE test_tablo ADD test_sutun VARCHAR(15) - [C# ile MAC adresi alma](https://www.sanaldata.com/c-ile-mac-adresi-alma) - Merhaba arkadaşlar, C# da kimi zaman uygulamanın bulunduğu mac adresini öğrenmemiz gerekebiliyor.İşte böyle durumlar için aşağıdaki kod blogunu kullanabilirsiniz. string mac = MAC().Replace(":",""); if(String.IsNullOrEmpty(mac)) { Console.WriteLine("Mac adresini alınamadı"); } else { Console.WriteLine("Mac No: {0}", mac); } - [C# ile programın birden fazla kez açılmasını engelleme](https://www.sanaldata.com/c-ile-programin-birden-fazla-kez-acilmasini-engelleme) - Merhaba arkadaşlar, C# da yazdığımız uygulamanın yeri geldiğinde birden fazla açılmasını engellememiz gerekir. İşte böyle durumlar için " Program.cs " aşağıdaki kodu eklemeniz yeterlidir. bool kontrol; Mutex mutex = new Mutex(true, "E1", out kontrol); //Örnek Mutex nesnesi oluşturalım. if (kontrol == false) { MessageBox.Show("Program zaten çalışıyor !!.","Dikkat",MessageBoxButtons.OK,MessageBoxIcon.Warning); return; } GC.KeepAlive(mutex); //Nesneyi kaldırıyoruz. - [Excel'de Düşeyara (VLOOKUP) Kullanımı](https://www.sanaldata.com/excelde-duseyara-vlookup-kullanimi) - Merhaba arkadaşlar Excel'de düşey ara kullanmak isterseniz aşağıdaki formulü kullanabilirsiniz. = DÜŞEYARA (aranan_değer, aranacak_tablo_dizisi, bulunursa_getirilecek_sütunun_numarası, eşleştirme çeşiti) Excel'de düşey ara nasıl kullanılır ? - [Html mobile meta tag'ı](https://www.sanaldata.com/html-mobile-meta-tagi) - Unutmayayım diye ekleyeyim buraya sitenin mobile responsive kısmını aktif etmek için meta tag aşağıdaki kodu ekleyiniz. " " - [Jquery ile " Yukarı Çık " tuşu yapma](https://www.sanaldata.com/jquery-ile-yukari-cik-tusu-yapma) - Merhaba arkadaşlar, Aşağı doğru kayan veya çok fazla ürün listelemesi olan websitelerinde yukarı çık butonu gerekebiliyor bunun için aşağıdaki kodları kullanmanız yeterlidir. Style dosyası #top { bottom: 5px; display: none; height: 100px; position: fixed; right: 20px; font-size:40px; color:#ea786a; cursor:pointer; opacity:0.5; transition:500ms; } #top:hover{ opacity:1; transition:500ms; } Jquery tarafı $(function () { $("#top").click(function () { $("html,body").stop().animate({ - [Asp.net ile url sonundadaki slashı ( / ) silme](https://www.sanaldata.com/asp-net-ile-url-sonundadaki-slashi-silme) - Merhaba arkadaşlar, Belki sizlere lazım olabilir, url sonundaki slashı silmek isterseniz webconfig aşağıdaki rule yi eklemeniz yeterlidir - [Asp.net hata sayfası yönlendirme ( 404 )](https://www.sanaldata.com/asp-net-hata-sayfai-yonlendirme-404) - Merhaba arkadaşlar asp.net özel hata sayfaları düzenlememiz gerekebilir.Örnek olarak 404 hata sayfalarında bize ait özel hata sayfasını göstermek istersek web.config de aşağıdaki kodları kullanabiliriz. taglarına arasına aşağıdaki kodu ekleyin. taglarına aşağıdaki kodları ekleyin. Ayrıca 404 - [Wordpress'de Etiketleri Göstermek](https://www.sanaldata.com/wordpressde-etiketleri-gostermek) - Merhaba arkadaşlar, Wordpress'de etiketler göstermek için " " öncesinde yani döngüyü kapatmadan önce aşağıdaki kodu eklemeniz yeterlidir. - [Asp.net ile Javascript Evet / Hayır Yapma](https://www.sanaldata.com/asp-net-ile-javascript-evet-hayir-yapma) - Merhaba arkadaşlar, Asp.net button click olayı sonrasında evet hayır işlemi yaptırmak isteyebilirsiniz. Bunun için butonun " onClientClick " eventına aşağıdaki kodu yetmeniz yeterlidir. return confirm('Seçilen kayıt silinecektir ?'); - [36.Tüyap Kitap Fuarındaydık](https://www.sanaldata.com/36-tuyap-kitap-fuarindaydik) - Her sene düzenlenen Tüyap Kitap Fuarının bu sene 36.sı düzenleniyor. 4 - 12 kasım arasında kitap severlerle buluşan fuara giriş öğrencilere ücretsiz iken normal ziyaretçilere ise 5 tl gibi makul bir fiyatla giriş yapılabiliyor. Fuar Hafta sonu : 10.00-20.00 , Hafta içi : 10.00-19.00 ise saatleri arasında kitap severlere hizmet veriyor.Fuarda toplamda 720 adet yayın evi - [Efsane Geri Dönüyor : Matrix 4](https://www.sanaldata.com/efsane-geri-donuyor-matrix-4) - Eminim ki sizinde beyninizde kıvılcımlar harekete geçmiştir başlığı okur okumaz :) Evet Matrix serisi 4.film ile devam ediyor. Tabiki ne zaman çıkacağı belli değil, ama çıkıcak olması bile Matrix sevenleri, özellikle beni derinden sevindirdi desem yeridir. Matrix 4 de baş rol oyuncuları ise Neo = Keanu Reeves Trinity = Carrie-Anne Moss Sadece bu oyuncular için - [Asp.net Default.aspx gizleme / silme](https://www.sanaldata.com/asp-net-default-aspx-gizleme-silme) - Merhaba arkadaşlar, Yaptığınız websitesinde default.aspx gizlemek veya silmek isterseniz web.config'de aşağı koşulu yazabilirsiniz. - [Asp.net ModalPopupExtender Kullanımı](https://www.sanaldata.com/asp-net-modalpopupextender-kullanimi) - Merhaba arkadaşlar, Asp.net'de ModalPopupExtender kullanmak isterseniz aşağıdaki adımları izlemeniz gereklidir.Öncelikle buradan örnek dosyaları indiriniz. 1.Adım Öncelikle " AjaxControlToolkit.dll " referans olarak ekleyiniz. 2.Adım ajaxcontroltoolkit kayıt ediyoruz. Bunu sayfamızın en üst kısmına ekliyoruz. 3.Adım ModalPopupExtender still dosyalarını tanımlıyoruz. .modalBackground { background-color: Black; filter: alpha(opacity=90); opacity: 0.8; } .modalPopup - [Yapışkan ( Sticky ) Menü Yapımı](https://www.sanaldata.com/yapiskan-sticky-menu-yapimi) - Merhaba arkadaşlar, Kimi zaman web sitelerinden header menüsünü yapışkan yani aşağı scroll ile kayan yapmak isteriz.İşte böyle durumlarda aşağıdaki kodları kullanarak kolaylıkla yapabilirsiniz. Css .sticky { position: fixed; top: 0; width: 100%; z-index: 99; } .header_menu{} Javascript window.onscroll = function () { myFunction() }; var navbar = document.getElementById("header"); var sticky = navbar.offsetTop; function myFunction() - [Wordpres'de Eklentisiz Rastgele Yazı Gösterme](https://www.sanaldata.com/wordpresde-eklentisiz-rastgele-yazi-gosterme) - Merhaba arkadaşlar, Wordpress'de eklentisiz rastgele yazı göstermek isterseniz aşağıdaki kod bloğunu kullanabilirsiniz. Rastgele Yazılar - [Javascript İle Sekme Değiştiğinde Title Değiştirme](https://www.sanaldata.com/javascript-sekme-degistiginde-title-degistirme) - Merhaba arkadaşlar, Son dönemlerde moda olan sekme değiştiğinde title değiştirme olayını aşağıdaki küçük kod parçacıgı ile sizlerde rahatlıkla yapabilirsiniz. Bir sonraki yazıda görüşünceye kadar - [Mysql Tekrar Eden Kayıtları Gösteren Sorgu](https://www.sanaldata.com/mysql-tekrar-eden-kayitlari-gosteren-sorgu) - Merhaba arkadaşlar, mysql'de tekrar eden kayıtları görmek için aşağıdaki sorguyu kullanabilirsiniz. SELECT id, baslik, count( * ) AS tekrar FROM tablo_adi GROUP BY baslik HAVING tekrar >1 ORDER BY baslik ASC Bol sorgulu ve hatasız sorgular. - [Asp.net ile dinamik sitemap hazırlama](https://www.sanaldata.com/asp-net-ile-dinamik-sitemap-hazirlama) - Merhabalar, Google veya diğer arama motorları için dinamik sitemap hazırlamak için aşağıdaki kodları kullanabilirsiniz. Öncelikle gerekli kütüphaneleri yükleyelim using System.IO; using System.Xml; using System.Text; Sitemap.aspx'e codebehind'e aşağıdaki kodları ekleyiniz protected void Page_Load(object sender, EventArgs e) { Response.Clear(); Response.ContentType = "text/xml"; XmlTextWriter xr = new XmlTextWriter(Response.OutputStream, Encoding.UTF8); xr.WriteStartDocument(); xr.WriteStartElement("urlset"); xr.WriteAttributeString("xmlns", "http://www.sitemaps.org/schemas/sitemap/0.9"); xr.WriteAttributeString("xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance"); xr.WriteAttributeString("xsi:schemaLocation","http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/siteindex.xsd"); xr.WriteStartElement("url"); - [C# Webservis Timeout sorunu ve çözümü](https://www.sanaldata.com/c-webservis-timeout-sorunu-ve-cozumu) - Merhaba arkadaşlar, Webservis üzerinden yüklü veri aktarımı yaparken (1-2 milyar satır ) ister istemez webservis zaman aşımına düşecektir.Timeout sınırsız yapmanız isterseniz aşağıdaki küçük kodu eklemeniz yeterlidir. servis_bilesen_adi.Timeout = -1; Burdaki " -1 " sınırsız demek anlamına geliyor. - [Wordpress ile eklentisiz sayfalama yapma](https://www.sanaldata.com/wordpress-ile-eklentisiz-sayfalama-yapma) - Merhaba arkadaşlar, Bugün sizlerle wordpress ile çok basit bir şekilde sayfalama yapıcaz. Öncelikle temanızın function.php sayfasına aşağıdaki kodu ekleyiniz. function sayfalama($pages = '', $range = 3) { $showitems = ($range * 2)+1; global $paged; if(empty($paged)) $paged = 1; if($pages == '') { global $wp_query; $pages = $wp_query->max_num_pages; if(!$pages) { $pages = 1; } } if(1 != - [C# MessageBox Evet & Hayır Yapımı](https://www.sanaldata.com/c-messagebox-evet-hayir-yapimi) - Merhaba arkadaşlar, C# da kimi zaman eventlarda kullanıcıdan işlem doğrulaması yani evet hayır diye sormamız gerekebilir böyle durumlar için aşağıdaki kod bloğunu kullanabilirsiniz DialogResult secenek= MessageBox.Show("İşlem yapılsın mı?", "Dikkat",MessageBoxButtons.YesNo,MessageBoxIcon.Information); if (secenek == DialogResult.Yes) { //Evet derse yapılacak işlemler } else if(secenek==DialogResult.No) { //Hayır derse yapılacak işlemler } - [Windows Server 2012 - 2016 da Başlangıca Program Ekleme](https://www.sanaldata.com/windows-server-2012-2016-da-baslangica-program-ekleme) - Merhaba arkadaşlar, Server 2012 veya 2016 Windows ile bazı programların başlamasını yani windows'un startup'ın program eklemek isteriz bunun için öncelikle Başlat -> Çalıştır -> " shell:startup " yazıp çalıştırın ve açılan klasöre hangi programın windows ile çalışmasını istiyorsanız kısayolunu ekleyin hepsi bu kadar :) - [C# ile exe çalıştırmak](https://www.sanaldata.com/c-ile-exe-calistirmak) - Merhabalar, C# herhangi bir uygulamanın Exe'sini çalıştırmak için aşağıdaki kodu kullanabilirsiniz. System.Diagnostics.Process.Start(@"exe adresi"); - [C# Domainin ip adresini almak](https://www.sanaldata.com/c-domainin-ip-adresini-almak) - Merhaba arkadaşlar, Kimi zaman bir domainin hangi ip üzerinde bulunduğunu öğrenmemiz gerekiyor. Bunun için kullanacağımız komut aşağıdakidir, Dns.GetHostAddresses Kullanımı ise aşağıdaki gibidir, ips = Dns.GetHostAddresses("www.sanaldata.com"); foreach (IPAddress ip in ips) { Messagebox.Show(ip.ToString()); } - [Mail Enable " HELO should be a FQDN or address literal " hatası ve çözümü](https://www.sanaldata.com/mail-enable-helo-should-be-a-fqdn-or-address-literal-hatasi-ve-cozumu) - Herkese merhaba arkadaşlar, Windows Server'ınızı güzelce kurmuşsunuzdur, mail enable yi aktif ettmişinizdir herşey tamam oturdu derken oda ne maillerde " HELO should be a FQDN or address literal " şeklinde lanet olasıca bir hata dönüyor, internette bunun çoğu kimse cevabını bilsede vermiyor veya söylemiyor !! , maksat kıllık olsun diye, Çözümü çok basit mail enable - [Bat dosyası ile .exe çalıştırmak ve kapatmak](https://www.sanaldata.com/bat-dosyasi-ile-exe-calistirmak-ve-kapatmak) - Aşagıdaki bat dosyası kodu ile herhangi bir exe çalıştırıp kapatabilirsiniz. @ECHO OFF taskkill /F /IM DOSYA.exe TIMEOUT 5 start C:\dosya.exe exit hepsi bu kadar :) - [Mysql'de Tablo Boyutlarını Gösteren Sorgu](https://www.sanaldata.com/mysqlde-tablo-boyutlarini-gosteren-sorgu) - Merhaba arkadaşlar, mysqlde hangi tablo kaç mb yer kapladığını görmek isterseniz aşağıdaki sorguyu kullanabilirsiniz. SELECT table_name AS "Tablo Adı", round(((data_length + index_length) / 1024 / 1024), 2) "MB Bilgisi" FROM information_schema.TABLES WHERE table_schema = "veritabanı_adı" ORDER BY (data_length + index_length) DESC; - [Javascript ile Div Sıralama - Javascript Div Order by](https://www.sanaldata.com/javascript-ile-div-siralama-javascript-div-order-by) - Merhabalar, Javascript ile div sıralamak için aşağıdaki örnek kodları kullanabilirsiniz. test 4 dd tesdf 3 dd test 5 f test 1 s test 2 f var toSort = document.getElementById('list').children; toSort = Array.prototype.slice.call(toSort, 0); toSort.sort(function(a, - [C# internetteki resmi indirme - picturebox'da gösterme](https://www.sanaldata.com/c-internetteki-resmi-indirme-pictureboxda-gosterme) - Merhaba arkadaşlar, Herhangi bir url'deki resmi indirmek ve picturebox'da göstermek isterseniz aşağıdaki kodlar işini görebilir. Öncelik Using system.net referanslara ekleyelim var request = WebRequest.Create("http://www.gravatar.com/avatar/6810d91caff032b202c50701dd3af745?d=identicon&r=PG"); using (var response = request.GetResponse()) using (var stream = response.GetResponseStream()) { pictureBox1.Image = Bitmap.FromStream(stream); } Resimi kaydetmek isterseniz using tagları arasına aşağıdaki kodu eklemeniz yeterlidir. Bitmap.FromStream(stream).Save("c:\d.jpg"); - [C# da yazıyı resim formatına çevirme](https://www.sanaldata.com/c-da-yaziyi-resim-formatina-cevirme) - Merhaba arkadaşlar, Elimizde ki text bir ifadeyi resim formatına çevirmek istersek aşağıdaki fonksiyonu kullanabilirsiniz. public static Bitmap yaziyi_resime_cevirme(string txt, string fontname, int fontsize) { Bitmap bmp = new Bitmap(1, 1); Graphics graphics = Graphics.FromImage(bmp); Font font = new Font(fontname, fontsize); SizeF stringSize = graphics.MeasureString(txt, font); bmp = new Bitmap(bmp, (int)stringSize.Width, (int)stringSize.Height); graphics = Graphics.FromImage(bmp); - [C# komut satırlarını Collapse etme](https://www.sanaldata.com/c-komut-satirlarini-collapse-etme) - Merhaba arkadaşlar vs da kod yazarken lazım olabiliyor tüm satırları collapsed yani kapatmak veya açmak için aşağıdaki kısa yolları kullanabilirsiniz. CTRL + M + O will collapse all. CTRL + M + L will expand all. (in VS 2013 - Toggle All outlining) CTRL + M + P will expand all and disable outlining. CTRL + M + M will collapse/expand the current section. CTRL + M + A will collapse all even in Html files. - [C# Asp.net İle Ftp Upload Yapma](https://www.sanaldata.com/c-asp-net-ile-ftp-upload-yapma) - Merhabalar, Asp.net veya C# da ftp ile upload yapmak isterseniz aşağıdaki kod blogunu kullanabilirsiniz. System.Net.FtpWebRequest rq = (System.Net.FtpWebRequest)System.Net.FtpWebRequest.Create("ftp url"); rq.Credentials = new System.Net.NetworkCredential("ftp kad", "ftp şifre"); rq.Method = System.Net.WebRequestMethods.Ftp.UploadFile; System.IO.Stream fs = k_resim.PostedFile.InputStream; byte[] buffer = new byte[fs.Length]; fs.Read(buffer, 0, buffer.Length); fs.Close(); System.IO.Stream ftpstream = rq.GetRequestStream(); ftpstream.Write(buffer, 0, buffer.Length); ftpstream.Close(); ftpstream.Dispose(); - [Windows Plesk Dmarc kaydı ekleme](https://www.sanaldata.com/windows-plesk-dmarc-kaydi-ekleme) - Merhaba arkadaşlar, Olurda birgün plesk panelde dmarc kaydı eklemeniz gerekirse tek yapmanız gereken domain yönetiminde dns -> yeni ekle txt seçip aşağıdaki kod eklemek Alan Adı kısmına _dmarc Txt kısmına v=DMARC1; p=none; rua=mailto:test@sizinmail.com; ruf=mailto:test@sizinmail.com Bu kadar :) - [Wordpress de sorgu ve yüklenme süresini göstermek](https://www.sanaldata.com/wordpress-de-sorgu-ve-yuklenme-suresini-gostermek) - Merhaba arkadaşlar worpdress'deki sorgu sayısını ve yüklenme süresini göstermek isterseniz aşağıdaki kodları kullanabilirsiniz. Sorgu sayısı için eklemeniz gereken kod Yüklenme süresi için eklemeniz gereken kod - [Php ile Mail Gönderme [ SMTP ]](https://www.sanaldata.com/php-ile-mail-gonderme-smtp) - Merhaba arkadaşlar ekteki dosya ile sadece kullanıcı bilgileri kısmını değiştirerek php ile mail gönderebilirsiniz hemde smtp ayarlı olarak Buradan indirebilirsiniz. Bol kodlu günler herkese - [Wordpress'de Özel Alan Tanımlama](https://www.sanaldata.com/wordpressde-ozel-alan-tanimlama) - Merhaba arkadaşlar wordpress'de sayfalarda veya yazılarda özel alan tanımladığınızı varsayalım bunu çekmek için aşağıdaki kodu kullanabilirsiniz. - [Wordpress'de Son Yazılar Kodu](https://www.sanaldata.com/wordpressde-son-yazilar-kodu) - Merhaba arkadaşlar Wp'de son yazıları göstermek için aşağıdaki kodu kullanabilirsiniz. - [Wordpress'de Benzer Yazılar Modülü Yapma ( Eklentisiz Yapma )](https://www.sanaldata.com/wordpressde-benzer-yazilar-modulu-yapma-eklentisiz-yapma) - Merhaba arkadaşlar Wordpress üzerinden benzer yazıları göstermek istiyorsanız aşağıdaki kodu single.php de gözükmesini istediğiniz yere yapıştırmanız yeterlidir. - [Wordpress Tema Alan Tanımlamaları ve Fonksiyonlar](https://www.sanaldata.com/wordpress-tema-alan-tanimlamalari) - Merhaba arkadaşlar Wordpress'de tema oluştururken her daim elinizde olması gereken fonksiyonlar aşağıdaki gibidir wordpress tema tanımlama /* Theme Name: Test Tema Theme URI: http://www.deneme.com Description: Tema Açıklaması Author: Burak Author URI: http://www.deneme.com Version: 1.0 */ wordpress title çekme tagları arasına ekleyiniz. functions.php’ye ekleyiniz. function wpdocs_filter_wp_title($title, $sep){ global $paged, $page; - [Wordpress'de Özel Resim Alanı Ekleme ( Öne Çıkarılmış Resim Alanı )](https://www.sanaldata.com/wordpressde-ozel-resim-alani-ekleme-one-cikarilmis-resim-alani) - Merhaba arkadaşlar worpdress'de öne çıkarılmış alanını temanıza eklemek istiyorsanız öncelikle temanızın function.php alanında aşağıdaki kodu eklemeniz yeterlidir - [Wordpress'de Sidebar Alanı Ekleme](https://www.sanaldata.com/wordpressde-sidebar-alani-ekleme) - Merhaba arkadaşlar , Wordpress tema yaptıktan sonra admin panelinden bileşen eklemek için öncelikle tema alanında sidebar alanı belirlemeniz gereklidir. 1.Adım function.php de tanımlama yapın register_sidebar(array( 'name' => 'Sidebar', 'id' => 'sidebar_alani', 'description' => 'Bileşenler için sidebar', 'before_widget' => '', 'after_widget' => '', 'before_title' => '', 'after_title' => '', )); 2.Adım temanızda sidebarın gözükmesini istediğinize - [Wordpress'de Temaya Menü Alanı Ekleme](https://www.sanaldata.com/wordpressde-temaya-menu-alani-ekleme) - Merhaba arkadaşlar, yapmış olduğunuz temaya menü alanı eklemek isterseniz öncelikle fonksiyon dosyanıza aşağıdaki kodu ekleyiniz. Daha sonra temanızda menünün gözükmesini istediğiniz yere aşagıdaki kodu ekleyiniz. Hepsi - [Devexpress de gridcontrol'de seçili hücrenin değerini almak](https://www.sanaldata.com/devexpress-de-gridcontrolde-secili-hucrenin-degerini-almak) - Merhabalar, devexpress de en çok kullanılan bileşen olan xdatagrid üzerinden seçili olan hücrenin değerini almamanız gerekebilir bunun için aşağıdaki kod satırını kullanabilirsiniz. gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "id").ToString() - [Xdatagrid'de sütun konumlarını kayıt etme](https://www.sanaldata.com/xdatagridde-sutun-konumlarini-kayit-etme) - Merhaba arkadaşlar, günümüzde en çok kullanılan component olan devexpress ile pek çok sorunlarınıza pratik çözümler bulabilirsiniz.Devexpress de en çok kullanılan bileşen olan xdatagrid'de sütun yerlerini kaydetmeniz gerekebilir ve bunu tekrar yüklemeniz gerekebilir bunun için aşağıdaki kod satırlarını kullanıyoruz. Sütun Konumlarını kayıt etmek için gridControl1.MainView.SaveLayoutToXml("grid_konum.xml"); Sütun konumlarını geri yüklemek için gridControl1.MainView.RestoreLayoutFromXml("grid_konum.xml"); ---GÜNCELLEME --- 07.08-2017 Eğer konumu - [Devexpress'de GridControl Satır Rengini Değiştirme](https://www.sanaldata.com/devexpressde-gridcontrol-satir-rengini-degistirme) - Mmerhaba arkaşlar, devexpress'de en çok kullanılan bileşen olan GridControl'da kimi zaman satır arka planın rengini değiştirmemiz gerekebilir.İşte böyle durumlarda aşağıdaki kod satırlarını kullanabilirsiniz.Öncelikle kütüphanemizi yüklüyoruz. using DevExpress.XtraGrid.Views.Grid; İkinci adım olarak değşken tanımlamamızı yapıyoruz. Dictionary colors = new Dictionary(); Daha Sonra Buton veya form'un load kısmına aşağıdaki kod satırımızı ekliyoruz. Burda dikkat etmeniz gereken yer - [Devexpress xtragrid toplam satır sayısı](https://www.sanaldata.com/devexpress-xtragrid-toplam-satir-sayisi) - Merhaba arkadaşlar Devexpress xtragrid toplam satır sayısı bulmak için aşağıdaki kod parcacıgını kullanabilirsiniz. gridView1.DataRowCount Bu kadar basit :) - [Devexpress Gridcontrol hücre alanını değiştirme](https://www.sanaldata.com/devexpress-gridcontrol-hucre-alanini-degistirme) - Merhaba arkadaşlar devexpresin belkide en çok kullanılan bileşeni olanı gridcontrol'da cell hücre içindeki text alanını değiştirmeniz gerekebilir işte böyle durumlar için aşağıdaki küçük kod satırı işinizi görücektir gridView1.SetRowCellValue(gridView1.FocusedRowHandle, "sütun_adı", "yeni değer"); - [Devexpress ButtonEdit'de Codebehinde Click Yaptırma](https://www.sanaldata.com/devexpress-buttoneditde-codebehinde-click-yaptirma) - Merhaba arkadaşlar, devexpress componentinden olan ButtonEdit'de click eventını tetiklememiz gerekirse aşağıdaki kod satırını kullanabilirsiniz. buttonEdit1_ButtonClick(cari_kart_hizli_arama_Txt, new DevExpress.XtraEditors.Controls.ButtonPressedEventArgs(cari_kart_hizli_arama_Txt.Properties.Buttons[0])); - [Devexpress Sag Tık Menüsü Özelleştirme / Kapatma](https://www.sanaldata.com/devexpress-sag-tik-menusu-ozellestirme-kapatma) - Merhaba arkadaşlar devexpress de standart olarak gelen sag tık menüsünü bazen kapatmamız veya yeniden oluşturmamız gerekebilir böyle durumlarda codebehind tarafındaki aşağıdaki kod parcacıgını kullanabiliriz ContextMenu sag_menu_firma_kodu = new ContextMenu(); nesne_adi.MenuItems.Add(new MenuItem("Yeni Kod Oluştur", tıklayınca calısacak event)); firmcode_txt.Properties.ContextMenu = nesne_adi; Yukardaki kodda dikkat etmeniz gereken kısımlar " nesne_adi " dediğimiz kısım sag menunun form üzerindeki hangi bileşende - [Devexpress Xtragrid'de Footer Toplam Satır Sayısını Göstermek](https://www.sanaldata.com/devexpress-xtragridde-footer-toplam-satir-sayisini-gostermek) - Merhaba arkadaşlar, son dönemlerim en çok kullanılan componentlerinden olan Dexexpres'in özellikle tadından yenmeyen kompenenti olan Xtragrid footer kısmında toplam kayıt sayısını göstermek için öncellik Footer ı görünür hale getiriyor. İkinci adım olarak sa herhangi bir event a aşağıdaki kod satırını yazıyoruz gridView1.Columns["sutun adı"].Summary.Add(DevExpress.Data.SummaryItemType.Count, "sutun adı", "{0}"); Hepsi bu kadar sonuç aşağıdaki gibidir :) - [Mysql Function Oluşturma Ve Kullanımı](https://www.sanaldata.com/mysql-function-olusturma-ve-kullanimi) - Merhaba arkadaşlar, mysql function oluşturmak için aşağıdaki kodu kullanabilirsiniz. DELIMITER // CREATE FUNCTION func_kategoriadi(KID INT) RETURNS CHAR(250) BEGIN return (select kad from kategoriler where id=KID); END // DELIMITER ; Kullanımı ise aşağıdaki gibidir; select func_kategoriadi(değişken) from tablo_adi Bol sorgulu hatasız günler herkese - [C# İle Girilen Sayıyı Yazıya Çevirme ( Fonksiyon)](https://www.sanaldata.com/c-ile-girilen-sayiyi-yaziya-cevirme-fonksiyon) - Merhaba arkadaşlar, C# da sayı ile girilen değeri yazı olarak çıktı almanız gerekebilir böyle durumlar için aşağıdaki fonksiyonu kullanabilirsiniz. private string sayitoyazi(decimal tutar) { string sTutar = tutar.ToString("F2").Replace('.', ','); string lira = sTutar.Substring(0, sTutar.IndexOf(',')); string kurus = sTutar.Substring(sTutar.IndexOf(',') + 1, 2); string yazi = ""; string[] birler = { "", "BİR", "İKİ", "Üç", "DÖRT", "BEŞ", - [C# Windows Form İle Ftp Upload Ve ProgressBar'da Yüklenme Oranını Gösterme](https://www.sanaldata.com/c-windows-form-ile-ftp-upload-ve-progressbarda-yuklenme-oranini-gosterme) - Merhaba arkadaşlar c# ile ftp upload ederken ve yüklenme oranın göstermek için aşağıdaki kod satırların kullanabilirsiniz. Öncelikle tanımlamalarımızı yapıyoruz bunu butonun eventına vss.. yazabilirsiniz. op.ShowDialog(); var fileIdosnfo = new FileInfo(op.FileName); dosya_adi_lbl.Text = fileIdosnfo.Name; dosya_boyutu_lbl.Text = fileIdosnfo.Length.ToString(); ftpServerIP = "url"; ftpUserName = "kad"; ftpPassword = "sifre"; if (backgroundWorker1.IsBusy == false) { backgroundWorker1.RunWorkerAsync(); } Daha sonraBackgroundworker'ın dowork - [C# Ftp'de Üzerindeki Dosyayı Silme](https://www.sanaldata.com/c-ftpde-uzerindeki-dosyayi-silme) - Merhaba arkadaşlar bugün ki C# konumuzda aşağıdaki kodlar ile sizlerde rahatlıkla ftp üzerindeki bir dosyayı silebilirsiniz. FtpWebRequest request = (FtpWebRequest)WebRequest.Create("dosya adresi"); request.Method = WebRequestMethods.Ftp.DeleteFile; request.Credentials = new NetworkCredential("ftp kad", "ftp sifre"); FtpWebResponse response = (FtpWebResponse)request.GetResponse(); response.Close(); - [Asp.net İle İpad Tanıma ( Detect )](https://www.sanaldata.com/asp-net-ile-ipad-tanima-detect) - Merhaba arkadaşlar olurda bir projenizde sadece sisteminizin ipadlerde açılmasını isterseniz aşağıdaki kod parcacıgını kullanabilirsiniz. bool isIpad = Request.UserAgent.ToLower().Contains("ipad"); - [Wordpress'de özet gösterme](https://www.sanaldata.com/wordpressde-ozet-gosterme) - Merhaba arkadaşlar olurda bir gün wordpress ile uğraşır ve özet kısmını göstermeniz gerekirse aşağıdaki kod satırını özet yazının gösterilmesini istediğinizi alana eklemeniz yeterlidir. Özet alan olarak gösterilen alanı, kelime sayısını vb.. düzenlemek içinse wp-includes/formatting.php içersindeki yer alan " function wp_trim_excerpt " fonksiyonu üzerinden karakter sayısınıda değiştirebilirsiniz. - [Jetpack SSL Hatası Çözümü](https://www.sanaldata.com/jetpack-ssl-hatasi-cozumu) - Wordpress'de jetpack eklentisini kurmak istediğinizde hata alıyorsanız çözümü çok basit tek yapmanız gereken wp-config dosyasına aşağıdaki kod satırını eklemeniz yeterlidir. define( 'JETPACK_CLIENT__HTTPS', 'NEVER' ); - [Wordpress Güvenlik Önlemleri](https://www.sanaldata.com/wordpress-guvenlik-onlemleri) - Merhaba arkadaşlar, eğer sizlerde hazır bir sistem olan wordpress kullanıyorsanız aşağıdaki kod parçacıklarını .htaccess dosyasına ekleyerek sisteminizi daha güvenli bir hale getirebilirsiniz. # KORUMA ÖNLEMLERİ BAŞLA # Wp-Config.php dosyasını korumak order allow,deny deny from all # Dizin listelemeyi kapatmak. Options All -Indexes # Server imzasını kaldırmak ServerSignature Off # KORUMA ÖNLEMLERİ BİTİŞ - [Wordpress'de tüm yayınlanmış yazıları taslak yapma](https://www.sanaldata.com/wordpressde-tum-yayinlanmis-yazilari-taslak-yapma) - Wordpress'de tüm yayınlanmış yazıları taslak yapma için aşağıdaki Query php myadminde çalıştırmanız yeterlidir. UPDATE wp_posts set post_status=’draft’ Tam tersi taslakları yayına almak için aşağıdaki Queryi kullanabilirsiniz; UPDATE wp_posts set post_status=’publish’ - [C# başka formdaki nesneye erişme](https://www.sanaldata.com/c-baska-formdaki-nesneye-erisme) - Merhaba arkadaşlar bazı durumlarda birden fazla form kullanırken formlar arası veri alışverişi yapmamız gerekebilir işte böyle durumlarda aşağıdaki kod blokları işimizi görür.Örnek olarak 2 tane formumuz olsun Form 1 ---> 1 adet label Form 2 ---> 1 adet buton senaryomuz ise şu şekilde form 2 de ki butona basında form 1 deki label'e yazı yazsın. - [Asp.net UrlRewrite ve WebResource.axd sorunu çözümü](https://www.sanaldata.com/asp-net-urlrewrite-ve-webresource-axd-sorunu-cozumu) - Merhaba arkadaşlar, Asp.net seflink oluşturmak için en çok kullandığımız yol olan UrlRewrite ile linklerimiz oluşturduktan sonra Scriptmanager'ın işe yaramadığını görebiliriz.İşte böyle durumlarda tek yapmanız gereken şey UrlRewrite aşağıdaki koşulu yazmanız yeterlidir. Bol kodlu ve sorgulu günler. - [C# if yapısında and ve or yapısı](https://www.sanaldata.com/c-if-yapisinda-and-ve-or-yapisi) - Merhaba arkadaşlar C# de en çok kullanılan komutlardan olan if de kimi zaman birden fazla şart cümlesi kullanmamız gerekebilir işte böyle durumlarda " and " ve " or " bağlacı yerine simgesel ifadeler kullanmamız gerek ( and ve or ifadesi dururken && veya || ne ..... kullandılarsa.) And bağlacı için " && " ifadesini kullanıyoruz - [C# da çoklu iskonto uygulama fonksiyonu](https://www.sanaldata.com/c-da-coklu-iskonto-uygulama-fonksiyonu) - Merhaba arkadaşlar, C# da çoklu iskonto uygulamak için aşağıdaki fonksiyonu kullanabilirsiniz; private decimal indirimliFiyat(decimal indirimsizFiyat, decimal[] indirimler) { foreach (decimal indirim in indirimler) indirimsizFiyat *= (1 - indirim / 100); return indirimsizFiyat; } Kullanımı ise herhangi bir butonun eventına aşağıdaki kodu yazıyorsunuz label1.Text = indirimliFiyat(1000, new decimal[] { 45, 25, 5 }).ToString("#,##0.00"); Bol kodlu günler - [c# başka formdaki Datagridview'e erişmek](https://www.sanaldata.com/c-baska-formdaki-datagridviewe-erismek) - Merhaba arkadaşlar; Olurda bir gün başka formdaki bir datagridview erişmek isterseniz aşağıdaki küçük kod parçasını kullanabilirsiniz. form_adi f1 = (form_adi)Application.OpenForms["form_adi"]; f1.datagridadi - [Devexpress Combobox İtem Add](https://www.sanaldata.com/devexpress-combobox-item-add) - Merhaba arkadaşlar, Devexpress combobox bileşenine codebehind tarafında items eklemek isterseniz kullanmanız gereken kod parcacıgı aşağıdaki gibidir, Combobox_adi.Properties.Items.Add("herhangi_bisi"); - [C# datagridview combobox ekleme yapma](https://www.sanaldata.com/c-datagridview-combobox-ekleme-yapma) - Merhaba arkadaşlar, datagridview üzerindeki combobox'a codebehind tarafından item eklemek isterseniz aşağıdaki kod parcacıgını kullanabilirsiniz. System.Windows.Forms.ComboBox CB = new System.Windows.Forms.ComboBox(); CB.Items.Add("A"); CB.Items.Add("B"); CB.Items.Add("C"); CB.Items.Add("D"); CB.Items.Add("E"); ((DataGridViewComboBoxColumn)dataGridView1.Columns["sutun_adi"]).DataSource = CB.Items; - [c# Datagridview de hücre alanına buton ekleme](https://www.sanaldata.com/c-datagridview-de-hucre-alanina-buton-ekleme) - Merhaba arkadaşlar datagridview de bazen hücre alanın ekstra olarak buttonda eklememiz gerekebilir bunun için aşağıdaki kod satırlarını kullanabilirsiniz. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApplication13 { public partial class Form1 : Form { Button button = new Button() { Width = 25, - [Mysqlde Split Komutu [ Fonksiyon ]](https://www.sanaldata.com/mysqlde-split-komutu-2) - Merhaba arkadaşlar, Normalde mysql tam olarak işe yarayan split komutu yok ( Sub_İndex var demeyin oda tam istediğimiz gibi değil ) bunun için aşağıdaki gibi bir fonksiyon tanımlıyoruz ve bir sonraki her sorgumuzda kullanıyoruz :) Fonksiyon CREATE FUNCTION SPLIT_STR( x VARCHAR(255), delim VARCHAR(12), pos INT ) RETURNS VARCHAR(255) RETURN REPLACE(SUBSTRING(SUBSTRING_INDEX(x, delim, pos), LENGTH(SUBSTRING_INDEX(x, delim, pos - [Android Studio Unable to locate adb hatası çözümü](https://www.sanaldata.com/android-studio-unable-to-locate-adb-hatasi-cozumu) - Merhaba arkadaşlar eğer sizde Android studio " Unable to locate adb " şeklinde bir hata alıyorsanız aşağıdaki adımları aşarak sorunları çözebilirsiniz. Adım 1 : C:\Users\kullanici_adi\AppData\Local\Android\sdk\platform-tools klasörü içindeki herşeyi siliniz Adım 2 : Android studioda tools -> Android -> Sdk managerı tıklayınız Daha açılan pencereden " Android - SDK Tools Platformu " yükleyin android studio restart cekin - [MSSQL DE WITH(NOLOCK) Komutu](https://www.sanaldata.com/mssql-de-withnolock-komutu) - Merhaba arkadaşlar mssql de bir tabloda işlem yaparken ikinci işleme izin vermez yani o tabloyu kullanamazsınız, fakat bunu pasif hale getirebilirsiniz.Bunun içinde WITH(NOLOCK) Komutunu kullanıyorsunuz Kullanımı Select * from tablo_ismi WITH(NOLOCK) Örnek Select * from Customers WITH(NOLOCK) Şeklindedir. - [Visual Studio 2013 Mysql Connector](https://www.sanaldata.com/visual-studio-2013-mysql-connector) - Merhaba arkadaşlar, sizlerde Visual Studio 2013 için mysql connector arıyorsanız buradan indirebilirsiniz. Kurulum sonrasında Visual Studio yeniden başlatmayı unutmayın :) - [Mysql'de Tablodaki Sütun İsimlerini Gösterme](https://www.sanaldata.com/mysqlde-tablodaki-sutun-isimlerini-gosterme) - Merhaba arkadaşlar, Mysql de bir tablodaki sütun isimlerini göstermek istersek aşağıdaki QUERY i kullanabilirsiniz. select COLUMN_NAME as 'Kolon Adları' from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME='tablo_adi' - [C# Windows Form ile ftp upload yapmak](https://www.sanaldata.com/c-windows-form-ile-ftp-upload-yapmak) - C# da windows form üzerinden ftp üzerinde upload yapmak isterseniz aşağıdaki fonksiyonu kullanabilirsiniz. public string dosyaupload(string dosyaAdi) { string ftpServerIP = "host url"; //www.google.com FileInfo dosyaBilgisi = new FileInfo(dosyaAdi); string uri = "ftp://" + ftpServerIP + "/" + dosyaBilgisi.Name; FtpWebRequest ftpIstegi; ftpIstegi = (FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://" + ftpServerIP + "" + dosyaBilgisi.Name)); ftpIstegi.Credentials = new NetworkCredential("ftp - [Textbox'da sayısal değer kontrolü](https://www.sanaldata.com/textboxda-sayisal-deger-kontrolu) - Textbox'da sayısal değer için aşağıdaki kod parcacıgınını textbox'ın keypress eventına yazmanız yeterlidir // Sadece Sayısal Değerler İçin try { if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar) && (e.KeyChar != '.')) { e.Handled = true; } if ((e.KeyChar == '.') && ((sender as TextBox).Text.IndexOf('.') > -1)) { e.Handled = true; } } catch { } - [C# ile iban kontrolü yapma](https://www.sanaldata.com/c-ile-iban-kontrolu-yapma) - Merhaba arkadaşlar, Eğer ki muhabasebe vb.. uygulama yazıyorsanız mutlaka banka ibanları ile işiniz oluyor doğal olarak da böyle durumlar dada ibanı kontrol etmeniz lazım işte bu gibi yerler için aşağıdaki fonk. kullanabilirsiniz. public static bool ibankontrol(string bankAccount) { try { bankAccount = bankAccount.ToUpper(); if (String.IsNullOrEmpty(bankAccount)) return false; else if (System.Text.RegularExpressions.Regex.IsMatch(bankAccount, "^[A-Z0-9]")) { bankAccount = bankAccount.Replace(" - [itextsharp türkçe karakter sorunu ve çözümü](https://www.sanaldata.com/itextsharp-turkce-karakter-sorunu-ve-cozumu) - Merhaba arkadaşlar .net ortamında pdf işlemleri için en çok kullanılan bileşen olan itextsharp ile normal kullanımda türkçe karakterlerde sorun çıkarıyor bunun çözümü ise aşağıdaki adımları yaparak çözebilirsiniz. Adım 1 tanımlama iTextSharp.text.pdf.BaseFont STF_Helvetica_Turkish = iTextSharp.text.pdf.BaseFont.CreateFont("Helvetica", "CP1254", iTextSharp.text.pdf.BaseFont.NOT_EMBEDDED); iTextSharp.text.Font fontTitle = new iTextSharp.text.Font(STF_Helvetica_Turkish, 7, iTextSharp.text.Font.NORMAL); Adım 2 kullanımı hucre_cari = new PdfPCell(new Phrase("Kimden : " + satis_elemani_kodu, fontTitle)); - [C# ile görev çubuğu gizleme](https://www.sanaldata.com/c-ile-gorev-cubugu-gizleme) - Merhaba arkadaşlar c#da başlat çubuğu yani görev cubugunu gizlemek isterseniz aşağıdaki kodları kullanabilirsiniz. 1.adım kütüphane using System.Runtime.InteropServices; 2.fonksiyon public class Taskbar { [DllImport("user32.dll")] private static extern int FindWindow(string className, string windowText); [DllImport("user32.dll")] private static extern int ShowWindow(int hwnd, int command); [DllImport("user32.dll")] public static extern int FindWindowEx(int parentHandle, int childAfter, string className, int windowTitle); [DllImport("user32.dll")] private - [C# datagridview da çoklu satır silme](https://www.sanaldata.com/c-datagridview-da-coklu-satir-silme) - Merhaba arkadaşlar; Datagridview de çoklu satır silmek isterseniz aşağıdaki kod parcacıgını kullanabilirsiniz. String searchValue ="aranıcak deger"; int rowIndex = -1; foreach (DataGridViewRow row in datagridview1.Rows) { if (row.Cells[sütun_id].Value.ToString().Equals(searchValue)) { datagridview1.Rows.RemoveAt(row.Index); datagridview1.Refresh(); } } - [Asp.net ile gzip kullanma ve IIS'de aktif etme](https://www.sanaldata.com/asp-net-ile-gzip-kullanma-ve-iisde-aktif-etme) - Merhaba arkadaşlar asp.net üzerinden yaptığımız websitelerini gzip ile hem sıkıştırma işlemine tabi tutabilir hemde sitelerimizin daha hızlı açılmasını sağlayabilirsiniz.Öncelikle IIS üzerinden gzip aktif değilse aşağıdaki konumdan aktif ediyoruz. Daha sonra ikinci adım olaraksa web.config'de tagları arasına aşağıdaki kod satırlarını kullanıyoruz. - [Mysql'de Split Komutu](https://www.sanaldata.com/mysqlde-split-komutu) - Merhaba arkadaşlar mysql'de kimi zaman split benzeri işlemleri yapmamız gerekebilir bunun için aşağıdali kod parcacıgı işini görmektedir. SUBSTRING_INDEX(değişken, 'split değişken', 1) Kullanımı SELECT SUBSTRING_INDEX(urun_adi, 'kirmizi', 1) FROM URUNLER yukardaki örnek ile çalıştırıcak olursa urun adında kırmızı değerinden öncekileri alacaktır. Bu ifadeye alternatif olarak Mysql Split Fonksiyon Olarak yazımızı kesinlikle okumanızı tavsiye ederim - [Visual Studio ActivityLog.Xml hatası çözümü](https://www.sanaldata.com/visual-studio-activitylog-xml-hatasi-cozumu) - Herkese merhabalar; Sabah güzelce pc nizi açtınız ardında visual studio açtınız veeee arkasında ActivityLog.Xml hatası aldınız yada aşağıdaki gibi hata ile karşılaştınız. Sabah sabah sövmeye başlamaya gerek yok :) Çözüm için adım adım aşağıdakileri yapınız. C:\Users\kullanıcı_adi\AppData\Roaming\Microsoft\VisualStudio.0 klasöründeki Activitylog.xml dosyasını siliyoruz.Sorun çözüldü :) - [Latitude & Longtituden Şehir adı ve adres bulma](https://www.sanaldata.com/latitude-longtituden-sehir-adi-ve-adres-bulma) - Merhaba arkadaşlar kimi zaman location & gps gibi işlemler de latitude ve longtitude üzerinde şehir&adres ve ülke gibi bilgileri bulmamız gerekebiliyor işte böyle durumlarda google'ın güzide hizmeti imdadımıza yetişiyor. http://maps.googleapis.com/maps/api/geocode/json?latlng=41.116135,28.969273&sensor=true bu linkten latitude ve longtitude kısımlarını değiştirin sonra çıktıyı split edip keyfine bakın :) - [C# Panel içersinde başka formu açma](https://www.sanaldata.com/c-panel-icersinde-baska-formu-acma) - Merhaba arkadaşlar bazen bir form içersindeki panel de başka bir formu açtırmamız gerekebilir işte böyle durumlar için aşağıdaki kod blogunu kullanabilirsiniz. form_adi frm = new form_adi(); frm.TopLevel = false; panel_Adi.Controls.Add(frm); frm.BringToFront(); frm.Show(); - [C# datagridview satır ekleme](https://www.sanaldata.com/c-datagridview-satir-ekleme) - Merhaba arkadaşlar bazen codebehind tarafından kodlarla datagridview de satır eklememiz gerekebilir böyle durumlar için aşağıdaki kod parçacığını kullanabilirsiniz. DataTable dataTable = (DataTable)dataGridView1.DataSource; DataRow drToAdd = dataTable.NewRow(); //drToAdd["tesadasd"] = "Value1"; dataTable.Rows.InsertAt(drToAdd, dataGridView1.CurrentCell.RowIndex); dataTable.AcceptChanges(); - [C# Datagridview de seçilen alanın arkaplan rengini değiştirme](https://www.sanaldata.com/c-datagridview-de-secilen-alanin-arkaplan-rengini-degistirme) - Merhaba arkadaşlar kimi zaman datagrid'de seçili hücrenin alanın arkaplanın değiştirmemiz gerekebilir böyle durumlar için aşağıdaki kod satırını kullanabilirsiniz.Aşağıdaki kod herhangi bir event'a yetmeni yeterlidir. for (Int32 i = 0; i - [Wannacrypt3r 2.0 İlk Önlemler Nelerdir ?](https://www.sanaldata.com/wannacrypt3r-2-0-ilk-onlemler-nelerdir) - Merhaba arkadaşlar son dönemin en popüler virüsü olan ve ayrıca en hızlı yayılan virüs ünvanını elinde bulunduran " Wannacrypt3r 2.0 " karşı ilk önlemler aşağıdaki şekildedir; Portları Kapatın Windows Firewall mutlaka açık olmalı ve " UDP port 137 ve 138, TCP port 139 ve 445' portlarına kesinlikle dışardan erişime kapatın Windows Güncellemesini Yapın https://technet.microsoft.com/en-us/library/security/ms17-010.aspx bu linkten windowsunuza - [C# Mouse konumu alma ve konum değiştirme](https://www.sanaldata.com/c-mouse-konumu-alma-ve-konum-degistirme) - Merhaba arkadaşlar, C# da bazen mouse konumu almanız veya konumunu değiştirmeniz gerekebilir o zamam aşağıdaki kod satırları işinizi görecektir Mouse konumunu almak için int x = 0, y = 0;x = Cursor.Position.X;y = Cursor.Position.Y;MessageBox.Show("X: " + x, "Y: " + y); Mouse konumunu değiştirme için Cursor.Position = new Point(Cursor.Position.X + 100, Cursor.Position.Y + 100); - [Mysql'de aynı kayıtları bulma](https://www.sanaldata.com/mysqlde-ayni-kayitlari-bulma) - Merhaba arkadaşlar mysql'de yüzlerce satırın bulunduğu tablouda aynı kayıtları bulmak istersek aşağıdaki sql query işinizi görecektir. SELECT urun_adi,urun_kodu FROM urunler GROUP BY urun_adi HAVING COUNT( * ) >1 Bir sonraki kod veya query'de görüşünceye kadar bol sorgulu günler. - [Fatal error encountered during command execution hatası çözümü](https://www.sanaldata.com/fatal-error-encountered-during-command-execution-hatasi-cozumu) - Merhaba arkadaşlar .net ortamında kod yazarken " Fatal error encountered during command execution. " şeklinde uyuz bir hata ile karşılaşmanızın pek çok sebebi olmakla beraber en çok nedeni sql sorgularınızda kullanmış olduğunuz parametrelerin karşılığının olmamasından dolayı bu hata fırlatabiliyor. Çözümü ; Sorgu içersinde karşılık gelen tüm parametreleri teker teker kontrol edin. - [C# masaüstü arkaplanı değiştirme kodu](https://www.sanaldata.com/c-masaustu-arkaplani-degistirme-kodu) - Merhaba arkadaşlar, Aşağıdaki kod yardımıyla masaüstünü arkaplanı değiştirebilirsiniz. Öncelikle 1.adım olarak kütüphaneyi yüklüyoruz. ing System.Runtime.InteropServices; İkinci adım olarak dll import ediyoruz. [DllImport("user32.dll", CharSet = CharSet.Auto)] private static extern Int32 SystemParametersInfo(UInt32 action, UInt32 uParam, String vParam, UInt32 winIni); Fonksiyon tanımlamamızı yapıyoruz. public void SetWallpaper(String path) { SystemParametersInfo(0x14, 0, path, 0x01 | 0x02); } Kullanımı ise aşağıdaki - [Php ile döviz kurlarını çekmek](https://www.sanaldata.com/php-ile-doviz-kurlarini-cekmek) - Merhaba arkadaşlar bugün ilk defa .net dışında php ile bir örnek kodu paylaşıcam, herşeyden önce php konusunda desteğini esirgemeyen " Tugay ÖCAL " teşekkür ederim kendisine :) Şimdi gelelim kodlarımıza öncelikle php tarafında aşağıdaki kodları kullanıyoruz. $xml = simplexml_load_file('http://www.tcmb.gov.tr/kurlar/today.xml'); foreach ($xml->Currency as $Currency) { // USD ALIŞ-SATIŞ if ($Currency['Kod'] == "USD") { $usd_DS = $Currency->BanknoteSelling; - [Responsive Menü Yapımı](https://www.sanaldata.com/responsive-menu-yapimi) - Merhaba arkadaşlar, aşağıdaki kodlar yardımıyla sizlerde rahatlıkla sitenize responsive menü ekleyebilirsiniz. Öncelikle jquery dosyamızı sisteme yüklüyoruz.Jquery dosyasını buradan indirebilirsiniz. Css kodu .menu { display: none; background-color:white; font-family:Roboto; width:100%; } .alt_mm2 a, a:hover,a:visited{ color:black; } .alt_mm2 { display: none; background-color:white; font-family:Roboto; width: 100%; } .alt_menu_secenek { display: none; background-color:white; font-family:Roboto; clear:both; width: 100%; } .alt_kirilim_secenek{ - [C# datagridview sütunda resim gösterme](https://www.sanaldata.com/c-datagridview-sutunda-resim-gosterme) - Merhabalar, c# da datagridview kullanırken sütun üzerinde web'deki bir resmi göstermek istersek aşağıdaki kod satırlarını kullanabilirsiniz. DataTable t = new DataTable(); t.Columns.Add("ID"); t.Columns.Add("Poster"); t.Columns.Add(new DataColumn("Ürün Resim", typeof(Bitmap))); Bitmap b = new Bitmap(50, 15); using (Graphics g = Graphics.FromImage(b)) { g.DrawString("Yükleniyor...", this.Font, new SolidBrush(Color.Black), 0f, 0f); } t.Rows.Add("1", "resimadresi", b); dataGridView1.DataSource = t; ThreadPool.QueueUserWorkItem(delegate { foreach - [C# datagridview satır silme](https://www.sanaldata.com/c-datagridview-satir-silme) - Merhaba arkadaşlar c# da en çok kullanılan bileşen olan Datagridview'de tek tıkla seçilen satır silmek istersen aşağıdaki kod satırını kullanabilirsiniz. int selectedIndex = dataGridView1.CurrentCell.RowIndex; if (selectedIndex > -1) { dataGridView1.Rows.RemoveAt(selectedIndex); dataGridView1.Refresh(); } - [Mysql tarih formatlama](https://www.sanaldata.com/mysql-tarih-formatlama) - Merhaba arkadaşlar lazım olabilir belki mysqlde tarih formatla yöntemleri aşağıdaki gibidir. DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p') DATE_FORMAT(NOW(),'%m-%d-%Y') DATE_FORMAT(NOW(),'%d %b %y') DATE_FORMAT(NOW(),'%d %b %Y %T:%f') Çıktıları ise aşağıdaki gibi olacaktır. Nov 04 2014 11:45 PM 11-04-2014 04 Nov 14 04 Nov 2014 11:45:34:243 - [C# contextMenuStrip item silme](https://www.sanaldata.com/c-contextmenustrip-item-silme) - Merhaba arkadaşlar form üzerinden kullandığımız contextMenuStrip itemları bazen arkaplanda silmemiz gerekebilir işte bunun için aşağıdaki ufak kod parçacağı işinizi görücektir. foreach (ToolStripMenuItem item in contextMenuStrip1.Items) { if ((string)item.Text == "Durum") { contextMenuStrip1.Items.Remove(item); break; } } - [Asp.net md5 şifreleme kullanma](https://www.sanaldata.com/asp-net-md5-sifreleme-kullanma) - Merhaba arkadaşlar, üyelik formlarında veya önemli bilgilerin bulunduğu alanlarda md5 şifreleme kullanarak verilerinizi güvenli hale getirebilirsiniz.Öncelikle aşağıdaki kütüphaneleri yüklüyoruz. using System.Text; using System.Security.Cryptography; Daha sonra aşağıdaki fonksiyonumuzu kullanarak istediğimiz yerde md5 şifrelemesi yapabiliriz. public string md5(string deger) { byte[] ByteData = Encoding.ASCII.GetBytes(deger); MD5 oMd5 = MD5.Create(); byte[] HashData = oMd5.ComputeHash(ByteData); StringBuilder oSb = new StringBuilder(); - [Asp.net Rewrite Url Postback Sorunu](https://www.sanaldata.com/asp-net-rewrite-url-postback-sorunu) - Merhaba arkadaşlar; Asp.net rewrite url ile postback işlemi yapmak istediğinizde eğer form action değerini belirtiğinizde normalde http://ww.domain.com/url/ikinci_adres gibi olması lazımken postback olduğunda http://ww.domain.com/url/ikinci_adres?default.asp?kid=2 şeklinde dönüşmektedir.Bunun çözümü çok basit olmasına ragmen insanı uyuz edebilmektedir.Çözümü işe page_load a aşağıdaki kod eklemektedir. Form.Action = Request.RawUrl; - [Asp.net CheckBoxList Codebehinde Çoklu Value Atama](https://www.sanaldata.com/asp-net-checkboxlist-codebehinde-coklu-value-atama) - Merhaba arkadaşlar asp.net form üzerinde checkboxlist'de seçili itemler page load aşamasında yüklemeniz gerekebilir bunun için aşağıdaki kodu kullanabilirsiniz. for(Int32 i=0;i - [Mysql'de Sütun Ekleme Ve Çıkarma](https://www.sanaldata.com/mysqlde-sutun-ekleme-ve-cikarma) - Merhaba arkadaşlar mysql'de her zaman gui kullanarak sütun ekleme veya çıkarma işlemi yapamamaktayız.İşte böyle durumlar için aşağıdaki sql parcacıklarını kullanarak var olan bir tabloya sütun ekleme veya çıkarma işlemlerini yapabiliriz. Sütun Ekleme ALTER TABLE TABLO ADI ADD SÜTUN ADI SÜTUN TÜRÜ Sütün Çıkarma ALTER TABLE tablo_Adı DROP COLUMN sütun_adı - [C# Windows Formunu Yazdırma](https://www.sanaldata.com/c-windows-formunu-yazdirma) - Merhaba arkadaşlar; Kullandığınız bir windows formunu yazdırmak isterseniz aşağıdaki kodlar işinizi rahatlıkla görücektir.Öncelikle kütüphanemizi yükleyelim using System.Drawing.Printing; Kullanacagınız kodlar aşağıdaki gibidir; private void button1_Click(object sender, EventArgs e) { PrintDocument doc = new PrintDocument(); doc.PrintPage += this.Doc_PrintPage; PrintDialog dlgSettings = new PrintDialog(); dlgSettings.Document = doc; if (dlgSettings.ShowDialog() == DialogResult.OK) { doc.Print(); } } private void Doc_PrintPage(object - [Asp.net ile tarayıcı önbellekleme (webconfig)](https://www.sanaldata.com/asp-net-ile-tarayici-onbellekleme-webconfig) - Merhaba arkadaşlar google page speed üzerinde sitemizi testlere tabi tuttuğumuzda bizden tarayıcı önbellekleme özelliğini aktif etmemizi istemektedir, bunun için aşağıdaki kod satırını web.config e eklemeniz yeterlidir. Veya alternatif olarak aşağıdaki koduda kullanabilirsiniz.Bu kodun farkı hangi nesneleri önbellekmesini seçme şansımızın olmasıdır - [Mysql'de bir sonraki ve bir önceki kayıtı gösterme](https://www.sanaldata.com/mysqlde-bir-sonraki-ve-bir-onceki-kayiti-gosterme) - Merhaba arkadaşlar lazım olabilir mysql de galeri vb.. uygulamalarda bir sonraki veya bir önceki kayıtı göstermek için aşağıdaki sql kod satırını kullanabilirsiniz. Sonraki Kayıtı Gösterme SELECT id FROM galeri WHERE id > 12 ORDER BY id ASC LIMIT 1 Önceki Kayıtı Gösterme SELECT id FROM galeri WHERE id < 12 ORDER BY id DESC LIMIT - [Android Uygulama Adını Değiştirme](https://www.sanaldata.com/android-uygulama-adini-degistirme) - Merhaba arkadaşlar, Android için oluşturmuş olduğumuz uygulamanın adını değiştirmemiz gerekebilir işte böyle durumlarda yapmamız gereken adımlar şunlardır - [Asp.net ile Default Button Ayarlama [ Master Page li Sayfada ]](https://www.sanaldata.com/asp-net-ile-default-button-ayarlama-master-page-li-sayfada) - Merhaba arkadaşlar; Masterpage kullandığınız bir sayfada default button'u ayarlamak isterseniz sayfanızın pageload eventına aşağıdaki kodu yazmanız yeterlidir. this.Form.DefaultButton = buton_Adi.UniqueID; Burda dikkat etmeniz gereken nokta kodda buton_adi yazan yeri kendinize göre düzenlemeniz gereklidir. - [Visual Studio Cache Temizleme](https://www.sanaldata.com/visual-studio-cache-temizleme) - Merhaba arkadaşlar ; Visual studio üzerinden web tarafından yazılım geliştirirken veya websitesi yaparken kimi zaman kolaylık olması açısından direk ftp üzerinden değişiklik yapabiliyoruz, visual studio böyle durumlarda dosyaların bir tane kopyasının cache olarak local'e alır fakat ve lakin server'daki dosya ile cache'de dosya farklı olduğu zaman nadir de olsa visual studi serverdaki dosyayı çekmek yerine - [C# ile dosyaları byte çevirme ve veritabanına kayıt etme](https://www.sanaldata.com/c-ile-dosyalari-byte-cevirme-ve-veritabanina-kayit-etme) - Merhaba arkadaşlar kimi zaman dosyaları ( excel, resim vb..) veritabanında saklamanız gerekebilir işte böyle durumlarda bu dosyaları byte türüne çevirip kayıt etmeniz gereklidir.İşte dosyalar byte türüne çevirmeniz için gerekli olan kod parçacıgı OpenFileDialog FileDialog = new OpenFileDialog(); FileDialog.ShowDialog(); if (!string.IsNullOrEmpty(FileDialog.FileName)) { string path = FileDialog.FileName; byteFile = System.IO.File.ReadAllBytes(path); } MessageBox.Show("çevirildi"); Bu işlemin tam tersi olarak - [C# cursor değiştirme](https://www.sanaldata.com/c-cursor-degistirme) - Merhaba arkadaşlar demin bana lazım oldu sizede lazım olabilir belki, kod sekmesinde cursor'u değiştirmenize yarayan kod parçacığı; this.Cursor = Cursors.WaitCursor; Sistem var olan cursor şekilleri ise aşağıdaki gibidir; - [C# Panel'i ortalı olarak açmak](https://www.sanaldata.com/c-paneli-ortali-olarak-acmak) - Merhaba arkadaşlar c# üzerinde kullandığınız panel leri ekran boyutuna göre ortalı açmanız gerekebilir işte bu durumlar için aşağıdaki kod parçacığını kullanabilirsiniz. panel_adi.Location = new Point( this.ClientSize.Width / 2 - panel_adi.Size.Width / 2, this.ClientSize.Height / 2 - panel_adi.Size.Height / 2); panel_adi.Anchor = AnchorStyles.None; panel_adi.Visible = true; - [Asp.Net Output Cache Temizleme](https://www.sanaldata.com/asp-net-output-cache-temizleme) - Merhaba arkadaşlar, asp.net de site performansını artırmak için output cache yöntemini kullanırız bu şekilde sitemizin direk html çıktısını kullanıcıya gösteririz fakat sayfalarda değişiklik yapıldığında veya dinamik bir sayfa ise belirli zamanlarda codebehind tarafından cache iptal etmemiz gerekebilir işte bunun aşağıdaki kod parçacığını kullanıyoruz. HttpResponse.RemoveOutputCacheItem("/sayfa.aspx"); - [Asp.net ile Codebehind style temizleme](https://www.sanaldata.com/asp-net-ile-codebehind-style-temizleme) - Merhaba arkadaşlar kimi zaman kod sekmesinde style dosyasını silmeniz gerekebilir işte böyle durumlar için aşağıdaki kod satırlarını kullanabilirsiniz, ben bu işlemi regex pattern ile yaptım.Öncelikle regex kütüphanesini yüklüyoruz. using System.Text.RegularExpressions; Daha sonra temizlik işini yapıcak kodumuzu yazıyoruz. Regex.Replace(değişken adı, "style=[\"'](.*)[\"']", "") Hepsi bu kadar kolaymış değil mi :) - [Asp.net repeater çoklu kayıt silme](https://www.sanaldata.com/asp-net-repeater-coklu-kayit-silme) - Merhaba arkadaşlar bugünkü yazımızda sizlere bir repeater de çoklu kayıt silme olayını anlatıcam.Öncelikle repeaterde her satırda bir checkbox olduğunu var sayalım. 2.adım olarak repeaterin ItemDataBound eventına aşağıdaki kodlarımızı yazıyoruz, if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { ((CheckBox)e.Item.FindControl("chk1")).Attributes.Add("id",((DataRowView)e.Item.DataItem)["id"].ToString()); } Daha sonra checkbox daki değerleri çeken kodumuz yani seçim işlemi bittikten sonra sil tuşuna basıldığında - [Mysql Char Çevirme time](https://www.sanaldata.com/mysql-char-cevirme-time) - Mysql de char veri tipindeki bir alanı kullanarak between ile iki tarih arasındaki değeri almaya çalışırsak hata vericektir.Öncelikle char veri tipi time çevirmeniz gereklidir bunun içindeki aşağıdaki sql satırını kullanıcaz CONVERT(sütun adı,time) - [Asp.net ile kelime limiti koyma](https://www.sanaldata.com/asp-net-ile-kelime-limiti-koyma) - Merhaba arkadaşlar asp.net kimi zaman projelerimizde belli bir değişken içindeki cümlenin belli bir karaktere kadar kısmını almamız gerekebilir işte aşağıdaki yazılım blogu ile bunu rahatlıkla yapabilirsiniz. string kelime = "burak sever bilgisayar ile oyun oynamayı ama bazer fazka kacar"; Response.Write(String.Join(" ", kelime.Split(' ').Take(5))); Kod blogunu çalıştırdığınızda ise çıktısı aşağıdaki gibi olacaktır. burak sever bilgisayar ile - [Asp.net ve C# ile Link Temizleme](https://www.sanaldata.com/asp-net-ve-c-ile-link-temizleme) - Kenarda bulunsun eğer asp.net de var olan bir değişken içersindeki href olarak linkleri temizlemek isterseniz aşağıdaki kodu kullanmanız yeterlidir. değişken=Regex.Replace(icerik_kismi, @"]+>([^ - [C# ile xml post etme](https://www.sanaldata.com/c-ile-xml-post-etme) - Merhaba arkadaşlar belki sizlere lazım olabilir c# ile belirtilen url ye xml post etme işlemi öncelikle aşağıdaki kütüphaneleri include ediyoruz. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Threading; using System.Configuration; using System.Net; using System.Text.RegularExpressions; using System.Data.SqlClient; using System.IO; using Microsoft.Win32; using System.Web; Daha sonra post edicek kodlarımız - [C# da taşınabilir ( sürüklenebilir ) form yapımı](https://www.sanaldata.com/c-da-tasinabilir-suruklenebilir-form-yapimi) - C# da oluşturduğumuz formun bazen border yani çercevelerini none , iptal ederek kullanırız fakat ve lakin böyle durumda form drag yani taşınabilirlik özelliğini kaybeder , fakat bunu bir kaç satır kodla aşabiliyoruz .İşte Kodlarımız; Kodlarımız ; Öncelikle Değişken tanımlama kısmında değişkenlerimiz tanımlıyoruz; bool dragging; Point offset; Daha aşağıda belirtiğimiz eventlara kodlarımızı yazıyoruz; private void Form1_MouseDown(object - [C# da formu boyutlandırma](https://www.sanaldata.com/c-da-formu-boyutlandirma) - Merhaba arkadaşlar bugun sizlere elimin altında bulunması amaçlı olarak sizlere de yararı olabilir diye yazacağım kod parçacıklarınız paylaşıyorum.Herhangi aktif olan yada yeniden açacağınız bir formu boyutlandırma için aşağıdaki kodları kullanmanız yeterlidir. this.Width = 1188; this.Height = 701; this.Validate(); this.Refresh(); burdaki validate ve refresh komutları ile yeni boyutların aktif hale gelmesini sağlıyoruz - [C# da if else karar yapıları](https://www.sanaldata.com/c-da-if-else-karar-yapilari) - Merhaba arkadaşlar bugunkü C# dersimizde sizlere karar yapısı olan şart cümlerinde " if - else " kullanımını anlatacağım, if yapısında çıkan sonuçlara görer kara mekanizması çalışmaktadır. Kullanımı ; if( şart ) { şart tutuyorsa yapılacaklar } else { değilse yapılacak işlemler } Örnek olarak toplam işlemi sonucu eğer 5 ise ekrana " doğru " - [C# ile dinamik veritabanı bağlantısı](https://www.sanaldata.com/c-ile-dinamik-veritabani-baglantisi) - Merhaba arkadaşlar bugunkü asp.net dersimizde sizlere App.config üzerinden dinamik veritabanı bağlantısı yapmayı anlatacagım,Öncelik app.config nedir diye sorucak olursanız app.config yazdıgınız programın gerekli olan verilerini saklamanızı yarayan ayar dosyası diyebiliriz. Web tarafında web.config dir.App.Config üzerinde Connection string tanımlamanın bir güzel yanıda herhangi bir ip vb.. değişikliği oldugu zaman tek bir yerden yönetimini sağlayabilirsiniz. 1.ADIM Öncelikle projeni - [C# ile çalışan programları göstermek](https://www.sanaldata.com/c-ile-calisan-programlari-gostermek) - Merhaba arkadaşlar eminimki ilerde mutlaka sizede lazım olur bu bu kod parçacıgı ile bilgisayarınızda arkaplanda yada aktif olarak çalışan programları gösterebiliyorsunuz yani uygulamanızda process listi gösteriyorsunuz.Öncelikle kütüphanemizi ekliyoruz Kütüphane Adı; using System.Diagnostics; Program Kodları; Process[] Memory = Process.GetProcesses(); foreach(Process prc in Memory){ Console.WriteLine("İşlem: {0}", prc.ProcessName); } Program kodlarını istediğiniz herhangi bir olaya ekleyebilirsiniz( ## Sayfalar - [App Privacy Policy](https://www.sanaldata.com/app-privacy-policy) - This privacy policy includes all the details about the data collected in Namaz Vakitleri Pro and how it’s used. As a user we also do not like to give personal informations and we don’t want to see our informations collected without knowing what will going to happen to those datas. Namaz Vakitleri Pro has been - [EMail Karaliste Sorgulama](https://www.sanaldata.com/email-karaliste-sorgulama) - Bu sayfada mail kara liste ( Email Blacklist Sorgulama) yapabilir ve hangi karalistelerde yer aldığınızı sorgulayabilirsiniz. - [Domain Sorgulama - Domain Whois](https://www.sanaldata.com/domain-sorgulama-domain-whois) - Bu sayfa üzerinden domain sorgulama işlemini yapabilir, domainin kime ait olduğunu sorgulayabilirsiniz. - [Şekilli Nick Oluşturma, Şekilli Nick Yazma, Şekilli Nick Oluşturucu](https://www.sanaldata.com/sekilli-nick-olusturma-sekilli-nick-yazma) - Sitemiz üzerinde Şekilli Nick Oluşturabilir ve oluşturmuş olduğunuz Şekilli Nickleri sosyal medya hesaplarınızda kullanabilirsiniz. - [App Privacy Policy - [ Araba Duvar Kağıtları - 4K ]](https://www.sanaldata.com/app-privacy-policy-araba-duvar-kagitlari-4k) - This privacy policy includes all the details about the data collected in Araba Duvar Kağıtları - 4K and how it’s used. As a user we also do not like to give personal informations and we don’t want to see our informations collected without knowing what will going to happen to those datas.Araba Duvar Kağıtları - - [İletişim](https://www.sanaldata.com/iletisim) - Her türlü görüş ve düşüncelerinizi bizimle paylaşabilirsiniz. [contact-form-7 id="1854" title="İletişim formu 1"] - [Gizlilik Politikası](https://www.sanaldata.com/gizlilik-politikasi) - Gizlilik beyanı Bu beyan gizlilik politikamıza dair açıklamalar yer almaktadır. Web sitemizi ziyaret etmekle bu gizlilik beyanında belirtilen uygulamaları kabul etmiş ve bunlara uymayı taahüt etmiş sayılmaktasınız. Web sitemizdeki bilgi toplama ve yayma uygulamalarımız aşağıda açıklanmaktadır. Üyelik Üyelerimiz, üyelik sistemi içerisinde vermiş oldukları bilgileri istedikleri zaman düzenleme ve güncelleme haklarına sahiptirler. Kişiye özel bilgiler kullanıcılarımızın - [Referanslarım](https://www.sanaldata.com/referanslarim) ## Yüklemeler - [Jurassic World Evolution – Türkçe Yaması](https://www.sanaldata.com/?post_type=dlm_download&p=1600) - Jurassic World Evolution – Türkçe Yaması ## Kategoriler - [Yazılım](https://www.sanaldata.com/k/yazilim) - #Yazılım üzerine kod parçacıkları - [Asp.net](https://www.sanaldata.com/k/asp-net) - #Asp.net üzerine yazılım geliştirme ve sorunları - [C#](https://www.sanaldata.com/k/c) - #Csharp üzerine yazılım geliştirme ve sorunları - [Mysql](https://www.sanaldata.com/k/mysql) - #Mysql üzerine yazılım geliştirme ve sorunları - [MSSQL](https://www.sanaldata.com/k/mssql) - #MSSQL üzerine yazılım geliştirme ve sorunları - [Css](https://www.sanaldata.com/k/css) - #Css üzerine yazılım geliştirme ve sorunları - [Android](https://www.sanaldata.com/k/android) - #Android - [Hayattan](https://www.sanaldata.com/k/hayattan) - #Hayattan Kareler - [Devexpress](https://www.sanaldata.com/k/devexpress) - Devexpress üzerine tüm yazılar bu kategoriden ulaşabilirsiniz. - [Hosting](https://www.sanaldata.com/k/hosting) - Hosting yapılandırma ve ayarlarına bu sekmeden ulaşabilirsiniz. - [Wordpress](https://www.sanaldata.com/k/wordpress) - Wordpress üzerine yazılara bu kategoriden ulaşabilirsiniz. - [Php](https://www.sanaldata.com/k/php) - Php üzerine yazılara bu kategoriden ulaşabilirsiniz. - [Javascript](https://www.sanaldata.com/k/javascript) - [Windows](https://www.sanaldata.com/k/windows) - Windows üzerine yazılara bu kategoriden ulaşabilirsiniz. - [Html](https://www.sanaldata.com/k/html) - [Excel](https://www.sanaldata.com/k/excel) - [JQuery](https://www.sanaldata.com/k/jquery) - [Seo](https://www.sanaldata.com/k/seo) - Seo üzerine yazılara bu kategoriden ulaşabilirsiniz. - [Oyun Dünyası](https://www.sanaldata.com/k/oyun-dunyasi) - Oyunlar üzerine mod ve haberlere bu kategoriden ulaşabilirsiniz. - [Haberler](https://www.sanaldata.com/k/oyun-haberlerine-bu-kategoriden-ulasabilirsiniz) - [Ets2](https://www.sanaldata.com/k/ets2-oyun-modlarina-bu-kategoriden-ulasabilirsiniz) - Ets2 oyun modlarına bu kategoriden ulaşabilirsiniz. - [Türkçe yama](https://www.sanaldata.com/k/turkce-yama) - Oyunları türkçeleştiren Türkçe yamalarına bu kategoriden ulaşabilisiniz. - [Genel](https://www.sanaldata.com/k/genel) - [Donanım](https://www.sanaldata.com/k/donanim) - Donanım üzerine yazılara bu kategoriden ulaşabilirsiniz. - [Opel](https://www.sanaldata.com/k/opel) - Opel üzerine yazılara bu kategoriden ulaşabilirsiniz. - [Logo](https://www.sanaldata.com/k/logo) - Logo yazılımına ait sorgular, sorunlar ve çözümlerine bu kategoriden ulaşabilirsiniz. - [Flutter](https://www.sanaldata.com/k/flutter) - Flutter üzerine yazılara bu kategoriden ulaşabilirsiniz. - [Diğer](https://www.sanaldata.com/k/diger) - [Teknoloji Haberleri](https://www.sanaldata.com/k/teknoloji-haberleri) - Teknoloji Haberlerine bu kategoriden ulaşabilirsiniz. - [Oyun Haberleri](https://www.sanaldata.com/k/oyun-haberleri) - [Araba Haberleri](https://www.sanaldata.com/k/arabalar) ## Etiketler - [c#](https://www.sanaldata.com/e/c) - [c# tasklist göstermek](https://www.sanaldata.com/e/c-tasklist-gostermek) - [c# arkaplanda çalışan programları göstermek](https://www.sanaldata.com/e/c-arkaplanda-calisan-programlari-gostermek) - [c# ile processlist gösterme](https://www.sanaldata.com/e/c-ile-processlist-gosterme) - [c# process](https://www.sanaldata.com/e/c-process) - [Csharp](https://www.sanaldata.com/e/csharp) - [C# ile veritabanı bağlantısı](https://www.sanaldata.com/e/c-ile-veritabani-baglantisi) - [c# app.config veritabanı bağlantısı](https://www.sanaldata.com/e/c-app-config-veritabani-baglantisi) - [c# ile app.config](https://www.sanaldata.com/e/c-ile-app-config) - [app.confiden veritabanı bağlantısı](https://www.sanaldata.com/e/app-confiden-veritabani-baglantisi) - [csharp ile xml okuma](https://www.sanaldata.com/e/csharp-ile-xml-okuma) - [xmlreader](https://www.sanaldata.com/e/xmlreader) - [xmlreader kullanımı](https://www.sanaldata.com/e/xmlreader-kullanimi) - [xmlreader ile xml okuma](https://www.sanaldata.com/e/xmlreader-ile-xml-okuma) - [C# XmlReader Kullanımı](https://www.sanaldata.com/e/c-xmlreader-kullanimi) - [c# if kullanımı](https://www.sanaldata.com/e/c-if-kullanimi) - [c# if else](https://www.sanaldata.com/e/c-if-else) - [c# karar yapıları](https://www.sanaldata.com/e/c-karar-yapilari) - [c# if else komutları](https://www.sanaldata.com/e/c-if-else-komutlari) - [c# if else örnekleri](https://www.sanaldata.com/e/c-if-else-ornekleri) - [c# if else yapısı](https://www.sanaldata.com/e/c-if-else-yapisi) - [İf else örnekleri](https://www.sanaldata.com/e/if-else-ornekleri) - [c# dersleri](https://www.sanaldata.com/e/c-dersleri) - [c# da formu yeniden boyutlandırma](https://www.sanaldata.com/e/c-da-formu-yeniden-boyutlandirma) - [c# form boyutları](https://www.sanaldata.com/e/c-form-boyutlari) - [formborder none form sürükleme](https://www.sanaldata.com/e/formborder-none-form-surukleme) - [c# sürüklenebilir form yapımı](https://www.sanaldata.com/e/c-suruklenebilir-form-yapimi) - [c# taşınabilir form yapımı](https://www.sanaldata.com/e/c-tasinabilir-form-yapimi) - [c# ile mail gönderme kodu](https://www.sanaldata.com/e/c-ile-mail-gonderme-kodu) - [csharp dersleri](https://www.sanaldata.com/e/csharp-dersleri) - [c# ile mail gönderme yöntemleri](https://www.sanaldata.com/e/c-ile-mail-gonderme-yontemleri) - [c# combobox kulllanımı](https://www.sanaldata.com/e/c-combobox-kulllanimi) - [c# combobox value değeri aktarma](https://www.sanaldata.com/e/c-combobox-value-degeri-aktarma) - [c# combobox value değeri yükleme](https://www.sanaldata.com/e/c-combobox-value-degeri-yukleme) - [c# combobox text ve value değerleri](https://www.sanaldata.com/e/c-combobox-text-ve-value-degerleri) - [c# ile veri gönderme](https://www.sanaldata.com/e/c-ile-veri-gonderme) - [c# ile xml gönderme](https://www.sanaldata.com/e/c-ile-xml-gonderme) - [asp.net ile href temizleme](https://www.sanaldata.com/e/asp-net-ile-href-temizleme) - [asp.net link remove](https://www.sanaldata.com/e/asp-net-link-remove) - [asp.net a href remove](https://www.sanaldata.com/e/asp-net-a-href-remove) - [asp.net word limits](https://www.sanaldata.com/e/asp-net-word-limits) - [asp.net words limit](https://www.sanaldata.com/e/asp-net-words-limit) - [asp.net kelime sınırı koyma](https://www.sanaldata.com/e/asp-net-kelime-siniri-koyma) - [mysql char convert time](https://www.sanaldata.com/e/mysql-char-convert-time) - [mysql char convert date time](https://www.sanaldata.com/e/mysql-char-convert-date-time) - [Asp.net repeater multi record delete](https://www.sanaldata.com/e/asp-net-repeater-multi-record-delete) - [Asp.net repeater multi delete](https://www.sanaldata.com/e/asp-net-repeater-multi-delete) - [Asp.net repeater checkbox ile çoklu kayıt silme](https://www.sanaldata.com/e/asp-net-repeater-checkbox-ile-coklu-kayit-silme) - [asp.net codebehind style remove](https://www.sanaldata.com/e/asp-net-codebehind-style-remove) - [asp.net style silme](https://www.sanaldata.com/e/asp-net-style-silme) - [asp.net style remove](https://www.sanaldata.com/e/asp-net-style-remove) - [asp.net cache temizleme](https://www.sanaldata.com/e/asp-net-cache-temizleme) - [asp.net output cache temizleme](https://www.sanaldata.com/e/asp-net-output-cache-temizleme) - [asp.net output cache clear](https://www.sanaldata.com/e/asp-net-output-cache-clear) - [asp.net output cache codebehind clear](https://www.sanaldata.com/e/asp-net-output-cache-codebehind-clear) - [asp.net ssl redirect](https://www.sanaldata.com/e/asp-net-ssl-redirect) - [asp.net ssl redirect rule](https://www.sanaldata.com/e/asp-net-ssl-redirect-rule) - [asp.net webconfig ssl redirect](https://www.sanaldata.com/e/asp-net-webconfig-ssl-redirect) - [asp.net webconfig ssl rule](https://www.sanaldata.com/e/asp-net-webconfig-ssl-rule) - [asp.net http to https redirect rule](https://www.sanaldata.com/e/asp-net-http-to-https-redirect-rule) - [c# wifi kapatma](https://www.sanaldata.com/e/c-wifi-kapatma) - [c# network status change](https://www.sanaldata.com/e/c-network-status-change) - [c# wifi disabled](https://www.sanaldata.com/e/c-wifi-disabled) - [c# excel dataGridView copy / paste](https://www.sanaldata.com/e/c-excel-datagridview-copy-paste) - [c# ile panel ortalama](https://www.sanaldata.com/e/c-ile-panel-ortalama) - [c# imleç değiştirme](https://www.sanaldata.com/e/c-imlec-degistirme) - [c# cursor change](https://www.sanaldata.com/e/c-cursor-change) - [c# cursor change codebehind](https://www.sanaldata.com/e/c-cursor-change-codebehind) - [asp.net önbellekleme](https://www.sanaldata.com/e/asp-net-onbellekleme) - [asp.net webconfig önbellekleme](https://www.sanaldata.com/e/asp-net-webconfig-onbellekleme) - [Validation of viewstate MAC failed. solutions](https://www.sanaldata.com/e/validation-of-viewstate-mac-failed-solutions) - [asp.net ip request](https://www.sanaldata.com/e/asp-net-ip-request) - [asp.net ip adress request](https://www.sanaldata.com/e/asp-net-ip-adress-request) - [asp.net ile ziyaretcinin ip adresini almak](https://www.sanaldata.com/e/asp-net-ile-ziyaretcinin-ip-adresini-almak) - [Mail Enable Port Ayarı](https://www.sanaldata.com/e/mail-enable-port-ayari) - [Mail Enable Port Ayarlama](https://www.sanaldata.com/e/mail-enable-port-ayarlama) - [mail enable de 587 port ayarı](https://www.sanaldata.com/e/mail-enable-de-587-port-ayari) - [mail enable hotmail & gmail mail gelmeme sorunu](https://www.sanaldata.com/e/mail-enable-hotmail-gmail-mail-gelmeme-sorunu) - [c# veritabanına dosya kayıt etme](https://www.sanaldata.com/e/c-veritabanina-dosya-kayit-etme) - [c# file convert byte](https://www.sanaldata.com/e/c-file-convert-byte) - [Filezilla Could Not Load TLS Libraries solved](https://www.sanaldata.com/e/filezilla-could-not-load-tls-libraries-solved) - [Jetpack Giden HTTPS çalışmıyor çözümü](https://www.sanaldata.com/e/jetpack-giden-https-calismiyor-cozumu) - [Visual Studio Cache removed](https://www.sanaldata.com/e/visual-studio-cache-removed) - [Visual Studio Cache file](https://www.sanaldata.com/e/visual-studio-cache-file) - [Visual Studio Cache file location](https://www.sanaldata.com/e/visual-studio-cache-file-location) - [Android Studio requires JDK 1.8 or later to compile solved](https://www.sanaldata.com/e/android-studio-requires-jdk-1-8-or-later-to-compile-solved) - [Android title bar remove](https://www.sanaldata.com/e/android-title-bar-remove) - [Android header title bar remove](https://www.sanaldata.com/e/android-header-title-bar-remove) - [asp.net space remove](https://www.sanaldata.com/e/asp-net-space-remove) - [asp.net html render space remove](https://www.sanaldata.com/e/asp-net-html-render-space-remove) - [asp.net html space remove](https://www.sanaldata.com/e/asp-net-html-space-remove) - [Android İnternet Check Control Code](https://www.sanaldata.com/e/android-internet-check-control-code) - [Android Application Name Change](https://www.sanaldata.com/e/android-application-name-change) - [c# windows form print](https://www.sanaldata.com/e/c-windows-form-print) - [Asp.net CheckBoxList Codebehinde multiple Values](https://www.sanaldata.com/e/asp-net-checkboxlist-codebehinde-multiple-values) - [Asp.net Rewrite Url Postback error](https://www.sanaldata.com/e/asp-net-rewrite-url-postback-error) - [asp.net md5](https://www.sanaldata.com/e/asp-net-md5) - [asp.net ile md5 şifreleme nasıl kullanıyor ?](https://www.sanaldata.com/e/asp-net-ile-md5-sifreleme-nasil-kullaniyor) - [form textbox null check](https://www.sanaldata.com/e/form-textbox-null-check) - [C# contextMenuStrip dynamic remove](https://www.sanaldata.com/e/c-contextmenustrip-dynamic-remove) - [C# contextMenuStrip codebehind item remove](https://www.sanaldata.com/e/c-contextmenustrip-codebehind-item-remove) - [xdatagrid columns position saved](https://www.sanaldata.com/e/xdatagrid-columns-position-saved) - [devexpress xdatagrid columns positions](https://www.sanaldata.com/e/devexpress-xdatagrid-columns-positions) - [mysql date format function](https://www.sanaldata.com/e/mysql-date-format-function) - [mysql date function](https://www.sanaldata.com/e/mysql-date-function) - [C# datagridview rows delete](https://www.sanaldata.com/e/c-datagridview-rows-delete) - [C# datagridview right click rows delete](https://www.sanaldata.com/e/c-datagridview-right-click-rows-delete) - [C# datagridview columns image](https://www.sanaldata.com/e/c-datagridview-columns-image) - [Terimi kaldır: C# datagridview columns image C# datagridview columns web url](https://www.sanaldata.com/e/terimi-kaldir-c-datagridview-columns-image-c-datagridview-columns-web-url) - [Terimi kaldır: C# datagridview columns image C# datagridview columns web images url](https://www.sanaldata.com/e/terimi-kaldir-c-datagridview-columns-image-c-datagridview-columns-web-images-url) - [devexpress rows color change](https://www.sanaldata.com/e/devexpress-rows-color-change) - [devepxress GridControl row color change](https://www.sanaldata.com/e/devepxress-gridcontrol-row-color-change) - [Devexpress xtragrid rows count](https://www.sanaldata.com/e/devexpress-xtragrid-rows-count) - [c# desktop background change](https://www.sanaldata.com/e/c-desktop-background-change) - [mouse position change](https://www.sanaldata.com/e/mouse-position-change) - [mouse position](https://www.sanaldata.com/e/mouse-position) - [Wannacrypt3r 2.0 nasıl korunurum](https://www.sanaldata.com/e/wannacrypt3r-2-0-nasil-korunurum) - [Wannacrypt3r 2.0 önlemler](https://www.sanaldata.com/e/wannacrypt3r-2-0-onlemler) - [gridcontrol cell value change](https://www.sanaldata.com/e/gridcontrol-cell-value-change) - [C# datagridview insert rows](https://www.sanaldata.com/e/c-datagridview-insert-rows) - [Devexpress](https://www.sanaldata.com/e/devexpress) - [devexpress context menu strip kullanımı](https://www.sanaldata.com/e/devexpress-context-menu-strip-kullanimi) - [Visual Studio ActivityLog.Xml error solution](https://www.sanaldata.com/e/visual-studio-activitylog-xml-error-solution) - [C# datagridview combobox items add](https://www.sanaldata.com/e/c-datagridview-combobox-items-add) - [c# Datagridview cell insert button](https://www.sanaldata.com/e/c-datagridview-cell-insert-button) - [Android Studio Unable to locate adb solution](https://www.sanaldata.com/e/android-studio-unable-to-locate-adb-solution) - [c# iban check](https://www.sanaldata.com/e/c-iban-check) - [c# ile başlat çubuğunu gizleme](https://www.sanaldata.com/e/c-ile-baslat-cubugunu-gizleme) - [Wordpress'de tüm taslak yazıları yayınlamak](https://www.sanaldata.com/e/wordpressde-tum-taslak-yazilari-yayinlamak) - [DialogResult c# Kullanımı](https://www.sanaldata.com/e/dialogresult-c-kullanimi) - [c# messagebox yes no](https://www.sanaldata.com/e/c-messagebox-yes-no) - [c# evet hayır yapımı](https://www.sanaldata.com/e/c-evet-hayir-yapimi) - [asp.net yönlendirme](https://www.sanaldata.com/e/asp-net-yonlendirme) - [asp.net 301](https://www.sanaldata.com/e/asp-net-301) - [asp.net 301 yönlendirme](https://www.sanaldata.com/e/asp-net-301-yonlendirme) - [asp 301 yönlendirme](https://www.sanaldata.com/e/asp-301-yonlendirme) - [asp.net 301 redirect](https://www.sanaldata.com/e/asp-net-301-redirect) - [asp.net](https://www.sanaldata.com/e/asp-net) - [ModalPopupExtender](https://www.sanaldata.com/e/modalpopupextender) - [ModalPopupExtender kullanımı](https://www.sanaldata.com/e/modalpopupextender-kullanimi) - [ModalPopupExtender example](https://www.sanaldata.com/e/modalpopupextender-example) - [ModalPopupExtender örnekleri](https://www.sanaldata.com/e/modalpopupextender-ornekleri) - [ModalPopupExtender nasıl kullanılır](https://www.sanaldata.com/e/modalpopupextender-nasil-kullanilir) - [asp.net ModalPopupExtender](https://www.sanaldata.com/e/asp-net-modalpopupextender) - [wordpress random post](https://www.sanaldata.com/e/wordpress-random-post) - [matrix 4](https://www.sanaldata.com/e/matrix-4) - [matrix 4 kimler oynuyor](https://www.sanaldata.com/e/matrix-4-kimler-oynuyor) - [matrix 4 yapımcısı](https://www.sanaldata.com/e/matrix-4-yapimcisi) - [matrix 4 ne zaman çıkıyor](https://www.sanaldata.com/e/matrix-4-ne-zaman-cikiyor) - [repeater findcontrol](https://www.sanaldata.com/e/repeater-findcontrol) - [repeater footer template findcontrol](https://www.sanaldata.com/e/repeater-footer-template-findcontrol) - [repeater header template findcontrol](https://www.sanaldata.com/e/repeater-header-template-findcontrol) - [asp.net repeater findcontrol kullanım](https://www.sanaldata.com/e/asp-net-repeater-findcontrol-kullanim) - [asp.net yes no](https://www.sanaldata.com/e/asp-net-yes-no) - [asp.net javascript yes no](https://www.sanaldata.com/e/asp-net-javascript-yes-no) - [asp.net silmek istediğinize eminmisiniz](https://www.sanaldata.com/e/asp-net-silmek-istediginize-eminmisiniz) - [asp.net javascript ile evet hayır msgbox](https://www.sanaldata.com/e/asp-net-javascript-ile-evet-hayir-msgbox) - [asp.net slash remover](https://www.sanaldata.com/e/asp-net-slash-remover) - [url ending slash remover](https://www.sanaldata.com/e/url-ending-slash-remover) - [asp.net cache disabled](https://www.sanaldata.com/e/asp-net-cache-disabled) - [asp.net cache disable](https://www.sanaldata.com/e/asp-net-cache-disable) - [asp.net viewstate footer move](https://www.sanaldata.com/e/asp-net-viewstate-footer-move) - [asp.net viewstate bottom move](https://www.sanaldata.com/e/asp-net-viewstate-bottom-move) - [asp.net viewstate move to footer](https://www.sanaldata.com/e/asp-net-viewstate-move-to-footer) - [asp.net viewstate move to bottom](https://www.sanaldata.com/e/asp-net-viewstate-move-to-bottom) - [c# txt read](https://www.sanaldata.com/e/c-txt-read) - [c# txt write](https://www.sanaldata.com/e/c-txt-write) - [c# ile txt dosyası yazma](https://www.sanaldata.com/e/c-ile-txt-dosyasi-yazma) - [c# ile txt okuma](https://www.sanaldata.com/e/c-ile-txt-okuma) - [c# ile txt işlemleri](https://www.sanaldata.com/e/c-ile-txt-islemleri) - [c# ile dosyadan veri okumak](https://www.sanaldata.com/e/c-ile-dosyadan-veri-okumak) - [excel düşey ara nasıl kullanılır ?](https://www.sanaldata.com/e/excel-dusey-ara-nasil-kullanilir) - [excel düşey ara kullanımı](https://www.sanaldata.com/e/excel-dusey-ara-kullanimi) - [excelde düşey arama nasıl yaparım](https://www.sanaldata.com/e/excelde-dusey-arama-nasil-yaparim) - [excel vlookup](https://www.sanaldata.com/e/excel-vlookup) - [excel vlookup nasıl kullanılır](https://www.sanaldata.com/e/excel-vlookup-nasil-kullanilir) - [c# ile mac adresini öğrenme](https://www.sanaldata.com/e/c-ile-mac-adresini-ogrenme) - [c# ile mac adresini görme](https://www.sanaldata.com/e/c-ile-mac-adresini-gorme) - [mysql columns create query](https://www.sanaldata.com/e/mysql-columns-create-query) - [sql create column query](https://www.sanaldata.com/e/sql-create-column-query) - [c# textbox upper](https://www.sanaldata.com/e/c-textbox-upper) - [c# textbox karakter büyük yazdırma](https://www.sanaldata.com/e/c-textbox-karakter-buyuk-yazdirma) - [c# textbox karakter büyütme](https://www.sanaldata.com/e/c-textbox-karakter-buyutme) - [c# txt veri ekleme](https://www.sanaldata.com/e/c-txt-veri-ekleme) - [c# inputbox](https://www.sanaldata.com/e/c-inputbox) - [c# inputbox kullanımı](https://www.sanaldata.com/e/c-inputbox-kullanimi) - [c# da inputbox nasıl kullanılır](https://www.sanaldata.com/e/c-da-inputbox-nasil-kullanilir) - [web.config 301 redirect](https://www.sanaldata.com/e/web-config-301-redirect) - [webconfig 301 yönlendirme](https://www.sanaldata.com/e/webconfig-301-yonlendirme) - [web.config all pages redirect 301](https://www.sanaldata.com/e/web-config-all-pages-redirect-301) - [jquery menü](https://www.sanaldata.com/e/jquery-menu) - [jquery sınırsız açılır menü](https://www.sanaldata.com/e/jquery-sinirsiz-acilir-menu) - [jquery sınırsız menü](https://www.sanaldata.com/e/jquery-sinirsiz-menu) - [jquery active link css](https://www.sanaldata.com/e/jquery-active-link-css) - [MYSQL ExecuteScalar() example](https://www.sanaldata.com/e/mysql-executescalar-example) - [MYSQL ExecuteScalar using](https://www.sanaldata.com/e/mysql-executescalar-using) - [MYSQL ExecuteScalar() örnek](https://www.sanaldata.com/e/mysql-executescalar-ornek) - [MYSQL ExecuteScalar() nasıl kullanılır](https://www.sanaldata.com/e/mysql-executescalar-nasil-kullanilir) - [Mysql - MariaDb 140 “Wrong create options” solutions](https://www.sanaldata.com/e/mysql-mariadb-140-wrong-create-options-solutions) - [windows 10 search error](https://www.sanaldata.com/e/windows-10-search-error) - [windows 10 search error solutions](https://www.sanaldata.com/e/windows-10-search-error-solutions) - [windows 10 search not working](https://www.sanaldata.com/e/windows-10-search-not-working) - [Windows 10 Search Not Working [Solved]](https://www.sanaldata.com/e/windows-10-search-not-working-solved) - [Windows 10 Arama Sorunu çözümü](https://www.sanaldata.com/e/windows-10-arama-sorunu-cozumu) - [windows 10 başlat çubuğu arama sorunu](https://www.sanaldata.com/e/windows-10-baslat-cubugu-arama-sorunu) - [mysql tablo kopyalama](https://www.sanaldata.com/e/mysql-tablo-kopyalama) - [mssql tablo kopyalama](https://www.sanaldata.com/e/mssql-tablo-kopyalama) - [mssql tablo yedek alma](https://www.sanaldata.com/e/mssql-tablo-yedek-alma) - [mysql tablo yedek alma](https://www.sanaldata.com/e/mysql-tablo-yedek-alma) - [mssql copy table](https://www.sanaldata.com/e/mssql-copy-table) - [mysql copy table](https://www.sanaldata.com/e/mysql-copy-table) - [max_user_connections çözümü](https://www.sanaldata.com/e/max_user_connections-cozumu) - [max_user_connections hatası neden olur](https://www.sanaldata.com/e/max_user_connections-hatasi-neden-olur) - [max_user_connections solutions](https://www.sanaldata.com/e/max_user_connections-solutions) - [asp.net max_user_connections solutions](https://www.sanaldata.com/e/asp-net-max_user_connections-solutions) - [asp.net max_user_connections çözümü](https://www.sanaldata.com/e/asp-net-max_user_connections-cozumu) - [asp.net pdf kaydetme](https://www.sanaldata.com/e/asp-net-pdf-kaydetme) - [asp.net websayfayı pdf kaydetme](https://www.sanaldata.com/e/asp-net-websayfayi-pdf-kaydetme) - [asp.net html output pdf](https://www.sanaldata.com/e/asp-net-html-output-pdf) - [asp.net output pdf](https://www.sanaldata.com/e/asp-net-output-pdf) - [asp.net website pdf save](https://www.sanaldata.com/e/asp-net-website-pdf-save) - [ets2 mod](https://www.sanaldata.com/e/ets2-mod) - [ets2 kamyon modu](https://www.sanaldata.com/e/ets2-kamyon-modu) - [c# excel kurulu olmadan excel'e aktarma](https://www.sanaldata.com/e/c-excel-kurulu-olmadan-excele-aktarma) - [c# excel'e aktarma](https://www.sanaldata.com/e/c-excele-aktarma) - [epplus examples](https://www.sanaldata.com/e/epplus-examples) - [epplus kullanımı](https://www.sanaldata.com/e/epplus-kullanimi) - [epplus ile excel aktarma](https://www.sanaldata.com/e/epplus-ile-excel-aktarma) - [c# ile excel oluşturma](https://www.sanaldata.com/e/c-ile-excel-olusturma) - [windows 10 gptedit.msc sorunu](https://www.sanaldata.com/e/windows-10-gptedit-msc-sorunu) - [windows10 gptedit.msc açılmama sorunu çözümü](https://www.sanaldata.com/e/windows10-gptedit-msc-acilmama-sorunu-cozumu) - [ets2 fiat modları](https://www.sanaldata.com/e/ets2-fiat-modlari) - [asp.net cookie security](https://www.sanaldata.com/e/asp-net-cookie-security) - [asp.net session security](https://www.sanaldata.com/e/asp-net-session-security) - [asp.net cookie güvenliği](https://www.sanaldata.com/e/asp-net-cookie-guvenligi) - [asp.net session güvenliği](https://www.sanaldata.com/e/asp-net-session-guvenligi) - [asp.net cookie güvenliği web.config](https://www.sanaldata.com/e/asp-net-cookie-guvenligi-web-config) - [asp.net json read](https://www.sanaldata.com/e/asp-net-json-read) - [C# ile karakteri büyütme](https://www.sanaldata.com/e/c-ile-karakteri-buyutme) - [jquery buton click](https://www.sanaldata.com/e/jquery-buton-click) - [windows firewall port açma](https://www.sanaldata.com/e/windows-firewall-port-acma) - [windows firewall ip izin verme](https://www.sanaldata.com/e/windows-firewall-ip-izin-verme) - [windows firewall dışardan erişime açma](https://www.sanaldata.com/e/windows-firewall-disardan-erisime-acma) - [Android](https://www.sanaldata.com/e/android) - [android webview kullanımı](https://www.sanaldata.com/e/android-webview-kullanimi) - [android webview ile site açtırma](https://www.sanaldata.com/e/android-webview-ile-site-actirma) - [webview uygulaması yapmak](https://www.sanaldata.com/e/webview-uygulamasi-yapmak) - [Android Toolbar Silme](https://www.sanaldata.com/e/android-toolbar-silme) - [Android Toolbar Remove](https://www.sanaldata.com/e/android-toolbar-remove) - [Android Toolbar Hide](https://www.sanaldata.com/e/android-toolbar-hide) - [Android Toolbar Disabled](https://www.sanaldata.com/e/android-toolbar-disabled) - [Android internet kontrolü](https://www.sanaldata.com/e/android-internet-kontrolu) - [Android İnternet Check](https://www.sanaldata.com/e/android-internet-check) - [Microsoft rdp port değiştirme](https://www.sanaldata.com/e/microsoft-rdp-port-degistirme) - [rdp port change](https://www.sanaldata.com/e/rdp-port-change) - [Windows Server 2012 R2 Uzakmasaüstü Portu Değiştirme](https://www.sanaldata.com/e/windows-server-2012-r2-uzakmasaustu-portu-degistirme) - [Windows Server 2016 Uzakmasaüstü Portu Değiştirme](https://www.sanaldata.com/e/windows-server-2016-uzakmasaustu-portu-degistirme) - [Windows Server 2019 Uzakmasaüstü Portu Değiştirme](https://www.sanaldata.com/e/windows-server-2019-uzakmasaustu-portu-degistirme) - [nuget](https://www.sanaldata.com/e/nuget) - [The current environment doesn't have a solution open.](https://www.sanaldata.com/e/the-current-environment-doesnt-have-a-solution-open) - [Asp.net hata loglama](https://www.sanaldata.com/e/asp-net-hata-loglama) - [Asp.net hata kayıt etme](https://www.sanaldata.com/e/asp-net-hata-kayit-etme) - [Asp.net Elmah Loglama Sistemi](https://www.sanaldata.com/e/asp-net-elmah-loglama-sistemi) - [asp.net onesignal](https://www.sanaldata.com/e/asp-net-onesignal) - [asp.net onesignal push notify](https://www.sanaldata.com/e/asp-net-onesignal-push-notify) - [asp.net ile iç içe kategori](https://www.sanaldata.com/e/asp-net-ile-ic-ice-kategori) - [asp.net ile sınırsız kırılımlı kategori](https://www.sanaldata.com/e/asp-net-ile-sinirsiz-kirilimli-kategori) - [mysql türkçe dil ayarı](https://www.sanaldata.com/e/mysql-turkce-dil-ayari) - [mysql dayname türkçe yapma](https://www.sanaldata.com/e/mysql-dayname-turkce-yapma) - [mysql Dayname Türkçe günler](https://www.sanaldata.com/e/mysql-dayname-turkce-gunler) - [Litore Resort Hotel & Spa incelemesi](https://www.sanaldata.com/e/litore-resort-hotel-spa-incelemesi) - [Litore Resort Hotel & Spa yorumlar](https://www.sanaldata.com/e/litore-resort-hotel-spa-yorumlar) - [Litore Resort Hotel & Spa Nasıldır ?](https://www.sanaldata.com/e/litore-resort-hotel-spa-nasildir) - [Litore Resort Hotel & Spa Giden Birinin Gözünden](https://www.sanaldata.com/e/litore-resort-hotel-spa-giden-birinin-gozunden) - [Pine Bay Holiday Resort Hotel incelemesi](https://www.sanaldata.com/e/pine-bay-holiday-resort-hotel-incelemesi) - [Pine Bay Holiday Resort Hotel yorumlar](https://www.sanaldata.com/e/pine-bay-holiday-resort-hotel-yorumlar) - [Pine Bay Holiday Resort Hotel nerede](https://www.sanaldata.com/e/pine-bay-holiday-resort-hotel-nerede) - [Pine Bay Holiday Resort Hotel konumu](https://www.sanaldata.com/e/pine-bay-holiday-resort-hotel-konumu) - [Android studio geri tuşu iptali](https://www.sanaldata.com/e/android-studio-geri-tusu-iptali) - [Android studio webview history back](https://www.sanaldata.com/e/android-studio-webview-history-back) - [sql server versiyon öğrenme](https://www.sanaldata.com/e/sql-server-versiyon-ogrenme) - [mysql server versiyonunu öğrenme](https://www.sanaldata.com/e/mysql-server-versiyonunu-ogrenme) - [c# esc form closed](https://www.sanaldata.com/e/c-esc-form-closed) - [c# escape form closed](https://www.sanaldata.com/e/c-escape-form-closed) - [saving changes is not permitted](https://www.sanaldata.com/e/saving-changes-is-not-permitted) - [saving changes is not permitted solitions](https://www.sanaldata.com/e/saving-changes-is-not-permitted-solitions) - [saving changes is not permitted çözümü](https://www.sanaldata.com/e/saving-changes-is-not-permitted-cozumu) - [javascript sum](https://www.sanaldata.com/e/javascript-sum) - [javascript table sum](https://www.sanaldata.com/e/javascript-table-sum) - [javascript table td sum](https://www.sanaldata.com/e/javascript-table-td-sum) - [asp.net file directory](https://www.sanaldata.com/e/asp-net-file-directory) - [asp.net klasör içindeki dosyalar](https://www.sanaldata.com/e/asp-net-klasor-icindeki-dosyalar) - [asp.net ile dosya içindekileri gösterme](https://www.sanaldata.com/e/asp-net-ile-dosya-icindekileri-gosterme) - [C# ile bot yazma](https://www.sanaldata.com/e/c-ile-bot-yazma) - [Asp.net İle Bot Yazma](https://www.sanaldata.com/e/asp-net-ile-bot-yazma) - [ios mail kurma](https://www.sanaldata.com/e/ios-mail-kurma) - [ios pop3 mail kurma](https://www.sanaldata.com/e/ios-pop3-mail-kurma) - [İphone mail kurma](https://www.sanaldata.com/e/iphone-mail-kurma) - [C# ile windows öğrenme](https://www.sanaldata.com/e/c-ile-windows-ogrenme) - [c# ile windows sürümünü öğrenme](https://www.sanaldata.com/e/c-ile-windows-surumunu-ogrenme) - [c# ile windows adını öğrenm](https://www.sanaldata.com/e/c-ile-windows-adini-ogrenm) - [c# ile windows adını görme](https://www.sanaldata.com/e/c-ile-windows-adini-gorme) - [c# ile bilgisayar çalışma süresi](https://www.sanaldata.com/e/c-ile-bilgisayar-calisma-suresi) - [c# ile bilgisayar çalışma zamanı](https://www.sanaldata.com/e/c-ile-bilgisayar-calisma-zamani) - [c# ile bilgisayar kaç saatir çalışıyor](https://www.sanaldata.com/e/c-ile-bilgisayar-kac-saatir-calisiyor) - [C# harddisk letter disk](https://www.sanaldata.com/e/c-harddisk-letter-disk) - [c# Hdd info](https://www.sanaldata.com/e/c-hdd-info) - [C# hdd info and letter drive](https://www.sanaldata.com/e/c-hdd-info-and-letter-drive) - [Asp.net Temel Güvenlik İpuçları](https://www.sanaldata.com/e/asp-net-temel-guvenlik-ipuclari) - [Asp.net autocomplete](https://www.sanaldata.com/e/asp-net-autocomplete) - [asp.net jquery autocomplete](https://www.sanaldata.com/e/asp-net-jquery-autocomplete) - [Döviz kurlarını çekme](https://www.sanaldata.com/e/doviz-kurlarini-cekme) - [asp.net ile merkez bankası kurlarını çekme](https://www.sanaldata.com/e/asp-net-ile-merkez-bankasi-kurlarini-cekme) - [jquery ile resim yakınlaştırma](https://www.sanaldata.com/e/jquery-ile-resim-yakinlastirma) - [jquery ile resim büyütme](https://www.sanaldata.com/e/jquery-ile-resim-buyutme) - [eticaret jquery resim zoom yapma](https://www.sanaldata.com/e/eticaret-jquery-resim-zoom-yapma) - [Asp.net link parametre change](https://www.sanaldata.com/e/asp-net-link-parametre-change) - [asp.net query.string değiştirme](https://www.sanaldata.com/e/asp-net-query-string-degistirme) - [asp.net query.string value change](https://www.sanaldata.com/e/asp-net-query-string-value-change) - [Wordpress comment tepmpate](https://www.sanaldata.com/e/wordpress-comment-tepmpate) - [Wordpress yorumları gösterme](https://www.sanaldata.com/e/wordpress-yorumlari-gosterme) - [wordpress single.php comments](https://www.sanaldata.com/e/wordpress-single-php-comments) - [wordpress show comments on single.php](https://www.sanaldata.com/e/wordpress-show-comments-on-single-php) - [asp.net CheckBoxList selected text](https://www.sanaldata.com/e/asp-net-checkboxlist-selected-text) - [asp.net CheckBoxList selected value](https://www.sanaldata.com/e/asp-net-checkboxlist-selected-value) - [C# listview](https://www.sanaldata.com/e/c-listview) - [c# listview search](https://www.sanaldata.com/e/c-listview-search) - [Asp.Net Repeater İçindeki Kontrollere Ulaşmak](https://www.sanaldata.com/e/asp-net-repeater-icindeki-kontrollere-ulasmak) - [c# anakart seri nosunu almak](https://www.sanaldata.com/e/c-anakart-seri-nosunu-almak) - [c# ile anakart seri no okumak](https://www.sanaldata.com/e/c-ile-anakart-seri-no-okumak) - [c# mainboard serial number get](https://www.sanaldata.com/e/c-mainboard-serial-number-get) - [c# mainboard serialnumber](https://www.sanaldata.com/e/c-mainboard-serialnumber) - [C# datetime format](https://www.sanaldata.com/e/c-datetime-format) - [Datetime Format C#](https://www.sanaldata.com/e/datetime-format-c) - [C# ile tarih biçimlendirme](https://www.sanaldata.com/e/c-ile-tarih-bicimlendirme) - [C# ile tarih formatlama](https://www.sanaldata.com/e/c-ile-tarih-formatlama) - [Datatables footer sum](https://www.sanaldata.com/e/datatables-footer-sum) - [datatables column sum](https://www.sanaldata.com/e/datatables-column-sum) - [Datatables Sütun Toplattırma](https://www.sanaldata.com/e/datatables-sutun-toplattirma) - [Datatable Dip Toplamını Hesaplama](https://www.sanaldata.com/e/datatable-dip-toplamini-hesaplama) - [Yapım aşamasında tasarımı](https://www.sanaldata.com/e/yapim-asamasinda-tasarimi) - [Yapım Aşamasında İndex Html](https://www.sanaldata.com/e/yapim-asamasinda-index-html) - [Yapım Aşamasında Sayfası Hazır Kod](https://www.sanaldata.com/e/yapim-asamasinda-sayfasi-hazir-kod) - [Yapım Aşamasında Sayfası Dizaynı](https://www.sanaldata.com/e/yapim-asamasinda-sayfasi-dizayni) - [Yapım Aşamasında Sayfası Html Tasarımı](https://www.sanaldata.com/e/yapim-asamasinda-sayfasi-html-tasarimi) - [Asp.net Popup close](https://www.sanaldata.com/e/asp-net-popup-close) - [asp.net Codebehind popup close](https://www.sanaldata.com/e/asp-net-codebehind-popup-close) - [WebForms UnobtrusiveValidationMode solutions](https://www.sanaldata.com/e/webforms-unobtrusivevalidationmode-solutions) - [Asp.net UnobtrusiveValidationMode çözümü](https://www.sanaldata.com/e/asp-net-unobtrusivevalidationmode-cozumu) - [UnobtrusiveValidationMode solutions](https://www.sanaldata.com/e/unobtrusivevalidationmode-solutions) - [html sayfa yönlendirme](https://www.sanaldata.com/e/html-sayfa-yonlendirme) - [html yönlendirme kodu](https://www.sanaldata.com/e/html-yonlendirme-kodu) - [Asp.net TextBox AutoComplete Disabled](https://www.sanaldata.com/e/asp-net-textbox-autocomplete-disabled) - [Asp.net AutoComplete Kapatma](https://www.sanaldata.com/e/asp-net-autocomplete-kapatma) - [Asp.net Google Chrome AutoComplete Disabled](https://www.sanaldata.com/e/asp-net-google-chrome-autocomplete-disabled) - [Jurassic World Evolution Türkçe](https://www.sanaldata.com/e/jurassic-world-evolution-turkce) - [Jurassic World Evolution Türkçe Dil Paketi](https://www.sanaldata.com/e/jurassic-world-evolution-turkce-dil-paketi) - [Jurassic World Evolution Yaması Türkçe](https://www.sanaldata.com/e/jurassic-world-evolution-yamasi-turkce) - [Ets2 Toros Modu](https://www.sanaldata.com/e/ets2-toros-modu) - [Ets2 Araba Modu](https://www.sanaldata.com/e/ets2-araba-modu) - [Ets2 Modları](https://www.sanaldata.com/e/ets2-modlari) - [Ets2 Renault12 Modu](https://www.sanaldata.com/e/ets2-renault12-modu) - [ets2 ducato modu](https://www.sanaldata.com/e/ets2-ducato-modu) - [ets2 fiat ducato modu](https://www.sanaldata.com/e/ets2-fiat-ducato-modu) - [ets2](https://www.sanaldata.com/e/ets2) - [ets2 yamaları](https://www.sanaldata.com/e/ets2-yamalari) - [ets2 araba modları](https://www.sanaldata.com/e/ets2-araba-modlari) - [ets2 Volkswagen Passat](https://www.sanaldata.com/e/ets2-volkswagen-passat) - [ets2 Volkswagen Passat modu](https://www.sanaldata.com/e/ets2-volkswagen-passat-modu) - [iframe auto height](https://www.sanaldata.com/e/iframe-auto-height) - [iframe auto width](https://www.sanaldata.com/e/iframe-auto-width) - [iframe otomatik genişlik](https://www.sanaldata.com/e/iframe-otomatik-genislik) - [iframe otomatik yükseklik](https://www.sanaldata.com/e/iframe-otomatik-yukseklik) - [iframe otomatik boyutlandırma](https://www.sanaldata.com/e/iframe-otomatik-boyutlandirma) - [toggle kullanımı](https://www.sanaldata.com/e/toggle-kullanimi) - [jquery açılır kapanır menü yapımı](https://www.sanaldata.com/e/jquery-acilir-kapanir-menu-yapimi) - [jquery div hide](https://www.sanaldata.com/e/jquery-div-hide) - [jquery div gizleme](https://www.sanaldata.com/e/jquery-div-gizleme) - [jquery slideToggle kullanımı](https://www.sanaldata.com/e/jquery-slidetoggle-kullanimi) - [Uzak Bilgisayar ağ düzeyinde kimlik doğrulaması gerektiriyor hatası](https://www.sanaldata.com/e/uzak-bilgisayar-ag-duzeyinde-kimlik-dogrulamasi-gerektiriyor-hatasi) - [GetResponse" with "0" argument(s): "The operation has timed out solved](https://www.sanaldata.com/e/getresponse-with-0-arguments-the-operation-has-timed-out-solved) - [Ets2 bmw modu](https://www.sanaldata.com/e/ets2-bmw-modu) - [ets2 m5 modu](https://www.sanaldata.com/e/ets2-m5-modu) - [ets2 bwm m5 modu](https://www.sanaldata.com/e/ets2-bwm-m5-modu) - [ets2 mercedes modu](https://www.sanaldata.com/e/ets2-mercedes-modu) - [ets2 mercedes a45 modu](https://www.sanaldata.com/e/ets2-mercedes-a45-modu) - [ets2 man modları](https://www.sanaldata.com/e/ets2-man-modlari) - [ets2 man f2000](https://www.sanaldata.com/e/ets2-man-f2000) - [ets2 bwm modları](https://www.sanaldata.com/e/ets2-bwm-modlari) - [ets2 bmw 7.60 modu](https://www.sanaldata.com/e/ets2-bmw-7-60-modu) - [ets2 mercedes araba modu](https://www.sanaldata.com/e/ets2-mercedes-araba-modu) - [ets2 s350 mod](https://www.sanaldata.com/e/ets2-s350-mod) - [ets2 mercedes s350 modu](https://www.sanaldata.com/e/ets2-mercedes-s350-modu) - [ets2 kamaz](https://www.sanaldata.com/e/ets2-kamaz) - [ets2 kamaz k5 modu](https://www.sanaldata.com/e/ets2-kamaz-k5-modu) - [Datatables multiple columns search](https://www.sanaldata.com/e/datatables-multiple-columns-search) - [datatables çoklu sütunda arama yapmak](https://www.sanaldata.com/e/datatables-coklu-sutunda-arama-yapmak) - [Datatables indir](https://www.sanaldata.com/e/datatables-indir) - [Datatables dosyaları](https://www.sanaldata.com/e/datatables-dosyalari) - [Highcharts kullanımı](https://www.sanaldata.com/e/highcharts-kullanimi) - [Highcharts örnek dosya](https://www.sanaldata.com/e/highcharts-ornek-dosya) - [Jquery ile grafik nasıl oluşturabilirim](https://www.sanaldata.com/e/jquery-ile-grafik-nasil-olusturabilirim) - [Logo bordro](https://www.sanaldata.com/e/logo-bordro) - [logo bordo tablo isimleri](https://www.sanaldata.com/e/logo-bordo-tablo-isimleri) - [logo insan kaynakları tablo isimleri](https://www.sanaldata.com/e/logo-insan-kaynaklari-tablo-isimleri) - [Worpress tags meta description generator](https://www.sanaldata.com/e/worpress-tags-meta-description-generator) - [wordpress etiketlere meta tag oluşturucu](https://www.sanaldata.com/e/wordpress-etiketlere-meta-tag-olusturucu) - [wordpress etiketlere meta desriptions oluşturucu](https://www.sanaldata.com/e/wordpress-etiketlere-meta-desriptions-olusturucu) - [bxslider](https://www.sanaldata.com/e/bxslider) - [bxslider kullanımı](https://www.sanaldata.com/e/bxslider-kullanimi) - [bxslider örnek kodları](https://www.sanaldata.com/e/bxslider-ornek-kodlari) - [kayan kutucuk yapımı](https://www.sanaldata.com/e/kayan-kutucuk-yapimi) - [bxslider responsive yapma](https://www.sanaldata.com/e/bxslider-responsive-yapma) - [bxslider responsive](https://www.sanaldata.com/e/bxslider-responsive) - [Response slider example](https://www.sanaldata.com/e/response-slider-example) - [responsive slider](https://www.sanaldata.com/e/responsive-slider) - [jquery responsive slider](https://www.sanaldata.com/e/jquery-responsive-slider) - [jquery responsive slider indir](https://www.sanaldata.com/e/jquery-responsive-slider-indir) - [jquery sss örneği](https://www.sanaldata.com/e/jquery-sss-ornegi) - [jquery faq örneği](https://www.sanaldata.com/e/jquery-faq-ornegi) - [Asp.net updatepanel postback sorunu](https://www.sanaldata.com/e/asp-net-updatepanel-postback-sorunu) - [asp.net updatepanel javascript postback sorunu çözümü](https://www.sanaldata.com/e/asp-net-updatepanel-javascript-postback-sorunu-cozumu) - [mysql char to money](https://www.sanaldata.com/e/mysql-char-to-money) - [Datatables The 'Search' input length limit](https://www.sanaldata.com/e/datatables-the-search-input-length-limit) - [Datatable input limit](https://www.sanaldata.com/e/datatable-input-limit) - [Jquery Credit Cart Animations](https://www.sanaldata.com/e/jquery-credit-cart-animations) - [jquery easycard.js](https://www.sanaldata.com/e/jquery-easycard-js) - [Jquery Kredi Kartı Animasyonu](https://www.sanaldata.com/e/jquery-kredi-karti-animasyonu) - [Ülkelere Göre Web Uzantıları Nelerdir ?](https://www.sanaldata.com/e/ulkelere-gore-web-uzantilari-nelerdir) - [Asp.net Datagrid To Excel](https://www.sanaldata.com/e/asp-net-datagrid-to-excel) - [Mysql null replace](https://www.sanaldata.com/e/mysql-null-replace) - [COALESCE kullanımı](https://www.sanaldata.com/e/coalesce-kullanimi) - [Mysql COALESCE using](https://www.sanaldata.com/e/mysql-coalesce-using) - [Mysql COALESCE null replace](https://www.sanaldata.com/e/mysql-coalesce-null-replace) - [Asp.net Mysql Select Komutu](https://www.sanaldata.com/e/asp-net-mysql-select-komutu) - [Asp.net Mssql Select Komutu](https://www.sanaldata.com/e/asp-net-mssql-select-komutu) - [Select Komutu](https://www.sanaldata.com/e/select-komutu) - [Select Komutu Nasıl Kullanılır](https://www.sanaldata.com/e/select-komutu-nasil-kullanilir) - [Asp.net Mysql Delete Komutu](https://www.sanaldata.com/e/asp-net-mysql-delete-komutu) - [Asp.net Mssql Delete Komutu](https://www.sanaldata.com/e/asp-net-mssql-delete-komutu) - [Sql Delete Komutu Nasıl Kullanılır](https://www.sanaldata.com/e/sql-delete-komutu-nasil-kullanilir) - [Asp.net Mysql Update Komutu](https://www.sanaldata.com/e/asp-net-mysql-update-komutu) - [Asp.net Mssql Update Komutu](https://www.sanaldata.com/e/asp-net-mssql-update-komutu) - [Update Komutu](https://www.sanaldata.com/e/update-komutu) - [Update Komutu Nasıl Kullanılır ?](https://www.sanaldata.com/e/update-komutu-nasil-kullanilir) - [Mysql İnsert Komutu](https://www.sanaldata.com/e/mysql-insert-komutu) - [Mssql İnsert Komutu](https://www.sanaldata.com/e/mssql-insert-komutu) - [İnsert Komutu Nasıl Kullanılır](https://www.sanaldata.com/e/insert-komutu-nasil-kullanilir) - [.net ile gmail mail gönderme](https://www.sanaldata.com/e/net-ile-gmail-mail-gonderme) - [.net ile gmail üzerinden mail gönderme](https://www.sanaldata.com/e/net-ile-gmail-uzerinden-mail-gonderme) - [Sql view nasıl oluşturulu](https://www.sanaldata.com/e/sql-view-nasil-olusturulu) - [sql view nasıl kullanılır ?](https://www.sanaldata.com/e/sql-view-nasil-kullanilir) - [mysql view oluşturma](https://www.sanaldata.com/e/mysql-view-olusturma) - [Sqlde view nedir ?](https://www.sanaldata.com/e/sqlde-view-nedir) - [C# Region Kullanımı](https://www.sanaldata.com/e/c-region-kullanimi) - [Region](https://www.sanaldata.com/e/region) - [Region Kısayol](https://www.sanaldata.com/e/region-kisayol) - [Region Kullanımı](https://www.sanaldata.com/e/region-kullanimi) - [Region Oluşturmak](https://www.sanaldata.com/e/region-olusturmak) - [Region Shortcut](https://www.sanaldata.com/e/region-shortcut) - [windows 10 wifi şifresini öğrenme](https://www.sanaldata.com/e/windows-10-wifi-sifresini-ogrenme) - [Programsız wifi şifresini öğrenme](https://www.sanaldata.com/e/programsiz-wifi-sifresini-ogrenme) - [Windows 10 wifi password recovery](https://www.sanaldata.com/e/windows-10-wifi-password-recovery) - [Opel Astra G](https://www.sanaldata.com/e/opel-astra-g) - [Opel Astra G Euro Ncap Testi](https://www.sanaldata.com/e/opel-astra-g-euro-ncap-testi) - [Opel Astra G Çarpışma Testi](https://www.sanaldata.com/e/opel-astra-g-carpisma-testi) - [Opel Astra G Euro Ncap Çarpışma Testi](https://www.sanaldata.com/e/opel-astra-g-euro-ncap-carpisma-testi) - [Opel Astra G Opc](https://www.sanaldata.com/e/opel-astra-g-opc) - [Android Studio Uygulama İcon Değiştirme](https://www.sanaldata.com/e/android-studio-uygulama-icon-degistirme) - [Android App İcon Değiştirme](https://www.sanaldata.com/e/android-app-icon-degistirme) - [Android App Logo Değiştirme](https://www.sanaldata.com/e/android-app-logo-degistirme) - [Android Studio Uygulama İkonunu Değiştirme](https://www.sanaldata.com/e/android-studio-uygulama-ikonunu-degistirme) - [gecko fx kullanımı](https://www.sanaldata.com/e/gecko-fx-kullanimi) - [csharda geckofx kullanımı](https://www.sanaldata.com/e/csharda-geckofx-kullanimi) - [c# da webbrowser kullanımı](https://www.sanaldata.com/e/c-da-webbrowser-kullanimi) - [c# ie alternatifi](https://www.sanaldata.com/e/c-ie-alternatifi) - [c# geckofx kullanımı](https://www.sanaldata.com/e/c-geckofx-kullanimi) - [c# firefox kullanımı](https://www.sanaldata.com/e/c-firefox-kullanimi) - [c# geckofx](https://www.sanaldata.com/e/c-geckofx) - [css dersleri](https://www.sanaldata.com/e/css-dersleri) - [css ile full screen background](https://www.sanaldata.com/e/css-ile-full-screen-background) - [css ile tam ekran bg](https://www.sanaldata.com/e/css-ile-tam-ekran-bg) - [Windows İşletim Sistemi Lisans Sorgulama](https://www.sanaldata.com/e/windows-isletim-sistemi-lisans-sorgulama) - [Windows Lisans Bilgisi Sorgulama](https://www.sanaldata.com/e/windows-lisans-bilgisi-sorgulama) - [RK3188 CX-919](https://www.sanaldata.com/e/rk3188-cx-919) - [RK3188 CX-919 Kare Atlama](https://www.sanaldata.com/e/rk3188-cx-919-kare-atlama) - [RK3188 CX-919 Drop Sorunu](https://www.sanaldata.com/e/rk3188-cx-919-drop-sorunu) - [android studio open last project on startup](https://www.sanaldata.com/e/android-studio-open-last-project-on-startup) - [Reopen last project on startup.](https://www.sanaldata.com/e/reopen-last-project-on-startup) - [Android Studio Son Açılan Projeyi İptal Etme](https://www.sanaldata.com/e/android-studio-son-acilan-projeyi-iptal-etme) - [Android Splash Screen](https://www.sanaldata.com/e/android-splash-screen) - [Android Açılış Ekranı Yapma](https://www.sanaldata.com/e/android-acilis-ekrani-yapma) - [sql server restart etmek](https://www.sanaldata.com/e/sql-server-restart-etmek) - [Mssql Restart](https://www.sanaldata.com/e/mssql-restart) - [Mssql Servis Restart](https://www.sanaldata.com/e/mssql-servis-restart) - [Mssql Server Services Restart](https://www.sanaldata.com/e/mssql-server-services-restart) - [asp.net image to byte](https://www.sanaldata.com/e/asp-net-image-to-byte) - [c# image to byte](https://www.sanaldata.com/e/c-image-to-byte) - [c# resim to byte](https://www.sanaldata.com/e/c-resim-to-byte) - [Asp.Net Xls Read](https://www.sanaldata.com/e/asp-net-xls-read) - [asp.net xls okuma](https://www.sanaldata.com/e/asp-net-xls-okuma) - [asp.net xlsx read](https://www.sanaldata.com/e/asp-net-xlsx-read) - [asp.net xlsx okuma](https://www.sanaldata.com/e/asp-net-xlsx-okuma) - [asp.net office 2013 okuma](https://www.sanaldata.com/e/asp-net-office-2013-okuma) - [Asp.Net Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine. çözümü](https://www.sanaldata.com/e/asp-net-microsoft-ace-oledb-12-0-provider-is-not-registered-on-the-local-machine-cozumu) - [Asp.Net Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine. solution](https://www.sanaldata.com/e/asp-net-microsoft-ace-oledb-12-0-provider-is-not-registered-on-the-local-machine-solution) - [.net json generated](https://www.sanaldata.com/e/net-json-generated) - [Asp.net Json](https://www.sanaldata.com/e/asp-net-json) - [Asp.net Json Oluşturma](https://www.sanaldata.com/e/asp-net-json-olusturma) - [Jquery ile şifre zorluğunu gösterme](https://www.sanaldata.com/e/jquery-ile-sifre-zorlugunu-gosterme) - [Jquery ile şifre zorluk alanı](https://www.sanaldata.com/e/jquery-ile-sifre-zorluk-alani) - [Logo Database Tablo İsimleri](https://www.sanaldata.com/e/logo-database-tablo-isimleri) - [Logo barkodları gösteren query](https://www.sanaldata.com/e/logo-barkodlari-gosteren-query) - [logo barkod tablosu](https://www.sanaldata.com/e/logo-barkod-tablosu) - [Asp.net debug mode](https://www.sanaldata.com/e/asp-net-debug-mode) - [asp.net webconfig debug mode](https://www.sanaldata.com/e/asp-net-webconfig-debug-mode) - [asp.net webconfig hata ayıklama](https://www.sanaldata.com/e/asp-net-webconfig-hata-ayiklama) - [The request was aborted: Could not create SSL/TLS secure channel solutions](https://www.sanaldata.com/e/the-request-was-aborted-could-not-create-ssl-tls-secure-channel-solutions) - [The request was aborted: Could not create SSL/TLS secure channel hatası](https://www.sanaldata.com/e/the-request-was-aborted-could-not-create-ssl-tls-secure-channel-hatasi) - [C# ile mail serverdan mail okuma](https://www.sanaldata.com/e/c-ile-mail-serverdan-mail-okuma) - [C# OpenPop Kullanımı](https://www.sanaldata.com/e/c-openpop-kullanimi) - [C# ile mail okuma](https://www.sanaldata.com/e/c-ile-mail-okuma) - [Obduction Konusu](https://www.sanaldata.com/e/obduction-konusu) - [Obduction Türkçe Yaması](https://www.sanaldata.com/e/obduction-turkce-yamasi) - [Wordpress Yazı Ortasına Reklam Ekleme](https://www.sanaldata.com/e/wordpress-yazi-ortasina-reklam-ekleme) - [Worpdress Yazı Ortasına Kodla Reklam Ekleme](https://www.sanaldata.com/e/worpdress-yazi-ortasina-kodla-reklam-ekleme) - [Wordpress Yazı Ortasına Eklentisiz Reklam Ekleme](https://www.sanaldata.com/e/wordpress-yazi-ortasina-eklentisiz-reklam-ekleme) - [asp.net checkboxlist only one checked](https://www.sanaldata.com/e/asp-net-checkboxlist-only-one-checked) - [asp.net checkboxlist sadece tek seçim](https://www.sanaldata.com/e/asp-net-checkboxlist-sadece-tek-secim) - [C# ile ip adresi alma](https://www.sanaldata.com/e/c-ile-ip-adresi-alma) - [ipadress](https://www.sanaldata.com/e/ipadress) - [Asp.net Webforms reCAPTCHA V2 kurulumu](https://www.sanaldata.com/e/asp-net-webforms-recaptcha-v2-kurulumu) - [reCAPTCHA V2 kurulumu](https://www.sanaldata.com/e/recaptcha-v2-kurulumu) - [Asp.net reCAPTCHA V2 kurulumu](https://www.sanaldata.com/e/asp-net-recaptcha-v2-kurulumu) - [flutter](https://www.sanaldata.com/e/flutter) - [flutter webview kullanımı](https://www.sanaldata.com/e/flutter-webview-kullanimi) - [flutter webview ile site açtırma](https://www.sanaldata.com/e/flutter-webview-ile-site-actirma) - [android studio](https://www.sanaldata.com/e/android-studio) - [flutter kurulumu](https://www.sanaldata.com/e/flutter-kurulumu) - [android studio kurulumu](https://www.sanaldata.com/e/android-studio-kurulumu) - [C# Array.Reverse usage](https://www.sanaldata.com/e/c-array-reverse-usage) - [C# Array.Reverse Örnek](https://www.sanaldata.com/e/c-array-reverse-ornek) - [C# Array.Reverse usage example](https://www.sanaldata.com/e/c-array-reverse-usage-example) - [lazyload](https://www.sanaldata.com/e/lazyload) - [lazyload kullanımı](https://www.sanaldata.com/e/lazyload-kullanimi) - [lazyload nasıl kullanılır](https://www.sanaldata.com/e/lazyload-nasil-kullanilir) - [Lazyload örneği](https://www.sanaldata.com/e/lazyload-ornegi) - [lazyload examples](https://www.sanaldata.com/e/lazyload-examples) - [Yazı içindeki sayıları alma](https://www.sanaldata.com/e/yazi-icindeki-sayilari-alma) - [String içindeki rakamları alma](https://www.sanaldata.com/e/string-icindeki-rakamlari-alma) - [Asp.net fileupload](https://www.sanaldata.com/e/asp-net-fileupload) - [asp.net fileupload multiple](https://www.sanaldata.com/e/asp-net-fileupload-multiple) - [asp.net multi fileupload](https://www.sanaldata.com/e/asp-net-multi-fileupload) - [C# Month total day](https://www.sanaldata.com/e/c-month-total-day) - [c# gettotal day](https://www.sanaldata.com/e/c-gettotal-day) - [C# ile resimi yeniden boyutlandırma](https://www.sanaldata.com/e/c-ile-resimi-yeniden-boyutlandirma) - [Asp.net İle resim kalitesini düşürme](https://www.sanaldata.com/e/asp-net-ile-resim-kalitesini-dusurme) - [asp.net ile resim boyutunu düşürme](https://www.sanaldata.com/e/asp-net-ile-resim-boyutunu-dusurme) - [C# ile resim boyutlandırma](https://www.sanaldata.com/e/c-ile-resim-boyutlandirma) - [Asp.net ile toplu resim boyutlandırma](https://www.sanaldata.com/e/asp-net-ile-toplu-resim-boyutlandirma) - [C# ile klasör içindeki resimler boyutlandırma](https://www.sanaldata.com/e/c-ile-klasor-icindeki-resimler-boyutlandirma) - [Flutter Boş Uygulama Şablonu](https://www.sanaldata.com/e/flutter-bos-uygulama-sablonu) - [Flutter Buton Kullanımı](https://www.sanaldata.com/e/flutter-buton-kullanimi) - [Flutter Buton Click Eventı](https://www.sanaldata.com/e/flutter-buton-click-eventi) - [Flutter'de Aritmetik İşlemler](https://www.sanaldata.com/e/flutterde-aritmetik-islemler) - [Flutterde matematik işlemleri](https://www.sanaldata.com/e/flutterde-matematik-islemleri) - [Flutterde textbox kullanımı](https://www.sanaldata.com/e/flutterde-textbox-kullanimi) - [Flutterde Textbox Okuma](https://www.sanaldata.com/e/flutterde-textbox-okuma) - [Mysql View Silme](https://www.sanaldata.com/e/mysql-view-silme) - [Mysql Drop View](https://www.sanaldata.com/e/mysql-drop-view) - [Sql de tablo nasıl oluşturulur](https://www.sanaldata.com/e/sql-de-tablo-nasil-olusturulur) - [Create Table Kullanımı](https://www.sanaldata.com/e/create-table-kullanimi) - [Logo tiger cari kart detayını gösteren query](https://www.sanaldata.com/e/logo-tiger-cari-kart-detayini-gosteren-query) - [Windows 10 Servis Silme](https://www.sanaldata.com/e/windows-10-servis-silme) - [Windows 2016 Servis Silme](https://www.sanaldata.com/e/windows-2016-servis-silme) - [Windows 2019 Servis Silme](https://www.sanaldata.com/e/windows-2019-servis-silme) - [Windows Services Remove](https://www.sanaldata.com/e/windows-services-remove) - [Get Value of TextBox inside the GridView](https://www.sanaldata.com/e/get-value-of-textbox-inside-the-gridview) - [Gridview textbox okuma](https://www.sanaldata.com/e/gridview-textbox-okuma) - [Gridview içindeki bileşene erişme](https://www.sanaldata.com/e/gridview-icindeki-bilesene-erisme) - [asp.net json okuma](https://www.sanaldata.com/e/asp-net-json-okuma) - [asp.net sub json elements read](https://www.sanaldata.com/e/asp-net-sub-json-elements-read) - [json okuma](https://www.sanaldata.com/e/json-okuma) - [c# json okuma](https://www.sanaldata.com/e/c-json-okuma) - [Datatables error disabled](https://www.sanaldata.com/e/datatables-error-disabled) - [datatables error alert disabled](https://www.sanaldata.com/e/datatables-error-alert-disabled) - [ERROR 2006 (HY000): MySQL server has gone away solid](https://www.sanaldata.com/e/error-2006-hy000-mysql-server-has-gone-away-solid) - [Linux Remote Desktop](https://www.sanaldata.com/e/linux-remote-desktop) - [Ubuntu Uzakmasaüstü kurulumu](https://www.sanaldata.com/e/ubuntu-uzakmasaustu-kurulumu) - [JavaScript Kullanarak Bulunduğun Sayfanın Url Adresini Almak](https://www.sanaldata.com/e/javascript-kullanarak-bulundugun-sayfanin-url-adresini-almak) - [Javascript ile sayfa adresini alma](https://www.sanaldata.com/e/javascript-ile-sayfa-adresini-alma) - [javascript ile sayfa urlsini bulma](https://www.sanaldata.com/e/javascript-ile-sayfa-urlsini-bulma) - [C# dizi içinde arama yapma](https://www.sanaldata.com/e/c-dizi-icinde-arama-yapma) - [c# array find](https://www.sanaldata.com/e/c-array-find) - [c# array search](https://www.sanaldata.com/e/c-array-search) - [c# array içinde arama](https://www.sanaldata.com/e/c-array-icinde-arama) - [c# Contains komutu kullanımı](https://www.sanaldata.com/e/c-contains-komutu-kullanimi) - [Contains komutu kullanımı](https://www.sanaldata.com/e/contains-komutu-kullanimi) - [C# barkod oluşturma](https://www.sanaldata.com/e/c-barkod-olusturma) - [C# Barcode Generator](https://www.sanaldata.com/e/c-barcode-generator) - [C# Ean13 Oluşturma](https://www.sanaldata.com/e/c-ean13-olusturma) - [A potentially dangerous Request çözümü](https://www.sanaldata.com/e/a-potentially-dangerous-request-cozumu) - [A potentially dangerous Request solution](https://www.sanaldata.com/e/a-potentially-dangerous-request-solution) - [Qr code generator](https://www.sanaldata.com/e/qr-code-generator) - [Asp.net QR](https://www.sanaldata.com/e/asp-net-qr) - [Asp.net QR kod üretme](https://www.sanaldata.com/e/asp-net-qr-kod-uretme) - [Asp.net QR code üretme](https://www.sanaldata.com/e/asp-net-qr-code-uretme) - [Asp.net QR core oluşturma](https://www.sanaldata.com/e/asp-net-qr-core-olusturma) - [Html to utf8](https://www.sanaldata.com/e/html-to-utf8) - [wordpress özel sayfa dizaynı](https://www.sanaldata.com/e/wordpress-ozel-sayfa-dizayni) - [Özel sayfa şablonu oluşturma](https://www.sanaldata.com/e/ozel-sayfa-sablonu-olusturma) - [Datatables date short](https://www.sanaldata.com/e/datatables-date-short) - [Datatables datetime Short](https://www.sanaldata.com/e/datatables-datetime-short) - [Datatables date order](https://www.sanaldata.com/e/datatables-date-order) - [Fancybox kullanımı](https://www.sanaldata.com/e/fancybox-kullanimi) - [Resimlerde Fancybox kullanımı](https://www.sanaldata.com/e/resimlerde-fancybox-kullanimi) - [Resimleri jquery ile gösterme](https://www.sanaldata.com/e/resimleri-jquery-ile-gosterme) - ["'?' (onaltılık değeri 0x02)](https://www.sanaldata.com/e/onaltilik-degeri-0x02) - [geçersiz bir karakter.](https://www.sanaldata.com/e/gecersiz-bir-karakter) - [mssql commands 0x02 hatası](https://www.sanaldata.com/e/mssql-commands-0x02-hatasi) - [Windows 11 Eski Sağ Tık Menüsü Nasıl Yapılır ?](https://www.sanaldata.com/e/windows-11-eski-sag-tik-menusu-nasil-yapilir) - [Clean Invalid XML Characters In C#](https://www.sanaldata.com/e/clean-invalid-xml-characters-in-c) - [UTF8 TO Türkish](https://www.sanaldata.com/e/utf8-to-turkish) - [How to listen for a WebView finishing loading a URL?](https://www.sanaldata.com/e/how-to-listen-for-a-webview-finishing-loading-a-url) - [asp.net iis disabled cache](https://www.sanaldata.com/e/asp-net-iis-disabled-cache) - [Android Share Button Code](https://www.sanaldata.com/e/android-share-button-code) - [Mssql Otomatik Artımlı Sütun Yapma](https://www.sanaldata.com/e/mssql-otomatik-artimli-sutun-yapma) - [Mssql Identity Specification Kullanımı](https://www.sanaldata.com/e/mssql-identity-specification-kullanimi) - [Visual Studio Line Numbers](https://www.sanaldata.com/e/visual-studio-line-numbers) - [Visual Studio Satır Sayısı Gösterme](https://www.sanaldata.com/e/visual-studio-satir-sayisi-gosterme) - [Visual Studio Satır Numarasını Gösterme](https://www.sanaldata.com/e/visual-studio-satir-numarasini-gosterme) - [An existing connection was forcibly closed by the remote host solutions](https://www.sanaldata.com/e/an-existing-connection-was-forcibly-closed-by-the-remote-host-solutions) - [asp.net google ile login olmak](https://www.sanaldata.com/e/asp-net-google-ile-login-olmak) - [asp.net google ile üye girişi](https://www.sanaldata.com/e/asp-net-google-ile-uye-girisi) - [asp.net webforms gmail login](https://www.sanaldata.com/e/asp-net-webforms-gmail-login) - [asp.net webforms google ile login olmak](https://www.sanaldata.com/e/asp-net-webforms-google-ile-login-olmak) - [Mysql Random Number](https://www.sanaldata.com/e/mysql-random-number) - [Mysql Random Sayı Oluşturma](https://www.sanaldata.com/e/mysql-random-sayi-olusturma) - [Mssql değişken tanımlama](https://www.sanaldata.com/e/mssql-degisken-tanimlama) - [Mssql Local Değişken Kullanımı](https://www.sanaldata.com/e/mssql-local-degisken-kullanimi) - [Mysql tablo size](https://www.sanaldata.com/e/mysql-tablo-size) - [mysql tablo boyutunu gösteren query](https://www.sanaldata.com/e/mysql-tablo-boyutunu-gosteren-query) - [Mysql Veritabanında tablların boyunutunu gösteren query](https://www.sanaldata.com/e/mysql-veritabaninda-tabllarin-boyunutunu-gosteren-query) - [Csharp Guid Kullanımı](https://www.sanaldata.com/e/csharp-guid-kullanimi) - [C# Guid Nedir ?](https://www.sanaldata.com/e/c-guid-nedir) - [C# Guid Formatlama](https://www.sanaldata.com/e/c-guid-formatlama) - [C# Guid Yazdırma Şekilleri](https://www.sanaldata.com/e/c-guid-yazdirma-sekilleri) - [Asp.net Lightbox kullanımı](https://www.sanaldata.com/e/asp-net-lightbox-kullanimi) - [Resimleri Lightbox ile Gösterme](https://www.sanaldata.com/e/resimleri-lightbox-ile-gosterme) - [Mysql Veritabanı Boyutunu Öğrenmek](https://www.sanaldata.com/e/mysql-veritabani-boyutunu-ogrenmek) - [cmdline-tools component is missing solutions](https://www.sanaldata.com/e/cmdline-tools-component-is-missing-solutions) - [cmdline-tools component is missing flutter](https://www.sanaldata.com/e/cmdline-tools-component-is-missing-flutter) - [Flutter AlertDialog Usage](https://www.sanaldata.com/e/flutter-alertdialog-usage) - [Flutter Messagebox](https://www.sanaldata.com/e/flutter-messagebox) - [Flutter Image.network usage](https://www.sanaldata.com/e/flutter-image-network-usage) - [Flutter Package Usage](https://www.sanaldata.com/e/flutter-package-usage) - [Android Studio Konsol Yazdırma](https://www.sanaldata.com/e/android-studio-konsol-yazdirma) - [Android Studio Log Yazdırma](https://www.sanaldata.com/e/android-studio-log-yazdirma) - [Android Studio Console Log Print](https://www.sanaldata.com/e/android-studio-console-log-print) - [Android Studio Vibration](https://www.sanaldata.com/e/android-studio-vibration) - [Android Studio Vibration Example](https://www.sanaldata.com/e/android-studio-vibration-example) - [Android Studio Titreşim efekti](https://www.sanaldata.com/e/android-studio-titresim-efekti) - [Android Studio Vibration Usage](https://www.sanaldata.com/e/android-studio-vibration-usage) - [Toast Kullanımı](https://www.sanaldata.com/e/toast-kullanimi) - [Toast Example](https://www.sanaldata.com/e/toast-example) - [Toast Usage Example](https://www.sanaldata.com/e/toast-usage-example) - [Android Studio MessageBox kullanımı](https://www.sanaldata.com/e/android-studio-messagebox-kullanimi) - [Android Studio Başka Activity Gösterme](https://www.sanaldata.com/e/android-studio-baska-activity-gosterme) - [Android Studio Sms Send](https://www.sanaldata.com/e/android-studio-sms-send) - [Android Java Sms Send](https://www.sanaldata.com/e/android-java-sms-send) - [Aktüel Cepte](https://www.sanaldata.com/e/aktuel-cepte) - [Aktüel Ürünler Kataloğu](https://www.sanaldata.com/e/aktuel-urunler-katalogu) - [Aktüel Ürünler Broşürü](https://www.sanaldata.com/e/aktuel-urunler-brosuru) - [Could not identify launch activity: Default Activity not found](https://www.sanaldata.com/e/could-not-identify-launch-activity-default-activity-not-found) - [Could not identify launch activity: Default Activity not found Solutions](https://www.sanaldata.com/e/could-not-identify-launch-activity-default-activity-not-found-solutions) - [İyzico .net binnumber sorgulama](https://www.sanaldata.com/e/iyzico-net-binnumber-sorgulama) - [Android Buton Click Event](https://www.sanaldata.com/e/android-buton-click-event) - [Android Datetime Picker](https://www.sanaldata.com/e/android-datetime-picker) - [mysql AES_ENCRYPT](https://www.sanaldata.com/e/mysql-aes_encrypt) - [mysql AES_DECRYPT](https://www.sanaldata.com/e/mysql-aes_decrypt) - [Mysql AES_ENCRYPT  ve AES_DECRYPT  kullanımı](https://www.sanaldata.com/e/mysql-aes_encrypt-ve-aes_decrypt-kullanimi) - [Android Proguard Nedir](https://www.sanaldata.com/e/android-proguard-nedir) - [Proguard Nasıl Aktif Edilir](https://www.sanaldata.com/e/proguard-nasil-aktif-edilir) - [Android Proguard Nasıl Kullanılır](https://www.sanaldata.com/e/android-proguard-nasil-kullanilir) - [autocomplete offline](https://www.sanaldata.com/e/autocomplete-offline) - [Terimi kaldır: asp.net autocomplete closed asp.net autocomplete closed](https://www.sanaldata.com/e/terimi-kaldir-asp-net-autocomplete-closed-asp-net-autocomplete-closed) - [Asp.net Basic Authentication Kullanımı](https://www.sanaldata.com/e/asp-net-basic-authentication-kullanimi) - [Asp.net Basic Authentication Examples](https://www.sanaldata.com/e/asp-net-basic-authentication-examples) - [Asp.Net WebClient Get Örneği](https://www.sanaldata.com/e/asp-net-webclient-get-ornegi) - [Asp.Net WebClient Put Örneği](https://www.sanaldata.com/e/asp-net-webclient-put-ornegi) - [Asp.Net WebClient Post Örneği](https://www.sanaldata.com/e/asp-net-webclient-post-ornegi) - [Asp.Net WebClient Delete Örneği](https://www.sanaldata.com/e/asp-net-webclient-delete-ornegi) - [Javascript drag and drop](https://www.sanaldata.com/e/javascript-drag-and-drop) - [javascript sürükle bırak sıralama](https://www.sanaldata.com/e/javascript-surukle-birak-siralama) - [Datatables Search Hide](https://www.sanaldata.com/e/datatables-search-hide) - [Datatables Search Visible](https://www.sanaldata.com/e/datatables-search-visible) - [Datatables Search Disabled](https://www.sanaldata.com/e/datatables-search-disabled) - [Android izin isteme kodu](https://www.sanaldata.com/e/android-izin-isteme-kodu) - [android permission request](https://www.sanaldata.com/e/android-permission-request) - [wordpresssharp nedir](https://www.sanaldata.com/e/wordpresssharp-nedir) - [wordpresssharp kullanımı](https://www.sanaldata.com/e/wordpresssharp-kullanimi) - [wordpresssharp download](https://www.sanaldata.com/e/wordpresssharp-download) - [wordpresssharp example](https://www.sanaldata.com/e/wordpresssharp-example) - [Android Java Xml Read](https://www.sanaldata.com/e/android-java-xml-read) - [Android ile xml parse](https://www.sanaldata.com/e/android-ile-xml-parse) - [Mysql iki sayı arasında rastgele sayı üretme](https://www.sanaldata.com/e/mysql-iki-sayi-arasinda-rastgele-sayi-uretme) - [Asp.net web.config db bağlantısı](https://www.sanaldata.com/e/asp-net-web-config-db-baglantisi) - [Android Studıo Listview kullanımı](https://www.sanaldata.com/e/android-studio-listview-kullanimi) - [Terimi kaldır: Android Studıo Listview kullanımı Android Studıo Listview örneği](https://www.sanaldata.com/e/terimi-kaldir-android-studio-listview-kullanimi-android-studio-listview-ornegi) - [Mysql Full Text Search Örnek](https://www.sanaldata.com/e/mysql-full-text-search-ornek) - [Mysql Full Text Search Example](https://www.sanaldata.com/e/mysql-full-text-search-example) - [C# Ekran Görüntüsü Çekme](https://www.sanaldata.com/e/c-ekran-goruntusu-cekme) - [C# Ekran Görüntüsü Alma](https://www.sanaldata.com/e/c-ekran-goruntusu-alma) - [websitesi sağ tık yasaklama](https://www.sanaldata.com/e/websitesi-sag-tik-yasaklama) - [javascript post](https://www.sanaldata.com/e/javascript-post) - [javascript get](https://www.sanaldata.com/e/javascript-get) - [javascript XMLHttpRequest get](https://www.sanaldata.com/e/javascript-xmlhttprequest-get) - [javascript XMLHttpRequest post](https://www.sanaldata.com/e/javascript-xmlhttprequest-post) - [Mysql event](https://www.sanaldata.com/e/mysql-event) - [mysql olaylar](https://www.sanaldata.com/e/mysql-olaylar) - [Telefon İnputmask](https://www.sanaldata.com/e/telefon-inputmask) - [Phone İnput Mask](https://www.sanaldata.com/e/phone-input-mask) - [Owl Carousel](https://www.sanaldata.com/e/owl-carousel) - [OwlCarousel](https://www.sanaldata.com/e/owlcarousel) - [Slider](https://www.sanaldata.com/e/slider) - [mysql event aktif etme](https://www.sanaldata.com/e/mysql-event-aktif-etme) - [mysql event status görüntüleme](https://www.sanaldata.com/e/mysql-event-status-goruntuleme)