C#, .NET, .Net Core
ASP.NET MVC, ASP.NET Web Forms, ASP.NET Core
HTML 5, CSS 3, Javascript, jQuery, Bootstrap
Entity Framework, NHibernate, Dapper
Sql Server, MySql, Oracle
Windows Server, Ubuntu, Debian, Pardus
Xamarin Forms, Android Studio
--- The future of the open web platform is looking very bright!
--- .NET is a free, cross-platform, open source developer platform for building any app.
Google Analytics İzleme
30 Haziran 2009
C#: How to sort list of objects by multiple columns
http://tgynther.blogspot.com/2008/10/c-how-to-sort-list-of-objects-by.html
http://69.10.233.10/KB/recipes/Sorting_with_Objects.aspx
AJAX kullandıgınız bir ASP.NET uygulamasında JS ile yeni pencere açmak
Sanırım ASP.Net de Response.Redirect kullanarak yeni bir pencere açtırmanın bir yolunun olmadıgını biliyorsunuz. Eger bir event gerçekleştiginde yeni bir sayfa açmak ama bunu _blank yani yeni bir pencerede açtırmak istiyorsanız, sanki popup gibi, bir tek yolunuz var oda JScript kullanmak.
Herhangi bir anda JS ile window.open kullanarak yeni pencere acacaksanız C# da şunu kullanmalısınız :
string jskodumuz= @"";
ClientScript.RegisterStartupScript(GetType(),"YeniPencere",jskodumuz);
Ama eger AJAX kullanıyorsanız UpdatePanel buna izin vermeyecektir, siz o zaman bu kodu kullanıyorsunuz:
ScriptManager.RegisterClientScriptBlock(this.UpdatePanel1, typeof(string), "yeniac", "window.open(\"kkformu.aspx\",null,\"height=900,
width=700,status=yes,toolbar=no,menubar=no,location=no\");" , true);
Kaynak:
Modal pop up with in update panel : http://www.codeasp.net/blogs/vinay_jss/microsoft-net/118/modal-pop-up-with-in-update-panel
Visual Studio 2008 ve ASP.NET 2.0 AJAX Extensions 1.0 kullanımı
Visual Studio 2008 ve ASP.NET3.5 ile beraber AJAX Extensions'ın artık dahili olduğundan daha önceki yazılarımda bahsetmiştim. Diğer yandan Visual Studio 2008'in Multi-Targeting özelliği sayesinde ASP.NET 2.0 sitelerini de Visual Studio 2008 içerisinde hazırlama şansımız var. Tüm bunları yan yana koyduğumuzda akla şu soru geliyor "ASP.NET 2.0 ile AJAX Extension kullanacağımız bir site yaratabilir miyiz?" Eskiden Visual Studio 2005 ile yarattığınız AJAX Enabled Web Site'ları Visual Studio 2008 ile açarak düzenleyebiliyorsunuz fakat maalesef Visual Studio 2008 içerisinde .NET Framework 2.0 ile beraber ASP.NET 2.0 ile AJAX Extensions 1.0 destekli siteler yaratmak için gerekli proje şablonları gelmiyor.
O nedenle yukarıda bahsettiğim özelliği Visual Studio 2008'e entegre etmek amacıyla ASP.NET 2.0 AJAX Exntensions proje şablonlarının yükleme paketi ayrı olarak Microsoft tarafından duyuruldu. Hemen aşağıdaki adresten indirerek bilgisayarınıza yükleyebilirsiniz. Tabi bunun öncesinde bilgisayarınızda Visual Studio 2008 ve AJAX Extensions 1.0 sürümünün yüklü olduğunu varsayıyorum.
Yüklemeyi tamamladıktan sonra Visual Studio 2008 içerisinde .NET Framework 2.0'ı seçtiğinizde aşağıdaki şekilde proje şablonları arasında "AJAX 1.0-Enabled ASP.NET 2.0 Web Site" da seçebileceksiniz.
Kaynak:
http://daron.yondem.com/tr/PermaLink.aspx?guid=ec34028c-d7ea-4c8d-83e6-23546676b17d
26 Haziran 2009
Javascript kütüphane karşılaştırması, asp.net geliştiricileri için
JavaScript frameworks comparison table: http://blogs.southworks.net/jdominguez/2008/01/javascript-frameworks-comparison-table/
Some weeks ago we did a quick research about the different JavaScript frameworks/libraries out there. We didn’t take into account every framework on the web, and chose especially those that can integrate easily with ASP.NET WebForms.
I’d thought I’d share the results with the community in the form of a comparison table. You can use the results as you wish, but I warn you this is by no means exhaustive.
List of frameworks/libraries we considered
- ASP.NET AJAX (http://asp.net/ajax/)
- AJAX.Net (http://www.ajaxpro.info/)
- Script.aculo.us (http://script.aculo.us/)
- GWT (http://code.google.com/webtoolkit/)
- YUI (http://developer.yahoo.com/yui/)
- DOJO (http://dojotoolkit.org/)
- jQuery (http://jquey.com/)
- ExtJS (http://extjs.com)
- MooTools (http://mootools.net/)
23 Haziran 2009
ExtJS başlangıç seviyesi eğitim dokümanları
Tutorials: http://extjs.com/learn/Tutorials
21 Haziran 2009
Ado.Net 2.0 Transaction kullanımı
Ado.Net 2.0' da Transaction Kavramı: http://www.csharpnedir.com/makalegoster.asp?MId=487
TransactionScope kullanırken timeout(zamanaşımı) hatasının çözümü
We can also define the timeout in the application configuration (web.config or app.config) as shown
We need to define the max timeout setting at machine level in machine.config
Buralarda kullanılan timeout= saat:dakika:saniye şeklinde atanmaktadır.
Kaynaklar:
Transaction Timeout in System.Transactions: http://sankarsan.wordpress.com/2009/02/01/transaction-timeout-in-systemtransactions/
Transaction timeout: http://aselai.blogspot.com/2008/09/transactionscope-timeout.html
TransactionScope Timeout: http://codemetropolis.com/archive/2008/06/14/transactionscope-timeout.aspx
http://www.dotnetkicks.com/adonet/TransactionScope_timeout
12 Haziran 2009
Asp.Net 2.0 web sayfalarında Page olayları ve çalışma sırası
Page Events in ASP.Net 2.0: http://www.devasp.net/net/articles/display/438.html
How to: Create Event Handlers in ASP.NET Web Pages: http://msdn.microsoft.com/en-us/library/6w2tb12s.aspx
09 Haziran 2009
Regular Expression oluşturma ve test etme
Expresso - A Tool for Building and Testing Regular Expressions:
http://www.codeproject.com/KB/dotnet/expresso.aspx
Windows servis yazma
Simple Windows Service Sample:
http://www.codeproject.com/KB/dotnet/simplewindowsservice.aspx
.Net ile SAP'ye bağlanma ve kullanma
http://www.huseyinakturk.net/2009/01/a-comprehensive-example-for-connection-to-sap-with-visual-studio-2008/
http://wiki.asp.net/page.aspx/387/connecting-sap-data-from-aspnet/
http://help.sap.com/saphelp_nw04/helpdata/EN/51/d5470940fd564b888f4beb9523fa6c/content.htm
http://www.kayabuyukcelen.com.tr/blog/?p=116
http://www.thespot4sap.com/Articles/SAP_Netweaver_Creating_Web_Apps.asp
http://www.codeproject.com/KB/dotnet/SAP_NET_Connector.aspx
http://www.bilgininadresi.net/Madde/3284/Sap%E2%80%99%C4%B1n-Yap%C4%B1s%C4%B1
05 Haziran 2009
Visual Studio 2005 veya 2008 ile Setup Oluşturma
http://www.yazilimgunlugu.com/visual-studio-2005-ile-setup-olusturma-makalesi/201.aspx
http://www.thejohnsonblog.com/2008/02/04/visual-studio-2008-setup-projects/
http://www.dreamincode.net/forums/showtopic58021.htm
http://nsis.sourceforge.net/Main_Page
Google ile derin arama
http://ruchitsurati.net/post/Searching-deep-real-deep-into-web2c-A-neat-google-trick.aspx
Coolite - ExtJs For ASP.NET 2.0
kaynak:
http://ruchitsurati.net/post/Coolite-ExtJs-For-ASPNET-20.aspx
.docx dokümanları nasıl pdf dosyasına dönüştürülür
http://msdn.microsoft.com/en-us/library/bb412305.aspx
03 Haziran 2009
Sql string bilgileri
Bu siteden her türlü bağlantı bilgilerini bulabilirsiniz.
Asp.net Web File Manager
http://www.codeproject.com/KB/aspnet/WebFileManager.aspx
Building a Vista Style Folder Browser with ASP.NET 3.5 and a Custom Hierarchical DataSource Control:
http://mattberseth.com/blog/2008/03/building_a_vista_style_folder.html
File Browser example:http://www.obout.com/grid/grid_filebrowser.aspx
02 Haziran 2009
Querystring ile parametre gönderme
private void btnSubmit_Click(object sender, System.EventArgs e){Response.Redirect("WebForm2.Aspx?" + "Name=" + Server.UrlEncode(this.txtName.Text) + "&LastName=" + Server.UrlEncode(this.txtLastName.Text)); }
Kaynak:
http://www.codeproject.com/KB/aspnet/QueryString.aspx
01 Haziran 2009
MVC(Model View Contoller) , MVP(Model View Presenter) yazılım geliştirme yöntemleri
Kaynaklar:
http://www.cihataltuntas.com/?p=204
http://www.codeproject.com/KB/aspnet/mvp_asp_net_net_remoting.aspx
http://www.bsenyurt.com/
http://www.csharpnedir.com/makalegoster.asp?MId=847
SQL Server'dan SQL Script çıktısı alma
Detaylı bilgiler:
http://daron.yondem.com/tr/PermaLink.aspx?guid=d865738a-4fb1-4101-b289-518215a39dbe
Farklı browser'larda web sayfaları nasıl görünüyor.
Microsoft have announced a new product for web developers and designers to view websites in multiple browsers without having to have the software installed.
The product is called Expression Web SuperPreview and it can be downloaded from the Microsoft website.
Depending on the version of Internet Explorer you have installed on your computer, you can view sites in IE6, IE7 and IE8 and the full version is expected to support non-IE browsers including Safari, Chrome and Firefox.
Kaynak:
http://www.twentysteps.com/ie7-emulator/
http://tech.yahoo.com/blogs/null/8255
http://expression.microsoft.com/en-us/dd565874.aspx
Sql injection engelleme
SQL Injection Ataklarından Nasıl Korunuruz?: http://www.csharpnedir.com/makalegoster.asp?MId=410