Sem GÖKSU - Kişisel Web Sitesi Ana Sayfa | Hakkımda | Çalışmalarım | Kitap Önerileri | Fotoğraflarım | RSS RSS | İletişim
İçerik Kategorileri
Makale Kategorileri
Etiket Bulutu
Arama
Tema
Kaynaklar
Takip Ettiklerim

Kasım 2009

Silverlight 4 Beta ile Yazdırma (Printing) İşlemi


Silverlight | Silverlight 4 | Silverlight | Bu yazıya henüz yorum yapılmamış. | 20.11.2009 23:30:11

Silverlight 4 Beta ile WebCam ve Mikrofon Erişimi


Merhaba arkadaşlar bu makalemizde Silverlight 4 Beta ile birlikte gelen mikrofon ve webcam gibi capture aygıtlarına nasıl erişileceğine bakacağız.

Silverlight | Silverlight 4 | Silverlight | Bu yazıya 6 yorum yapılmış. | 19.11.2009 17:21:26

Silverlight 4 Beta Duyuruldu !


PDC 2009 ile birlikte bir bomba haber bekliyordum ama bu bombanın Silverlight ile patlayacağını hiç tahmin bile etmiyordum :) Silverlight 4 Beta ile ilgili detayları incelemek için aşağıdaki adresi kullanabilirsiniz.

http://www.silverlight.net/getstarted/silverlight-4-beta/

Yazılım | Silverlight | Silverlight 4 | Bu yazıya henüz yorum yapılmamış. | 18.11.2009 23:10:33

INETA'dan Yeni bir etkinlik: INETA NEXT


 

Kayıt yaptırmak için www.inetatr.org adresini kullanabilirsiniz.

Yazılım | Seminer | Bu yazıya henüz yorum yapılmamış. | 16.11.2009 10:40:09

ASP.NET 4.0 Menü Kontrolü Yenilikleri


Menu kontrolü çok pratik olmasına rağmen arka tarafta html table'a render edildiği için pek tercih edilmiyordu. Ayrıca kontrole CSS uygulamak da çok zor oluyor taklalar atmak zorunda kalıyorduk :) ASP.NET 4.0 ile birlikte artık liste elementlerine render ediliyor. Hem daha anlamlı bir HTML çıktısı oluyor hem de CSS uygulamak çok kolay oluyor. Ayrıca menu kontrolüne accessible rich internet applications (ARIA) özellikleri de eklenmiş durumda. Aşağıdaki örneği inceleyecek olursak DIV içerisinde liste ve içerisinde de menümüzün elemanlarını görebiliriz.

[ASP.NET 4.0]

<asp:Menu ID="menu" runat="server"> 
    <Items
        <asp:MenuItem Text="Ana Sayfa" NavigateUrl="Anaayfa.aspx"></asp:MenuItem
        <asp:MenuItem Text="Hakkımızda" NavigateUrl="Hakkimizda.aspx"></asp:MenuItem
        <asp:MenuItem Text="Referanslar" NavigateUrl="Referanslar.aspx"></asp:MenuItem
        <asp:MenuItem Text="İletişim" NavigateUrl="Iletisim.aspx"></asp:MenuItem
    </Items>
</asp:Menu>

[HTML Output]

<div id="menu"> 
    <ul class="level1"> 
        <li><a class="level1" href="Anaayfa.aspx">Ana Sayfa</a></li
        <li><a class="level1" href="Hakkimizda.aspx">Hakkımızda</a></li
        <li><a class="level1" href="Referanslar.aspx">Referanslar</a></li
        <li><a class="level1" href="Iletisim.aspx">İletişim</a></li
    </ul>
</div>

Yazılım | ASP.NET 4.0 | ASP.NET | Bu yazıya 2 yorum yapılmış. | 11.11.2009 23:38:16

LinqToSQL ile Sayfalama (Paging) İşlemi


SQL Server 2005 ile birlikte gelen row_number() fonksiyonunu kullanarak bir kayıt numarası oluşturuyor ve bu kayıt numarasını kullanarak verileri istediğimiz sayıda çekebiliyorduk. LinqToSQL ile de bu işlemi yapabiliyoruz. Aşağıdaki örnek City Tablosundan kayıtların onar onar alınmasını sağlıyor.

[C#]

class Program
{
    static void Main(string[] args)
    {
        int CityCount = 0; 
        IEnumerable<City> Cities = GetCities(0, 10, ref CityCount); // İlk 10 kaydı çekeceğiz. ilk parametre sayfa indexini ikinci parametre ise bir sayfada kaç kayıt gösterileceğini belirtiyor.
        Console.WriteLine("Toplam Şehir Sayısı:{0}", CityCount); 
        Console.WriteLine("-----------------------------");
        foreach (City city in Cities)
        {
            Console.WriteLine(city.CityName);
        }
    }

    private static IEnumerable<City> GetCities(int startingPageIndex, int PageSize, ref int CityCount)
    {
        DataClasses1DataContext db = new DataClasses1DataContext();
        CityCount = db.Cities.Count();// Toplam kayıt sayısını set edelim.
        return db.Cities.Skip<City>(PageSize * startingPageIndex).Take<City>(PageSize); 
    }
}

Yazılım | LinqToSQL | LINQ | C# 3.0 | C# | SQL Server 2005 | Bu yazıya henüz yorum yapılmamış. | 09.11.2009 15:27:19

Ana Sayfa | Hakkımda | Çalışmalarım | Kitap Önerileri | Fotoğraflarım | RSS | İletişim
Sem Göksu 2004-2009 © Tüm Hakları Saklıdır.