MK .NET UG

MK .NET UG
Macedonian .NET User Group
Tagged Content List
  • Blog Post: Да рефлектираме малку

    Рефлексијата е делот од .net framework-от кој ни овозможува да добиеме информации за објектите за време на извршување. Е сега, што тоа значи? Тоа, во основа, значи дека можеме да го прашаме еден објект дали има одреден метод, или одредено својство, да видеме од кој тип е некој објект и слични работи...
  • Blog Post: Anonymous Delegates - The Method With No Name (1/6)

    Иако веќе една година цел .net свет врие заради новостите во 3.5, во овој пост (и неколкуте наредни) ќе обрнам малку внимание на едно релативно ретко користено подобрување воведено во Framework 2.0 – анонимните методи. Во верзија 1.1 доколку сакаме да повикаме методи кои се надвор од тековниот scope...
  • Forum Post: Runtime Cast на објект во непознат тип

    Едно проблемче што ме маче во последно време, и за кое немам најдено задоволително решение е следното. Имам променлива myVariable од тип object (или макар var :)), и променлива myType од тип Type. Знам дека длабоко у себе, променливата е од тип myType, т.е myVariable.GetType()==myTypе, враќа true Како...
  • Forum Post: Re: Runtime Cast на објект во непознат тип

    Да, да, добро си ме разбрал. Објектот го имам и го имам и типот на објектот, единствен проблем ми е што референцата не ми е од соодветниот тип, ами од тип object. Кодот горе ептен би ми свршил работа во 3.5, само што не знам како овоа би се извело во 2.0. Поконкретно, проблемот ми е како да проверам...
  • Blog Post: Run a .sql script files in C#

    If you have placed in situation to execute .sql script files from .NET code on SQL Server, you will see that SqlCommand class is not that useful. In other words, you can't execute batch commands that contains 'GO' (batch finalizer command). So you can think of several options, like split...
  • Blog Post: Anonymous Delegates – Find Me If You Can (2/6)

    Најголемата придовка од Framework 2.0 е, без дискусија, воведувањето на генеричките типови, и заедно со нив типизираните листи. Наместо како во 1.1 да се става се и сешто во ArrayList, и да се троши многу време и енергија на boxing и unboxing, во 2.0 можеме лесно да си креираме List<Invoice>, List<Order>...
  • Blog Post: Dummy methods

    I have noticed that in every language, in every environment, there are always many dummy methods. My definition for dummy methods is a method that is there just to support some backward compatibility, or there is a new much better method but the old still exists, methods that have some dummy overloads...
  • Blog Post: Reading Binary Data from Stream

    Вовед пред вовед После долго време постоење на мојов блог се решив конечно да седнам и да го напишам мојот прв пост (Причината се надевам ќе ја сфатите подолу во текстот). Па затоа сакав да го напишам овој мал вовед пред воведот во денешната тема. Бидејќи потекнувам од работничката класа, во нашиот...
  • Blog Post: Creating Thumbnail Images

    Методот на креирање на thumbnail слика и не е некој кој знае каков проблем, но битно е да знаеме кои се алтернативи ги имаме при креирање на една ваква слика, посебно ако имаме потреба ваквите слики да ги прикажуваме на интернет во некоја веб апликација каде сообраќајот е од големо значење. Наједноставниот...
  • Blog Post: Practical primer of using XSL Transformation Extension Objects - XSL Transformation Localization

    XSL Transformation is widly known tecnique for converting XML files to XHTML output. XSLT is designed for use as part of XSL, which is a stylesheet language for XML. XSL specifies the styling of an XML document by using XSLT to describe how the document is transformed into another XML document that uses...
  • Blog Post: The new SortedSet<T> Collection in .NET 4.0

    With the newest release of .NET Framework, version 4.0 - the class library provides new collection set from System.Collections.Generic classes called SortedSet<T>. The two main features of SortedSet<T> are: Duplicate elements are not allowed Maintains a sorted order as elements are inserted...
  • Blog Post: Работа со вградени (embedded) ресурси во assembly на .NET проект

    Вградување на ресурси или - Embedding resources – во assembly-то на еден проект може да биде многу корисно за статични податоци во вашиот проект, како слики, или други фајлови. За оваа цел, .NET Фрејмворкот има Assembly класа којашто произлегува од System.Reflection. Со користење на методите...
  • Blog Post: Events and Delegates in C#.NET

    Short intro Many developers have already written some blog posts or articles regarding this subject. In the following blog, I will try to explain the concepts of using Events and Delegates in C#.NET and will try to keep it as simpler as possible, in order to give clear view to all those who...
  • Blog Post: Користење на params keyword – Методи со неограничен број на параметри

    Сте дошле ли некогаш во ситуација кога сакате да креирате метод/функција во C# (или било кој друг јазик), но притоа имате дилема, колку параметри Ви требаат? Сметам дека сите сме имале доста такви случаеви. Сигурно многу од Вас веќе користеле Dictionary<key,value>, ArrayList, Array, List<T>...
  • Blog Post: Филтрирање на Различни (Distinct) вредности на Низа со користење на LINQ

    Во овој блог пост ќе прикажам како можете со користење на функции од LINQ да филтрирате низа при што ќе ги отстраните сите дупликати така што крајната низа ќе биде со различни (distinct) вредности. Покрај тоа, главната идеја е да го постигнеме тоа без да се користи друга помошна низа при филтрирање....
  • Blog Post: Како работи C# foreach циклусот?

    На asp.net форумите еден член праша која е интерналната структура на foreach циклусот и како истиот може да биде имплементиран поинаку. Интересно прашање посебно за сите C# девелопери кои сигурно доста го користат овој циклус но не размислувале како е имплементиран. Знаеме дека foreach циклусот во C#...
  • Blog Post: Мерење на поминато време со користење на System.Diagnostics.Stopwatch класата

    Во System.Diagnostics постои Stopwatch класа којашто содржи сет од методи кои можеме да ги користиме за мерње на поминато време додека се извршува кодот. За разлика од користење на DateTime и TimeSpan класите, Stopwatch класата се смета за многу подобра и поточна во мерење на поминатото време. ...
  • Blog Post: Tips and Tricks: Deferred execution using LINQ

    Few days ago I was watching the Scott Allen’s video where he shows some interesting tips and tricks and ways to optimize your LINQ code. The following blog refers to one of his first tips in the video, so I’ve tried some tests which I’m going to explain here. This will be a basic...
  • Blog Post: Find Code Cyclomatic Complexity with NDepend

    Cyclomatic Complexity or also known as ‘Conditional Complexity’ is measurement of complexity of a program code. The cyclomatic complexity is calculated using the control flow graph of the program, so this is based on the graph theory. Code Cyclomatic Complexity = Number of graph edges – Numer of Graph...
  • Blog Post: Amazon Simple Pay in ASP.NET

    During the past few weeks, I had a chance to work with various payment systems for some project requirements. It’s interesting to mention that I was lucky to work on multiple projects dealing with payment systems, which gave me very great experience in this area. So, I already had experience...
  • Blog Post: Сериализирање специфични пропертија во JSON стринг со JavaScriptSerializer

    Пред една година напишав блог пост за JavaScriptSerializer класата и нејзините Serialize и Deserialize методи кои ги поддржува. Забелешка: Овој блог ми беше во draft веќе подолго време, па решив да го комплетирам тек сега. Може да имате ситуација кога сакате да серијализирате во JSON стринг...
  • Forum Post: Зачувување на содржина (текст и слика) во PDF?

    Изработувам еден проект и користам Visual Studio 2008 Framework 3.5 C#, LINQ и MSSQL 2005. Имам потреба одредена содржина-статија да ја зачувувам во PDF. По нет мислам дека веќе се отворив и неможам никаде да најдам имплементиран барем еден пример како што треба. Најдов еден туторијал каде што...
  • Blog Post: Конструкторот кој не беше присутен

    Промените кои го кршат кодот се лоши, и често тешко се убедуваме дека навистина ни се потребни. Сепак, уште полошо е кога ќе направеме некоја невина промена, која не би требало да афектира ништо, и ќе видеме дека двеста тестови паднале заради тоа. Или уште позабавно, кога се ќе е во ред, се додека, неколку...