Tags-Etiketler
Bu kısımda sitemizde etiketlenmiş makaleleri toplu olarak bulabilirsiniz...
[ api ] /
Makaleler-Article(s)
api ile ilgili toplam 2 makale bulundu ! (A total of 2 article(s) about api was(were) found in all of articles!)
Article |
---|
Structure Yapılar Merhaba arkadaşlar. Bu makalemizde Struct yapılara bir örnek vereceğiz.Struct veri tipi, değer tipi olduğu için, tanımlandıkları anda bellekte Stack bölümünde oluşturulur. | Win Api Kullanımı CLR tarafından yönetilmeyen kodlara erişebilmek için C# ta System.Runtime.InteropServices isim alanında bulunan ve DllImprtAttribute sınıfını temsil eden DllImport niteliği kullanılmaktadır. DllImport niteliği ile harici bir kaynakta
bulunan metoda referans vermek için external anahtar sözcüğü kullanılır. Bir sınıf
bildiriminin en başında external anahtar sözcüğü ve DllImport niteliği kullanılarak CLR tarafından yönetilmeyen bir metot bildirimi yapılır. Tabi metodun gövdesi harici bir
kaynakta zaten var olduğu için bizim metodun gövdesini yazmamızın bir anlamı yoktur.
Ardından bu metot sınıfın istenildiği yerinde kullanılabilir.
Aşağıdaki Şekil 1 i inceleyin.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
[DllImport("user32.dll")]
public static extern int MessageBox(int tip, string mesaj, string baslik, int secenek);
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
MessageBox(0, "Win api kullanımı...", "Win API Mesaj", 2);
}
}
}
//Bir sonraki makalede görüşmek üzere. Bahadır ŞAHİN |
|
        Sitede yayınlanan makaleleri
Blog sitemizden de takip edebilirsiniz.
Sitemizdeki makaleleri RSS olarak takip edebilirsiniz.