<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>ASP .NET</title>
        <description>ASP. NET : Kerem Kosaner</description>
        <link>http://aspnet.blogcu.com</link>
        <lastBuildDate>Sun, 08 Nov 2009 21:26:43 +0200</lastBuildDate>
     
        <item>
            <title>MİMARİ: SINIF</title>
            <link>http://aspnet.blogcu.com/mimari-sinif_671364.html</link>
            <guid>http://aspnet.blogcu.com/mimari-sinif_671364.html</guid> 
            <description>
 using System;&lt;br&gt;&lt;br&gt;namespace ORNEK_DOMAIN{&lt;br&gt;&lt;br&gt;public class Sifre&lt;br&gt;{&lt;br&gt;string tcno;&lt;br&gt;string sifre;&lt;br&gt;&lt;br&gt;public Sifre(){&lt;br&gt;tcno&amp;nbsp; = &quot;&quot;; &lt;br&gt;sifre = &quot;&quot;;&lt;br&gt;}&lt;br&gt;&lt;br&gt;public string TCNO {&lt;br&gt;get{return tcno; }&lt;br&gt;set{tcno&amp;nbsp; = value;}&lt;br&gt;}&lt;br&gt;public string SIFRE{&lt;br&gt;get{return sifre;}&lt;br&gt;set{sifre = value;}&lt;br&gt;}&lt;br&gt;} &lt;p&gt;&lt;/p&gt;  
.. ( &lt;a href=&quot;http://aspnet.blogcu.com/mimari-sinif_671364.html&quot;&gt;devamı &lt;/a&gt;)</description>
            <pubDate>Mon, 05 Jun 2006 14:12:00 +0300</pubDate>        
        </item>
             
        <item>
            <title>MİMARİ: DB DAO</title>
            <link>http://aspnet.blogcu.com/mimari-db-dao_671316.html</link>
            <guid>http://aspnet.blogcu.com/mimari-db-dao_671316.html</guid> 
            <description>
    using System;&lt;br&gt;using System.Data;&lt;br&gt;using System.Data.OleDb;&lt;br&gt;&lt;br&gt;namespace ORNEK_DOMAIN&lt;br&gt;{&lt;br&gt;public class VeritabaniDAO&lt;br&gt;{&lt;br&gt;private OleDbConnection aConnection;&lt;br&gt;private string connectionString;&lt;br&gt;&lt;br&gt;public VeritabaniDAO()&lt;br&gt;{&lt;br&gt;}&lt;br&gt;&lt;br&gt;public void connect()&lt;br&gt;{&lt;br&gt;connectionString = &quot;Provider=OraOLEDB.Oracle.1; User ID=ornek; PASSWORD=ornek; Data Source=ornekDB&quot;;&lt;br&gt;&lt;br&gt;//connectionString = &quot;Provider=Microsoft.Jet.OLEDB.4.0; Data Source= C:InetpubwwwrootORNEKORNEK.mdb&quot;;&lt;br&gt;&lt;br&gt;aConnection = new OleDbConnection(connectionString);&lt;br&gt;aConnection.Open();&lt;br&gt;}&lt;br&gt;&lt;br&gt;public void disconnect()&lt;br&gt;{&lt;br&gt;aConnection.Close();&lt;br&gt;aConnection.Dispose();&lt;br&gt;}&lt;br&gt;&lt;br&gt;public OleDbConnection Connection&lt;br&gt;{&lt;br&gt;get{&lt;br&gt;return aConnection;&lt;br&gt;&amp;nbsp;}&lt;br&gt;}&lt;br&gt;}} &lt;p&gt;&lt;/p&gt;     
.. ( &lt;a href=&quot;http://aspnet.blogcu.com/mimari-db-dao_671316.html&quot;&gt;devamı &lt;/a&gt;)</description>
            <pubDate>Mon, 05 Jun 2006 13:57:00 +0300</pubDate>        
        </item>
             
        <item>
            <title>ASP.NET : DROPDOWNLIST</title>
            <link>http://aspnet.blogcu.com/asp-net-dropdownlist_641051.html</link>
            <guid>http://aspnet.blogcu.com/asp-net-dropdownlist_641051.html</guid> 
            <description>
System.Web.UI.WebControls.DropDownList ddl;&lt;br&gt;&lt;br&gt;ListItem item = new ListItem(text,value);&lt;br&gt;&lt;br&gt;ddl.Items.Add(item); &lt;p&gt;&lt;/p&gt; 
.. ( &lt;a href=&quot;http://aspnet.blogcu.com/asp-net-dropdownlist_641051.html&quot;&gt;devamı &lt;/a&gt;)</description>
            <pubDate>Wed, 01 Mar 2006 15:58:00 +0200</pubDate>        
        </item>
             
        <item>
            <title>DATAGRID-III: MS EXCEL</title>
            <link>http://aspnet.blogcu.com/datagrid-iii-ms-excel_641033.html</link>
            <guid>http://aspnet.blogcu.com/datagrid-iii-ms-excel_641033.html</guid> 
            <description>
 public class ExcelCreator&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;public static void DataSetToExcel(int aid,DataSet dataSet,HttpResponse response)&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;response.Clear();&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;response.ContentType=&quot;application/vnd.ms-excel&quot;;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;response.Charset=&quot;iso-8859-9&quot;;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;StringWriter stringWriter=new StringWriter();&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;HtmlTextWriter htmlTextWriter=new HtmlTextWriter(stringWriter);&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;DataGrid dataGrid=new DataGrid();&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;dataGrid.DataSource=dataSet.Tables[0];&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;dataGrid.DataBind();&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;dataGrid.RenderControl(htmlTextWriter);&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;response.Write(stringWriter.ToString());&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;response.End();&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;br&gt;ExcelCreator.DataSetToExcel(id,dataSet,Response); &lt;p&gt;&lt;/p&gt;  
.. ( &lt;a href=&quot;http://aspnet.blogcu.com/datagrid-iii-ms-excel_641033.html&quot;&gt;devamı &lt;/a&gt;)</description>
            <pubDate>Mon, 29 May 2006 15:53:00 +0300</pubDate>        
        </item>
             
        <item>
            <title>DATALIST-I: VERİ BAĞLAMA</title>
            <link>http://aspnet.blogcu.com/datalist-i-veri-baglama_640777.html</link>
            <guid>http://aspnet.blogcu.com/datalist-i-veri-baglama_640777.html</guid> 
            <description>System.Web.UI.WebControls.DataList Datalist;&lt;br&gt;&lt;br&gt;public void DatalistDatabşng()&lt;br&gt;{&lt;br&gt;&amp;nbsp; ArrayList list = new ArrayList();&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br&gt;&amp;nbsp; list = SampleMethod() ;&amp;nbsp; // fill the arrayList&lt;br&gt;&lt;br&gt;&amp;nbsp; Datalist.DataSource=list;&lt;br&gt;&amp;nbsp; Datalist.DataBind(); &lt;br&gt;}&lt;br&gt;&lt;p&gt;&lt;/p&gt;
.. ( &lt;a href=&quot;http://aspnet.blogcu.com/datalist-i-veri-baglama_640777.html&quot;&gt;devamı &lt;/a&gt;)</description>
            <pubDate>Wed, 29 Mar 2006 14:40:00 +0300</pubDate>        
        </item>
             
        <item>
            <title>DATAGRID-II: SAYFALAMA</title>
            <link>http://aspnet.blogcu.com/datagrid-ii-sayfalama_640755.html</link>
            <guid>http://aspnet.blogcu.com/datagrid-ii-sayfalama_640755.html</guid> 
            <description>
 System.Web.UI.WebControls.DataGrid Datagrid;&lt;br&gt;&lt;br&gt;private void GridPageIndexChanged ( object source, System.Web.UI.WebControls. DataGridPageChangedEventArgs e)&lt;br&gt;{&lt;br&gt;&lt;br&gt;&amp;nbsp; Datagrid.CurrentPageIndex = e.NewPageIndex;&lt;br&gt;&lt;br&gt;&amp;nbsp; ArrayList list = new ArrayList();&lt;br&gt;&lt;br&gt;&amp;nbsp; list = SampleMethod() ;&amp;nbsp; // fill the arrayList&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br&gt;&amp;nbsp; if(list.Count!=0)&lt;br&gt;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp; Datagrid.DataSource=list;&lt;br&gt;&amp;nbsp;&amp;nbsp; Datagrid.DataBind();&lt;br&gt;&amp;nbsp; }&lt;br&gt;&lt;br&gt;}&lt;br&gt;&lt;br&gt;Add this line to the PageLoad() or&amp;nbsp; InitializeComponent() ;&lt;br&gt;&lt;br&gt;this.Datagrid.PageIndexChanged+=new System.Web.UI.WebControls.DataGridPageChangedEventHandler(this.GridPageIndexChanged ) ;&lt;br&gt;&amp;nbsp;&lt;p&gt;&lt;/p&gt;  
.. ( &lt;a href=&quot;http://aspnet.blogcu.com/datagrid-ii-sayfalama_640755.html&quot;&gt;devamı &lt;/a&gt;)</description>
            <pubDate>Sun, 30 Apr 2006 14:27:00 +0300</pubDate>        
        </item>
             
        <item>
            <title>DATAGRID-I: VERİ BAĞLAMA</title>
            <link>http://aspnet.blogcu.com/datagrid-i-veri-baglama_640706.html</link>
            <guid>http://aspnet.blogcu.com/datagrid-i-veri-baglama_640706.html</guid> 
            <description>
  System.Web.UI.WebControls.DataGrid Datagrid;&lt;br&gt;&lt;br&gt;public void DataGridDatabind()&lt;br&gt;{&lt;br&gt;&amp;nbsp; ArrayList list = new ArrayList();&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br&gt;&amp;nbsp; list = SampleMethod() ;&amp;nbsp; // fill the arrayList&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp; Datagrid.DataSource = list;&lt;br&gt;&amp;nbsp; Datagrid.DataBind();&amp;nbsp; &lt;br&gt;}&lt;br&gt;&lt;p&gt;&lt;/p&gt;   
.. ( &lt;a href=&quot;http://aspnet.blogcu.com/datagrid-i-veri-baglama_640706.html&quot;&gt;devamı &lt;/a&gt;)</description>
            <pubDate>Sat, 29 Apr 2006 14:13:00 +0300</pubDate>        
        </item>
             
        <item>
            <title>ASP.NET : EMAIL GÖNDERME-II</title>
            <link>http://aspnet.blogcu.com/asp-net-email-gonderme-ii_113810.html</link>
            <guid>http://aspnet.blogcu.com/asp-net-email-gonderme-ii_113810.html</guid> 
            <description>&lt;P&gt;using System;&lt;BR&gt;using System.Web.Mail;&lt;BR&gt;...&lt;BR&gt;protected void Button1_Click(object sender, EventArgs e)&lt;BR&gt;{&lt;BR&gt;string fromAddress = &quot;asp@asp.net&quot;;&lt;BR&gt;string fromName = &quot;Kerem Kosaner&quot;;&lt;BR&gt;string toAddress = &quot;asp@asp.com&quot;;&lt;BR&gt;string toName = &quot;Kerem Kosaner&quot;;&lt;BR&gt;string msgSubject = &quot;E-Mail&quot;;&lt;BR&gt;string msgBody = &quot;Hello&quot;;&lt;BR&gt;&lt;BR&gt;MailMessage Message = new MailMessage();&lt;BR&gt;Message.To = toAddress;&lt;BR&gt;Message.From = fromAddress;&lt;BR&gt;Message.Subject = msgSubject;&lt;BR&gt;Message.Body = msgBody;&lt;BR&gt;SmtpMail.SmtpServer = &quot;your mail server name goes here&quot;;&lt;BR&gt;SmtpMail.Send(Message);&lt;BR&gt;}&lt;/P&gt;.. ( &lt;a href=&quot;http://aspnet.blogcu.com/asp-net-email-gonderme-ii_113810.html&quot;&gt;devamı &lt;/a&gt;)</description>
            <pubDate>Thu, 17 Nov 2005 22:31:00 +0200</pubDate>        
        </item>
             
        <item>
            <title>ASP.NET : EMAIL GONDERME-I</title>
            <link>http://aspnet.blogcu.com/asp-net-email-gonderme-i_113808.html</link>
            <guid>http://aspnet.blogcu.com/asp-net-email-gonderme-i_113808.html</guid> 
            <description>&lt;P&gt;Yeni ASP.NET v2 SMTP Class ini kullanarak email gönderme örnegi.Eger lokal bir mail server üzerinde çalışıyorsanız, SMTPServer ayar satırlarını silebilirsiniz:&lt;BR&gt;&lt;/P&gt;


&lt;P&gt;&lt;BR&gt;using System.Net.Mail;&lt;BR&gt;...&lt;BR&gt;protected void Button1_Click(object sender, EventArgs e)&lt;BR&gt;{&lt;BR&gt;string SMTPServer = &quot;mail.server.asp&quot;; // mail server address&lt;BR&gt;string fromAddress = &quot;asp@asp.net&quot;;&lt;BR&gt;string fromName = &quot;Kerem Kosaner&quot;;&lt;BR&gt;string toAddress = &quot;asp@asp.com&quot;;&lt;BR&gt;string toName = &quot;Kerem Kosaner&quot;;&lt;BR&gt;string msgSubject = &quot;E-Mail&quot;;string msgBody = &quot;Hello&quot;; &lt;BR&gt;&lt;BR&gt;SmtpClient client = new SmtpClient(SMTPServer);&lt;BR&gt;client.Credentials= new System.Net.NetworkCredential(&quot;asp@asp.net&quot;, &quot;password&quot;);&lt;BR&gt;MailAddress from = new MailAddress(fromAddress, fromName);&lt;BR&gt;</description>
            <pubDate>Thu, 17 Nov 2005 22:28:00 +0200</pubDate>        
        </item>
             
        <item>
            <title>ASP.NET : DOSYA OKUMA/YAZMA</title>
            <link>http://aspnet.blogcu.com/asp-net-dosya-okuma-yazma_108879.html</link>
            <guid>http://aspnet.blogcu.com/asp-net-dosya-okuma-yazma_108879.html</guid> 
            <description>&lt;P&gt;Basit bir dosyadan okuma ve yazma örnegi. Bu kodda varsayılan &quot;aspnet.txt&quot; dosyasından satır okuma ve yazma işlemi yapılmaktadır. Txt dosyasının kodla aynı dizin içinde olduğu varsayılmıştır. Aksi halde dosyanın yeri daha detaylı belirtilmelidir. Ör: &quot;C:/aspnet.text&quot; : &lt;/P&gt;


&lt;P&gt;using System; &lt;BR&gt;using System.IO; &lt;BR&gt;TextReader tr = new StreamReader(&quot;aspnet.txt&quot;); &lt;BR&gt;// Bir satir metin okuma &lt;BR&gt;Console.WriteLine(tr.ReadLine());// &lt;BR&gt;stream kapattr.Close(); &lt;BR&gt;TextWriter tw = new StreamWriter(&quot;aspnet.txt&quot;); &lt;BR&gt;// bir satir metin yazma &lt;BR&gt;tw.WriteLine(DateTime.Now);// Ornek olarak gunun tarihi yazılacak &lt;BR&gt;// stream kapat &lt;BR&gt;tw.Close(); &lt;/P&gt;.. ( &lt;a href=&quot;http://aspnet.blogcu.com/asp-net-dosya-okuma-yazma_108879.html&quot;&gt;devamı &lt;/a&gt;)</description>
            <pubDate>Sun, 13 Nov 2005 12:26:00 +0200</pubDate>        
        </item>
             
        <item>
            <title>ASP.NET</title>
            <link>http://aspnet.blogcu.com/asp-net_108155.html</link>
            <guid>http://aspnet.blogcu.com/asp-net_108155.html</guid> 
            <description>&lt;P align=justify&gt;ASP.NET, .Net Framework altında işletim sistemi ile bütünleşik çalışan bir mimaridedir. Klasik uygulamaların kullanabildiği nesneleri aynen kullanabildiği gibi, .Net&amp;#8217;in sahip olduğu tüm nesnelere erişebilir ve türetebilir. ASP.NET sunucu ve istemci tarafını çok iyi bir şekilde birleştirir. İstemcinin kullandığı sistem özelliklerine özgü içeriği sunar, böylelikle istemci tarafında bazı işlemlerin gerçekleşmesi işi hızlandırıyorsa bunu tespit eder ve uygular. İşin güzel yanı bunu yaparken yazılım geliştiricinin ayrıca bir işlem yapmasına gerek kalmaz, bunu otomatik tespit eder ve uygular. &lt;BR&gt;&lt;BR&gt;ASP sunucu tarafında interpret edilen bir teknoloji iken ASP.NET compile ediler yani derlenir. Derlenen kod çok büyük bir performans artışı sağladığından uygulamalar çok daha hızlı çalışacaktır. ASP.NET bileşen mimarisine yeni bir boyut getirmektedir. Artık sisteme nesne yüklerken regsvr32 kullanmak yerine .Net ile gelen ve bundan sonraki bölümde detaylı olarak inceleyeceğimiz metadata sayesinde dll dosyaları kendi açıklamalarını kendi üzerlerinde taşımaktadırlar. Bu yüzden ayrıca bir kayıt işlemine, sunucuyu yeniden başlatmaya gerek yoktur. &lt;BR&gt;&lt;BR&gt;Oturum yönetiminde ise sunucu belleği üzerinde yoğunlaşan bir oturum mimarisi yerini dağıtık internet uygulamalarına dönüşmüş, oturum bilgileri SQL Server&amp;#8217;da da olmak üzere State Server gibi yeni sunucular kullanılarak sunucunun belleği üzerinden ayrılmıştır. Bu şekilde sunucular arası veri paylaşımı sağlanmış, güvenli ve dengeli bir yapıda sistem kurulmuş olmaktadır. ASP&amp;#8217;de cookie&amp;#8217;lere dayanan mimari yüzünden yaşanan sorunlar aşılmış, istenirse cookieless yani cookie teknolojisi kullanılmadan da oturum yönetimi sağlanabilir hale gelmiştir. &lt;BR&gt;&lt;BR&gt;ASP.NET ile içerik program kodundan tamemen ayrılmıştır. Kullanıcı kontrolleri, codebehind gibi özellikler sayesinde görsel içerik ile uğraşan kişiler sadece görsellikle, programlama.. ( &lt;a href=&quot;http://aspnet.blogcu.com/asp-net_108155.html&quot;&gt;devamı &lt;/a&gt;)</description>
            <pubDate>Sat, 12 Nov 2005 17:46:00 +0200</pubDate>        
        </item>
        <atom:link href="http://aspnet.blogcu.com/rss.php" rel="self" type="application/rss+xml" />
</channel>
</rss>