Google Analytics İzleme

31 Mayıs 2009

Vezir


Vezir yazılım firmaları ve projelerine yol gösterecek bir standartlaşma çabasıdır. Bu çabanın altında yatan neden, şimdiye kadar çalıştığım firma ve kurumların metodolojiye ve profesyonelleşmeye gösterdikleri duyarsızlıktır. Ben onları korkak olarak nitelendiriyorum çünkü yeni teknoloji ve metodları uygulamaktan çekiniyorlar. Kimisi Açık Kaynak lafını duyunca miğdesine ağrılar giriyor

Vezir yazılım firmasında yenilik ve değişiklik düşünenler, yeni yazılım firması kuracaklar, yazılım mühendisleri, analist yazılım uzmanları gibi geniş bir kitle tarafından okunabilir ve uygulanabilir. Amacım firma içi haberleşmenin artması ve hızlanması, bürokratik işlerin azaltılması ve müşteri ile olan ilişkilerin düzeltilmesidir
.

UML ve CBD ile yazılım geliştirme : http://vezir.analystdeveloper.com/vezir/UMLCBD.ashx

CVS, Subversion, Sourceforge ve Açık Kaynak Yazılım Geliştirme: http://vezir.analystdeveloper.com/vezir/sfopen.ashx

Eski browser'larda png problemi çözümü

Kaynak:
http://www.practicalecommerce.com/articles/1109-Web-Design-Tips-Use-this-PNG-Fix-for-Attractive-Images-in-Older-Browsers


Alışveriş site projeleri

Eniştem ile online alışveriş sitesi çalışması yapma kararı aldık. Şu anda küçük ürünlerin satışıyla başlayacağız. cepurun.com alan adı ise online alışveriş sitemizin adı olacak.

Piyasada bu ihtiyacımızı karşılayabilecek bir açık kaynak asp.net projeleri araştırdım. Öğrendiğim projeler şu şekilde:


dashCommerce .net 2.0 ile nopCommerce .net 3.5 ile geliştiriliyor. Sanırım ikisinden birisini kullanacağım.

flash çalışmaları ihtiyacınız için

Flash önyükleyiciler, resim gösterici gibi çalışmaları satıp veya satın alacabilceğiniz bir site.




27 Mayıs 2009

Accessing and Updating Data in ASP.NET 2.0: Filtering Database Data with Parameters

Kaynak:
Accessing and Updating Data in ASP.NET 2.0: Filtering Database Data with Parameters

Repeater kontrolündeki Headertemplate ve FooterTemplate kısımlarına kod tarafında erişme

örneğin şu şekilde oluşturulmuş repeater olsun:

< id="Repeater1" runat="server">
<>

< /HeaderTemplate >
<>
<>
Test<>
< /ItemTemplate >
<>
< id="lblFooterDisplay" runat="server">
< /FooterTemplate>
< /asp:Repeater>


Başlık ve taban kısmındaki kontrollere erişim şu şekildedir:

Label lblHeader=Repeater1.Controls[0].FindControl("lblHeaderDisplay") as Label;
if (lblHeader != null)
lblHeader.Text = "Hello world from header";

Label lblFooter = Repeater1.Controls[Repeater1.Controls.Count -1].FindControl("lblFooterDisplay") as Label;
if (lblFooter != null)
lblFooter.Text = "Hello world from footer";


Kaynaklar:
http://aspadvice.com/blogs/joteke/archive/2007/06/05/Access-Headertemplate-and--FooterTemplate-of-a-Repeater.aspx

http://stackoverflow.com/questions/701412/how-to-find-controls-in-a-repeater-header-or-footer

http://dotnetslackers.com/DataGrid/re-56514_Access_Headertemplate_and_FooterTemplate_of_a_Repeater_in_code.aspx

Repeater ve DataList kontrolünün kullanımını anlatan güzel bir makale(asp.net 2.0): http://www.yazgelistir.com/Makaleler/1000000635.ygpx




25 Mayıs 2009

html elementlerdeki tabIndex özelliği

tab geçişlerini sıraya almak için kullanılan bir özelliktir.

Detaylı anlatım ve kullanım örneği: http://www.mynotlar.com/html_dom/element/attributes/tabindex.aspx

DataTable.Select() metodu ile seçme ve sıralama işlemi

DataTable nesnesine doldurduğum veriler içinde nasıl veri filitrelenir diye ihtiyacım oldu, küçük bilgiler için sürekli oracle sunucuyla irtibat kurmak yavaşmaya sebep oluyordu.
Sanal dünyadaki araştırmalarım sonucunda faydalı birkaç siteye rastladım.

http://www.akamarketing.com/blog/161-filtering-sorting-datatable-datatableselect-method.html

Readonly niteliği True olan TextBox kontrolünün postback sonrası yine gösterilmesi

Bunun nedeni textbox konrolünün readonly niteliğinin sunucu tarafında kontrol edilip silinmesine neden olmasıdır. Bu özelliği client tarafında atamalı veya attributes.add("readonly","readonly") şeklinde sunucu tarafında eklemeliyiz.

http://www.aspspider.com/resources/Resource1239.aspx

21 Mayıs 2009

MS AJAX Control Toolkit 3.0.30512 sürümünde HTMLEditor kontrolü eklendi

ASP.Net web geliştiricilerinin sık kullandığı ve başvurduğu kontroller arasında zengin yazı editörleri bulunmaktadır. Microsoft yeni yayınlanan kontrol setine HTMLEditor kontrolü ekleyerek sektörde bu alandaki boşluğu doldurmakta. Bu kontrolün geliştirilmesinde Obout http://www.obout.com firması yardımcı olmuş, hatta kendi sitesinde de daha fazla özellikli bir HTMLEditor kontrolü geliştirdiklerini gördüm. http://www.obout.com/editor_new/index.aspx

Yeni MS Ajax control Toolkit .Net 3.5 geliştiriciler için kullanılabilir.

Piyasadaki rich text box'lar:
- telerik r.a.d.Editor
-
Cute HTML Editor
-
Infragistics WebHtmlEditor
-
FreeTextBox
-
EditLet
-
Kevinroth RTE
-
FreeRichTextEditor
-
TinyMCE
-
FCKeditor
-
Asbru Web Content
-
QWebEditor
-
TextArea Rich
-
RichTextBox

i-con olarak biz de YUI komponentlerini kullanmayı kararlaştırdık.

9 editorün incelendiği bir makale:
9 of the best Rich Text editors reviewed : http://blog.webdistortion.com/2008/03/09/9-of-the-best-rich-text-editors-reviewed/

- openWYSIWYG : http://www.openwebware.com/
- widgEditor : http://www.themaninblue.com/experiment/widgEditor/
- Xinha: http://xinha.webfactional.com/
- Richtext Editor: Fork (RTEF) : http://www.rtef.info/

Microsoft FTP Server nasıl kurulur? Ayarları nelerdir?

i-con'da Metin ile Windows Server 2003'de FTP sunucusu nasıl aktif edilir diye çalışmalarda bulunduk. Örnek deneme kurulumunu başardık. Yönetim ekranlarının azlığı ve sadeliği biraz bizi ayarlamalar konusunda şüphe içinde bıraktı. Ben de bu kadar basit bir sunucu özelliğini Microsoft tarafından geliştirilmeyeceğini düşünüp, sanal dünyada araştırmalar yaptım.

Bulabildiğim bilgilerin linkleri şunlar:
Microsoft FTP server kurulumu: http://www.bilgisayarsorunlari.com/pc.asp?konu=ftp+server+kurulumu
Microsoft FTP server kurulumu(başka bir anlatım): http://www.cepforum.com/forum/network-bolumu-289/microsoft-ftp-server-kurulumu-150571.html
NASIL YAPILIR: Windows Server 2003'te Bir FTP Sunucusu Kurma: http://support.microsoft.com/kb/323384/tr
Microsoft FTP Server Kurulum(başka bir anlatım-resimli): http://www.knowhow.gen.tr/makaleler/article.asp?id=264&KW=ftp%20server