Articles tagged with: c#
How we provide our customers the way to display their data is a important feature of every software for data management. Maybe the users want to use Bar, Line, Pie, Pyramid chart… someone wants to display as 2D and the other wants 3D for his plotting. The financial prefer Kagi, Renko, Point and Figure chart… meanwhile the statisticians maybe use Bar and Column, Cylinder or just simple Line chart. Because of these numerously different requirements …
After reading some reviews of interviews at Microsoft and Google, I am inspired to train myself for solving mathematical problems and writing algorithms. http://projecteuler.net/ is my first “mountain peak” to conquer. This website has until now more than 350 problems of many fields in mathematics. It’s suitable for training to write efficient algorithms to solve complicated computing tasks. I’m just at starter level and don’t have much time for it but when I have free …
There is maybe a complicated definition of the word “report” in IT application but for me it’s pretty simple. A report is just an interface between what the user gives and what he wants to see. He may have many data sources which build up a same designed form of report or he has one data source and would like to display it in different ways. Because of this loosing relation there are a lot …
Caching is always a must-to-have feature in all applications, especially in database application. For example, I have to load a nested set of about 10.000 items from database, build up their path then load them to control (combo box, list box, etc…). The query to get 10.000 entries from SQL Server takes not so long to finish but let’s think about the case that we have many users working at the same time, server will …
Nowadays, Portable Document Format (PDF) is a most popular standard for document exchange. Created by Adobe System in 1993, this format independent of platform is used for representing contents including text, font, images and other information. However the PDF format could only be created by Adobe Acrobat Professional and does not allow user to edit the content of file. But then there were more and more wishes to create PDF without Adobe Acrobat Professional or …
During software development, sometimes we would like to do something with the assemblies like reading information such as description, copyright or comment from project to make custom documentation… I know that is very easy to read attributes from assemblies with help of Assembly but I have a small problem when I try to read comments from my project because they are not stored with the assembly. For reading metadata of assembly, we can simply create …
As I was student at chair in Data and Signal processing of TUM (http://tum.de), I had a course of Computer Vision which discusses about the image processing and his uses in real application. Matlab is often used for calculating, evaluating the algorithms and displaying data on chart. However in .NET I would like to introduce another library which is also powerful for image processing. That’s AForge.NET (http://aforgenet.com).
AForge.NET is a C# framework designed for developers …
MVVM pattern is the most popular pattern to developers in WPF environment and there are already many platforms/frameworks supporting this pattern out there in internet. For example, I use Caliburn Micro Framework at work and use MVVM Light Toolkit at home for my private studying. Each framework has its own advantages and disadvantages so just choose one which you like or it satisfies you at most. Today I would like to make a small post …
