Yukardaki hatayı Asp.net 4.0 da aldığımızda klasik ValidateRequest="true" yönetemimizin çalışmadığını göreceğiz çözüm basi web.config ye aşağıdaki gibi yazıyoruz
  <system.web>
    <httpRuntime requestValidationMode="2.0" />
ve sorun bitiyor.
Etiketler : Etiket Yok
Kategoriler : Asp.Net
Yorumlar : 0 Yorum Yorum Yaz

Çok zaman sıkıntısını yaşadığımız bir sorun. ASP.NET uygulamalarında Date.Now() gibi çoğu sınıf o anki CurrentCulture üzerinden gerekli bilgileri alarak çalışır. Yani uygulamanın çalıştığı makinen Regional Settings'i Türkiye'ye göre ayarlanmış ise tarih bilgisi ona göre gelecektir. Bu durum genelde sıkıntı yaratmasa da özellikle yurt dışından hosting (barındırma) hizmeti aldığınızda sıkıntılar baş göstermeye başlar. Eğer uygulamanız farklı ülkelere ve dillere hizmet edecek şekilde bir altyapıya sahip değilse veya buna gerek yoksa aslında uygulamanın her şart altında belirli bir CurrentCulture ile çalışmasını isteyebilirsiniz.

Varsayalım satın aldığınız hosting firması yurt dışında olduğu için sunucularını yüklerken "Regional Settings"de sunucu ayarı olarak İngilizceyi seçtiler. Bu durumda Date.Now() dahil kullandığınız çoğu sınıf geriye farklı formatlarda değerler döndürecektir. Örneğin bizde sıfırdan küçük sayılar virgül ile ayrılırken İngilizce ayarlanmış bir sunucuda nokta ile ayrılacaktır. Bu gibi sıkıntıları toptan çözmek için Web.Config içerisinde yapabileceğiniz bir ayar var.

<system.web>

  <globalization culture="tr-TR" uiCulture="tr-TR" />

</system.web>

Yukarıdaki şekilde Web.Config içerisindeki System.Web tagları arasına uygun satırı yerleştirmeniz yeterli. Artık tüm uygulama herşeyden bağımsız olarak Türkiye'ye ve Türkçe'ye göre çalışacaktır.

<%@ Page UICulture="tr-TR" Culture="tr-TR" %>

Ayrıca isterseniz bu ayarı her aspx (web form) için ayrı ayrı da yapabilirsiniz. Yukarıdaki şekilde herhangi bir web forumun mark-up kısmına Page için UICulture ve Culture ayarlarını tanımlayabilirsiniz.

Hepinize kolay gelsin...

Merhaba,

Değişkenlerde convert neden yaparızı açıklamak gerekirse elimizde bulunan değişkenleri başka bir değişkene çevirmek için kullandığımız metodur.

Örnek verecek olursak Textbox tan gelen bir string değeri matematiksel bir işlem yapabilmek için int yapmamız gerekir işte burada convert etmemiz gerekecektir.

Convert işlemi ve kullanımı Bu metod en sık kullanılan ve en eski yapılardan birisidir

kullanımı: string degisecek = "1";

byte cevir= Convert.ToByte(degisecek);

bool cevir= Convert.ToBoolean(degisecek);

char cevir= Convert.ToChar(degisecek);

DateTime cevir= Convert.ToDateTime(degisecek);

decimal cevir= Convert.ToDecimal(degisecek);

Etiketler : convert işlemleri tür değişimleri
Kategoriler : C#
Yorumlar : 0 Yorum Yorum Yaz
Çok yerde gördüğümüz ve kullandığım basit bir javascript kodunu paylaşacağım.
Tıklanmadan önce:
Tıklandıktan Sonra:
<asp:textbox id="TextBox1" cssclass="AraTextboxt" runat="server" value="Arama" onfocus="if(this.beenchanged!=true){ this.value = ''}" onblur="if(this.beenchanged!=true) { this.value='Arama' }" onchange="this.beenchanged = true;" width="180px"></asp:textbox>
Etiketler : Etiket Yok
Kategoriler : JavaScript ve Jquery
Yorumlar : 1 Yorum Yorum Yaz

Değişkenler kullanacağımız verinin türünü ve bellekte tutulduğu yeri saklar. Verilerimizin tipine göre değişken tanımlarız

*** Değişkenler aynı isimlerde olamaz, rakamla başlayamaz, Türkçe karakter içeremez içinde boşluk olamaz.

Metinsel veriler

String değişkeni içersinde kullanacağımız veri "" içerisine yazılır.

 string veri tipi 32 bit e kadar veri alabilmektedir.

string MetinselIfadeler = "";  // birden fazla karakter içeren metinsel ifadelerde kullanırız örnek: Arif GÖKÇE, ISTANBUL

  not:  içinde rakam olan verilerde metinsel bir ifade ola bilir örnek: 15. sokak, 1453istanbul gibi

Karakterler

Tek karakterden oluşan verileri tanımladığımız değişkenimizdir.  'a' gibi tek tırnak içersine veri yazılır.

char 16 bit veri taşır;           

char karakterler = 'a';

Metinsel verilerimizi bu iki değişkenimizde tanımlarız birde sayısal değerleri tanımladığımız değişkenlerimiz vardır bunlar:

TAM SAYILAR

bool degiskenbir = true; // boolen sadece iki değer almaktadır (true(aynı zamanda = 1) / false(aynı zamanda =0 ) ) dağa çok mantıksal veri tipi diyede tanımlanır.

byte degiskeniki = 254; //0 - 255 arası değer alır ve Ram de 8 bit yer tutar

 

short degiskenuc = 32766; //-32767 ile 32767 arasındaki rakamları değer olarak alır ve Ram de 16 bit yer tutar.

 

int degerdort = -2147483647;//-2147483648 ile 2147483648 arasındaki rakamları veri

olarak alır Ram de 32 bit yer tutar.

 

long degerbes = 9223372036854775807;//-9223372036854775807 ile 9223372036854775807 arasındaki rakamları veri olarak alır Ram de 64 bir yer tutar.

 

Tam sayılarımızı tutabileceğimiz değişkenler bunlardır.

Aynı değişkenlerimizin başına u yazar sadece pozitif değerler taşıyabiliriz (uint,ubyte) bu işlem ram de tutukları yeri değiştirmez aynı ağırlıkta yer tutacaktır.

 

ONDALIK SAYILAR

 

 

FLOAT

 float kusurlu1 = 2.1234567890f;

virgülden sonra 7 rakam alır, sonuna "f" yazılır

 

 

DOUBLE

double kusurlu2 = 34.1234567890890;

 virgülden sonra 14 rakam alır


DECİMAL

decimal kusurlu3 = 8273.123456789012M;

virgülden sonra 24 hane alır, sonuna "M" yazılır

 

Etiketler : Değişkenler veri tipleri
Kategoriler : C#
Yorumlar : 0 Yorum Yorum Yaz

Yazılımı çok kısaca özetleyecek olursak “Bilgisayara belli bir işi yapması için uygulanan komutların tamamıdır.” Bu amaç için birçok yazılım türü mevcuttur ama biz bunları sınıflandıracak olursak şöyle diyebiliriz

 

- Sistem Yazılımları: Bilgisayar donanımlarını yöneten kontrol eden ve çalması için gerekli altyapıyı yapabilmemizi sağlayan yazılımlar.

 

- Uygulamalar: Son kullanıcıların ihtiyaçlarına göre yapılmış olan yazılımlardır. Bu tarz yazılımlar daha çok makineler, otomasyonlar gibi yerlerde kullanılır.

 

- Windows uygulamaları:  İşletim sistemi üzerine kurulan yazılımlardır zengin içerik ve ara yüze sahiptir.

 

- Web uygulamaları: Bir sunucu tarafından gösterilen ve istemci tarafında bir tarayıcı ile görüntülenen uygulamalardır. Kurulum gerektirmediği için bir çok alanda kolaylık sağlamakta ve avantajlar sunmaktadır.

 

- Mobil uygulamaları:  Cep telefonu kullanıcılarının cihazlarına kurdukları uygulamalardır. Gelişen uygulama alanlarındır birisidir.

 

Evet, en kısa haliyle bu şekilde özetleyebiliriz. Yazılımların çalışma şeklini ise Veri girişi – İşlem-sonuç olarak değerlendirelim

Gerekli veriler girilir istenilen işlemler yapılır ve sonuç çıktısı verilir buradaki senaryo istenilen alanda ve gerek duyulan işe göre değişebilir.

            Yazılımı sıfır haliyle değil de en özet haliyle bu şekilde özetleyebiliriz.

 

 

Etiketler : Yazılım nedir? uygulamalar
Kategoriler : Genel
Yorumlar : 1 Yorum Yorum Yaz
Klasik cümlemizle başlayalım "Hello Word"

 

Klasik sitelerin dışına çıkmaya çalışacağım ve C# ı sıfırdan başlayan makaleler ile anlatacağım.İlk bakışta basit gelecektir sitenin içeriği ama zamanla çok güzel bir arşiv ve bilgi birikim olacağını düşünüyorum.


Etiketler : C#
Kategoriler : C#
Yorumlar : 1 Yorum Yorum Yaz
Arama
  Ara
Tag Bulutu