Programming Lessons
-
I think i just read a whole new batch of jargon lol
but yeah id be interewsted in learning some of this programming stuff.
-
Not sure if all developers have this philosophy but to me programming is like being a God of your own universe:
You are presented with the building blocks needed for creation, and only your imagination is the limiting factor - it is up to you how you shape everything how everything ālooksā how it āfeelsā - make two applications designed to do exactly the same thing and neither of them will work the same way. Programmers are creators in their own right, and I guess respectively their programs are their art, it is unique to the āartistā.
Like every artist has a style every programmer has one too - this is why reading somebody elseās code is damn difficult guess itās like handwriting, tis easy to read your own but a doctors for example?
I guess the whole point of this rant is, is that if you want to program you got to develop a certain amount of uniqueness and quirky, edgy thinking to your code - because thinking a way round a problem in your own way will damn sure save your ass one day. Iāve always found (through looking at code of somebody elseās) it is impossible to learn from or even to gain anything from somebody elseās code other than the basic syntax of a language - anything else wont make sense because your brain doesnāt work the same way that guyās doesā¦
This is why I have decided to teach you syntax as a first lesson, and from then on offer my code but also a list of pseudo code (code spoken in a way everyone will understand) that you can use to find your own way of doing things e.g.
Copy this file to here
create a directory herethere are a few ways of doing those two things but itās up to you to pick a way your comfortable with and stick with it
Just thought Iād let you know my thoughts on the first lesson - unfortunately learning syntax is always boring and I doubt I can fit freelancer in but Iāll see what I can come up withā¦
-
Yes, you are right but I think to actually learn what the programming language syntax is possible to do, it helps a lot to look at code from strangers, because then you may learn about new techniques you wouldnt have considered possible and you may come up with your own unique approach.
Anyways, in terms of FLHook, milliseconds do matter, because FLHook is executed in the main worker thread, and no multithreading means any slowdown costs performance.
-
I guess the need for speed depends on what the program is doing. If any slow down can mean a network getting desynched, miliseconds are critical. If any slow down only means the user has to wait for a second more for his file to be parsed and saved, it isnāt as bad. Althoughā¦ Iād say any speed increase is a good thing.
-
WHY OH WHY? do idiotic people feel the need to dishearten someone who has just graciously volunteered to do something, before heās even started on it?! ::)
Shaddap, you lot!
I know a good bit of several assembly languages - but they are not what Iām looking for here. WANNA COMPARE NOTES WITH ME? OK, CHEW ON THIS - BURROUGHS ASSEMBLER, IBM 360/370/390 ASSEMBLER, ever heard of those even??!! ALGOL/60, ALGOL/70? PL/I? PL/II? REXX EVEN? YEAH, IāM OLD!! WHO CARES?!!
This thread is about VB/C#.NET! And Iām VERY interested even if you are not.
Stop wasting time and filling forum space here! This thread was started in a good cause. Wanna debate pros & cons? Do it somewhere else!
Jeeez!! What a bunch of time-wasters!
So - HazardFN, if you feel it would be better, just send me what you like privately, I appreciate your offer and I have no probs with whatever you decide to do, buddy. I am sure enough other sane STUDENTS will ask to be put on your mailing list to make it worth your while.
Grrrr!!!
StarTraderās having another bad day!
-
Actually, I had quite a big discussion with Hazard the other day about the differences between both languagesā¦. We didnāt really find a definite answer on whichever is better, but it was fun ;D
I hope he doesnāt take those replies badly and am totally waiting for those tutorials. Get going already!
-
Good luck finding a .NET compiler for Linux ::)
-
As for the all the posts, debates are fun even if FF did kick my ass in them lmao
but I appreciate the enthusiasm StarTrader - I already got some lesson notes down let me know what you think (that includes everyone)
Lesson 1
ā-----------------
To teach you about variables, scope and string manipulation with a small amount of file management\manipulation I have decided to teach you how to decode an FL File and read the players name from it (as well as decode the name) alongside his money value and then encode it again!The topics that will be covered are:
-Basic Form Design and the Toolbox
-Coding Conventions (naming controls, lblMain and frmSplash etc.)
-Referencing a .NET DLL-Subroutines & Functions (how they work and differences)--------------------------------------------|
-Using that DLL in your code to decode a player file (easier than it all sounds believe me!)-| THESE 3 ARE LINKED
-Explanation of scope using the DLL as an example----------------------------------------------------Classes--------------------------------------------------------------------------------------------------------------|
-Why use a class?, why not put the subroutines/functions in the form code?---------------------|-------
-Using StreamReader Object from the .NET Framework to read from a file (EXTREMELY useful)|-How to use string manipulation to get the information you do want whilst deleting that which you donāt
-Loops and different kind of loops-Displaying that information in a label or any other medium you may choose
Iām not a great explainer of things but have tried really hard to think of easy explanations for everything that will be happening in my up and coming video tutorial, obviously these things take time - but tomorrow I should have some time spare to get most of it doneā¦
-
You think? I thought it was the opposite
But in any case, Iāll always have some respect for VB.NET; I started non-web programming there (started programming in Java and Java is mostly web stuff). Plus, it seems like it did get some more features since I last checked it out, which is good.
Eagerly awaiting the rest of your tuts, I may learn a trick or two
-
One exists - its called mono, doesnāt support ALL .NET functions yet, think it is 3/4 of the way through completing .NET 2.0 then moving onto 3.5 - but yeah it does exist google Mono, Linux .NET
Oh man, you just saved my day just by replying to FFās post ;D
-
-
One exists - its called mono, doesnāt support ALL .NET functions yet, think it is 3/4 of the way through completing .NET 2.0 then moving onto 3.5 - but yeah it does exist google Mono, Linux .NET
Oh man, you just saved my day just by replying to FFās post ;D
Haha anything to prove FF wrong at something just a little friendly competition lmao
but yeah not sure how good it is but if you use it let me know
-
Thatās VIMaster speaking right there ::)
-Lord Geekiness aka FF
-
http://www.4shared.com/file/75225722/d0a6b3b9/Preliminary_Tutorial__WEB_.html
ā---------------------------------------This file is an interactive flash document - Iām new to making interactive flash videos let me know if it is usefulā¦
Prelim. Tutorial:
Shows how I tend to start my project
Sets you up/demonstrates how to create a project ready for the next tutorial in the Preliminary Series (A Simple Calculator)
Clickable interface allows you to choose a section of the IDE and I will happily explain it too youKnown Issues:
Browsers arenāt designed for such huge amounts of flash - and Personally I dont think flash was designed for such huge amount of flash, a memory leak appears to happen sometimes over long periods of viewingā¦ :S
EDIT: Apparently flash 9.0 has a huge problem with a memory leak when using the screen recording software I use - SOOO Iām going to recompile for 8.0 will let you know when thats doneā¦
EDIT 2: Compiling in a diff version of flash solved nothingā¦ its due to how many full motion videos I have in the flash file let me know if the memory problem becomes too muchā¦
-
The tutorial can be streamed online now courtesy of SP: http://the-starport.net/HazardTuts/Preliminary Tutorial.htm
-
ummā¦
Whatās VI? ???
Do I need it? ???
Hazard, thanks for making them downloadable, I can keep them on my machine and thatās great, Iām a slow learner at times.
At the moment I donāt have the time to do much but I very much want to follow and will do asap.
Can I make a gentle suggestion to you guys?
OK here goes anyway, and itās meant kindly - would you please reduce the size of your signature flags on your posts, they are huge and annoying!
Thanks if you agree to comply.
If not then Iām going to be miserable and more and more grumpy with the increasing size of this thread.