kütüphane Etiketli Yazılar
Genel, Programlar »
Visual Studio kullanarak büyük kapsamlı projelerle uğraşıyorsanız başka kütüphanelere ihtiyacınız olacaktır. İşte bu kütüphaneleri projenize dahil etmeniz gerekiyor. Bu işlemi yapmanın bi kaç yolu vardır.
İlk önce bahsedeceğim konu newbieler için bir projede external bir fonksiyonu kullanabilmek için o fonksiyonu içeren header dosyasını yani .h uzantılı dosyasını include etmemiz gerekiyor. En basidinden #include<stdlib.h> buna güzel bir örnektir. Böyle kullanmak kolaydır, basit olur. Aksi durumlarda fonksiyon library file içinde olabilir. Bu dosyalar .lib uzantılı paketlenmiş kütüphanelerdir. Bunları projeye dahil etmek için izleyeceğimiz yollar şöyledir (anlatım Visual Studio 2008 ve SP1 içindir):
– Projeye sağ tıklanarak “Properties” e gelinir.
– Linker -> Input kısmına gelinir. Ordan “Additional …
Codeigniter, Php »
Daha önceki derslerimizde helper ve library lerden bahsetmiştik ancak proje içinde kullanıldığı için pek fazla ayrıntıya giremedik. Bu dersimizde bu iki konuyu biraz daha açacağım ve kullanım amaçlarından bahsedeceğim. Mesela bir controller dosyanız içerisinde önemli bir fonksiyonunuz var diyelim. Bu fonksiyon bir filtre olabilir mesela, yada bir kontrol mekanizmasıdır. Siz bu fonksiyonunuzu eğer farklı controller dosyalarınız içinde kullanıyorsanız. Her seferinde o controller dosyanıza bu fonkisyonu copy-paste yapmanız gerekiyor. Bu takdir edersinizki zahmetlidir. Çünkü hem kod fazlalığına neden olur hemde koddaki herhangi bir değişikliğin tüm controller dosyalarına teker teker uygulanması zaman …
Devamını oku...Codeigniter, Php »
Daha önce menümüzü basitçe oluşturmuştuk. Şimdi birazda kütüphanelerden bahsedeceğiz. Örnek olarak menümüzü kütüphaneye koyacağız.
CodeIgniter\application\libraries dizini altına MyMenu.php dosyası oluşturuyoruz. İçerisine aşağıdaki kodları ekliyoruz:
?View Code PHP<?php
class MyMenu{
function show_menu(){
$obj =& get_instance();
$obj->load->helper(’url’);
$menu = "<ul>";
$menu .= "<li>";
$menu .= anchor("pizza/index","Siparisler");
$menu .= "</li>";
$menu .= "<li>";
$menu .= anchor("pizza/order","Siparis Ver");
$menu .= "</li>";
$menu .= "</ul>";
return $menu;
}
}
?>
Burada kütüphanemiz diğer codeigniter class ve kütüphanelerine erişiyor. Örneğin url helper kullanıyoruz. Url helper bizim daha kolay url ler …
Devamını oku...