.Net Community

რამდენიმე სასარგებლო ჩანაწერი

LINQ, Select Operations

clock October 27, 2010 23:19 by author Mikie
როგორც მოგვეხსენება LINQ ტექნოლოგია არჭურვილია ორი მიმდევრობის და - Join - ების ისეთივე შესაძლებლობით როგორც გვაქვს რელაციურ მონაცემთა ბაზებში. შემდები რამდენიმე მაგალითით მინდა წარმოგიდგინოთ თუ როგორ შეიძლება C# - ში ორი დინამიური მიმდევრობისთვის join ოპერატორის მიყენება.

More...


C# yield return

clock July 29, 2010 00:37 by author Mikie
არ მინდა ბევრი ვწერო და ვბურღო ტვინი. ორი პატარა მაგალითი და ყოველი C# - ის მცოდნესთვის გასაგები იქნება ჩემი აზრი.

More...


URL Rewrite

clock June 27, 2010 02:09 by author Mikie
მე მგონი ნებისმიერ ვებ გვერდს დაამშვენებს ლამაზად გაფორმებული და კითხვადი URL რომელიც გადასაგზავნადაც ადვილი იქნება და ნებისმიერი ინტერნეტის მომხმარებლისათვის უფრო გასაგები. მაგალითად: ხშირად შეგვიმჩნევია ვებ ბროუზერის Address Bar - ში რომ წერია ასეთი მისამართი http://domain.com/default.aspx?userid=142532&location=gallery&page=3 ყველა დამეთანხმება, რომ მეტად შეუხედავი სტრიქონია და შესაძლებელია მის მაგივრად დაიწეროს ბევრად უფრო UserFriendly მისმარათი.

More...


დამატებითი სტრიქონული ფუნქციები

clock June 2, 2010 01:30 by author Mikie
ხან რა დამჭირვებია და ხან რა, ხან სად გამომადგებოდა და ხან სად. მოვუყარე თავი ერთად და ვუზიარე ჩემს ბლოგსაც.

More...


ვიდეო ფაილების კონვერტირება ffmpeg.exe

clock May 31, 2010 23:15 by author Mikie
დამჭირდა ამას წინად და საკმაო ხანი ვიჭყლიტე ტვინი თუ როგორ გამეკეთებინა ყველაფერი ისე, რომ კონვერტაციაც წარმატებით მომხდარიყო, ფაილის ზომაც მისაღები ყოფილიყო და ყველა მეტა ინფორმაციაც არ დაკარგულიყო.

More...


Common Multithreading Problems

clock May 3, 2010 22:25 by author Mikie
MCP კლუბის 23.04.2010 - ის დეველოპერულ შეხვედრასთან დაკავშირებით მინდოდა განმეხილა Multithreading - ის საკითხები ცოცხალი მაგალითებით. როგორც გვახსოვს Multithreading - ი მოიცავს 3 ძირითად საპრობლემო საკითხს:
  1. DeadLock - გამოუვალი მდგომარეობა
  2. Race Condition - შეჯიბრის პირობა
  3. Starvation - შიმშილობა
განვიხილოთ თითოული მათგანი უფრო ღრმად დეტალებში

More...


OOP ნაწილი 2. მემკვიდრეობა (Inheritance)

clock April 8, 2010 12:44 by author Mikie
კვლავ მინდა დავუბრუნდე ობიექტ ორიენტირებული პროგრამირების საწყისების თემას და გავაგრძელო მისი განხილვა ისეთი საკითხით რომლესაც ჰქვია მემკვიდრეობა (Inheritance)

More...


OOP ნაწილი 1. შესავალი დამწყებთათვის

clock March 28, 2010 01:58 by author Mikie
ობიექტ ორიენტირებული პროგრამირება ანუ OOP. რატომ მაინც და მაინც OOP? პასუხი მარტივია, ნებისმიერი პროგრამისტი ვისაც ობიექტ ორიენტირებული პროგრამირების პრინციპები არ ესმის და მას იგნორირებას უკეთებს ის ჩემი აზრით ვერასდროს გახდება კარგი პროგრამისტი. OOP-ს ძალის დემონსტრირებისთვის გადავწყვიტე გამომეყენებინა ჩემი საყვარელი ენა C#, ამიტომ თუ ჩემი ნაჯღაბნის წაკითხვას გადაწყვეტთ გაითვალისწინეთ, რომ ამ ენის სინტაქსის ცოდნაა საჭირო რომ აზრი გამოიტანოთ.

More...


Reflection in C#

clock March 24, 2010 01:44 by author Mikie
ხელსაწყო რომელიც ხელმისაწვდომი გახდა იმის შემდეგ რაც კაცობრიობამ ობიექტ ორიენტურებულ სამყაროში შევდგით ფეხი. არსებობს ისეთი შემთხვევები როდესაც ჩვენ არ გვაქვს უშუალო წვდომა რომელიმე კლასსზე namespace - სზე ან მოდულზე და ეს ობიექტი კიდევ მოცემული გვაქვს .dll, .exe ფაილში ან თუნდაც შექმნილია დინამიურად და დროებით ბუდობს მეხსიერებაში და გამოყენება მისი კი გარდაუვალია დასახული ამოცანისათვის. ასეთი პრობლემის გადასაჭრელად შექმნილი იქნა ხელსაწყო სახელად Reflection. ეს არ არის Microsoft - ის მოგონილი ტექნოლოგია, მისი მოძიება შეიძლება აგრეთვე Java - შიც და სხვა მაღალი დონის პროგრამირების ენებში, თუმცა გეიტსის მუშაკებს იგი თავისი პრინციპებით აქვთ გადაწყვეტილი.

More...


დირექტორიების მონიტორინგი (Folder Monitoring)

clock February 8, 2010 08:28 by author Mikie
ხდომილებები და მათზე შესაბამისი პასუხი, ჩემი ერთ - ერთი ყველაზე საყვარელი თემაა, რაც უფრო მეტ ქმედების ხდომილებაზე შემიძლია გავცე პროგრამულად შესაბამისი პასუხი მით უფრო მოქნილი და ხელსახყრელია ის ატრიბუტი რომელთანაც ვმუშაობ. არ ვიცი როგორ თქვენ მარა რამდენჯერმე კი გამჩენია სურვილი მეკონტროლებინა თუ რა ამბები ტრიალებს ჩემს რომელიმე დირექტორიაში, რა დამემატა, რა გამომაკლდა ან რა ცვლილებები იქნა შეტანილი. რაღა თქმა უნდა ჩვენი მაიკროსოფტელი მეგობრები აქაც გვიდგანან მხარში და გვთავაზობენ ფაილური სისტემის მონიტორინგისთვის ხელსაყრელ კლასებს. სწორად ერთ - ერთ მათგანზე მინდა ვისაუბრო რომელსაც სახელად ქვია FileSystemWatcher

More...