TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
C# Corner
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
About Interoperability
Share
facebook
twitter
linkedIn
Reddit
Topics
No topic found
Content Filter
Articles
Videos
Blogs
News
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Mohammad Elsheimy (13)
G Gnana Arun Ganesh (8)
Mike Gold (5)
Vidya Vrat Agarwal (3)
Filip Bulovic (3)
Chetan Sanghani (2)
Ajay Yadav (2)
Amit Kumar Agrawal (2)
Ashish Jaiman (2)
Narayana Surapaneni (2)
Dipal Choksi (2)
John Charles Olamendy (2)
Laishram Priyokumar Singh (2)
John O Donnell (2)
Sanjay Kumar (1)
Tural Suleymani (1)
Lalit Bansal (1)
Jake Creasy (1)
Shubhankar Banerjee (1)
Abhishek Goswami (1)
Ziggy Rafiq (1)
Ranjith (1)
Prashant Tailor (1)
Sardar Mudassar Ali Khan (1)
Rikam Palkar (1)
Dave (1)
Abubackkar Shithik (1)
Gaurav Kumar (1)
Abhishek Yadav (1)
Stan Gershengoren (1)
Srinivasa Sivkumar (1)
Srinivas Sampath (1)
Harish Kumar (1)
Hemant Kathuria (1)
maulik.shah (1)
Arun Kumar Chavali (1)
kuralmani.elango (1)
Sajana Palanagama (1)
Dinesh Ahuja (1)
sujith.krish (1)
Anand Narayanswamy (1)
Imtiaz Alam (1)
Vijay Cinnakonda (1)
John Godel (1)
Ankit Nandekar (1)
Mahesh Chand (1)
Anand Thakur (1)
Giuseppe Rrusso (1)
Daniel Stefanescu (1)
Sarvesh Damle (1)
Sushmita Kumari (1)
Related resources for Interoperability
No resource found
Serialization and DeSerialization in C#
10/21/2024 10:18:19 AM.
Serialization is the process of converting an object into a storable format, such as XML, JSON, or binary, while deserialization restores it to its original form. Common types include XML, JSON, Binar
Integrating C/C++ Libraries to .NET Applications with P/Invoke
8/1/2024 3:53:22 AM.
Integrating CC++ libraries into .NET applications using PInvoke allows you to call native code from managed code. This process involves declaring methods in C++ libraries using extern "C" an
Blockchain Integration Trends: What's Hot in 2024
7/25/2024 4:25:44 AM.
Explore the latest trends in blockchain integration for 2024. Discover what's shaping the future of blockchain technology, from innovations in smart contracts and decentralized finance (DeFi) to a
Understanding ADO.NET Data Providers
7/22/2024 8:15:19 AM.
In the realm of .NET application development, ADO.NET (ActiveX Data Objects for .NET) serves as a bridge between your application and various data sources. A key component of ADO.NET is its data provi
Case Studies and Real-World Applications: .NET Standard in Action
7/17/2024 11:43:04 AM.
.NET Standard empowers developers to create robust applications across platforms like healthcare management systems with EHR integration using Xamarin and ASP.NET Core, and financial trading platforms
Blockchain Beyond Crypotcurrency: Applications in Business
6/21/2024 1:34:07 PM.
Blockchain, renowned for its role in cryptocurrencies like Bitcoin, extends beyond finance to revolutionize industries. It offers decentralized, secure, and transparent solutions for supply chain mana
Avalanche Subnets: The Future of Customizable Blockchain Networks
6/11/2024 9:59:38 AM.
Explore the evolution of blockchain technology and discover how Avalanche's innovative subnets provide unmatched scalability, customizability, and interoperability for diverse applications and ind
COM in .NET
5/1/2024 11:39:57 AM.
COM (Component Object Model) in .NET facilitates interoperability between .NET and COM objects. Using COM Callable Wrappers (CCW) and Runtime Callable Wrappers (RCW), .NET code can access COM componen
Interoperability with IKVM.NET: Seamless Java Integration
4/30/2024 9:47:08 AM.
IKVM.NET enables Java bytecode to run on the .NET Framework, facilitating interoperability between Java and .NET technologies. It converts Java bytecode into .NET Intermediate Language (IL), offering
Demystifying Iron Ruby in .NET
4/23/2024 7:28:07 AM.
IronRuby, a dynamic language for .NET platform, as this guide demystifies its integration with the Common Language Runtime (CLR). Explore seamless interoperability, scripting capabilities, and the und
Code readability is enhanced with C# 10 top-level statements
4/16/2024 10:18:02 AM.
Ziggy Rafiq discusses tackling challenges in software component specification standards through the implementation of solutions such as adapters and bridges for standard mediation, abstraction and enc
Remote Procedure Calls using SOAP
4/4/2024 9:32:03 AM.
Explore the seamless integration of systems through Remote Procedure Calls (RPC) using SOAP (Simple Object Access Protocol). SOAP facilitates communication between distributed applications, ensuring i
COM Interoperability Part 1: Using COM Components in .NET Framework
2/6/2024 11:08:45 AM.
In this article, we review the concepts & walk through an example that demonstrates COM interoperability in the .NET framework. Learn about the Component Object Model (COM) and the Runtime Callabl
Understanding Cross Language Interoperability With C# .NET
2/1/2024 10:45:16 AM.
This article explains case sensitivity/insensitivity of cross language interoperability in Microsoft .NET that allows compliant languages to interoperate with each other.
What is Non-Functional Requirements?
7/31/2023 10:54:15 AM.
A Non-Functional Requirement (NFR) is a type of requirement in software and system development that specifies criteria for the performance, behavior, and qualities of the system, rather than defining
Interact With Javascript In Blazor App
1/9/2023 8:21:36 AM.
Let's breakdown JavaScript interoperability with this article.
C# and its Features
1/12/2022 9:25:32 AM.
C# is a modern, type safe programming language, object oriented language that enables programmers to quickly and easily build solutions for the Microsoft .NET platform.
The Basics of .NET Framework Interoperability
1/6/2021 10:18:52 AM.
The System.Runtime.InteropServices namespace defines classes where some of which define methods that enable managed code to call native code. This is accomplished via an internal call and is called th
Cross Language Interoperability With C# .NET
12/2/2020 11:34:51 PM.
As you know Microsoft .NET is designed with cross language interoperability. I.e. two .NET compliant languages can interoperate with each other. Which simply means a function in VB .NET can be called
Kotlin-Regex And Java Interoperability
9/5/2019 10:23:21 AM.
In this article, you will learn about the concept of Kotlin Regex and Java Interoperability.
Creating an Excel Spreadsheet Programmatically
5/14/2019 6:40:28 AM.
In this article, we will see to create excel, make visible, add a new workbook and to set a value for cell in the Excel file using C#.
Calling Managed Code From Unmanaged Code
2/14/2019 8:29:46 AM.
One significant task for developers (including myself) is doing some kind of automation of Microsoft Office. So, I will concentrate on the opposing side of the problem - how to use managed assembly fr
Interoperability Of Kotlin - Calling Java Fragment In A Kotlin Activity
1/14/2019 8:39:57 AM.
This article tells the process of calling a Java code into Kotlin activity. We will see how two different extension files like .kt and .java communicate with each other.
.NET Cross Language Interoperability
2/8/2015 10:46:32 PM.
This video tutorial demonstrates the .NET Interoperability using C# and VB .NET.
Cross-Language Interoperability in .NET Framework
7/2/2014 7:35:04 PM.
This article shows how to create a Class Library file in C# (in other words a DLL file) and will use that DLL file in a Visual Basic application.
Creating a Sound Recorder in C and C#
2/4/2014 3:25:18 PM.
In this article we will learn how to record audio and play sound files in C and C#.
Writing HTML Content to the Screen in Word Document Format In a Server
1/8/2014 2:17:51 PM.
This article explains a smple way to create a Microsft Word document representation of some HTML in a server.
COM Interoperability in VB.NET Part 3
11/10/2012 2:28:52 AM.
In this article I cover the area how to use a COM server in a .NET client. Existing COM components are precious resources to your managed applications. So now let us observe how you can build a .NET Client that uses a COM Server.
COM Interoperability in VB.NET Part 2
11/10/2012 2:15:00 AM.
This article elucidates how to build and install-managed code that will be used from COM applications. A classic COM server is activated using the Service Control Manager (SCM). It looks up numerous information such as CLSIDs, IIDs, ProgIDs etc.
Exploring VB.NET Arrays
11/10/2012 2:07:45 AM.
There are few differences between VB6 and VB.NET arrays. This article explains how VB.NET arrays differ from the VB6 arrays.
Building Applications that Can Talk in VB.NET
11/8/2012 6:56:58 AM.
In this article we are going to explore the Speech API library that’s part of the TTS SDK that helps you reading text and speaking it. We’re going to see how to do it programmatically VB.NET and how to make use of LINQ to make it more interesting. The last part of this article talks about won’t tell you more, let’s see!
Building Applications with .NET Compact Framework
10/1/2012 8:25:52 AM.
In this article, author explains various components of Microsoft .NET Compact Framework and how to build compact device applications using .NET Compact Framework.
Using COM+ SPM in .NET
9/30/2012 6:06:11 AM.
This article looks at how you can use the COM+ Shared Property Manager (SPM) in .NET to implement the sharing of state across components. I’m assuming that you are familiar with VB.NET, Windows Forms, Serviced Components and COM+. Before we actually get down to see the solutions, let’s get aside some basics first.
Stock Paper Trader in C# and .NET
9/30/2012 6:04:07 AM.
The attached source code project is a paper trading application that allows you to place imaginary trades on real data. I thought this would be fairly easy to duplicate having already written a stock capturing program into Excel.
Creating MMC Snapin using C# (Part 1)
9/30/2012 6:03:16 AM.
This article and attached source code shows you how to create MMC Snapin using C#.
Migrating COM/DCOM Applications in Microsoft .NET Framework
9/30/2012 5:43:57 AM.
In the current Internet scenario, various classic applications run on multiple networks. These applications could have been written using different languages like Visual Basic, Visual C++. For example, a retail organization would have different systems, such as an inventory management system, a bill of material systems, and a general ledger system, all implemented using various technologies available for application development. These systems need to be integrated to form a higher-level enterprise information system for an organization.
Web Services-Interoperability
9/30/2012 5:41:34 AM.
In this article, we will see what interoperability is all about, comparison between Java and .NET interoperability, the benefits of and challenges faced in interoperability and the role of WS-I in this overall scenario.
Interoperability in .NET
9/30/2012 5:39:00 AM.
The important goals of .NET during its development was to promote interoperability with existing technologies.
ValidationScriptGenerator
9/30/2012 5:36:40 AM.
This article gives you a solution for generating a client side validation script in a component model that you can reuse in an ASP.NET project.
Mapping Microsoft Excel columns with XML data (XML data integration) programmatically using a .Net Application.
9/30/2012 5:34:58 AM.
Using this program you can map Excel columns programmatically and generate an XML file containing the cell values that you had in your Excel document. After generating the XML file we can read it into a dataset.
DTS Custom Task in C#
9/30/2012 5:29:53 AM.
During last year I wrote an article about DTS and how to use it in C#. In that article I stated that I didn’t manage to solve the problem related to CustomTask. Today I finally forced myself to tackle that problem again and here is the result. Writing simple CustomTask in C# is the easiest part.
Platform Invocation Services in .NET Framework
9/30/2012 5:19:39 AM.
This article will cover the details of Platform Invocation Services provided in .Net Framework. Platform Invoke Services acts as a bridge between the managed and unmanaged code. This service enables managed code to call unmanaged functions which are being exposed by any dynamic link libraries (DLL’s) such as Win32 API’s or any custom DLLs.
.NET COM Interoperability - Part 2: Using .NET Component from COM
9/30/2012 5:12:25 AM.
When a COM client calls a DotNet object, the DotNet framework will create a COM callable wrapper (CCW). COM clients use the CCW as a proxy for the managed object.
.NET COM Interoperability - Part 1: Using COM Components from .NET Framework
9/30/2012 5:10:24 AM.
The DotNet framework exposes COM objects through a proxy called the runtime callable wrapper (RCW). The primary function of RCW is to marshal call between a managed client (.Net) and unmanaged COM object. The runtime maintains a single RCW for each COM object.
Host Integration Server 2000 : An Overview
9/30/2012 4:58:43 AM.
This white paper highlights some of the features offered by Microsoft's Host Integration Server 2000. This white paper also gives an overview of key benefits and features in Host Integration Server 2000.
Creating an Excel Spreadsheet Programmatically
9/30/2012 4:57:29 AM.
The Interoperability services make it very easy to work with COM Capable Applications such as Word and Excel. This article reveals using Excel from a managed application. Excel is the spreadsheet component of Microsoft Office 2000.
C# and ActiveX DLL
9/30/2012 4:54:39 AM.
As you know with Visual Basic 6.0, it is possible develop a COM server and implement them in a Visual Basic client program. But this is being done by using Visual Basic. You may wonder about the idea of calling this DLL in a C# Application. Well, C# language provides us a way to call this COM server in a program. When we compile a C# program an Intermediate Language is generated and it is called as Managed Code.
An insight into Code Reusability and COM Interoperability - Part 2
9/30/2012 4:46:59 AM.
We have mushrooms of network systems running across the globe based on many proprietary protocols. In order to integrate these systems to communicate with each other in a more meaningful way, developers or organizations have to face an uphill task.
Language Independence from COM to .NET
9/30/2012 4:42:44 AM.
This article covers the subject regarding Language Independence. This term Language Independent means one can create an application using various languages. This Language independent starts from past COM (OLE & ActiveX) to present .Net.Let us see in detail.
Com and Component creation in C#
9/30/2012 4:39:32 AM.
Component is nothing but the reusable piece of software in binary form that can be plugged into other components from other vendors.
Accessing COM+ component using C#
9/30/2012 4:29:53 AM.
This tutorial explains step by step of accessing COM+ application using C#.
Using C# and COM Interoperability to Extract from a UML tool into a Microsoft Word Document
9/30/2012 4:08:11 AM.
This article allows you to read the classes contained inside of WithClass 2000 into a Word Document using COM Interoperability for Word and COM Interoperability for WithClass and presents your classes in a kind of report.
Platform Invoke Sample - Changing the Desktop Wallpaper
9/30/2012 3:56:27 AM.
In this example we will see how to change the Desktop wallpaper by invoking a Windows API function from C#. The Platform Invoke mechanism allows you to access unmanaged functions implemented in dlls.
Web services with Language Interoperability
9/30/2012 3:49:20 AM.
A web service in general is a way of exposing the properties and methods through the Internet In other words, it's an URL-addressable resource that programmatically returns information to clients who want to use it.
Using Reflection and With Class2000 to view the .NET System.Drawing library Part I
9/29/2012 7:16:34 AM.
Using the power of .NET and the power of COM InterOperability through WithClass 2000, you can view the System.Drawing library in a rough UML diagram.
.NET Interoperability at a Glance 3 - Unmanaged Code Interoperation
6/12/2012 1:04:42 AM.
This is the last article in this series, it talks about unmanaged code interoperation; that’s, interop between .NET code and other code from other technologies (like Windows API, native libraries, COM, ActiveX, etc.)Be prepared!
SOAP, .NET, and COM an Introduction - Part II
5/19/2012 7:04:37 AM.
This article starts with the basics of SOAP, SOAP XML model and its data types followed by the integration of SOAP functionality in .NET class library and how .NET developers can take advantages of SOAP in their applications.
Moving a Form without the Title Bar
5/13/2012 5:57:37 AM.
In this article, learn how to to allow the user to move the form without its title bar.
Language Interoperability
4/21/2011 3:54:48 PM.
.NET Language interoperate with each other that is code of one language can be consumed from other after getting converted to IL.
Clearing the Console Screen using API
2/11/2011 12:42:03 AM.
Learn how to clear the Console screen using Win32 API calls. Also learn additional techniques like how to clear a specific portion of the screen or to move it.
Building Applications that Can Talk
1/21/2011 10:48:05 PM.
In this article we are going to explore the Speech API library that’s part of the TTS SDK that helps you reading text and speaking it. We’re going to see how to do it programmatically using C# and VB.NET and how to make use of LINQ to make it more interesting. The last part of this article talks about…… won’t tell you more, let’s see!
.NET Interoperability at a Glance 2 – Managed Code Interoperation
1/6/2011 1:11:55 AM.
In the previous article, you learned what interoperability is and how it relates to the .NET Framework. In this article, we’re going to talk about the first form of interoperability, the Managed Code Interop. In the next article, we’ll talk about other forms.
.NET Interoperability at a Glance 1 – Introduction
12/27/2010 12:33:04 AM.
In this article and the few following it, we’ll try to take a tour in Interoperability in .NET Framework.
Hard Links vs. Soft Links
4/7/2010 12:30:08 AM.
This article talks about hard links and soft links; two of the nice features of NTFS file system.
Marshaling Unions
2/21/2010 11:10:09 PM.
In this article you will learn how to marshal C/C++ Unions in C#.
Changing Screen Resolution Programmatically via DirectX
10/14/2009 2:15:01 AM.
In this article, learn how to change display settings (resolution, bit count, etc.) via DirectX libraries.
Programmatically Turning on the Screen Saver
10/8/2009 12:42:40 PM.
Learn how to programmatically turn on the screen saver via Win32 API and C#.
GDI+: The Next-Generation Graphics Interface
10/8/2009 2:48:23 AM.
In this article I will give you introduction about GDI+.
Creating Transacted Files
10/6/2009 7:54:46 AM.
In this article we will learn how to create transactional files in Windows Vista and descendants.
Spell Check Web Service
8/31/2007 6:06:08 AM.
In this example we will create a Web Service which provides spell check functionality.
Interoperability between WCF and Oracle Application Server
4/2/2007 1:18:10 AM.
This article is to illustrate techniques and architecture that address the situation of one service running in WCF and a client consuming this service.
Web Services for .NET and J2EE Interoperability
1/30/2007 4:56:51 AM.
Web services technologies are designed to support the interoperability between many different application development platforms that exist today. This article is focused on the fundamentals of .NET and Java interoperability using Web services technologies.
Interoperability between WCF and Oracle Application Server : Part I
1/25/2007 6:04:12 AM.
This article is part of series intended to show how to use Web Services related technologies to interoperate applications running in different platforms, in this case, the most common scenario between Microsoft.NET and Oracle AS platforms.
A Basic .NET and J2EE Interoperability using WebSphere MQ
9/13/2006 1:25:12 AM.
This artile explains a Basic .NET and J2EE Interoperability using WebSphere MQ. It shows the sending of message from DotNet Application then consuming by Java application using Websphere MQ and vice versa.
Query Tool to Excel using C# and .NET
8/30/2006 1:01:56 AM.
This article show how to use .NET's interoperability feature to pull the data directly into the spreadsheet.
Talking to the Outside World in Excel 2003
8/30/2006 12:38:33 AM.
This code sample shows how to connect to the internet inside of Excel 2003. The idea is when the workbook opens the code behind the workbook searches for quotes on NASDAQ and then populates the spreadsheet with the data.
Integrating .NET Web Services with Java and classic ASP Clients for Interoperability
2/13/2006 11:02:47 PM.
The goal of this article is to show to integrate Microsoft's .NET Platform Web service with other platform like Java and ASP. The samples demonstrate basic techniques and principles that are used to cross-platform interoperability via Web services.
Using Multimedia Controls in .NET through COM Interoperability
1/9/2006 4:08:02 AM.
In this article I'll try to explain the issue of the COM Interoperability and how to use Multimedia Device controls.
Querying COM+ through Web Services
1/9/2006 1:42:06 AM.
The most COM+ common administrative tasks (creating a COM+ application, installing/deleting a component, setting a component attribute) can be accomplished manually with the Component Services administrative tool from Management Console.
Using C# .NET in Excel 2003
1/9/2006 1:01:26 AM.
This article shows how you can take advantage of Visual Studio 2003 tools to write .NET applications that work with Office 2003.
A Macro for Creating Properties from Private Fields
1/7/2006 6:31:47 AM.
Macros are a useful way of speeding up your coding efforts, however writing them can be a somewhat daunting task. Luckily, .NET gives you a pretty powerful recording feature for recording macros from key strokes.
Leveraging on XML feature of Microsoft Office Word 2003
1/7/2006 5:42:57 AM.
Word 2003 came up with a new feature of saving the conventional word document (.doc) files in the XML format. You can retrieve the information inside the Word 2003 documents by using the XPath queries and some logic.
Adding Picture To Button On OutLook CommandBar
1/7/2006 2:30:01 AM.
This article describes the process to add a picture on a button on an Outlook Commandbar while using Explorer or Inspector.
Generating Excel Reports using ASP.NET and C#
1/7/2006 2:12:58 AM.
This article and code snippet shows how to generate Excel reports from ASP.NET using Excel objects in .NET Framework.
An insight into Code Reusability and COM Interoperability : Part I
12/23/2005 5:20:31 AM.
Code reusability is the art of using existing code to achieve better productivity and ease of maintenance. The concept of reusability is not new. Its existence has been evident since the evolution of mankind.
Interface Components Interoperability
12/23/2005 4:16:31 AM.
The fundamental concept behind both COM and DCOM is the interface. An interface is an agreement between a client and an object about how they will communicate with each other.
JIT Coding
12/21/2005 7:24:17 AM.
One not so well known feature of .NET platform is possibility to invoke compiler and practically create code and assembly from running instance of application. It is possible to do that in two ways. First one is a bit simpler and involves namespaces System.CodeDom and System.CodeDom.Compiler, second one is more efficient and utilizes namespace System.Reflection.Emit. Since there are very few examples about how to use System.CodeDom.Compiler I will start with it.