• Learning OOP (VB2005)

    From Sam Alexander@VERT/SIDEBAND to All on Monday, July 23, 2007 15:22:00
    Hey Everyone,

    I'm in my second week of learning Visual Basic 2005, and being one who has always programmed with procedural languages, getting a grasp of OOP is slightly more difficult then I thought.

    I'm going through the Wrox Beginning Visual Basic 2005, and though I'm understanding what the example programs are doing (for the most part), at
    this point I'm not sure I could put all these tools together to create a production program if I had to. I think it'l click eventually, but I need
    to get this stuff down sooner then later.

    Any advise? For me, I learn by example and by practice, so I hope to soon come-up with a simple program idea and write it in VB2005. If I can
    come-up with some program that uses all the major items I've learned thus
    far (enumerators, structures, arrays, loops, etc), that should help bring
    it all together. Plus, trial and error is always a good way to learn :)

    Again, any suggestions or advise?

    Sam


    ---
    Sam Alexander, K5LNX
    samalex(at)gmail(dot)com
    http://www.samandflip.com
    telnet://sidebandbbs.com
    ---
    "Data is not information, Information is not knowledge, Knowledge is not understanding, Understanding is not wisdom." -- Cliff Stoll

    ---
    þ Synchronet þ SideBand BBS -[ sidebandbbs.com ]- Lorena, Texas - Your source for Amateur Radio
  • From Trash80@VERT/THEVILLE to Sam Alexander on Tuesday, July 24, 2007 06:33:00
    Re: Learning OOP (VB2005)
    By: Sam Alexander to All on Mon Jul 23 2007 15:22:00

    I'm in my second week of learning Visual Basic 2005, and being one who has always programmed with procedural languages, getting a grasp of OOP is slightly more difficult then I thought.

    I'm going through the Wrox Beginning Visual Basic 2005, and though I'm understanding what the example programs are doing (for the most part), at this point I'm not sure I could put all these tools together to create a production program if I had to. I think it'l click eventually, but I need to get this stuff down sooner then later.

    Any advise? For me, I learn by example and by practice, so I hope to soon come-up with a simple program idea and write it in VB2005. If I can
    come-up with some program that uses all the major items I've learned thus far (enumerators, structures, arrays, loops, etc), that should help bring
    it all together. Plus, trial and error is always a good way to learn :)

    I went through this procedural background to learning OOP concepts too, though it wasn't under any time constraint. It was mainly Java that I learned OOP with. I think simply writing some small programs that demonstrate functionality of some sort (i.e. one that does file I/O, one that uses a database, etc) will help. You know how to do it procecurally and now you'll teach yourself how to do it with .net. The OOP aspect becomes apparent and more "natural" when you solve these small programming tasks several times.

    What procedural languages do you consider as your programming background? And may I ask why you chose VB2005? I ask because I have a background in C which many other languages are derived from or are similar too, and I have to say, VB is not similar to C. Having a C (and later Java) background I find it very difficult to "think" in VB. C# on the other hand feels much more comfortable. Plus when learning OOP C# had it from the beginning, whereas it is a recent addition to VB (rewrite of the langauge really).

    C# skills can also be translated to Java skills too as C# is so similar. Whereas VB locks you into, well VB.

    Regards,
    Doug
    --
    The Ville - Where 8-bits meet 32. Data: (902)442-2725 8N1 V.34
    FidoNet: 1:255/36 Internet: theville.vintagecomputing.net

    ---
    þ Synchronet þ The Ville...where 8 bits meets 32.
  • From Sam Alexander@VERT/SIDEBAND to Trash80 on Thursday, July 26, 2007 15:03:00
    Re: Learning OOP (VB2005)
    By: Trash80 to Sam Alexander on Tue Jul 24 2007 07:33 am

    Re: Learning OOP (VB2005)
    By: Sam Alexander to All on Mon Jul 23 2007 15:22:00

    I'm in my second week of learning Visual Basic 2005, and being one who ha always programmed with procedural languages, getting a grasp of OOP is slightly more difficult then I thought.

    I'm going through the Wrox Beginning Visual Basic 2005, and though I'm understanding what the example programs are doing (for the most part), at this point I'm not sure I could put all these tools together to create a production program if I had to. I think it'l click eventually, but I nee to get this stuff down sooner then later.

    Any advise? For me, I learn by example and by practice, so I hope to soo come-up with a simple program idea and write it in VB2005. If I can come-up with some program that uses all the major items I've learned thus far (enumerators, structures, arrays, loops, etc), that should help bring it all together. Plus, trial and error is always a good way to learn :)

    I went through this procedural background to learning OOP concepts too, thou it wasn't under any time constraint. It was mainly Java that I learned OOP with. I think simply writing some small programs that demonstrate functional of some sort (i.e. one that does file I/O, one that uses a database, etc) wi help. You know how to do it procecurally and now you'll teach yourself how t do it with .net. The OOP aspect becomes apparent and more "natural" when you solve these small programming tasks several times.

    What procedural languages do you consider as your programming background? An may I ask why you chose VB2005? I ask because I have a background in C whic many other languages are derived from or are similar too, and I have to say, is not similar to C. Having a C (and later Java) background I find it very difficult to "think" in VB. C# on the other hand feels much more comfortable Plus when learning OOP C# had it from the beginning, whereas it is a recent addition to VB (rewrite of the langauge really).

    C# skills can also be translated to Java skills too as C# is so similar. Whereas VB locks you into, well VB.


    hi Doug...

    Actually most of my coding as of late has been web-based, like ColdFusion, PHP, Python, etc. Many moons ago I did C++ and before that Basic and Pacal (talking 15+ years ago). My knowledge in these langauages has long since vanished, and though I know C++ is OOP, i don't remember working things out now in VB as I did then in C++... but then again my programs were all DOS-based console programs.

    The more I write stuff (both small custom apps plus examples from the
    book), I'm learning how the pieces of this puzzle fit together. I probably should work with C# as I think I would be more comfortable with it, but
    here in my new job all the already written applications are using VB.
    Being new to .Net, I figured it simpler to learn VB and pickup C# as I
    become more comfortable with the .Net Framework.

    Sam


    ---
    Sam Alexander, K5LNX
    samalex(at)gmail(dot)com
    http://www.samandflip.com
    telnet://sidebandbbs.com
    ---
    "Data is not information, Information is not knowledge, Knowledge is not understanding, Understanding is not wisdom." -- Cliff Stoll

    ---
    þ Synchronet þ SideBand BBS -[ sidebandbbs.com ]- Lorena, Texas - Your source for Amateur Radio
  • From Trash80@VERT/THEVILLE to Sam Alexander on Friday, July 27, 2007 06:34:00
    Re: Learning OOP (VB2005)
    By: Sam Alexander to Trash80 on Thu Jul 26 2007 15:03:00

    Actually most of my coding as of late has been web-based, like ColdFusion, PHP, Python, etc. Many moons ago I did C++ and before that Basic and Pacal (talking 15+ years ago). My knowledge in these langauages has long since vanished, and though I know C++ is OOP, i don't remember working things out now in VB as I did then in C++... but then again my programs were all DOS-based console programs.

    The more I write stuff (both small custom apps plus examples from the
    book), I'm learning how the pieces of this puzzle fit together. I probably should work with C# as I think I would be more comfortable with it, but
    here in my new job all the already written applications are using VB.
    Being new to .Net, I figured it simpler to learn VB and pickup C# as I become more comfortable with the .Net Framework.

    PHP is nice. I haven't tried Python but I'd like to one of these days. Our problem at work is that my shop is the web development cell of a smaller department and the IT department (which traditionally does application development) is a large, empire building behemoth that controls the intranet servers. Further, since this is federal government (Canadian) the capitol has to approve technology. So in order to get a platform (be it PHP, .NET) I need to get the larger IT department support in order to get approval from Ottawa.

    Anyway, this is why I am evaluating SharePoint as it would solve a problem we have with our unorganized intranet web sites and also give us (the web cell) a development platform.

    I think you're right on the money with the VB and .Net framework first, C# later idea considering your company's existing VB apps. I guess I am biased against VB .Net, not because of any lack of functionality but simply because I hate the syntax!

    As for web parts, when you do get started I'd like to hear your experiences as I will be tackling the same thing down the road (if I get SharePoint approved of course).

    Regards,
    Doug
    --
    The Ville - Where 8-bits meet 32. Data: (902)442-2725 8N1 V.34
    FidoNet: 1:255/36 Internet: theville.vintagecomputing.net

    ---
    þ Synchronet þ The Ville...where 8 bits meets 32.
  • From Corey@VERT/TSGC to Trash80 on Friday, July 27, 2007 07:49:00
    Re: Learning OOP (VB2005)
    By: Trash80 to Sam Alexander on Fri Jul 27 2007 06:34 am

    Re: Learning OOP (VB2005)
    By: Sam Alexander to Trash80 on Thu Jul 26 2007 15:03:00

    Actually most of my coding as of late has been web-based, like ColdFusion PHP, Python, etc. Many moons ago I did C++ and before that Basic and Pac (talking 15+ years ago). My knowledge in these langauages has long since vanished, and though I know C++ is OOP, i don't remember working things o now in VB as I did then in C++... but then again my programs were all DOS-based console programs.

    The more I write stuff (both small custom apps plus examples from the book), I'm learning how the pieces of this puzzle fit together. I probab should work with C# as I think I would be more comfortable with it, but here in my new job all the already written applications are using VB. Being new to .Net, I figured it simpler to learn VB and pickup C# as I become more comfortable with the .Net Framework.

    PHP is nice. I haven't tried Python but I'd like to one of these days. Our problem at work is that my shop is the web development cell of a smaller department and the IT department (which traditionally does application development) is a large, empire building behemoth that controls the intranet servers. Further, since this is federal government (Canadian) the capitol ha to approve technology. So in order to get a platform (be it PHP, .NET) I nee to get the larger IT department support in order to get approval from Ottawa

    Anyway, this is why I am evaluating SharePoint as it would solve a problem w have with our unorganized intranet web sites and also give us (the web cell) development platform.

    I think you're right on the money with the VB and .Net framework first, C# later idea considering your company's existing VB apps. I guess I am biased against VB .Net, not because of any lack of functionality but simply because hate the syntax!

    As for web parts, when you do get started I'd like to hear your experiences I will be tackling the same thing down the road (if I get SharePoint approve of course).

    Regards,
    Doug
    --
    The Ville - Where 8-bits meet 32. Data: (902)442-2725 8N1 V.34 FidoNet: 1:255/36 Internet: theville.vintagecomputing.net


    just don't learn it in a alley.

    Caput meum major podice meo.
    This message has ended, go in peace...

    ---
    þ þ Three Stooges Gentlemens Club - Las Vegas, Nv - tsgc.dyndns.org
  • From Tracker1@VERT/TRN to Sam Alexander on Tuesday, July 31, 2007 08:15:00
    Sam Alexander wrote:
    Any advise? For me, I learn by example and by practice, so I hope to soon come-up with a simple program idea and write it in VB2005. If I can
    come-up with some program that uses all the major items I've learned thus far (enumerators, structures, arrays, loops, etc), that should help bring
    it all together. Plus, trial and error is always a good way to learn :)

    Again, any suggestions or advise?

    Honestly, you may or may not want to look at C# if you have an option in that regard... The syntax in VB.Net just seems kind of alien to me.. I can get along with it okay, but prefer C# to it... This is more an opinion of style over capability... Both will utilize the .Net framework about equally.. some things are way nicer in C#, there's a couple nice things in VB.Net ...

    I wish I could help you with some of that.. as to enumerators, I use them a lot of the time for a state option.. that way I can have a ...

    public enum StateOptions { Empty, Open, Encrypted }

    as an examply, then in the class I can have a readonly parameter to get the current state of the object instance...

    As to structures, in all honesty, you will generally only have to deal with them when designing, or interacting with a legacy framework... as for arrays, you may want to look into the System.Collections, and generic collections, as it will allow you a more versatile use than generic arrays (which can still be usefull), generics are a really nice thing..

    Any collection of data will probably have you dealing with loops, or repeating logic... try reading in a simple set of XML data into a hashtable, or array, then exporting it back out... I actually had to do this for work last week, as we're centralizing all our configuration data, and it had to be accessible to both COM (Classic ASP, with an installer) as well as in .Net based applications, and support encrypted settings (DPAPI) ... but reading/writing to xml, or an ini-style file should be easy enough.. it will give you some exposure to the XML namespaces and/or the IO subsystem... can extend later.. it's just a simple example.. :)

    --
    Michael J. Ryan - tracker1(at)theroughnecks(dot)net - www.theroughnecks.net icq: 4935386 - AIM/AOL: azTracker1 - Y!: azTracker1 - MSN/Win: (email)

    ... Ferengi Rule of Acquisition #76: Every once in a while, declare peace. It confuses the hell out of your enemies

    ---
    þ Synchronet þ theroughnecks.net - you know you want it
  • From Tracker1@VERT/TRN to Trash80 on Tuesday, July 31, 2007 08:18:00
    Trash80 wrote:
    What procedural languages do you consider as your programming background? And may I ask why you chose VB2005? I ask because I have a background in C which many other languages are derived from or are similar too, and I have to say, VB
    is not similar to C. Having a C (and later Java) background I find it very difficult to "think" in VB. C# on the other hand feels much more comfortable. Plus when learning OOP C# had it from the beginning, whereas it is a recent addition to VB (rewrite of the langauge really).

    More like attached to classic VB with liquid nails.. ;)

    C# skills can also be translated to Java skills too as C# is so similar. Whereas VB locks you into, well VB.

    I have to agree, C# seems much more natural to me than VB.. though some argue that all the "wordy" syntax is easier to understand than all the {} .. shrug, I find it easier to look for a tabbed out } than an "End While" .. may just be me though.

    --
    Michael J. Ryan - tracker1(at)theroughnecks(dot)net - www.theroughnecks.net icq: 4935386 - AIM/AOL: azTracker1 - Y!: azTracker1 - MSN/Win: (email)

    ... Ferengi Rule of Acquisition #52: Only Bugsy could have built Las Vegas

    ---
    þ Synchronet þ theroughnecks.net - you know you want it
  • From Tracker1@VERT/TRN to Sam Alexander on Tuesday, July 31, 2007 08:21:00
    Sam Alexander wrote:
    The more I write stuff (both small custom apps plus examples from the
    book), I'm learning how the pieces of this puzzle fit together. I probably should work with C# as I think I would be more comfortable with it, but
    here in my new job all the already written applications are using VB.
    Being new to .Net, I figured it simpler to learn VB and pickup C# as I become more comfortable with the .Net Framework.

    Actually C# is much more coupled to the framework itself... harder to do things the old, or less capable way, and get into bad habits.. VB.Net and C# are really separated by their syntax... a lot of the framework usage can be applied in really similar ways...

    I usually get caught up in putting semi-colons at the end of my execution lines in VB, and not putting a _ symbol to carry a sequence to the next line... I also like the @"" and ?? structure in C#.. :)

    --
    Michael J. Ryan - tracker1(at)theroughnecks(dot)net - www.theroughnecks.net icq: 4935386 - AIM/AOL: azTracker1 - Y!: azTracker1 - MSN/Win: (email)

    ... Ferengi Rule of Acquisition #241: Never underestimate the inportance of the fist impression

    ---
    þ Synchronet þ theroughnecks.net - you know you want it
  • From Tracker1@VERT/TRN to Trash80 on Tuesday, July 31, 2007 08:24:00
    Trash80 wrote:
    As for web parts, when you do get started I'd like to hear your experiences as
    I will be tackling the same thing down the road (if I get SharePoint approved of course).

    Have fun with sharepoint, I can't stand the thing myself.. ranks just below Exchange server imho... if you get used to it, and setup your development and production environments correctly, it can work nicely, I've just had some bad experiences with it, and really think the system is harder to work with than it should be. MS makes many nice things, I just don't consider sharepoint one of them.

    --
    Michael J. Ryan - tracker1(at)theroughnecks(dot)net - www.theroughnecks.net icq: 4935386 - AIM/AOL: azTracker1 - Y!: azTracker1 - MSN/Win: (email)

    ... Ferengi Rule of Acquisition #249: Respect other culture's beliefs; they'll be more likely to give you money

    ---
    þ Synchronet þ theroughnecks.net - you know you want it
  • From Sam Alexander@VERT/SIDEBAND to Trash80 on Tuesday, July 31, 2007 10:57:00
    Re: Learning OOP (VB2005)
    By: Trash80 to Sam Alexander on Fri Jul 27 2007 07:34 am

    PHP is nice. I haven't tried Python but I'd like to one of these days. Our problem at work is that my shop is the web development cell of a smaller department and the IT department (which traditionally does application development) is a large, empire building behemoth that controls the intranet servers. Further, since this is federal government (Canadian) the capitol ha to approve technology. So in order to get a platform (be it PHP, .NET) I nee to get the larger IT department support in order to get approval from Ottawa

    Anyway, this is why I am evaluating SharePoint as it would solve a problem w have with our unorganized intranet web sites and also give us (the web cell) development platform.

    I think you're right on the money with the VB and .Net framework first, C# later idea considering your company's existing VB apps. I guess I am biased against VB .Net, not because of any lack of functionality but simply because hate the syntax!

    As for web parts, when you do get started I'd like to hear your experiences I will be tackling the same thing down the road (if I get SharePoint approve of course).


    SharePoint is a booger to learn, but I hear MOSS 2007 and WSS 3.0 is MUCH
    more functional then SPS 2003 and WSS 2.0, which is what I'm used to
    working with.

    As for working with VB, it's coming along thus far, but being we have both
    web apps and windows apps, it's learning both varieties of programming
    styles. My forte is web, so hopefully I'll pick-up the ASP.Net stuff
    rather quickly, but the VB portion is taking longer then I hoped to grasp.

    It'll come together, and it's fun learning something new ..

    Sam


    ---
    Sam Alexander, K5LNX
    samalex(at)gmail(dot)com
    http://www.samandflip.com
    telnet://sidebandbbs.com
    ---
    "Data is not information, Information is not knowledge, Knowledge is not understanding, Understanding is not wisdom." -- Cliff Stoll

    ---
    þ Synchronet þ SideBand BBS -[ sidebandbbs.com ]- Lorena, Texas - Your source for Amateur Radio
  • From Tracker1@VERT/TRN to Sam Alexander on Tuesday, July 31, 2007 18:09:00
    Sam Alexander wrote:
    As for working with VB, it's coming along thus far, but being we have both web apps and windows apps, it's learning both varieties of programming styles. My forte is web, so hopefully I'll pick-up the ASP.Net stuff
    rather quickly, but the VB portion is taking longer then I hoped to grasp.

    Yeah, if you've been doing web design before (html etc), then ASP.Net is a bear to learn and get a good grasp on.. a lot of the style is really similar to windows apps though, once you get used to it, though with windows apps, you wind up programming for a lot more events.

    Glad to hear you are making progress just the same.

    --
    Michael J. Ryan - tracker1(at)theroughnecks(dot)net - www.theroughnecks.net icq: 4935386 - AIM/AOL: azTracker1 - Y!: azTracker1 - MSN/Win: (email)

    ... Ferengi Rule of Acquisition #12: Anything worth selling is worth selling twice

    ---
    þ Synchronet þ theroughnecks.net - you know you want it
  • From John Guillory@VERT/MAINLINE to Tracker1 on Tuesday, July 31, 2007 23:53:00
    Re: Re: Learning OOP (VB2005)
    By: Tracker1 to Sam Alexander on Tue Jul 31 2007 06:09 pm

    Yeah, if you've been doing web design before (html etc), then ASP.Net is a bear to learn and get a good grasp on.. a lot of the style is really similar to windows apps though, once you get used to it, though with windows apps, y wind up programming for a lot more events.

    Glad to hear you are making progress just the same.

    Golly That's a long time. Fraid I haven't been doing web design since before .html, what did they use before they used HyperText Markup Language on the
    web?

    ---
    þ Synchronet þ mainline - mlc-group.net
  • From Trash80@VERT/THEVILLE to Tracker1 on Wednesday, August 01, 2007 06:25:00
    Re: Re: Learning OOP (VB2005)
    By: Tracker1 to Trash80 on Tue Jul 31 2007 08:18:00

    I have to agree, C# seems much more natural to me than VB.. though some argu that all the "wordy" syntax is easier to understand than all the {} .. shrug I find it easier to look for a tabbed out } than an "End While" .. may just me though.

    That right there is probably the biggest single reason why I dislike VB! It is hard to read!

    Regards,
    Doug
    --
    The Ville - Where 8-bits meet 32. Data: (902)442-2725 8N1 V.34
    FidoNet: 1:255/36 Internet: theville.vintagecomputing.net

    ---
    þ Synchronet þ The Ville...where 8 bits meets 32.
  • From Trash80@VERT/THEVILLE to Sam Alexander on Wednesday, August 01, 2007 06:45:00
    Re: Learning OOP (VB2005)
    By: Sam Alexander to Trash80 on Tue Jul 31 2007 10:57:00

    SharePoint is a booger to learn, but I hear MOSS 2007 and WSS 3.0 is MUCH more functional then SPS 2003 and WSS 2.0, which is what I'm used to
    working with.

    As for working with VB, it's coming along thus far, but being we have both web apps and windows apps, it's learning both varieties of programming styles. My forte is web, so hopefully I'll pick-up the ASP.Net stuff
    rather quickly, but the VB portion is taking longer then I hoped to grasp.

    It'll come together, and it's fun learning something new ..

    I'd heard MOSS 2007 (what I'm trialing) is a big improvement over 2003. It is a large, complex beast, but from my perspective it will give us a development environment at the same time (our intranet is strictly controlled [read government] and is currently employing state-of-the-art 1994 technology).

    Well you're certainly right about learning something new being fun. I'm hoping for more opportunities to develop in C# for this reason.

    Regards,
    Doug
    --
    The Ville - Where 8-bits meet 32. Data: (902)442-2725 8N1 V.34
    FidoNet: 1:255/36 Internet: theville.vintagecomputing.net

    ---
    þ Synchronet þ The Ville...where 8 bits meets 32.
  • From Finnigann@VERT/BNB to John Guillory on Wednesday, August 01, 2007 11:46:00
    Without regards to the social ramifications;
    John Guillory wrote to Tracker1 <=-

    Re: Re: Learning OOP (VB2005)
    By: Tracker1 to Sam Alexander on Tue Jul 31 2007 06:09 pm

    Yeah, if you've been doing web design before (html etc), then ASP.Net is a bear to learn and get a good grasp on.. a lot of the style is really similar to windows apps though, once you get used to it, though with windows apps, y wind up programming for a lot more events.

    Glad to hear you are making progress just the same.

    Golly That's a long time. Fraid I haven't been doing web design since before .html, what did they use before they used HyperText Markup
    Language on the web?

    Text.



    For me, it is far better to grasp the Universe
    as it really is than to persist in delusion,
    however satisfying and reassuring. - Carl Sagan

    ... Remember ladies, lights out at 9:00. Candles out at 10:00
    --- MultiMail/Win32 v0.47
    þ Synchronet þ Bits-N-Bytes - bnb.dtdns.net / bnb.synchro.net - One Hellofa BBS
  • From Tracker1@VERT/TRN to John Guillory on Wednesday, August 01, 2007 18:39:00
    John Guillory wrote:
    Yeah, if you've been doing web design before (html etc), then ASP.Net is a >> bear to learn and get a good grasp on.. a lot of the style is really similar >> to windows apps though, once you get used to it, though with windows apps, y >> wind up programming for a lot more events.

    Glad to hear you are making progress just the same.

    Golly That's a long time. Fraid I haven't been doing web design since before .html, what did they use before they used HyperText Markup Language on the web?

    the () isolates from "before" before is on its' own, with (html) as a markup for use with web design.

    --
    Michael J. Ryan - tracker1(at)theroughnecks(dot)net - www.theroughnecks.net icq: 4935386 - AIM/AOL: azTracker1 - Y!: azTracker1 - MSN/Win: (email)

    ... Ferengi Rule of Acquisition #228: All things come to those who wait, even Latinum

    ---
    þ Synchronet þ theroughnecks.net - you know you want it
  • From Sam Alexander@VERT/SIDEBAND to Tracker1 on Thursday, August 02, 2007 15:40:00
    Re: Re: Learning OOP (VB2005)
    By: Tracker1 to Sam Alexander on Tue Jul 31 2007 07:09 pm

    Sam Alexander wrote:
    As for working with VB, it's coming along thus far, but being we have both web apps and windows apps, it's learning both varieties of programming styles. My forte is web, so hopefully I'll pick-up the ASP.Net stuff rather quickly, but the VB portion is taking longer then I hoped to grasp.

    Yeah, if you've been doing web design before (html etc), then ASP.Net is a bear to learn and get a good grasp on.. a lot of the style is really similar to windows apps though, once you get used to it, though with windows apps, y wind up programming for a lot more events.

    Glad to hear you are making progress just the same.

    Today I finally got the code for one of our larger applications, and it's impressive yet scary. You're right, it's most definitely more similar to application programming then old-school web coding, but having an example
    like this to learn with should get me movin'.

    Sam


    ---
    Sam Alexander, K5LNX
    samalex(at)gmail(dot)com
    http://www.samandflip.com
    telnet://sidebandbbs.com
    ---
    "Data is not information, Information is not knowledge, Knowledge is not understanding, Understanding is not wisdom." -- Cliff Stoll

    ---
    þ Synchronet þ SideBand BBS -[ sidebandbbs.com ]- Lorena, Texas - Your source for Amateur Radio
  • From Sam Alexander@VERT/SIDEBAND to John Guillory on Thursday, August 02, 2007 15:42:00
    Re: Re: Learning OOP (VB2005)
    By: John Guillory to Tracker1 on Wed Aug 01 2007 12:53 am

    Re: Re: Learning OOP (VB2005)
    By: Tracker1 to Sam Alexander on Tue Jul 31 2007 06:09 pm

    Yeah, if you've been doing web design before (html etc), then ASP.Net is bear to learn and get a good grasp on.. a lot of the style is really simi to windows apps though, once you get used to it, though with windows apps wind up programming for a lot more events.

    Glad to hear you are making progress just the same.

    Golly That's a long time. Fraid I haven't been doing web design since befor .html, what did they use before they used HyperText Markup Language on the web?


    I was thinking that too, but maybe he was referring to Internet coding in general.

    Sam


    ---
    Sam Alexander, K5LNX
    samalex(at)gmail(dot)com
    http://www.samandflip.com
    telnet://sidebandbbs.com
    ---
    "Data is not information, Information is not knowledge, Knowledge is not understanding, Understanding is not wisdom." -- Cliff Stoll

    ---
    þ Synchronet þ SideBand BBS -[ sidebandbbs.com ]- Lorena, Texas - Your source for Amateur Radio
  • From Sam Alexander@VERT/SIDEBAND to Trash80 on Thursday, August 02, 2007 15:45:00
    Re: Learning OOP (VB2005)
    By: Trash80 to Sam Alexander on Wed Aug 01 2007 07:45 am

    Re: Learning OOP (VB2005)
    By: Sam Alexander to Trash80 on Tue Jul 31 2007 10:57:00

    SharePoint is a booger to learn, but I hear MOSS 2007 and WSS 3.0 is MUCH more functional then SPS 2003 and WSS 2.0, which is what I'm used to working with.

    As for working with VB, it's coming along thus far, but being we have bot web apps and windows apps, it's learning both varieties of programming styles. My forte is web, so hopefully I'll pick-up the ASP.Net stuff rather quickly, but the VB portion is taking longer then I hoped to grasp

    It'll come together, and it's fun learning something new ..

    I'd heard MOSS 2007 (what I'm trialing) is a big improvement over 2003. It i large, complex beast, but from my perspective it will give us a development environment at the same time (our intranet is strictly controlled [read government] and is currently employing state-of-the-art 1994 technology).

    Well you're certainly right about learning something new being fun. I'm hopi for more opportunities to develop in C# for this reason.



    Hi Doug...

    Yeah I heard that too, but with the cost of MOSS 2007, I doubt we'll be
    going to it anytime soon. My former employer had an Enterprise agrement
    with MS so we got like everything, including SPS 2003, but moving from SPS 2003 to MOSS 2007 would've been a MAJOR undertaking, so as of when I left,
    it was still on 2003. My current employer would need to purchase the whole thing, which is VERY costly, so we'll probably be on WSS 2.0 for the time being.

    Sam


    ---
    Sam Alexander, K5LNX
    samalex(at)gmail(dot)com
    http://www.samandflip.com
    telnet://sidebandbbs.com
    ---
    "Data is not information, Information is not knowledge, Knowledge is not understanding, Understanding is not wisdom." -- Cliff Stoll

    ---
    þ Synchronet þ SideBand BBS -[ sidebandbbs.com ]- Lorena, Texas - Your source for Amateur Radio
  • From Tracker1@VERT/TRN to Sam Alexander on Thursday, August 02, 2007 22:54:00
    Sam Alexander wrote:
    Yeah, if you've been doing web design before (html etc), then ASP.Net is a >> bear to learn and get a good grasp on.. a lot of the style is really similar >> to windows apps though, once you get used to it, though with windows apps, y >> wind up programming for a lot more events.

    Today I finally got the code for one of our larger applications, and it's impressive yet scary. You're right, it's most definitely more similar to application programming then old-school web coding, but having an example like this to learn with should get me movin'.

    Yeah, it's actually a really nice way to do web apps, but it helps to have a knowledge of html, and how the web works, so you know when things get weird in ASP.Net... a lot of times you'll see quirkiness with CSS because of how browser compatibility is detected, and handled.. ex: w3c validator, you should put a config for it that sets it to full xml/js capable.. ;) If you test with it, if you need a file for asp.net 2, let me know... I used to change all gecko browsers to type gecko, but just been lazy in 2.x, since the setup for browsers is way different.

    --
    Michael J. Ryan - tracker1(at)theroughnecks(dot)net - www.theroughnecks.net icq: 4935386 - AIM/AOL: azTracker1 - Y!: azTracker1 - MSN/Win: (email)

    ... 1.6 billion Chinese are angry with Jack Bauer. Sounds like a fair fight.

    ---
    þ Synchronet þ theroughnecks.net - you know you want it
  • From Sam Alexander@VERT/SIDEBAND to Tracker1 on Friday, August 03, 2007 12:58:00
    Re: Re: Learning OOP (VB2005)
    By: Tracker1 to Sam Alexander on Thu Aug 02 2007 11:54 pm

    Sam Alexander wrote:
    Yeah, if you've been doing web design before (html etc), then ASP.Net is >> bear to learn and get a good grasp on.. a lot of the style is really simi >> to windows apps though, once you get used to it, though with windows apps >> wind up programming for a lot more events.

    Today I finally got the code for one of our larger applications, and it's impressive yet scary. You're right, it's most definitely more similar to application programming then old-school web coding, but having an example like this to learn with should get me movin'.

    Yeah, it's actually a really nice way to do web apps, but it helps to have a knowledge of html, and how the web works, so you know when things get weird ASP.Net... a lot of times you'll see quirkiness with CSS because of how browser compatibility is detected, and handled.. ex: w3c validator, you shou put a config for it that sets it to full xml/js capable.. ;) If you test wi it, if you need a file for asp.net 2, let me know... I used to change all gecko browsers to type gecko, but just been lazy in 2.x, since the setup for browsers is way different.


    I completely agree... This is one advantage I have because I've done web programming for over a decade now, so the HTML portion is totally old-hat
    for me. I spent more time today working through our massive ASP.NET app
    plus having the developer who wrote it give me some guidance, and it makes much more sence now.

    As for browser compatability, that's an issue for all web-based languages,
    and unfortunately an issue that won't be fixed anytime soon. I do try to validate all pages with w3c, but luckily for me I mainly write web-based applications for internal corporate folks where I know exactly what'll be
    on the desktop.

    Sam


    ---
    Sam Alexander, K5LNX
    samalex(at)gmail(dot)com
    http://www.samandflip.com
    telnet://sidebandbbs.com
    ---
    "Data is not information, Information is not knowledge, Knowledge is not understanding, Understanding is not wisdom." -- Cliff Stoll

    ---
    þ Synchronet þ SideBand BBS -[ sidebandbbs.com ]- Lorena, Texas - Your source for Amateur Radio
  • From Tracker1@VERT/TRN to Sam Alexander on Monday, August 06, 2007 05:18:00
    Sam Alexander wrote:
    ASP.Net... a lot of times you'll see quirkiness with CSS because of how
    browser compatibility is detected, and handled.. ex: w3c validator, you shou >> put a config for it that sets it to full xml/js capable.. ;) If you test wi >> it, if you need a file for asp.net 2, let me know... I used to change all >> gecko browsers to type gecko, but just been lazy in 2.x, since the setup for >> browsers is way different.

    I completely agree... This is one advantage I have because I've done web programming for over a decade now, so the HTML portion is totally old-hat for me. I spent more time today working through our massive ASP.NET app plus having the developer who wrote it give me some guidance, and it makes much more sence now.

    As for browser compatability, that's an issue for all web-based languages, and unfortunately an issue that won't be fixed anytime soon. I do try to validate all pages with w3c, but luckily for me I mainly write web-based applications for internal corporate folks where I know exactly what'll be
    on the desktop.

    Actually, I was refering to rendering being different... example: on most new-ish browser, an ASP:PANEL will be rendered as a DIV tag, however, on older browsers (which w3c validator winds up as), it gets rendered to a TABLE tag with a single row and a single cell... so validation can, and often does fail, if you set, for example padding as a css attribute on the id/cssclass... to get around this, it's best to simply add the necessary file(s)/info for the w3c validator to validate...

    It's pretty easy to update/customize the browser detection, but it does take a bit of regex knowhow.

    --
    Michael J. Ryan - tracker1(at)theroughnecks(dot)net - www.theroughnecks.net icq: 4935386 - AIM/AOL: azTracker1 - Y!: azTracker1 - MSN/Win: (email)

    ... Ferengi Rule of Acquisition #279: Never close a deal too soon after a female strokes your lobes

    ---
    þ Synchronet þ theroughnecks.net - you know you want it