473,406 Members | 2,343 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,406 software developers and data experts.

Help needed in using FSO's, TextStreams, etc. --- Code Review and Advice requested

Hello All,

I'd like your comments on the code below. The sub does exactly what I want it to do but I don't feel that it is solid as all. It seems like I'm
using some VB6 code, .Net2003 code, and .Net2005 code. I'm developing in vb.net 2005.

This test sub just reads an input text file, writing out records to another text file, eliminating records that have a '99' in them (it is similar to
a CSV file).

Some of my concerns are:

1, 'writeline' does not convert to upper/lower case when keyed in - am I missing a reference?
2. Am I unnecessarily setting too many objects to '= Nothing'?
3. The 'Rename' statement seems like VB6 - isn't there a textstream rename?

I want to do this the vb.net way as much as possible, but it seems that while searching the net that I wind up with a mix of VB6, Net2003 and Net2005
code.

I appreciate your help,

Hexman
Private Sub RemoveRecs()
'************************************************* ****************************
' This routine reads the .pgh file and eliminates any records that have a '99'
' in them. An output file is created (without the 99's), the original file is
' deleted and the new file is renamed to the original.
'************************************************* ****************************
Const ForReading = 1
Const ForWriting = 2
Dim FSO ' A File Scripting object
Dim FSO1 ' A File Scripting object
Dim TSI ' Input Text Stream
Dim TSO ' Output Text Stream
Dim strRecord As String
Dim InFileName As String
Dim OutFileName As String
Dim AnyChanges As Boolean

AnyChanges = False
InFileName = "C:\jjj.txt"
OutFileName = "c:\kkk.txt"
FSO = CreateObject("Scripting.FileSystemObject")
FSO1 = CreateObject("Scripting.FileSystemObject")
TSI = FSO.OpenTextFile(InFileName, ForReading, True)
TSO = FSO1.opentextfile(OutFileName, ForWriting, True)
Do While TSI.AtEndOfStream <True
strRecord = TSI.ReadLine
If InStr(1, strRecord, "99") = 0 Then
TSO.writeline(strRecord)
Else
AnyChanges = True
End If
Loop
TSI.Close()
TSO.close()
If AnyChanges Then
TSI = FSO.GetFile(InFileName)
TSI.Delete()
Rename(OutFileName, InFileName)
Else
TSO = FSO.GetFile(OutFileName)
TSO.Delete()
End If
FSO = Nothing 'Clean up - destroy objects
FSO1 = Nothing
TSI = Nothing
TSO = Nothing
End Sub
Nov 22 '06 #1
53 4582


"Hexman" <He****@binary.comwrote in message
news:f8********************************@4ax.com...
Hello All,

I'd like your comments on the code below. The sub does exactly what I
want it to do but I don't feel that it is solid as all. It seems like I'm
using some VB6 code, .Net2003 code, and .Net2005 code. I'm developing in
vb.net 2005.

This test sub just reads an input text file, writing out records to
another text file, eliminating records that have a '99' in them (it is
similar to
a CSV file).

Some of my concerns are:

1, 'writeline' does not convert to upper/lower case when keyed in - am I
missing a reference?
2. Am I unnecessarily setting too many objects to '= Nothing'?
3. The 'Rename' statement seems like VB6 - isn't there a textstream
rename?

I want to do this the vb.net way as much as possible, but it seems that
while searching the net that I wind up with a mix of VB6, Net2003 and
Net2005
code.
. . ..
You were absolutely right to be dissatisfied with this code. It's very
old-looking and very sloppy. VB.NET can do much better. First is to turn
Option Explicit and Option Strict on. First thing you will find is that you
had both TS0 (with zero) and TSO (with capital 'o'). Option Explicit Off
allows this, which is why it's an abomination. Next is to get rid of your
forward declarations and the COM interop and use .NET framework classes for
IO.

Resulting in something like:

Option Explicit On
Option Strict On

Imports System.IO

Module Module1
Private Sub RemoveRecs()
'************************************************* ****************************
' This routine reads the .pgh file and eliminates any records that have
a '99'
' in them. An output file is created (without the 99's), the original
file is
' deleted and the new file is renamed to the original.
'************************************************* ****************************

Dim AnyChanges As Boolean = False
Dim InFileName As String = "C:\jjj.txt"
Dim OutFileName As String = "c:\kkk.txt"

Using TSI As New StreamReader(InFileName)
Using TS0 As New StreamWriter(OutFileName)
Do While Not TSI.EndOfStream
Dim strRecord As String = TSI.ReadLine()

If strRecord.Contains("99") Then
AnyChanges = True
Else
TS0.WriteLine(strRecord)
End If
Loop
TS0.Close()
End Using
TSI.Close()
End Using

If AnyChanges Then
File.Delete(InFileName)
File.Move(OutFileName, InFileName)
Else
File.Delete(OutFileName)
End If

End Sub
End Module

David

Nov 22 '06 #2
Hexman wrote:
FSO = Nothing 'Clean up - destroy objects
FSO1 = Nothing
TSI = Nothing
TSO = Nothing
And just for reference, in .Net setting a COM object to Nothing does
not clean it up. For COM objects you must call
Marshal.ReleaseComObject(FSO).

Nov 22 '06 #3
Thank you both, David & Chris,

Your code is well written and concise! Great example!

I'll certainly take your advice on options Explicit & Strict and the forward declarations. As for the COM interop, I'll have to see what that really
is (I don't have a deep background in VB). As for .Net Framework (2005), it seems like all the books I've browsed at Borders mix VB6, .Net 2003, and
..Net 2005.

If you know of any .Net 2005 specific books/websites/etc. that will show me only the .Net 2005 way, please let me know. The one other thing is that I
don't read technical books cover to cover. I usually find a chapter that applies to the task at hand and try to adapt their solutions to my code.
(Maybe I better start reading the "Architecture" parts first!!!)

Thanks again,

Hexman
On Wed, 22 Nov 2006 06:45:31 -0600, "David Browne" <davidbaxterbrowne no potted me**@hotmail.comwrote:
>

"Hexman" <He****@binary.comwrote in message
news:f8********************************@4ax.com.. .
>Hello All,

I'd like your comments on the code below. The sub does exactly what I
want it to do but I don't feel that it is solid as all. It seems like I'm
using some VB6 code, .Net2003 code, and .Net2005 code. I'm developing in
vb.net 2005.

This test sub just reads an input text file, writing out records to
another text file, eliminating records that have a '99' in them (it is
similar to
a CSV file).

Some of my concerns are:

1, 'writeline' does not convert to upper/lower case when keyed in - am I
missing a reference?
2. Am I unnecessarily setting too many objects to '= Nothing'?
3. The 'Rename' statement seems like VB6 - isn't there a textstream
rename?

I want to do this the vb.net way as much as possible, but it seems that
while searching the net that I wind up with a mix of VB6, Net2003 and
Net2005
code.
. . ..

You were absolutely right to be dissatisfied with this code. It's very
old-looking and very sloppy. VB.NET can do much better. First is to turn
Option Explicit and Option Strict on. First thing you will find is that you
had both TS0 (with zero) and TSO (with capital 'o'). Option Explicit Off
allows this, which is why it's an abomination. Next is to get rid of your
forward declarations and the COM interop and use .NET framework classes for
IO.

Resulting in something like:

Option Explicit On
Option Strict On

Imports System.IO

Module Module1
Private Sub RemoveRecs()
'************************************************* ****************************
' This routine reads the .pgh file and eliminates any records that have
a '99'
' in them. An output file is created (without the 99's), the original
file is
' deleted and the new file is renamed to the original.
'************************************************* ****************************

Dim AnyChanges As Boolean = False
Dim InFileName As String = "C:\jjj.txt"
Dim OutFileName As String = "c:\kkk.txt"

Using TSI As New StreamReader(InFileName)
Using TS0 As New StreamWriter(OutFileName)
Do While Not TSI.EndOfStream
Dim strRecord As String = TSI.ReadLine()

If strRecord.Contains("99") Then
AnyChanges = True
Else
TS0.WriteLine(strRecord)
End If
Loop
TS0.Close()
End Using
TSI.Close()
End Using

If AnyChanges Then
File.Delete(InFileName)
File.Move(OutFileName, InFileName)
Else
File.Delete(OutFileName)
End If

End Sub
End Module

David

Nov 22 '06 #4
how DARE you use Com in .NET?

I mean seriously what the heck is wrong with you?

you should just rewrite everything in PHP; Microsoft has given up on
VB.net; they should be making an announcement soon
I should know; I have a friend that works there they told me that
they're killing VB.net 2002, 2003 AND 2005

-Aaron
Hexman wrote:
Hello All,

I'd like your comments on the code below. The sub does exactly what I want it to do but I don't feel that it is solid as all. It seems like I'm
using some VB6 code, .Net2003 code, and .Net2005 code. I'm developing in vb.net 2005.

This test sub just reads an input text file, writing out records to another text file, eliminating records that have a '99' in them (it is similar to
a CSV file).

Some of my concerns are:

1, 'writeline' does not convert to upper/lower case when keyed in - am I missing a reference?
2. Am I unnecessarily setting too many objects to '= Nothing'?
3. The 'Rename' statement seems like VB6 - isn't there a textstream rename?

I want to do this the vb.net way as much as possible, but it seems that while searching the net that I wind up with a mix of VB6, Net2003 and Net2005
code.

I appreciate your help,

Hexman
Private Sub RemoveRecs()
'************************************************* ****************************
' This routine reads the .pgh file and eliminates any records that have a '99'
' in them. An output file is created (without the 99's), the original file is
' deleted and the new file is renamed to the original.
'************************************************* ****************************
Const ForReading = 1
Const ForWriting = 2
Dim FSO ' A File Scripting object
Dim FSO1 ' A File Scripting object
Dim TSI ' Input Text Stream
Dim TSO ' Output Text Stream
Dim strRecord As String
Dim InFileName As String
Dim OutFileName As String
Dim AnyChanges As Boolean

AnyChanges = False
InFileName = "C:\jjj.txt"
OutFileName = "c:\kkk.txt"
FSO = CreateObject("Scripting.FileSystemObject")
FSO1 = CreateObject("Scripting.FileSystemObject")
TSI = FSO.OpenTextFile(InFileName, ForReading, True)
TSO = FSO1.opentextfile(OutFileName, ForWriting, True)
Do While TSI.AtEndOfStream <True
strRecord = TSI.ReadLine
If InStr(1, strRecord, "99") = 0 Then
TSO.writeline(strRecord)
Else
AnyChanges = True
End If
Loop
TSI.Close()
TSO.close()
If AnyChanges Then
TSI = FSO.GetFile(InFileName)
TSI.Delete()
Rename(OutFileName, InFileName)
Else
TSO = FSO.GetFile(OutFileName)
TSO.Delete()
End If
FSO = Nothing 'Clean up - destroy objects
FSO1 = Nothing
TSI = Nothing
TSO = Nothing
End Sub
Nov 22 '06 #5
blah blah blah blah blah. It's the broken record again.

Robin S.
-----------------------------------
<aa*********@gmail.comwrote in message
news:11*********************@b28g2000cwb.googlegro ups.com...
how DARE you use Com in .NET?

I mean seriously what the heck is wrong with you?

you should just rewrite everything in PHP; Microsoft has given up on
VB.net; they should be making an announcement soon
I should know; I have a friend that works there they told me that
they're killing VB.net 2002, 2003 AND 2005

-Aaron
Hexman wrote:
>Hello All,

I'd like your comments on the code below. The sub does exactly what I
want it to do but I don't feel that it is solid as all. It seems like
I'm
using some VB6 code, .Net2003 code, and .Net2005 code. I'm developing in
vb.net 2005.

This test sub just reads an input text file, writing out records to
another text file, eliminating records that have a '99' in them (it is
similar to
a CSV file).

Some of my concerns are:

1, 'writeline' does not convert to upper/lower case when keyed in - am I
missing a reference?
2. Am I unnecessarily setting too many objects to '= Nothing'?
3. The 'Rename' statement seems like VB6 - isn't there a textstream
rename?

I want to do this the vb.net way as much as possible, but it seems that
while searching the net that I wind up with a mix of VB6, Net2003 and
Net2005
code.

I appreciate your help,

Hexman
Private Sub RemoveRecs()

'************************************************ *****************************
' This routine reads the .pgh file and eliminates any records
that have a '99'
' in them. An output file is created (without the 99's), the
original file is
' deleted and the new file is renamed to the original.

'************************************************ *****************************
Const ForReading = 1
Const ForWriting = 2
Dim FSO ' A File
Scripting object
Dim FSO1 ' A File
Scripting object
Dim TSI ' Input Text
Stream
Dim TSO ' Output Text
Stream
Dim strRecord As String
Dim InFileName As String
Dim OutFileName As String
Dim AnyChanges As Boolean

AnyChanges = False
InFileName = "C:\jjj.txt"
OutFileName = "c:\kkk.txt"
FSO = CreateObject("Scripting.FileSystemObject")
FSO1 = CreateObject("Scripting.FileSystemObject")
TSI = FSO.OpenTextFile(InFileName, ForReading, True)
TSO = FSO1.opentextfile(OutFileName, ForWriting, True)
Do While TSI.AtEndOfStream <True
strRecord = TSI.ReadLine
If InStr(1, strRecord, "99") = 0 Then
TSO.writeline(strRecord)
Else
AnyChanges = True
End If
Loop
TSI.Close()
TSO.close()
If AnyChanges Then
TSI = FSO.GetFile(InFileName)
TSI.Delete()
Rename(OutFileName, InFileName)
Else
TSO = FSO.GetFile(OutFileName)
TSO.Delete()
End If
FSO = Nothing 'Clean up - destroy
objects
FSO1 = Nothing
TSI = Nothing
TSO = Nothing
End Sub

Nov 22 '06 #6
you're the broken record.

a _GIRL_ trying to be a programmer?

no wonder you have short-mans complex lol

Larry Linson Jr
RobinS wrote:
blah blah blah blah blah. It's the broken record again.

Robin S.
-----------------------------------
<aa*********@gmail.comwrote in message
news:11*********************@b28g2000cwb.googlegro ups.com...
how DARE you use Com in .NET?

I mean seriously what the heck is wrong with you?

you should just rewrite everything in PHP; Microsoft has given up on
VB.net; they should be making an announcement soon
I should know; I have a friend that works there they told me that
they're killing VB.net 2002, 2003 AND 2005

-Aaron
Hexman wrote:
Hello All,

I'd like your comments on the code below. The sub does exactly what I
want it to do but I don't feel that it is solid as all. It seems like
I'm
using some VB6 code, .Net2003 code, and .Net2005 code. I'm developing in
vb.net 2005.

This test sub just reads an input text file, writing out records to
another text file, eliminating records that have a '99' in them (it is
similar to
a CSV file).

Some of my concerns are:

1, 'writeline' does not convert to upper/lower case when keyed in - am I
missing a reference?
2. Am I unnecessarily setting too many objects to '= Nothing'?
3. The 'Rename' statement seems like VB6 - isn't there a textstream
rename?

I want to do this the vb.net way as much as possible, but it seems that
while searching the net that I wind up with a mix of VB6, Net2003 and
Net2005
code.

I appreciate your help,

Hexman
Private Sub RemoveRecs()

'************************************************* ****************************
' This routine reads the .pgh file and eliminates any records
that have a '99'
' in them. An output file is created (without the 99's), the
original file is
' deleted and the new file is renamed to the original.

'************************************************* ****************************
Const ForReading = 1
Const ForWriting = 2
Dim FSO ' A File
Scripting object
Dim FSO1 ' A File
Scripting object
Dim TSI ' Input Text
Stream
Dim TSO ' Output Text
Stream
Dim strRecord As String
Dim InFileName As String
Dim OutFileName As String
Dim AnyChanges As Boolean

AnyChanges = False
InFileName = "C:\jjj.txt"
OutFileName = "c:\kkk.txt"
FSO = CreateObject("Scripting.FileSystemObject")
FSO1 = CreateObject("Scripting.FileSystemObject")
TSI = FSO.OpenTextFile(InFileName, ForReading, True)
TSO = FSO1.opentextfile(OutFileName, ForWriting, True)
Do While TSI.AtEndOfStream <True
strRecord = TSI.ReadLine
If InStr(1, strRecord, "99") = 0 Then
TSO.writeline(strRecord)
Else
AnyChanges = True
End If
Loop
TSI.Close()
TSO.close()
If AnyChanges Then
TSI = FSO.GetFile(InFileName)
TSI.Delete()
Rename(OutFileName, InFileName)
Else
TSO = FSO.GetFile(OutFileName)
TSO.Delete()
End If
FSO = Nothing 'Clean up - destroy
objects
FSO1 = Nothing
TSI = Nothing
TSO = Nothing
End Sub
Nov 22 '06 #7
Interesting, again a judgment without even knowing me.

Robin S.
-------------------------------
"Larry Linson" <la***********@hotmail.comwrote in message
news:11*********************@j44g2000cwa.googlegro ups.com...
you're the broken record.

a _GIRL_ trying to be a programmer?

no wonder you have short-mans complex lol

Larry Linson Jr
RobinS wrote:
>blah blah blah blah blah. It's the broken record again.

Robin S.
-----------------------------------
<aa*********@gmail.comwrote in message
news:11*********************@b28g2000cwb.googlegr oups.com...
how DARE you use Com in .NET?

I mean seriously what the heck is wrong with you?

you should just rewrite everything in PHP; Microsoft has given up on
VB.net; they should be making an announcement soon
I should know; I have a friend that works there they told me that
they're killing VB.net 2002, 2003 AND 2005

-Aaron
Hexman wrote:
Hello All,

I'd like your comments on the code below. The sub does exactly what I
want it to do but I don't feel that it is solid as all. It seems like
I'm
using some VB6 code, .Net2003 code, and .Net2005 code. I'm developing
in
vb.net 2005.

This test sub just reads an input text file, writing out records to
another text file, eliminating records that have a '99' in them (it is
similar to
a CSV file).

Some of my concerns are:

1, 'writeline' does not convert to upper/lower case when keyed in -
am I
missing a reference?
2. Am I unnecessarily setting too many objects to '= Nothing'?
3. The 'Rename' statement seems like VB6 - isn't there a textstream
rename?

I want to do this the vb.net way as much as possible, but it seems
that
while searching the net that I wind up with a mix of VB6, Net2003 and
Net2005
code.

I appreciate your help,

Hexman
Private Sub RemoveRecs()

'************************************************ *****************************
' This routine reads the .pgh file and eliminates any records
that have a '99'
' in them. An output file is created (without the 99's), the
original file is
' deleted and the new file is renamed to the original.

'************************************************ *****************************
Const ForReading = 1
Const ForWriting = 2
Dim FSO ' A File
Scripting object
Dim FSO1 ' A File
Scripting object
Dim TSI ' Input Text
Stream
Dim TSO ' Output Text
Stream
Dim strRecord As String
Dim InFileName As String
Dim OutFileName As String
Dim AnyChanges As Boolean

AnyChanges = False
InFileName = "C:\jjj.txt"
OutFileName = "c:\kkk.txt"
FSO = CreateObject("Scripting.FileSystemObject")
FSO1 = CreateObject("Scripting.FileSystemObject")
TSI = FSO.OpenTextFile(InFileName, ForReading, True)
TSO = FSO1.opentextfile(OutFileName, ForWriting, True)
Do While TSI.AtEndOfStream <True
strRecord = TSI.ReadLine
If InStr(1, strRecord, "99") = 0 Then
TSO.writeline(strRecord)
Else
AnyChanges = True
End If
Loop
TSI.Close()
TSO.close()
If AnyChanges Then
TSI = FSO.GetFile(InFileName)
TSI.Delete()
Rename(OutFileName, InFileName)
Else
TSO = FSO.GetFile(OutFileName)
TSO.Delete()
End If
FSO = Nothing 'Clean up - destroy
objects
FSO1 = Nothing
TSI = Nothing
TSO = Nothing
End Sub

Nov 22 '06 #8
Yes I can confirm this, they are dropping vb. It will not be in the
next VS.

The Grand Master
aa*********@gmail.com wrote:xt
how DARE you use Com in .NET?

I mean seriously what the heck is wrong with you?

you should just rewrite everything in PHP; Microsoft has given up on
VB.net; they should be making an announcement soon
I should know; I have a friend that works there they told me that
they're killing VB.net 2002, 2003 AND 2005

-Aaron
Hexman wrote:
Hello All,

I'd like your comments on the code below. The sub does exactly what I want it to do but I don't feel that it is solid as all. It seems like I'm
using some VB6 code, .Net2003 code, and .Net2005 code. I'm developing in vb.net 2005.

This test sub just reads an input text file, writing out records to another text file, eliminating records that have a '99' in them (it is similar to
a CSV file).

Some of my concerns are:

1, 'writeline' does not convert to upper/lower case when keyed in - am I missing a reference?
2. Am I unnecessarily setting too many objects to '= Nothing'?
3. The 'Rename' statement seems like VB6 - isn't there a textstream rename?

I want to do this the vb.net way as much as possible, but it seems that while searching the net that I wind up with a mix of VB6, Net2003 and Net2005
code.

I appreciate your help,

Hexman
Private Sub RemoveRecs()
'************************************************* ****************************
' This routine reads the .pgh file and eliminates any records that have a '99'
' in them. An output file is created (without the 99's), the original file is
' deleted and the new file is renamed to the original.
'************************************************* ****************************
Const ForReading = 1
Const ForWriting = 2
Dim FSO ' A File Scripting object
Dim FSO1 ' A File Scripting object
Dim TSI ' Input Text Stream
Dim TSO ' Output Text Stream
Dim strRecord As String
Dim InFileName As String
Dim OutFileName As String
Dim AnyChanges As Boolean

AnyChanges = False
InFileName = "C:\jjj.txt"
OutFileName = "c:\kkk.txt"
FSO = CreateObject("Scripting.FileSystemObject")
FSO1 = CreateObject("Scripting.FileSystemObject")
TSI = FSO.OpenTextFile(InFileName, ForReading, True)
TSO = FSO1.opentextfile(OutFileName, ForWriting, True)
Do While TSI.AtEndOfStream <True
strRecord = TSI.ReadLine
If InStr(1, strRecord, "99") = 0 Then
TSO.writeline(strRecord)
Else
AnyChanges = True
End If
Loop
TSI.Close()
TSO.close()
If AnyChanges Then
TSI = FSO.GetFile(InFileName)
TSI.Delete()
Rename(OutFileName, InFileName)
Else
TSO = FSO.GetFile(OutFileName)
TSO.Delete()
End If
FSO = Nothing 'Clean up - destroy objects
FSO1 = Nothing
TSI = Nothing
TSO = Nothing
End Sub
Nov 23 '06 #9
So when the next version of Visual Studio comes out and includes Visual Basic--and
it will, since I've already tried out an early version of it--will you promise
to leave these forums with the shame of a false prophet and never post again?
One can only hope.

Yes I can confirm this, they are dropping vb. It will not be in the
next VS.

The Grand Master

aa*********@gmail.com wrote:xt
>how DARE you use Com in .NET?

I mean seriously what the heck is wrong with you?

you should just rewrite everything in PHP; Microsoft has given up on
VB.net; they should be making an announcement soon
I should know; I have a friend that works there they told me that
they're killing VB.net 2002, 2003 AND 2005
-Aaron

Nov 23 '06 #10
btw, are you a girl.. sissypants vb.net wannabe?
RobinS wrote:
Interesting, again a judgment without even knowing me.

Robin S.
-------------------------------
"Larry Linson" <la***********@hotmail.comwrote in message
news:11*********************@j44g2000cwa.googlegro ups.com...
you're the broken record.

a _GIRL_ trying to be a programmer?

no wonder you have short-mans complex lol

Larry Linson Jr
RobinS wrote:
blah blah blah blah blah. It's the broken record again.

Robin S.
-----------------------------------
<aa*********@gmail.comwrote in message
news:11*********************@b28g2000cwb.googlegro ups.com...
how DARE you use Com in .NET?

I mean seriously what the heck is wrong with you?

you should just rewrite everything in PHP; Microsoft has given up on
VB.net; they should be making an announcement soon
I should know; I have a friend that works there they told me that
they're killing VB.net 2002, 2003 AND 2005

-Aaron
Hexman wrote:
Hello All,

I'd like your comments on the code below. The sub does exactly what I
want it to do but I don't feel that it is solid as all. It seems like
I'm
using some VB6 code, .Net2003 code, and .Net2005 code. I'm developing
in
vb.net 2005.

This test sub just reads an input text file, writing out records to
another text file, eliminating records that have a '99' in them (it is
similar to
a CSV file).

Some of my concerns are:

1, 'writeline' does not convert to upper/lower case when keyed in -
am I
missing a reference?
2. Am I unnecessarily setting too many objects to '= Nothing'?
3. The 'Rename' statement seems like VB6 - isn't there a textstream
rename?

I want to do this the vb.net way as much as possible, but it seems
that
while searching the net that I wind up with a mix of VB6, Net2003 and
Net2005
code.

I appreciate your help,

Hexman
Private Sub RemoveRecs()

'************************************************* ****************************
' This routine reads the .pgh file and eliminates any records
that have a '99'
' in them. An output file is created (without the 99's), the
original file is
' deleted and the new file is renamed to the original.

'************************************************* ****************************
Const ForReading = 1
Const ForWriting = 2
Dim FSO ' A File
Scripting object
Dim FSO1 ' A File
Scripting object
Dim TSI ' Input Text
Stream
Dim TSO ' Output Text
Stream
Dim strRecord As String
Dim InFileName As String
Dim OutFileName As String
Dim AnyChanges As Boolean

AnyChanges = False
InFileName = "C:\jjj.txt"
OutFileName = "c:\kkk.txt"
FSO = CreateObject("Scripting.FileSystemObject")
FSO1 = CreateObject("Scripting.FileSystemObject")
TSI = FSO.OpenTextFile(InFileName, ForReading, True)
TSO = FSO1.opentextfile(OutFileName, ForWriting, True)
Do While TSI.AtEndOfStream <True
strRecord = TSI.ReadLine
If InStr(1, strRecord, "99") = 0 Then
TSO.writeline(strRecord)
Else
AnyChanges = True
End If
Loop
TSI.Close()
TSO.close()
If AnyChanges Then
TSI = FSO.GetFile(InFileName)
TSI.Delete()
Rename(OutFileName, InFileName)
Else
TSO = FSO.GetFile(OutFileName)
TSO.Delete()
End If
FSO = Nothing 'Clean up - destroy
objects
FSO1 = Nothing
TSI = Nothing
TSO = Nothing
End Sub
Nov 23 '06 #11
In the VS configuration area, you can force VB to always start new projects
with Option Strict On and Option Explicit On. This way you won't forget to
do it yourself.

Mike Ober.

"Hexman" <He****@binary.comwrote in message
news:pk********************************@4ax.com...

Nov 23 '06 #12
This troll has been reported to their ISP (outgun.com).

Mike Ober.

"Master Programmer" <ma***************@outgun.comwrote in message
news:11**********************@f16g2000cwb.googlegr oups.com...
Yes I can confirm this, they are dropping vb. It will not be in the
next VS.

The Grand Master
aa*********@gmail.com wrote:xt
how DARE you use Com in .NET?

I mean seriously what the heck is wrong with you?

you should just rewrite everything in PHP; Microsoft has given up on
VB.net; they should be making an announcement soon
I should know; I have a friend that works there they told me that
they're killing VB.net 2002, 2003 AND 2005

-Aaron
Hexman wrote:
Hello All,
>
I'd like your comments on the code below. The sub does exactly what I
want it to do but I don't feel that it is solid as all. It seems like I'm
using some VB6 code, .Net2003 code, and .Net2005 code. I'm developing
in vb.net 2005.
>
This test sub just reads an input text file, writing out records to
another text file, eliminating records that have a '99' in them (it is
similar to
a CSV file).
>
Some of my concerns are:
>
1, 'writeline' does not convert to upper/lower case when keyed in -
am I missing a reference?
2. Am I unnecessarily setting too many objects to '= Nothing'?
3. The 'Rename' statement seems like VB6 - isn't there a textstream
rename?
>
I want to do this the vb.net way as much as possible, but it seems
that while searching the net that I wind up with a mix of VB6, Net2003 and
Net2005
code.
>
I appreciate your help,
>
Hexman
>
>
Private Sub RemoveRecs()
>
'************************************************* **************************
**
' This routine reads the .pgh file and eliminates any records
that have a '99'
' in them. An output file is created (without the 99's), the
original file is
' deleted and the new file is renamed to the original.
>
'************************************************* **************************
**
Const ForReading = 1
Const ForWriting = 2
Dim FSO ' A File
Scripting object
Dim FSO1 ' A File
Scripting object
Dim TSI ' Input Text
Stream
Dim TSO ' Output Text
Stream
Dim strRecord As String
Dim InFileName As String
Dim OutFileName As String
Dim AnyChanges As Boolean
>
AnyChanges = False
InFileName = "C:\jjj.txt"
OutFileName = "c:\kkk.txt"
FSO = CreateObject("Scripting.FileSystemObject")
FSO1 = CreateObject("Scripting.FileSystemObject")
TSI = FSO.OpenTextFile(InFileName, ForReading, True)
TSO = FSO1.opentextfile(OutFileName, ForWriting, True)
Do While TSI.AtEndOfStream <True
strRecord = TSI.ReadLine
If InStr(1, strRecord, "99") = 0 Then
TSO.writeline(strRecord)
Else
AnyChanges = True
End If
Loop
TSI.Close()
TSO.close()
If AnyChanges Then
TSI = FSO.GetFile(InFileName)
TSI.Delete()
Rename(OutFileName, InFileName)
Else
TSO = FSO.GetFile(OutFileName)
TSO.Delete()
End If
FSO = Nothing 'Clean up - destroy
objects
FSO1 = Nothing
TSI = Nothing
TSO = Nothing
End Sub


Nov 23 '06 #13
Thanks Mike, I'll do that.

Hexman.

On Thu, 23 Nov 2006 23:40:32 GMT, "Michael D. Ober" <obermd.@.alum.mit.edu.nospamwrote:
>In the VS configuration area, you can force VB to always start new projects
with Option Strict On and Option Explicit On. This way you won't forget to
do it yourself.

Mike Ober.

"Hexman" <He****@binary.comwrote in message
news:pk********************************@4ax.com.. .

Nov 24 '06 #14
eat shit for reporting master programmer

he's speaking free speech; speaking the truth.

Microsoft 'blessed us' with a 3 year delay on VB in the DOTNET world
just so that they could stick a giant pink DILDO named C# up their
_ASS_

fuck Microsoft and fuck C#
and FUCK YOU FOR CENSORING MASTER PROGRAMMER

I'll just keep on using PHP; it's a better faster langauge anyways

-Aaron


Hexman wrote:
Thanks Mike, I'll do that.

Hexman.

On Thu, 23 Nov 2006 23:40:32 GMT, "Michael D. Ober" <obermd.@.alum.mit.edu.nospamwrote:
In the VS configuration area, you can force VB to always start new projects
with Option Strict On and Option Explicit On. This way you won't forget to
do it yourself.

Mike Ober.

"Hexman" <He****@binary.comwrote in message
news:pk********************************@4ax.com...
Nov 24 '06 #15
I liked that idea so much, I reported the other guy to
Google. Thanks for the great idea.

Robin S.
---------------------
"Michael D. Ober" <obermd.@.alum.mit.edu.nospamwrote in message
news:rt*****************@newsread2.news.pas.earthl ink.net...
This troll has been reported to their ISP (outgun.com).

Mike Ober.

"Master Programmer" <ma***************@outgun.comwrote in message
news:11**********************@f16g2000cwb.googlegr oups.com...
>Yes I can confirm this, they are dropping vb. It will not be in the
next VS.

The Grand Master
aa*********@gmail.com wrote:xt
how DARE you use Com in .NET?

I mean seriously what the heck is wrong with you?

you should just rewrite everything in PHP; Microsoft has given up on
VB.net; they should be making an announcement soon
I should know; I have a friend that works there they told me that
they're killing VB.net 2002, 2003 AND 2005

-Aaron
Hexman wrote:
Hello All,

I'd like your comments on the code below. The sub does exactly what
I
want it to do but I don't feel that it is solid as all. It seems like I'm
using some VB6 code, .Net2003 code, and .Net2005 code. I'm
developing
in vb.net 2005.
>
This test sub just reads an input text file, writing out records to
another text file, eliminating records that have a '99' in them (it is
similar to
a CSV file).

Some of my concerns are:

1, 'writeline' does not convert to upper/lower case when keyed in -
am I missing a reference?
2. Am I unnecessarily setting too many objects to '= Nothing'?
3. The 'Rename' statement seems like VB6 - isn't there a textstream
rename?
>
I want to do this the vb.net way as much as possible, but it seems
that while searching the net that I wind up with a mix of VB6, Net2003 and
Net2005
code.

I appreciate your help,

Hexman
Private Sub RemoveRecs()
'************************************************* **************************
**
' This routine reads the .pgh file and eliminates any records
that have a '99'
' in them. An output file is created (without the 99's), the
original file is
' deleted and the new file is renamed to the original.
'************************************************* **************************
**
Const ForReading = 1
Const ForWriting = 2
Dim FSO ' A File
Scripting object
Dim FSO1 ' A File
Scripting object
Dim TSI ' Input Text
Stream
Dim TSO ' Output Text
Stream
Dim strRecord As String
Dim InFileName As String
Dim OutFileName As String
Dim AnyChanges As Boolean

AnyChanges = False
InFileName = "C:\jjj.txt"
OutFileName = "c:\kkk.txt"
FSO = CreateObject("Scripting.FileSystemObject")
FSO1 = CreateObject("Scripting.FileSystemObject")
TSI = FSO.OpenTextFile(InFileName, ForReading, True)
TSO = FSO1.opentextfile(OutFileName, ForWriting, True)
Do While TSI.AtEndOfStream <True
strRecord = TSI.ReadLine
If InStr(1, strRecord, "99") = 0 Then
TSO.writeline(strRecord)
Else
AnyChanges = True
End If
Loop
TSI.Close()
TSO.close()
If AnyChanges Then
TSI = FSO.GetFile(InFileName)
TSI.Delete()
Rename(OutFileName, InFileName)
Else
TSO = FSO.GetFile(OutFileName)
TSO.Delete()
End If
FSO = Nothing 'Clean up - destroy
objects
FSO1 = Nothing
TSI = Nothing
TSO = Nothing
End Sub



Nov 25 '06 #16
eat a cock bitch

stop taking it in the ass for Microsoft; they abuse us and you dont
have the balls to stand up for yourself

because you're a wimpy ass GIRL

-Aaron
RobinS wrote:
I liked that idea so much, I reported the other guy to
Google. Thanks for the great idea.

Robin S.
---------------------
"Michael D. Ober" <obermd.@.alum.mit.edu.nospamwrote in message
news:rt*****************@newsread2.news.pas.earthl ink.net...
This troll has been reported to their ISP (outgun.com).

Mike Ober.

"Master Programmer" <ma***************@outgun.comwrote in message
news:11**********************@f16g2000cwb.googlegr oups.com...
Yes I can confirm this, they are dropping vb. It will not be in the
next VS.

The Grand Master
aa*********@gmail.com wrote:xt
how DARE you use Com in .NET?

I mean seriously what the heck is wrong with you?

you should just rewrite everything in PHP; Microsoft has given up on
VB.net; they should be making an announcement soon
I should know; I have a friend that works there they told me that
they're killing VB.net 2002, 2003 AND 2005

-Aaron
Hexman wrote:
Hello All,
>
I'd like your comments on the code below. The sub does exactly what
I
want it to do but I don't feel that it is solid as all. It seems like I'm
using some VB6 code, .Net2003 code, and .Net2005 code. I'm
developing
in vb.net 2005.
>
This test sub just reads an input text file, writing out records to
another text file, eliminating records that have a '99' in them (it is
similar to
a CSV file).
>
Some of my concerns are:
>
1, 'writeline' does not convert to upper/lower case when keyed in -
am I missing a reference?
2. Am I unnecessarily setting too many objects to '= Nothing'?
3. The 'Rename' statement seems like VB6 - isn't there a textstream
rename?
>
I want to do this the vb.net way as much as possible, but it seems
that while searching the net that I wind up with a mix of VB6, Net2003 and
Net2005
code.
>
I appreciate your help,
>
Hexman
>
>
Private Sub RemoveRecs()
>
'************************************************* **************************
**
' This routine reads the .pgh file and eliminates any records
that have a '99'
' in them. An output file is created (without the 99's), the
original file is
' deleted and the new file is renamed to the original.
>
'************************************************* **************************
**
Const ForReading = 1
Const ForWriting = 2
Dim FSO ' A File
Scripting object
Dim FSO1 ' A File
Scripting object
Dim TSI ' Input Text
Stream
Dim TSO ' Output Text
Stream
Dim strRecord As String
Dim InFileName As String
Dim OutFileName As String
Dim AnyChanges As Boolean
>
AnyChanges = False
InFileName = "C:\jjj.txt"
OutFileName = "c:\kkk.txt"
FSO = CreateObject("Scripting.FileSystemObject")
FSO1 = CreateObject("Scripting.FileSystemObject")
TSI = FSO.OpenTextFile(InFileName, ForReading, True)
TSO = FSO1.opentextfile(OutFileName, ForWriting, True)
Do While TSI.AtEndOfStream <True
strRecord = TSI.ReadLine
If InStr(1, strRecord, "99") = 0 Then
TSO.writeline(strRecord)
Else
AnyChanges = True
End If
Loop
TSI.Close()
TSO.close()
If AnyChanges Then
TSI = FSO.GetFile(InFileName)
TSI.Delete()
Rename(OutFileName, InFileName)
Else
TSO = FSO.GetFile(OutFileName)
TSO.Delete()
End If
FSO = Nothing 'Clean up - destroy
objects
FSO1 = Nothing
TSI = Nothing
TSO = Nothing
End Sub
Nov 25 '06 #17
There you go, making assumptions again.

Robin S.
------------------------------
<aa*********@gmail.comwrote in message
news:11********************@h54g2000cwb.googlegrou ps.com...
eat a cock bitch

stop taking it in the ass for Microsoft; they abuse us and you dont
have the balls to stand up for yourself

because you're a wimpy ass GIRL

-Aaron
RobinS wrote:
>I liked that idea so much, I reported the other guy to
Google. Thanks for the great idea.

Robin S.
---------------------
"Michael D. Ober" <obermd.@.alum.mit.edu.nospamwrote in message
news:rt*****************@newsread2.news.pas.earth link.net...
This troll has been reported to their ISP (outgun.com).

Mike Ober.

"Master Programmer" <ma***************@outgun.comwrote in message
news:11**********************@f16g2000cwb.googlegr oups.com...
Yes I can confirm this, they are dropping vb. It will not be in the
next VS.

The Grand Master
aa*********@gmail.com wrote:xt
how DARE you use Com in .NET?

I mean seriously what the heck is wrong with you?

you should just rewrite everything in PHP; Microsoft has given up on
VB.net; they should be making an announcement soon
I should know; I have a friend that works there they told me that
they're killing VB.net 2002, 2003 AND 2005

-Aaron
Hexman wrote:
Hello All,

I'd like your comments on the code below. The sub does exactly
what
I
want it to do but I don't feel that it is solid as all. It seems like
I'm
using some VB6 code, .Net2003 code, and .Net2005 code. I'm
developing
in vb.net 2005.

This test sub just reads an input text file, writing out records
to
another text file, eliminating records that have a '99' in them (it is
similar to
a CSV file).

Some of my concerns are:

1, 'writeline' does not convert to upper/lower case when keyed
in -
am I missing a reference?
2. Am I unnecessarily setting too many objects to '= Nothing'?
3. The 'Rename' statement seems like VB6 - isn't there a
textstream
rename?

I want to do this the vb.net way as much as possible, but it seems
that while searching the net that I wind up with a mix of VB6, Net2003
and
Net2005
code.

I appreciate your help,

Hexman
Private Sub RemoveRecs()

'************************************************* **************************
**
' This routine reads the .pgh file and eliminates any
records
that have a '99'
' in them. An output file is created (without the 99's),
the
original file is
' deleted and the new file is renamed to the original.

'************************************************* **************************
**
Const ForReading = 1
Const ForWriting = 2
Dim FSO ' A File
Scripting object
Dim FSO1 ' A File
Scripting object
Dim TSI ' Input
Text
Stream
Dim TSO ' Output
Text
Stream
Dim strRecord As String
Dim InFileName As String
Dim OutFileName As String
Dim AnyChanges As Boolean

AnyChanges = False
InFileName = "C:\jjj.txt"
OutFileName = "c:\kkk.txt"
FSO = CreateObject("Scripting.FileSystemObject")
FSO1 = CreateObject("Scripting.FileSystemObject")
TSI = FSO.OpenTextFile(InFileName, ForReading, True)
TSO = FSO1.opentextfile(OutFileName, ForWriting, True)
Do While TSI.AtEndOfStream <True
strRecord = TSI.ReadLine
If InStr(1, strRecord, "99") = 0 Then
TSO.writeline(strRecord)
Else
AnyChanges = True
End If
Loop
TSI.Close()
TSO.close()
If AnyChanges Then
TSI = FSO.GetFile(InFileName)
TSI.Delete()
Rename(OutFileName, InFileName)
Else
TSO = FSO.GetFile(OutFileName)
TSO.Delete()
End If
FSO = Nothing 'Clean up -
destroy
objects
FSO1 = Nothing
TSI = Nothing
TSO = Nothing
End Sub


Nov 25 '06 #18
well... i'll make you a deal buddy

when microsoft does this:

a) microsoft.com/vb should GO SOMEWHERE
b) NO vs crashes in a month for me
c) _EVERY_SINGLE_PROGRAMMING_EXAMPLE_ is in both C# and VB.net
d) vb newsgroup should be public.microsoft.vb.. not this
'microsoft.public.dotnet.languages.vb' crap
e) it isn't verbose like 2002,2003,2005
f) i can copy and paste datasets in SSRS in between reports
g) they support vb6
h) they support developing new COM components
i) they support existing ActiveX controls

if all those come true; I might lay off...

but until then; their backwards ass crap; i've just about had enough of
it


Tim Patrick wrote:
So when the next version of Visual Studio comes out and includes Visual Basic--and
it will, since I've already tried out an early version of it--will you promise
to leave these forums with the shame of a false prophet and never post again?
One can only hope.

Yes I can confirm this, they are dropping vb. It will not be in the
next VS.

The Grand Master

aa*********@gmail.com wrote:xt
how DARE you use Com in .NET?

I mean seriously what the heck is wrong with you?

you should just rewrite everything in PHP; Microsoft has given up on
VB.net; they should be making an announcement soon
I should know; I have a friend that works there they told me that
they're killing VB.net 2002, 2003 AND 2005
-Aaron
Nov 27 '06 #19
Except for item #d (which is just a side effect of your overall bad feeling),
I fully understand your frustration. (By the way, "microsoft.com/vbasic"
does go to the Visual Basic page; I agree that "microsoft.com/vb" should
as well.)

Concerning items #g through #i: I can tell you how to become rich beyond
your wildest dreams. Start a company that fully supports those who wish to
continue with VB6. Make a name for yourself, and then approach Microsoft
about licensing the VB6 product and its source code for support and enhancement
purposes. Everyone always says Microsoft only cares about money; go ahead
and prove it. Convince them that it is in their financial best interest to
allow your new company to extend Visual Basic Classic.

You can draw a lot more flies with honey than you can with vinegar. Using
the keyboard to constantly browbeat another product that, frankly, a lot
of people actually like to use is insanity. These forums have no influence
on Microsoft's business decisions. But a well-crafted business plan just
might.

-----
Tim Patrick - www.timaki.com
Start-to-Finish Visual Basic 2005
well... i'll make you a deal buddy

when microsoft does this:

a) microsoft.com/vb should GO SOMEWHERE
b) NO vs crashes in a month for me
c) _EVERY_SINGLE_PROGRAMMING_EXAMPLE_ is in both C# and VB.net
d) vb newsgroup should be public.microsoft.vb.. not this
'microsoft.public.dotnet.languages.vb' crap
e) it isn't verbose like 2002,2003,2005
f) i can copy and paste datasets in SSRS in between reports
g) they support vb6
h) they support developing new COM components
i) they support existing ActiveX controls
if all those come true; I might lay off...

but until then; their backwards ass crap; i've just about had enough
of it

Tim Patrick wrote:
>So when the next version of Visual Studio comes out and includes
Visual Basic--and
it will, since I've already tried out an early version of it--will
you promise
to leave these forums with the shame of a false prophet and never
post again?
One can only hope.

Nov 27 '06 #20
people like to use VB.net?

ROFL

what universe do you come from?

show me some stats.. and I'll show you some stats that say '90% of vb
developers still use VB6'

I would notify the folks at Monster.com and craigslist.org/job because
I sure don't see many VB.net _JOBS_

-Larry
Tim Patrick wrote:
Except for item #d (which is just a side effect of your overall bad feeling),
I fully understand your frustration. (By the way, "microsoft.com/vbasic"
does go to the Visual Basic page; I agree that "microsoft.com/vb" should
as well.)

Concerning items #g through #i: I can tell you how to become rich beyond
your wildest dreams. Start a company that fully supports those who wish to
continue with VB6. Make a name for yourself, and then approach Microsoft
about licensing the VB6 product and its source code for support and enhancement
purposes. Everyone always says Microsoft only cares about money; go ahead
and prove it. Convince them that it is in their financial best interest to
allow your new company to extend Visual Basic Classic.

You can draw a lot more flies with honey than you can with vinegar. Using
the keyboard to constantly browbeat another product that, frankly, a lot
of people actually like to use is insanity. These forums have no influence
on Microsoft's business decisions. But a well-crafted business plan just
might.

-----
Tim Patrick - www.timaki.com
Start-to-Finish Visual Basic 2005
well... i'll make you a deal buddy

when microsoft does this:

a) microsoft.com/vb should GO SOMEWHERE
b) NO vs crashes in a month for me
c) _EVERY_SINGLE_PROGRAMMING_EXAMPLE_ is in both C# and VB.net
d) vb newsgroup should be public.microsoft.vb.. not this
'microsoft.public.dotnet.languages.vb' crap
e) it isn't verbose like 2002,2003,2005
f) i can copy and paste datasets in SSRS in between reports
g) they support vb6
h) they support developing new COM components
i) they support existing ActiveX controls
if all those come true; I might lay off...

but until then; their backwards ass crap; i've just about had enough
of it

Tim Patrick wrote:
So when the next version of Visual Studio comes out and includes
Visual Basic--and
it will, since I've already tried out an early version of it--will
you promise
to leave these forums with the shame of a false prophet and never
post again?
One can only hope.
Nov 27 '06 #21
But I like VB.NET, and I know others who do as well. I've attended conferences
with hundreds of people who are as excited about it as I am.

Your 90% statistic seems high, but I wouldn't doubt that well over 50% of
VB programmers still use VB6 or VBA. And it's that VBA component that is
the key. Many who use VB don't "really" use VB at all. They use VBA, because
they are not really interested in programming. They are interested in automating
Office and other applications that house VBA. They are essentially business
users who need enhanced macro capabilities.

Personally, I wouldn't have a problem with Microsoft keeping VBA around as
a macro tool. When they switched from WordBasic to VBA, it was quite an ordeal.
But keeping VBA and promoting VB.NET are two different things.

Like I said, if you (or anyone) were truly serious about the benefits of
VB6 or VBA, you would do something about it from a business activity perspective.
Anyone can gripe and moan and mock. Doing something positive about the situation
would be something I could respect.

Tell you what: If you agree to stop the bellyaching and instead come up with
a serious business plan that engages the future of VB6/VBA, and dialog with
Microsoft about it in a professional manner, I would be open to writing something
(i.e., books or articles) for an enhanced Classic VB product. Other authors
would do so as well. If you have a professional product with a viable future,
then you will be able to post in the forums something that others will actually
want to read.

-----
Tim Patrick - www.timaki.com
Start-to-Finish Visual Basic 2005
people like to use VB.net?

ROFL

what universe do you come from?

show me some stats.. and I'll show you some stats that say '90% of vb
developers still use VB6'

I would notify the folks at Monster.com and craigslist.org/job because
I sure don't see many VB.net _JOBS_

-Larry

Tim Patrick wrote:
>Except for item #d (which is just a side effect of your overall bad
feeling),
I fully understand your frustration. (By the way,
"microsoft.com/vbasic"
does go to the Visual Basic page; I agree that "microsoft.com/vb"
should
as well.)
Concerning items #g through #i: I can tell you how to become rich
beyond
your wildest dreams. Start a company that fully supports those who
wish to
continue with VB6. Make a name for yourself, and then approach
Microsoft
about licensing the VB6 product and its source code for support and
enhancement
purposes. Everyone always says Microsoft only cares about money; go
ahead
and prove it. Convince them that it is in their financial best
interest to
allow your new company to extend Visual Basic Classic.
You can draw a lot more flies with honey than you can with vinegar.
Using the keyboard to constantly browbeat another product that,
frankly, a lot of people actually like to use is insanity. These
forums have no influence on Microsoft's business decisions. But a
well-crafted business plan just might.

-----
Tim Patrick - www.timaki.com
Start-to-Finish Visual Basic 2005
>>well... i'll make you a deal buddy

when microsoft does this:

a) microsoft.com/vb should GO SOMEWHERE
b) NO vs crashes in a month for me
c) _EVERY_SINGLE_PROGRAMMING_EXAMPLE_ is in both C# and VB.net
d) vb newsgroup should be public.microsoft.vb.. not this
'microsoft.public.dotnet.languages.vb' crap
e) it isn't verbose like 2002,2003,2005
f) i can copy and paste datasets in SSRS in between reports
g) they support vb6
h) they support developing new COM components
i) they support existing ActiveX controls
if all those come true; I might lay off...
but until then; their backwards ass crap; i've just about had enough
of it

Tim Patrick wrote:

So when the next version of Visual Studio comes out and includes
Visual Basic--and
it will, since I've already tried out an early version of it--will
you promise
to leave these forums with the shame of a false prophet and never
post again?
One can only hope.

Nov 27 '06 #22
re:
Your 90% statistic seems high, but I wouldn't doubt that well over 50%
of
VB programmers still use VB6 or VBA. And it's that VBA component that
is
the key. Many who use VB don't "really" use VB at all. They use VBA,
because
they are not really interested in programming. They are interested in
automating
Office and other applications that house VBA. They are essentially
business
users who need enhanced macro capabilities.
LISTEN YOU COCKSUCKING BITCH

I am a _REAL_ vb6 developer.. even though I only use 'Microsoft Access'
as my primary development platform.

does it somehow make me less of a programmer?

eat a dick, buddy

I don't deal with DLL hell.
I dont deal with ActiveX hell.
I dont deal with closing connections; and I dont deal with opening
connections.

It's ALL AUTOMATIC FOR ME.

and VB.net IS DOTNOT a valid replacement for Microsoft Access.

I can just flatout OUT-DEVELOP you cocksuckers with one hand tied
behind my back.

Small Simple Data Entry And Reporting

Does VB 2005 support it?
I sure dont think so.. I dont think that Microsoft has really figured
out their whole SSRS marketing MESSAGE yet; but it's sure as hell not
as powerful as Microsoft Access

80% of the software development in the WORLD is in Microsoft Excel
and you guys don't see the problem here?

The problem is that Microsoft can't compete with itself; in the
question of Microsoft Access vs VB 2005; Im sorry but there is NO
COMPETITION for ROI.

-Aaron


Tim Patrick wrote:
But I like VB.NET, and I know others who do as well. I've attended conferences
with hundreds of people who are as excited about it as I am.

Your 90% statistic seems high, but I wouldn't doubt that well over 50% of
VB programmers still use VB6 or VBA. And it's that VBA component that is
the key. Many who use VB don't "really" use VB at all. They use VBA, because
they are not really interested in programming. They are interested in automating
Office and other applications that house VBA. They are essentially business
users who need enhanced macro capabilities.

Personally, I wouldn't have a problem with Microsoft keeping VBA around as
a macro tool. When they switched from WordBasic to VBA, it was quite an ordeal.
But keeping VBA and promoting VB.NET are two different things.

Like I said, if you (or anyone) were truly serious about the benefits of
VB6 or VBA, you would do something about it from a business activity perspective.
Anyone can gripe and moan and mock. Doing something positive about the situation
would be something I could respect.

Tell you what: If you agree to stop the bellyaching and instead come up with
a serious business plan that engages the future of VB6/VBA, and dialog with
Microsoft about it in a professional manner, I would be open to writing something
(i.e., books or articles) for an enhanced Classic VB product. Other authors
would do so as well. If you have a professional product with a viable future,
then you will be able to post in the forums something that others will actually
want to read.

-----
Tim Patrick - www.timaki.com
Start-to-Finish Visual Basic 2005
people like to use VB.net?

ROFL

what universe do you come from?

show me some stats.. and I'll show you some stats that say '90% of vb
developers still use VB6'

I would notify the folks at Monster.com and craigslist.org/job because
I sure don't see many VB.net _JOBS_

-Larry

Tim Patrick wrote:
Except for item #d (which is just a side effect of your overall bad
feeling),
I fully understand your frustration. (By the way,
"microsoft.com/vbasic"
does go to the Visual Basic page; I agree that "microsoft.com/vb"
should
as well.)
Concerning items #g through #i: I can tell you how to become rich
beyond
your wildest dreams. Start a company that fully supports those who
wish to
continue with VB6. Make a name for yourself, and then approach
Microsoft
about licensing the VB6 product and its source code for support and
enhancement
purposes. Everyone always says Microsoft only cares about money; go
ahead
and prove it. Convince them that it is in their financial best
interest to
allow your new company to extend Visual Basic Classic.
You can draw a lot more flies with honey than you can with vinegar.
Using the keyboard to constantly browbeat another product that,
frankly, a lot of people actually like to use is insanity. These
forums have no influence on Microsoft's business decisions. But a
well-crafted business plan just might.

-----
Tim Patrick - www.timaki.com
Start-to-Finish Visual Basic 2005
well... i'll make you a deal buddy

when microsoft does this:

a) microsoft.com/vb should GO SOMEWHERE
b) NO vs crashes in a month for me
c) _EVERY_SINGLE_PROGRAMMING_EXAMPLE_ is in both C# and VB.net
d) vb newsgroup should be public.microsoft.vb.. not this
'microsoft.public.dotnet.languages.vb' crap
e) it isn't verbose like 2002,2003,2005
f) i can copy and paste datasets in SSRS in between reports
g) they support vb6
h) they support developing new COM components
i) they support existing ActiveX controls
if all those come true; I might lay off...
but until then; their backwards ass crap; i've just about had enough
of it

Tim Patrick wrote:

So when the next version of Visual Studio comes out and includes
Visual Basic--and
it will, since I've already tried out an early version of it--will
you promise
to leave these forums with the shame of a false prophet and never
post again?
One can only hope.
Nov 27 '06 #23
VBA _IS_ VB6 _IS_ VBScript

I dont denote the differences between the 3 langauges; and Microsofts'
current selection of programming languages?? it isn't HALF as powerful
and CONSISTENT as the VB6 days.

-Aaron


Tim Patrick wrote:
But I like VB.NET, and I know others who do as well. I've attended conferences
with hundreds of people who are as excited about it as I am.

Your 90% statistic seems high, but I wouldn't doubt that well over 50% of
VB programmers still use VB6 or VBA. And it's that VBA component that is
the key. Many who use VB don't "really" use VB at all. They use VBA, because
they are not really interested in programming. They are interested in automating
Office and other applications that house VBA. They are essentially business
users who need enhanced macro capabilities.

Personally, I wouldn't have a problem with Microsoft keeping VBA around as
a macro tool. When they switched from WordBasic to VBA, it was quite an ordeal.
But keeping VBA and promoting VB.NET are two different things.

Like I said, if you (or anyone) were truly serious about the benefits of
VB6 or VBA, you would do something about it from a business activity perspective.
Anyone can gripe and moan and mock. Doing something positive about the situation
would be something I could respect.

Tell you what: If you agree to stop the bellyaching and instead come up with
a serious business plan that engages the future of VB6/VBA, and dialog with
Microsoft about it in a professional manner, I would be open to writing something
(i.e., books or articles) for an enhanced Classic VB product. Other authors
would do so as well. If you have a professional product with a viable future,
then you will be able to post in the forums something that others will actually
want to read.

-----
Tim Patrick - www.timaki.com
Start-to-Finish Visual Basic 2005
people like to use VB.net?

ROFL

what universe do you come from?

show me some stats.. and I'll show you some stats that say '90% of vb
developers still use VB6'

I would notify the folks at Monster.com and craigslist.org/job because
I sure don't see many VB.net _JOBS_

-Larry

Tim Patrick wrote:
Except for item #d (which is just a side effect of your overall bad
feeling),
I fully understand your frustration. (By the way,
"microsoft.com/vbasic"
does go to the Visual Basic page; I agree that "microsoft.com/vb"
should
as well.)
Concerning items #g through #i: I can tell you how to become rich
beyond
your wildest dreams. Start a company that fully supports those who
wish to
continue with VB6. Make a name for yourself, and then approach
Microsoft
about licensing the VB6 product and its source code for support and
enhancement
purposes. Everyone always says Microsoft only cares about money; go
ahead
and prove it. Convince them that it is in their financial best
interest to
allow your new company to extend Visual Basic Classic.
You can draw a lot more flies with honey than you can with vinegar.
Using the keyboard to constantly browbeat another product that,
frankly, a lot of people actually like to use is insanity. These
forums have no influence on Microsoft's business decisions. But a
well-crafted business plan just might.

-----
Tim Patrick - www.timaki.com
Start-to-Finish Visual Basic 2005
well... i'll make you a deal buddy

when microsoft does this:

a) microsoft.com/vb should GO SOMEWHERE
b) NO vs crashes in a month for me
c) _EVERY_SINGLE_PROGRAMMING_EXAMPLE_ is in both C# and VB.net
d) vb newsgroup should be public.microsoft.vb.. not this
'microsoft.public.dotnet.languages.vb' crap
e) it isn't verbose like 2002,2003,2005
f) i can copy and paste datasets in SSRS in between reports
g) they support vb6
h) they support developing new COM components
i) they support existing ActiveX controls
if all those come true; I might lay off...
but until then; their backwards ass crap; i've just about had enough
of it

Tim Patrick wrote:

So when the next version of Visual Studio comes out and includes
Visual Basic--and
it will, since I've already tried out an early version of it--will
you promise
to leave these forums with the shame of a false prophet and never
post again?
One can only hope.
Nov 27 '06 #24
<aa*********@gmail.comwrote in message
news:11**********************@l12g2000cwl.googlegr oups.com...
I am a _REAL_ vb6 developer.. even though I only use 'Microsoft Access'
as my primary development platform.

I sure dont think so.. I dont think that Microsoft has really figured
out their whole SSRS marketing MESSAGE yet; but it's sure as hell not
as powerful as Microsoft Access
<aa*********@gmail.comwrote in message
news:11**********************@l12g2000cwl.googlegr oups.com...
not really where the problem is?

are you still using MDB?

MDB is for fucking retards lose the training wheels, jackass

-Aaron
SQL DBA / Architect

Having a conflict of internal personalities are we Larry??
Nov 27 '06 #25
how dare you say 'im not a real programmer'

just because I prefer office dev?

it's ridiculous
we _ARE_ interested in programming.. but crap like OOP and XML and
other bullshit 'Marketing Crap' do not provide decent ROI.

I mean seriously here.
Does OOP and XML and ADO.net _MAKE_ME_MORE_POWERFUL_?

Does it make my job EASIER?
Does it make me a faster programmer?

IT SURE DOESNT

I build more complex apps in an hour then you do in a week.
And I dont have to deal with DLL hell... I dont have to deal with
deploying ActiveX controls; I dont have to deal with 3 tier apps.

Everything works perfectly using Access Data Projects.

it doesn't make me a Junior Developer-- it makes me a FOCUSED DEVELOPER
if VB.net had a DECENT ROI then maybe I would be a sellout

but as it is; it is unnecessary BLOATWARE

OOP doesn't fill my fridge with sandwiches
XML doesn't fill my fridge with sandwiches
-Aaron
DBA / Developer

Tim Patrick wrote:
But I like VB.NET, and I know others who do as well. I've attended conferences
with hundreds of people who are as excited about it as I am.

Your 90% statistic seems high, but I wouldn't doubt that well over 50% of
VB programmers still use VB6 or VBA. And it's that VBA component that is
the key. Many who use VB don't "really" use VB at all. They use VBA, because
they are not really interested in programming. They are interested in automating
Office and other applications that house VBA. They are essentially business
users who need enhanced macro capabilities.

Personally, I wouldn't have a problem with Microsoft keeping VBA around as
a macro tool. When they switched from WordBasic to VBA, it was quite an ordeal.
But keeping VBA and promoting VB.NET are two different things.

Like I said, if you (or anyone) were truly serious about the benefits of
VB6 or VBA, you would do something about it from a business activity perspective.
Anyone can gripe and moan and mock. Doing something positive about the situation
would be something I could respect.

Tell you what: If you agree to stop the bellyaching and instead come up with
a serious business plan that engages the future of VB6/VBA, and dialog with
Microsoft about it in a professional manner, I would be open to writing something
(i.e., books or articles) for an enhanced Classic VB product. Other authors
would do so as well. If you have a professional product with a viable future,
then you will be able to post in the forums something that others will actually
want to read.

-----
Tim Patrick - www.timaki.com
Start-to-Finish Visual Basic 2005
people like to use VB.net?

ROFL

what universe do you come from?

show me some stats.. and I'll show you some stats that say '90% of vb
developers still use VB6'

I would notify the folks at Monster.com and craigslist.org/job because
I sure don't see many VB.net _JOBS_

-Larry

Tim Patrick wrote:
Except for item #d (which is just a side effect of your overall bad
feeling),
I fully understand your frustration. (By the way,
"microsoft.com/vbasic"
does go to the Visual Basic page; I agree that "microsoft.com/vb"
should
as well.)
Concerning items #g through #i: I can tell you how to become rich
beyond
your wildest dreams. Start a company that fully supports those who
wish to
continue with VB6. Make a name for yourself, and then approach
Microsoft
about licensing the VB6 product and its source code for support and
enhancement
purposes. Everyone always says Microsoft only cares about money; go
ahead
and prove it. Convince them that it is in their financial best
interest to
allow your new company to extend Visual Basic Classic.
You can draw a lot more flies with honey than you can with vinegar.
Using the keyboard to constantly browbeat another product that,
frankly, a lot of people actually like to use is insanity. These
forums have no influence on Microsoft's business decisions. But a
well-crafted business plan just might.

-----
Tim Patrick - www.timaki.com
Start-to-Finish Visual Basic 2005
well... i'll make you a deal buddy

when microsoft does this:

a) microsoft.com/vb should GO SOMEWHERE
b) NO vs crashes in a month for me
c) _EVERY_SINGLE_PROGRAMMING_EXAMPLE_ is in both C# and VB.net
d) vb newsgroup should be public.microsoft.vb.. not this
'microsoft.public.dotnet.languages.vb' crap
e) it isn't verbose like 2002,2003,2005
f) i can copy and paste datasets in SSRS in between reports
g) they support vb6
h) they support developing new COM components
i) they support existing ActiveX controls
if all those come true; I might lay off...
but until then; their backwards ass crap; i've just about had enough
of it

Tim Patrick wrote:

So when the next version of Visual Studio comes out and includes
Visual Basic--and
it will, since I've already tried out an early version of it--will
you promise
to leave these forums with the shame of a false prophet and never
post again?
One can only hope.
Nov 27 '06 #26
I have been informed by a headhunting agency that .Net
programmers have a 97.5% employment rate. That means
there are only 2.5% unemployed, most of them by choice.
Judging by the number of headhunters that continue to
show up at my local .Net User Group meetings, I think
your percentages are off, or a lot more VB6 programmers
are going to move up to VB2005 to stay employed.

Robin S.
----------------------------------------------

"Larry Linson" <la***********@hotmail.comwrote in message
news:11**********************@h54g2000cwb.googlegr oups.com...
people like to use VB.net?

ROFL

what universe do you come from?

show me some stats.. and I'll show you some stats that say '90% of vb
developers still use VB6'

I would notify the folks at Monster.com and craigslist.org/job because
I sure don't see many VB.net _JOBS_

-Larry
Tim Patrick wrote:
>Except for item #d (which is just a side effect of your overall bad
feeling),
I fully understand your frustration. (By the way, "microsoft.com/vbasic"
does go to the Visual Basic page; I agree that "microsoft.com/vb" should
as well.)

Concerning items #g through #i: I can tell you how to become rich beyond
your wildest dreams. Start a company that fully supports those who wish
to
continue with VB6. Make a name for yourself, and then approach Microsoft
about licensing the VB6 product and its source code for support and
enhancement
purposes. Everyone always says Microsoft only cares about money; go ahead
and prove it. Convince them that it is in their financial best interest
to
allow your new company to extend Visual Basic Classic.

You can draw a lot more flies with honey than you can with vinegar. Using
the keyboard to constantly browbeat another product that, frankly, a lot
of people actually like to use is insanity. These forums have no
influence
on Microsoft's business decisions. But a well-crafted business plan just
might.

-----
Tim Patrick - www.timaki.com
Start-to-Finish Visual Basic 2005
well... i'll make you a deal buddy

when microsoft does this:

a) microsoft.com/vb should GO SOMEWHERE
b) NO vs crashes in a month for me
c) _EVERY_SINGLE_PROGRAMMING_EXAMPLE_ is in both C# and VB.net
d) vb newsgroup should be public.microsoft.vb.. not this
'microsoft.public.dotnet.languages.vb' crap
e) it isn't verbose like 2002,2003,2005
f) i can copy and paste datasets in SSRS in between reports
g) they support vb6
h) they support developing new COM components
i) they support existing ActiveX controls
if all those come true; I might lay off...

but until then; their backwards ass crap; i've just about had enough
of it

Tim Patrick wrote:

So when the next version of Visual Studio comes out and includes
Visual Basic--and
it will, since I've already tried out an early version of it--will
you promise
to leave these forums with the shame of a false prophet and never
post again?
One can only hope.

Nov 27 '06 #27
yeah im having a conflict of personalities with your MOM

-Aaron
The Grim Reaper wrote:
<aa*********@gmail.comwrote in message
news:11**********************@l12g2000cwl.googlegr oups.com...
I am a _REAL_ vb6 developer.. even though I only use 'Microsoft Access'
as my primary development platform.

I sure dont think so.. I dont think that Microsoft has really figured
out their whole SSRS marketing MESSAGE yet; but it's sure as hell not
as powerful as Microsoft Access

<aa*********@gmail.comwrote in message
news:11**********************@l12g2000cwl.googlegr oups.com...
not really where the problem is?

are you still using MDB?

MDB is for fucking retards lose the training wheels, jackass

-Aaron
SQL DBA / Architect


Having a conflict of internal personalities are we Larry??
Nov 28 '06 #28
I've seen movies of Nazi Germany.. does this mean that they are still
the most popular?
I've seen movies of Nazi Germany.. does this mean that we should invade
Russia?
oh I saw three people; hudding in a corner once-- that liked VB.net

SERIOUSLY BUD
how are your VB.net books selling ROFL

you do know it's not even called VB.net anymore?
so why are we still posting in microsoft.public.dotnet.languages.vb
Tim Patrick wrote:
But I like VB.NET, and I know others who do as well. I've attended conferences
with hundreds of people who are as excited about it as I am.

Your 90% statistic seems high, but I wouldn't doubt that well over 50% of
VB programmers still use VB6 or VBA. And it's that VBA component that is
the key. Many who use VB don't "really" use VB at all. They use VBA, because
they are not really interested in programming. They are interested in automating
Office and other applications that house VBA. They are essentially business
users who need enhanced macro capabilities.

Personally, I wouldn't have a problem with Microsoft keeping VBA around as
a macro tool. When they switched from WordBasic to VBA, it was quite an ordeal.
But keeping VBA and promoting VB.NET are two different things.

Like I said, if you (or anyone) were truly serious about the benefits of
VB6 or VBA, you would do something about it from a business activity perspective.
Anyone can gripe and moan and mock. Doing something positive about the situation
would be something I could respect.

Tell you what: If you agree to stop the bellyaching and instead come up with
a serious business plan that engages the future of VB6/VBA, and dialog with
Microsoft about it in a professional manner, I would be open to writing something
(i.e., books or articles) for an enhanced Classic VB product. Other authors
would do so as well. If you have a professional product with a viable future,
then you will be able to post in the forums something that others will actually
want to read.

-----
Tim Patrick - www.timaki.com
Start-to-Finish Visual Basic 2005
people like to use VB.net?

ROFL

what universe do you come from?

show me some stats.. and I'll show you some stats that say '90% of vb
developers still use VB6'

I would notify the folks at Monster.com and craigslist.org/job because
I sure don't see many VB.net _JOBS_

-Larry

Tim Patrick wrote:
Except for item #d (which is just a side effect of your overall bad
feeling),
I fully understand your frustration. (By the way,
"microsoft.com/vbasic"
does go to the Visual Basic page; I agree that "microsoft.com/vb"
should
as well.)
Concerning items #g through #i: I can tell you how to become rich
beyond
your wildest dreams. Start a company that fully supports those who
wish to
continue with VB6. Make a name for yourself, and then approach
Microsoft
about licensing the VB6 product and its source code for support and
enhancement
purposes. Everyone always says Microsoft only cares about money; go
ahead
and prove it. Convince them that it is in their financial best
interest to
allow your new company to extend Visual Basic Classic.
You can draw a lot more flies with honey than you can with vinegar.
Using the keyboard to constantly browbeat another product that,
frankly, a lot of people actually like to use is insanity. These
forums have no influence on Microsoft's business decisions. But a
well-crafted business plan just might.

-----
Tim Patrick - www.timaki.com
Start-to-Finish Visual Basic 2005
well... i'll make you a deal buddy

when microsoft does this:

a) microsoft.com/vb should GO SOMEWHERE
b) NO vs crashes in a month for me
c) _EVERY_SINGLE_PROGRAMMING_EXAMPLE_ is in both C# and VB.net
d) vb newsgroup should be public.microsoft.vb.. not this
'microsoft.public.dotnet.languages.vb' crap
e) it isn't verbose like 2002,2003,2005
f) i can copy and paste datasets in SSRS in between reports
g) they support vb6
h) they support developing new COM components
i) they support existing ActiveX controls
if all those come true; I might lay off...
but until then; their backwards ass crap; i've just about had enough
of it

Tim Patrick wrote:

So when the next version of Visual Studio comes out and includes
Visual Basic--and
it will, since I've already tried out an early version of it--will
you promise
to leave these forums with the shame of a false prophet and never
post again?
One can only hope.
Nov 30 '06 #29
dude that's the most ridiculous statistic I've ever heard of in my
life.

I think that I could jam 98% of my cock in your mouth.. does that make
you a girl?

-Larry



RobinS wrote:
I have been informed by a headhunting agency that .Net
programmers have a 97.5% employment rate. That means
there are only 2.5% unemployed, most of them by choice.
Judging by the number of headhunters that continue to
show up at my local .Net User Group meetings, I think
your percentages are off, or a lot more VB6 programmers
are going to move up to VB2005 to stay employed.

Robin S.
----------------------------------------------

"Larry Linson" <la***********@hotmail.comwrote in message
news:11**********************@h54g2000cwb.googlegr oups.com...
people like to use VB.net?

ROFL

what universe do you come from?

show me some stats.. and I'll show you some stats that say '90% of vb
developers still use VB6'

I would notify the folks at Monster.com and craigslist.org/job because
I sure don't see many VB.net _JOBS_

-Larry
Tim Patrick wrote:
Except for item #d (which is just a side effect of your overall bad
feeling),
I fully understand your frustration. (By the way, "microsoft.com/vbasic"
does go to the Visual Basic page; I agree that "microsoft.com/vb" should
as well.)

Concerning items #g through #i: I can tell you how to become rich beyond
your wildest dreams. Start a company that fully supports those who wish
to
continue with VB6. Make a name for yourself, and then approach Microsoft
about licensing the VB6 product and its source code for support and
enhancement
purposes. Everyone always says Microsoft only cares about money; go ahead
and prove it. Convince them that it is in their financial best interest
to
allow your new company to extend Visual Basic Classic.

You can draw a lot more flies with honey than you can with vinegar. Using
the keyboard to constantly browbeat another product that, frankly, a lot
of people actually like to use is insanity. These forums have no
influence
on Microsoft's business decisions. But a well-crafted business plan just
might.

-----
Tim Patrick - www.timaki.com
Start-to-Finish Visual Basic 2005

well... i'll make you a deal buddy

when microsoft does this:

a) microsoft.com/vb should GO SOMEWHERE
b) NO vs crashes in a month for me
c) _EVERY_SINGLE_PROGRAMMING_EXAMPLE_ is in both C# and VB.net
d) vb newsgroup should be public.microsoft.vb.. not this
'microsoft.public.dotnet.languages.vb' crap
e) it isn't verbose like 2002,2003,2005
f) i can copy and paste datasets in SSRS in between reports
g) they support vb6
h) they support developing new COM components
i) they support existing ActiveX controls
if all those come true; I might lay off...

but until then; their backwards ass crap; i've just about had enough
of it

Tim Patrick wrote:

So when the next version of Visual Studio comes out and includes
Visual Basic--and
it will, since I've already tried out an early version of it--will
you promise
to leave these forums with the shame of a false prophet and never
post again?
One can only hope.
Nov 30 '06 #30
The agency who gave me that information provides employment
statistics to the government, who in turn use it in government
reports.

As for the second part, it doesn't surprise me that your personal
parts are so small. It explains what you're trying to make up for
by being a bully.

Have a nice day!
Robin S.

-----------------------------------------------

"Larry Linson" <la***********@hotmail.comwrote in message
news:11**********************@16g2000cwy.googlegro ups.com...
dude that's the most ridiculous statistic I've ever heard of in my
life.

I think that I could jam 98% of my cock in your mouth.. does that make
you a girl?

-Larry



RobinS wrote:
>I have been informed by a headhunting agency that .Net
programmers have a 97.5% employment rate. That means
there are only 2.5% unemployed, most of them by choice.
Judging by the number of headhunters that continue to
show up at my local .Net User Group meetings, I think
your percentages are off, or a lot more VB6 programmers
are going to move up to VB2005 to stay employed.

Robin S.
----------------------------------------------

"Larry Linson" <la***********@hotmail.comwrote in message
news:11**********************@h54g2000cwb.googleg roups.com...
people like to use VB.net?

ROFL

what universe do you come from?

show me some stats.. and I'll show you some stats that say '90% of vb
developers still use VB6'

I would notify the folks at Monster.com and craigslist.org/job because
I sure don't see many VB.net _JOBS_

-Larry
Tim Patrick wrote:
Except for item #d (which is just a side effect of your overall bad
feeling),
I fully understand your frustration. (By the way,
"microsoft.com/vbasic"
does go to the Visual Basic page; I agree that "microsoft.com/vb"
should
as well.)

Concerning items #g through #i: I can tell you how to become rich
beyond
your wildest dreams. Start a company that fully supports those who
wish
to
continue with VB6. Make a name for yourself, and then approach
Microsoft
about licensing the VB6 product and its source code for support and
enhancement
purposes. Everyone always says Microsoft only cares about money; go
ahead
and prove it. Convince them that it is in their financial best
interest
to
allow your new company to extend Visual Basic Classic.

You can draw a lot more flies with honey than you can with vinegar.
Using
the keyboard to constantly browbeat another product that, frankly, a
lot
of people actually like to use is insanity. These forums have no
influence
on Microsoft's business decisions. But a well-crafted business plan
just
might.

-----
Tim Patrick - www.timaki.com
Start-to-Finish Visual Basic 2005

well... i'll make you a deal buddy

when microsoft does this:

a) microsoft.com/vb should GO SOMEWHERE
b) NO vs crashes in a month for me
c) _EVERY_SINGLE_PROGRAMMING_EXAMPLE_ is in both C# and VB.net
d) vb newsgroup should be public.microsoft.vb.. not this
'microsoft.public.dotnet.languages.vb' crap
e) it isn't verbose like 2002,2003,2005
f) i can copy and paste datasets in SSRS in between reports
g) they support vb6
h) they support developing new COM components
i) they support existing ActiveX controls
if all those come true; I might lay off...

but until then; their backwards ass crap; i've just about had enough
of it

Tim Patrick wrote:

So when the next version of Visual Studio comes out and includes
Visual Basic--and
it will, since I've already tried out an early version of it--will
you promise
to leave these forums with the shame of a false prophet and never
post again?
One can only hope.

Nov 30 '06 #31
yeah that's funny.. you called Robert Half a headhunting agency?

ROFL

do you even know what you're talking about? do you know the difference
between a 'headhunting agency' and a 'consulting firm' and a 'temp
agency'? ROFL

my friend works at Robert Half and told me that there is only a 25%
_EMPLOYMENT_ rate for VB.net programmers-- we are talking about VB.net
here and not C# right? because your sample was talking about '.NET
Programmers' and not 'VB.net Programmers'

I believe that C# is enormously popular.. 10 times more popular than
VB.net will ever be. mainly because Microsoft shafted VB because they
were scared of a little tiny company from California... I mean..
Microsoft should have given a pair of wooden nickels to Boeing; had
them purchase Sun Microsystems and dissolve the company; piece meal
sell it off and kill JAVA.

it would have cost about a billion dollars to do.

BUT NO, MICROSOFT HAD TO THROW THE BABY OUT WITH THE BATHWATER; THEY
HAD TO 'INVENT A NEW PROGRAMMING LANGUAGE FOR NO REASON JUST BECAUSE
JAVA / C++ FUCKTARDS WONT TOUCH ANYTHING NAMED VB'

they just blatantly killed their most popular programmign language;
rather than FIX THE MARKETING PROBLEM.

for the record..

http://seattle.craigslist.org/search/jjj?query=vb = 44 jobs
http://seattle.craigslist.org/search/jjj?query=C# = 178 jobs

why is it that 2/3rds of the colleges / universities in the area are
teaching VB.net to everyone- when there obviously isn't a huge demand
for it?
Have you ever tried to go to a community college and sign up for C#
class? Most of the colleges EVERYWHERE dont even offer C# coursework.

and for the record..

http://seattle.craigslist.org/search/jjj?query=sql = 431 jobs
so it's obvious to me that VB / VB.net means jack shit to my career and
I can continue to 'coast' on my SQL Skillz
Please; tell me now-- why do I need to run out and do a bunch of OOP
_CRAP_ again?
I make more money doing SQL and I don't see the point in learning THREE
LANGUAGES in order to be half the developer I was 5 years ago lol

-Aaron


RobinS wrote:
The agency who gave me that information provides employment
statistics to the government, who in turn use it in government
reports.

As for the second part, it doesn't surprise me that your personal
parts are so small. It explains what you're trying to make up for
by being a bully.

Have a nice day!
Robin S.

-----------------------------------------------

"Larry Linson" <la***********@hotmail.comwrote in message
news:11**********************@16g2000cwy.googlegro ups.com...
dude that's the most ridiculous statistic I've ever heard of in my
life.

I think that I could jam 98% of my cock in your mouth.. does that make
you a girl?

-Larry



RobinS wrote:
I have been informed by a headhunting agency that .Net
programmers have a 97.5% employment rate. That means
there are only 2.5% unemployed, most of them by choice.
Judging by the number of headhunters that continue to
show up at my local .Net User Group meetings, I think
your percentages are off, or a lot more VB6 programmers
are going to move up to VB2005 to stay employed.

Robin S.
----------------------------------------------

"Larry Linson" <la***********@hotmail.comwrote in message
news:11**********************@h54g2000cwb.googlegr oups.com...
people like to use VB.net?

ROFL

what universe do you come from?

show me some stats.. and I'll show you some stats that say '90% of vb
developers still use VB6'

I would notify the folks at Monster.com and craigslist.org/job because
I sure don't see many VB.net _JOBS_

-Larry
Tim Patrick wrote:
Except for item #d (which is just a side effect of your overall bad
feeling),
I fully understand your frustration. (By the way,
"microsoft.com/vbasic"
does go to the Visual Basic page; I agree that "microsoft.com/vb"
should
as well.)

Concerning items #g through #i: I can tell you how to become rich
beyond
your wildest dreams. Start a company that fully supports those who
wish
to
continue with VB6. Make a name for yourself, and then approach
Microsoft
about licensing the VB6 product and its source code for support and
enhancement
purposes. Everyone always says Microsoft only cares about money; go
ahead
and prove it. Convince them that it is in their financial best
interest
to
allow your new company to extend Visual Basic Classic.

You can draw a lot more flies with honey than you can with vinegar.
Using
the keyboard to constantly browbeat another product that, frankly, a
lot
of people actually like to use is insanity. These forums have no
influence
on Microsoft's business decisions. But a well-crafted business plan
just
might.

-----
Tim Patrick - www.timaki.com
Start-to-Finish Visual Basic 2005

well... i'll make you a deal buddy

when microsoft does this:

a) microsoft.com/vb should GO SOMEWHERE
b) NO vs crashes in a month for me
c) _EVERY_SINGLE_PROGRAMMING_EXAMPLE_ is in both C# and VB.net
d) vb newsgroup should be public.microsoft.vb.. not this
'microsoft.public.dotnet.languages.vb' crap
e) it isn't verbose like 2002,2003,2005
f) i can copy and paste datasets in SSRS in between reports
g) they support vb6
h) they support developing new COM components
i) they support existing ActiveX controls
if all those come true; I might lay off...

but until then; their backwards ass crap; i've just about had enough
of it

Tim Patrick wrote:

So when the next version of Visual Studio comes out and includes
Visual Basic--and
it will, since I've already tried out an early version of it--will
you promise
to leave these forums with the shame of a false prophet and never
post again?
One can only hope.
Nov 30 '06 #32
what about people that write Excel Macros?

do you have any clue what percentage of Excel users do this?

they're never going to learn VB.net for 2 reasons

a) VB.net doesn't play nice with VBA - there is no added benefit to
using .NET
b) VB.net is being discontinued in the near future.
-Aaron


RobinS wrote:
I have been informed by a headhunting agency that .Net
programmers have a 97.5% employment rate. That means
there are only 2.5% unemployed, most of them by choice.
Judging by the number of headhunters that continue to
show up at my local .Net User Group meetings, I think
your percentages are off, or a lot more VB6 programmers
are going to move up to VB2005 to stay employed.

Robin S.
----------------------------------------------

"Larry Linson" <la***********@hotmail.comwrote in message
news:11**********************@h54g2000cwb.googlegr oups.com...
people like to use VB.net?

ROFL

what universe do you come from?

show me some stats.. and I'll show you some stats that say '90% of vb
developers still use VB6'

I would notify the folks at Monster.com and craigslist.org/job because
I sure don't see many VB.net _JOBS_

-Larry
Tim Patrick wrote:
Except for item #d (which is just a side effect of your overall bad
feeling),
I fully understand your frustration. (By the way, "microsoft.com/vbasic"
does go to the Visual Basic page; I agree that "microsoft.com/vb" should
as well.)

Concerning items #g through #i: I can tell you how to become rich beyond
your wildest dreams. Start a company that fully supports those who wish
to
continue with VB6. Make a name for yourself, and then approach Microsoft
about licensing the VB6 product and its source code for support and
enhancement
purposes. Everyone always says Microsoft only cares about money; go ahead
and prove it. Convince them that it is in their financial best interest
to
allow your new company to extend Visual Basic Classic.

You can draw a lot more flies with honey than you can with vinegar. Using
the keyboard to constantly browbeat another product that, frankly, a lot
of people actually like to use is insanity. These forums have no
influence
on Microsoft's business decisions. But a well-crafted business plan just
might.

-----
Tim Patrick - www.timaki.com
Start-to-Finish Visual Basic 2005

well... i'll make you a deal buddy

when microsoft does this:

a) microsoft.com/vb should GO SOMEWHERE
b) NO vs crashes in a month for me
c) _EVERY_SINGLE_PROGRAMMING_EXAMPLE_ is in both C# and VB.net
d) vb newsgroup should be public.microsoft.vb.. not this
'microsoft.public.dotnet.languages.vb' crap
e) it isn't verbose like 2002,2003,2005
f) i can copy and paste datasets in SSRS in between reports
g) they support vb6
h) they support developing new COM components
i) they support existing ActiveX controls
if all those come true; I might lay off...

but until then; their backwards ass crap; i've just about had enough
of it

Tim Patrick wrote:

So when the next version of Visual Studio comes out and includes
Visual Basic--and
it will, since I've already tried out an early version of it--will
you promise
to leave these forums with the shame of a false prophet and never
post again?
One can only hope.
Nov 30 '06 #33
ok guys seriously here

I concur; I surrender.

I go to use VB.net and I get a control and I hit F1 for help.

I am sitting in the 'sizing' property of a image control on a form

and i hit F1 and I don't get ANY PERTINENT INFO
it gives me THIS-- 3 pages of crap-- which has nothing to do with the
SIZING METHOD
IMAGE
---------------------------------------------------------
Displays an image on a Web page.

The following tables list the members exposed by the Image type.

Public Constructors
Name Description
Image Initializes a new instance of the Image class.
Top
Public Properties
(see also Protected Properties ) Name Description
AccessKey Gets or sets the access key that allows you to quickly
navigate to the Web server control.(inherited from WebControl)
AlternateText Gets or sets the alternate text displayed in the Image
control when the image is unavailable. Browsers that support the
ToolTips feature display this text as a ToolTip.
AppRelativeTemplateSourceDirectory Gets or sets the
application-relative virtual directory of the Page or UserControl
object that contains this control.(inherited from Control)
Attributes Gets the collection of arbitrary attributes (for
rendering only) that do not correspond to properties on the
control.(inherited from WebControl)
BackColor Gets or sets the background color of the Web server
control.(inherited from WebControl)
BindingContainer Gets the control that contains this control's data
binding.(inherited from Control)
BorderColor Gets or sets the border color of the Web
control.(inherited from WebControl)
BorderStyle Gets or sets the border style of the Web server
control.(inherited from WebControl)
BorderWidth Gets or sets the border width of the Web server
control.(inherited from WebControl)
ClientID Gets the server control identifier generated by
ASP.NET.(inherited from Control)
Controls Gets a ControlCollection object that represents the child
controls for a specified server control in the UI hierarchy.(inherited
from Control)
ControlStyle Gets the style of the Web server control. This
property is used primarily by control developers.(inherited from
WebControl)
ControlStyleCreated Gets a value indicating whether a Style object
has been created for the ControlStyle property. This property is
primarily used by control developers.(inherited from WebControl)
CssClass Gets or sets the Cascading Style Sheet (CSS) class
rendered by the Web server control on the client.(inherited from
WebControl)
DescriptionUrl Gets or sets the location to a detailed description
for the image.
Enabled Gets or sets a value indicating whether the control is
enabled.
EnableTheming Gets or sets a value indicating whether themes apply
to this control.(inherited from WebControl)
EnableViewState Gets or sets a value indicating whether the server
control persists its view state, and the view state of any child
controls it contains, to the requesting client.(inherited from Control)

Font Gets the font properties for the text associated with the
control.
ForeColor Gets or sets the foreground color (typically the color of
the text) of the Web server control.(inherited from WebControl)
GenerateEmptyAlternateText Gets or sets a value indicating whether
the control generates an alternate text attribute for an empty string
value.
HasAttributes Gets a value indicating whether the control has
attributes set.(inherited from WebControl)
Height Gets or sets the height of the Web server control.(inherited
from WebControl)
ID Gets or sets the programmatic identifier assigned to the server
control.(inherited from Control)
ImageAlign Gets or sets the alignment of the Image control in
relation to other elements on the Web page.
ImageUrl Gets or sets the location of an image to display in the
Image control.
NamingContainer Gets a reference to the server control's naming
container, which creates a unique namespace for differentiating between
server controls with the same Control.ID property value.(inherited from
Control)
Page Gets a reference to the Page instance that contains the server
control.(inherited from Control)
Parent Gets a reference to the server control's parent control in
the page control hierarchy.(inherited from Control)
Site Gets information about the container that hosts the current
control when rendered on a design surface.(inherited from Control)
SkinID Gets or sets the skin to apply to the control.(inherited
from WebControl)
Style Gets a collection of text attributes that will be rendered as
a style attribute on the outer tag of the Web server control.(inherited
from WebControl)
TabIndex Gets or sets the tab index of the Web server
control.(inherited from WebControl)
TemplateControl Gets or sets a reference to the template that
contains this control. (inherited from Control)
TemplateSourceDirectory Gets the virtual directory of the Page or
UserControl that contains the current server control.(inherited from
Control)
ToolTip Gets or sets the text displayed when the mouse pointer
hovers over the Web server control.(inherited from WebControl)
UniqueID Gets the unique, hierarchically qualified identifier for
the server control.(inherited from Control)
Visible Gets or sets a value that indicates whether a server
control is rendered as UI on the page.(inherited from Control)
Width Gets or sets the width of the Web server control.(inherited
from WebControl)
Top
Protected Properties
Name Description
Adapter Gets the browser-specific adapter for the
control.(inherited from Control)
ChildControlsCreated Gets a value that indicates whether the server
control's child controls have been created.(inherited from Control)
ClientIDSeparator Gets a character value representing the separator
character used in the ClientID property.(inherited from Control)
Context Gets the HttpContext object associated with the server
control for the current Web request.(inherited from Control)
DesignMode Gets a value indicating whether a control is being used
on a design surface.(inherited from Control)
Events Gets a list of event handler delegates for the control. This
property is read-only.(inherited from Control)
HasChildViewState Gets a value indicating whether the current
server control's child controls have any saved view-state
settings.(inherited from Control)
IdSeparator Gets the character used to separate control
identifiers.(inherited from Control)
IsChildControlStateCleared Gets a value indicating whether controls
contained within this control have control state.(inherited from
Control)
IsEnabled Gets a value indicating whether the control is
enabled.(inherited from WebControl)
IsTrackingViewState Gets a value that indicates whether the server
control is saving changes to its view state.(inherited from Control)
IsViewStateEnabled Gets a value indicating whether view state is
enabled for this control.(inherited from Control)
LoadViewStateByID Gets a value indicating whether the control
participates in loading its view state by ID instead of index.
(inherited from Control)
TagKey Gets the HtmlTextWriterTag value that corresponds to this
Web server control. This property is used primarily by control
developers.(inherited from WebControl)
TagName Gets the name of the control tag. This property is used
primarily by control developers.(inherited from WebControl)
ViewState Gets a dictionary of state information that allows you to
save and restore the view state of a server control across multiple
requests for the same page.(inherited from Control)
ViewStateIgnoresCase Gets a value that indicates whether the
StateBag object is case-insensitive.(inherited from Control)
Top
Public Methods
(see also Protected Methods ) Name Description
ApplyStyle Copies any nonblank elements of the specified style to
the Web control, overwriting any existing style elements of the
control. This method is primarily used by control developers.
(inherited from WebControl)
ApplyStyleSheetSkin Applies the style properties defined in the
page style sheet to the control. (inherited from Control)
CopyBaseAttributes Copies the properties not encapsulated by the
Style object from the specified Web server control to the Web server
control that this method is called from. This method is used primarily
by control developers. (inherited from WebControl)
DataBind Overloaded. Binds a data source to the invoked server
control and all its child controls. (inherited from Control)
Dispose Enables a server control to perform final clean up before
it is released from memory. (inherited from Control)
Equals Overloaded. Determines whether two Object instances are
equal. (inherited from Object)
FindControl Overloaded. Searches the current naming container for
the specified server control. (inherited from Control)
Focus Sets input focus to a control. (inherited from Control)
GetHashCode Serves as a hash function for a particular type.
(inherited from Object)
GetType Gets the Type of the current instance. (inherited from
Object)
HasControls Determines if the server control contains any child
controls. (inherited from Control)
MergeStyle Copies any nonblank elements of the specified style to
the Web control, but will not overwrite any existing style elements of
the control. This method is used primarily by control developers.
(inherited from WebControl)
ReferenceEquals Determines whether the specified Object instances
are the same instance. (inherited from Object)
RenderBeginTag Renders the HTML opening tag of the control to the
specified writer. This method is used primarily by control developers.
(inherited from WebControl)
RenderControl Overloaded. Outputs server control content and stores
tracing information about the control if tracing is enabled. (inherited
from Control)
RenderEndTag Renders the HTML closing tag of the control into the
specified writer. This method is used primarily by control developers.
(inherited from WebControl)
ResolveClientUrl Gets a URL that can be used by the browser.
(inherited from Control)
ResolveUrl Converts a URL into one that is usable on the requesting
client. (inherited from Control)
SetRenderMethodDelegate Assigns an event handler delegate to render
the server control and its content into its parent control. (inherited
from Control)
ToString Returns a String that represents the current Object.
(inherited from Object)
Top
Protected Methods
Name Description
AddAttributesToRender Overridden. Adds the attributes of an Image to
the output stream for rendering on the client.
AddedControl Called after a child control is added to the Controls
collection of the Control object. (inherited from Control)
AddParsedSubObject Notifies the server control that an element,
either XML or HTML, was parsed, and adds the element to the server
control's ControlCollection object. (inherited from Control)
BuildProfileTree Gathers information about the server control and
delivers it to the Trace property to be displayed when tracing is
enabled for the page. (inherited from Control)
ClearChildControlState Deletes the control-state information for
the server control's child controls. (inherited from Control)
ClearChildState Deletes the view-state and control-state
information for all the server control's child controls. (inherited
from Control)
ClearChildViewState Deletes the view-state information for all the
server control's child controls. (inherited from Control)
CreateChildControls Called by the ASP.NET page framework to notify
server controls that use composition-based implementation to create any
child controls they contain in preparation for posting back or
rendering. (inherited from Control)
CreateControlCollection Creates a new ControlCollection object to
hold the child controls (both literal and server) of the server
control. (inherited from Control)
CreateControlStyle Creates the style object that is used internally
by the WebControl class to implement all style related properties. This
method is used primarily by control developers. (inherited from
WebControl)
DataBind Overloaded. Binds a data source to the invoked server
control and all its child controls. (inherited from Control)
DataBindChildren Binds a data source to the server control's child
controls. (inherited from Control)
EnsureChildControls Determines whether the server control contains
child controls. If it does not, it creates child controls. (inherited
from Control)
EnsureID Creates an identifier for controls that do not have an
identifier assigned. (inherited from Control)
Finalize Allows an Object to attempt to free resources and perform
other cleanup operations before the Object is reclaimed by garbage
collection. (inherited from Object)
FindControl Overloaded. Searches the current naming container for
the specified server control. (inherited from Control)
GetDesignModeState Gets design-time data for a control. (inherited
from Control)
HasEvents Returns a value indicating whether events are registered
for the control or any child controls. (inherited from Control)
IsLiteralContent Determines if the server control holds only
literal content. (inherited from Control)
LoadControlState Restores control-state information from a previous
page request that was saved by the SaveControlState method. (inherited
from Control)
LoadViewState Restores view-state information from a previous
request that was saved with the SaveViewState method. (inherited from
WebControl)
MapPathSecure Retrieves the physical path that a virtual path,
either absolute or relative, maps to. (inherited from Control)
MemberwiseClone Creates a shallow copy of the current Object.
(inherited from Object)
OnBubbleEvent Determines whether the event for the server control
is passed up the page's UI server control hierarchy. (inherited from
Control)
OnDataBinding Raises the DataBinding event. (inherited from
Control)
OnInit Raises the Init event. (inherited from Control)
OnLoad Raises the Load event. (inherited from Control)
OnPreRender Raises the PreRender event. (inherited from Control)
OnUnload Raises the Unload event. (inherited from Control)
OpenFile Gets a Stream used to read a file. (inherited from
Control)
RaiseBubbleEvent Assigns any sources of the event and its
information to the control's parent. (inherited from Control)
RemovedControl Called after a child control is removed from the
Controls collection of the Control object. (inherited from Control)
Render Renders the control to the specified HTML writer. (inherited
from WebControl)
RenderChildren Outputs the content of a server control's children
to a provided HtmlTextWriter object, which writes the content to be
rendered on the client. (inherited from Control)
RenderContents Overridden. Renders the image control contents to the
specified writer.
RenderControl Overloaded. Outputs server control content and stores
tracing information about the control if tracing is enabled. (inherited
from Control)
ResolveAdapter Gets the control adapter responsible for rendering
the specified control. (inherited from Control)
SaveControlState Saves any server control state changes that have
occurred since the time the page was posted back to the server.
(inherited from Control)
SaveViewState Saves any state that was modified after the
TrackViewState method was invoked. (inherited from WebControl)
SetDesignModeState Sets design-time data for a control. (inherited
from Control)
TrackViewState Causes the control to track changes to its view
state so they can be stored in the object's ViewState property.
(inherited from WebControl)
Top
Public Events
Name Description
DataBinding Occurs when the server control binds to a data
source.(inherited from Control)
Disposed Occurs when a server control is released from memory,
which is the last stage of the server control lifecycle when an ASP.NET
page is requested.(inherited from Control)
Init Occurs when the server control is initialized, which is the
first step in its lifecycle.(inherited from Control)
Load Occurs when the server control is loaded into the Page
object.(inherited from Control)
PreRender Occurs after the Control object is loaded but prior to
rendering.(inherited from Control)
Unload Occurs when the server control is unloaded from
memory.(inherited from Control)
Top
See Also
Reference
Image Class
System.Web.UI.WebControls Namespace
ImageUrl
AlternateText
ImageAlign

Other Resources
Image Web Server Control
Securing Standard Controls

aa*********@gmail.com wrote:
what about people that write Excel Macros?

do you have any clue what percentage of Excel users do this?

they're never going to learn VB.net for 2 reasons

a) VB.net doesn't play nice with VBA - there is no added benefit to
using .NET
b) VB.net is being discontinued in the near future.
-Aaron


RobinS wrote:
I have been informed by a headhunting agency that .Net
programmers have a 97.5% employment rate. That means
there are only 2.5% unemployed, most of them by choice.
Judging by the number of headhunters that continue to
show up at my local .Net User Group meetings, I think
your percentages are off, or a lot more VB6 programmers
are going to move up to VB2005 to stay employed.

Robin S.
----------------------------------------------

"Larry Linson" <la***********@hotmail.comwrote in message
news:11**********************@h54g2000cwb.googlegr oups.com...
people like to use VB.net?
>
ROFL
>
what universe do you come from?
>
show me some stats.. and I'll show you some stats that say '90% of vb
developers still use VB6'
>
I would notify the folks at Monster.com and craigslist.org/job because
I sure don't see many VB.net _JOBS_
>
-Larry
>
>
Tim Patrick wrote:
>Except for item #d (which is just a side effect of your overall bad
>feeling),
>I fully understand your frustration. (By the way, "microsoft.com/vbasic"
>does go to the Visual Basic page; I agree that "microsoft.com/vb" should
>as well.)
>>
>Concerning items #g through #i: I can tell you how to become rich beyond
>your wildest dreams. Start a company that fully supports those who wish
>to
>continue with VB6. Make a name for yourself, and then approach Microsoft
>about licensing the VB6 product and its source code for support and
>enhancement
>purposes. Everyone always says Microsoft only cares about money; go ahead
>and prove it. Convince them that it is in their financial best interest
>to
>allow your new company to extend Visual Basic Classic.
>>
>You can draw a lot more flies with honey than you can with vinegar. Using
>the keyboard to constantly browbeat another product that, frankly, a lot
>of people actually like to use is insanity. These forums have no
>influence
>on Microsoft's business decisions. But a well-crafted business plan just
>might.
>>
>-----
>Tim Patrick - www.timaki.com
>Start-to-Finish Visual Basic 2005
>>
well... i'll make you a deal buddy
>
when microsoft does this:
>
a) microsoft.com/vb should GO SOMEWHERE
b) NO vs crashes in a month for me
c) _EVERY_SINGLE_PROGRAMMING_EXAMPLE_ is in both C# and VB.net
d) vb newsgroup should be public.microsoft.vb.. not this
'microsoft.public.dotnet.languages.vb' crap
e) it isn't verbose like 2002,2003,2005
f) i can copy and paste datasets in SSRS in between reports
g) they support vb6
h) they support developing new COM components
i) they support existing ActiveX controls
if all those come true; I might lay off...
>
but until then; their backwards ass crap; i've just about had enough
of it
>
Tim Patrick wrote:
>
>So when the next version of Visual Studio comes out and includes
>Visual Basic--and
>it will, since I've already tried out an early version of it--will
>you promise
>to leave these forums with the shame of a false prophet and never
>post again?
>One can only hope.
>
Nov 30 '06 #34
and oh yeah.. the helpful Help File also took 30 seconds to launch. Is
that an IMPROVEMENT OVER VB6?

and oh yeah.. the helpful Help File also took 30 seconds to launch. Is
that an IMPROVEMENT OVER VB6?

and oh yeah.. the helpful Help File also took 30 seconds to launch. Is
that an IMPROVEMENT OVER VB6?

and oh yeah.. the helpful Help File also took 30 seconds to launch. Is
that an IMPROVEMENT OVER VB6?

and oh yeah.. the helpful Help File also took 30 seconds to launch. Is
that an IMPROVEMENT OVER VB6?


su******@hotmail.com wrote:
ok guys seriously here

I concur; I surrender.

I go to use VB.net and I get a control and I hit F1 for help.

I am sitting in the 'sizing' property of a image control on a form

and i hit F1 and I don't get ANY PERTINENT INFO
it gives me THIS-- 3 pages of crap-- which has nothing to do with the
SIZING METHOD
IMAGE
---------------------------------------------------------
Displays an image on a Web page.

The following tables list the members exposed by the Image type.

Public Constructors
Name Description
Image Initializes a new instance of the Image class.
Top
Public Properties
(see also Protected Properties ) Name Description
AccessKey Gets or sets the access key that allows you to quickly
navigate to the Web server control.(inherited from WebControl)
AlternateText Gets or sets the alternate text displayed in the Image
control when the image is unavailable. Browsers that support the
ToolTips feature display this text as a ToolTip.
AppRelativeTemplateSourceDirectory Gets or sets the
application-relative virtual directory of the Page or UserControl
object that contains this control.(inherited from Control)
Attributes Gets the collection of arbitrary attributes (for
rendering only) that do not correspond to properties on the
control.(inherited from WebControl)
BackColor Gets or sets the background color of the Web server
control.(inherited from WebControl)
BindingContainer Gets the control that contains this control's data
binding.(inherited from Control)
BorderColor Gets or sets the border color of the Web
control.(inherited from WebControl)
BorderStyle Gets or sets the border style of the Web server
control.(inherited from WebControl)
BorderWidth Gets or sets the border width of the Web server
control.(inherited from WebControl)
ClientID Gets the server control identifier generated by
ASP.NET.(inherited from Control)
Controls Gets a ControlCollection object that represents the child
controls for a specified server control in the UI hierarchy.(inherited
from Control)
ControlStyle Gets the style of the Web server control. This
property is used primarily by control developers.(inherited from
WebControl)
ControlStyleCreated Gets a value indicating whether a Style object
has been created for the ControlStyle property. This property is
primarily used by control developers.(inherited from WebControl)
CssClass Gets or sets the Cascading Style Sheet (CSS) class
rendered by the Web server control on the client.(inherited from
WebControl)
DescriptionUrl Gets or sets the location to a detailed description
for the image.
Enabled Gets or sets a value indicating whether the control is
enabled.
EnableTheming Gets or sets a value indicating whether themes apply
to this control.(inherited from WebControl)
EnableViewState Gets or sets a value indicating whether the server
control persists its view state, and the view state of any child
controls it contains, to the requesting client.(inherited from Control)

Font Gets the font properties for the text associated with the
control.
ForeColor Gets or sets the foreground color (typically the color of
the text) of the Web server control.(inherited from WebControl)
GenerateEmptyAlternateText Gets or sets a value indicating whether
the control generates an alternate text attribute for an empty string
value.
HasAttributes Gets a value indicating whether the control has
attributes set.(inherited from WebControl)
Height Gets or sets the height of the Web server control.(inherited
from WebControl)
ID Gets or sets the programmatic identifier assigned to the server
control.(inherited from Control)
ImageAlign Gets or sets the alignment of the Image control in
relation to other elements on the Web page.
ImageUrl Gets or sets the location of an image to display in the
Image control.
NamingContainer Gets a reference to the server control's naming
container, which creates a unique namespace for differentiating between
server controls with the same Control.ID property value.(inherited from
Control)
Page Gets a reference to the Page instance that contains the server
control.(inherited from Control)
Parent Gets a reference to the server control's parent control in
the page control hierarchy.(inherited from Control)
Site Gets information about the container that hosts the current
control when rendered on a design surface.(inherited from Control)
SkinID Gets or sets the skin to apply to the control.(inherited
from WebControl)
Style Gets a collection of text attributes that will be rendered as
a style attribute on the outer tag of the Web server control.(inherited
from WebControl)
TabIndex Gets or sets the tab index of the Web server
control.(inherited from WebControl)
TemplateControl Gets or sets a reference to the template that
contains this control. (inherited from Control)
TemplateSourceDirectory Gets the virtual directory of the Page or
UserControl that contains the current server control.(inherited from
Control)
ToolTip Gets or sets the text displayed when the mouse pointer
hovers over the Web server control.(inherited from WebControl)
UniqueID Gets the unique, hierarchically qualified identifier for
the server control.(inherited from Control)
Visible Gets or sets a value that indicates whether a server
control is rendered as UI on the page.(inherited from Control)
Width Gets or sets the width of the Web server control.(inherited
from WebControl)
Top
Protected Properties
Name Description
Adapter Gets the browser-specific adapter for the
control.(inherited from Control)
ChildControlsCreated Gets a value that indicates whether the server
control's child controls have been created.(inherited from Control)
ClientIDSeparator Gets a character value representing the separator
character used in the ClientID property.(inherited from Control)
Context Gets the HttpContext object associated with the server
control for the current Web request.(inherited from Control)
DesignMode Gets a value indicating whether a control is being used
on a design surface.(inherited from Control)
Events Gets a list of event handler delegates for the control. This
property is read-only.(inherited from Control)
HasChildViewState Gets a value indicating whether the current
server control's child controls have any saved view-state
settings.(inherited from Control)
IdSeparator Gets the character used to separate control
identifiers.(inherited from Control)
IsChildControlStateCleared Gets a value indicating whether controls
contained within this control have control state.(inherited from
Control)
IsEnabled Gets a value indicating whether the control is
enabled.(inherited from WebControl)
IsTrackingViewState Gets a value that indicates whether the server
control is saving changes to its view state.(inherited from Control)
IsViewStateEnabled Gets a value indicating whether view state is
enabled for this control.(inherited from Control)
LoadViewStateByID Gets a value indicating whether the control
participates in loading its view state by ID instead of index.
(inherited from Control)
TagKey Gets the HtmlTextWriterTag value that corresponds to this
Web server control. This property is used primarily by control
developers.(inherited from WebControl)
TagName Gets the name of the control tag. This property is used
primarily by control developers.(inherited from WebControl)
ViewState Gets a dictionary of state information that allows you to
save and restore the view state of a server control across multiple
requests for the same page.(inherited from Control)
ViewStateIgnoresCase Gets a value that indicates whether the
StateBag object is case-insensitive.(inherited from Control)
Top
Public Methods
(see also Protected Methods ) Name Description
ApplyStyle Copies any nonblank elements of the specified style to
the Web control, overwriting any existing style elements of the
control. This method is primarily used by control developers.
(inherited from WebControl)
ApplyStyleSheetSkin Applies the style properties defined in the
page style sheet to the control. (inherited from Control)
CopyBaseAttributes Copies the properties not encapsulated by the
Style object from the specified Web server control to the Web server
control that this method is called from. This method is used primarily
by control developers. (inherited from WebControl)
DataBind Overloaded. Binds a data source to the invoked server
control and all its child controls. (inherited from Control)
Dispose Enables a server control to perform final clean up before
it is released from memory. (inherited from Control)
Equals Overloaded. Determines whether two Object instances are
equal. (inherited from Object)
FindControl Overloaded. Searches the current naming container for
the specified server control. (inherited from Control)
Focus Sets input focus to a control. (inherited from Control)
GetHashCode Serves as a hash function for a particular type.
(inherited from Object)
GetType Gets the Type of the current instance. (inherited from
Object)
HasControls Determines if the server control contains any child
controls. (inherited from Control)
MergeStyle Copies any nonblank elements of the specified style to
the Web control, but will not overwrite any existing style elements of
the control. This method is used primarily by control developers.
(inherited from WebControl)
ReferenceEquals Determines whether the specified Object instances
are the same instance. (inherited from Object)
RenderBeginTag Renders the HTML opening tag of the control to the
specified writer. This method is used primarily by control developers.
(inherited from WebControl)
RenderControl Overloaded. Outputs server control content and stores
tracing information about the control if tracing is enabled. (inherited
from Control)
RenderEndTag Renders the HTML closing tag of the control into the
specified writer. This method is used primarily by control developers.
(inherited from WebControl)
ResolveClientUrl Gets a URL that can be used by the browser.
(inherited from Control)
ResolveUrl Converts a URL into one that is usable on the requesting
client. (inherited from Control)
SetRenderMethodDelegate Assigns an event handler delegate to render
the server control and its content into its parent control. (inherited
from Control)
ToString Returns a String that represents the current Object.
(inherited from Object)
Top
Protected Methods
Name Description
AddAttributesToRender Overridden. Adds the attributes of an Image to
the output stream for rendering on the client.
AddedControl Called after a child control is added to the Controls
collection of the Control object. (inherited from Control)
AddParsedSubObject Notifies the server control that an element,
either XML or HTML, was parsed, and adds the element to the server
control's ControlCollection object. (inherited from Control)
BuildProfileTree Gathers information about the server control and
delivers it to the Trace property to be displayed when tracing is
enabled for the page. (inherited from Control)
ClearChildControlState Deletes the control-state information for
the server control's child controls. (inherited from Control)
ClearChildState Deletes the view-state and control-state
information for all the server control's child controls. (inherited
from Control)
ClearChildViewState Deletes the view-state information for all the
server control's child controls. (inherited from Control)
CreateChildControls Called by the ASP.NET page framework to notify
server controls that use composition-based implementation to create any
child controls they contain in preparation for posting back or
rendering. (inherited from Control)
CreateControlCollection Creates a new ControlCollection object to
hold the child controls (both literal and server) of the server
control. (inherited from Control)
CreateControlStyle Creates the style object that is used internally
by the WebControl class to implement all style related properties. This
method is used primarily by control developers. (inherited from
WebControl)
DataBind Overloaded. Binds a data source to the invoked server
control and all its child controls. (inherited from Control)
DataBindChildren Binds a data source to the server control's child
controls. (inherited from Control)
EnsureChildControls Determines whether the server control contains
child controls. If it does not, it creates child controls. (inherited
from Control)
EnsureID Creates an identifier for controls that do not have an
identifier assigned. (inherited from Control)
Finalize Allows an Object to attempt to free resources and perform
other cleanup operations before the Object is reclaimed by garbage
collection. (inherited from Object)
FindControl Overloaded. Searches the current naming container for
the specified server control. (inherited from Control)
GetDesignModeState Gets design-time data for a control. (inherited
from Control)
HasEvents Returns a value indicating whether events are registered
for the control or any child controls. (inherited from Control)
IsLiteralContent Determines if the server control holds only
literal content. (inherited from Control)
LoadControlState Restores control-state information from a previous
page request that was saved by the SaveControlState method. (inherited
from Control)
LoadViewState Restores view-state information from a previous
request that was saved with the SaveViewState method. (inherited from
WebControl)
MapPathSecure Retrieves the physical path that a virtual path,
either absolute or relative, maps to. (inherited from Control)
MemberwiseClone Creates a shallow copy of the current Object.
(inherited from Object)
OnBubbleEvent Determines whether the event for the server control
is passed up the page's UI server control hierarchy. (inherited from
Control)
OnDataBinding Raises the DataBinding event. (inherited from
Control)
OnInit Raises the Init event. (inherited from Control)
OnLoad Raises the Load event. (inherited from Control)
OnPreRender Raises the PreRender event. (inherited from Control)
OnUnload Raises the Unload event. (inherited from Control)
OpenFile Gets a Stream used to read a file. (inherited from
Control)
RaiseBubbleEvent Assigns any sources of the event and its
information to the control's parent. (inherited from Control)
RemovedControl Called after a child control is removed from the
Controls collection of the Control object. (inherited from Control)
Render Renders the control to the specified HTML writer. (inherited
from WebControl)
RenderChildren Outputs the content of a server control's children
to a provided HtmlTextWriter object, which writes the content to be
rendered on the client. (inherited from Control)
RenderContents Overridden. Renders the image control contents to the
specified writer.
RenderControl Overloaded. Outputs server control content and stores
tracing information about the control if tracing is enabled. (inherited
from Control)
ResolveAdapter Gets the control adapter responsible for rendering
the specified control. (inherited from Control)
SaveControlState Saves any server control state changes that have
occurred since the time the page was posted back to the server.
(inherited from Control)
SaveViewState Saves any state that was modified after the
TrackViewState method was invoked. (inherited from WebControl)
SetDesignModeState Sets design-time data for a control. (inherited
from Control)
TrackViewState Causes the control to track changes to its view
state so they can be stored in the object's ViewState property.
(inherited from WebControl)
Top
Public Events
Name Description
DataBinding Occurs when the server control binds to a data
source.(inherited from Control)
Disposed Occurs when a server control is released from memory,
which is the last stage of the server control lifecycle when an ASP.NET
page is requested.(inherited from Control)
Init Occurs when the server control is initialized, which is the
first step in its lifecycle.(inherited from Control)
Load Occurs when the server control is loaded into the Page
object.(inherited from Control)
PreRender Occurs after the Control object is loaded but prior to
rendering.(inherited from Control)
Unload Occurs when the server control is unloaded from
memory.(inherited from Control)
Top
See Also
Reference
Image Class
System.Web.UI.WebControls Namespace
ImageUrl
AlternateText
ImageAlign

Other Resources
Image Web Server Control
Securing Standard Controls

aa*********@gmail.com wrote:
what about people that write Excel Macros?

do you have any clue what percentage of Excel users do this?

they're never going to learn VB.net for 2 reasons

a) VB.net doesn't play nice with VBA - there is no added benefit to
using .NET
b) VB.net is being discontinued in the near future.
-Aaron


RobinS wrote:
I have been informed by a headhunting agency that .Net
programmers have a 97.5% employment rate. That means
there are only 2.5% unemployed, most of them by choice.
Judging by the number of headhunters that continue to
show up at my local .Net User Group meetings, I think
your percentages are off, or a lot more VB6 programmers
are going to move up to VB2005 to stay employed.
>
Robin S.
----------------------------------------------
>
"Larry Linson" <la***********@hotmail.comwrote in message
news:11**********************@h54g2000cwb.googlegr oups.com...
people like to use VB.net?

ROFL

what universe do you come from?

show me some stats.. and I'll show you some stats that say '90% of vb
developers still use VB6'

I would notify the folks at Monster.com and craigslist.org/job because
I sure don't see many VB.net _JOBS_

-Larry


Tim Patrick wrote:
Except for item #d (which is just a side effect of your overall bad
feeling),
I fully understand your frustration. (By the way, "microsoft.com/vbasic"
does go to the Visual Basic page; I agree that "microsoft.com/vb" should
as well.)
>
Concerning items #g through #i: I can tell you how to become rich beyond
your wildest dreams. Start a company that fully supports those who wish
to
continue with VB6. Make a name for yourself, and then approach Microsoft
about licensing the VB6 product and its source code for support and
enhancement
purposes. Everyone always says Microsoft only cares about money; go ahead
and prove it. Convince them that it is in their financial best interest
to
allow your new company to extend Visual Basic Classic.
>
You can draw a lot more flies with honey than you can with vinegar. Using
the keyboard to constantly browbeat another product that, frankly, a lot
of people actually like to use is insanity. These forums have no
influence
on Microsoft's business decisions. But a well-crafted business plan just
might.
>
-----
Tim Patrick - www.timaki.com
Start-to-Finish Visual Basic 2005
>
well... i'll make you a deal buddy

when microsoft does this:

a) microsoft.com/vb should GO SOMEWHERE
b) NO vs crashes in a month for me
c) _EVERY_SINGLE_PROGRAMMING_EXAMPLE_ is in both C# and VB.net
d) vb newsgroup should be public.microsoft.vb.. not this
'microsoft.public.dotnet.languages.vb' crap
e) it isn't verbose like 2002,2003,2005
f) i can copy and paste datasets in SSRS in between reports
g) they support vb6
h) they support developing new COM components
i) they support existing ActiveX controls
if all those come true; I might lay off...

but until then; their backwards ass crap; i've just about had enough
of it

Tim Patrick wrote:

So when the next version of Visual Studio comes out and includes
Visual Basic--and
it will, since I've already tried out an early version of it--will
you promise
to leave these forums with the shame of a false prophet and never
post again?
One can only hope.
Dec 1 '06 #35
and of course

when you're on a laptop and you hit F1 then it takes a full 5 minutes
for it to come up with a box 'do you want to use online help as your
primary source'

It's not like im on a slow laptop either

it's just a shitty shitty product; the people that built this piece of
shit app called 'Visual Studio' are probably a bunch of dirty ass
whores

-Susie, DBA


aa*********@gmail.com wrote:
and oh yeah.. the helpful Help File also took 30 seconds to launch. Is
that an IMPROVEMENT OVER VB6?

and oh yeah.. the helpful Help File also took 30 seconds to launch. Is
that an IMPROVEMENT OVER VB6?

and oh yeah.. the helpful Help File also took 30 seconds to launch. Is
that an IMPROVEMENT OVER VB6?

and oh yeah.. the helpful Help File also took 30 seconds to launch. Is
that an IMPROVEMENT OVER VB6?

and oh yeah.. the helpful Help File also took 30 seconds to launch. Is
that an IMPROVEMENT OVER VB6?


su******@hotmail.com wrote:
ok guys seriously here

I concur; I surrender.

I go to use VB.net and I get a control and I hit F1 for help.

I am sitting in the 'sizing' property of a image control on a form

and i hit F1 and I don't get ANY PERTINENT INFO
it gives me THIS-- 3 pages of crap-- which has nothing to do with the
SIZING METHOD
IMAGE
---------------------------------------------------------
Displays an image on a Web page.

The following tables list the members exposed by the Image type.

Public Constructors
Name Description
Image Initializes a new instance of the Image class.
Top
Public Properties
(see also Protected Properties ) Name Description
AccessKey Gets or sets the access key that allows you to quickly
navigate to the Web server control.(inherited from WebControl)
AlternateText Gets or sets the alternate text displayed in the Image
control when the image is unavailable. Browsers that support the
ToolTips feature display this text as a ToolTip.
AppRelativeTemplateSourceDirectory Gets or sets the
application-relative virtual directory of the Page or UserControl
object that contains this control.(inherited from Control)
Attributes Gets the collection of arbitrary attributes (for
rendering only) that do not correspond to properties on the
control.(inherited from WebControl)
BackColor Gets or sets the background color of the Web server
control.(inherited from WebControl)
BindingContainer Gets the control that contains this control's data
binding.(inherited from Control)
BorderColor Gets or sets the border color of the Web
control.(inherited from WebControl)
BorderStyle Gets or sets the border style of the Web server
control.(inherited from WebControl)
BorderWidth Gets or sets the border width of the Web server
control.(inherited from WebControl)
ClientID Gets the server control identifier generated by
ASP.NET.(inherited from Control)
Controls Gets a ControlCollection object that represents the child
controls for a specified server control in the UI hierarchy.(inherited
from Control)
ControlStyle Gets the style of the Web server control. This
property is used primarily by control developers.(inherited from
WebControl)
ControlStyleCreated Gets a value indicating whether a Style object
has been created for the ControlStyle property. This property is
primarily used by control developers.(inherited from WebControl)
CssClass Gets or sets the Cascading Style Sheet (CSS) class
rendered by the Web server control on the client.(inherited from
WebControl)
DescriptionUrl Gets or sets the location to a detailed description
for the image.
Enabled Gets or sets a value indicating whether the control is
enabled.
EnableTheming Gets or sets a value indicating whether themes apply
to this control.(inherited from WebControl)
EnableViewState Gets or sets a value indicating whether the server
control persists its view state, and the view state of any child
controls it contains, to the requesting client.(inherited from Control)

Font Gets the font properties for the text associated with the
control.
ForeColor Gets or sets the foreground color (typically the color of
the text) of the Web server control.(inherited from WebControl)
GenerateEmptyAlternateText Gets or sets a value indicating whether
the control generates an alternate text attribute for an empty string
value.
HasAttributes Gets a value indicating whether the control has
attributes set.(inherited from WebControl)
Height Gets or sets the height of the Web server control.(inherited
from WebControl)
ID Gets or sets the programmatic identifier assigned to the server
control.(inherited from Control)
ImageAlign Gets or sets the alignment of the Image control in
relation to other elements on the Web page.
ImageUrl Gets or sets the location of an image to display in the
Image control.
NamingContainer Gets a reference to the server control's naming
container, which creates a unique namespace for differentiating between
server controls with the same Control.ID property value.(inherited from
Control)
Page Gets a reference to the Page instance that contains the server
control.(inherited from Control)
Parent Gets a reference to the server control's parent control in
the page control hierarchy.(inherited from Control)
Site Gets information about the container that hosts the current
control when rendered on a design surface.(inherited from Control)
SkinID Gets or sets the skin to apply to the control.(inherited
from WebControl)
Style Gets a collection of text attributes that will be rendered as
a style attribute on the outer tag of the Web server control.(inherited
from WebControl)
TabIndex Gets or sets the tab index of the Web server
control.(inherited from WebControl)
TemplateControl Gets or sets a reference to the template that
contains this control. (inherited from Control)
TemplateSourceDirectory Gets the virtual directory of the Page or
UserControl that contains the current server control.(inherited from
Control)
ToolTip Gets or sets the text displayed when the mouse pointer
hovers over the Web server control.(inherited from WebControl)
UniqueID Gets the unique, hierarchically qualified identifier for
the server control.(inherited from Control)
Visible Gets or sets a value that indicates whether a server
control is rendered as UI on the page.(inherited from Control)
Width Gets or sets the width of the Web server control.(inherited
from WebControl)
Top
Protected Properties
Name Description
Adapter Gets the browser-specific adapter for the
control.(inherited from Control)
ChildControlsCreated Gets a value that indicates whether the server
control's child controls have been created.(inherited from Control)
ClientIDSeparator Gets a character value representing the separator
character used in the ClientID property.(inherited from Control)
Context Gets the HttpContext object associated with the server
control for the current Web request.(inherited from Control)
DesignMode Gets a value indicating whether a control is being used
on a design surface.(inherited from Control)
Events Gets a list of event handler delegates for the control. This
property is read-only.(inherited from Control)
HasChildViewState Gets a value indicating whether the current
server control's child controls have any saved view-state
settings.(inherited from Control)
IdSeparator Gets the character used to separate control
identifiers.(inherited from Control)
IsChildControlStateCleared Gets a value indicating whether controls
contained within this control have control state.(inherited from
Control)
IsEnabled Gets a value indicating whether the control is
enabled.(inherited from WebControl)
IsTrackingViewState Gets a value that indicates whether the server
control is saving changes to its view state.(inherited from Control)
IsViewStateEnabled Gets a value indicating whether view state is
enabled for this control.(inherited from Control)
LoadViewStateByID Gets a value indicating whether the control
participates in loading its view state by ID instead of index.
(inherited from Control)
TagKey Gets the HtmlTextWriterTag value that corresponds to this
Web server control. This property is used primarily by control
developers.(inherited from WebControl)
TagName Gets the name of the control tag. This property is used
primarily by control developers.(inherited from WebControl)
ViewState Gets a dictionary of state information that allows you to
save and restore the view state of a server control across multiple
requests for the same page.(inherited from Control)
ViewStateIgnoresCase Gets a value that indicates whether the
StateBag object is case-insensitive.(inherited from Control)
Top
Public Methods
(see also Protected Methods ) Name Description
ApplyStyle Copies any nonblank elements of the specified style to
the Web control, overwriting any existing style elements of the
control. This method is primarily used by control developers.
(inherited from WebControl)
ApplyStyleSheetSkin Applies the style properties defined in the
page style sheet to the control. (inherited from Control)
CopyBaseAttributes Copies the properties not encapsulated by the
Style object from the specified Web server control to the Web server
control that this method is called from. This method is used primarily
by control developers. (inherited from WebControl)
DataBind Overloaded. Binds a data source to the invoked server
control and all its child controls. (inherited from Control)
Dispose Enables a server control to perform final clean up before
it is released from memory. (inherited from Control)
Equals Overloaded. Determines whether two Object instances are
equal. (inherited from Object)
FindControl Overloaded. Searches the current naming container for
the specified server control. (inherited from Control)
Focus Sets input focus to a control. (inherited from Control)
GetHashCode Serves as a hash function for a particular type.
(inherited from Object)
GetType Gets the Type of the current instance. (inherited from
Object)
HasControls Determines if the server control contains any child
controls. (inherited from Control)
MergeStyle Copies any nonblank elements of the specified style to
the Web control, but will not overwrite any existing style elements of
the control. This method is used primarily by control developers.
(inherited from WebControl)
ReferenceEquals Determines whether the specified Object instances
are the same instance. (inherited from Object)
RenderBeginTag Renders the HTML opening tag of the control to the
specified writer. This method is used primarily by control developers.
(inherited from WebControl)
RenderControl Overloaded. Outputs server control content and stores
tracing information about the control if tracing is enabled. (inherited
from Control)
RenderEndTag Renders the HTML closing tag of the control into the
specified writer. This method is used primarily by control developers.
(inherited from WebControl)
ResolveClientUrl Gets a URL that can be used by the browser.
(inherited from Control)
ResolveUrl Converts a URL into one that is usable on the requesting
client. (inherited from Control)
SetRenderMethodDelegate Assigns an event handler delegate to render
the server control and its content into its parent control. (inherited
from Control)
ToString Returns a String that represents the current Object.
(inherited from Object)
Top
Protected Methods
Name Description
AddAttributesToRender Overridden. Adds the attributes of an Image to
the output stream for rendering on the client.
AddedControl Called after a child control is added to the Controls
collection of the Control object. (inherited from Control)
AddParsedSubObject Notifies the server control that an element,
either XML or HTML, was parsed, and adds the element to the server
control's ControlCollection object. (inherited from Control)
BuildProfileTree Gathers information about the server control and
delivers it to the Trace property to be displayed when tracing is
enabled for the page. (inherited from Control)
ClearChildControlState Deletes the control-state information for
the server control's child controls. (inherited from Control)
ClearChildState Deletes the view-state and control-state
information for all the server control's child controls. (inherited
from Control)
ClearChildViewState Deletes the view-state information for all the
server control's child controls. (inherited from Control)
CreateChildControls Called by the ASP.NET page framework to notify
server controls that use composition-based implementation to create any
child controls they contain in preparation for posting back or
rendering. (inherited from Control)
CreateControlCollection Creates a new ControlCollection object to
hold the child controls (both literal and server) of the server
control. (inherited from Control)
CreateControlStyle Creates the style object that is used internally
by the WebControl class to implement all style related properties. This
method is used primarily by control developers. (inherited from
WebControl)
DataBind Overloaded. Binds a data source to the invoked server
control and all its child controls. (inherited from Control)
DataBindChildren Binds a data source to the server control's child
controls. (inherited from Control)
EnsureChildControls Determines whether the server control contains
child controls. If it does not, it creates child controls. (inherited
from Control)
EnsureID Creates an identifier for controls that do not have an
identifier assigned. (inherited from Control)
Finalize Allows an Object to attempt to free resources and perform
other cleanup operations before the Object is reclaimed by garbage
collection. (inherited from Object)
FindControl Overloaded. Searches the current naming container for
the specified server control. (inherited from Control)
GetDesignModeState Gets design-time data for a control. (inherited
from Control)
HasEvents Returns a value indicating whether events are registered
for the control or any child controls. (inherited from Control)
IsLiteralContent Determines if the server control holds only
literal content. (inherited from Control)
LoadControlState Restores control-state information from a previous
page request that was saved by the SaveControlState method. (inherited
from Control)
LoadViewState Restores view-state information from a previous
request that was saved with the SaveViewState method. (inherited from
WebControl)
MapPathSecure Retrieves the physical path that a virtual path,
either absolute or relative, maps to. (inherited from Control)
MemberwiseClone Creates a shallow copy of the current Object.
(inherited from Object)
OnBubbleEvent Determines whether the event for the server control
is passed up the page's UI server control hierarchy. (inherited from
Control)
OnDataBinding Raises the DataBinding event. (inherited from
Control)
OnInit Raises the Init event. (inherited from Control)
OnLoad Raises the Load event. (inherited from Control)
OnPreRender Raises the PreRender event. (inherited from Control)
OnUnload Raises the Unload event. (inherited from Control)
OpenFile Gets a Stream used to read a file. (inherited from
Control)
RaiseBubbleEvent Assigns any sources of the event and its
information to the control's parent. (inherited from Control)
RemovedControl Called after a child control is removed from the
Controls collection of the Control object. (inherited from Control)
Render Renders the control to the specified HTML writer. (inherited
from WebControl)
RenderChildren Outputs the content of a server control's children
to a provided HtmlTextWriter object, which writes the content to be
rendered on the client. (inherited from Control)
RenderContents Overridden. Renders the image control contents to the
specified writer.
RenderControl Overloaded. Outputs server control content and stores
tracing information about the control if tracing is enabled. (inherited
from Control)
ResolveAdapter Gets the control adapter responsible for rendering
the specified control. (inherited from Control)
SaveControlState Saves any server control state changes that have
occurred since the time the page was posted back to the server.
(inherited from Control)
SaveViewState Saves any state that was modified after the
TrackViewState method was invoked. (inherited from WebControl)
SetDesignModeState Sets design-time data for a control. (inherited
from Control)
TrackViewState Causes the control to track changes to its view
state so they can be stored in the object's ViewState property.
(inherited from WebControl)
Top
Public Events
Name Description
DataBinding Occurs when the server control binds to a data
source.(inherited from Control)
Disposed Occurs when a server control is released from memory,
which is the last stage of the server control lifecycle when an ASP.NET
page is requested.(inherited from Control)
Init Occurs when the server control is initialized, which is the
first step in its lifecycle.(inherited from Control)
Load Occurs when the server control is loaded into the Page
object.(inherited from Control)
PreRender Occurs after the Control object is loaded but prior to
rendering.(inherited from Control)
Unload Occurs when the server control is unloaded from
memory.(inherited from Control)
Top
See Also
Reference
Image Class
System.Web.UI.WebControls Namespace
ImageUrl
AlternateText
ImageAlign

Other Resources
Image Web Server Control
Securing Standard Controls

aa*********@gmail.com wrote:
what about people that write Excel Macros?
>
do you have any clue what percentage of Excel users do this?
>
they're never going to learn VB.net for 2 reasons
>
a) VB.net doesn't play nice with VBA - there is no added benefit to
using .NET
b) VB.net is being discontinued in the near future.
>
>
-Aaron
>
>
>
>
RobinS wrote:
I have been informed by a headhunting agency that .Net
programmers have a 97.5% employment rate. That means
there are only 2.5% unemployed, most of them by choice.
Judging by the number of headhunters that continue to
show up at my local .Net User Group meetings, I think
your percentages are off, or a lot more VB6 programmers
are going to move up to VB2005 to stay employed.

Robin S.
----------------------------------------------

"Larry Linson" <la***********@hotmail.comwrote in message
news:11**********************@h54g2000cwb.googlegr oups.com...
people like to use VB.net?
>
ROFL
>
what universe do you come from?
>
show me some stats.. and I'll show you some stats that say '90% of vb
developers still use VB6'
>
I would notify the folks at Monster.com and craigslist.org/job because
I sure don't see many VB.net _JOBS_
>
-Larry
>
>
Tim Patrick wrote:
>Except for item #d (which is just a side effect of your overall bad
>feeling),
>I fully understand your frustration. (By the way, "microsoft.com/vbasic"
>does go to the Visual Basic page; I agree that "microsoft.com/vb" should
>as well.)
>>
>Concerning items #g through #i: I can tell you how to become rich beyond
>your wildest dreams. Start a company that fully supports those who wish
>to
>continue with VB6. Make a name for yourself, and then approach Microsoft
>about licensing the VB6 product and its source code for support and
>enhancement
>purposes. Everyone always says Microsoft only cares about money; go ahead
>and prove it. Convince them that it is in their financial best interest
>to
>allow your new company to extend Visual Basic Classic.
>>
>You can draw a lot more flies with honey than you can with vinegar. Using
>the keyboard to constantly browbeat another product that, frankly, a lot
>of people actually like to use is insanity. These forums have no
>influence
>on Microsoft's business decisions. But a well-crafted business plan just
>might.
>>
>-----
>Tim Patrick - www.timaki.com
>Start-to-Finish Visual Basic 2005
>>
well... i'll make you a deal buddy
>
when microsoft does this:
>
a) microsoft.com/vb should GO SOMEWHERE
b) NO vs crashes in a month for me
c) _EVERY_SINGLE_PROGRAMMING_EXAMPLE_ is in both C# and VB.net
d) vb newsgroup should be public.microsoft.vb.. not this
'microsoft.public.dotnet.languages.vb' crap
e) it isn't verbose like 2002,2003,2005
f) i can copy and paste datasets in SSRS in between reports
g) they support vb6
h) they support developing new COM components
i) they support existing ActiveX controls
if all those come true; I might lay off...
>
but until then; their backwards ass crap; i've just about had enough
of it
>
Tim Patrick wrote:
>
>So when the next version of Visual Studio comes out and includes
>Visual Basic--and
>it will, since I've already tried out an early version of it--will
>you promise
>to leave these forums with the shame of a false prophet and never
>post again?
>One can only hope.
>
Dec 1 '06 #36
Who said anything about Robert Half?

Gee, if your numbers are right, I guess I'd better go learn C#.

Have a nice day.
Robin S.
--------------------------------------------
<aa*********@gmail.comwrote in message
news:11**********************@l12g2000cwl.googlegr oups.com...
yeah that's funny.. you called Robert Half a headhunting agency?

ROFL

do you even know what you're talking about? do you know the difference
between a 'headhunting agency' and a 'consulting firm' and a 'temp
agency'? ROFL

my friend works at Robert Half and told me that there is only a 25%
_EMPLOYMENT_ rate for VB.net programmers-- we are talking about VB.net
here and not C# right? because your sample was talking about '.NET
Programmers' and not 'VB.net Programmers'

I believe that C# is enormously popular.. 10 times more popular than
VB.net will ever be. mainly because Microsoft shafted VB because they
were scared of a little tiny company from California... I mean..
Microsoft should have given a pair of wooden nickels to Boeing; had
them purchase Sun Microsystems and dissolve the company; piece meal
sell it off and kill JAVA.

it would have cost about a billion dollars to do.

BUT NO, MICROSOFT HAD TO THROW THE BABY OUT WITH THE BATHWATER; THEY
HAD TO 'INVENT A NEW PROGRAMMING LANGUAGE FOR NO REASON JUST BECAUSE
JAVA / C++ FUCKTARDS WONT TOUCH ANYTHING NAMED VB'

they just blatantly killed their most popular programmign language;
rather than FIX THE MARKETING PROBLEM.

for the record..

http://seattle.craigslist.org/search/jjj?query=vb = 44 jobs
http://seattle.craigslist.org/search/jjj?query=C# = 178 jobs

why is it that 2/3rds of the colleges / universities in the area are
teaching VB.net to everyone- when there obviously isn't a huge demand
for it?
Have you ever tried to go to a community college and sign up for C#
class? Most of the colleges EVERYWHERE dont even offer C# coursework.

and for the record..

http://seattle.craigslist.org/search/jjj?query=sql = 431 jobs
so it's obvious to me that VB / VB.net means jack shit to my career and
I can continue to 'coast' on my SQL Skillz
Please; tell me now-- why do I need to run out and do a bunch of OOP
_CRAP_ again?
I make more money doing SQL and I don't see the point in learning THREE
LANGUAGES in order to be half the developer I was 5 years ago lol

-Aaron


RobinS wrote:
>The agency who gave me that information provides employment
statistics to the government, who in turn use it in government
reports.

As for the second part, it doesn't surprise me that your personal
parts are so small. It explains what you're trying to make up for
by being a bully.

Have a nice day!
Robin S.

-----------------------------------------------

"Larry Linson" <la***********@hotmail.comwrote in message
news:11**********************@16g2000cwy.googlegr oups.com...
dude that's the most ridiculous statistic I've ever heard of in my
life.

I think that I could jam 98% of my cock in your mouth.. does that make
you a girl?

-Larry



RobinS wrote:
I have been informed by a headhunting agency that .Net
programmers have a 97.5% employment rate. That means
there are only 2.5% unemployed, most of them by choice.
Judging by the number of headhunters that continue to
show up at my local .Net User Group meetings, I think
your percentages are off, or a lot more VB6 programmers
are going to move up to VB2005 to stay employed.

Robin S.
----------------------------------------------

"Larry Linson" <la***********@hotmail.comwrote in message
news:11**********************@h54g2000cwb.googleg roups.com...
people like to use VB.net?

ROFL

what universe do you come from?

show me some stats.. and I'll show you some stats that say '90% of
vb
developers still use VB6'

I would notify the folks at Monster.com and craigslist.org/job
because
I sure don't see many VB.net _JOBS_

-Larry
Tim Patrick wrote:
Except for item #d (which is just a side effect of your overall bad
feeling),
I fully understand your frustration. (By the way,
"microsoft.com/vbasic"
does go to the Visual Basic page; I agree that "microsoft.com/vb"
should
as well.)

Concerning items #g through #i: I can tell you how to become rich
beyond
your wildest dreams. Start a company that fully supports those who
wish
to
continue with VB6. Make a name for yourself, and then approach
Microsoft
about licensing the VB6 product and its source code for support and
enhancement
purposes. Everyone always says Microsoft only cares about money; go
ahead
and prove it. Convince them that it is in their financial best
interest
to
allow your new company to extend Visual Basic Classic.

You can draw a lot more flies with honey than you can with vinegar.
Using
the keyboard to constantly browbeat another product that, frankly,
a
lot
of people actually like to use is insanity. These forums have no
influence
on Microsoft's business decisions. But a well-crafted business plan
just
might.

-----
Tim Patrick - www.timaki.com
Start-to-Finish Visual Basic 2005

well... i'll make you a deal buddy

when microsoft does this:

a) microsoft.com/vb should GO SOMEWHERE
b) NO vs crashes in a month for me
c) _EVERY_SINGLE_PROGRAMMING_EXAMPLE_ is in both C# and VB.net
d) vb newsgroup should be public.microsoft.vb.. not this
'microsoft.public.dotnet.languages.vb' crap
e) it isn't verbose like 2002,2003,2005
f) i can copy and paste datasets in SSRS in between reports
g) they support vb6
h) they support developing new COM components
i) they support existing ActiveX controls
if all those come true; I might lay off...

but until then; their backwards ass crap; i've just about had
enough
of it

Tim Patrick wrote:

So when the next version of Visual Studio comes out and includes
Visual Basic--and
it will, since I've already tried out an early version of
it--will
you promise
to leave these forums with the shame of a false prophet and
never
post again?
One can only hope.


Dec 1 '06 #37
Why are you using 3 different accounts to discuss with yourself?
aaron/susie/larry

It seems you also feel the need to shout and swear alot which is totally
unnescesary.
--
Rinze van Huizen
C-Services Holland b.v
Dec 1 '06 #38
eat a dick, bitch

do you know why I do that?

BECAUSE MICROSOFT STARTED CENSORING ME LONG BEFORE I STARTED SWEARING

Microsoft killed the worlds most popular programming language; VB.net
is POINTLESS and there are 10 times as many jobs in C# as there are in
VB.net.

Microsoft betrayed us all; and I will never vote for Microsoft again.

Just move everything to PHP; use Dreamweaver and screw MS in the open
market.
Just move everything to PHP; use Dreamweaver and screw MS in the open
market.
Just move everything to PHP; use Dreamweaver and screw MS in the open
market.


C-Services Holland b.v. wrote:
Why are you using 3 different accounts to discuss with yourself?
aaron/susie/larry

It seems you also feel the need to shout and swear alot which is totally
unnescesary.
--
Rinze van Huizen
C-Services Holland b.v
Dec 1 '06 #39
i just want to know WHY it takes me literally 30 seconds to launch
help-- when I'm plugged in.

and 5 minutes when I'm disconnected.

it's like.. visual; stduio is too stupid to detect when I'm plugged in;
and it sits there and looks for the internet for literally 5 minutes;
it prompts you a dozne times..

and the bottom line is that help doesnt' work for jackshit.

I am in a properties box named 'Sizing' and i hit F1 and I go to a help
file that discusses the image box not the 'sizing method'

it just takes too long; it doesn't work.
and it doesn't give me the right results.

I want my vb6 back!!!

su******@hotmail.com wrote:
and of course

when you're on a laptop and you hit F1 then it takes a full 5 minutes
for it to come up with a box 'do you want to use online help as your
primary source'

It's not like im on a slow laptop either

it's just a shitty shitty product; the people that built this piece of
shit app called 'Visual Studio' are probably a bunch of dirty ass
whores

-Susie, DBA


aa*********@gmail.com wrote:
and oh yeah.. the helpful Help File also took 30 seconds to launch. Is
that an IMPROVEMENT OVER VB6?

and oh yeah.. the helpful Help File also took 30 seconds to launch. Is
that an IMPROVEMENT OVER VB6?

and oh yeah.. the helpful Help File also took 30 seconds to launch. Is
that an IMPROVEMENT OVER VB6?

and oh yeah.. the helpful Help File also took 30 seconds to launch. Is
that an IMPROVEMENT OVER VB6?

and oh yeah.. the helpful Help File also took 30 seconds to launch. Is
that an IMPROVEMENT OVER VB6?


su******@hotmail.com wrote:
ok guys seriously here
>
I concur; I surrender.
>
I go to use VB.net and I get a control and I hit F1 for help.
>
I am sitting in the 'sizing' property of a image control on a form
>
and i hit F1 and I don't get ANY PERTINENT INFO
>
>
it gives me THIS-- 3 pages of crap-- which has nothing to do with the
SIZING METHOD
>
>
IMAGE
---------------------------------------------------------
Displays an image on a Web page.
>
The following tables list the members exposed by the Image type.
>
Public Constructors
Name Description
Image Initializes a new instance of the Image class.
Top
Public Properties
(see also Protected Properties ) Name Description
AccessKey Gets or sets the access key that allows you to quickly
navigate to the Web server control.(inherited from WebControl)
AlternateText Gets or sets the alternate text displayed in the Image
control when the image is unavailable. Browsers that support the
ToolTips feature display this text as a ToolTip.
AppRelativeTemplateSourceDirectory Gets or sets the
application-relative virtual directory of the Page or UserControl
object that contains this control.(inherited from Control)
Attributes Gets the collection of arbitrary attributes (for
rendering only) that do not correspond to properties on the
control.(inherited from WebControl)
BackColor Gets or sets the background color of the Web server
control.(inherited from WebControl)
BindingContainer Gets the control that contains this control's data
binding.(inherited from Control)
BorderColor Gets or sets the border color of the Web
control.(inherited from WebControl)
BorderStyle Gets or sets the border style of the Web server
control.(inherited from WebControl)
BorderWidth Gets or sets the border width of the Web server
control.(inherited from WebControl)
ClientID Gets the server control identifier generated by
ASP.NET.(inherited from Control)
Controls Gets a ControlCollection object that represents the child
controls for a specified server control in the UI hierarchy.(inherited
from Control)
ControlStyle Gets the style of the Web server control. This
property is used primarily by control developers.(inherited from
WebControl)
ControlStyleCreated Gets a value indicating whether a Style object
has been created for the ControlStyle property. This property is
primarily used by control developers.(inherited from WebControl)
CssClass Gets or sets the Cascading Style Sheet (CSS) class
rendered by the Web server control on the client.(inherited from
WebControl)
DescriptionUrl Gets or sets the location to a detailed description
for the image.
Enabled Gets or sets a value indicating whether the control is
enabled.
EnableTheming Gets or sets a value indicating whether themes apply
to this control.(inherited from WebControl)
EnableViewState Gets or sets a value indicating whether the server
control persists its view state, and the view state of any child
controls it contains, to the requesting client.(inherited from Control)
>
Font Gets the font properties for the text associated with the
control.
ForeColor Gets or sets the foreground color (typically the color of
the text) of the Web server control.(inherited from WebControl)
GenerateEmptyAlternateText Gets or sets a value indicating whether
the control generates an alternate text attribute for an empty string
value.
HasAttributes Gets a value indicating whether the control has
attributes set.(inherited from WebControl)
Height Gets or sets the height of the Web server control.(inherited
from WebControl)
ID Gets or sets the programmatic identifier assigned to the server
control.(inherited from Control)
ImageAlign Gets or sets the alignment of the Image control in
relation to other elements on the Web page.
ImageUrl Gets or sets the location of an image to display in the
Image control.
NamingContainer Gets a reference to the server control's naming
container, which creates a unique namespace for differentiating between
server controls with the same Control.ID property value.(inherited from
Control)
Page Gets a reference to the Page instance that contains the server
control.(inherited from Control)
Parent Gets a reference to the server control's parent control in
the page control hierarchy.(inherited from Control)
Site Gets information about the container that hosts the current
control when rendered on a design surface.(inherited from Control)
SkinID Gets or sets the skin to apply to the control.(inherited
from WebControl)
Style Gets a collection of text attributes that will be rendered as
a style attribute on the outer tag of the Web server control.(inherited
from WebControl)
TabIndex Gets or sets the tab index of the Web server
control.(inherited from WebControl)
TemplateControl Gets or sets a reference to the template that
contains this control. (inherited from Control)
TemplateSourceDirectory Gets the virtual directory of the Page or
UserControl that contains the current server control.(inherited from
Control)
ToolTip Gets or sets the text displayed when the mouse pointer
hovers over the Web server control.(inherited from WebControl)
UniqueID Gets the unique, hierarchically qualified identifier for
the server control.(inherited from Control)
Visible Gets or sets a value that indicates whether a server
control is rendered as UI on the page.(inherited from Control)
Width Gets or sets the width of the Web server control.(inherited
from WebControl)
Top
Protected Properties
Name Description
Adapter Gets the browser-specific adapter for the
control.(inherited from Control)
ChildControlsCreated Gets a value that indicates whether the server
control's child controls have been created.(inherited from Control)
ClientIDSeparator Gets a character value representing the separator
character used in the ClientID property.(inherited from Control)
Context Gets the HttpContext object associated with the server
control for the current Web request.(inherited from Control)
DesignMode Gets a value indicating whether a control is being used
on a design surface.(inherited from Control)
Events Gets a list of event handler delegates for the control. This
property is read-only.(inherited from Control)
HasChildViewState Gets a value indicating whether the current
server control's child controls have any saved view-state
settings.(inherited from Control)
IdSeparator Gets the character used to separate control
identifiers.(inherited from Control)
IsChildControlStateCleared Gets a value indicating whether controls
contained within this control have control state.(inherited from
Control)
IsEnabled Gets a value indicating whether the control is
enabled.(inherited from WebControl)
IsTrackingViewState Gets a value that indicates whether the server
control is saving changes to its view state.(inherited from Control)
IsViewStateEnabled Gets a value indicating whether view state is
enabled for this control.(inherited from Control)
LoadViewStateByID Gets a value indicating whether the control
participates in loading its view state by ID instead of index.
(inherited from Control)
TagKey Gets the HtmlTextWriterTag value that corresponds to this
Web server control. This property is used primarily by control
developers.(inherited from WebControl)
TagName Gets the name of the control tag. This property is used
primarily by control developers.(inherited from WebControl)
ViewState Gets a dictionary of state information that allows you to
save and restore the view state of a server control across multiple
requests for the same page.(inherited from Control)
ViewStateIgnoresCase Gets a value that indicates whether the
StateBag object is case-insensitive.(inherited from Control)
Top
Public Methods
(see also Protected Methods ) Name Description
ApplyStyle Copies any nonblank elements of the specified style to
the Web control, overwriting any existing style elements of the
control. This method is primarily used by control developers.
(inherited from WebControl)
ApplyStyleSheetSkin Applies the style properties defined in the
page style sheet to the control. (inherited from Control)
CopyBaseAttributes Copies the properties not encapsulated by the
Style object from the specified Web server control to the Web server
control that this method is called from. This method is used primarily
by control developers. (inherited from WebControl)
DataBind Overloaded. Binds a data source to the invoked server
control and all its child controls. (inherited from Control)
Dispose Enables a server control to perform final clean up before
it is released from memory. (inherited from Control)
Equals Overloaded. Determines whether two Object instances are
equal. (inherited from Object)
FindControl Overloaded. Searches the current naming container for
the specified server control. (inherited from Control)
Focus Sets input focus to a control. (inherited from Control)
GetHashCode Serves as a hash function for a particular type.
(inherited from Object)
GetType Gets the Type of the current instance. (inherited from
Object)
HasControls Determines if the server control contains any child
controls. (inherited from Control)
MergeStyle Copies any nonblank elements of the specified style to
the Web control, but will not overwrite any existing style elements of
the control. This method is used primarily by control developers.
(inherited from WebControl)
ReferenceEquals Determines whether the specified Object instances
are the same instance. (inherited from Object)
RenderBeginTag Renders the HTML opening tag of the control to the
specified writer. This method is used primarily by control developers.
(inherited from WebControl)
RenderControl Overloaded. Outputs server control content and stores
tracing information about the control if tracing is enabled. (inherited
from Control)
RenderEndTag Renders the HTML closing tag of the control into the
specified writer. This method is used primarily by control developers.
(inherited from WebControl)
ResolveClientUrl Gets a URL that can be used by the browser.
(inherited from Control)
ResolveUrl Converts a URL into one that is usable on the requesting
client. (inherited from Control)
SetRenderMethodDelegate Assigns an event handler delegate to render
the server control and its content into its parent control. (inherited
from Control)
ToString Returns a String that represents the current Object.
(inherited from Object)
Top
Protected Methods
Name Description
AddAttributesToRender Overridden. Adds the attributes of an Image to
the output stream for rendering on the client.
AddedControl Called after a child control is added to the Controls
collection of the Control object. (inherited from Control)
AddParsedSubObject Notifies the server control that an element,
either XML or HTML, was parsed, and adds the element to the server
control's ControlCollection object. (inherited from Control)
BuildProfileTree Gathers information about the server control and
delivers it to the Trace property to be displayed when tracing is
enabled for the page. (inherited from Control)
ClearChildControlState Deletes the control-state information for
the server control's child controls. (inherited from Control)
ClearChildState Deletes the view-state and control-state
information for all the server control's child controls. (inherited
from Control)
ClearChildViewState Deletes the view-state information for all the
server control's child controls. (inherited from Control)
CreateChildControls Called by the ASP.NET page framework to notify
server controls that use composition-based implementation to create any
child controls they contain in preparation for posting back or
rendering. (inherited from Control)
CreateControlCollection Creates a new ControlCollection object to
hold the child controls (both literal and server) of the server
control. (inherited from Control)
CreateControlStyle Creates the style object that is used internally
by the WebControl class to implement all style related properties. This
method is used primarily by control developers. (inherited from
WebControl)
DataBind Overloaded. Binds a data source to the invoked server
control and all its child controls. (inherited from Control)
DataBindChildren Binds a data source to the server control's child
controls. (inherited from Control)
EnsureChildControls Determines whether the server control contains
child controls. If it does not, it creates child controls. (inherited
from Control)
EnsureID Creates an identifier for controls that do not have an
identifier assigned. (inherited from Control)
Finalize Allows an Object to attempt to free resources and perform
other cleanup operations before the Object is reclaimed by garbage
collection. (inherited from Object)
FindControl Overloaded. Searches the current naming container for
the specified server control. (inherited from Control)
GetDesignModeState Gets design-time data for a control. (inherited
from Control)
HasEvents Returns a value indicating whether events are registered
for the control or any child controls. (inherited from Control)
IsLiteralContent Determines if the server control holds only
literal content. (inherited from Control)
LoadControlState Restores control-state information from a previous
page request that was saved by the SaveControlState method. (inherited
from Control)
LoadViewState Restores view-state information from a previous
request that was saved with the SaveViewState method. (inherited from
WebControl)
MapPathSecure Retrieves the physical path that a virtual path,
either absolute or relative, maps to. (inherited from Control)
MemberwiseClone Creates a shallow copy of the current Object.
(inherited from Object)
OnBubbleEvent Determines whether the event for the server control
is passed up the page's UI server control hierarchy. (inherited from
Control)
OnDataBinding Raises the DataBinding event. (inherited from
Control)
OnInit Raises the Init event. (inherited from Control)
OnLoad Raises the Load event. (inherited from Control)
OnPreRender Raises the PreRender event. (inherited from Control)
OnUnload Raises the Unload event. (inherited from Control)
OpenFile Gets a Stream used to read a file. (inherited from
Control)
RaiseBubbleEvent Assigns any sources of the event and its
information to the control's parent. (inherited from Control)
RemovedControl Called after a child control is removed from the
Controls collection of the Control object. (inherited from Control)
Render Renders the control to the specified HTML writer. (inherited
from WebControl)
RenderChildren Outputs the content of a server control's children
to a provided HtmlTextWriter object, which writes the content to be
rendered on the client. (inherited from Control)
RenderContents Overridden. Renders the image control contents to the
specified writer.
RenderControl Overloaded. Outputs server control content and stores
tracing information about the control if tracing is enabled. (inherited
from Control)
ResolveAdapter Gets the control adapter responsible for rendering
the specified control. (inherited from Control)
SaveControlState Saves any server control state changes that have
occurred since the time the page was posted back to the server.
(inherited from Control)
SaveViewState Saves any state that was modified after the
TrackViewState method was invoked. (inherited from WebControl)
SetDesignModeState Sets design-time data for a control. (inherited
from Control)
TrackViewState Causes the control to track changes to its view
state so they can be stored in the object's ViewState property.
(inherited from WebControl)
Top
Public Events
Name Description
DataBinding Occurs when the server control binds to a data
source.(inherited from Control)
Disposed Occurs when a server control is released from memory,
which is the last stage of the server control lifecycle when an ASP.NET
page is requested.(inherited from Control)
Init Occurs when the server control is initialized, which is the
first step in its lifecycle.(inherited from Control)
Load Occurs when the server control is loaded into the Page
object.(inherited from Control)
PreRender Occurs after the Control object is loaded but prior to
rendering.(inherited from Control)
Unload Occurs when the server control is unloaded from
memory.(inherited from Control)
Top
See Also
Reference
Image Class
System.Web.UI.WebControls Namespace
ImageUrl
AlternateText
ImageAlign
>
Other Resources
Image Web Server Control
Securing Standard Controls
>
>
>
aa*********@gmail.com wrote:
what about people that write Excel Macros?

do you have any clue what percentage of Excel users do this?

they're never going to learn VB.net for 2 reasons

a) VB.net doesn't play nice with VBA - there is no added benefit to
using .NET
b) VB.net is being discontinued in the near future.


-Aaron




RobinS wrote:
I have been informed by a headhunting agency that .Net
programmers have a 97.5% employment rate. That means
there are only 2.5% unemployed, most of them by choice.
Judging by the number of headhunters that continue to
show up at my local .Net User Group meetings, I think
your percentages are off, or a lot more VB6 programmers
are going to move up to VB2005 to stay employed.
>
Robin S.
----------------------------------------------
>
"Larry Linson" <la***********@hotmail.comwrote in message
news:11**********************@h54g2000cwb.googlegr oups.com...
people like to use VB.net?

ROFL

what universe do you come from?

show me some stats.. and I'll show you some stats that say '90% of vb
developers still use VB6'

I would notify the folks at Monster.com and craigslist.org/job because
I sure don't see many VB.net _JOBS_

-Larry


Tim Patrick wrote:
Except for item #d (which is just a side effect of your overall bad
feeling),
I fully understand your frustration. (By the way, "microsoft.com/vbasic"
does go to the Visual Basic page; I agree that "microsoft.com/vb" should
as well.)
>
Concerning items #g through #i: I can tell you how to become rich beyond
your wildest dreams. Start a company that fully supports those who wish
to
continue with VB6. Make a name for yourself, and then approach Microsoft
about licensing the VB6 product and its source code for support and
enhancement
purposes. Everyone always says Microsoft only cares about money; go ahead
and prove it. Convince them that it is in their financial best interest
to
allow your new company to extend Visual Basic Classic.
>
You can draw a lot more flies with honey than you can with vinegar. Using
the keyboard to constantly browbeat another product that, frankly, a lot
of people actually like to use is insanity. These forums have no
influence
on Microsoft's business decisions. But a well-crafted business plan just
might.
>
-----
Tim Patrick - www.timaki.com
Start-to-Finish Visual Basic 2005
>
well... i'll make you a deal buddy

when microsoft does this:

a) microsoft.com/vb should GO SOMEWHERE
b) NO vs crashes in a month for me
c) _EVERY_SINGLE_PROGRAMMING_EXAMPLE_ is in both C# and VB.net
d) vb newsgroup should be public.microsoft.vb.. not this
'microsoft.public.dotnet.languages.vb' crap
e) it isn't verbose like 2002,2003,2005
f) i can copy and paste datasets in SSRS in between reports
g) they support vb6
h) they support developing new COM components
i) they support existing ActiveX controls
if all those come true; I might lay off...

but until then; their backwards ass crap; i've just about had enough
of it

Tim Patrick wrote:

So when the next version of Visual Studio comes out and includes
Visual Basic--and
it will, since I've already tried out an early version of it--will
you promise
to leave these forums with the shame of a false prophet and never
post again?
One can only hope.
Dec 1 '06 #40
maybe if help WORKED then maybe I wouldn't be such a flaming asshole

of course; MS 'doesn't have the resources to test this type of thing
before release' because they're too busy building the XBox 720, BizTalk
2012 and all that other crap

eat a dick microsoft

take quality and performance as seriously as you now take security
take quality and performance as seriously as you now take security
take quality and performance as seriously as you now take security
take quality and performance as seriously as you now take security

su******@hotmail.com wrote:
and of course

when you're on a laptop and you hit F1 then it takes a full 5 minutes
for it to come up with a box 'do you want to use online help as your
primary source'

It's not like im on a slow laptop either

it's just a shitty shitty product; the people that built this piece of
shit app called 'Visual Studio' are probably a bunch of dirty ass
whores

-Susie, DBA


aa*********@gmail.com wrote:
and oh yeah.. the helpful Help File also took 30 seconds to launch. Is
that an IMPROVEMENT OVER VB6?

and oh yeah.. the helpful Help File also took 30 seconds to launch. Is
that an IMPROVEMENT OVER VB6?

and oh yeah.. the helpful Help File also took 30 seconds to launch. Is
that an IMPROVEMENT OVER VB6?

and oh yeah.. the helpful Help File also took 30 seconds to launch. Is
that an IMPROVEMENT OVER VB6?

and oh yeah.. the helpful Help File also took 30 seconds to launch. Is
that an IMPROVEMENT OVER VB6?


su******@hotmail.com wrote:
ok guys seriously here
>
I concur; I surrender.
>
I go to use VB.net and I get a control and I hit F1 for help.
>
I am sitting in the 'sizing' property of a image control on a form
>
and i hit F1 and I don't get ANY PERTINENT INFO
>
>
it gives me THIS-- 3 pages of crap-- which has nothing to do with the
SIZING METHOD
>
>
IMAGE
---------------------------------------------------------
Displays an image on a Web page.
>
The following tables list the members exposed by the Image type.
>
Public Constructors
Name Description
Image Initializes a new instance of the Image class.
Top
Public Properties
(see also Protected Properties ) Name Description
AccessKey Gets or sets the access key that allows you to quickly
navigate to the Web server control.(inherited from WebControl)
AlternateText Gets or sets the alternate text displayed in the Image
control when the image is unavailable. Browsers that support the
ToolTips feature display this text as a ToolTip.
AppRelativeTemplateSourceDirectory Gets or sets the
application-relative virtual directory of the Page or UserControl
object that contains this control.(inherited from Control)
Attributes Gets the collection of arbitrary attributes (for
rendering only) that do not correspond to properties on the
control.(inherited from WebControl)
BackColor Gets or sets the background color of the Web server
control.(inherited from WebControl)
BindingContainer Gets the control that contains this control's data
binding.(inherited from Control)
BorderColor Gets or sets the border color of the Web
control.(inherited from WebControl)
BorderStyle Gets or sets the border style of the Web server
control.(inherited from WebControl)
BorderWidth Gets or sets the border width of the Web server
control.(inherited from WebControl)
ClientID Gets the server control identifier generated by
ASP.NET.(inherited from Control)
Controls Gets a ControlCollection object that represents the child
controls for a specified server control in the UI hierarchy.(inherited
from Control)
ControlStyle Gets the style of the Web server control. This
property is used primarily by control developers.(inherited from
WebControl)
ControlStyleCreated Gets a value indicating whether a Style object
has been created for the ControlStyle property. This property is
primarily used by control developers.(inherited from WebControl)
CssClass Gets or sets the Cascading Style Sheet (CSS) class
rendered by the Web server control on the client.(inherited from
WebControl)
DescriptionUrl Gets or sets the location to a detailed description
for the image.
Enabled Gets or sets a value indicating whether the control is
enabled.
EnableTheming Gets or sets a value indicating whether themes apply
to this control.(inherited from WebControl)
EnableViewState Gets or sets a value indicating whether the server
control persists its view state, and the view state of any child
controls it contains, to the requesting client.(inherited from Control)
>
Font Gets the font properties for the text associated with the
control.
ForeColor Gets or sets the foreground color (typically the color of
the text) of the Web server control.(inherited from WebControl)
GenerateEmptyAlternateText Gets or sets a value indicating whether
the control generates an alternate text attribute for an empty string
value.
HasAttributes Gets a value indicating whether the control has
attributes set.(inherited from WebControl)
Height Gets or sets the height of the Web server control.(inherited
from WebControl)
ID Gets or sets the programmatic identifier assigned to the server
control.(inherited from Control)
ImageAlign Gets or sets the alignment of the Image control in
relation to other elements on the Web page.
ImageUrl Gets or sets the location of an image to display in the
Image control.
NamingContainer Gets a reference to the server control's naming
container, which creates a unique namespace for differentiating between
server controls with the same Control.ID property value.(inherited from
Control)
Page Gets a reference to the Page instance that contains the server
control.(inherited from Control)
Parent Gets a reference to the server control's parent control in
the page control hierarchy.(inherited from Control)
Site Gets information about the container that hosts the current
control when rendered on a design surface.(inherited from Control)
SkinID Gets or sets the skin to apply to the control.(inherited
from WebControl)
Style Gets a collection of text attributes that will be rendered as
a style attribute on the outer tag of the Web server control.(inherited
from WebControl)
TabIndex Gets or sets the tab index of the Web server
control.(inherited from WebControl)
TemplateControl Gets or sets a reference to the template that
contains this control. (inherited from Control)
TemplateSourceDirectory Gets the virtual directory of the Page or
UserControl that contains the current server control.(inherited from
Control)
ToolTip Gets or sets the text displayed when the mouse pointer
hovers over the Web server control.(inherited from WebControl)
UniqueID Gets the unique, hierarchically qualified identifier for
the server control.(inherited from Control)
Visible Gets or sets a value that indicates whether a server
control is rendered as UI on the page.(inherited from Control)
Width Gets or sets the width of the Web server control.(inherited
from WebControl)
Top
Protected Properties
Name Description
Adapter Gets the browser-specific adapter for the
control.(inherited from Control)
ChildControlsCreated Gets a value that indicates whether the server
control's child controls have been created.(inherited from Control)
ClientIDSeparator Gets a character value representing the separator
character used in the ClientID property.(inherited from Control)
Context Gets the HttpContext object associated with the server
control for the current Web request.(inherited from Control)
DesignMode Gets a value indicating whether a control is being used
on a design surface.(inherited from Control)
Events Gets a list of event handler delegates for the control. This
property is read-only.(inherited from Control)
HasChildViewState Gets a value indicating whether the current
server control's child controls have any saved view-state
settings.(inherited from Control)
IdSeparator Gets the character used to separate control
identifiers.(inherited from Control)
IsChildControlStateCleared Gets a value indicating whether controls
contained within this control have control state.(inherited from
Control)
IsEnabled Gets a value indicating whether the control is
enabled.(inherited from WebControl)
IsTrackingViewState Gets a value that indicates whether the server
control is saving changes to its view state.(inherited from Control)
IsViewStateEnabled Gets a value indicating whether view state is
enabled for this control.(inherited from Control)
LoadViewStateByID Gets a value indicating whether the control
participates in loading its view state by ID instead of index.
(inherited from Control)
TagKey Gets the HtmlTextWriterTag value that corresponds to this
Web server control. This property is used primarily by control
developers.(inherited from WebControl)
TagName Gets the name of the control tag. This property is used
primarily by control developers.(inherited from WebControl)
ViewState Gets a dictionary of state information that allows you to
save and restore the view state of a server control across multiple
requests for the same page.(inherited from Control)
ViewStateIgnoresCase Gets a value that indicates whether the
StateBag object is case-insensitive.(inherited from Control)
Top
Public Methods
(see also Protected Methods ) Name Description
ApplyStyle Copies any nonblank elements of the specified style to
the Web control, overwriting any existing style elements of the
control. This method is primarily used by control developers.
(inherited from WebControl)
ApplyStyleSheetSkin Applies the style properties defined in the
page style sheet to the control. (inherited from Control)
CopyBaseAttributes Copies the properties not encapsulated by the
Style object from the specified Web server control to the Web server
control that this method is called from. This method is used primarily
by control developers. (inherited from WebControl)
DataBind Overloaded. Binds a data source to the invoked server
control and all its child controls. (inherited from Control)
Dispose Enables a server control to perform final clean up before
it is released from memory. (inherited from Control)
Equals Overloaded. Determines whether two Object instances are
equal. (inherited from Object)
FindControl Overloaded. Searches the current naming container for
the specified server control. (inherited from Control)
Focus Sets input focus to a control. (inherited from Control)
GetHashCode Serves as a hash function for a particular type.
(inherited from Object)
GetType Gets the Type of the current instance. (inherited from
Object)
HasControls Determines if the server control contains any child
controls. (inherited from Control)
MergeStyle Copies any nonblank elements of the specified style to
the Web control, but will not overwrite any existing style elements of
the control. This method is used primarily by control developers.
(inherited from WebControl)
ReferenceEquals Determines whether the specified Object instances
are the same instance. (inherited from Object)
RenderBeginTag Renders the HTML opening tag of the control to the
specified writer. This method is used primarily by control developers.
(inherited from WebControl)
RenderControl Overloaded. Outputs server control content and stores
tracing information about the control if tracing is enabled. (inherited
from Control)
RenderEndTag Renders the HTML closing tag of the control into the
specified writer. This method is used primarily by control developers.
(inherited from WebControl)
ResolveClientUrl Gets a URL that can be used by the browser.
(inherited from Control)
ResolveUrl Converts a URL into one that is usable on the requesting
client. (inherited from Control)
SetRenderMethodDelegate Assigns an event handler delegate to render
the server control and its content into its parent control. (inherited
from Control)
ToString Returns a String that represents the current Object.
(inherited from Object)
Top
Protected Methods
Name Description
AddAttributesToRender Overridden. Adds the attributes of an Image to
the output stream for rendering on the client.
AddedControl Called after a child control is added to the Controls
collection of the Control object. (inherited from Control)
AddParsedSubObject Notifies the server control that an element,
either XML or HTML, was parsed, and adds the element to the server
control's ControlCollection object. (inherited from Control)
BuildProfileTree Gathers information about the server control and
delivers it to the Trace property to be displayed when tracing is
enabled for the page. (inherited from Control)
ClearChildControlState Deletes the control-state information for
the server control's child controls. (inherited from Control)
ClearChildState Deletes the view-state and control-state
information for all the server control's child controls. (inherited
from Control)
ClearChildViewState Deletes the view-state information for all the
server control's child controls. (inherited from Control)
CreateChildControls Called by the ASP.NET page framework to notify
server controls that use composition-based implementation to create any
child controls they contain in preparation for posting back or
rendering. (inherited from Control)
CreateControlCollection Creates a new ControlCollection object to
hold the child controls (both literal and server) of the server
control. (inherited from Control)
CreateControlStyle Creates the style object that is used internally
by the WebControl class to implement all style related properties. This
method is used primarily by control developers. (inherited from
WebControl)
DataBind Overloaded. Binds a data source to the invoked server
control and all its child controls. (inherited from Control)
DataBindChildren Binds a data source to the server control's child
controls. (inherited from Control)
EnsureChildControls Determines whether the server control contains
child controls. If it does not, it creates child controls. (inherited
from Control)
EnsureID Creates an identifier for controls that do not have an
identifier assigned. (inherited from Control)
Finalize Allows an Object to attempt to free resources and perform
other cleanup operations before the Object is reclaimed by garbage
collection. (inherited from Object)
FindControl Overloaded. Searches the current naming container for
the specified server control. (inherited from Control)
GetDesignModeState Gets design-time data for a control. (inherited
from Control)
HasEvents Returns a value indicating whether events are registered
for the control or any child controls. (inherited from Control)
IsLiteralContent Determines if the server control holds only
literal content. (inherited from Control)
LoadControlState Restores control-state information from a previous
page request that was saved by the SaveControlState method. (inherited
from Control)
LoadViewState Restores view-state information from a previous
request that was saved with the SaveViewState method. (inherited from
WebControl)
MapPathSecure Retrieves the physical path that a virtual path,
either absolute or relative, maps to. (inherited from Control)
MemberwiseClone Creates a shallow copy of the current Object.
(inherited from Object)
OnBubbleEvent Determines whether the event for the server control
is passed up the page's UI server control hierarchy. (inherited from
Control)
OnDataBinding Raises the DataBinding event. (inherited from
Control)
OnInit Raises the Init event. (inherited from Control)
OnLoad Raises the Load event. (inherited from Control)
OnPreRender Raises the PreRender event. (inherited from Control)
OnUnload Raises the Unload event. (inherited from Control)
OpenFile Gets a Stream used to read a file. (inherited from
Control)
RaiseBubbleEvent Assigns any sources of the event and its
information to the control's parent. (inherited from Control)
RemovedControl Called after a child control is removed from the
Controls collection of the Control object. (inherited from Control)
Render Renders the control to the specified HTML writer. (inherited
from WebControl)
RenderChildren Outputs the content of a server control's children
to a provided HtmlTextWriter object, which writes the content to be
rendered on the client. (inherited from Control)
RenderContents Overridden. Renders the image control contents to the
specified writer.
RenderControl Overloaded. Outputs server control content and stores
tracing information about the control if tracing is enabled. (inherited
from Control)
ResolveAdapter Gets the control adapter responsible for rendering
the specified control. (inherited from Control)
SaveControlState Saves any server control state changes that have
occurred since the time the page was posted back to the server.
(inherited from Control)
SaveViewState Saves any state that was modified after the
TrackViewState method was invoked. (inherited from WebControl)
SetDesignModeState Sets design-time data for a control. (inherited
from Control)
TrackViewState Causes the control to track changes to its view
state so they can be stored in the object's ViewState property.
(inherited from WebControl)
Top
Public Events
Name Description
DataBinding Occurs when the server control binds to a data
source.(inherited from Control)
Disposed Occurs when a server control is released from memory,
which is the last stage of the server control lifecycle when an ASP.NET
page is requested.(inherited from Control)
Init Occurs when the server control is initialized, which is the
first step in its lifecycle.(inherited from Control)
Load Occurs when the server control is loaded into the Page
object.(inherited from Control)
PreRender Occurs after the Control object is loaded but prior to
rendering.(inherited from Control)
Unload Occurs when the server control is unloaded from
memory.(inherited from Control)
Top
See Also
Reference
Image Class
System.Web.UI.WebControls Namespace
ImageUrl
AlternateText
ImageAlign
>
Other Resources
Image Web Server Control
Securing Standard Controls
>
>
>
aa*********@gmail.com wrote:
what about people that write Excel Macros?

do you have any clue what percentage of Excel users do this?

they're never going to learn VB.net for 2 reasons

a) VB.net doesn't play nice with VBA - there is no added benefit to
using .NET
b) VB.net is being discontinued in the near future.


-Aaron




RobinS wrote:
I have been informed by a headhunting agency that .Net
programmers have a 97.5% employment rate. That means
there are only 2.5% unemployed, most of them by choice.
Judging by the number of headhunters that continue to
show up at my local .Net User Group meetings, I think
your percentages are off, or a lot more VB6 programmers
are going to move up to VB2005 to stay employed.
>
Robin S.
----------------------------------------------
>
"Larry Linson" <la***********@hotmail.comwrote in message
news:11**********************@h54g2000cwb.googlegr oups.com...
people like to use VB.net?

ROFL

what universe do you come from?

show me some stats.. and I'll show you some stats that say '90% of vb
developers still use VB6'

I would notify the folks at Monster.com and craigslist.org/job because
I sure don't see many VB.net _JOBS_

-Larry


Tim Patrick wrote:
Except for item #d (which is just a side effect of your overall bad
feeling),
I fully understand your frustration. (By the way, "microsoft.com/vbasic"
does go to the Visual Basic page; I agree that "microsoft.com/vb" should
as well.)
>
Concerning items #g through #i: I can tell you how to become rich beyond
your wildest dreams. Start a company that fully supports those who wish
to
continue with VB6. Make a name for yourself, and then approach Microsoft
about licensing the VB6 product and its source code for support and
enhancement
purposes. Everyone always says Microsoft only cares about money; go ahead
and prove it. Convince them that it is in their financial best interest
to
allow your new company to extend Visual Basic Classic.
>
You can draw a lot more flies with honey than you can with vinegar. Using
the keyboard to constantly browbeat another product that, frankly, a lot
of people actually like to use is insanity. These forums have no
influence
on Microsoft's business decisions. But a well-crafted business plan just
might.
>
-----
Tim Patrick - www.timaki.com
Start-to-Finish Visual Basic 2005
>
well... i'll make you a deal buddy

when microsoft does this:

a) microsoft.com/vb should GO SOMEWHERE
b) NO vs crashes in a month for me
c) _EVERY_SINGLE_PROGRAMMING_EXAMPLE_ is in both C# and VB.net
d) vb newsgroup should be public.microsoft.vb.. not this
'microsoft.public.dotnet.languages.vb' crap
e) it isn't verbose like 2002,2003,2005
f) i can copy and paste datasets in SSRS in between reports
g) they support vb6
h) they support developing new COM components
i) they support existing ActiveX controls
if all those come true; I might lay off...

but until then; their backwards ass crap; i've just about had enough
of it

Tim Patrick wrote:

So when the next version of Visual Studio comes out and includes
Visual Basic--and
it will, since I've already tried out an early version of it--will
you promise
to leave these forums with the shame of a false prophet and never
post again?
One can only hope.
Dec 1 '06 #41
You're really mister friendly aren't you? I just asked you a simple
question and you feel the need to swear at me.

MS can't censor these groups. The only servers they can control are the
ones they own. The rest are open. I don't use the MS servers to post here.

And you really think a big company like MS is going to sensor one lonely
guy (if they even could). You think you're more important than you
really are. Get real.

Ow, just pasting the same line multiple times doesn't add validity.

aa*********@gmail.com wrote:
eat a dick, bitch

do you know why I do that?

BECAUSE MICROSOFT STARTED CENSORING ME LONG BEFORE I STARTED SWEARING

Microsoft killed the worlds most popular programming language; VB.net
is POINTLESS and there are 10 times as many jobs in C# as there are in
VB.net.

Microsoft betrayed us all; and I will never vote for Microsoft again.

Just move everything to PHP; use Dreamweaver and screw MS in the open
market.
Just move everything to PHP; use Dreamweaver and screw MS in the open
market.
Just move everything to PHP; use Dreamweaver and screw MS in the open
market.



--
Rinze van Huizen
C-Services Holland b.v
Dec 4 '06 #42
eat a mother fucking dick asshole
how dare you accuse me of being a LIAR?

i can't post anything through any interface that shows up on ms
newsgroups news.microsoft.com

they censored me even before I started swearing
piece of shit ass mother fucking company can lick my balls

C-Services Holland b.v. wrote:
You're really mister friendly aren't you? I just asked you a simple
question and you feel the need to swear at me.

MS can't censor these groups. The only servers they can control are the
ones they own. The rest are open. I don't use the MS servers to post here.

And you really think a big company like MS is going to sensor one lonely
guy (if they even could). You think you're more important than you
really are. Get real.

Ow, just pasting the same line multiple times doesn't add validity.

aa*********@gmail.com wrote:
eat a dick, bitch

do you know why I do that?

BECAUSE MICROSOFT STARTED CENSORING ME LONG BEFORE I STARTED SWEARING

Microsoft killed the worlds most popular programming language; VB.net
is POINTLESS and there are 10 times as many jobs in C# as there are in
VB.net.

Microsoft betrayed us all; and I will never vote for Microsoft again.

Just move everything to PHP; use Dreamweaver and screw MS in the open
market.
Just move everything to PHP; use Dreamweaver and screw MS in the open
market.
Just move everything to PHP; use Dreamweaver and screw MS in the open
market.

--
Rinze van Huizen
C-Services Holland b.v
Dec 4 '06 #43
how dare you accuse me of lying.

i say that they censor my posts; solely because they censor my posts,
asshole
i say that they censor my posts; solely because they censor my posts,
asshole
i say that they censor my posts; solely because they censor my posts,
asshole
i say that they censor my posts; solely because they censor my posts,
asshole

eat a dick fucker

-Aaron


C-Services Holland b.v. wrote:
You're really mister friendly aren't you? I just asked you a simple
question and you feel the need to swear at me.

MS can't censor these groups. The only servers they can control are the
ones they own. The rest are open. I don't use the MS servers to post here.

And you really think a big company like MS is going to sensor one lonely
guy (if they even could). You think you're more important than you
really are. Get real.

Ow, just pasting the same line multiple times doesn't add validity.

aa*********@gmail.com wrote:
eat a dick, bitch

do you know why I do that?

BECAUSE MICROSOFT STARTED CENSORING ME LONG BEFORE I STARTED SWEARING

Microsoft killed the worlds most popular programming language; VB.net
is POINTLESS and there are 10 times as many jobs in C# as there are in
VB.net.

Microsoft betrayed us all; and I will never vote for Microsoft again.

Just move everything to PHP; use Dreamweaver and screw MS in the open
market.
Just move everything to PHP; use Dreamweaver and screw MS in the open
market.
Just move everything to PHP; use Dreamweaver and screw MS in the open
market.

--
Rinze van Huizen
C-Services Holland b.v
Dec 4 '06 #44
aaron kompf and his wife went to a fantasy party with some friends. He
was disguised as Master Programmer and spent the hole night pestering
friends and absolute strangers alike: "Fuck Ya, asshole! VB.Net sucks.
I'm a real programmer. I'm a real programmer! I'M A REAL PROGRAMMER!".
At the first lights of dawn the party is over, but aaron kampf doesn't
feel like coming back home. He drives his wife and friends in a crazy
ride by the outskirts of town, where hard working programmers were just
waking up to another hard working day.

It was 5 am when they arrived at a bar where some programmers were
having their first meal, while others were just having a last drink
after a long night shift. aaron kumpf stops the car, screaming "Oh, my,
fucking, god, those are real programmers over there!", and leaving
alarmed wife and friends behind, he enters the bar, still using his
costume. He shouts: "Hi, LOSERS! Eat my DICK! VB.NET is a DOOMED
LANGUAGE! GO LEARN PHP!". Without warning, the nearby programmer hits
him with a punch in the face. Spitting teeth and blood, he still
screeches "I'M A REAL PROGRAMMER, FUCKERS!! EAT MY DICK! EAT MY DICK!
EAT MY ...!" when another programmer smashes his head with a bottle. He
falls down. In a moment, everyone in the room is kicking him. It's a
gruesome, violent, sad -- but almost delightfull -- view.

The wife screams to their friends: "Hey people, they're killing him!!!
Won't you do nothing!?". The friends stare at her with blank faces. The
wife lights up a cigarrette and reclines calmly in the passengers seat.
"Ok, let's give them some five minutes more..."

(adapted from a L. F. Veríssimo's short story)
Branco.

Dec 4 '06 #45
http://www.eweek.com/article2/0,1895,2065392,00.asp

According to Evans Data's Fall 2006 North American Development Survey,
overall, developer use of the Visual Basic family has dropped off by 35
percent since last spring.

Moreover, Evans said, "As expected, developers are finally leaving VB6
and earlier versions; they're also leaving VB.NET; which is down by 26
percent. This means Java now holds the market penetration lead at 45
percent, followed by C/C++ at 40 percent, and C# at 32 percent."


RobinS wrote:
Who said anything about Robert Half?

Gee, if your numbers are right, I guess I'd better go learn C#.

Have a nice day.
Robin S.
--------------------------------------------
<aa*********@gmail.comwrote in message
news:11**********************@l12g2000cwl.googlegr oups.com...
yeah that's funny.. you called Robert Half a headhunting agency?

ROFL

do you even know what you're talking about? do you know the difference
between a 'headhunting agency' and a 'consulting firm' and a 'temp
agency'? ROFL

my friend works at Robert Half and told me that there is only a 25%
_EMPLOYMENT_ rate for VB.net programmers-- we are talking about VB.net
here and not C# right? because your sample was talking about '.NET
Programmers' and not 'VB.net Programmers'

I believe that C# is enormously popular.. 10 times more popular than
VB.net will ever be. mainly because Microsoft shafted VB because they
were scared of a little tiny company from California... I mean..
Microsoft should have given a pair of wooden nickels to Boeing; had
them purchase Sun Microsystems and dissolve the company; piece meal
sell it off and kill JAVA.

it would have cost about a billion dollars to do.

BUT NO, MICROSOFT HAD TO THROW THE BABY OUT WITH THE BATHWATER; THEY
HAD TO 'INVENT A NEW PROGRAMMING LANGUAGE FOR NO REASON JUST BECAUSE
JAVA / C++ FUCKTARDS WONT TOUCH ANYTHING NAMED VB'

they just blatantly killed their most popular programmign language;
rather than FIX THE MARKETING PROBLEM.

for the record..

http://seattle.craigslist.org/search/jjj?query=vb = 44 jobs
http://seattle.craigslist.org/search/jjj?query=C# = 178 jobs

why is it that 2/3rds of the colleges / universities in the area are
teaching VB.net to everyone- when there obviously isn't a huge demand
for it?
Have you ever tried to go to a community college and sign up for C#
class? Most of the colleges EVERYWHERE dont even offer C# coursework.

and for the record..

http://seattle.craigslist.org/search/jjj?query=sql = 431 jobs
so it's obvious to me that VB / VB.net means jack shit to my career and
I can continue to 'coast' on my SQL Skillz
Please; tell me now-- why do I need to run out and do a bunch of OOP
_CRAP_ again?
I make more money doing SQL and I don't see the point in learning THREE
LANGUAGES in order to be half the developer I was 5 years ago lol

-Aaron


RobinS wrote:
The agency who gave me that information provides employment
statistics to the government, who in turn use it in government
reports.

As for the second part, it doesn't surprise me that your personal
parts are so small. It explains what you're trying to make up for
by being a bully.

Have a nice day!
Robin S.

-----------------------------------------------

"Larry Linson" <la***********@hotmail.comwrote in message
news:11**********************@16g2000cwy.googlegro ups.com...
dude that's the most ridiculous statistic I've ever heard of in my
life.

I think that I could jam 98% of my cock in your mouth.. does that make
you a girl?

-Larry



RobinS wrote:
I have been informed by a headhunting agency that .Net
programmers have a 97.5% employment rate. That means
there are only 2.5% unemployed, most of them by choice.
Judging by the number of headhunters that continue to
show up at my local .Net User Group meetings, I think
your percentages are off, or a lot more VB6 programmers
are going to move up to VB2005 to stay employed.

Robin S.
----------------------------------------------

"Larry Linson" <la***********@hotmail.comwrote in message
news:11**********************@h54g2000cwb.googlegr oups.com...
people like to use VB.net?

ROFL

what universe do you come from?

show me some stats.. and I'll show you some stats that say '90% of
vb
developers still use VB6'

I would notify the folks at Monster.com and craigslist.org/job
because
I sure don't see many VB.net _JOBS_

-Larry
Tim Patrick wrote:
Except for item #d (which is just a side effect of your overall bad
feeling),
I fully understand your frustration. (By the way,
"microsoft.com/vbasic"
does go to the Visual Basic page; I agree that "microsoft.com/vb"
should
as well.)

Concerning items #g through #i: I can tell you how to become rich
beyond
your wildest dreams. Start a company that fully supports those who
wish
to
continue with VB6. Make a name for yourself, and then approach
Microsoft
about licensing the VB6 product and its source code for support and
enhancement
purposes. Everyone always says Microsoft only cares about money; go
ahead
and prove it. Convince them that it is in their financial best
interest
to
allow your new company to extend Visual Basic Classic.

You can draw a lot more flies with honey than you can with vinegar.
Using
the keyboard to constantly browbeat another product that, frankly,
a
lot
of people actually like to use is insanity. These forums have no
influence
on Microsoft's business decisions. But a well-crafted business plan
just
might.

-----
Tim Patrick - www.timaki.com
Start-to-Finish Visual Basic 2005

well... i'll make you a deal buddy

when microsoft does this:

a) microsoft.com/vb should GO SOMEWHERE
b) NO vs crashes in a month for me
c) _EVERY_SINGLE_PROGRAMMING_EXAMPLE_ is in both C# and VB.net
d) vb newsgroup should be public.microsoft.vb.. not this
'microsoft.public.dotnet.languages.vb' crap
e) it isn't verbose like 2002,2003,2005
f) i can copy and paste datasets in SSRS in between reports
g) they support vb6
h) they support developing new COM components
i) they support existing ActiveX controls
if all those come true; I might lay off...

but until then; their backwards ass crap; i've just about had
enough
of it

Tim Patrick wrote:

So when the next version of Visual Studio comes out and includes
Visual Basic--and
it will, since I've already tried out an early version of
it--will
you promise
to leave these forums with the shame of a false prophet and
never
post again?
One can only hope.
Dec 4 '06 #46
I assure you that aaron is NOT master programmer

I should know.. I'm sleeping with both of them lol

btw

http://www.eweek.com/article2/0,1895,2065392,00.asp

According to Evans Data's Fall 2006 North American Development Survey,
overall, developer use of the Visual Basic family has dropped off by 35
percent since last spring.

Moreover, Evans said, "As expected, developers are finally leaving VB6
and earlier versions; they're also leaving VB.NET; which is down by 26
percent. This means Java now holds the market penetration lead at 45
percent, followed by C/C++ at 40 percent, and C# at 32 percent."


Branco Medeiros wrote:
aaron kompf and his wife went to a fantasy party with some friends. He
was disguised as Master Programmer and spent the hole night pestering
friends and absolute strangers alike: "Fuck Ya, asshole! VB.Net sucks.
I'm a real programmer. I'm a real programmer! I'M A REAL PROGRAMMER!".
At the first lights of dawn the party is over, but aaron kampf doesn't
feel like coming back home. He drives his wife and friends in a crazy
ride by the outskirts of town, where hard working programmers were just
waking up to another hard working day.

It was 5 am when they arrived at a bar where some programmers were
having their first meal, while others were just having a last drink
after a long night shift. aaron kumpf stops the car, screaming "Oh, my,
fucking, god, those are real programmers over there!", and leaving
alarmed wife and friends behind, he enters the bar, still using his
costume. He shouts: "Hi, LOSERS! Eat my DICK! VB.NET is a DOOMED
LANGUAGE! GO LEARN PHP!". Without warning, the nearby programmer hits
him with a punch in the face. Spitting teeth and blood, he still
screeches "I'M A REAL PROGRAMMER, FUCKERS!! EAT MY DICK! EAT MY DICK!
EAT MY ...!" when another programmer smashes his head with a bottle. He
falls down. In a moment, everyone in the room is kicking him. It's a
gruesome, violent, sad -- but almost delightfull -- view.

The wife screams to their friends: "Hey people, they're killing him!!!
Won't you do nothing!?". The friends stare at her with blank faces. The
wife lights up a cigarrette and reclines calmly in the passengers seat.
"Ok, let's give them some five minutes more..."

(adapted from a L. F. Veríssimo's short story)
Branco.
Dec 4 '06 #47
aa*********@gmail.com wrote:
eat a mother fucking dick asshole
Your sexual preference is of no interest to me.
how dare you accuse me of being a LIAR?
I didn't call you a liar, I just pointed out a flaw.
i can't post anything through any interface that shows up on ms
newsgroups news.microsoft.com

they censored me even before I started swearing
With the behaviour you've show here, I can imagine you've been denied
access to MS owned servers. that does not mean you're denied access to
the newsgroups or unable to post to MS newsgroups.. obviously, otherwise
your message wouldn't even show up here.
>
piece of shit ass mother fucking company can lick my balls
As before, your sexual fantasies are of no interest to me.

Get some valium, get a life and move on. There's no sense in giving
yourself a heartattack over this.
--
Rinze van Huizen
C-Services Holland b.v
Dec 5 '06 #48
you mother fucking stupid ass bitch you specifically said 'ms cant
censor these newsgroups'

and Im here to tell you from first hand experience that they DO CENSOR
and they STARTED CENSORING LONG BEFORE I STARTED SWEARING.

I just posted several directly to news.microsoft.com through MSIMN
(outlook express) under the alias 'jello_world' these showed up
perfectly

anything-- anything in the world-- that I post under my typical aliases
is stricken from the server immediately.

that, my friend constitutes censorship; and this is a testcase that
illustrates these facts.

you, my mother fucking asshole --- are calling me a liar
and I dare you to say those words to my face, fucknut

-Aaron
C-Services Holland b.v. wrote:
aa*********@gmail.com wrote:
eat a mother fucking dick asshole

Your sexual preference is of no interest to me.
how dare you accuse me of being a LIAR?

I didn't call you a liar, I just pointed out a flaw.
i can't post anything through any interface that shows up on ms
newsgroups news.microsoft.com

they censored me even before I started swearing

With the behaviour you've show here, I can imagine you've been denied
access to MS owned servers. that does not mean you're denied access to
the newsgroups or unable to post to MS newsgroups.. obviously, otherwise
your message wouldn't even show up here.

piece of shit ass mother fucking company can lick my balls

As before, your sexual fantasies are of no interest to me.

Get some valium, get a life and move on. There's no sense in giving
yourself a heartattack over this.
--
Rinze van Huizen
C-Services Holland b.v
Dec 5 '06 #49
Give us your address, and I'm sure a few of us will come and visit you.
(If only to see what kind of "thing" can produce such convoluted rubbish on
a daily basis...)

<aa*********@gmail.comwrote in message
news:11**********************@80g2000cwy.googlegro ups.com...
you mother fucking stupid ass bitch you specifically said 'ms cant
censor these newsgroups'

and Im here to tell you from first hand experience that they DO CENSOR
and they STARTED CENSORING LONG BEFORE I STARTED SWEARING.

I just posted several directly to news.microsoft.com through MSIMN
(outlook express) under the alias 'jello_world' these showed up
perfectly

anything-- anything in the world-- that I post under my typical aliases
is stricken from the server immediately.

that, my friend constitutes censorship; and this is a testcase that
illustrates these facts.

you, my mother fucking asshole --- are calling me a liar
and I dare you to say those words to my face, fucknut

-Aaron
C-Services Holland b.v. wrote:
>aa*********@gmail.com wrote:
eat a mother fucking dick asshole

Your sexual preference is of no interest to me.
how dare you accuse me of being a LIAR?

I didn't call you a liar, I just pointed out a flaw.
i can't post anything through any interface that shows up on ms
newsgroups news.microsoft.com

they censored me even before I started swearing

With the behaviour you've show here, I can imagine you've been denied
access to MS owned servers. that does not mean you're denied access to
the newsgroups or unable to post to MS newsgroups.. obviously, otherwise
your message wouldn't even show up here.
>
piece of shit ass mother fucking company can lick my balls

As before, your sexual fantasies are of no interest to me.

Get some valium, get a life and move on. There's no sense in giving
yourself a heartattack over this.
--
Rinze van Huizen
C-Services Holland b.v

Dec 5 '06 #50

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

Similar topics

3
by: Arvie | last post by:
I need some advice guys.. I am proposing that we get someone to do a complete audit/review of our Java application codebase, about 1000 JSPs/Servlets and 100 EJBs. If I get firms to submit...
1
by: wtnt | last post by:
Hello. I've searched all over and haven't seen another thread with this problem. Please bear with me as I try to explain. thanks. :) I have some programs that need to be cross-platform...
9
by: Adam Monsen | last post by:
I kindly request a code review. If this is not an appropriate place for my request, where might be? Specific questions are in the QUESTIONS section of the code. ...
1
by: Tony Ciconte | last post by:
I have a table of customers who may have purchased numerous types of products. Finding out who purchased what is easy. However, what I need to determine is which customer has purchased ONLY one or...
8
by: pmm | last post by:
hi all , I am working on a router which is Coded in ansi C ,it uses number of semaphores,threads I want to know that how can we know what threads are currently alive in a program being executed...
1
by: Peter Williams | last post by:
Hello All, I'm a newbie to this ng. I'm posting here because I have a question about debugging some javascript on some pages of my website. Please don't call me a "troll" -- because I'm not one....
4
by: Dave Harry | last post by:
I found the RS232 class from MS's 101 VB samples. Writing to the port works fine. (I've got hyperterminal on the other comm port and a crossover cable between COM1 and COM2) The port is opened...
7
by: Emma Burrows | last post by:
Hello all, I've been writing C# applications and web sites for some time, but I'm now planning to share my latest code with the world at www.codeproject.com. The code works fine, but I'd like...
1
by: sumanthsclsdc | last post by:
hello friends, i am using the os.path.walk to search to filter the files with the given word, this function i m using in many modules. i just want to place this function in some class...
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: 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
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,...
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
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
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...

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.