|
I would suggest you read one CodeProject article a day; just pick one either from the CP home page, or from the "Latest Articles" menu. Doing so is bound to enlighten you about the domains and technologies that take your fancy. And once you know what you are really interested in, by all means, choose, buy and study a book on the subject.
Luc Pattyn [Forum Guidelines] [My Articles] Nil Volentibus Arduum
Please use <PRE> tags for code snippets, they preserve indentation, improve readability, and make me actually look at the code.
|
|
|
|
|
Start with a book. IMO, it always helps to learn some basics through a book.
You can then always explore videos / tutorials etc on the internet easily.
The funniest thing about this particular signature is that by the time you realise it doesn't say anything it's too late to stop reading it.
|
|
|
|
|
To add a little to what's already been said:
Programming in .NET means you limit yourself to Windows. The advantages are that you can rapidly develop applications; both the interface is very easy to create (just drag and drop controls, visually) and when coding there are a lot of classes (like lists, arrays, sorted lists, stacks, etc) already created for you. No matter what 'language' you choose in .NET, it's fully object oriented. Personally, I suggest C#, but you can also use VB.NET is you like Visual Basic better. In .NET, the difference is almost entirely in style: both .NET languages have the same keywords, they're just named differently, e.g. in C# you use if (cond) {body} and VB.NET uses If cond Then ... End If . I'd go as far as calling all .NET languages the same (except for the internet languages, such as ASP.NET). You *could* use C++.NET but it's a horrid and deformed mix of C++ and .NET (imho). Better stick to C# or proper C++ then.
If you're more into scientific computing, or lower level interaction with the operating system, or just like it better, there's C++. Interfaces are painful as anything to create, so mostly you'll end up creating console applications. If you want to create an interface, almost always you'll pick a library which can do this for you and work with that, rather than coding it yourself. Code written in C++ does however run much faster, and you are far more low level, having to manage the cleanup of allocated memory yourself. I personally love C++, but when I want something with an interface I use C#.
Best idea is probably to start with a .NET language, as you can get going with programming your own idea's quite quickly after you've (re)learned the basics. Later, when you are comfortable with programming again you can check out C++.
That's my advice. And, as said above, once you know which language you want, get a good book with lots of examples to program yourself to teach you. Nothing like a good book ...
Best Regards,
MicroVirus
|
|
|
|
|
I have a VS 2005 application with all the source code files, web.config,Global.asax etc.
1) First I tried to open as such by double clicking on the solution. Then I got the error that 'The project file 'E:\ControlCentre_1\ControlCentre.csproj' cannot be opened. The project type is not supported.
2) Then I try to create a new application, try to add the existing project again got the same error.
3) I then create an App_Code directory and moved the Global.asax file into that directory, but end up with another class error saying that 'ABCLib' couldn't found where it is very well referenced.
4) Finally, I downloaded the VS 2005 plug-in as mentioned here and installed and tried both 1) and 2). But that also failed.
Am I doing something wrong? Can anybody provide any help?
Thanks
meeram395.
Success is the good fortune that comes from aspiration, desperation, perspiration and inspiration.
|
|
|
|
|
This may be a stupid question but are you using the full version of VS 2005?
The best things in life are not things.
|
|
|
|
|
I use the Custom version with SP2. Does that matters?
Success is the good fortune that comes from aspiration, desperation, perspiration and inspiration.
|
|
|
|
|
meeram395 wrote: I use the Custom version with SP2.
I am not sure what you mean by this. My question was whether you are using the full (purchased) version of Visual Studio or the free Visual C# Express version.
The best things in life are not things.
|
|
|
|
|
Purchased Version.
Success is the good fortune that comes from aspiration, desperation, perspiration and inspiration.
|
|
|
|
|
I had a look at the original link you posted; it seems that you need to do some edits to your solution and project files to get 2005 to support this project type. Alternatively you could check the Microsoft site for suggestions.
The best things in life are not things.
|
|
|
|
|
Thanks.
I resolved the issue. The issue was, I have no Web Projects option while opening the solution file. I tried to open using WebSite option. So there was a patch up by Microsoft for Visual Studio 2005 Web Application Project Setup which I downloaded installed. It was working fine now.
Success is the good fortune that comes from aspiration, desperation, perspiration and inspiration.
|
|
|
|
|
Hello,
I am working on WPF application, which was first targeted to 3.0 framework. When I tried to make it work on 4.0, I got following Exception.
System.IO.FileNotFoundException was unhandled
Message: Could not load file or assembly 'PresentationFramework, Version=3.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file
specified.
If I compile application using .Net 4.0 it is working fine. But 3.0 exes are not working with 4.0.
Thanks in advance.
|
|
|
|
|
Drop the reference to PresentationFramework from your project and add the version that is targetted at 4. You need to do this because the rewrite to version 4 means that certain things have moved.
|
|
|
|
|
Will this make my application work on both 3.0 and 4.0?
Thanks for Reply.
|
|
|
|
|
No. Your application either works as .NET 3 or it works as 4.
|
|
|
|
|
|
So I've done a bit of searching this morning looking for a way to execute Javascript inside C# code, and I found Jint[^] and Javascript.net[^].
I'm looking at these two frameworks going "what's the freakin' difference, really?" The syntax looks almost identical, I don't really care about performance (unless it's particularly poor). I looked at the latest updates and they're both reasonably recent. So does anybody know? Anybody used them?
I'm going to start playing with them but does anyone know before I head too far down a certain path if one is the road to the dark side? Also, I've never really used open source stuff like this before, so is it a good idea to look at how unkempt the code itself is given it might fall into disrepair?
Typical n-tiered architecture:
DB <-> Junk(0) <-> ... <-> Junk(n-1) <-> Pretty
|
|
|
|
|
Haven't tried my hands on it yet, but both surely look syntactically same.
The difference is:
Javascript.Net uses Google's V8 Javascript engine (which is integrated in it).
&
Jint is itself a script engine. Jint embeds it's own parsing logic, and really interprets the scripts. Jint uses the ANTLR library for this purpose.
Jint was reported to be too buggy and introduced too many .Net semantics into Javascript.
>> JavaScript.NET used V8 and less bug-prone
>> Jint has better support for integrating between C# and JavaScript
Please share your experience with us.
♫ 99 little bugs in the code,
99 bugs in the code
We fix a bug, compile it again
101 little bugs in the code ♫
|
|
|
|
|
|
|
Neither better nor worse than 2.
|
|
|
|
|
|
|
Pete O'Hanlon wrote: I don't do impressions.
How about this[^]then? And this[^]?
Luc Pattyn [Forum Guidelines] [My Articles] Nil Volentibus Arduum
Please use <PRE> tags for code snippets, they preserve indentation, improve readability, and make me actually look at the code.
|
|
|
|
|
You've rumbled pete! He will be on Britains Got Talent soon
|
|
|
|
|
Yeah, I'm sure he has the required talent; if only he jacked up his assertiveness a bit, he could be the next Susan Boyle...
Luc Pattyn [Forum Guidelines] [My Articles] Nil Volentibus Arduum
Please use <PRE> tags for code snippets, they preserve indentation, improve readability, and make me actually look at the code.
|
|
|
|