.Net 2.0 etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
.Net 2.0 etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

Çarşamba, Haziran 17, 2009

Silverlight 2.0 – Çalışma Anında Otomatik Kontrol Eklenmesi

Silverlight web forma eklemiş olduğumuz button kontrolü yardımı ile sınırsız button kontrolü eklenmesini açıklayan XAML ve C# kodunu vereceğim. Bu örneği kullanarak diğer kontrolleri de ekleyebilmeniz mümkündür.

XAML
<UserControl x:Class="Controls.Page"
    xmlns="
http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Width="400" Height="300">
    <Canvas x:Name="myCanvas">
        <Button x:Name="btnIsMy" Content="Oylesine duruyor..." Canvas.Left="10" Canvas.Top="10"/>
        <Button x:Name="btnAnother" Content="Another" Canvas.Left="10" Canvas.Top="30"/>
        <CheckBox x:Name="rushOrder" Content="Rush" Canvas.Left="10" Canvas.Top="50"/>
    </Canvas>
</UserControl>

C#
using System.Windows;
using System.Windows.Controls;

namespace Controls
{
    public partial class Page
    {
        public Page()
        {
            InitializeComponent();
            btnAnother.Click += BtnAnotherClick;
        }

        private double _newButtonPosition = 100.0;

        void BtnAnotherClick(object sender, RoutedEventArgs e)
        {
            var b = new Button {Content = "Ben yaşıyorum"};
            b.SetValue(Canvas.LeftProperty, 10.0);
            b.SetValue(Canvas.TopProperty, _newButtonPosition);
            _newButtonPosition += 30.0;
            b.Width = 100;
            b.Height = 20;
            b.IsEnabled = true;
            b.Click += b_Click;
            myCanvas.Children.Add(b);
        }

        static void b_Click(object sender, RoutedEventArgs e)
        {
            var btn = sender as Button;
            if (btn == null) return;
            btn.Content = "Basma...";
            btn.IsEnabled = false;
        }
    }
}

Umarım yararlı olabillr. İyi çalışmalar…

Perşembe, Mayıs 21, 2009

Visual Studio 2010 Beta1 – Kurulum ve Genel Bakış

Gün içerisinde çalışmanın dışında bir de Visual Studio 2010 ‘u kurmakla zaman harcadım. Web installer versionu ile kurduğum VS ‘in kurulum ile ilgili ekran görüntülerini size yazının devamında sunuyor olacağım. Bir çok yenilikle bizlere sunulacak olan VS2010 ilk Beta1 sürümü ile karşımızda. F# ‘tan paralel programlamaya ide güncellemesine kadar nice yeni özelliklerle biz yazılımlacıları mutlu etmeye geliyor.

Kurulum aşaması;

yeni1

yeni2

yeni3

yeni4

yeni5

Yukarıdaki işlemler sonucunda uygumala kurulmuş oluyor. Kurulum sonrası bizi karşılayan ekrandaki değişiklik oldukça köklüdür.

yeni6

yeni7

Zaman içerisinde daha detaylı bilgi vereceğim.

Çarşamba, Nisan 01, 2009

Microsoft Visual Studio 2005 – Design View Problemi ve Çözümü

Microsoft Visual Studio 2005 üzerinde ASP.NET uygulaması geliştirenlerin sıklıkla karşılaştığı bir proglemdir Design View ‘un açılmaması. Bu sorun ile karşılaşan geliştirici sayısı arttıkça Microsoft VS 2005 için SP1 ‘i çıkardı. Fakat SP1 ‘in kurulum sürelerinin uzunluğundan ötürü uzun vadede çok iyi bir çözüm olmakla birlikte kısa vadede maalesef bir çözüm değildir. Kısa vadede çözüm üretebilmemiz için yapmamız gereken Visual Studio 2005 uygulamasında yer alan Packages ları resetlemek olacaktır. Yapılması gereken adımlar aşağıdaki gibidir.

  • Programlar menüsünden Microsoft Visual Studio 2005 klasörü bulunur.
  • Tools içerisinde yer alan Command Prompt ‘a tıklanır
  • Karşımıza gelen ekrana devenv/ResetSkipPkgs yazılır.

Yaptığımız işlemler sonucunda Design View çalışır durumdadır. Yukarıda yazmış olduğumuz komutta büyük küçük harf duyarlıdır. Bu sebepten ötürü tam doğru şekliyle yazmanızı öneririm. Aksi durumda aşağıdaki gibi bir ekranla bizi karşı karşıya bırakıyor ve doğrusunu nasıl yazacağımızı öğretiyor. :)

pkgs

Sonuç olarak yaptığımız işlemler sonrasında artık ASP.NET uygulamalarında Design View ‘ı açabilir duruma geliyoruz.

Butün geliştiricilere kolay gelsin diyorum.

İyi çalışmalar…