-
After almost two years of implementation, I am proud to announce the forth version of the Open source project called GPdotNET v4.0. The latest version completely implements Genetic Programming and Artificial Neural Network for supervised learning tasks in three kind of problems: regression, binary and...
-
This blog post is going to present how can you implement license functionality in your .NET application. Providing license in your .NET application is very challenging because there is no standard procedure for the implementation. You are free to use whatever you want. But be notice, there is no license...
-
The config file is place where common variables, database connection strings, web page settings and other common stuff are placed. The config file is also dynamic, so you can change the value of the variable in the config file without compiling and deploying the .NET app. In multi tenancy environment...
-
ClickOnce technology is very smart and useful when you want simple, small and smart piece of software for deploying your Windows Forms or WFP application. This is specially useful if you deliver application which doesn't require administrator rights during installation. ClickOnce is very powerful...
-
Few days ago Microsoft launched Visual Studio 2015, the long waited release with tons of great features. In the last three years I held several sessions on Microsoft and Community conferences about some of the new feature in Visual Studio 2015, like new C# and VB compiler so called Roslyn, new JIT 64...
-
Few days ago I had a strange issue in one of my Visual Studio 2013 solution. The Test project required functionality of System.Windows.Automation, and I have added assembly UIAutomationClient. When tried to run tests I got the folowing compiler error: error CS0433: The type 'System.Windows.Automation...
-
The latest version of the Visual Studio 2015 is bringing a lot of new features for WPF and XAML programming language. For this blog post I would like to share the XAML Peak Definition. Peak Definition is not new, the current version of Visual Studio 2013 supports peak definition only for C# and VB. Now...
-
Last few months I was playing with Artificial Neural Network (ANN) and how to implement it in to the GPdotNET. ANN is one of the most popular methods in Machine Learning, specially Back Propagation algorithm. First of all, the Artificial Neural Network is more complex than Genetic Algorithm, and you...
-
It is common practice that for the multilingual .NET application language specific strings are placed on the Resource of the .NET application. Each supported language has itc own resource file which holds the translated strings. Many year ago I wrote article about it, and you can find it on this location...
-
Few months ago I wrote blog post about how to run code daily at specific time. I dint know that the post will be the most viewed post on my blog. Also there were several questions how to implement complete example. So today I have decided to write another post, and extend my previous post in order to...
-
MobilityDay conference is one of the best conference in the region about mobile technologies. It is one day conference, with several slots and great speakers from the whole Europe. Also most of the speakers hold MVP award. Every year I am visiting this conference as attender or as a speaker, because...
-
Next week I am going to KulenDayz event the most exciting and unique MSCommunity conference in the region. It will be my second time I am participating on the conference as a speaker. The KulenDayz IT conference is organized by Croatian Microsoft Community, mainly by .NET User Group from Osijek. The...
-
In Windows every file has default icon, and it is shown in Windows Explorer while browsing files on disk. If you want to grab this icon in WPF application there are several ways. One of the solution is by using ExtractAssociatedIcon from Icon class located in System.Drawing namespace. The following code...
-
In WFP applications drag and drop functionality is provided by subscribing several events. First of all you need LeftMouseButtonClick and MouseMove events in order to start Drag and Drop. This is accomplished by the following code: private void Window_MouseLeftButtonDown(object sender, MouseButtonEventArgs...
-
SignalR is long waiting Web technology for building real time ASP.NET web applications. SignalR is open source project which simplifies pretty complicated task of creating bidirectional communication between clients and Server. SignalR is founded on top of the WebSockets, as well as other similar technologies...