永发信息网

1000分跪求C#高手写一个简单论坛程序代码。

答案:3  悬赏:0  手机版
解决时间 2021-05-04 17:50

前台网页由我提供,要求程序员三天内完成。

要求实现论坛的简单功能。(注册,登陆,发帖,回帖,个人信息设置,会员管理,帖子管理,以及基本的权限设置)

有意向的和我联系。做完给分,不给的死全家。

最佳答案

呵呵 交你个好方法你上书店去找一个带光盘的C#书,看看有没有带论坛活类似的企业网站的,一般都会有这样类似的实例的。这是有问题提问题的地方,实在不行你上CSDN上去找高手解决吧!


希望能给你带来些帮助!!!

全部回答

网上源代码不是很多么

下一个就好了

只定义了最基本的数据结构和发贴的函数(整个代码写成一个DLL,便于调试) 主要的数据结构是一个十字链,十字链的纵向是话题链表,横向是某个话题的帖子链表,帖子的内容目前临时用一个堆来保存 <!-- CETagParser ~code <br><table cellpadding=0 cellspacing=0 border=0 WIDTH=94% bgcolor='#000066' align=center><tr><td><table width=100% cellpadding=5 cellspacing=1[/img]<TR><TD BGCOLOR='#f4f4f4'>#include &lt;windows.h&gt; typedef struct UserInfoStruct{ char UserName[16]; char Password[12]; unsigned long PostCount; unsigned long QQNum; char *OffsetCustomFace; char *OffsetSignature; char *Email; char *Location; char *MSN; unsigned short int RegDate; unsigned short int BirthDate; BYTE UserFaceID; BYTE Reserved; short int Reserved2; }USERINFO; typedef struct PostInfoStruct{ unsigned long UserID; unsigned short int CreationDate; unsigned short int CreationTime; char *Text; struct PostInfoStruct *Next; }POSTINFO; typedef struct ThreadInfoStruct{ POSTINFO *FirstPost; POSTINFO *LastPost; unsigned long ViewCount; struct ThreadInfoStruct *Next; BYTE ThreadAttrib; }THREADINFO; USERINFO UserList[100]; POSTINFO *PostQueueHead=NULL; THREADINFO *ThreadQueueHead=NULL; char TextHeap[65536]; char *ptrFreeHeap=0; POSTINFO *NewThread() { THREADINFO *p; POSTINFO *q; p=malloc(sizeof(THREADINFO)); p-&gt;Next=ThreadQueueHead; p-&gt;ViewCount=0; ThreadQueueHead=p; q=malloc(sizeof(POSTINFO)); q-&gt;Next=NULL; p-&gt;FirstPost=q; p-&gt;LastPost=q; return(q); } POSTINFO *NewPost(THREADINFO *p) { POSTINFO *q; q=malloc(sizeof(POSTINFO)); p-&gt;LastPost-&gt;Next=q; p-&gt;LastPost=q; return(q); } char *SaveText (char *Text) { char *ptr; strcpy((char*)((long)ptrFreeHeap+(long)TextHeap),Text); ptr=ptrFreeHeap; ptrFreeHeap+=strlen(Text); return(ptr); } void Init(){ } BOOL WINAPI __declspec(dllexport) LibMain(HINSTANCE hDLLInst, DWORD fdwReason, LPVOID lpvReserved) { switch (fdwReason) { case DLL_PROCESS_ATTACH: { Init(); break;} case DLL_PROCESS_DETACH: break; } return TRUE; } __declspec(dllexport) STDCALL long SubmitThread(int UserID, char *Text) { POSTINFO *q; q=NewThread(); q-&gt;UserID=UserID; q-&gt;Text=SaveText(Text); return((long)q); } __declspec(dllexport) STDCALL long SubmitPost(THREADINFO *p,int UserID, char *Text) { POSTINFO *q; q=NewPost(p); q-&gt;UserID=UserID; q-&gt;Text=SaveText(Text); return((long)q); }<!-- CETagParser ~/code </td></tr></table></td></tr></table><br> 应该还算清楚把!希望能够帮到你!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么我的QQ飞车号总是常常与服务器连接关闭
高血脂应该用什么药
手机情侣空间有什么用啊
宋家堂地址有知道的么?有点事想过去
如何才能体现自己的人生价值,为社会献出自己
松下电视TC_34P860D自动关机接着又自动开机的
NBA答案那么厉害 为什么今年夏天会没球队要
超级QQ被冻结了怎么办啊?
东来东往的内首唱情歌的人东来东往是原唱嘛?
惠普笔记本Compaq 510(VE920PA)
有没有规定拆迁安置房公摊面积最大是多少
产值是含税还是不含税,税前、税后、未含税、
急急急,求有关街头篮球的电影
女女爱什么???
睡觉时如何在睡得舒服的前提下保护发型
推荐资讯
给一个姓冷宫的日本男孩取名字
生日怎么过不用花太多钱又能很充实
DNF魔音多少钱(西南二的)
MARY CREPES我想知道这个在什么地方
在未发明纸之前,古人解手是用什么擦屁股
深咖啡色能越洗越浅吗?
死神八千流的资料
关于锻炼方面的知识
黑执事中夏尔的发型叫什么。
今天有没有从广东到武昌的1562次火车!谢谢
缺乏维生素c会怎样?
qq 空间里的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?