Kategori arşivi: tasarım

Algoritma ve Akış Diagramları

ALGORİTMANIN HAZIRLANMASI

Algoritma,herhangi bir sorunun çözümü için izlenecek yol anlamına gelmektedir.Çözüm için yapılması gereken işlemler hiçbir alternatif yoruma izin vermeksizin sözel olarak ifade edilir.Diğer bir deyişle algoritma verilerin bilgisayara hangi çevre biriminden girileceğinin,problemin nasıl çözüleceğinin,hangi basamaklardan geçirilerek sonuç alınacağının,sonucun nasıl ve nereye yazılacağının sözel olarak ifade edilmesi biçiminde tanımlanabilir.

Algoritma hazırlanırken,çözüm için yapılması gerekli işlemler,öncelik sıraları gözönünde bulundurularak ayrıntılı bir biçimde tanımlanmalıdırlar. Aşağıda algoritma hazırlanmasına ilişkin örnekler yer almaktadır.

ÖRNEK 1:Verilen iki sayının toplamının bulunmasının algoritması aşağıdaki gibi yazılır:

AlgoritmaAdım 1-Başla
Adım 2-Birinci sayıyı oku
Adım 3-İkinci sayıyı oku
Adım 4-İki sayıyı topla
Adım 5-Dur

Algoritmaya dikkat edilirse işlemlerin sıralanmasında,işlem önceliklerinin gözönünde bulundurulduğu görülür.Ayrıca algoritma yazımı sorun çözümünün başladığını gösteren “BAŞLA” ifadesi ile başlamakta ve işlemlerin bittiğini belirten “DUR” ifadesi ile sona ermektedir.

AKIŞ ŞEMALARI(DİYAGRAMLARI)

Okumaya devam et

Microsoft’dan yeni bir ürün Expression

ASP.Net ile uğraşan herkesin çok iyi bildiği bir gerçek vardır o da Visual Studio.NET ile HTML tasarımı yapmak gerçekten çok zordur. Bu yüzden genelde Dreamwaver gibi diğer programları kulanırız ve VS.Net ile bir tablo çizmek için saatlerce uğraşarak zaman harcamak zorunda kalmayız, Microsoft da bu eksiği görmüş olacak ki bizlere yeni ürün ailesini tanıttı: Microsoft Expression
Bu ürünlerden özellikle Microsoft Expression Web ürünü ilgimizi çekecektir, bu programı kullanarak diğer popüler tasarım programlarında yapabildğimiz her şeyi yapmamız mümkün. İyi hoş ama bu ürün Microsoft tarafından VS.Net in içinde bize sunulmuyor malesef bağımsız olarak satılıyor.
Programda en dikkat çekici özelliklerden biri de ASP.NET 2.0 Web kontrolleri ile entegre çalışıyor olmasıdır ki buda zaten bir çok HTML tasarım programında bulunmaktaydı. Ancak Expression Web olayı bir adım daha öteye götürerek ASP.NET kontrollerinin design-time’da render edilmesinide sağlıyor. Örneğin bir Calendar kontrolü koyduğunuzda Calendar kontrolünü tasarım aşamasında HTML hali ile görebiliyorsunuz. Sonuç olarak özetlemek gerekirse Expression ürün ailesi yeni bir teknoloji yada yaklaşım modeli sunmuyor bize. Microsoft’un daha önce yapamadığı dolayısıyla çözümü başka yerlerde aradığımız bir çok şeyi geçte olsa bize sunmuş oluyor.
Şu anda resmi bir bilgi yok ama tahmin ediyorum ki expression web ürünü ileride VS.NET’e entegre edilecek. Ama aynı zamanda ayrı bir ürün olarakda sunulması gündeme gelebilecektir. Nitekim Frontpage‘in yerini dolduran bir ürün olarak da anılmaktadır. Artık Frontpage’in yeni versiyonlarını görmeyeceğiz. Aşağıda meraknızı gidermek açısından Expression Web ürününe ait bir ekran görüntüsü koyuyorum.

expressionweb1.jpg

Expression ürün ailesi aşağıdaki ürünlerden oluşmaktadır.

Expression Blend :
Expression Design :
Expression Media :
Expression Studio :