Şimdi size işe yaramayan sadece iş olsun diye yazılmış bir program paylaşacağım. Öncelikle C sharp ta bir form uygulaması oluşturacağız ve sadece 2 adet buton ekleyeceğiz. İlk butona bastığımızda cdrom açılacak
, ikinci butona bastığımızda ise cdrom kapanacak. Ne kadar gereksiz değil mi? Buyrun c sharp kodları:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Microsoft.VisualBasic;
using System.Collections;
using System.Diagnostics;
using System.Runtime.InteropServices;
namespace bolubeyi.net
{
public partial class Form1 : Form
{
[DllImport(“winmm.dll”, CharSet = CharSet.Ansi, SetLastError = true, ExactSpelling = true)]
private static extern long mciExecute(string lpstrCommand);
public Form1()
{
InitializeComponent();
}
private void acma_butonu(object sender, EventArgs e)
{
mciExecute(“cdrom aç”);
}
private void kapama_butonu(object sender, EventArgs e)
{
mciExecute(“cdrom kapat”);
}
}
}
Yazının başında gereksiz bir program dedim ama aslında güzel bir amaç için kullanılabilir fakat program bu haliyle yeterli değil. Programa timer ekleyerek buton olmadan otomatik olarak belli aralıklarla cdromu açıp kapayabilirsiniz. Peki bu ne işe yarayacak? İleride çocuğunuz olursa, ipin bir ucunu beşiğe, diğer ucunu cdroma bağlayabilirsiniz. Daha sonra programı çalıştırdığınızda cdromun açılıp kapanmasıyla birlikte beşik sallanmış olur ve çocuğu uyutabilirsiniz:) Bir c sharp programının daha sonuna geldik, tekrar görüşmek üzere…
Gereksiz falan diyorsun ama gerçekten çok akıllıca bir program. İlk başta düşündüm nasıl çocuğu uyutacak diye ama sonra çok güldüm 😀
Paylaşımın için çok sağol…
Rica ederim, mışıl mışıl uyutun çocuklarnıızı:)