KodFor

In this site, you will find tips for using certain software under Windows, tips and tricks of programming, articles on different programming languages (C#, JavaScript, Typescript...), PowerShell, the ASP.NET platform and Web programming.

You will also find programs, examples and explanations. In learning programming, examples are paramount. They allow programmers to better perceive the conditions of use of a function, a class or a concept and save time during the implementation of their projects.


Information technology is in perpetual evolution and the success of mobile phones and tablets has caused some changes in the design of public computers. The craze for laptops, tablets and phones grows constantly and many builders have had to adapt to meet this demand. This has resulted in the decrease of sales of desktop computers despite their superior performance and their adaptation to new technologies (touchscreens, cameras and microphones integrated...)

There are many reasons of this trend towards all-mobile. The prices of laptops, mobile phones and tablets have declined. Many people need to stay in touch with family or work colleagues during travel. For his work, it may be essential to take notes, write reports, use a spreadsheet, etc. Some may want to be entertained, listen to music, watch a video, read an e-book, browse internet, take photos, ...

evolution

If you are a little lost face this diversity of devices, ask yourself first and foremost you want to make and what kind of budget are you going to spend. The universal unit does not exist. If you want only call, possibly to send a few SMS with a not too bulky device then buy a simple mobile phone. If you wish to call correspondents in videophone, opt for a tablet or a laptop, etc.

In addition, there are several types of operating systems depending on the equipment: IOS, Android, Windows... There again, you must choose. Indeed, there are not many compatibility between these different operating systems. For example, a file created with a word processor under Apple won't be readable Android that after having converted to another format. You will need a software to convert.

For a developer who wants to run his software on multiple platforms, the choice of language can be problematic. Indeed, knowledge of a language is not limited to basic instructions and it takes time for learning. In Windows, although there is a wide range of programming languages, it is best to use language making the most of the possibilities of the Microsoft .NET platform. C# language is indicated for programming on the .NET platform.

Regarding Web programming, it is strongly recommended to know the HTML/CSS language and JavaScript. Moreover, ASP.NET web application Frameworks contains at least two frameworks: ASP.NET MVC and ASP.NET Web Forms. But the server code that handles the logic for a page, can be written in Visual Basic or C#.

In myself, I am primarily interested in all devices with the Windows system as well as software running on this system. Develop software and Web applications are also part of my focus.




Recent articles on KodFor site
Tips

MarkDig

This article shows how to install and use Markdown/MarkDig in Visual Studio.

Web

Bootstrap

In this article, we explain how to install and use Bootstrap v4.

C#

Tuples in C#

In this article, we will see how to use tuples, one of the new features of Visual Studio 2017.