We use own and third party cookies to improve our services and show related advertising to your preferences by analyzing your browsing habits. If you continue browsing, we consider that you accept their use. Can change the settings or get more information here

Ver sitio en español Go to homepage Contact me

Search the site for the term 'C#'

  • 19/09/2017

    After reviewing the classes to implement the basic multitasking, in this article I will review different mechanisms that allow a synchronization between various tasks, all of them defined in the System.Threading namespace, with which you can organize the work when the Interactions between tasks require a particular order.

    [Read More...]

    Software developingProgramming in csharp languageMultitasking
  • 04/09/2017

    With this article begins a series in which I will review the basic mechanisms provided by the .NET Framework for the implementation of multitasking applications. First of all I will show the basic classes that allow you to launch multiple processes and make a performance comparison between them.

    [Read More...]

    Software developingProgramming in csharp languageMultitasking
  • 23/06/2017

    This is the last article of the series dedicated to the WinCA application. This application allows the edition and to execution of cellular automata. To finish, I will review the code that implements the automaton itself, using all the classes and interfaces explained in the previous articles.

    [Read More...]

    Data analytics related sections viewCellular automata
  • 02/06/2017

    I continue explaining the basics of the WinCA application code, dedicated to the designing and execution of cellular automata. This time I will tell you about the implementation of the cells and other auxiliary classes needed to build and execute automata.

    [Read More...]

    Data analytics related sections viewCellular automata
  • 26/05/2017

    We continue with the series dedicated to cellular automata and the WinCA application, dedicated to build and executing them. In this article I will explain the code related to the expression system that allows establishing the conditions to change from one state to another.

    [Read More...]

    Data analytics related sections viewCellular automata
  • 19/05/2017

    I continue to comment on the source code of the WinCA program, dedicated to cellular automata. In this article I will explain the interfaces and classes with which cell states are implemented and their edition. You can use these interfaces and classes as a basis to extend the application features.

    [Read More...]

    Data analytics related sections viewCellular automata
  • 12/05/2017

    Once reviewed the operation of the WinCA application, dedicated to cellular automata, let's see how the source code is organized. In this article I will explain the properties of cell states, and how they can be extended to add new functionalities by implementing new classes with the corresponding interfaces.

    [Read More...]

    Data analytics related sections viewCellular automata
  • 05/05/2017

    In this article, third of the series, I continue to explain the operation of the WinCA application, devoted to the construction and execution of cellular automata. This time I will show the language used to define the transitions between the different states of the automaton cells.

    [Read More...]

    Data analytics related sections viewCellular automata
  • 28/04/2017

    This is the second article in the series about the WinCA application, dedicated to the construction and execution of cellular automata. In this article I will show how to design the diferent states that can have the automaton cells, and the properties that can be assigned to them, using the application editors.

    [Read More...]

    Data analytics related sections viewCellular automata
  • 21/04/2017

    Cellular automata are mathematical models used to study the evolution of complex dynamic systems by simulating the interactions over time of a large number of elements, called cells. In this series of articles I will present the WinCA application, with which you can build and run this type of objects.

    [Read More...]

    Data analytics related sections viewCellular automata
  • 24/03/2017

    Dropbox is one of the most popular applications for sharing and storing files in the cloud. In a desktop computer it is very easy to use it, since it is integrated into the file system and the folders are just like any other folder in the system, so that they can be managed using the usual file management API. From a mobile device, however, it is necessary to use the Dropbox API to manage and access the files. In this article I will show you how to use it in a PCL Xamarin Forms application.

    [Read More...]

    Software developingProgramming in csharp languageMobile devices
  • 17/03/2017

    With this article I finish the series dedicated to the ThiefWatcher solution, a homemade video surveillance system that is triggered when some intruder enter your home, alerts you by calling to the mobile phone and allows you to obtain at the moment pictures that you can use to help the police quickly identify the thieves and increase the chances of quickly recovering your stolen belongings. In this last article I will explain the App that is used as a remote client of the system.

    [Read More...]

    Software developingProgramming in csharp languageMobile devices
  • 10/03/2017

    In this second article in the series on the ThiefWatcher homemade video surveillance system, I will explain the different protocols that the application uses to interact with its different components, which can be replaced by different new ones allowing a large number of combinations. There is a protocol to communicate with the camera, another to trigger the system, another to alerting the user remotely, and, finally, a protocol to exchange photographs and messages to manage the server from client devices.

    [Read More...]

    Software developingProgramming in csharp languageMobile devices
  • 03/03/2017

    In this series of articles I will do a bit of DIY to build a video surveillance and alarm system against home thefts, using relatively cheap materials and a program that will notify to your mobile phone in case of detecting intruders and allow you to take photographs of them to be able to immediately notify the police and provide them those photos. Rapid identification of thieves can be crucial for you to recover all our possessions quickly.

    [Read More...]

    Software developingProgramming in csharp languageMobile devices
  • 03/02/2017

    WCF (Windows Communication Foundation) is a framework for creating distributed applications whose components communicate with each other through services, using a wide range of network protocols. In this article I will comment on the fundamentals of creating and configuring one of these services through a data connector for the DBTextFinder application, a program to search for texts in a database that can be extended to connect to any data management system.

    [Read More...]

    Software developingProgramming in csharp languageArticles about networking and communications programming
  • 27/01/2017

    WInRQA is an application dedicated to recurrence plots, a tool that is used in the analysis of recurrence of complex time series. In this article I will introduce a new tool that I have added to the program. Until now, the measures of quantification of recurrence (RQM) were obtained only from a static portion of the original series. With the new tool, we can obtain a series of measures by moving a window along the entire original series and calculating the corresponding measurements to each of these windows.

    [Read More...]

    Data analytics related sections viewGraphical analysis in complex systems
  • 20/01/2017

    The Iterated function systems (IFS) are a simple mathematical tool for constructing fractal sets through a series of contractive affine applications. This method was developed by M.F. Barnsley in 1985. In particular, it is useful to obtain a self-similar fractal based on iteratively applying the system of functions to any set, until arriving at a good approximation of the fractal set that constitutes the attractor of the system.

    [Read More...]

    Data analytics related sections viewFractals
  • 13/01/2017

    In this article I will present a custom DataGridView control that allows using formulas composed by arithmetic expressions and references to the different cells of the control. In addition to the class library with the control, I have prepared a small application to show how to use the different features it offers.

    [Read More...]

    Software developingProgramming in csharp language
  • 06/01/2017

    BNFUP is a class library that implements an object compiler from the definition of a language using BNF rules. It also provides rule editing services. In this article I continue showing how to use the editor to compile and test your own objects using the language you have defined for that. I will also show you three examples of implementation.

    [Read More...]

    Software developingProgramming in csharp languageCompilers
  • 05/01/2017

    In this series of articles I will show a class library that implements a compiler that uses any language defined by BNF rules and that generates objects from a user-written class library, which must implement a simple interface so that the compiler can construct and initialize them from the source code.

    [Read More...]

    Software developingProgramming in csharp languageCompilers
1 2 3