Why C# (Visual studio) development is more troublesome

  • Thread starter Thread starter Geossl
  • Start date Start date
G

Geossl

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.
 
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
 
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.
 
Geossl said:
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
 
Back
Top