473,394 Members | 1,889 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,394 software developers and data experts.

vs 2008 any improvements?

Hi

Have there been any improvements in windows forms programming specially in
terms of better or new controls?

Many Thanks

Regards


Nov 7 '07 #1
10 1056
VB 9.0 in .Net 3.5 have many many new method.

http://msdn2.microsoft.com/en-us/lib...68(VS.80).aspx

"John" <Jo**@nospam.infovis.co.ukwrote in message
news:O$**************@TK2MSFTNGP02.phx.gbl...
Hi

Have there been any improvements in windows forms programming specially in
terms of better or new controls?

Many Thanks

Regards

Nov 8 '07 #2
On Nov 7, 3:03 pm, "John" <J...@nospam.infovis.co.ukwrote:
Hi

Have there been any improvements in windows forms programming specially in
terms of better or new controls?

Many Thanks

Regards
I wouldn't expect a lot of changes to System.Windows.Forms. That is
pretty much a dying technology. Moving forward, it's the WPF stuff
that is getting all the play from MS. System.Windows.

--
Tom Shelton

Nov 8 '07 #3
What is WPF stuff all about?

Thanks

Regards

"Tom Shelton" <to*********@comcast.netwrote in message
news:11*********************@z9g2000hsf.googlegrou ps.com...
On Nov 7, 3:03 pm, "John" <J...@nospam.infovis.co.ukwrote:
>Hi

Have there been any improvements in windows forms programming specially
in
terms of better or new controls?

Many Thanks

Regards

I wouldn't expect a lot of changes to System.Windows.Forms. That is
pretty much a dying technology. Moving forward, it's the WPF stuff
that is getting all the play from MS. System.Windows.

--
Tom Shelton

Nov 8 '07 #4
"Eternal Snow" <al************@msn.comwrote in message
news:43**********************************@microsof t.com...
VB 9.0 in .Net 3.5 have many many new method.

http://msdn2.microsoft.com/en-us/lib...68(VS.80).aspx
I can't say I like any of those features, except maybe the inline xml. I
seems a lot of the new features are polluting the language and making it
more complicated than necessary.

Michael
Nov 8 '07 #5
On Nov 7, 7:44 pm, "John" <J...@nospam.infovis.co.ukwrote:
What is WPF stuff all about?

Thanks

Regards
WPF - Windows Presentation Foundation. It's the new UI programming
framework.

http://wpf.netfx3.com/

HTH

--
Tom Shelton

Nov 8 '07 #6
Michael C <mi**@nospam.comwrote:
"Eternal Snow" <al************@msn.comwrote in message
news:43**********************************@microsof t.com...
VB 9.0 in .Net 3.5 have many many new method.

http://msdn2.microsoft.com/en-us/lib...68(VS.80).aspx

I can't say I like any of those features, except maybe the inline xml. I
seems a lot of the new features are polluting the language and making it
more complicated than necessary.
Have you actually *used* LINQ at all? I was skeptical at first, but now
I'm definitely a "true believer".

Here's an example of how much easier it can make life (sample code is
in C#):

http://msmvps.com/blogs/jon.skeet/ar...2/i-love-linq-
simplifying-a-tedious-task.aspx

The equivalent code without LINQ would have been significantly longer,
harder to get right, and harder to understand.

All the features definitely add complexity to the language (although
ironically the one feature I don't particularly rate highly is inline
XML - which isn't in C# 3 anyway) but the extra value is well worth it
IMO.

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too
Nov 8 '07 #7
WPF is largely an XML UI with some additional GUI goodness thrown in. It
causes complete separation of UI and code, as MS has tried to do with the
web (ASP.NET). With Silverlight 1.1, it will also be possible to migrate
your windows apps to the web (with a subset of the GUI goodness, of course).
Thus, you can develop both windows apps and web apps at the same time.

I, however, somewhat disagree with Tom, as adoption will take quite some
time. If pressure is put on from the community, you will see more windows
controls. Until then, third party is the way to go.

As for what is new that is useful, here are some bits:

1. Greater stability in the IDE (still not totally stable as of beta 2, but
better than 2005)
2. LINQ - really a language addition
3. Surfaces for WPF and other .NET 3.0/3.5 bits
4. Basic testing tools moved down to Pro version

There is more.

--
Gregory A. Beamer
MVP, MCP: +I, SE, SD, DBA

*************************************************
| Think outside the box!
|
*************************************************
"John" <Jo**@nospam.infovis.co.ukwrote in message
news:uz**************@TK2MSFTNGP06.phx.gbl...
What is WPF stuff all about?

Thanks

Regards

"Tom Shelton" <to*********@comcast.netwrote in message
news:11*********************@z9g2000hsf.googlegrou ps.com...
>On Nov 7, 3:03 pm, "John" <J...@nospam.infovis.co.ukwrote:
>>Hi

Have there been any improvements in windows forms programming specially
in
terms of better or new controls?

Many Thanks

Regards

I wouldn't expect a lot of changes to System.Windows.Forms. That is
pretty much a dying technology. Moving forward, it's the WPF stuff
that is getting all the play from MS. System.Windows.

--
Tom Shelton


Nov 8 '07 #8
On Nov 8, 9:18 am, "Cowboy \(Gregory A. Beamer\)"
<NoSpamMgbwo...@comcast.netNoSpamMwrote:
WPF is largely an XML UI with some additional GUI goodness thrown in. It
causes complete separation of UI and code, as MS has tried to do with the
web (ASP.NET). With Silverlight 1.1, it will also be possible to migrate
your windows apps to the web (with a subset of the GUI goodness, of course).
Thus, you can develop both windows apps and web apps at the same time.

I, however, somewhat disagree with Tom, as adoption will take quite some
time. If pressure is put on from the community, you will see more windows
controls. Until then, third party is the way to go.
I do agree that it will be some time before WPF is fully adopted. The
beauty right now is that you aren't really tied to just using one or
the other. You can use Windows forms controls in WPF, and of course
you can use WPF controls in Windows forms. The point I was making is
that, MS has pretty much put windows forms out to pasture - at least
from a new development standpoint.

--
Tom Shelton

Nov 8 '07 #9
"Jon Skeet [C# MVP]" <sk***@pobox.comwrote in message
news:MP*********************@msnews.microsoft.com. ..
Have you actually *used* LINQ at all? I was skeptical at first, but now
I'm definitely a "true believer".
To be honest I haven't but it reminds me of the days of file io in vb6.

Open File "C:\X" as Binary Something For Append Something (Can't remember
exact details)
Here's an example of how much easier it can make life (sample code is
in C#):

http://msmvps.com/blogs/jon.skeet/ar...2/i-love-linq-
simplifying-a-tedious-task.aspx

The equivalent code without LINQ would have been significantly longer,
harder to get right, and harder to understand.
I more dislike the syntax than the functionality. It's a *massive* break
from any other coding in C#.
All the features definitely add complexity to the language (although
ironically the one feature I don't particularly rate highly is inline
XML - which isn't in C# 3 anyway) but the extra value is well worth it
IMO.
I'm not that keen on XML myself. :-)

Michael
Nov 9 '07 #10
Michael C <mi**@nospam.comwrote:
"Jon Skeet [C# MVP]" <sk***@pobox.comwrote in message
news:MP*********************@msnews.microsoft.com. ..
Have you actually *used* LINQ at all? I was skeptical at first, but now
I'm definitely a "true believer".

To be honest I haven't but it reminds me of the days of file io in vb6.

Open File "C:\X" as Binary Something For Append Something (Can't remember
exact details)
The difference is that in this case you're able to do a lot more with a
lot less code - it's not making things *more* verbose, it's making them
*less* verbose.
Here's an example of how much easier it can make life (sample code is
in C#):

http://msmvps.com/blogs/jon.skeet/ar...2/i-love-linq-
simplifying-a-tedious-task.aspx

The equivalent code without LINQ would have been significantly longer,
harder to get right, and harder to understand.

I more dislike the syntax than the functionality. It's a *massive* break
from any other coding in C#.
Well, you can avoid query expressions but still take advantage of LINQ:

dataSource.Where (x =x.Property=="Foo")
.Select (x =new { Name=x.FirstName, x.Age });

(etc)

This is still *somewhat* different from C# 2, and it will certainly
take some learning - but the benefits are massive.

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too
Nov 9 '07 #11

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

Similar topics

23
by: Rotem | last post by:
Hi, while working on something in my current project I have made several improvements to the logging package in Python, two of them are worth mentioning: 1. addition of a logging record field...
2
by: Bennett Smith | last post by:
Could anyone within Microsoft comment on the status of the XmlResolver class in upcoming versions of the .NET framework? I am particularly interested in hearing about any improvements in how...
8
by: John | last post by:
Hi When is vs 2008 due out? Thanks Regards
10
by: John | last post by:
Hi Have there been any improvements in windows forms programming specially in terms of better or new controls? Many Thanks Regards
22
by: Michael Starberg | last post by:
... and it is only January. This might get worse. =) I really like languages like C#, that has a foreach on IEnumerable<T>. But sometimes you need to go by index and you have to for-loop. In...
18
by: maxhugen | last post by:
I have an Access app (split into FE and BE) running for some years, that is now also being used in a second office, connected by a WAN. This office has network problems, as it's over-utilized (97%...
1
by: Troels Arvin | last post by:
Serge Rielau wrote: And OFFSET, it seems. Hopefully, TRUNCATE TABLE cannot be stated unless it's the only operation in the transaction? (I find the SQL:2008 document hard to interpret...
6
by: =?Utf-8?B?cGNuZXJk?= | last post by:
I know that VB installs version 3.5 of .Net. I have versions 1.1 & 2.0 on my PC. Can I uninstall versions 1.1 & 2.0 after I install VB? I've been browsing thru books on VB Express Edition. In one...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
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:
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
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...

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.