471,349 Members | 1,846 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

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

Why C# (Visual studio) development is more troublesome

I am trying to learning C# visual studio 2005 Win form (desktop program) by
development a new project. As I am working on this project, I found using C#
in Visual Studio 2005 is not as easy as Delphi 5, 6, 7 or VB (before .Net
version). It has to make a lot of code and some visual features which exist
in Delphi or VB are disappeared.

Moreover, the control in VS2005 lacks a lot of feature. The datetimepicker
cannot handle database null value! Furthermore, there is no visual data
binding.

Why VS2005 is in such a way??

It does speed up web development (ASP.NET) but not Winform (desktop) program.
Jun 27 '08 #1
3 1080
Visual data-binding is fully supported - but first you need to tell it
what to bind to. One way (not the only, but the easiest for using the
designer) is to drop a BindingSource onto the form (if you don't use the
designer, you can bind more directly). In fact, once your projcet knows
about data sources, you can drag fields directly from the Data Sources
window onto the form. For more control, there is a (DataBindings)
expando in the property grid, with various controls. Or you can
customise further in code.

Whether designer-based binding is a good idea depends on many things;
personally I find it pretty flakey (in most tools, VS included) - but
pretty easy to do by hand.

I don't know about DateTimePicker - I can't say it has ever caused me
lack of sleep...

Marc
Jun 27 '08 #2
On May 1, 7:35*am, Geossl <Geo...@discussions.microsoft.comwrote:
I am trying to learning C# visual studio 2005 Win form (desktop program) by
development a new project. As I am working on this project, I found using C#
in Visual Studio 2005 is not as easy as Delphi 5, 6, 7 or VB (before .Net
version). It has to make a lot of code and some visual features which exist
in Delphi or VB are disappeared.

Moreover, the control in VS2005 lacks a lot of feature. The datetimepicker
cannot handle database null value! Furthermore, there is no visual data
binding.

Why VS2005 is in such a way??

It does speed up web development (ASP.NET) but not Winform (desktop) program.
Hi,
I think you might need to read a book about databinding, it's fully
supported.
What are the visual features missing?

I don't remember if the datetimePicker support a DateTime? , I bet it
does though.
Jun 27 '08 #3
Geossl wrote:
I am trying to learning C# visual studio 2005 Win form (desktop program) by
development a new project. As I am working on this project, I found using C#
in Visual Studio 2005 is not as easy as Delphi 5, 6, 7 or VB (before .Net
version). It has to make a lot of code and some visual features which exist
in Delphi or VB are disappeared.

Moreover, the control in VS2005 lacks a lot of feature. The datetimepicker
cannot handle database null value! Furthermore, there is no visual data
binding.

Why VS2005 is in such a way??

It does speed up web development (ASP.NET) but not Winform (desktop) program.
I think you need to spend some more time using VS2005 (note that 2008
are out).

VS2005 should be more productive than VB6 or Delphi 5/6/7 - at least for
tasks over a certain complexity.

But it takes time to learn a new tool.

Arne
Jun 27 '08 #4

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

63 posts views Thread by Jerome | last post: by
18 posts views Thread by Rob R. Ainscough | last post: by
18 posts views Thread by Brandon Bray [MSFT] | last post: by
8 posts views Thread by Will Chamberlain | last post: by
4 posts views Thread by Ben Kim | last post: by
2 posts views Thread by Kevin | last post: by
reply views Thread by XIAOLAOHU | last post: by

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.