I am starting a new VB project and I could use some recommendations

I do not have a specific question, but I am more looking for some recommendations regarding a new software project that I am starting at work.

Here is the project description:

I am refactoring Windows software written in Visual Basic 6 and using MS SQL Server for a database. The code is closely related to SQL queries and refers to the old active X controls.

The software can work offline, where its only launch of one instance on one computer or in distributed mode, when it works on several computers at the same time, all are connected to a common data source.

Software users must use a wide range of USB devices that are integrated with client-side software. (I assume this means that the new version of the software must be a desktop application and cannot be a browser-based web application.)

The new version of the software will be updated to use new technologies in order to modernize the code and increase productivity.

I would like the architecture of the new software to be both logical 3-tier and, if necessary, use design patterns. Although I am new to template design, it seems like there is an opportunity to use abstract factory, observer and singleton templates together in the new software version.

"employee", . , , , . , . , , USB , .

, , , singleton, , , factory, ( ?)

Visual Basic Visual Studio 2010. , .

, Windows, Windows, , , , , , WPF.

, , Entity Framework Linq, , - , .

, , Windows -. , , . - IIS , . .

, , , . , .

!

+3
3

, , :

  • . concurrency, . , - ( ..),

  • "" . , , ( ), .

+3

.

VB6, VB 2005, .

, VB.NET( VB 2005), ADO.NET 2.0 VB 2005, Murach. , (-, ).

, , . -.

, Object DB .

+1

, .

eddy556, . .

, , . , , StackOveflow, .

.

0

Source: https://habr.com/ru/post/1764016/


All Articles