473,659 Members | 2,662 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

.NET Scripting IDE Integration

I am maintaining an application that was writting in VB6 and has VBA 6.2
integrated into it. The VBA SDK allows the users of the application to
generate VBA projects and scripts to gain access to the application and
perform product specific functions. This provides maximum flexiability for
our users.

We are about to convert this application into .NET. In doing some proof of
concepts, we were able to integrate VBA 6.4 into a .NET application.
However, we are wary of staying with VBA. It appears that Microsoft and
Summit Software don't take the VBA SDK seriously as both of their websites
still advertise the "NEW VBA SDK 6.3" (the current version is 6.4)

My question is there some sort of equivalent to VBA in .NET? I did a little
research and found Visual Studio for Applications (VSA), but that project
appears to have been abonded. I am aware of the namespaces that allow us to
read, compile, and execute .NET code at runtime, but this does not satisfy
our requirements. We need a fully functional IDE with debug capability (just
like VBA).

Is there anything out there that will integrate ".NET Scripting" into an
application with an IDE that has debugging capability? Sort of like a .NET
version of the VBA SDK.

Thanks!
Jul 23 '05 #1
8 2571
Hi Rmacias,

Welcome to MSDN newsgroup.
As for the runtime script engine in .NET, as far as I know, VBA is not
buildin scripting mechanism in .NETand we may need to use COM interop to
communicate with it. As for pure .NET runtime scripting support, I have
found the following namespace which contains some components and interfaces
for runtime script parsing and execution:

#Microsoft.Vsa Namespace
http://msdn.microsoft.com/library/de...us/cpref/html/
frlrfmicrosoftv sa.asp

#Script Happens .NET
http://msdn.microsoft.com/library/en...g06112001.asp?
frame=true

This scripting namespace provide runtime script intefaces which is
different from the System.Reflecti on namespace's components which
dynamically compiled and executing .net assembly(MSIL).
Hope helps. Thanks,

Steven Cheng
Microsoft Online Support

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)



--------------------
| Thread-Topic: .NET Scripting IDE Integration
| thread-index: AcWP02ki3WNBZ0Q kTVKHDH0QJVeV/g==
| X-WBNR-Posting-Host: 24.0.123.251
| From: "=?Utf-8?B?cm1hY2lhcw= =?=" <rm*****@newsgr oup.nospam>
| Subject: .NET Scripting IDE Integration
| Date: Sat, 23 Jul 2005 15:11:01 -0700
| Lines: 24
| Message-ID: <9F************ *************** *******@microso ft.com>
| MIME-Version: 1.0
| Content-Type: text/plain;
| charset="Utf-8"
| Content-Transfer-Encoding: 7bit
| X-Newsreader: Microsoft CDO for Windows 2000
| Content-Class: urn:content-classes:message
| Importance: normal
| Priority: normal
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
| Newsgroups: microsoft.publi c.dotnet.genera l
| NNTP-Posting-Host: TK2MSFTNGXA03.p hx.gbl 10.40.2.250
| Path: TK2MSFTNGXA01.p hx.gbl!TK2MSFTN GXA03.phx.gbl
| Xref: TK2MSFTNGXA01.p hx.gbl microsoft.publi c.dotnet.genera l:46597
| X-Tomcat-NG: microsoft.publi c.dotnet.genera l
|
| I am maintaining an application that was writting in VB6 and has VBA 6.2
| integrated into it. The VBA SDK allows the users of the application to
| generate VBA projects and scripts to gain access to the application and
| perform product specific functions. This provides maximum flexiability
for
| our users.
|
| We are about to convert this application into .NET. In doing some proof
of
| concepts, we were able to integrate VBA 6.4 into a .NET application.
| However, we are wary of staying with VBA. It appears that Microsoft and
| Summit Software don't take the VBA SDK seriously as both of their
websites
| still advertise the "NEW VBA SDK 6.3" (the current version is 6.4)
|
| My question is there some sort of equivalent to VBA in .NET? I did a
little
| research and found Visual Studio for Applications (VSA), but that project
| appears to have been abonded. I am aware of the namespaces that allow us
to
| read, compile, and execute .NET code at runtime, but this does not
satisfy
| our requirements. We need a fully functional IDE with debug capability
(just
| like VBA).
|
| Is there anything out there that will integrate ".NET Scripting" into an
| application with an IDE that has debugging capability? Sort of like a
..NET
| version of the VBA SDK.
|
| Thanks!
|

Jul 25 '05 #2
Hi Steven,

Thanks for your response, as it is greatly appreciated. I am aware of the
namespaces you mentioned for compiling and running .NET code at runtime.
However, my requirements are that we have an IDE with a debug capability
integrated into the application for .NET code (moving forward with .NET and
abondoning VBA).

We were able to integrate VBA into a .NET app to reproduce the current
functionality, but we would like to move forward with .NET and leave VBA
behind. However, what is stopping us from doing that is the inability for
our application to debug the .NET code inside our application (like we can do
with VBA).

Are you aware of anything that will allow our application to view, execute,
and debug .NET code within our application?

Thanks!!!!

"Steven Cheng[MSFT]" wrote:
Hi Rmacias,

Welcome to MSDN newsgroup.
As for the runtime script engine in .NET, as far as I know, VBA is not
buildin scripting mechanism in .NETand we may need to use COM interop to
communicate with it. As for pure .NET runtime scripting support, I have
found the following namespace which contains some components and interfaces
for runtime script parsing and execution:

#Microsoft.Vsa Namespace
http://msdn.microsoft.com/library/de...us/cpref/html/
frlrfmicrosoftv sa.asp

#Script Happens .NET
http://msdn.microsoft.com/library/en...g06112001.asp?
frame=true

This scripting namespace provide runtime script intefaces which is
different from the System.Reflecti on namespace's components which
dynamically compiled and executing .net assembly(MSIL).
Hope helps. Thanks,

Steven Cheng
Microsoft Online Support

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)



--------------------
| Thread-Topic: .NET Scripting IDE Integration
| thread-index: AcWP02ki3WNBZ0Q kTVKHDH0QJVeV/g==
| X-WBNR-Posting-Host: 24.0.123.251
| From: "=?Utf-8?B?cm1hY2lhcw= =?=" <rm*****@newsgr oup.nospam>
| Subject: .NET Scripting IDE Integration
| Date: Sat, 23 Jul 2005 15:11:01 -0700
| Lines: 24
| Message-ID: <9F************ *************** *******@microso ft.com>
| MIME-Version: 1.0
| Content-Type: text/plain;
| charset="Utf-8"
| Content-Transfer-Encoding: 7bit
| X-Newsreader: Microsoft CDO for Windows 2000
| Content-Class: urn:content-classes:message
| Importance: normal
| Priority: normal
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
| Newsgroups: microsoft.publi c.dotnet.genera l
| NNTP-Posting-Host: TK2MSFTNGXA03.p hx.gbl 10.40.2.250
| Path: TK2MSFTNGXA01.p hx.gbl!TK2MSFTN GXA03.phx.gbl
| Xref: TK2MSFTNGXA01.p hx.gbl microsoft.publi c.dotnet.genera l:46597
| X-Tomcat-NG: microsoft.publi c.dotnet.genera l
|
| I am maintaining an application that was writting in VB6 and has VBA 6.2
| integrated into it. The VBA SDK allows the users of the application to
| generate VBA projects and scripts to gain access to the application and
| perform product specific functions. This provides maximum flexiability
for
| our users.
|
| We are about to convert this application into .NET. In doing some proof
of
| concepts, we were able to integrate VBA 6.4 into a .NET application.
| However, we are wary of staying with VBA. It appears that Microsoft and
| Summit Software don't take the VBA SDK seriously as both of their
websites
| still advertise the "NEW VBA SDK 6.3" (the current version is 6.4)
|
| My question is there some sort of equivalent to VBA in .NET? I did a
little
| research and found Visual Studio for Applications (VSA), but that project
| appears to have been abonded. I am aware of the namespaces that allow us
to
| read, compile, and execute .NET code at runtime, but this does not
satisfy
| our requirements. We need a fully functional IDE with debug capability
(just
| like VBA).
|
| Is there anything out there that will integrate ".NET Scripting" into an
| application with an IDE that has debugging capability? Sort of like a
.NET
| version of the VBA SDK.
|
| Thanks!
|

Jul 25 '05 #3
I'm sorry. I should clarify that we need to have an IDE with debug
capability for .NET code. The statement below has a typo that might sound
that that we already have an IDE.

Sorry for the confusion.

"rmacias" wrote:
Hi Steven,

Thanks for your response, as it is greatly appreciated. I am aware of the
namespaces you mentioned for compiling and running .NET code at runtime.
However, my requirements are that we have an IDE with a debug capability
integrated into the application for .NET code (moving forward with .NET and
abondoning VBA).

We were able to integrate VBA into a .NET app to reproduce the current
functionality, but we would like to move forward with .NET and leave VBA
behind. However, what is stopping us from doing that is the inability for
our application to debug the .NET code inside our application (like we can do
with VBA).

Are you aware of anything that will allow our application to view, execute,
and debug .NET code within our application?

Thanks!!!!

"Steven Cheng[MSFT]" wrote:
Hi Rmacias,

Welcome to MSDN newsgroup.
As for the runtime script engine in .NET, as far as I know, VBA is not
buildin scripting mechanism in .NETand we may need to use COM interop to
communicate with it. As for pure .NET runtime scripting support, I have
found the following namespace which contains some components and interfaces
for runtime script parsing and execution:

#Microsoft.Vsa Namespace
http://msdn.microsoft.com/library/de...us/cpref/html/
frlrfmicrosoftv sa.asp

#Script Happens .NET
http://msdn.microsoft.com/library/en...g06112001.asp?
frame=true

This scripting namespace provide runtime script intefaces which is
different from the System.Reflecti on namespace's components which
dynamically compiled and executing .net assembly(MSIL).
Hope helps. Thanks,

Steven Cheng
Microsoft Online Support

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)



--------------------
| Thread-Topic: .NET Scripting IDE Integration
| thread-index: AcWP02ki3WNBZ0Q kTVKHDH0QJVeV/g==
| X-WBNR-Posting-Host: 24.0.123.251
| From: "=?Utf-8?B?cm1hY2lhcw= =?=" <rm*****@newsgr oup.nospam>
| Subject: .NET Scripting IDE Integration
| Date: Sat, 23 Jul 2005 15:11:01 -0700
| Lines: 24
| Message-ID: <9F************ *************** *******@microso ft.com>
| MIME-Version: 1.0
| Content-Type: text/plain;
| charset="Utf-8"
| Content-Transfer-Encoding: 7bit
| X-Newsreader: Microsoft CDO for Windows 2000
| Content-Class: urn:content-classes:message
| Importance: normal
| Priority: normal
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
| Newsgroups: microsoft.publi c.dotnet.genera l
| NNTP-Posting-Host: TK2MSFTNGXA03.p hx.gbl 10.40.2.250
| Path: TK2MSFTNGXA01.p hx.gbl!TK2MSFTN GXA03.phx.gbl
| Xref: TK2MSFTNGXA01.p hx.gbl microsoft.publi c.dotnet.genera l:46597
| X-Tomcat-NG: microsoft.publi c.dotnet.genera l
|
| I am maintaining an application that was writting in VB6 and has VBA 6.2
| integrated into it. The VBA SDK allows the users of the application to
| generate VBA projects and scripts to gain access to the application and
| perform product specific functions. This provides maximum flexiability
for
| our users.
|
| We are about to convert this application into .NET. In doing some proof
of
| concepts, we were able to integrate VBA 6.4 into a .NET application.
| However, we are wary of staying with VBA. It appears that Microsoft and
| Summit Software don't take the VBA SDK seriously as both of their
websites
| still advertise the "NEW VBA SDK 6.3" (the current version is 6.4)
|
| My question is there some sort of equivalent to VBA in .NET? I did a
little
| research and found Visual Studio for Applications (VSA), but that project
| appears to have been abonded. I am aware of the namespaces that allow us
to
| read, compile, and execute .NET code at runtime, but this does not
satisfy
| our requirements. We need a fully functional IDE with debug capability
(just
| like VBA).
|
| Is there anything out there that will integrate ".NET Scripting" into an
| application with an IDE that has debugging capability? Sort of like a
.NET
| version of the VBA SDK.
|
| Thanks!
|

Jul 25 '05 #4
Hi Rmacias,

It seems that you need to build a script IDE with debugger, am I right? I
think it has to be a large project.

With the namespace that Steven has provided, you can also check the
following link for more information:

http://msdn.microsoft.com/msdnmag/is...g/default.aspx

Kevin Yu
=======
"This posting is provided "AS IS" with no warranties, and confers no
rights."

Jul 27 '05 #5
More definite article may help:

http://msdn.microsoft.com/msdnmag/is...s/default.aspx

You can build a strong logging mechanism and this may overcome your
debugging requirements.

Good Luck.

Jul 27 '05 #6
Thank you for your reply Kevin. You are correct, I need a scripting IDE with
a debugger to integrate into my application (like you can do with VBA). I
was hoping there was already one out there some where.

Thank you for the link to the article. That looks interesting. If this is
the route we go, it may be a huge project in itself.

Thanks!

"Kevin Yu [MSFT]" wrote:
Hi Rmacias,

It seems that you need to build a script IDE with debugger, am I right? I
think it has to be a large project.

With the namespace that Steven has provided, you can also check the
following link for more information:

http://msdn.microsoft.com/msdnmag/is...g/default.aspx

Kevin Yu
=======
"This posting is provided "AS IS" with no warranties, and confers no
rights."

Jul 27 '05 #7
You're welcome, Rmacias,

If you heve further questions on this, I suggest you contact Microsoft PSS.
They will provide you with professional suggestions on this.

http://support.microsoft.com/common/...gp;en-us;offer
prophone

Kevin Yu
=======
"This posting is provided "AS IS" with no warranties, and confers no
rights."

Jul 28 '05 #8
Hi Rmacias,

Just stubbled over your conversation about VBA integration. We also
integrated (very few) VBA functionality into a .NET application. About a
year ago I was in the same situation, hearing about VSA (Visual Studio
for Applications) and after communicating with Summit Software and
Microsoft they came up, that they took out VSA from their support. They
only support customers who already integrated VSA into there
application.

After a phone call with the people at Microsoft knowing about the
scripting future the information was as shown below:

1. VSA isn't supported anymore
2. Microsoft recommends to use VBA, even in .NET applications and they
'promised' they will support it several more years
3. Also they told me, that there will be a new technology (in
development) which will replace the VSA approach. Last summer they told
me something about end of 2004 for release of this new technology. As
far as I know, nothing happend yet. I assume they will release something
a while after the VS2005 release, because I think this will also have an
extended scripting functionality.

Hope this gives you some orientation where to go for the future.

Regards
Danillo

*** Sent via Developersdex http://www.developersdex.com ***

Jul 28 '05 #9

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

50
5483
by: Edward K. Ream | last post by:
I would like to say a few (actually more than a few) words here about some recent discoveries I have made concerning the interaction of Leo and Python. If you don't want to hear an inventor enthuse about his work, please feel free not to read further :-) There are at least three, no four, no five, no six, no seven reasons why Leo and Python work so well together. Most are new (in my mind) with the 4.1 release of Leo. The first several...
41
2785
by: Richard James | last post by:
Are we looking at the scripting world through Python colored glasses? Has Python development been sleeping while the world of scripting languages has passed us Pythonista's by? On Saturday Slashdot ran this article on the "best" scripting languages. http://developers.slashdot.org/developers/04/06/12/2125229.shtml?tid=126&tid=156 "Folks at the Scriptometer conducted a practical survey of which scripting language is the best. While...
9
2281
by: Vijai Kalyan | last post by:
Hello All, I have a few questions which you might seem irrelavant and/or foolish. I am asking anyway so I can find out. 1. Is XSL as powerful as a programming language such as Java in its abilities to transform XML? The W3C site has the following definition on XSLT for example: "XSLT is designed for use as part of XSL, which is a stylesheet
0
762
by: Drew D. Saur | last post by:
When working on a web site for my employer, I uncovered what appears to be an undocumented bug in Internet Explorer 5 & 6 for Windows in regard to a (perhaps uncommon?) integration of Flash scripting and CSS2 background imagery. I am hoping that someone out there can help me identify what steps I might take to remedy this situation. Perhaps it is something that Macromedia might be able to do something about, since getting IE fixed is...
0
2299
by: Stylus Studio | last post by:
DataDirect XQuery(TM) is the First Embeddable Component for XQuery That is Modeled after the XQuery API for Java(TM) (XQJ) BEDFORD, Mass.--Sept. 20, 2005--DataDirect Technologies (http://www.datadirect.com), the software industry leader in standards-based components for connecting applications to data and an operating unit of Progress Software Corporation, today announced the release of DataDirect XQuery(TM), the first embeddable...
8
274
by: rmacias | last post by:
I am maintaining an application that was writting in VB6 and has VBA 6.2 integrated into it. The VBA SDK allows the users of the application to generate VBA projects and scripts to gain access to the application and perform product specific functions. This provides maximum flexiability for our users. We are about to convert this application into .NET. In doing some proof of concepts, we were able to integrate VBA 6.4 into a .NET...
1
1207
by: Dave | last post by:
Greetings I am a web admin for a HP UNIX/Infommix DB system. I have 2 nodes. Node A: OS (HP10.20)Web server (httpd). Infomration DB and PERL/CGI & HTML are running to provide information(retrieved from Informix DB). 95% of perl/CGI scripts are running on this node Node B: OS (HP11.20) Load build and some CGI scripts running. The old web interface was HTML embeded with PERL/CGI. It can provide simple
37
2473
by: John Salerno | last post by:
I contacted my domain host about how Python is implemented on their server, and got this response: ------------------- Hello John, Please be informed that the implementation of python in our server is through mod_python integration with the apache. These are the steps needed for you to be able to run .py script directly
1
2405
by: YellowfinTeam | last post by:
Marketplace: Yellowfin reporting 3.1 with BIRT Integration Yellowfin is proud to announce the release of 3.1. The major theme of this release is enhanced integration capability. We have introduced a range of new web services and authentication processes that allows for Yellowfin to be integrated into any environment with ease. These changes include: * Single signon capability
0
8427
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8330
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
1
8523
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8626
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7355
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6178
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
4175
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4334
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
1975
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.