bildirgec.org

dynamic hakkında tüm yazılar

C# 4.0 dynamic

admin | 20 August 2009 16:59

Selamlar

Bildiğimiz gibi .net 4.0 ve visual studio 2010 kısa bir süre önce duyruldu. Duymamışsanız şimdi duydunuz. Eğer indirip incelemek isteyenler olursa
Burdan indirebilirler.

Zaman buldukça inceliyorum 4.0 yeniliklerini. Şuana kadar en çok hoşuma giden dynamic tipi. Adından da anlaşılacağı gibi dinamik olarak değer alıyor. Yani hangi tipte değer set ederseniz o tipe dönüşüm sağlarak tipin özelliklerini taşıyabiliyor.

Asp.net Dinamik event handler ve Dinamik Kontroller

admin | 02 March 2009 12:40

Merhaba arkadaşlar. kısa olmasına karşın çok pratik bir kod paylaşacağım.
Bu kodda asp.net kontrollerini dinamik oluşturacağız. ama sırf bunu anlatmak için açmadım konuyu. birde

ajax ile de kullanabileceğiniz kullanabileceğiniz dinamik event handler atama işlemine değineceğim.

Sayfamıza bir placeholder ekleyelim ve pageload’a gelelim

1
2
3
4
5
6
7
8
9
10
11
12
13
14
for(int i=1;i<10;i++)
{
Button tus = new Button();
tus.Click += new System.EventHandler(this.tikla);
tus.ID = "tus" + i.ToString();
tus.Text = "Tus " + i.ToString();
PlaceHolder1.Controls.Add(tus);
Literal lt = new Literal();
lt.Text = "<br />";
lt.ID = "lit" + i.ToString();
PlaceHolder1.Controls.Add(lt);
}

C# – Dinamik DLL İşlemleri

admin | 22 January 2009 11:00

2 ay önce çalıştığım yerde bir arge projesi için görevlendirilmiştim. Yapacağım iş “dinamik olarak windows servislerini yönetme” olarak adlandırılmıştı.
Herbir servis için ayrı ayrı windows servisleri yazmaktansa, bir framework geliştirilecek, bu framework veritabanından eklenen dllleri ayrı ayrı threadlerde çalıştıracak, dlller ise kendi başına çalışmaya devam edeceklerdi.
Bunun için gerekli olan en büyük iş dlli dinamik olarak yüklemek ve ilgili metotları çalıştırmaktı. Bu kapsamda yazmış olduğum kodu sizlerle yaplaşıyorum. Örnekte dinamik olarak sms göndereceğimiz bir sistem geliştiriyoruz.
Dilerseniz koda geçelim:

xaml ile dinamik kod çalıştırma

admin | 13 November 2008 13:30

kodaman.org yeni bir oluşum olduğu için ne kadar ilgileneni var bilemiyorum ama benim ilk yazım microsoft’un hem windows presentation foundation’da hem de silverlight’da ortak kullandığı xaml hakkında olacak.

xaml ile dinamik olarak herhangi bir dış kaynaktan penceremizin içerisine kod ekleyebilmemiz mümkün. bu ne işimize mi yarar? eğer programlarımızda değişen reklam alanlarına veya kullanıcı girdisine göre oluşacak static bir animasyondan fazlasına ihtiyacımız olduğunda bize yardımcı olur.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
using Sys = System;
using SysIO = System.IO;
using SysWinMarkup = System.Windows.Markup;
using SysXml = System.Xml;
using SysXmlLinq = System.Xml.Linq;
public static class XamlUtils {
public static object GetXamlObject(string source) {
SysXml.XmlDocument _xmlDocument = new SysXml.XmlDocument();
_xmlDocument.LoadXml(source);
return Xaml.GetXamlObject(_xmlDocument);
}
public static object GetXamlObject(SysXml.XmlDocument xmlDocument) {
const string xmlns = "http://schemas.microsoft.com/winfx/2006/xaml/presentation";
const string xmlns_x = "http://schemas.microsoft.com/winfx/2006/xaml";
if(string.IsNullOrEmpty(xmlDocument.DocumentElement.GetAttribute("xmlns"))) {
xmlDocument.DocumentElement.SetAttribute("xmlns", xmlns);
}
if(string.IsNullOrEmpty(xmlDocument.DocumentElement.GetAttribute("xmlns:x"))) {
xmlDocument.DocumentElement.SetAttribute("xmlns:x", xmlns_x);
}
SysIO.TextReader _stringReader = new SysIO.StringReader(xmlDocument.OuterXml);
SysXml.XmlReader _xmlReader = new SysXml.XmlTextReader(_stringReader);
return SysWinMarkup.XamlReader.Load(_xmlReader);
}
}

Text Animations (yazı animasyonları)

hkmt | 01 March 2008 09:33

Aşağıdaki kontrolleri sitenizde uygulayıp sitenize gorsellik kazandırabilirsiniz.Aynı zamanda kod bilginizi geliştirmenize ve tasarım dünyanızın zenginleşmesine katkıda bulunabilir.
Always-on-top message
İstediğiniz mesajı durum çubuğunun üzerinde
scrollbara bağlı kalmadan gösterebilirsiniz.

Trembling message
Titreyen yazı ile ziyaretçinin dikkati
çekmek istemezmisiniz?

Document Text Sizer
Sayfadaki yazıların boyutunu ziyaretçinin
seçmesini ister misiniz?