Çarşamba, Ocak 25, 2012

C# ile Yeni Sql Server Database Oluşturma

private void CreateDatabase(DatabaseParam DBParam)
{ System.Data.SqlClient.SqlConnection tmpConn;string sqlCreateDBQuery; tmpConn = new SqlConnection(); tmpConn.ConnectionString = "SERVER = " + DBParam.ServerName +"; DATABASE = master; User ID = sa; Pwd = sa"; sqlCreateDBQuery = " CREATE DATABASE "+ DBParam.DatabaseName
+ " ON PRIMARY "+ " (NAME = " + DBParam.DataFileName +", "+ " FILENAME = '" + DBParam.DataPathName +"', "+ " SIZE = 2MB,"+ " FILEGROWTH =" + DBParam.DataFileGrowth +") "+ " LOG ON (NAME =" + DBParam.LogFileName +", "+ " FILENAME = '" + DBParam.LogPathName + "', "+ " SIZE = 1MB, "+ " FILEGROWTH =" + DBParam.LogFileGrowth +") "; SqlCommand myCommand = new SqlCommand(sqlCreateDBQuery, tmpConn);try{ tmpConn.Open(); MessageBox.Show(sqlCreateDBQuery); myCommand.ExecuteNonQuery(); MessageBox.Show("Database has been created successfully!","Create Database", MessageBoxButtons.OK, MessageBoxIcon.Information);}catch (System.Exception ex){ MessageBox.Show(ex.ToString(), "Create Database", MessageBoxButtons.OK, MessageBoxIcon.Information);}finally{ tmpConn.Close();}return;}

örnek uygulamaya buradan erişebilirsiniz.

DatabaseParam struct yapısı şu şekilde.
struct DatabaseParam
{ public string ServerName; public string DatabaseName; //Data file parameters public string DataFileName; public string DataPathName; public string DataFileSize; public string DataFileGrowth; //Log file parameters public string LogFileName; public string LogPathName; public string LogFileSize; public string LogFileGrowth; }
Örnek kodda servername kullanılmıyor. ancak siz servername i kendinize göre değiştirmelisiniz.

Pazar, Aralık 18, 2011

Kısayol Oluşturma- Ekran Görüntüsü Yakalama

Kısayol Oluşturma

Bir buton ekliyorsunuz ve butonun içine bu kodu yazın.

using IWshRuntimeLibrary;
//////////////////////////////////////////////////////////////////////////////////////////
private void button1_Click(object sender, EventArgs e)
{
WshShell shell = new WshShell();
IWshShortcut MyShortcut;
//  [UserName] Bilgisayarın kendi kullanıcı adını yazacaksınız.

MyShortcut = (IWshShortcut)shell.CreateShortcut(@"C:\Documents and Settings\[UserName]\Start Menu\Programs\MyShortcut.lnk");
MyShortcut.TargetPath = Application.ExecutablePath;
MyShortcut.Description = "Launch the App!";
// MyShortcut.IconLocation = [IconPath]; // [IconPath] - Kısaylun varsa resim yolunu yazın

MyShortcut.Save();
}


Ekran Görüntüsü Yakalama
using System.Drawing.Imaging;
using System.Threading;

///////////////// Declarations ////////////////////////
ImageFormat img; Bitmap bt; Graphics screenShot;

///////////////////// Button1 /////////////////////////////
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
this.Hide();
// This gives time to the Form to hide before it takes the screenshot. 500 miliseconds are enough.
Thread.Sleep(500);
// Set the image to the size of the screen.
bt = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height, PixelFormat.Format32bppArgb);
// Creates the graphic object for the image (bt).
screenShot = Graphics.FromImage(bt);
// Takes the screenshot.
screenShot.CopyFromScreen(Screen.PrimaryScreen.Bounds.X, Screen.PrimaryScreen.Bounds.Y, 0, 0, Screen.PrimaryScreen.Bounds.Size,

CopyPixelOperation.SourceCopy);
switch (saveFileDialog1.FilterIndex)
{
case 0: img = ImageFormat.Bmp; break;
case 1: img = ImageFormat.Png; break;
case 2: img = ImageFormat.Jpeg; break;
}
// Saves the image.
bt.Save(saveFileDialog1.FileName, img);
// After the screenshot is taken the Form reappears.
this.Show();
}

 

Pazartesi, Ağustos 15, 2011

Cumartesi, Temmuz 30, 2011

Canlı Maç Yayını

Fransa ve Almanya arasında 1982′de yapılan dünya kupası maçının son 15 dakikasının tekrar çekimi.



Refait from Pied La Biche on Vimeo.

Perşembe, Temmuz 28, 2011

ARAB'IN EŞEĞİ


ARAB'IN EŞEĞİ


tercumede eksikler olabilir acele yapildi
دخل حمار مزرعة رجل
Adamın birisinin tarlasına bir eşek girer

وبدأ يأكل من زرعه الذي تعب في حرثه وبذره وسقيه؟
Sürüp ekip sulamak için ter döktüğü tarladaki ekinleri yemeye başlar

كيف يُـخرج الحمار؟؟
Şimdi bu eşeği nasıl çıkarsın adam?

سؤال محير ؟؟؟
Cevap vermesi zor bir soru!!!

أسرع الرجل إلى البيت
Adam hemen hızla eve gider

جاء بعدَّةِ الشغل
Alet edevatlarını getirir

القضية لا تحتمل التأخير
İşin beklemeye tahammülü yok!

أحضر عصا طويلة ومطرقة ومساميروقطعة كبيرة من الكرتون المقوى
Uzun bir sopa ,bir çekiç,bir miktar çivi ve bir de büyükçe bir tabaka mukavva getirir
كتب على الكرتون
Mukavvanın üzerine şöyle yazar:
يا حمار أخرج من مزرعتي
"Ey eşek tarlamdam çık!"

Çarşamba, Temmuz 27, 2011

Yazılım sürecinde test etme ve kullanılabilirlik.



Bir fırsatı ürüne çevirmek için :

  1. Hayal edin,

  2. Basit düşünün (KISS : Keep it simple stupid),

  3. Hayal edin,

  4. Basit düşünün,

  5. Çizin,

  6. Tartışın,

  7. Basit düşünün,

  8. Çizin

  9. Tartışın

  10. Çizin

  11. Yazın,

  12. Test edin,

  13. Yazın,

  14. Test edin,

  15. Yazın,

  16. Test edin,

  17. Yazın,

  18. Test ettirin,

  19. Yazın,

  20. Test edin,

  21. Test ettirin,

  22. Yayınlayın,

  23. Test edin,

  24. İzleyin (dönüşleri takip edin).

  25. goto 1: (yeni özellik geliştirme için)


http://blog.erkyazilim.com.tr/2009/11/yazilim-surecinde-test-etme-ve-kullanilabilirlik

Cuma, Temmuz 22, 2011

En Son Ne Zaman Format Attınız?

Bilgisayarınızıa en son ne zaman format atıp tekrar yüklediniz? Öğrenmek çok kolay hemen ;
Başlat - Çalıştıra "cmd" yazın gelen konsola da "systeminfo" yazıp entera basın. Gelen ekranda sisteminiz hakkında bilgi edinebilirsiniz.