Biz “Bankamatik”iz !

17.10.2009 Cts

Yurt dışından gelen bir arkadaşım para çekmek için kartını ATM’ye taktı. Şifresini güzel güzel girdikten sonra aşağıdaki “ANA MENÜ” ile karşılaştık :)

bankamatik

İş Bankası’na duyurulur !

Tekrar merhaba,

Aklınızda bulunsun :

DataTable.Clone() metodu, sadece datatable’ın şemasını (yani sütunlarını) kopyalar. Satırları içermez. Eğer varolan bir datatable nesnenizi içindeki veri ile kopyalamak istiyorsanız DataTable.Copy() metodunu kullanmalısınız.

Sadece Şema Kopyalamak :

   1:  DataTable insDataTable_Original = new DataTable();
   2:  insDataTable_Original.Columns.Add("Id", typeof(int));
   3:  insDataTable_Original.Columns.Add("Name", typeof(string));
   4:   
   5:  DataTable insDataTable_New = new DataTable();
   6:  insDataTable_New = insDataTable_Original.Clone();

Şema ve Verileri Kopyalamak :

   1:  DataTable insDataTable_Original = new DataTable();
   2:  insDataTable_Original.Columns.Add("Id", typeof(int));
   3:  insDataTable_Original.Columns.Add("Name", typeof(string));
   4:   
   5:  DataRow insDrVeri = insDataTable_Original.NewRow();
   6:  insDrVeri[0] = 1;               //ID
   7:  insDrVeri[1] = "Ozan Günceler"; //NAME
   8:  insDataTable_Original.Rows.Add(insDrVeri);
   9:   
  10:  DataTable insDataTable_New = new DataTable();
  11:  insDataTable_New = insDataTable_Original.Copy();

Kolay gelsin

Tekrar merhaba,

Uzun bir aradan sonra çok sinir bozucu bir problemin çözümü ile karşınızdayım. Bazı Broadcom Bluetooth modüllerinin Office 2007 yazlımları ile uyumsuzluğu sözkonusu. Örneğin ben her defasında Excel’imi kapatırken aşağıdaki şekilde bir hata almaktaydım :

image

Google’da biraz araştırma yaptıktan sonra, Office 2007 ürünlerinin Broadcom Bluetooth servisleri ile ilgili bir çakışması olduğunu öğrendim. Çözümü ise oldukça kolay.

NOT : Aşağıdaki değişiklikler Windows Registry içerisinde modifikasyondan oluşmaktadır. Lütfen aşağıdaki modifikasyonu yapmadan önce Registry backup’ınızı alınız. Aldığınızı varsayarak yazıma devam ediyorum…

  1. Öncelikle START >> RUN >> REGEDIT   yapıyoruz
  2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Excel\Addins    yoluna ilerliyoruz.
  3. BtOfficeAddin.BtOfficeIntegration.1 segmentinde LoadBehavior Key’ini bularak değerini 0 (sıfır) olarak değiştiriyoruz.
  4. Bilgisayarımızı baştan başlatıyoruz.

image

image

Hepinize kolay gelsin. Tekrar görüşmek üzere !

Merhaba,

Uzun zamandır yazamıyordum, işleri yetiştirelim derken çok ihmal ettim yine. (Sorry)

Hala devam etmekte olan bir entegrasyon projesinde, müşteri için hazırladığımız .NET tabanlı Windows Forms uygulamasından, müşterinin ERP/MRP uygulaması olan JD Edwards içerisine bilgi atmamız/okumamız gerekiyordu.

JD Edwards IBM AS/400 ve DB2 üzerinde çalışan devasa bir ERP/MRP uygulaması. ODBC ile veritabanı kaynaklarına erişebiliyorsunuz. Standart .NET ODBC Provider kullanarak da istediğiniz tabloya erişip sorgularınızı gönderebiliyorsunuz. Ancak karşılaştığımız sorunlardan biri, "iSeries ODBC Provider" olarak adlandırılan DB Driver’ının, DB2 üzerindeki "string" değişkenleri "byte[]" olarak getirmesiydi.

Bunun önüne geçmek için aşağıdaki şekilde bir fonksiyon yazdım, umarım arayan birinin işine yarar :)

private static string AS400ByteArrayToString(byte[] InputValue)
{

byte[] byteArray = InputValue;
Decoder dbDecoder = Encoding.GetEncoding(37).GetDecoder();
char[] c = new char[dbDecoder.GetCharCount(byteArray, 0, byteArray.Length)];
dbDecoder.GetChars(byteArray, 0, byteArray.Length, c, 0);
string output = new string(c);
return output;

}

Tekrar görüşmek üzere :)

Windows Live Writer

22.04.2009 Çar

Tekrar merhaba,

Blog tutanlar bilir. Pek çok farklı blog engine var şu an ve neredeyse hepsi ücretsiz olarak blog tutmanıza olanak tanıyan alanlar verebiliyor. Kendilerine ait yönetim panellerini kullanarak yazılarınızın girişlerini yapabiliyor, okunma oranlarını takip edebiliyorsunuz.

Blog tutma kararı aldığımda nedense pek bir araştırma yapmadan WordPress’i tercih etmiştim. Belki yönetim paneliydi belki de işlerden çok yoğun olduğumdan kodlamasına zaman ayırmak istemediğim için varolan eklentilerinin fazlalığı nedeniyle böylebirseçim yapmıştım.

Tuttuğunuz blog her marka veya model olursa olsun :) aşağıdaki adresi ziyaret ederek Windows Live Writer uygulamasını indirmenizi ve kullanmanızı şiddetle tavsiye ederim. Bloglarını daha çok “geliştirme çalışmalarında kullanılan notepad” olarak gören blogcuların çok işine yarayacağını düşünüyorum. Bu yazıyı yazmak, formatlamak ve yayınlamak sadece 2 dakikamı aldı. WordPressentegrasyonu ise kusursuz !

http://download.live.com/writer

İşte bu yazının hazırlanması sırasındaki ekran görüntüsü :

image