Archive for the ‘C#’ Category

Extended data types model built on top of the database

Vitaliy Korney

About the app

MobiDB Database Designer is an application for creation relational databases. It is designed for business and for everyday use, supports synchronization and multi-user access. It allows to store different data types. It is a good fit for planning, project management, invoices, delivery management, inventory, keeping records of patients, etc.

Project idea

Project idea was to create a database designer with tables and the corresponding views/edit forms for touch devices. Database creation ought to be convenient and easy. As a result, it was decided to create database based on form. I.e. data entry form is designed, and a database structure and cards for data entry are designed based on this form. Adding/deleting of a control results in adding/deleting of the database column.
(more…)

January 21st, 2016

Perpetuum Software is in Top 100 Bestselling Publishers on ComponentSource.

Ekaterina Nebogina
Perpetuum Software, a premier vendor of reporting, data visualization and UI components for WinForms, WPF, ASP.NET, Silverlight, HTML5 and Windows 8, is happy to announce that it was awarded with the ComponentSource Top 100 Bestselling Publisher Award 2014-2015.
 
The awards are based on real orders from the customer as well as on the customers’ feedback; they help people differentiate and select quality software components that help them save on the development costs and time-to-market.

(more…)

November 26th, 2015

Perpetuum’s Reporting and Data Visualization components are adding Visual Studio 2015 support

Ekaterina Nebogina

Perpetuum Software is adding Visual Studio 2015 support to its .NET components for professional reporting and attractive data visualization.
 
The new version 7.3.1 of the following products can now be easily integrated into the Visual Studio 2015 toolbox: SharpShooter Reports, SharpShooter Dashboards, SharpShooter Gauges, SharpShooter OLAP, SharpShooter Collection.
 
VS2015Support
 
A set of Visual Studio templates is available as well.
 
The reporting component also added some new features and improvements such as XLSX cell format support, improved XLS export in the Silverlight report viewer and PDF-based printing in HTML5 report viewer. The optimized features will make the work with the components even more convenient and efficient.
 
Download the updated .NET reporting and data visualization components.
 

September 10th, 2015

To refactor or not to refactor? (Part I)

Andrey Akinshin

I like refactoring. No, I love refactoring. No, not even like this. I awfully love refactoring.

I hate bad code and bad architecture. I feel quite creepy when I design a new feature and the near-by class contains absolute mess. I just can’t look at the sadly-looking variables. Sometimes before falling asleep I close my eyes and imagine what could be improved in the project. Sometimes I wake up at 3:00AM and go to my computer to improve something. I want to have not just code, but a masterpiece that is pleasant to look at, that is pleasant to work with at any stage of the project.
 
If you just a little bit share my feelings we have something to talk about. The matter is that over some time something inside me began to hint that it’s a bad idea to refactor all code, everywhere and all the time. Understand me correctly – code should be good (even better when it’s ideal), but in real life it’s not reasonable to improve code instantly. I formed some rules about the refactoring timeliness. If I am itching to improve something, I look at these rules and think “Is that the moment when I need to refactor the code?” So, let’s talk about when refactoring is necessary and when it’s inappropriate.
 
refactoring
  (more…)

September 10th, 2014