Ana içeriğe atla

Yayınlar

2008 tarihine ait yayınlar gösteriliyor

Yeni işim: AvukatPro —> Proje Yöneticiliği

Geçen hafta itibari ile Yazılım Mühendisi olarak çalıştığım Filika Bilişim Hizmetleri şirketinden ayrılarak AvukatPro şirketin geçmiş bulunuyorum. Yeni işimde proje yöneticisi ünvanı ile çalışma yaşamıma devam ediyor olacağım. Artık kullanıdığım şirket mailim: turhal.temizer@avukatpro.com ‘dur. Benimle temasa geçmek isteyen arkadaşlar bu mailim üzerinden de ulaşabilirler.Herkeslere kendi iş yaşamlarında başarılar dilerim.

CLIP - Caption Language Interface Pack

Visual Studio 2008 menülerinin Türkçeleştirilmesi için CLIP aracı Web üzerinden yayınlandı. CLIP, Visual Studio 2008'deki görsel arayüz maddelerinin yerel dildeki çevirilerini bir araç çubuğu yardımcı balonu (tooltip) veya diyalog kutusu içerisinde gösteren bir araç. Kullanıcılar görsel arayüz elemanlarının üzerinden fare ile geçerek çeviriyi anında görebiliyorlar. Ürünün 1.0 versiyonu Visual Studio IDE'sinin çoğu görsel elemanını çeviriyor. Ürün hakkında daha fazla bilgiyi buradan alabilirsiniz.  CLIP aracının Türkçesini aşağıdaki adresten indirip kurabilirsiniz. Araç kurulduktan sonra Windows'un Sistem Çubuğu'nda (System Tray) yer alacak ve araçla ilgili seçeneklere buradaki ikondan ulaşabileceksiniz.http://www.microsoft.com/downloads/details.aspx?FamilyID=4e5258d2-52f4-46b8-8b74-da2dbec7c2f7&displaylang=tr

Visual Studio 2010 Download

Download link: Microsoft Pre-release Software Visual Studio 2010 and .NET Framework 4.0 Community Technology Preview (CTP) –> 7286.0 MBSystem RequirementsSupported Operating Systems: Windows Server 2003; Windows Server 2008; Windows Vista; Windows XPMinimum 75 GB available HDD spaceThe host computer must have a minimum of 2 GB RAM, with 1 GB allocated to the host operating system and 1 GB allocated to the VPC.We recommend that the host computer CPU be at least a Core Duo 2 GHz processor.Service Pack 1 of Microsoft Virtual PC 2007 is required to access the VPC.
To upgrade Microsoft Virtual PC 2007 to Service Pack 1, download and install the update from: http://www.microsoft.com/downloads/details.aspx?FamilyID=28c97d22-6eb8-4a09-a7f7-f6c7a1f000b5&DisplayLang=en
If the host computer has more than 2 GB RAM, you can increase performance of your VPC by allocating more memory to the VPC. After that change to the VM settings, you will need to update the page file inside the guest OS to b…

How to install Windows Live Writer on Windows Server 2008 Setup

I was not able to install Windows Live Writer 2008 on my server workstation, it would give the error:
Sorry, Windows Live programs cannot be installed on Windows Server, Windows XP Professional x64 Edition, or Windows operating systems earlier than Windows XP Service Pack 2.BUT you CAN install the Technical Preview version on Windows Server 2008 !!!Need a good book on Windows Server 2008, see Windows Server 2008 Unleashed

How to convert string to byte[]

Here is a litle function to convert string to byte array. public static byte[] StringToByteArray(string inputString)
{
  System.Text.ASCIIEncoding encoding=new System.Text.ASCIIEncoding();
  return encoding.GetBytes(inputString);
}

When a method calls itself

This you can't do in RPG - have a method call itself. Sounds like something you would never use? Think again.See this small console program that recurses through directories to get a list of folders and files. When the method finds a directory, it calls itself with the sub folder as a parameter whereupon the File part of the IF statement is executed.using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;


namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Recurse(@"c:\temp");
}

public static void Recurse(string directory)
{
DirectoryInfo path = new DirectoryInfo(directory);
FileSystemInfo[] files = path.GetFileSystemInfos( );
foreach (FileSystemInfo file in files)
{
if (file is DirectoryInfo)
{
Console.WriteLine("Folder-> " + ((DirectoryInfo)file).FullName);

// Now the me…

Read, write and delete files in windows

Sooner or later you'll need to access files from the Window's file system. You'll need to check if a file exists, delete it, move it , you'll need to read and write to it and upload data from it to an iSeries table etc.To illustrate how easy this is, I've included a full C# project.This program cleans up a desktop. It moves unwanted items automatically to a 'clean up' folder automatically. Items you don't want to remove are maintained in a text file manually. This file is in 'CleanUp' on your desktop after you run it the first time.
Set it up to run in 'scheduled tasks' to run daily. My desktop gets absolutely splattered with downloads, images, files etc. etc. Now it gets cleaned automatically and the stuff I want to keep is always there. Files are moved but not folders. The app demonstrates two things.How to access the windows file system How to write a RPG-like app in C#. i.e. in a procedural way There is a 'main', an init etc. …

Converting RPG code to C# automatically?

What if you could take your RPG programs and hey presto! have them converted into .NET and instantly sell your product to the rest of the world. This would be a boon to AS/400 vendors locked into the small(ish) AS/400 market. The advantage is that the original product is likely a mature business proven system which can provide a critical edge against the deluge of competition once in the new windows space. While webfacing does provide a web front end to applications and is great for hosted models it does not help customers who are windows only and want windows only software.
Granted companies need to migrate on the competition level . However, all the supposed advantages such as performance, cost savings, availability of talent etc sounds hollow to long time AS/400 owners. Anecdotally we know that the uptime for the AS/400 is absolutely stunning compared to windows. It's super stable and extremely reliable. At windows only shops instead of maintaining one iSeries server a…

Typing the RenderView method in ASP.Net MVC

Since the first minutes I started playing around with the MVC framework something has bothered me about the use of magic strings in regards to the RendorView methods. With the current implementation of RendorView there is NO compile time type checking to ensure that view even exists (evil magic strings). Also, there is no way to find all usages of a view without doing a 'global find' on the project. If you can strongly type the view to be used you will benefit from compile time type checking, you can use ReSharpers 'Find Usages' and it is just less evil. Here are 2 ways to do this: 1 - Generics
public virtual void RenderView<T>( object viewData )
{
RenderView(typeof(T).Name, string.Empty, viewData);
}
2 - Type provided
public virtual void RenderView(Type viewType, object viewData)
{
RenderView(viewType.Name, string.Empty, viewData);
}
Here are a few examples of code calling the new RendorView methods 1 - Generics RenderView<SportsListing>(sports); 2 - Type provided

SQL Server 2008

Şuanda üzerinde çalışmakta olduğumuz proje sebebiyle SQL Server 2008 Enterprise sürümü veritabanı işlemlerini gerçekleştireceğiz. Bu kapsamla bu uygulamayı kurmam gerekti. Bir önceki sürümüne oranla kurulumu daha basit ve anlaşılır. Ayrıca da bellek/performans faktörlerini düşünürsek bir önceki sürümüne göre çok daha optime ve hızlı olduğunu görebiliriz. İlerleyen zamanlarda sql server 2008 ile ilgili yenilikleri(benim gözüme çarpan) sizlerle paylaşmaya çalışacağım. Alt tarafta sizler için SQL Server 'in olmazsa olmazlarından Management Studio 'unun başlangıç ekranını sunuyorum.Umarım kullanım olanağınız olur...

Microsoft'tan çevre dostu uygulama

Microsoft, Windows Vista ve Windows XP kullanıcılarının masaüstü enerji yönetimlerini geliştirerek daha fazla enerji tasarrufu yapmalarını sağlayan bir uygulama başlattı. Microsoft’tan yapılan yazılı açıklamada, ücretsiz olarak indirilebilen Verdiem’s Edison uygulamasının, işletim sisteminin mevcut güç ayarlarını daha fazla enerji tasarrufu yapabilecek şekilde geliştirdiği, tüketici dostu, kullanması ve yönetmesi kolay bir kullanıcı arayüzü sağladığı kaydedildi. Açıklamada, bilgisayarın enerji tüketiminin çok daha etkin olarak denetlenmesine imkan vererek karbon salınımını azaltan Verdiem’s Edison’un, Microsoft ile çevreye duyarlı teknoloji ve süreçler konusunda farkındalığı artıran uluslararası organizasyon Climate Savers (İklim Kurtarıcılar) tarafından desteklendiği ifade edildi. Söz konusu uygulamanın, http://www.microsoft.com/environment/campaign_edison.aspx adresinden ücretsiz olarak indirilebileceği bildirildi.

Teşekkürler Google...

Herkese merhabalar,Google America bana çok büyük bir kıyak yapmış. Arama esnasında kelimeleri yazarken alt tarafta çıkan önerme sözcüklerinde birden kendimi buluverdim. Sonrasında ise merak ettim ki diğer Türk yazılımcılara ve paylaşımcı insanlara ilişkin ad ve soyadları girdiğimde çıkmadığını gördüm ki şaşırmadım desem yalan olmaz:) Sonrasında ise Google America bana çok bir destek sağlamış diye düşündüm. Bu güzel olaydan sonra iki yıl sonraki yurtdışı çalışma maceramı planlarken neden seçeneklerin arasına google 'da düşünmüyorsun diye bir de soru takıldı. Microsoft ve Apple 'dan sonra Google 'ı da çalışmak isteyeceğim şirketler arasında yer alacak.Google 'in bu güzel iyiliğini aşağıdaki resimde sizlerle sunuyorum. Sizinde böyle güzel sonuçlarınız olması dileğiyle...

Windows Vista - ip ucu

Sizlere Windows Vista ile ilgili bir ip ucu paylaşacağım. İp ucu sayesinden dosya taşıma ve açma işlemlerinden sağlanacak kolaylık çok daha fazla olacaktır. İşletim sistemini kullanırken karmaşık dosyaları seçerken en sık kullandığımız yöntem ctrl tuşuna basılı iken istediğimiz dosyaları seçer ve yapacağımız işlemleri yapmaya çalışırdık. Fakat bu işlem esnasında ctrl tuşuna basan parmağımız ağrır ve kaldırıp tekrar koyduğumuzda seçtiklerimizin hepsinin silinebilmesi ile de karşılabiliriz. Bu sorundan ötürü Windows Vista yı geliştirenler çok güzel bir özellik düşünmüşler ve bu dosya seçim işleminde Checkbox kontrolü ekleyerek yapacağımız işlemleri sadece fare ile yapılmasına indirgemişlerdir. Bu özelliği nasıl açacağız diyorsanız aşağıdaki adımları takip edip daha sonrasında sizlede bu kolaylıktan yararlanabilirsiniz.Bilgisayarınızda herhangi bir dosya açtıktan sonra klasör özelliklerine girerek resimde ki gibi checked özelliğini aktif duruma getiriniz.Daha sonrasında ise yaptığınız iş…

Visual Studio 2008 Service Pack1

Windows 7 - Video

Windows 7 'nin ne olduğu ne olacağı ile ilgili çok sayıda mail aldım. Bu sebepten ötürüde sizlere Windows 7 ile ilgili Microsoft tarafından yayınlanmış olan videoyu paylaşmak istedim.Dokunmatik dünyaya çok az kaldı. Hazırlanın...

Windows 7: Arka plan slayt gösterisi sunacak

Microsoft'un bir sonraki işletim sistemi Windows 7 duvar kâğıtlarını slayt gösterisi şeklinde göstermeyi destekleyecek. Kaynak ise Windows tema-dosyalarını oluşturmak için kullanılan resmi bir Microsoft yardım-dokümanı.Aslında güncel Windows sistemleriiçin hazırlanmış makalenin bazı yerlerinde Windows 7'ye atıf yapılıyor. Windows 7 kullanıcıları arka plan resmi için tek bir konum seçmek yerine tam bir klasörü veyadaha fazlasını noktalı virgülle ayırarak resim konumu olarak gösterebilecekler.Microsoft şu sıralar, bahsi geçen yardım dokümanda Windows 7 ile ilgili pasajları kaldırdı. Google tarafından önbelleğe alınan sürümise halen kullanıma hazır. Bu özelliği şimdi kullanmak isteyen XP ve Vista kullanıcıları ücretsiz Johns Background Switcher yazılımını kullanabilirler.Download:Johns Background Switcher

Microsoft: SQL Server 2008 kullanıma hazır

Microsoft, SQL Server 2008'i yayımladı. Veri yönetimi platformuşubat ayında duyurulmuştu fakat şimdi ilk kez MSDN aboneleri için indirilmeye sunuldu. Microsoft her şeyden önce raporlama ve analiz fonksiyonları üzerinde geliştirmeler yaptı. SQL Server 2008 büyük tablolar ve Data-Warehouse ortamlarındayüksek bir sorgulama hızı sunacak. Ayrıca Microsoft ilke temelli yönetim, veri denetleme ve standart olarak atfedilmiş uygulamalar için yeni uzamsal veri tipleri gibi yeni fonksiyonlar ekledi.
Geliştiriciler SQL Server'ı Enterprise, Standart, Workgroup, Web ve Developer isminde farklı sürümlerde sunacaklar. Bahsi geçen sürümlerin dışında bu ayın sonunda www.microsoft.com/sqlserver adresinde Express ve Compact adında iki ücretsiz sürüm daha indirilmeye sunulacak.

Sharepoint için Silverlight --> Blueprint

Çalıştığım şirketteki pozisyonum gereği belli bir süredir Sharepoint, WSS, MOSS gibi teknloljileri inceliyorum ve uygulama geliştiriyorum. Bu araştırmalarım esnasında Silverlight ile Sharepoint 'in entegreli olarak çalışabildiğine ve buna da Blueprint dendiğini gördüm. Silverlight uygulamalarını sharepoint üzerinde çalıştırmak istediğimizde bizden hangi versiyon ile çalışmak istediğimiz hangi kod dosyası ile geliştirme yapmak istediğimiz gibi işlemleri yapmamızı istemektedir. Kullanmak isteyenler ilk olarak bir Virtual PC indirmelidir. Daha sonra Microsoft tarafında 30 günlük deneme sürümü olarak hazırlanan ve içerisinde MOSS ve WSS kurulu olan Windows Server 2003 'ü indirmeleri gerekmektedir. Daha sonrasında ise yapacağınız uygulamalar geliştirmek olacaktır. İyi çalışmalar... Not: Blueprint ile ilgili daha ayrıntılı bilgi için İngilizce olarak yazılmış olan yazıda yer alan linklerden yararlanabilirsiniz...

Silverlight Blueprint for Sharepoint

Did you ever want to integrated Silverlight with SharePoint? Check out the brand new Silverlight Blueprint for SharePoint site:http://www.ssblueprints.net/sharepoint/ !At U2U we've created the six samples of the Blueprint that illustrate the integration options. You can read more details on Patrick's blog and Karine's blog (she posted some screenshots). The Blueprint will also be announced by Bill Gates during the SharePoint Conference keynote later today, the SharePoint team blogged

Microsoft 600 Dolarlık programı hediye ediyor

Microsoft şu andan itibaren kapsamlı 3D-modelleme yazılımı "trueSpace"i ücretsiz olarak indirmeye sunuyor. Google'ın SketchUp yazılımına benzer olarak trueSpace ile istenilen nesnelerin 3D-modellerioluşturulabiliyor.
trueSpace öncelikle profesyonel tasarımcılara hitap ediyor, zira fonksiyonlar standardın fazlasıyla üstünde ve kullanım zor. Program ile içinden geçilebilir, hatta iç döşemeye sahip modeller bile oluşturabilirsiniz.
Microsoft tarafından satın alındığından bu yana Caligari, trueSpace'i ücretsiz olarak indirmeye sunuyor. Program sanal yerküre özelliği sunuyor ki, bu sayede 3D-evinizi harita hizmeti ile birleştirebiliyorsunuz.
CHIP Online Yorumu:
Önceden 600 Dolara satılan yazılım Microsoft sayesinde ücretsiz ve sınırlandırma olmaksızın sunuluyor. Böylece yüksek fonksiyonelliğe sahip 3D-modelleri cebinizden para çıkmadan hazırlayabilirsiniz.
Download:trueSpace
Not: Download linkine tıladıktan sonra çıkan sayfada "Sign Up Now" butonuna basın ve s…

Adam Fawer - Empati ==> Kitap Yorum

Duygusal sınırlarda bir yolculuk: Empati
“Yaşamınızın kontrolü sizde değil.
Öyle olduğunu düşünebilirsiniz, ama yanılıyorsunuz.
Elbette ki kendi kararlarınızı kendiniz vermekte özgürsünüz.
Bu kitabı kapatabilirsiniz.
O sandalyede oturmaya devam edebilirsiniz.
Ya da gözlerinizi oymak gibi çılgınca bir şey yapablirsiniz.
Ne isterseniz yapabilirsiniz.
Ama sorun şurada: Ne isteyeceğinizi kontrol edemezsiniz.
Kitabevine girdiğimde yeni çıkanlar bölümüne göz atarken karşılaştım bu kitapla. Olasılıksız adlı büyük yankı uyandıran kitabın yazarı Adam Fawer’ın 2. kitabı Empati. Olasılıksız’dan sonra Adam Fawer’ın yazma yeteneğine hayran olmuştum zaten. Kitabın arka kapağına baktığımda bu sözler karşıladı beni ve karmaşık düşünceler denizinde sürüklenmeye başladım. Kitabı edinip okuduğumda ise şunu gördüm ki Empati hem içerdiği heyecanla hem de yazarın zaman zaman başvurduğu geriye dönüşlerle okuyucuyu her daim tetikte tutabilen, okuyucunun ilgisini dağılmadan muhafaza edebilen …

Links to LINQ

I was looking for a LINQ provider for LDAP this morning and ran across Charlie Calvert’s blog that had a great list of Hyperlinks to other LINQ Providers. I will list them below, to save you one click, but you should look at Charlie’s blog, it’s pretty good (I have subscribed to his feed).
Here’s the list:IndexCore Microsoft LINQ Sites
Official Microsoft Flavors of LINQ
Other Flavors of LINQ
LINQ and other Languages
Blogs and More Links to LINQ
Third Party Books and DocumentsCore Microsoft LINQ SitesTry it yourself: download the May CTPLuca video
The main LINQ site
DocumentationAnders Video
Anders and Chris McConnell, Nov, 2006
All LINQ Videos on Channel 9Visual C# 3.0OrcasOfficial Microsoft Flavors of LINQLINQ to SQL (DLINQ)
LINQ to XML (XLINQ)
LINQ to EntitiesAnders Video
BlogBLINQVideo 1
Video 2PLINQLINQ ProvidersLINQ to Amazon
LINQ to Active Directory
LINQ to Bindable Sources (SyncLINQ)
LINQ to C# project
LINQ to Continuous Data (CLinq)
LINQ to CRM
LINQ To Geo - Language Integrated Query for Geospati…

Oracle 10g Kurulum Hatası - ORA-12560

Çözümü gayet basit. Denetim Masasından bölgesel dil ayarlarının tamamını ingilizce(ABD) yapmanız ve bilgisayarı yeniden başlatmanız gerekiyor. Kuruluma bu şekilde devam edip, kurulum bittikten sonra bilgisayarınızın dil ayarını tekrar Türkçe yapabilirsiniz.

WPF Designer: Changes and Fixes in VS2008 SP1 Beta

Here's the definitive list:List of changes and fixed issues for Visual Studio 2008 Service Pack 1 Beta for Windows Presentation Foundation DesignerNew featuresThe Properties window now contains the Events tab. The Events tab lets you create events, assign events, and review events.The Properties window now includes a category sort option and an alphabetical sort option to allow for faster property location.Code changes have been made to the XAML Refactor/Rename definition and to the Go to definition. These changes allow XAML rename operations to occur automatically. Additionally, you can navigate the XAML definition by pressing F12.You can now drag controls or create controls from the toolbox in XAML view or in Design view. You can do this even if you use a split view configuration.Snaplines are now implemented for control margins. This lets the designer control a fixed distance from other controls, from container edges, or from gridlines.Tab controls now support TabItem activatio…

Microsoft Student Partners Programı Başvuruları

2008-2009 döneminde görev alacak MSP lerin belirlenmesi için başvurular başladı.MSP ne yapar?Microsoft'un akademik dünyaya yönelik yürüttüğü çalışmaların öğrencilere akatarılabilmesine katkıda bulunmak; MSP olarak kendisine yöneltilen yazılı ve sözlü soruları, gerekiyorsa araştırma yaparak, doğru ve etkin şekilde yanıtlamak; Microsoft teknolojilerinin ve akademik programların bilinirliğinin artmasına yönelik seminer, eğitim, çalıştay vb. etkinlikler düzenleyerek öğrencilerin aktif katılımının sağlanması için gerekli alt çalışmaları planlamak, organize etmek ve gerçekleştirmek; bölüm derslerinde Microsoft ve akademisyenlerle ilgili olası işbirliği çalışmalarına yardımcı/yönlendirici olmak; öğrenci kulüpleriyle iletişim halinde olarak çift taraflı koordinasyona katkıda bulunmak;www.msakademik.net Akademik Yazılım Geliştiriciler topluluk sitesine makale, içerik sağlamak ve/veya sağlayabilecek kişileri belirleyerek gerekli yönlendirmeyi yapmak; katıldığı etkinliklerde video röportajla…

Feature.xml Dosyası

Sharepoint Services 3.0 ile WWF entagrasyonu ile çalışmak isteyenlerin ilk karşısına çıkan kod bloğudur feature.xml. Bo kod dosyasının içeriğini aşağıda veriyorum. Değişiklik yapılmış olan kısmına da koyu tarafta görebilirsiniz.<Feature
Id="11111111-1111-1111-1111-11111111111"
Title="Location Services"
Description="This Feature contains lists and parts that let you link location data to your customer lists."
Scope="Web">
<ActivationDependencies>
<ActivationDependency
FeatureId="11111111-1111-1111-1111-111111111111" />
</ActivationDependencies>
<ElementManifests>
<ElementManifest
Location="Location\LocationPart.xml"/>
<ElementManifest
Location="CustomerLocation\CustomerLocationList.xml"/>
<ElementFile
Location="test.aspx"/>
</ElementManifests>
<Properties>
<Property
Key="Color"
Value="Blue"/…

Encarta Botmetro

Microsoft 'un bootlarından biri de Encarta 'dır. Encarta çok geniş içerikli bir sözlük olarak karşımıza çıkıyor ve bir çok dilde kullanımı mümkündür. Sorularınızı genel olarak ingilizce yöneltiyorsunuz. Fakat Türkçe 'sinin geliştirildiği söyleniyordu. Bende denemek için biraz önce encarta ya sorular soruyordum. Türkçe konuştukça birden "Türkçe seviyorum." diye yanıt verdi. Doğal olarak bende şaşırdım ve bu durumu sizlerle paylaşayım dedim. Doğruyu söylemek gerekirse Encarta 'nın yalaka olmadığını içimden geçirmedim desem yalan olurdu.:)İşin şakası bir yana dünya ve diğer bir çok konu ile ilgili kafanıza takılan sorular için encartaya danışabilirsiniz. Messenger listenize aşağıdaki resimde gördüğünüz adresi ekleyerek Encarta 'ya soru sormaya başlayabilirsiniz...

Silverlight 2.0 - DeepZoom Teknolojisi

Windows Presentation Foundation ile yapılmış ilk örnekleri incelerken kütüphaneler için yapılmış uygulamalar ve kullanılan teknikler bizleri oldukça şaşırtmıştı. Kütüphanelerde yer alan kitaplar çok yüksek çözünürlüklerle tarandıktan sonra kitap haline getirilerek kullanıma sunuluyordu. Fakat ufak bir detay dikkatimizi çekmekteydi. Bu da gözükecek olan resimlerin tamamı net değildi. Yalnızca yakınlaştırılan nokta netleşiyor, diğer noktalar ise bulanık kalmaya devam ediyordu. Bu yöntem sayesinde o çok büyük boyutlu resmin tamamının gösterilmesi için gerekli zaman beklenilmesi yerine kullanıcının istediği nokta netleştirilerek daha hızlı işlem yapılması sağlanmaktaydı.

Zaman ilerledikçe bu tür uygulamaları Silverlight ile de yapıldığını gördük. Fakat 1.x sürümü ile yapılan uygulamalarda çok uzun satırlarca JavaScript kodu yazılması gerektiği için geliştiricilerin tercih sıralamasında geride kalıyordu. Silverlight ‘ın 2.0 sürümüne ilişkin çalışmalarda bu güzel özelliğin kullanıcılar ve ge…

Silverlight 2.0 - Kontrollerin Özelleştirilmesi, VSM ve Yenilikleri

Microsoft, Silverlight ‘ı gün geçtikçe benzersiz bir yapı haline dönüştürüyor. Günler geçtikçe kontroller, aspx desteği derken Asp.Net ‘te pek alışık olmadığımız bir durum olan kontrollerin özelleştirmesi özelliği Beta2 sürümü ile eklenmiş olduğunu gözlemleyebiliyoruz. Peki, Silverlight bugüne gelene kadar ne tür gelişmeler gösterdi.

Alpha1 sürümünde JavaScript ve HTML ile interaktif web uygulamaları geliştirebiliyorduk.
Alpha2 sürümü ile yukarıdakilere ek olarak XAML ‘de eklendi.
Beta1 sürümünde WPF ‘te kullanılan kütüphane kısmen geçirilmeye başlandı.
Silverlight 1.0 sürümünde yukarıda bahsettiğimiz deneme işlemleri uygulanabilir düzeye getirildi.
Silverlight 1.1 sürümünde buton gibi temel kontroller Silverlight bünyesine eklendi.
Silverlight 2.0 Beta1 ile web servis işlemlerinden veri bağlamaya kadar bir çok özellik eklendi fakat en çok dikkat çekeni kullanılabilir Silverlight kontrolü sayısı arttırıldı.
Silverlight 2.0 Beta2 sürümü ile ise …

Yeni işim...

Merhabalar, İki hafta önce yazdığım son yazımda size yeni işimi ve ünvanımı söyleyeceğimi belirtmiştim. Yaklaşık 20 şirketin iş teklifleri sonucunda Filika Bilişim Hizmetlerinde Yazılım Mühendisi olarak Pazartesi günü işime başlıyorum. Daha önceden görev aldığım ve bana iş teklifinde bulunan bütün şirketlere teşekkürlerimi sunar, yeni arkadaşlar ile uyum içerisinde çalışabilmelerini dilerim.Yeniçalışacağım şirket ile ilgili bilgilere www.filika.comadresinden ulaşabilirsiniz.

XML (Extensible Mark-up Language)

XML’e GirişXML (Extensible Markup Language), W3C (Worl Wide Web Consortium) tarafından geliştirilen bir kaynak hazırlama standartıdır.
XML aslında SGML (Standart Generalized Markup Language) adlı daha geniş ve kapsamlı bir standardın alt kümesi sayılabilir. 1980’den beri var olan SGML çok kapsamlı ve karmaşık yapısıyla bazı zorluklar içeriyordu. XML bu karmaşayı mümkün olduğunca azaltmak ve uygulama kolaylığı sağlamak amacıyla geliştirildi.
XML bir dil olmaktan çok bir dil tanımlama aracıdır. Bu standartı kullanarak kendi dilinizi üretebilir, kendi kurallarınızı koyabilirsiniz.
HTML ile XML aynı şey değildir. HTML’in önceden belirlenmiş kuralları vardır ve HTML ile yazılan bir döküman bu kurallara uymak zorundadır. Mesela <BODY> ve <HEAD> gibi imler HTML’de önceden tanımlıdırlar; bunları değiştiremezsiniz. Fakat XML’de imleri siz tanımlarsınız. Bu sayede <BuyukBaslik>, <KucukBaslik>gibi imler tanımlamanız mümkün olabilir.
XML dokümanlarında elemanlar …