This Forum exists to promote the personal and professional development of its members. We believe that this development stands on three legs: (a) Programming Skill; (b) Social Skills; (c) Ethical Behaviour. As such, we promote programming skills by exchanging code, knowledge, and ideas. We promote social skills by posting in a polite and tolerant manner. We keep our sense of humour and avoid flames. We promote ethics by encouraging honest interaction and by refusing to engage in or support software piracy, malicious code or other illegal activity.
The following are some general guidelines to follow when making a post.
The Moderator staff has the final word on all interpretation and implementation of forum rules and guidelines. Questions about specific actions may be sent by Private Message, but no public forum posts arguing these decisions should be made.
No posts in aid of virus or trojan creation or other malicious code. The offending post will be deleted and the poster may be banned.
Keep it legal. No posts in aid of pirating intellectual property, pyramid scams, phone freaking or other illegal activities will be tolerated. Since this site has an international following and since what is considered illegal can vary from country to country, the moderators will decide if a post is acceptable or not.
Keep it civil. Do not insult or disparage any member. If you have a problem with another member or moderator, send a private message to him/her.
No homework assignments. Specific questions about parts of the assignment are permitted, but don't expect us to do your entire assignment for you. It is also permitted to ask for advice on getting started, or for general algorithms (pseudocode).
No Spam. This is such a basic rule of netiquette I shouldn't have to say it, but here it is. No advertising, no promoting of websites or products EXCEPT as a reply to a particular post where the website or product is relevant.
Posts should be posted in the proper forum, and only once. The specific forums are read by users best able to help you. If you feel that a post really belongs in a general forum, you can post it there, but if we disagree, we will move it.
Keep it clear. It's very easy to misinterpret what people are saying via e-mail because you can't see the body language or hear the inflections. Therefore, we should all ensure that our posts are as clear as possible. Also, bear in mind that this forum has global scope so we have to be tolerant of those for whom english is not their first language.
Attachments should be less than 2Mb in size so use WinZip to compress them. Also, you should attach source code instead of EXEs or DLLs because of the possibility of viral infection. For a similar reason, plain text or RTF files are preferable to MSWord DOC files. If you are planning on posting an image, make sure it is beneficial to do so, and that the image is not unnecessarily large.
Keep it on topic. Posts that have nothing to do with programming or computers are discouraged. The occasional post may be tolerated but we'd like to keep the focus of this forum directed at .NET.
Post your code. If you have a question about why your program crashes, include a complete description of the error as well as the code where the program crashed. You may not have to post your entire code base, just the relevant parts.
Read the whole thread before posting. The question may already have been answered. In that case, do not post unless you can add a different or better solution or a correction to the previous post.
If you have posted a question, and your problem has been solved either by another poster, or on your own, then please post a message saying that the issue has been resolved. Threads that have been inactive (no new posts) for one month or more should be considered archive-only and should be left alone (except by the thread starter). In some cases it may be acceptable to reopen a thread but the moderators have the final say. If your question is similar to another one add a link in your thread back to the older one and explain the relevance to yours.
No duplicate threads. Post your question once, in one thread, in one board only. You will get a reply if you have observed guideline 7 and if someone knows the answer, but it may not happen straight away. Duplicating often dilutes the volume and quality of any responses you receive, and potential respondents may not reply to a duplicate knowing that a moderator will delete all but one of them.
If you wish to clarify your question, do so in a reply to the original thread. This action will 'bump' your thread to the top of the thread stack. Empty 'bumps' are discouraged and threads 'bumped' in this way, more than once in 48 hours, will be deleted.
Avatars and signatures are a privilege here and not a right. Use these guidelines in deciding if you should use a particular avatar/signature or not. Appropriate avatars/signatures should avoid pornographic, graphically violent, or disturbing subjects; insults to an ethnic, religious, or national group of people; an attempt to impersonate someone else or one of the official forum recognitions; and anything that overly distracts attention from posts (including flashy animation or long signatures). No block level vB code tags (e.g. [code], [quote], [vb], [php]) are allowed in signatures.
The Admins/Moderators have final judgement over any post/avatar/signature. Posts/avatars/signatures that violate the above guidelines may be moved, edited or deleted without notice. Most of the time, you will be notified by Private Message with an explanation of judgements or actions. You may privately request further explanation, but arguing with the decision will not be tolerated. Posters who violate the guidelines may be banned, depending upon the infraction and prior history. This can also be without notice, but in most cases, a warning will be issued.
This status is given to users who show competence in at least one area of the .NET framework, and are willing to share their knowledge with the users of the forum.
This status is given to users who show outstanding ability in many areas of the .NET framework, and have demonstrated a good ability to exchange their knowledge with others.
This status is given to users who demonstrate good interpersonal skills and show a good attitude towards the forum and its users.
Moderators help the forum run smoothly be moving misplaced threads into correct forums, removing objectionable posts, and dealing with unruly users. Moderators are elected from the Leader group based on respect for the users and staff, and commitment to the forum.
Administrators keep the forum running from the backend, modifying forum settings and doing whatever else is necessary to keep the forum running well. Administrators will be chosen from the Moderator group by the other administrators.