随笔 - 7  文章 - 3  评论 - 118 

  学了半年多的ASP.NET,因为只是个人业余的兴趣爱好,所以一直都没做过一个比较完整一点的项目,很多时候都是随便做了一部分就扔一边去了。前段时间在网上逛,看到别人做的一个简单的分类信息发布网站,突然间心血来潮,觉得自己最起码也应该从头到尾认认真真的做个网站,就算是简单点的也比什么都没做的好。


  决心一下,马上就开始动手做了起来。


  刚开始的时候,基本上前台后台都是直接用的VS2005自带的WEB数据控件,后台数据库使用SQLITE3。因为我一直都觉得SQLITE是一个非常出色的数据库平台——轻量级嵌入式文件型数据库,非常适合一些中小型的项目。


  花了将近一星期的业余时间,功能上基本上也算是完成了。其实也很简单,无非就是几个页面:首页,分类页,查询页,信息页,发布页,友情链接页,友情链接发布页,友情链接管理页,以及后台一些简单的添加分类等等的管理功能。具体可参考:http://www.059info.com/ [已失效]


  做完之后,自己平静下来看看,越看越不满意。于是决定重新改写前台的所有页面,将所有前台页面都生成静态HTML,然后再使用AJAX来在静态页上面进行发布信息,分页和管理等操作。


  又花了一个多星期的时间,勉强算是达到了自己的要求,基本上把想实现的功能都给实现了。


  在这将近三个星期的时间里,自己也算是深有体会,收获颇丰。为了与大家分享学习的成果,决定把制作过程中一些重要的过程和细节,做成视频教程,提供给有兴趣或有需要的朋友参考与点评。

 

---------------注:前几节都相当简单,适合初学者,高手可以无视-------------------

 

视频教程第一课 (34.92MB)

 

视频教程第二课 (71.13MB)

 

视频教程第三课 (68.72MB)

 

以下列出制作网站过程中用到的一些JS和.NET类库(这些类库将包含在视频教程的压缩包里):

 

mootools1.2.js
JS类库,一个功能强大的函数库,主要用来在浏览器端实现AJAX和处理JSON数据的功能,同时还能使JS代码保持良好的浏览器兼容性。

 

NetServ.Net.Json.dll
服务器端的处理JSON数据的类,主要用来生成JSON数据返回给浏览器端。

 

System.Data.SQLite.DLL
SQLITE数据库支持类,使得网站能够使用SQLITE数据库。

 

posted on 2008-08-28 20:19 风不平 阅读(4976) 评论(52) 编辑 收藏

 回复 引用 查看   
#1楼 2008-08-28 20:27 | clefoo      
LZ是干什么的。。这可不是半年的水平就能做好的。难道是天才?
 回复 引用 查看   
#2楼[楼主] 2008-08-28 20:28 | 风不平      
@clefoo

我以前学过ASP和DELPHI,ASP.NET是今年年初刚开始学的。

 回复 引用 查看   
#3楼 2008-08-28 20:29 | clefoo      
@风不平
呵呵,LZ我想你交朋友

 回复 引用 查看   
#4楼 2008-08-28 20:29 | clefoo      
给个联系方式啊
 回复 引用 查看   
#5楼 2008-08-28 20:54 | zoti      
--引用--------------------------------------------------
clefoo: LZ是干什么的。。这可不是半年的水平就能做好的。难道是天才?
--------------------------------------------------------
好像也不是太难吧?

 回复 引用 查看   
#6楼 2008-08-28 21:08 | LuChaoShuai      
--引用--------------------------------------------------
zoti:
好像也不是太难吧?
--------------------------------------------------------
一个星期,应该也可以搞定吧

 回复 引用 查看   
#7楼[楼主] 2008-08-28 21:21 | 风不平      
我在学之前,可到处都是不懂的地方,很多东西是边学边做的。
 回复 引用 查看   
#8楼 2008-08-28 21:51 |       
没有涉及到权限还好办

如果开始需要用户注册登录 就复杂了

 回复 引用 查看   
#9楼 2008-08-28 21:54 | clefoo      
@zoti
@LuChaoShuai
我说是假设楼主是一个刚接触编程的新手

 回复 引用 查看   
#10楼 2008-08-28 22:33 | Tracy.Bai      
楼主是泉州的?
 回复 引用 查看   
#11楼 2008-08-28 22:56 | 隐姓埋名      
呵呵 厉害哟~
看下看~

 回复 引用 查看   
#12楼 2008-08-28 22:56 | 隐姓埋名      
我以为你是从0开始呢。。。
哈哈~

 回复 引用 查看   
#13楼 2008-08-28 23:47 | JimLiu      
我也很喜欢SQLite,不过还没用它实际做过东西
请教下LZ:不知道目前主流ORM框架对SQLite兼容性怎么样了?NHibernate有对应的Dialect了吗?有没有SQLite的Linq Provider?

 回复 引用 查看   
#14楼 2008-08-29 00:17 | lexus      
Sqlite Linq Provider是有的,
 回复 引用 查看   
#15楼 2008-08-29 00:27 | 小灰      
很好
 回复 引用 查看   
#16楼 2008-08-29 00:35 | JimLiu      
@lexus
这位朋友有相关的资料吗?比如网站

 回复 引用   
#17楼 2008-08-29 00:48 | test123[未注册用户]
很不好意思给楼主测试代码的时候随便添加了最简单的javascript 结果大失所望
楼主查下房屋出租模块吧

 回复 引用   
#18楼 2008-08-29 01:09 | 小普[未注册用户]
你大爷的加个破代码,让我浏览器都关闭不了··

FUCK UP·

 回复 引用 查看   
#19楼[楼主] 2008-08-29 01:31 | 风不平      
之前的JS漏洞已修复,对于给大家造成的麻烦,我深表歉意!
 回复 引用   
#20楼 2008-08-29 03:17 | 小普[未注册用户]
楼主2个视频我都看了···
这些都是很浅显的东西··
看能不能发布后续的,生成HTML,还有AJAX操作方面的视频呢···
PS:信息网做的还不错··

 回复 引用 查看   
#21楼 2008-08-29 09:21 | yuejianjun      


如果以前没有编程经验,又完全自学,半年不可能有这样的水平。想那些美工样式的,用几个控件怎么搞得定

 回复 引用 查看   
#22楼[楼主] 2008-08-29 09:43 | 风不平      
@yuejianjun
我没说我没有编程经验吧,回贴的第二楼就说过了,以前学过ASP和DELPHI,不过ASP.NET是今年年初刚开始学的.

 回复 引用 查看   
#23楼[楼主] 2008-08-29 09:48 | 风不平      
对于在这里匿名回复漫骂的网友,我直接把回复删了,有在这里骂人的时间不如回去做个更好的来和大家分享一下.我知道我自己水平不高,有看到我做得不好的地方请指出来,我会很感谢.

由于工作的原因,不能马上制作发布后面的部分,请大家多多见谅.

 回复 引用 查看   
#24楼 2008-08-29 10:06 | goalbell      
楼主可否公开源代码给大家下载呢:)))
 回复 引用 查看   
#25楼[楼主] 2008-08-29 10:09 | 风不平      
@goalbell
不好意思,出于某种考虑,暂不提供现有网站的源码下载。
不过我会在视频完成后把视频过程制作的源码提供

 回复 引用 查看   
#26楼 2008-08-29 10:22 | 小易V      
楼主我挺你。。。。。。。。。。。
 回复 引用 查看   
#27楼 2008-08-29 10:29 | 陛下      
众矢之的啊,呵呵:),加油做得更好!
 回复 引用 查看   
#28楼 2008-08-29 10:58 | tashero      
是什么js代码啊,,,
我对这个很感兴趣!

 回复 引用 查看   
#29楼 2008-08-29 10:59 | NormRen      
半成品那个看起来不错,希望早日看到完整版上线
 回复 引用   
#30楼 2008-08-29 23:23 | longlongage[未注册用户]
谢冰水同学?
 回复 引用 查看   
#31楼[楼主] 2008-08-30 08:28 | 风不平      
@longlongage

???

你是哪位?

 回复 引用 查看   
#32楼 2008-09-01 09:12 | he-zhenhua      
看了兩集,也跟著做了,對我們初學者來說真的是很不錯,特來感謝樓主。也希望樓主發力,把後續的好東西都儘快發出來,謝謝!
如果學習遇到困難,再向樓主請教!

 回复 引用 查看   
#33楼[楼主] 2008-09-02 00:44 | 风不平      
其实我也才刚学.net没多久,只是忍不住想和大家分享一下自己的学习心得
有很多不足的地方,请大家多多谅解.

 回复 引用   
#34楼 2008-09-03 00:29 | 一般[未注册用户]
实在不喜欢LZ写代码的方式。
 回复 引用   
#35楼 2008-09-03 00:51 | 龙小大[未注册用户]
楼上评论人家的别八婆的,有本事了整个视频让大家瞧瞧。支持你楼主。你的服务器挺快的,是不是万网的。
 回复 引用 查看   
#36楼[楼主] 2008-09-03 12:00 | 风不平      
是我们单位自己的服务器,托管在网通机房。
 回复 引用 查看   
#37楼 2008-09-04 08:16 | .NET的春天      
强人,学习了,向你这位高人致敬!
 回复 引用 查看   
#38楼 2008-09-04 10:49 | 大李      
不错,日后来看看
 回复 引用 查看   
#39楼 2008-09-04 18:24 | 小小辉      
衷心的谢谢楼主!
 回复 引用 查看   
#40楼 2008-09-05 09:44 | Leem      
学习.net半年多就有这样的成果,非常不错.
 回复 引用 查看   
#41楼 2008-09-12 09:41 | aito      
LZ我是看你的视频跟着做的,但我的出错了!这是什么原因啊!!

Fill: SelectCommand.Connection 属性尚未初始化

 回复 引用 查看   
#42楼 2008-09-12 10:16 | aito      
public InfoClass()
{
new Data();
}
//这里编译错误,提示"方法必须具有返回类型"

 回复 引用 查看   
#43楼 2008-09-24 22:08 | aito      
楼主能不能提供视频用到的静态模板页下载呢??
分类信息站全站
www.yoyo8.com

 回复 引用   
#45楼 2008-12-07 20:45 | xsky[未注册用户]
支持你!
对我的帮助很大!
麻烦博主能不能给一下视频的源代码啊,好多我都不懂那

 回复 引用   
#46楼 2008-12-07 21:45 | liaxl[未注册用户]
楼主再这么短的时间能有这种成就!非常不错啊!
 回复 引用   
#47楼 2008-12-22 16:25 | sdf[未注册用户]
说的好轻松呀
高手都这样?

 回复 引用   
#48楼 2009-01-04 11:23 | 黑人牙膏[未注册用户]
楼主厉害啊,过来顶下老乡,,,,
 回复 引用   
#49楼 2009-01-18 22:03 | 213[未注册用户]
终于看到了传说中的genius了 还不赖
 回复 引用   
#50楼 2009-03-15 13:29 | Yakecan[未注册用户]
谢谢楼主呀
 回复 引用 查看   
#51楼 2010-04-14 22:26 | 习惯      
不能下载了啊?想看看
 回复 引用 查看   
#52楼[楼主] 2010-05-20 11:10 | 风不平      
不好意思,重新上传到115网盘了。
如果共享过期请联系我的QQ:517425