Aylık Arşiv: Ağustos 2016
İçerik listeleme veya veri sorgulama işlemi sonucunda elde edilen verilerin çok fazla olduğu durumlarda tüm verinin kullanıcıya gösterilmesi hem maliyetli hem de kafa karıştırıcı bir yöntemdir. Bu gibi durumlarda verilerin kullanıcılara sıralı parçalar halinde...
Kaynak: http://www.gokhan-gokalp.com/asp-net-web-api-token-based-authentication/
1-edx "dünyanın en iyi üniversitelerinden bedava dersler" sloganıyla ortaya çıkmış, üniversite düzeyinde derslerin paylaşıldığı oldukça kullanışlı bir site. zamanında biyoloji ve italyanca dersleri çok işime yaradı. derslerin çoğu ücretsiz olsa da, harvard gibi üniversitelerin bazı dersleri...
"mathway" mükemmel bir problem çözücü.. matematikle uğraşanların başucunda tutacağı türden.
Null-conditional operators : Herhangi bir class veya propertyleri null ise bunlara erişmek için null kontrolü yapmadan çok daha basit yolla değerleri çekebiliriz. int? first = (customers != null) ? customers[0].Orders.Count() : null; Yukarıdaki kodun yerine...
Exception filters : Yakalanan hatalara filitre konabilmektedir. Böylece belirtilen catch bloğunda sadece tanımlanan exception filtresine uygun exceptionlar yakalanır. Eğer hiçbir filitreye uymayan exception var ise stacktrace kaybolmadan işleme devam edilir. Aşağıdaki örnekte de görüldüğü gibi number değeri 50’den küçük...
Declaration expressions : Expressionlar içerisinde artık tanımlama yapılabilmektedir. Ençok kullanıldığı yerler out parametreleridir. int.TryParse(number, out var x); public class Customer { public char[] Strings { get { return "a12b3d".ToCharArray(); } } public List<int> GetResult() { var...
Extension methods : Extension methodlar projeye using ile eklenebilmektedir. using System.Linq.Enumerable; class Program { static void Main(string[] args) { var range = Range(5, 17); var odd = Where(range, i => i % 2 == 1);...
Using static : Static class’lar using olarak projeye eklenebilmektedir. using System.Console; using System.Math; class Program { static void Main() { WriteLine(Sqrt(3*3 + 4*4)); } }
Parameters on classes and structs : Classlar oluşturulurken constructer olmadan parametre alması sağlanmıştır. public class RealCustomer(string firstName, string lastName) { public string FirstName { get; } = firstName; public string LastName { get; } = lastName;...
Auto-property enhancements : Propertyler’e değer atanmaması durumunda default değer atanabilmektedir. public class Customer { public string FirstName { get; set; } = "Yakup"; public string LastName { get; set; } = "KALEBAŞI"; } Customer...
<div id=”divLoading” style=”display:none; z-index: 10002;”> <div class=”jtable-busy-panel-background” style=”left:0; top:0; margin:0; width: 100%; height: 100%;”></div> <div style=”position: fixed; top: 45%; left: 45%;”> <i class=”fa fa-refresh fa-spin fa-5x fa-fw margin-bottom”></i> </div> </div> $(document).ajaxStart(function () { onBegin();...
http://demo.aspnetawesome.com/
var oHttp : variant; //http://techsupt.winbatch.com/webcgi/webbatch.exe?techsupt/tsleft.web+WinBatch/OLE~COM~ADO~CDO~ADSI~LDAP+Set~Proxy~Server~and~Port.txt //Instantiate a WinHttpRequest objec oHttp:=CreateOleObject('WinHttp.WinHttpRequest.5.1'); //Initialize an HTTP request. oHttp.open('POST', Url, false); oHttp.setRequestHeader('User-Agent', 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)'); { //HttpRequest SetCredentials flags. HTTPREQUEST_PROXYSETTING_DEFAULT = 0; HTTPREQUEST_PROXYSETTING_PRECONFIG =...
#jtable-create-form { display: block; width: 450px; -moz-column-gap:40px; /* Firefox */ -webkit-column-gap:40px; /* Safari and Chrome */ column-gap:40px; -moz-column-count:2; /* Firefox */ -webkit-column-count:2; /* Safari and Chrome */ column-count:2; } #jtable-create-form div.jtable-input-field-container { border-bottom: none;...
https://developers.google.com/chart/ https://elements.polymer-project.org/elements/google-chart?view=demo:demo/index.html&active=google-chart
Solid Prensipleri 1- (S)ingle Responsibility Bu prensip ile anlatılmak istenen şey nesnenin sadece tek bir sorumluluğu olmalı, olası bir değişiklik tek bir nedene dayanmalıdır. 2- (O)pen/Closed Bu prensibe göre uygulama üzerine...