Author |
Topic |
big9erfan
Average Member
540 Posts |
Posted - 29 January 2002 : 10:17:17
|
Once you have the theory and logic behind programming in general, the rest is all syntax. I first language was C and C++, then I got interested in Java and VB, though they are different languages and a few things are implemented differently and written slightly differently( Java has "listeners" while Windows has Hooks or Callbacks ) the idea is the same. It took me about a month or so to get comfortable with VBScript (ASP). Of course my knowledge in it has kept growing and growing as have I learned about new modules and new system calls, but the basics behind the language are all there with every other language.
IMO syntax should only take a month or so to learn and get comfy with it. After that you should be able to write small things with confidence. I find syntax very easy to pick up.
Oh well, time to install ASP.NET and Visual Studio.NET and see what kind of trouble I can get into
http://www.ugfl.net/forums |
|
|
Azaniah
Senior Member
United Kingdom
1004 Posts |
Posted - 29 January 2002 : 10:48:55
|
You have to stick to one language per page don't you? (looking at some info).. So no more VBscript, Javascript, etc all on page.
That kind of forces you to choose a language and stick with it I guess.
Or am I wrong?
Cheers Az
------- Eagles fly!, but weasels don't get sucked into jet engines. |
|
|
DarkLight
Starting Member
USA
18 Posts |
Posted - 30 January 2002 : 00:32:16
|
You can only have one server side language per page, but you can still use different ones for client side stuff...
|
|
|
gor
Retired Admin
Netherlands
5511 Posts |
Posted - 30 January 2002 : 03:32:57
|
And you can use pagelets created in any language you want inside a page.
Pierre Join a Snitz Mailinglist |
|
|
seahorse
Senior Member
USA
1075 Posts |
Posted - 31 January 2002 : 21:13:46
|
quote:
I've been developing with .net almost exclusively since september. I would suggest that if you start getting .Net, program with C# since asp.net is new paradigm anyways, it's a great time to pick up a new language. C# provides the ease of use of vb but the power of c++. It's my language of choice now.
I think that you have to qualify your recommendation with some consideration of the person's environment.
While using .NET might sound nice, the logistics of it are just too daunting to make it realistic for my comapany in the next few years. (It took us over a year and a half to move clients and servers to win 2000.) We're just getting to the point where ASP 3.0 is starting to come into wider spread use.
Some developers, like mine, will continue to use ASP 3.0 and the old VB for years to come.
Ken
=============== The greatest tragedy is a child without a loving parent.
Edited by - seahorse on 31 January 2002 21:21:59 |
|
|
DarkLight
Starting Member
USA
18 Posts |
Posted - 01 February 2002 : 22:30:26
|
Let them continue to use it. You don't have to upgrade your OS to use .NET... Just install the framework on any computers that DO use it. They run side by side just fine. I've been using ASP.NET for months right along with all of our old ASP 3 stuff
|
|
|
sowen
Starting Member
United Kingdom
3 Posts |
Posted - 05 February 2002 : 09:20:18
|
quote:
Once you have the theory and logic behind programming in general, the rest is all syntax.
Can anyone point me in the direction of any good theory sources. I have hacked around with the snitz forums a little but it's basically double dutch to me at the moment. I want to get to grips with basic principles, what is oop, whats a Hook and callback?? you know that sort of thing
|
|
|
Nathan
Help Moderator
USA
7664 Posts |
Posted - 05 February 2002 : 10:05:45
|
The basic theory of programming will come when you learn your first 'real' programming language. Then when you move on and start learning another you will realize. . . it does most of the same things! Thats what we mean by 'basic theory.'
Nathan Bales - Romans 15:13 --------------------------------- Snitz Exchange | Mod Resource |
|
|
big9erfan
Average Member
540 Posts |
Posted - 11 February 2002 : 03:01:44
|
As Nathan said, once you really get into your first language, ( I personally recommend going with C/C++ as the first 2 languages you learn )you will learn just about all the basics.
The reason I recommend C and C++ is that you will learn sound fundamentals ( loops, conditionals, structures, linked lists, etc ) in C and then learn how to incorporate all that into classes and objects in C++. From there you can ( not so ) seemlessly transition into more advanced programming and learn about "hooks and callbacks". Hooks and callbacks are functions that get called either before, during, or after another action takes place. They are commonly used in a programs API ( see definition here http://searchwin2000.techtarget.com/sDefinition/0,,sid1_gci213778,00.html ). For example, in my company we develop a large CAD/CAM program. We have an API and have many different callbacks that people can add to their program to use our code. So if they want to be notified whenever the mouse is clicked they add a call to their program and their function will get called on every click of the mouse
Boy did I ramble...LOL
http://www.ugfl.net/forums |
|
|
sowen
Starting Member
United Kingdom
3 Posts |
Posted - 20 February 2002 : 11:33:17
|
Thanks for the replys however....'I learn C# from a book!'
I bought C# for beginners by Wrox and have gotten a fair way in. But I've have now hit the real OOP bit and understanding is still eluding me! Classes, inheritance, interfaces, polymorphisum aaagghhh. I will persevere but me thinks I need a 'Thickys Guide to OOP'
sowen != veryClever
|
|
|
Jeepaholic
Average Member
USA
697 Posts |
Posted - 21 February 2002 : 22:07:28
|
I feel your pain, Sowen. I think OOP has been the biggest stumbling block for me thus far. Conceptually, it's not so bad I guess...but it's really the massive (massive) amounts of provided classes that are overwhelming. Trying to understand and figure out what they are, what they do, how they work, and what syntax is required for them is the big pain for me. VS.NET is nice enough to give you tips as to what you CAN use (after typing a ".")...but it's minimal in detailed explanation. Would be nice if there was something that expanded on the class-libraries a bit to provide some more detail as to how to use them all...(with a nice searching capability, I might add.)
C'mon, I don't ask that much do I? <grin>
Al Bsharah Jeepaholics Anonymous
Edited by - Jeepaholic on 21 February 2002 22:12:57 |
|
|
Doug G
Support Moderator
USA
6493 Posts |
Posted - 21 February 2002 : 22:49:41
|
First just because you use a class that doesn't necessarily make your program an OOP program. If you are trying to learn how to code, I think it's more important to learn where to find stuff out than almost anything else.
Most of MS's software has pretty well document object heirarchies and documentation. It's strange when people ask for references to coding information, usually the MS docs aren't offered.
Here is a sample of the object model for ADO. If you get MS Office Developer, there is a complete book (yes, on paper) for the office object model.
http://msdn.microsoft.com/library/en-us/ado270/htm/mdmscadoobjmod.asp?frame=true
====== Doug G ======
Edited by - Doug G on 21 February 2002 22:51:38 |
|
|
DarkLight
Starting Member
USA
18 Posts |
Posted - 01 March 2002 : 18:12:39
|
Well, now that Visual Studio.NET is officially released and there has been a flood of books and tutorials posted, is anyone interested in making a forum with it? HuWR's modded forum is good for looks, but a .NET version of it would be a lot easier to manage and (hopefully) faster since the datasets are different in .NET...
|
|
|
Nathan
Help Moderator
USA
7664 Posts |
Posted - 01 March 2002 : 23:25:12
|
There will undoubtedly be a snitz.NET somday, but I doubt it will be soon, probably not this year.
Nathan Bales - Romans 15:13 --------------------------------- Snitz Exchange | Mod Resource |
|
|
DarkLight
Starting Member
USA
18 Posts |
Posted - 08 March 2002 : 17:16:31
|
Well, when it's time to get started, shoot me an email and I'll help.
|
|
|
Topic |
|