Click here to Skip to main content
15,902,737 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Dear CodeProject

Re article submitting.

The email sent to me looked like a standard copy and paste to anyone you don’t want on your site.
‘This message has been sent from an unattended email box’. So you don’t even wish to communicate with me!
I have a lot of experience of VB despite not being a professional developer.
I was trying to point out that Implementing Interfaces in VB is much easier than in C#.
It seems obvious to me that CodeProject is biased towards the C# language as most of the posts are centred on only this.
‘is not clear’
What is not clear about Implementing Interfaces in VB?
‘is incomplete’
Everything related to the Code is included 2 Interface types and one Implementing class.
As for the ‘ pwasser’ list, Mehdi Gholam is a C# developer, Deepu S Nair is a C# developer, JustWatchLittle dosen’t return anything on a search, so god knows who that is!
Can you explain what is wrong with the article or would you just play ignorance as I am not part of your C# only club?

What I have tried:

Tried finding a way to contact CodeProject!
Posted
Updated 24-Dec-17 4:57am
Comments
[no name] 24-Dec-17 10:11am    
Find here a what you are looking for. Second paragraph "Contacting Us" About Us[^]
BrianAtSyston 24-Dec-17 11:27am    
Many Thanks for your reply. This site is a bit of a jungle to navigate.

Merry C
Brian UK.
[no name] 24-Dec-17 11:36am    
At your service
Richard MacCutchan 24-Dec-17 12:08pm    
Menus at the top lead everywhere you need to go. Much easier to navigate than many sites I have had the misfortune to struggle with.
[no name] 24-Dec-17 12:34pm    
Now I have to agree with OP, it is somewhat of a jungle for newbies. But OP is here around 8 years ... *headache*

Quote:
‘This message has been sent from an unattended email box’
This notice is part of every automated CodeProject mail. It doesn't have anything to do with not wishing to communicate with you, no worries. The email address related to article submissions is submit(at)codeproject.com, the CodeProject staff will be happy to help you.

Regarding the reason your article didn't get approved: CodeProject maintains a high standard for articles. One phrase and a code block are not sufficient. What does the code do? Why is it useful? How does it work? What type of applications could it be useful for? The code is an example for a general concept, but what is the general concept? - this information is not included in the article - also see the Article FAQ, "What does an article require?"[^] . The code in the article could be a very helpful example for VB.NET developers learning about interfaces, but it lacks the explanations.
 
Share this answer
 
It is a "form email" - it''s telling you that the article you submitted was considered too poor to be published, according to enough moderators.

And I have to agree, it is too poor.
Your article consisted of one line of text:
I work in on a code dissembler tool and find the VB output is much easier to handle
and a very short code dump with no explanation at all.

Please, look at some of the existing articles here to get an idea of the standard we expect.
Here's one of mine: Using struct and class - what's that all about?[^]
And here's a tip which is a lot more "code focussed": Creating a Simple "scratch card" Control in WinForms[^]

We moderators aren't here to make your life difficult, or to be nasty - quite the reverse, we protect the site from not-ready articles, and authors from the derision and downvotes that poorer articles can receive. And to be a moderator, you have to write articles, so we know what it feels like when you slave away on something and Joe Moron from Stupidity High School, Kansas finds out it's not what he needs to hand in as his homework ... :laugh:
If we let this though as it stands, it would - at best - be ignored, and more likely downvoted into oblivion.

I'm sure you have put a lot of effort into getting the code right, but articles aren't just about the code: the words are what matters!
 
Share this answer
 
Because you are referring me "Just Watch Little", I like to say: My vote did not really Count compared to the other ones. Still I'm convinced, it was not an article!
 
Share this answer
 
Comments
BrianAtSyston 24-Dec-17 12:47pm    
Sorry if i sounded insulting JustWatchLittle it is obviously a user Name with a real person behind it. The message i got from CodeProject looked like a standard copy and paste.

Still I'm convinced, it was not an article!

Sorry butt i obviously got things wrong but i see no wrong in explaining how i find Implementing Interfaces in VB is a better system than in C# and sent a very simple example of the use of the Implements keyword (C# has no Implements).

Can i ask you how do you can Implement Two Interface members with one method in C#?
Brian UK
[no name] 24-Dec-17 12:58pm    
I have to apologize, I can't answer your question!
As for my person, there are no secrets. Bruno Sprecher
BrianAtSyston 24-Dec-17 18:42pm    
Ok Bruno Merry C# !!
[no name] 26-Dec-17 11:20am    
Hi Brian
Also for you all the best for these days and 2018 and what is coming.
Bruno
Bugs and Suggestions[^] is where you go to drop a note on the site owners.

Having spent the last 16 years in both VB.NET and C#, I find your statement that it is easier to implement an interface in VB.NET quite ridiculous. It's the same experience in both languages, though VB.NET is a bit more "verbose", but that just goes with the VB language.

Your article is voted on for any problems by the senior volunteers on the site before it's "published" to be visible by everyone, though, the voting system doesn't let you put comments in. If there are problems or questions with the article, those votes are there for a reason. It ALWAYS helps to have another set of eyes reading the article before it's published.

I can't see the article, so I can't tell you what's wrong with. Take those votes as an "overall" view of your writing. But, after reading the other answers, just a single line of text does not make an article. I dare you to open any magazine and show me an article with only a single line of text. An article is a classroom. Imagine yourself standing in front of a class you're teaching. Now, what do you say to the class to fully explain your concept in an organized manner? That's the text you put in the article.

The site seems to be "C# biased" because in the real world, C# is used FAR more than VB.NET is. The number of developers and houses using C# outnumbers VB by about 3 or 4 to 1. It's not just this site but the entire world that's "biased" against VB.NET.
 
Share this answer
 
v2
Comments
BrianAtSyston 24-Dec-17 12:05pm    
Yes i think in real world it makes no difference to the end user what the code was written in only whether it works correctly without error.

Ok how do you get a class member to implement 2 Interface members in 'wonderful' C#
Like
Public Function CompString(st1 As String, st2 As String) As Integer Implements Interface1.CompString, Interface2.CompString
'
Return String.Compare(st1, st2)
End Function

Can you send back a C# direct translation? No in C# you would need 2 or more separate methods. You can't have an Implements list in C#,in fact C# doesn't even have a keyword for it!

I could also mention that VB Select Case can do a lot more than C# switch and (doesn't need a break; at the end of each case!).

Why is c# so good?

Brian UK.
Dave Kreskowiak 24-Dec-17 12:42pm    
You're going to be "one of those", huh? OK, here we go...

YOU were bitching about a "bias" of language, which the end user doesn't give a sh*t about.

Having a single method implementing multiple interfaces should be avoided, but, since you insisted this is a pain in the ass in C#:
    interface Interface1
    {
        string SomeMethod(string s1, string s2);
    }

    interface Interface2
    {
        string SomeMethod(string s1, string s2);
    }

    class Implementor : Interface1, Interface2
    {
        public string SomeMethod(string s1, string s2)
        {
            return "Who cares?";
        }
    }

Oh, look! Multiple interfaces and an implementation and I don't need a f***in' keyword!

What the hell is a "direct translation"? If you're talking about VB.NETs inbuilt penchant for implicit casting, yeah, that's what most people consider a BUG GENERATING FEATURE of VB, and yes, it bites people who don't know that it exists.

As for the switch, now you're really spitting hairs. The expression capability in C#7 has been greatly expanded. But, really, who cares? Oh, that's right, only you.

Why do people pick C# over VB.NET? One word. VERBOSITY.
BrianAtSyston 24-Dec-17 18:11pm    
Thanks i will check this out and get back to you. Your use of bad language is not at all helpful and gives the impression just trolling.
I think this is Implicit Interface Implementation as they have the same Name 'SomeMethod'. I will do some checking in my C# Test Assembly. As for casting in VB, Casting is very good just add 'Option Strict On' and use all the casting tools TryCast DirectCast Ctype CInt CBol CChar CStr whatever you want I have never had a cast problem after setting 'Option Strict On'

Any way Merry C
Brian UK
Dave Kreskowiak 24-Dec-17 21:05pm    
Me, tolling? I'm not the one making the baseless assertion that "This site is so biased!" and "VB.NET is superior to C# because (some misunderstanding of C#)". I'm just firing darts into your bubbles of of arrogance and ignorance.
[no name] 28-Dec-17 13:45pm    
Only one of a lot examples how members feels f***ed from your comments/answers.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900