Enterprise Library 4.1

Volkan Atasever tarafından yayınlanmıştır 21. Kasım 2008 05:08

Enterprise Library'nin son sürümü 4.1, aşağıdaki linkten çekebilirsiniz. 

http://tinyurl.com/5sq6hp

Kurabilmek için Visual Studio 2008'e ihtiyacınız var. Visual Studio 2005 veya 2003 kullanıyorsanız daha önceki versiyonlarla çalışmalısınız.

Caching Application Block, Cryptography Application Block, Data Access Application Block, Exception Handling Application Block, Logging Application Block, Policy Injection Application Block, Security Application Block, Validation Application Block ve Unity Application Block'larını içeriyor.

Yeni başlayanlar için not: Sunucu uygulamalarınızda açık kaynak ile yukarıda sayılan blokları uygulamanıza ve bunları uygulamanıza göre değiştirebilmenize olanak sağlayan bir kütüphanedir. Enterprise dediğimiz uygulamalarda beraberinde bazı standartlar getirmesiyle beraber kriptografi, data erişim katmanı gibi önemli bloklarla uygulamlarınıza bu destekleri katmanızı sağlamaktadır.

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: , , , ,

Bilişim

XNA'e Giriş (Oyun Geliştirmek)

Volkan Atasever tarafından yayınlanmıştır 21. Kasım 2008 04:43

Arkadaşlarımla bir muhabbet arasında basit bir oyun yapma konusunda tartışmaya girince aklıma çıktığından beri hiç kurcalamadığım XNA geldi. Bu vesileyle bu işe girmiş oldum ve oyun programlama mantığı ile ilgili fazla bir bilgim olmasada OpenGL ve Dev-C++ ile oyun programlamaya bir göz kırpmışlığım vardı. Hatta küçük bir demo bile yapmıştım ! Dönen Kutular ve Çaydanlıklarla ! Bu konuyla epeydir uğraşan ve XNA ilk çıktığından beri bu konuda ilerleyen arkadaşım İbrahim Ersoy ile küçük bir nereden başlamalı muhabbetine girdim. En azından amacım yapılmış open source simulasyonlara ve küçük oyun fiziklerini incelemekti. Çarpışma, virajda yola alma savrulma vs. bunların çoğu fizik ile alakalıydı. Bu bakımından hemen nereden başlamalı listemi sizinle paylaşmak istiyorum. Biraz yemek tarifi gibi olacak ama yeni başlayacaksanız bu malzemeleri yanınızda bulundurmalısınız.

Öncelikle Visual Studio 2005 yüklü olması lazım ardından ise XNA redisturable peketini çekmeniz gerekmekte bunun için link;

http://tinyurl.com/4xwykc daha sonra Visual Studio 2005 sp1 yüklü değilse sp1'i yüklemeniz gerekmekte bunun içinde; http://tinyurl.com/ynbtlf

son ihtiyacımız olan ise XNA Game Studio; http://tinyurl.com/55sgky adresinden indirerek en azından yapılmış open source parçacıkları inceleyebileceğiniz gibi tutorial'ler sayesinde ufak programlar yaparak kendinizi bir oyun geliştiricisi olarak geliştirmeye başlayabilirsiniz.

İlk izlenimlerim oyun yazmanın çok daha kolaylaştığı olduğu. Özellik Visual Studio ortamında XNA ile oyun yazmak oldukça heyecan verici. Belki ilerleyen zamanlarda küçük bir iki demo ile sizlere dönebilirim kim bilebilir.

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: , ,

Bilişim

Visual Studio 2010 ve .NET Framework 4.0

Volkan Atasever tarafından yayınlanmıştır 2. Kasım 2008 00:32

Evet, yanlış okumadınız. Visual Studio 2010 ve .NET Framework 4.0'ın CTP si yayında ve indirilebilir durumda :)

.NET Framework 1.0, 2.0 , 3.0 vs. derken 4.0 yavaş yavaş ayak seslerini duyurmaya başladı. isimdende anlayabileceğimiz gibi 2010'da release olacak :)

.NET Framework 4.0 ile birlikte C# 4.0'ada yavaş yavaş merhaba diyeceğiz.

indirmek için : http://tinyurl.com/6d86vd

ve ayrıntılı bilg için :  http://tinyurl.com/5yv5he

2 kişi tarafından 2.5 olarak değerlendirildi

  • Currently 2,5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: , , , ,

Bilişim

Editör Aranmakta: Teknik Paylaşım Topluluğu

Volkan Atasever tarafından yayınlanmıştır 31. Ekim 2008 03:21
Yakın bir zamanda teknik paylaşım topluluğu kurmayı düşünmekteyim. Bunun için çeşitli konularda Editörler aramaktayım. Çeşitli konularda yazılar yazmış olması bir avantaj olmakla birlikte ilk defa bu işe kalkışmak isteyen veya yeni yeni kendini geliştirmek isteyenlerede kapımız açık. Bunun için en azından bir makale denemenizi iyi bildiğiniz bir konu üzerinde yazıp gönderirseniz çok sevineceğim. Diğer grupta olan arkadaşlarımız ise makalelerinin linkini vermesi yeterli. Önerilerinizi de beklemekteyim. Yeterli içeriği sağladıktan sonra www.developermania.net adresinden yayına girmeyi düşünüyorum.

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: , ,

Duyurular

Windows Azure

Volkan Atasever tarafından yayınlanmıştır 31. Ekim 2008 03:07

Eski ismiyle Windows Clouds olan Windows Azure PDC 2008'de duyruldu. Nedir bu Windows Azure diye soracaksınız eminim ki. Kısaca Online bir işletim sistemi diyebiliriz internete bağlı herhangi bir cihazdan windows servislerini kullanmanıza olanak sağlıyor. Bu servislere örnek getirecek olursak; Microsoft'un Live Servisleri, .Net Servisleri, SQL Servisleri, SharePoint Servisleri, Dynamics CRM Servisleri, Exchange Online, Office Live servislerini çalıştırabiliyorsunuz. Günlüğümü çoğunlukla yazılım geliştiricilerin okuduğunu varsayarak bir yazılım geliştirici gözüyle birşeyler karalamaya çalışacağım. Sonuç olarak Azure içinde uygulama geliştirebilmekteyiz resmi sitesinde Visual Studio ile dotNET teknolojileriyle yazılım geliştirebileceğimiz yazmakta güzel bir haberse Non Microsoft dediğimiz Microsoft'un dışındaki teknolojiler ile Azure'ye yazılımlarımızı entegre edebileceğimiz. Eclipse,phyton ve php gibi non microsoftaraçlarlada birşeyler geliştirmek olası. Bundaki amacın ise sadece ticari olduğunu düşünmekteyim hala bir grup Java ile C# arasında fazla bir fark olmadığını aynı işlemleri ikisiylede götürebildiği konusunda hemfikir Bu kısır tartışmayı sürdüme gibi bir çabam yok fakat profosyonel geliştiricelerden zaman zaman böyle bir duyum alıyorum. Windows Azure, microsoft serverları üzerinden bize sunulacak. Resmi siteden bir grafik ile Windows Azure mantığının daha iyi anlaşılabileceği kanısındayım:

 

End-User'ları ilgilendiren tabiki erişebildikleri uygulamalar ve yapabilecekleri olacak. Açıkcası heyecanlanmadım desem yalan olur. Yakın bir zamanda test sürüşüne çıkmayı düşünüyorum o zaman yeni yorumları daha açıklayıcı size sunacağım. Resmi sitesi: http://www.microsoft.com/azure/default.mspx

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: , , ,

Bilişim

SQL Server ile Otomatik Yedekleme (Maintenance Plan)

Volkan Atasever tarafından yayınlanmıştır 31. Ekim 2008 02:24

Bu dosyayı PDF olarak çekebilirsiniz. SQL Server 2005 üstünde otomatik yedeklemeyi görsel öğelerle anlatmış olduğum teknik bir makale.

Otomatik Yedekleme.pdf (449,04 kb)

1 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: , , ,

Yazılım

MOSS 2007 Nedir ? Ne Değildir ?

Volkan Atasever tarafından yayınlanmıştır 31. Ekim 2008 01:46

2008 Ekim Notu: Eski sitemde yazdığım bir yazı hala geçerliliğini korumakta. MOSS 2007 teknolojisi üstünde fazla bir çalışmam olmamasına rağmen Microsoft S2B Sharepoint eğitimi kapsamında bir bilgi deneyimim ve kullanma şansım olmuştur bu çalışmalarımı evden yürütmeme karşın piyasaya bir iş yapmış değilim. Piyasadaki araştırmalarım doğrultusunda kurumsal bazda  daha fazla kullanıldığını söyleyebilirim. Her zaman bu yolun seçilmesi belki maliyetli olabilir ama kaçınılmaz durumlarda da  hem yazılımcının hemde ekibin iş yükünü azalttığı bir gerçek. Çok fazla sayıda olmasada sağlam diyebileceğimiz firmalar bu teknolojiyi firmalara önermekte. Microsoft Zirve 2007'de MOSS üstünde çok fazla durulmuş idi. Meyvelerini verdiğini söyleyebilirim fakat Nezih Tınas ve Evren Ayan dışında çok aktif olan bir başka kişi ve bilgi paylaşımı yapan kişiyede rastlamadığımı söylemeden edemeyeceğim.

   Son zamanlarda adından sıkça sözettiren MOSS 2007 programlamaya ve yazılıma gönül vermiş kişiler tarafından sıkça araştırılan bir konudur. MOSS 2007 üzerinde yazılım geliştiren kişilerin azlığıda bunu tetiklemektedir. Öncelikle MOSS un açılımı üzerinde duracak olursak Microsoft Sharepoint Server 2007’nin kıslatması olduğunu göreceğiz.            Peki neden MOSS bizim için önemli ? MOSS ile duymaya başladığım WSS ve Workflowlar üstüne eğileceğim bu makalemde MOSS’a giriş seviyesinde bir bilgi aktarımı yapmış olacağım. MOSS 2007 yi aradığınızda WSS diye bir terimle karşılacaksınız ve bu uygulmanın ücretsiz olduğu için indireceksiniz. Fakat bu uygulama bir server uygulaması olduğu i,çin standart bir windows işletim sisteminde çalışmayacaktır. WSS’i MOSS 2007’nin kısıtlı bir versiyonu olarak düşünebiliriz.            Orta veya büyük ölçekli firmalarda MOSS bir devrim yaratmaktadır. Adı üstünde paylaşımlı servisler kullandığı için bir firmanın bütün ihtiyaçlarını karşılayabilmektedir.            Bu ihtiyaçlar neler olabilir?            Döküman yönetimi ve takibi.            Workflowlar.            Site koleksiyonları ve siteler.            Office Entegrasyonu.            Customize edilebilen yapısı.

Şahsi fikrim olarak saydığım bu birkaç kelime MOSS 2007 nin en önemli özelliklerinden olup en çok kullanılabilecek kısımlardır. Tabiki bununlada kısıtlı değil.

İsterseniz MOSS 2007 nin yapısını bir grafikle irdeleyelim;   Grafiktende görebileceğiniz gibi yapılabilecekleri 6 temel başlıkta inceleyebiliriz.

1-) Collaboration (İş birliği, Beraber Çalışma)           

Burada basit yönleri ile bloglarınızı tutabilir, Outlook ile entegre bir şekilde çalışabilirsiniz. Günümüzdeki popülerliği artan wiki leride bu bağlamda oluşturabilirsiniz.

2-) Business Intelligence (İş Zekası)           

Excel çalışma sayfaları ile belgeleri görselleştirebilir bunları export edebilir. Web Partslar oluşturabilirsiniz. KPI ile çalışanların patronlara sunabileceği anlaşılabilirlik açısından çok önemli olan kırmızı yeşil ve sarı simgelerle şirketinizin durumunu dakikalar mertebesinde yöneticinize sunabilirsiniz.

3-) Business Processes

4-) Content Management (İçerik yönetimi)           

Entegre döküman yönetimi yapabileceğini gibi MOSS ile birlikte gelen versiyonlama gibi hizmetlerden yararlanarak dökümanların son halini her zaman elinizin altında tutarsınız.

5-) Search (Arama)           

Kompleks bir arama yapısı ile istediğiniz dökümana, kişiye ve bilgiye anında ulaşabilirsiniz.

6-) Portal           

Portallar sayesinde site oluşturabilir bu sitede blog tutup wikiler yaratabilirsiniz. Aynı zamanda şirket içi olan olaylardan anında haberdar olup anketleri cevaplayabilirsiniz.

Central Administrator’dan bir görüntü;

 

Bu ekrandan MOSS ile ilgili işlemlerinizin %40 ‘ını halledebilirsiniz.

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: , , , , ,

Yazılım

Dinamik olarak PowerPoint Sunusu oluşturmak

Volkan Atasever tarafından yayınlanmıştır 29. Ekim 2008 05:53

       Yine C# ile yazılmış küçük ve kullanışlı bir uygulama bir soru üstüne internetten bulmuştum bu kodu. Güzel bir uygulama gerçekten. eğer uygulamanızda dinamik bir şekilde powerpoint sunusu oluşturmak isterseniz işe yarıyor. Fazla söze gerek yok deneyimli geliştiricelerde çoğunlukla az söz çok iş derler :) Bu sınıfı kullanarak veya biraz daha geliştirerek iyi iş çıkartabilirsiniz. Kolay gelsin. 

 

using System;
using System.Collections.Specialized;
using Microsoft.Office.Core;
using PowerPoint = Microsoft.Office.Interop.PowerPoint;

namespace MSPPTApp
{

 public class PPTAuto
 {
  PowerPoint.Application objApp;
  PowerPoint.Presentations objPresSet;
  PowerPoint._Presentation objPres;
  PowerPoint.Slides objSlides;
  PowerPoint._Slide objSlide;
  PowerPoint.TextRange objTextRng;
  PowerPoint.TextRange objTextRng1;

 

  public PPTAuto()
  {

  }
  public void CreateFile(StringCollection array)
  {
   String strTemplate;
   strTemplate = "Template'in yolunu buraya yazın";

   // yeni sunum yaratma 
   objApp = new PowerPoint.Application();
   objApp.Visible = MsoTriState.msoTrue;
   objPresSet = objApp.Presentations;
   objPres = objPresSet.Open(strTemplate,
    MsoTriState.msoFalse, MsoTriState.msoTrue, MsoTriState.msoTrue);
   
   objSlides = objPres.Slides;

   // Slide ekleme 
   objSlide = objSlides.Add(1,PowerPoint.PpSlideLayout.ppLayoutTitleOnly);
   
  
   objSlide.Shapes.AddTextbox(MsoTextOrientation.msoTextOrientationHorizontal,100,100,500,80);
   objSlide.Shapes.AddTextbox(MsoTextOrientation.msoTextOrientationHorizontal,100,150,500,80);
   objSlide.Shapes.AddTextbox(MsoTextOrientation.msoTextOrientationHorizontal,100,200,500,80);
   objSlide.Shapes.AddTextbox(MsoTextOrientation.msoTextOrientationHorizontal,100,250,500,80);
   objSlide.Shapes.AddTextbox(MsoTextOrientation.msoTextOrientationHorizontal,100,300,500,80);
   objSlide.Shapes.AddTextbox(MsoTextOrientation.msoTextOrientationHorizontal,100,350,500,80);
   objSlide.Shapes.AddTextbox(MsoTextOrientation.msoTextOrientationHorizontal,100,400,500,80);

   objTextRng = objSlide.Shapes[1].TextFrame.TextRange;
   objTextRng.Text = "These are my details";
   objTextRng.Font.Name = "Arial";
   objTextRng.Font.Size = 20;

   objTextRng = objSlide.Shapes[2].TextFrame.TextRange;
   objTextRng.Text =array[0] ;
   objTextRng.Font.Name = "Arial";
   objTextRng.Font.Size = 20;

   objTextRng = objSlide.Shapes[3].TextFrame.TextRange;
   objTextRng.Text =array[1] ;
   objTextRng.Font.Name = "Arial";
   objTextRng.Font.Size = 20;

   objTextRng = objSlide.Shapes[4].TextFrame.TextRange;
   objTextRng.Text =array[2] ;
   objTextRng.Font.Name = "Arial";
   objTextRng.Font.Size = 20;

   objTextRng = objSlide.Shapes[5].TextFrame.TextRange;
   objTextRng.Text =array[3] ;
   objTextRng.Font.Name = "Arial";
   objTextRng.Font.Size = 20;

   objTextRng = objSlide.Shapes[6].TextFrame.TextRange;
   objTextRng.Text =array[4] ;
   objTextRng.Font.Name = "Arial";
   objTextRng.Font.Size = 20;

   objTextRng = objSlide.Shapes[7].TextFrame.TextRange;
   objTextRng.Text =array[5] ;
   objTextRng.Font.Name = "Arial";
   objTextRng.Font.Size = 20;

 

//   // Slide'ın üstüne iki şekil ekle 
//   PowerPoint.Shape objSquareShape = objSlide.Shapes.AddShape
//            (MsoAutoShapeType.msoShapeRectangle,
//             0, 0, 100, 100);
//   PowerPoint.Shape objTriangleShape =  objSlide.Shapes.AddShape
//            (MsoAutoShapeType.msoShapeRightTriangle,
//              0, 150, 100, 100);
//
//
//   PowerPoint.TextFrame = objSlide.Shapes.AddShape(
//         (MsoAutoShapeType.msoShapeRectangle,
//          0, 0, 100, 100);

//   objTextRng1 = objSlide.Shapes[2].TextFrame.TextRange;
//   objTextRng1.Text = "My Sample Presentation";
//   objTextRng1.Font.Name = "Arial";
//   objTextRng1.Font.Size = 20;

  


  }

 }
}

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: , , , ,

Yazılım

SQL Server ve C# ile küçük bir uygulama

Volkan Atasever tarafından yayınlanmıştır 27. Ekim 2008 02:59

     SQL Server ile yapılmış basit ve küçük bir kütüphane programı ! Tek bir tablo kullanmakta en azından yeni başlarken acaba nasıl bir kod yazacağım diye düşünenlerede faydalı olur.Bir dönem en çok aldığım soru idi. Hala tek tük de olsa böyle sorular gelmekte.

Tablo yapısı:

Kaynak kodu:

kütüphane.rar (2,44 mb)

16 kişi tarafından 1.5 olarak değerlendirildi

  • Currently 1,5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: , ,

Yazılım

Java Öğrenmek !

Volkan Atasever tarafından yayınlanmıştır 27. Ekim 2008 02:40
Java diline başladığımı twitter'ımda kısaca değinmiştim. Bu yolda önüme çıkanları ve izlediğim yolu sizlerle paylaşarak nereden başlanır veya nereden başlamalıyım sorularına ve kullandığım IDE ve sistem hakkında kısa bilgi vermek isterim. Sun'ın sitesinden öncelikle JDK yani java development kit paketini kurmanız gerekmekte. IDE yani geliştirme ortamı olarakda karşıma iki seçenek çıktı bunlar NETBEANS ve ECLIPSE. Bu işi profosyonel anlamda yapanların çoğunluğu ECLIPSE'i önerdi. Fakat dilin özelliklerini öğrenmek için NETBEANS IDE'si de oldukça yeterli. Daha önceden object oriented yani nesne yönelimli bir dile hakimseniz çok hızlı yol kat etmeniz olası. Nesne Yönelimli Programlama mantığı hemen hemen aynı bunun için dili öğrenmede yeni başlayanlara göre konsolda daha az vakit geçireceğiniz muhakkak. Yazılım camiasında geçiş Java'dan C#' a doğru ilerlerken ben tam tersi bir mantık ile işi girdim hemde çok karmaşık bir şekilde profosyonel manada ilk öğrendiğim dil C ardında C# ve C++ ile devam etti. Java ile ilgili önümüzdeki günlerde yaşayacağım ilginç izlenimleride sizlere aktaracağım.

3 kişi tarafından 3.7 olarak değerlendirildi

  • Currently 3,666667/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: , , , , ,

Yazılım



BlogEngine.NET 1.4.5.0 Türkçe çeviri BlogEngine TR and Volkan Atasever

Volkan Atasever Kimdir ?

Yazılım Dünyasına C/C++ dili üstünde uygulamalar geliştirerek adım atan Volkan daha sonra C# ve VB.NET dilleri ile uygulamalar geliştirmiştir. ASP.NET ve Windows uygulamaları yapmaktadır. Münferit projelerde yer almıştır. Akademik hayatına ise Maltepe Üniversitesi Bilgisayar Teknolojisi ve Programlama bölümünden mezun olduktan sonra; Maltepe Üniversitesi Bilgisayar Mühendisliği bölümünde devam etmektedir. ineta topluluklarından olan csharpnedir.com ve yazgelistir.com gibi sitelerde yazarlık yapmaktadır. msakademik.net  sitesinde VB.NET editörüdür.  Konuşmacı olarak yazılım alanında çeşitli seminerler düzenlemektedir. Kişisel sitesi olan www.volkanatasever.com adresinde günlüğünü yayınlamak dışında kod parçacıkları ve opensource projelere de yer verecektir.  Kendini geliştirmeye ve yeni teknolojilere adapte olmaya devam etmektedir.  Ulusal ve uluslararası özel şirketlerde Yazılım Uzmanı olarak çalışmıştır.

En Çok Yorum

necati özmen necati özmen
4 yorumlar

Calendar

<<  Kasım 2008  >>
PaSaÇaPeCuCuPa
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

Yazıları geniş takvimde göster

Son Yorumlar

Comment RSS

Son Yazılar

Yasal Bilgi

Sitedeki yazılar,kodlar ve diğer materyaller Volkan Atasever'e aittir izin alınmadıkça kopyalanamaz, çoğaltılamaz ve dağıtılamaz. Yazılan yorumlar hakkında sorumluluk yazara aittir.

© Copyright 2008