VB.NET – DEVELOPPARADISE

DEVELOPPARADISE

Working with SQLite in C# & VB

Working with SQLite in C# & VB

See Included Projects (Sample code) for a detailed description of what is inside the zip…Over the last few years, I have worked quite a bit with SQLite and built a library wrapper called DotNet.Core.SQLite. I like to work as close to the metal as possible to ensure that I can get the best performance.

Let's IoT Hub: Tutorial 2

Let's IoT Hub: Tutorial 2

This tutorial assumes some background knowledge of programming, but no prior experience with Raspbian (or any Linux distribution), GPIO microprocessors (Pi, Arduino, etc), or Python. References may be made to previous tutorials.

Let's IoT Hub: Tutorial 3

Let's IoT Hub: Tutorial 3

This tutorial assumes some background knowledge of programming, but no prior experience with Raspbian (or any Linux distribution), GPIO microprocessors (Pi, Arduino, etc.), or Python. References may be made to previous tutorials.

Using NDepend to Understand Complicated .NET Code Base

Using NDepend to Understand Complicated .NET Code Base

In a recent project, I am faced with a challenge to understand a large .NET code base developed by several team members over quite a few years. All of them had left, leaving behind only a couple documents covering the usage of the software; very little documentation is found on the program architecture or algorithms. Comments in the code are also scarce. 

The total code base is tens of thousands of lines long, so I direly need a way to understand the architecture quickly.

Being a visual person, I started with Visual Studio’s class diagram. That helped a little but not too much, because the class diagram only revealed data structures. What’s more important to me is the call diagram among functions which can show me the flow of computation in a bird’s-eye view. I heard somewhere there is such a tool in Visual Studio Enterprise, but I only have the free Visual Studio Community and wouldn’t be able to afford an Enterprise license.

I tried creating function call diagrams myself using drawing programs like Visio, but that soon proved infeasible. So I searched online and found NDepend. After reading abundant reviews, I decided to dive in. I downloaded the trial, installed it, and created an analysis for my project. Then, following the online help, I created a Callers / Callees graph using the menu as shown in Fig. 1.

 

Introducing Razor Smart Mailer

Introducing Razor Smart Mailer

Razor Smart Mailer is the complete solution for form based website emails. It includes advanced HTML templating that can use any document available via HTTP request as a template, even executables and documents located on other domains and servers.

Abstracting TCP Communications, and adding what should be the new basics.

Abstracting TCP Communications, and adding what should be the new basics.

AbstractTcpLib: A TCP library that features asynchronous socket programming, concurrent file transfers per client, AES256 Encryption, LDAP Authentication, Client / Server communication, Peer to Peer communication, Object serialization and raw byte communication in one library for C# & VB.NET

©2018 devepar.com