Overclock.net - Overclocking.net
     
 
Home Gallery Reviews Blogs Register Today's Posts Mark Forums Read Members List


Go Back   Overclock.net - Overclocking.net > Software, Programming and Coding > Coding and Programming

Reply
 
LinkBack Thread Tools
Old 09-11-08   #31 (permalink)
catmmm approved wierdo
 
wierdo124's Avatar
 
intel nvidia

Join Date: Jan 2008
Location: Minnesota
Posts: 7,217
Blog Entries: 1

Rep: 402 wierdo124 is a proven memberwierdo124 is a proven memberwierdo124 is a proven memberwierdo124 is a proven memberwierdo124 is a proven member
Unique Rep: 292
Folding Team Rank: 112
Hardware Reviews: 3
Trader Rating: 9
Default

Whoops, now rep+

System: Winrar
CPU
Core 2 Duo E8400 @ 4GHz
Motherboard
Gigabyte P35 DS3L
Memory
4GB OCZ Fata1ity
Graphics Card
XFX GTX260 Core Edition (216sp) 1588 shader)
Hard Drive
WD 5000AAKS, WD 2500KS
Sound Card
Onboard
Power Supply
Corsair 520HX
Case
Cooler Master RC-690 (modded)
CPU cooling
TRUE 120 with Skythe S-Flex
GPU cooling
Stock XFX Core Edition rev2
OS
Windows 7 Professional 64 bit
Monitor
Samsung 2233SW 1920x1080 HDMI
Overclock.net - 2009 Chimp Challenge Champions 1 Million+ Folding at Home points
wierdo124 is offline I fold for Overclock.net Overclocked Account wierdo124's Gallery   Reply With Quote
Old 09-12-08   #32 (permalink)
Programmer
 
kdbolt70's Avatar
 
intel ati

Join Date: May 2007
Location: haslett, MI
Posts: 1,162

Rep: 128 kdbolt70 is acknowledged by manykdbolt70 is acknowledged by many
Unique Rep: 93
Trader Rating: 1
Default

Licht, I liked your guide, and appreciate you writing it up for everyone interested in programming. I'm still kind of undecided on whether or not C# is a good first language to learn, because it is very high level and hides much of what goes on behind the scenes. I started with C++, which I think might be more beneficial for people to initially become familiar with. It scares me a little that people could jump into C# and code without ever having the concept of pointers introduced to them.

One thing I wanted to point out about your guide is its essential lack of objected oriented programming. You mention some base datatypes, and kind of show how they behave, but you have no reference to classes, objects, structures, inheritance, etc. This is essentially the essence of modern programming; the ability to define your own object types. It definitely should be discussed before a new programmer even hears the word threading .

I know there's so much to cover that its hard to even attempt to build an all-encompasing guide, but new programmers are going to have to learn it one way or another. A friend of mine is just starting college as a CS student, and they are starting him off in Java. He's totally lost because the prof is jumping all over the place with different vocabulary without really putting the pieces together. That foundation is vital for becoming a proficient programmer in the future. It also turns 90% of people off to programming, which is also scary.

Perhaps if I have time I'll work on an addendum to your guide, if people are interested.
__________________

~M Hail to the Victors M~

System: It's about time!
CPU
Q6600 G0 @3.3Ghz
Motherboard
Gigabyte EP45-UD3P
Memory
4Gb Gskill 1066Mhz PK's
Graphics Card
Sapphire 2900Pro Flashed to XT
Hard Drive
Seagate Barracuda 320Gb & WD Black 640Gb
Sound Card
Onboard
Power Supply
Corsair HX 620W
Case
CM 690
CPU cooling
Tuniq Tower 120
GPU cooling
stock
OS
Vista Business and VMWare Ubuntu
Monitor
Acer AL2223W 22"
kdbolt70 is offline   Reply With Quote
Old 09-12-08   #33 (permalink)
Luck : 10pts
 
Licht's Avatar
 
amd ati

Join Date: Mar 2007
Location: Fl, US
Posts: 12,825
Blog Entries: 3

Rep: 363 Licht is a proven memberLicht is a proven memberLicht is a proven memberLicht is a proven member
Unique Rep: 240
Trader Rating: 0
Default

Quote:
Originally Posted by kdbolt70 View Post
Licht, I liked your guide, and appreciate you writing it up for everyone interested in programming. I'm still kind of undecided on whether or not C# is a good first language to learn, because it is very high level and hides much of what goes on behind the scenes. I started with C++, which I think might be more beneficial for people to initially become familiar with. It scares me a little that people could jump into C# and code without ever having the concept of pointers introduced to them.

One thing I wanted to point out about your guide is its essential lack of objected oriented programming. You mention some base datatypes, and kind of show how they behave, but you have no reference to classes, objects, structures, inheritance, etc. This is essentially the essence of modern programming; the ability to define your own object types. It definitely should be discussed before a new programmer even hears the word threading .

I know there's so much to cover that its hard to even attempt to build an all-encompasing guide, but new programmers are going to have to learn it one way or another. A friend of mine is just starting college as a CS student, and they are starting him off in Java. He's totally lost because the prof is jumping all over the place with different vocabulary without really putting the pieces together. That foundation is vital for becoming a proficient programmer in the future. It also turns 90% of people off to programming, which is also scary.

Perhaps if I have time I'll work on an addendum to your guide, if people are interested.
A cooperative project would be very interesting. Between the two of us we could get much more written down and properly explained.

System: Uzicht #4.5
CPU
Phenom II X4 920
Motherboard
Gigabyte 790X AM2+
Memory
6GB Kingston DDR2 667MHZ
Graphics Card
HD4850 + HD3870
Hard Drive
4x WD1600AAJS RAID0
Sound Card
X-Fi Extreme Gamer Professional
Power Supply
OCZ Game-X-Stream 700w
Case
NZXT Black Steel
CPU cooling
Xigmatec Rifle
GPU cooling
Stock Saphire 3870 Cooling
OS
Windows 7 Ultimate x86-x64
Monitor
Samsung SyncMaster 19"Wide
Licht is offline Overclocked Account Licht's Gallery   Reply With Quote
Old 01-06-09   #34 (permalink)
Luck : 10pts
 
Licht's Avatar
 
amd ati

Join Date: Mar 2007
Location: Fl, US
Posts: 12,825
Blog Entries: 3

Rep: 363 Licht is a proven memberLicht is a proven memberLicht is a proven memberLicht is a proven member
Unique Rep: 240
Trader Rating: 0
Default

I am very sorry i seem to have removed the images used in this guide. I will replace them as soon as i have the time (currently doing some repair and organization.) Sorry for the inconvenience to the member who PMed me and to anyone else troubled.

System: Uzicht #4.5
CPU
Phenom II X4 920
Motherboard
Gigabyte 790X AM2+
Memory
6GB Kingston DDR2 667MHZ
Graphics Card
HD4850 + HD3870
Hard Drive
4x WD1600AAJS RAID0
Sound Card
X-Fi Extreme Gamer Professional
Power Supply
OCZ Game-X-Stream 700w
Case
NZXT Black Steel
CPU cooling
Xigmatec Rifle
GPU cooling
Stock Saphire 3870 Cooling
OS
Windows 7 Ultimate x86-x64
Monitor
Samsung SyncMaster 19"Wide
Licht is offline Overclocked Account Licht's Gallery   Reply With Quote
Old 01-06-09   #35 (permalink)
Luck : 10pts
 
Licht's Avatar
 
amd ati

Join Date: Mar 2007
Location: Fl, US
Posts: 12,825
Blog Entries: 3

Rep: 363 Licht is a proven memberLicht is a proven memberLicht is a proven memberLicht is a proven member
Unique Rep: 240
Trader Rating: 0
Default

Fixed, sorry once more for the interruptions.

System: Uzicht #4.5
CPU
Phenom II X4 920
Motherboard
Gigabyte 790X AM2+
Memory
6GB Kingston DDR2 667MHZ
Graphics Card
HD4850 + HD3870
Hard Drive
4x WD1600AAJS RAID0
Sound Card
X-Fi Extreme Gamer Professional
Power Supply
OCZ Game-X-Stream 700w
Case
NZXT Black Steel
CPU cooling
Xigmatec Rifle
GPU cooling
Stock Saphire 3870 Cooling
OS
Windows 7 Ultimate x86-x64
Monitor
Samsung SyncMaster 19"Wide
Licht is offline Overclocked Account Licht's Gallery   Reply With Quote
Old 01-23-09   #36 (permalink)
New to Overclock.net
 
Join Date: Jan 2009
Posts: 4

Rep: 0 komsinica Unknown
Unique Rep: 0
Trader Rating: 0
Default

komsinica is offline   Reply With Quote
Old 01-23-09   #37 (permalink)
New to Overclock.net
 
Join Date: Jan 2009
Posts: 4

Rep: 0 komsinica Unknown
Unique Rep: 0
Trader Rating: 0
Default



Licht, this was very good for starters. I have a clue now. I still don't understand some of the stuff you talked about, but I am sure I will figure it out as I continue to learn.

I tried the first example you showed. When I compiled, a text message with "hello world" and "oK" button shows right away, and not my original form. So, when I click "ok", then my original form shows up. When I click the button on the original form, nothing happens. I am a bit confused. I thought it was supposed to work differently.
komsinica is offline   Reply With Quote
Old 01-23-09   #38 (permalink)
New to Overclock.net
 
Join Date: Jan 2009
Posts: 4

Rep: 0 komsinica Unknown
Unique Rep: 0
Trader Rating: 0
Default

Quote:
Originally Posted by komsinica View Post


Licht, this was very good for starters. I have a clue now. I still don't understand some of the stuff you talked about, but I am sure I will figure it out as I continue to learn.

I tried the first example you showed. When I compiled, a text message with "hello world" and "oK" button shows right away, and not my original form. So, when I click "ok", then my original form shows up. When I click the button on the original form, nothing happens. I am a bit confused. I thought it was supposed to work differently.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
MessageBox.Show("hello world");

}

private void button1_Click(object sender, EventArgs e)
{

}
}
}

Thi sis the way the code looked. I just put the line in the middle, all the rest was already there when Iopened the button code.
komsinica is offline   Reply With Quote
Old 01-23-09   #39 (permalink)
Luck : 10pts
 
Licht's Avatar
 
amd ati

Join Date: Mar 2007
Location: Fl, US
Posts: 12,825
Blog Entries: 3

Rep: 363 Licht is a proven memberLicht is a proven memberLicht is a proven memberLicht is a proven member
Unique Rep: 240
Trader Rating: 0
Default

I'll get to you in the morning. It is very late here and i just want to tell you, yes i know you asked a question.

System: Uzicht #4.5
CPU
Phenom II X4 920
Motherboard
Gigabyte 790X AM2+
Memory
6GB Kingston DDR2 667MHZ
Graphics Card
HD4850 + HD3870
Hard Drive
4x WD1600AAJS RAID0
Sound Card
X-Fi Extreme Gamer Professional
Power Supply
OCZ Game-X-Stream 700w
Case
NZXT Black Steel
CPU cooling
Xigmatec Rifle
GPU cooling
Stock Saphire 3870 Cooling
OS
Windows 7 Ultimate x86-x64
Monitor
Samsung SyncMaster 19"Wide
Licht is offline Overclocked Account Licht's Gallery   Reply With Quote
Old 01-23-09   #40 (permalink)
New to Overclock.net
 
Join Date: Jan 2009
Posts: 4

Rep: 0 komsinica Unknown
Unique Rep: 0
Trader Rating: 0
Default Thank you

Quote:
Originally Posted by Licht View Post
I'll get to you in the morning. It is very late here and i just want to tell you, yes i know you asked a question.

I am new here, and I found the site by looking for C# guide for begginers. Then I joined. I am amazed by how many posts you have here. Where do you get the time? Well, doesn't really matter, thank you anyway.

Do you know a good book for a bran new object oriented programmer? I have programming experience, but no OO, and it has been a while since I programmed anyway, I am a bit rusty on the terminology.

And just a few questions from your guide's data types:
What are Unicode Charatcters?

Doubles: -5.0X10-324 to 1.7X10308 (I have no idea what this means). Is this negative 5 times 10 to the power of negative 324, and 1.7 times 10 to the power of positive 308?

Same question with decimals?

Floats: same question.

I also don't get the difference between these 3 types. Integers I get, they are simply whole numbers within the limits ou defined, right?

Boolean, in the code do you use 1 and zero, or "true" and "false", or both.

thank you so much.

Last edited by komsinica : 01-23-09 at 03:45 PM Reason: aditions to original question
komsinica is offline   Reply With Quote
Reply

Tags
guide, learn, programming, programming guide, visual c#


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools



All times are GMT -5. The time now is 07:20 AM.


Overclock.net is a Carbon Neutral Site Creative Commons License

Terms of Service / Forum Rules | Privacy Policy | DMCA Info | Advertising | Become an Official Vendor
Copyright © 2009 Shogun Interactive Development. Most rights reserved.
Page generated in 0.12974 seconds with 8 queries