Building your own custom web application gives you comfort and ease in your daily work, for you and your employees.
It also guarantees you the ability to modify and upgrade your application in anyway and anytime it suits you.
Doing so, you keep your software infrastructure up to date with all your business process.
It also maximizes performance of your team and employees, because you give them the right tool to be more effective and satisfied.
System.IO.FileSystemWatcher class allows you to monitor physical directory activity, listen to the file system change notifications and raises events when a directory, or file in a directory changes.
I'we made small WPF application that will demonstrate you how use this class.
"Serialization is the process of converting the state of an object into a form that can be persisted or transported.
The complement of serialization is deserialization, which converts a stream into an object.
Together, these processes allow data to be easily stored and transferred."
In this article I will show you how to export data from generic collection to Excel file.
Assume you are working with list of Car entities. Car has some properties like name, color, and maximum speed. In this case, your entity would look like this...
"The CUBE operator is specified in the GROUP BY clause of a SELECT statement.
The select list contains the dimension columns and aggregate function expressions.
The GROUP BY specifies the dimension columns and the keywords WITH CUBE.
The result set contains all possible combinations of the values in the dimension columns,
together with the aggregate values from the underlying rows that match that combination of dimension values."
If you ever tried to connect Visual Studio 2008 with Team Foundation Server 2010, you ran into a problem. These two aren't compatible unless you do some additional installations. To achieve this just follow the steps bellow.
Suspect state of SQL Server database is a state when you are unable to connect to the database.
In this state you cannot do anything with your database: no opening, no backup and no restore.
Possible cause for this problem can be one of the following:
Using ClickOnce to deploy your Windows application is the easiest way you can imagine. BUT, as it gets with all automatic process, there are situations when you ran into a problem:
my ClickOnce deployed application wouldn't start on Windows 8 operating system.
There can be situations when you need to check, whether your application has Internet access.
Maybe you have to download/upload some file or database, or just run some application check.
Many developers are solving that "problem" just by ping-ing Google.com. Well...? :/
That will work in most (99%) cases, but how professional is to rely work of Your application on some external web service?
Instead of pinging Google.com, there is an very interesting Windows API function called InternetGetConnectedState(), that recognizes whether You have access to Internet or not.
If you worked with System.Threading.Thread in desktop applications, you probably ran into problem,
where you wanned to access some control, and update her condition / property.
Controls in Windows Forms are bound to a specific thread and are not thread safe. Therefore, if you are calling a control's
method from a different thread, you must use one of the control's invoke methods to marshal the call to the proper thread.
Well, it's a lot more than HTML language - it is the synchronization of ALL desktop and mobile browsers!
In common tongue: one STANDARD to rule them all! :)
The goal of HTML is to create standard and consistent web expirience (browsing) across all devices and browsers.
Whateaver you are on desktop computer, notebook, tablet, mobile phone, regardles what browser does your devices is using - EXPERIENCE is the same!
A System.Tuple is static class that allows you to create collection of specific data-typed values.
You can store values like...
Tuple tuple = new Tuple<int, string, string, bool>(1, "Matija", "Božičević", true);
...or you can create it in more easy way...
var tuple = Tuple.Create(1, "Matija", "Božičević", true);