Win32 API and COM Programming Services:
The Win32 API was designed to be an upgrade of the Win16 API which
provided the core interface for Win 95 - 98. The Win32 API is the
main programming interface for Windows NT 3.1-4.0, Windows 2000,
Windows XP and Windows Server 2003.
Many years ago Win 32 and COM technologies were developed by
Microsoft as the core technologies for this company.
COM technology was developed to be a connection tool among many
components. COM components also used to create stand-alone
components without any UI while these components can be used to
provide some services. COM components were modified to support
Internet Explorer browser as ActiveX controls. Both those
components can be used by third parties to add new components like
controls, plug-ins or extensions.
While Win32 is still widely used in development Microsoft is
promoting .NET Framework for desktop development for Windows and
.NET Compact Framework for mobile development.
SolveITLabs has developed and maintained knowledgebase of
solutions with repetitive code in Win32 and COM components. The
framework is created to help speed up development time and build
web applications with fewer complexities. Using these frameworks,
majority of our efforts is focused on business logic or
functionality implementations.
SolveITLabs's Expertise in Microsoft Technology:
Languages: VB6, VB.NET, MS Visual C++, C#, VBA, eMbedded Visual
C++ 4.0 (eVC++)
Technologies: DHTML, ASP, ASP.NET, IIS6, MS Server Suite, Win CE
(Pocket PC 2003 and Smartphone 2003)
Databases: SQL Server 7.0 - SQL Server 2000, MS Access, ADO
Programming API: COM, DCOM/COM+, Win32, .NET Compact Framework,
ATL, OLE, OLE Automation, ActiveX, WinSockets, Windows DDKs
.NET Projects Case Studies