Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 days ago.
Improve this question
I'm (new to) teaching OOP and I'm racking my brains for a simple OOP project that uses inheritance that can have a simple GUI. I am not doing a calculator, its been done to death. I want to allow a reasonable amount of creativity and I don't think any of my students have used VS or C# before, which is good because I'm incredibly bored of the same errors in python.
I currently have them refactoring (python) a previous CLI sweet shop program to OOP so it can sell different products, which allows inheritance nicely. Doing this again in C# with a GUI is an option, or a library maybe with different types of media to "rent". I'm trying to think back to my uni days but that's proving difficult!
Any ideas welcome!
Thanks
As stated above, just looking for ideas, not solutions.
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
So, I'm trying and put my C# skills to the test, I have set myself towards making a Game with Networking in C#. This Game will not have movement (It's a hacking sim, so I don't think data will need to be constantly sent) what do you Guys think would be the best .dll or way to go about this? What about the Database for accounts? What do you think I could use? I have a average skill level in C#, so keep that in mind when making recommendations, please.
If you have average skill using an SDK should be helpful for you.
Start out with something like XNA Game Studio to see how those concepts are done.
This document is the starting point for the SDK https://msdn.microsoft.com/en-us/library/bb200104.aspx and the "Network" concepts you are specially looking for are discussed here: https://msdn.microsoft.com/en-us/library/bb975947.aspx
As for the database for accounts, this would be no different than any typical application that accesses a database and stores user accounts.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
Is it a good idea to create a website using C# and .Net? I thought of using PHP and codeignator but I would have to learn two new things.
Is it possible to do this fully in C#?
Could I do it completely inside Visual Studio?
What kind of problems should I expect?
Is it a good idea or should I be looking at PHP and Phython (the only opinionated part so please use your own experience as example to prove this point).
The bold points are the ones I care most about. I understand #4 is very opinionated but if you can provide me with your own experience it would help, something like "I tried and my website was really slow/fast because of [this]." would help.
Yes. It's a good idea.
The entire StackExchange network is developed in .Net
yes
yes
A lot, performance, hosting, responsiveness, scalabilty.
It's possible, of course. I prefer .Net.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
Is it incorrect or frowned up to use Visual Basic libraries on C# code?
One particular example is the CSV parser which exists for VB but not for C#.
using Microsoft.VisualBasic.FileIO for TextFieldParser
I am sure there is other examples. Of course there are ways to do the same in C# but would require writing more code, why reinvent the wheel?
The whole point of .NET (well, one major point) is that it doesn't matter what language things are written in! So calling a VB library from C# is no big deal.
TextFieldParser is perfectly safe and reasonable to use from C#. It's part of the default Framework install. Use it!
"Why reinvent the wheel?" -- Exactly!
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
We are about to implement a Web Service component and we are making a discussion regarding the language that we are going to implement it. It will be either C# or Java. Some of us are supporting Java while other members of the team are supporting C# mainly based on our experience and previous knowledge . Which of these two languages would be the better approach? Answer should consider issues such as Hosting and Deployment. Also please do not turn this in another war between these 2 great languages
Thank you
I don't think that there is any technological challenge of creating Rest based services in any of the language either C# or Java.
It mostly depends upon the skill set and echo system of your company. If you are already working in .net and windows stack and have developer with the same skill set then you can choose Asp.net WebApi otherwise you can go for JAVA.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I hope this question isn't out of focus. I've been wanting to find a way to improve my skills as a programmer. I've tried teaming up with game dev groups at my school and coming up with my own ideas for apps. But these things move very slowly for me and my ideas seem out of my reach due to lack of skill. I don't have a degree yet, but I've been learning to program for around 5-6 years now. I'm very efficient in learning programming skills and using them, but I find that there is a lack of projects for me to join and I have no clue where to find them. Anyone think they can help me out?
My current languages are: C, C++, C#, Java, Python.
I've worked with ASP.NET for web development and also dabbled around SQL Server.
I want to learn more and become more efficient in programming and I think this is a best way to do it.