473,398 Members | 2,120 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,398 software developers and data experts.

Rich Client Platform (RCP) in C Sharp?

Hi group,
I am starting with C Sharp, and want to build a desktop application.
I come from the Java world, where there are Rich Client Platforms that
make life easier by providing most of the standard services needed by a
desktop application. Examples are the NetBeans Platform, and the Eclipse
RCP among others.
Is there such a thing in the C Sharp/.Net world? Or do I have to build
my application from the ground up?
Thanks for any help.
Apr 14 '07 #1
2 8888
"hilz" <no*@y.comwrote in message
news:_B*******************@newsfe22.lga...
Hi group,
I am starting with C Sharp, and want to build a desktop application.
I come from the Java world, where there are Rich Client Platforms that
make life easier by providing most of the standard services needed by a
desktop application. Examples are the NetBeans Platform, and the Eclipse
RCP among others.
Is there such a thing in the C Sharp/.Net world? Or do I have to build my
application from the ground up?
Thanks for any help.
That really depends on how extensive you want your platform to be. .NET is
very rich in user controls and windowing functionality right out-of-the-box,
so it doesn't take a lot of effort to piece together a complete desktop app
using basic .NET Framework components. If you are building an
enterprise-level solution, Microsoft has a number of "Application Blocks",
such as the Smart Client application block, which are extensive "building
blocks" that you can use as a more extensive starting point for your
solution. (Personally I never relied on them as they don't seem very
approachable for a self-trained newbie to the Blocks.) There are plenty of
third-party control sets and tools built upon .NET and integrated in Visual
Studio such as those from telerik.com.

But if there are any RCP's besides these that I don't know about, I'd like
to.

Jon

Apr 14 '07 #2

Jon Davis wrote:
>
But if there are any RCP's besides these that I don't know about, I'd like
to.

Jon
There's SharpDevelop:
http://www.icsharpcode.net/OpenSource/SD

The entire ide environment is available for your own applications -
similar to the NetBeans RCP.

Apr 14 '07 #3

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

Similar topics

5
by: Justin Kennedy | last post by:
Hi, I have a client that wants to format content in Word, paste it into a textarea, and have the html render exactly as it matches the Word doc. I've tried some scripts out there that offer...
1
by: alfredfx | last post by:
i'm planning to develop a client server system the client and server both able to upload picture client will upload the picture to a folder that reside in the server while server user can also...
3
by: Rob Nicholson | last post by:
(PS. Please suggest another newsgroup for this if not really applicable here) I recently came across the following article which really sums up an issue that's been niggling me for a while: ...
5
by: Bob | last post by:
We have a pretty complicated Excel based application that I'm looking to make the functionalities online. It has very rich UI and displays numerous input controls (think a tax form like screen). ...
22
by: Wildemar Wildenburger | last post by:
To make it short: Is there something like this already? There seem to loads of python frameworks for Web-Apps, but I have a hard time finding one for desktop-apps. I imagine it wouldn't be too...
16
by: Neil | last post by:
I posted a few days ago that it seems to me that the Access 2007 rich text feature does not support: a) full text justification; b) programmatic manipulation. I was hoping that someone might...
16
by: Ananthu | last post by:
Hi I dont know how to connect mysql with ECLIPSE in RCP application. Please send me the sample code of connecting mysql sever with ECLIPSE in RCP application. Coding Part: RCP Application...
2
by: Andreas M. | last post by:
Hi, found this one last night and thought some of you may find it interesting. While this is only partially Javascript it is a pretty interesting project for enterprise web-developers. From...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
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...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
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...
0
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,...

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.