Geliştirdiğimiz web uygulamasını belirli aralıklarla düzenli olarak bir sunucuya göndermemiz gerekiyorsa her seferinde tüm dosyaları sunucuya yüklemeye çalışmak zaman kaybettirebilir...
Son güncelleme zamanından önce değiştirilmiş dosyaları bulmak için dosya arama fonksiyonunu kullanabilirsiniz. Bulunan dosyaları seçil sildiğinizde elinizde sadece son guncelleme zamanindan bu yana degisen dosyalar kalacaktır.
Windows 7 de arama bir miktar farklı olduğundan belirli bir tarihten onceki dosyalari bulmak için arama kutucuğunua "datemodified:<18.05.2011" yazabilirsiniz.
1 kişi tarafından 5.0 olarak değerlendirildi
- Currently 5/5 Stars.
- 1
- 2
- 3
- 4
- 5
Selamlar, javascript i çok çirkin bulmama ve sevmememe rağmen bir web uygulama geliştiricisinin hayatını nasıl kurtara bileceğinin farkındayım... Tabi yazılan javascript deneyimsiz ellerden çıkmışsa bir o kadar da ölümcül olabilir...
Bugün sizlerle çok ufak ama hayat kurtaracak bir script parçası paylaşacağım... 90lı yılların sonunda ASP ile uygulama geliştirirken sık sık frame ve iframe yapılarını kullanmak zorunda kalırdır. Daha sonra ASP.NET le beraber kendi adıma bunları hiç kullanmadım desem yeridir. Eğer uygulamanızda forms authentication (ya da benzeri bir yapı) kullanıyorsanız frame içinde gösterilen sayfanın login gerektirecek bir durumla karşılaşması halinde frame içinde login sayfasına gidecek ve login olduğunuzda eğer return url bilinmiyorsa ana sayfaya gitmesi halinde hoş olmayan bir görüntü ile karşılaşabilirsiniz. Bu sorunu aşmanın bir kaç farklı yolu olsa da bana en pratik geleni sizinle paylaşmak istiyorum. Bu ufak script ilgili sayfada çalışarak en üst framede yüklenmesini garanti edecektir...
Klavyeleriniz şen ola.
<script type="text/javascript" language="javascript">
if(top.frames.length>0){
top.location = 'hede.aspx';
}
</script>
1 kişi tarafından 4.0 olarak değerlendirildi
- Currently 4/5 Stars.
- 1
- 2
- 3
- 4
- 5
Yazılım işindeyseniz sıfırdan geliştireceğiniz yeni projelerin toplamından daha fazla bitmiş, çalışmakta olan sistemlere bakım yapmakla, hatalarını gidermekle uğraşacağınız çok kuvvetli bir olasılıktır (Bu gerçeği bilerek iş hayatına atılırsanız yaşayacağınız hayal kırıklıklarının mesleğinize duyduğunuz sevgiyi azaltmasının önüne geçebilirsiniz gibi geliyor...)
Bir gerçek daha yazılım geliştirirken karşınıza çıkacak en can sıkıcı hatalardan biri null reference hatalarıdır. Can sıkıcıdır çünkü kodu yazan arkadaşınız (ya da siz) nasıl olur da null olma olasılığına karşı gerekli kontrolü yapmayı unutmuşdur.
Ama bu hatadan daha da can sıkıcı olanı bir string ya da dizinin null olmasıdır. Çünkü bir dizi ya da string null ise .Lenght(), .ToString() gibi metodlarını çatır çatır patlayacaktır.
Bu duruma en temel çözüm her hangi bir özellik ya da method string ya da array döndürüyorsa null döndürmesine asla izin vermemektir (bunu sadece ben söymiyorum Microsoft da best practice olarak bunu öneriyor...). NULL yerine boş string ya da dizi döndürün...
Klavyeler şen ola...
Bu yazıyı ilk değerlendiren siz olun
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
ExecuteNonquery ile çalıştırdığınız sql ifadeleri etkilenen satır sayısı olarak -1 döndürüyor ise muhtemelen çalıştırdığınız stored procedure içinde aşağıdaki ifade vardır.
SET NOCOUNT ON;
Bu ifade var ise çalışıtırılan sorgunun sonucunda dönen (ya da etkilenen) satır sayısı döndürülmez. Select ifadeleri için mantıklı olan bu opsiyon silme, güncelleme ve ekleme işlemlemleri için anlamsızdır. İfadeyi kaldırın ya da OFF yapın böylece etkilenen satır sayını alabilirsiniz.
Not: Bu ifade sql server management studio tarafından yeni yaratılan stored procedurelere otomatik olarak eklenmektedir. Yazacağınız stored procedure insert, update, delete yapacak ise kaldırın.
Bu yazıyı ilk değerlendiren siz olun
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
If you hava a javascript like this:
1 <script language="javascript" type="text/javascript">
2 window.status ='some text';
3 </script>
You will see firefox is not showing "some text" in the status bar. Too see your text you must enable it from "Advanced Javascript Settings" window.
Happy coding...
Bu yazıyı ilk değerlendiren siz olun
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
Tags: .net, .net framework 2.0, .net framework 3.0, .net framework 3.5, .net framework 4.0, c#, vb.net, dotnet, console |
Categories: Programlama, SSS (FAQ), Tip
Posted by
okutbay on
13.11.2009 17:32 |
Yorumlar (0)
Clipboard is a windows object. If you want to use clipboard in your .NET framework console applications you must reference `System.Windows.Forms` and mark your main method with `STAThreadAttribute` attribute.
Then you can use this class's methods e.g. Clipboard.SetText("some text to store in the clipboard");
Happy coding.
Bu yazıyı ilk değerlendiren siz olun
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
You can add the <location> element with the
“inheritInChildApplications” attribute to the root web.config. This
attribute will prevent child applications inherit some specified
configuration from the root web.config.
The attribute must be placed in the <configuration> section of the web.config. It looks like this:
<location path="." inheritInChildApplications="false">
<system.web>
<!--
……
Your settings
-->
</system.web >
</location>
Referance:
SectionInformation.InheritInChildApplications Property
Bu yazıyı ilk değerlendiren siz olun
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
While we are coding we used to delete blank lines with 'Shift + Del'. Shift + Del shortcut is same as 'Ctrl + X'. And if you copy something to clipboard before cutting the blank lines, it will be replaced by the blank line.
You can change this behaviour with VS 2008 settings. Tools > Option > Text Editor > All Languages (or just for specific language) > Uncheck 'Apply Cut or Copy commands to blank lines when there is no selection'
Happy coding...
Bu yazıyı ilk değerlendiren siz olun
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
You can switch the bit field's value with single update statement by using exclusive or operator.
UPDATE AdminUsers
SET IsActive = IsActive ^ 1
WHERE Id = 42
Happy codding...
Referance: ^ (Bitwise Exclusive OR) (Transact-SQL)
Bu yazıyı ilk değerlendiren siz olun
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
When you are using the SiteMapPath control page Urls with the querystrings, pages don't show the control. Because url can't be matched with url in your Web.Sitemap file.
To handle this situation, a little web.sitemap file trick is enough. Write the static part of your Url and define the dynamic querystring parameters at "reliantOn" attribute.
Sample Web.sitemap node definiton:
1 <siteMapNode url="~/a.aspx?p=add" title="ABC" reliantOn="Id" />
Happy codings...
Bu yazıyı ilk değerlendiren siz olun
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5