Merhaba arkadaşlar. Malum, uygulamalarımızda lisanslar geliştirmek isteriz her zaman. Lisans geliştirirken, ben şahsen kendi algoritmalarımı kullanıyorum. Algoritma anahtarının rahat ve düzgün çalışması için, HDD numaralarından veya MAC adres numaralarından yararlanıyorum. HDD Numarasına göre bir algoritma geliştiriyorum. Belki C# Kullanarak, Programın çalışığı yerdeki HDD Numarası öğrenmek istersiniz diye aşağıdaki kodları yayınlıyorum. Yalnız dikkat edilmesi gereken bir yer var, namespace olayı. Namespace‘yi değiştirmeyi unutmayın
using System;
using System.Collections;
using System.Management;
namespace HardDriveSample1
{
class HardDrive
{
private string model = null;
private string type = null;
private string serialNo = null;
public string Model
{
get {return model;}
set {model = value;}
}
public string Type
{
get {return type;}
set {type = value;}
}
public string SerialNo
{
get {return serialNo;}
set {serialNo = value;}
}
}
class TestProgram
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
ArrayList hdCollection = new ArrayList();
ManagementObjectSearcher searcher = new
ManagementObjectSearcher(“SELECT * FROM Win32_DiskDrive”);
foreach (ManagementObject wmi_HD in searcher.Get())
{
HardDrive hd = new HardDrive();
hd.Model = wmi_HD["Model"].ToString();
hd.Type = wmi_HD["InterfaceType"].ToString();
hdCollection.Add(hd);
}
searcher = new
ManagementObjectSearcher(“SELECT * FROM Win32_PhysicalMedia”);
int i = 0;
foreach(ManagementObject wmi_HD in searcher.Get())
{
// get the hard drive from collection
// using index
HardDrive hd = (HardDrive)hdCollection[i];
// get the hardware serial no.
if (wmi_HD["SerialNumber"] == null)
hd.SerialNo = “None”;
else
hd.SerialNo = wmi_HD["SerialNumber"].ToString();
++i;
}
// Display available hard drives
foreach(HardDrive hd in hdCollection)
{
Console.WriteLine(“Serial No.\t: ” + hd.SerialNo);
Console.WriteLine();
Console.ReadKey();
}
}
}
}
Aşıklar; yağmur damlası gibidir, gökyüzünde tanışırlar.
Daha sonra yere düşüp, ayrılırlar.
Birbirinden ayrı olamayacağını anlayınca,
Denizde kavuşurlar.
Enis Kurtay YILMAZ
Kurtay'dan özel.. kategorisine gönderildi
|
Program 1 : Numaratör
Kağıda yazmak istediğiniz tüm fiş numalarını kendiniz belirtebilir; artış miktarını, cm/mm değerini, sütun değerlerini belirterekte isteklerinize cevap veren bir yazılım.
Programın genel özellikleri:
- Dikey numara yazma özelliği
- Kullanıcının seçebileceği 8 taneye kadar sütun özelliği
- Artış miktarı
- Basamak değerleri
- Çıktı ön izleme
- Cm/Mm ayarları
- “No” kısmının ayarlanabilmesi
- Yazının rengini, fontunu, kısacası yazının şeklini değiştirebilmesi
- Programın ayarlarının kaydedilmesi
- Full sürümünde 1 yıllık ücretsiz hizmet.
Örnek Kullanım:

Programı kurmadan evvel bilgisayarınızda .Net FrameWork 3.5 ve Crsytal Report bileşeni kurulu olduğundan emin olunuz. Eğer yüklü değilse, sayfanın en alt kısmında bulunan linklere tıklayarak, gerekli olan yazılımları indirebilir ve bunları kurabilirsiniz.
Programı Denemek için tıklayınız
Bilgilendirme : Programın Tam Sürüm Bedeli 100 TL dir. Şuanda sorunsuz olarak kullanan 2 tane kullanıcımız vardır. Tam sürüm fiyatını ödedikten ömür boyu sınırsız olarak program kullanımınıza açık olacaktır. Programın satışı için sitenin iletişim kısmını kullanınız.
—————————————————
Merhaba arkadaşlar.
Malum yaptığımız programlarda bazen internet bağlantısına ihtiyaç duyuyoruz. Yaptığımız programlarda, programda yaptırdığımız işlemler de internet bağlantısı ile ilgisi bölümler varsa, programın internete bağlı olup olmadığını öncelikle kontrol ettirmeliyiz. Aksi taktirde program hata verir ve program çalışmaz.
Bunun için şöyle bir kod yazdım, internet bağlantısını kontrol edip etmemesi için. Projenize bir button ekleyin ve eklediğiniz button’a çift tıklayıp, açılan kod penceresindeki “Click” eventına aşağıdaki kodları girin.
bool InternetVarmi = false;
try
{
System.Net.Sockets.TcpClient kontrol_client = new System.Net.Sockets.TcpClient(“www.google.com”, 80);
kontrol_client.Close();
InternetVarmi = true;
}
catch
{
InternetVarmi = false;
}
if(InternetVarmi == true)
{
MessageBox.Show(“İnternet Var”);
}
else
{
MessageBox.Show(“İnternet Yok”);
}
Evet arkadaşlar, yukarıdaki kod google adresine bağlanıyor. Eğer bağlantı gerçekleşirse, InternetVarmi adlı bool tipindeki değişkene true değerini atıyor, bağlanti gerçekleşmez ise false değerini atıyor ve sonraki if bloğu ile bağlantının olup olmadığına dair kullanıcıya bilgilendirme mesajı veriyoruz.
İyi kodlamalar.
C# kategorisine gönderildi
|
Merhaba arkadaşlar.
C# ile İp adresimizi nasıl öğreneceğiz, bunun kodlarını vererek görmenizi istiyorum.
// URL için istek belirtin.
WebRequest request = WebRequest.Create(“http://www.whatismyip.com/automation/n09230945.asp “);
// Yanıtı alın
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
// Sunucu tarafından gönderilen stream’i alın.
Stream dataStream = response.GetResponseStream();
// StreamReader ile stream i okutun
StreamReader reader = new StreamReader(dataStream);
// İçeriği okutun.
string responseFromServer = reader.ReadToEnd();
// İçeriği gösterin.
MessageBox.Show(responseFromServer);
// Stream’i ve yanıtları temizleyin(kapatın).
reader.Close();
dataStream.Close();
response.Close();
C# kategorisine gönderildi
|
Merhaba arkadaşlar.
E-Ders bölümünde ve C# Kategorisinde ilk konumuz “C# Değişkenleri ve Örnek Kullanımı“. Video olarak anlattım, izlemek için lütfen aşağıdaki bağlantıyı kullanınız.
http://www.elektronik-karsilik.com/ekurtay/Csharp_Degiskenler/Csharp_Degiskenler.html
Video’da geçen C# kodlarını indirmek istiyorsanız, lütfen tıklayın
C# kategorisine gönderildi
|
Bu aralar dinledikçe beni rahatlatan ve sizinde dinleyip, rahatlayacağınızı düşündüğüm muhteşem 10 müzik parçası.
Accept – Crossroads
Alan Parsons Project – Eye In The Sky
Depeche Mode – World in My Eyes
*Depeche Mode – Stripped
*Duman – Hayatı Yaşa
Eric Clapton – I Can’t Stand It
MFÖ – Sakın Gelme
*Pearl Jam – Last Kiss
*Red Hot Chill Peppers – Strip My Mind
Queen – The Show Must Go On
* : Bu işareti gördüğünüz yerlerdeki müzikleri gerçekten dinlemelisiniz. Sözleri etkili.
Müzik kategorisine gönderildi
|