Skip to main content

ASP.NET İLE WEB.CONFIG APPSETTINGS KEYLE

ASP.NET İLE WEB.CONFIG APPSETTINGS KEYLERİNE ERİŞM

Merhaba Arkadaşlar, Web.Config üzerindeki tanımlamalardan sık ulaşılmak istenen özelliklerden biri olan appSettings’e nasıl code behind kısmından nasıl ulaşacağımızı inceleyelim. Öncelikle appSettings’in tanımlamasına bakalım. xmlversion=”1.0″?> <configuration>  <appSettings>     <addkey=”YazilimDilleri”value=”https://www.yazilimdilleri.com” />  appSettings> configuration> appSettings içerisindeki key’lerin değerlerini nasıl alacağımıza bakalım:   System.Web.Configuration.WebConfigurationManager.AppSettings[“YazilimDilleri”];   İyi günler.

Devamını oku

Crystal Report’un Web Servis Olarak Yayı

Crystal Report’un Web Servis Olarak Yayınlanması

Crystal Report Dökümanlarının Web Servis Olarak Yayınlanması Bu yazımda Web ortamında oluşturduğunuz Crystal Report Dökümanlarını Web Servis olarak nasıl publish edeceğinize ve kullanacağınıza değineceğiz. Her nekadar kulağa biraz zormuş gibi gelse de çok kolay olduğunu makaleyi okudukça göreceksiniz. 1.Adım: Bir adet ASP.NET projesi oluşturunuz. 2.Adım: Projenize Website/Add New Item/Crystal Report yolunu izleyerek bir adet Crystal […]

Devamını oku

Entity Framework DataGridView Doldur

Entity Framework DataGridView Doldur

Entity Framework ile alınan veriyi DataGridView’a doldurma işlemini inceleyelim. Bu makaleden önce Entity Framework ile Select işlemini incelemenizi tavsiye ederim. 1. StoreDBEntities entity = new StoreDBEntities(); 2. var products = from c in entity.Products                           select c.Name; 3.  dataGridView1.DataSource = products; Örnek uygulamamızda Products tablosundaki bir ürünlerin isimlerini alacağız. İşlem adımları aşağıdaki gibidir.      1.       Veritabanımız olan […]

Devamını oku

Entity Framework Delete

Entity Framework Delete

Entity Framework ile Delete işlemi LINQ’ya çok benzemektedir. Bu makaleden önce LINQ ile Delete işlemini incelemenizi tavsiye ederim. 1.  StoreDBEntities entity = new StoreDBEntities(); 2.  Products product = (from p in entity.Products where p.Id == 2select p).SingleOrDefault(); 3.  entity.DeleteObject(product); 4.  entity.SaveChanges(); Örnek uygulamamızda Products tablosundaki bir ürünlerin isimlerini alacağız. İşlem adımları aşağıdaki gibidir.      1.       […]

Devamını oku

Entity Framework Select

Entity Framework Select

Entity Framework ile Select işlemi LINQ’ya çok benzemektedir. Bu makaleden önce LINQ ile Select işlemini incelemenizi tavsiye ederim. 1. StoreDBEntities entity = new StoreDBEntities(); 2. var products = from c in entity.Products                           select c.Name; 3. List<string> productNames = products.ToList(); Örnek uygulamamızda Products tablosundaki bir ürünlerin isimlerini alacağız. İşlem adımları aşağıdaki gibidir.      1.       Veritabanımız olan StoreDB’den oluşturduğumuz […]

Devamını oku

Entity Framework Update

Entity Framework Update

Entity Framework ile Update işlemi LINQ’ya çok benzemektedir. Bu makaleden önce LINQ ile Update işlemini incelemenizi tavsiye ederim. 1. StoreDBEntities entity = new StoreDBEntities(); 2. Products product = (from p in entity.Products where p.Id == 2 selectp).SingleOrDefault(); 3. product.Name = “Yeni İsim”;   product.Price = 25; 4. entity.SaveChanges(); Örnek uygulamamızda Products tablosundaki bir ürünü güncelleyeceğiz. İşlem […]

Devamını oku

Entity Framework Insert

Entity Framework Insert

Entity Framework – Insert Entity Framework ile Insert işlemi LINQ’ya çok benzemektedir. Bu makaleden önce LINQ ile Insert işlemini incelemenizi tavsiye ederim. 1.     StoreDBEntities entity = new StoreDBEntities(); 2.     Products product = new Products(); 3.     product.Name = “İsim”;        product.Description = “Açıklama”;        product.Price = 45; 4.     entity.AddToProducts(product); 5.     entity.SaveChanges(); Örnek uygulamamızda […]

Devamını oku

Entity Framework – Model Oluşturma

Entity Framework – Model Oluşturma

Ado.Net Entity Framework, Visual Studio 2008 SP1 ve üst sürümlerde yer almaktadır. Bu sebeple öncelikle Visual Studio’nuzun sürümünü kontrol ediniz. Herhangi bir .Net projesine Entity Framework’ü entegre edebiliriz. Bu örnek uygulamada Windows Applicaion üzerinde çalışacağız. Aynı işlemleri Web Application için de gerçekleştirebilirsiniz. Projemizi açtıktan sonra projemize Ado.Net Entity Data Model ekliyoruz. Ekleme işlemi tamamlandıktan sonra […]

Devamını oku

Entity Framework – Giriş

Entity Framework – Giriş

.Net tabanlı geliştirilen projelerde genellikle SQL Server ya da Access veritabanı kullanmaktayız. Farklı veritabanı kullanımı gerektiği durumlarda ise bu veritabanının ConnectionString’ini kullanarak katı sql sorguları ile kolaylıkla bu veritabanlarını da kullanabilmekteyiz. Peki bu yöntem ne kadar sağlıklı öncelikle bunu inceleyelim. Basit bir örnekle bakacak olursak, SQL Server’da yazılan “SELECT TOP 1 * FROM Urunler” sorgusu […]

Devamını oku

DataGridVew da Seçili Satırın Sütun Değe

DataGridVew da Seçili Satırın Sütun Değerini Almak

DATAGRİDVİEW DA SEÇİLİ SATIRDA İSTENİLEN SÜTUNUN DEGERİNİ ALMAK (C#) Çoğu windows projelerinde, veritabanındaki kayıtları listelemek için DataGridView kontrolünü kullanırız. Bazı durumlarda listelenen kayıtları seçip silme, güncelleme gibi işlemler yapmak isteyebiliriz. Bu durumda datagridview da listelenen kayıtlarda seçtiğimiz satırdaki id gibi uniqe bir değeri alarak güncelleme,silme gibi işlemlerimizi bu değere göre yapmamız gerekecektir. Bir örnek üzerinden […]

Devamını oku

C# 4.0 – Dynamic Function

C# 4.0 – Dynamic Function

Microsoft’un en güçlü dili C#, Visual Studio 2010 ile 4.0 versiyonuna kavuşuyor. Yeni versiyonda yazılım tutkunlarını birçok güzel yenilik beklemektedir. C# 4.0 makale serimizde bu yeniliklerle hızlı bir şekilde tanışacağız. Bu makalemizde dynamic fonksiyonlardan bahsedeceğim. Aralarında kendimin de olduğu birçok yazılımcının fonksiyon geridönüş türlerinde sıkıntıya düştüğü zamanlar olmuştur. Fonksiyon içerisindeki değerlere göre farklı türlerde veriyi […]

Devamını oku

ASP.NET te Türkçe Dil – Karakter Sorunu

ASP.NET te Türkçe Dil – Karakter Sorunu

ASP.NET te Türkçe Karakter Sorunu Çözümü ve Ajax Kontrollerinde Dili Türkçe Kullanmak ASP.NET te yazdığımız Türkçe karakterlerin İngilizce karaktere hatta bazen garip şekillere dönmesi can sıkıcı olabilir. Özellikle makale yayınlanan sitelerde bu sorun oldukça dikkat çekiyor. FCK Editöre Türkçe karakter (ş,ğ,ı,ö,ç gibi) kullanarak yazdığımız yazılar web sayfamızda İngilizce karaktere (s,g,i,o,c gibi) çevrilerek görülüyor. Bunun nedeni […]

Devamını oku

c# null değer çözümleri

c# null değer çözümleri

Bir çok projede tanımladığınız sayısal tipli değişkene değer ataması yapmadığınız zaman uygulama içerisinde sıkıntılı anlar yaşamışsınızdır. Her ne kadar projeler için kesin çözüm olmasada null değeri olan sayısal tipli değişkenler için aşağıdaki şekilde bir kodlamayla değişken değeri null ise belirttiğiniz değeri değişkenin kullanmasını sağlayabilirsinz. private void button1_Click(object sender, EventArgs e) { int? x = null; […]

Devamını oku

Extended Method

Extended Method

Extended Method Extended methodlar Modüller içerisinde tanımlanmalı ve aşağıdaki bildiri ilgili methodun üzerine eklenmelidir. Bu aşamadan sonra “Project->Add Module” menü seçeneklerini takip ederek projenize bir adet Modül ekleyin. İçerisindeki kodları aşağıdaki şekilde düzenleyin. Public Module YeniKoleksiyon System.Runtime.CompilerServices.Extension() Public Function Toplam(ByVal Dizi As ArrayList) As Double Dim Yeni As New ArrayList() Dim Deger As Double = […]

Devamını oku

Operatörlerin Aşırı Yüklenmesi

Operatörlerin Aşırı Yüklenmesi

Operatörlerin Aşırı Yüklenmesi C# içerisinde kullanılan operatörleri uygulamamızda kolayca kullanabilmekteyiz. Peki kendi tanımlayacağımız operatörler olabilirmi, bilmiyorum bu hususu hiç düşündünüzmü! Hoca bu nasıl olur diye soracak olursanız (Hocam Bumudur! Sevgili Semih’e), olur gerçekten olur ve çok kullanışlıdır. Konuyu örneklendirecek olursak, iki tamsayı tipli değişkeni aralarına “+” işareti koyarak toplatabiliyorsunuz. Sonuç her zaman doğru olacaktır. Peki […]

Devamını oku

DataTable And Linq

DataTable And Linq

Linq ve Join İki tablo üzerinde sorgulama yapacaksanız o zaman Join komutunu muhakkak (başka hamaliye yöntemlerde vardır onları boşverin) kullanmanız gerekecektir. Aşağıdaki uygulamada önce iki tablo ardından bu iki tablodaki birleştirilmiş değerler gösterilmektedir. using System.Data.SqlClient;//Eklemeyi Unutmayın namespace DataTableveLinq { public partial class Form4 : Form { DataTable Tablo, Tablo2; private void Form4_Load(object sender, EventArgs e) […]

Devamını oku

Delegate ve Event

Delegate ve Event

Event Windows uygulamalarında kullandığınız kontroller üzerinde belirli bir şartın sağlanması durumunda istediğiniz kodları çalıştırabiliyorsunuz (Click-TextChange-Close vs.). Çalıştırılan bu kod bloklarının genel adının “event” olduğunu sanırım söylememize gerek yoktur. Bizim söylememiz gereken bu blokların nasıl oluşturulabildiği veya nasıl çağrılabildiği hususudur. Bu amaçla basitten zora doğru işlemleri sizlere izah etmeye çalışacağım. Aşağıdaki örnek uygulamada kodla yeni bir […]

Devamını oku

CRYSTAL REPORT’A VERİ TABANI BAĞLANTISI

CRYSTAL REPORT’A VERİ TABANI BAĞLANTISI YAPMAK

      CRYSTAL REPORT’A VERİ TABANI BAĞLAMA   Bu makalemizde Crystal Report  nesnemizle veri tabanına nasıl bağlantı yapılacağını öğreneceğiz. Yeni bir proje açalım ve formumuza hazırladığımız CrstalReportumuzu formumuzda görebilmek için ToolBaxtan bir CrystalReportViewer kontrolü ekleyelim.   Ekleme işlemi bittikten  sonra   üstteki menülerden Project\Add New Item seçeneği ile   karşımıza gelen menüde “reporting “ tabının altındaki Crystal Report seçeneğini […]

Devamını oku

Programsal Olarak MasterPage Sayfalarını

Programsal Olarak MasterPage Sayfalarını Değiştirm

Programsal Olarak MasterPage Sayfalarını Değiştirmek Bilindiği üzere Masterpage yapısı içeriğin değişken fakat belirli kısımların (özellikle menüler) sabit olduğu durumlarda kullanılır. Her ne kadar bu genellikle geçerli olsa da tam tersi ile karşılaşabileceğiniz durumlar da olabilir. İçerik sabit ama masterpage dinamik. Örneğin bir yönetim paneli geliştiriyorsunuz ve iki adet rolünüz var. Sekreter rolü için menüler kısıtlı […]

Devamını oku

SQL – SELECT INTO

SQL – SELECT INTO

Bu makalemizde SQL komutlarından SELECT INTO komutunu inceleyeceğiz. SELECT INTO kısaca bir tablodan başka bir tabloya verilerin kopyalanmasını sağlar. Yazımı Standard SQL komutu gibidir. SELECT Sütunlar INTO YeniTablo FROM EskiTablo YeniTablo : Hedef tablo ismi EskiTablo : Kaynak tablo ismi Sütunlar : Eski tablodan alınacak sütun isimleri Örnek uygulamamızda Kisiler isimli bir tablomuz bulunmaktadır. Bu tablodaki […]

Devamını oku