又开始做我的百科,昨天已经把主要的数据库结构搞了,先把数据库添加好吧。我个人的习惯是把数字的默认值设为0,字符的默认值设为'',日期设为getdate(),这样就可以全部都改成必填,也免了日后很多麻烦。我也会在每个表另外添加一个字段(例如flag,默认0),和一个添加日期字段(例如date,默认getdate()),现在没用说不定以后会很有用。这样就添加了一个空的数据库了。
接下来就是打开vs2005啦,先不是编程,而是架构一下。新建一个网站,在baike文件夹下的web文件夹,再把上一个网站做的那些BLL,DALFactory,DBUtility,IDAL,Model,SQLServerDAL文件夹照搬过来(这些都是学petshop架构时的遗产),再一个一个引用,设置项目依赖项,修改web.config的数据库连接等设置。这样基本的架构就有了。有人告诉我现在连接数据最好用orm,不用SqlHelper了,但我还没用过orm,或者以后有时间再改啦。一般我还会建个GetFunction静态类库,放些常用的方法。
突然想起昨晚在baidu做的测试,我快速两次修改同一个词条看baidu怎么审核的。看到结果发现两个都通过了,但只有后一个版本,那就是baidu是直接取版本而不是由管理员修改的了。不过跟我的百科无关啦,反正我没打算做审核,懒啊。
接着继续做枯燥的架构。先是Model,按着数据库的字段添加,添加,添加。。。相当枯燥。还好上次留下的分类,tag,会员,评论修改一下就可以了,终于享受到代码复用的好处,先初步做这几个部分吧。接着修改SQLServerDAL,IDAL,BLL。还有词条和内容的部分,这个边做边搞吧。这样初步的架构就准备好了。
终于到代码的部分了,首先做什么呢,要先有添加词条啊,要添加词条就要有会员啊,要有会员就要先注册啊,对了,应该先做注册和登录。暂时没有页面,将就吧。还得有个母版页,建个model文件夹(我的习惯)添加一个母版页,暂时没内容啦。再建个index文件夹(index情结)添加个Register文件,终于可以开始程序之旅啦。
陆续做了注册,登录,注销后,就可以添加词条了,但词条的SQLServerDAL,IDAL,BLL都没有呢,三层结构就是累啊,每个功能都要在两三层搞一遍,路漫漫啊,又埋头苦干了。想一想,不对哦,是先搜索词条,不存在才添加的,那就是先做个搜索词条功能了,继续努力。
搞了一轮,终于完成基本搜索,如果有词条就跳转到显示页,没有就跳转到添加页,今天就到这里吧,两眼都冒蚊香了。贴上今日的成果:
分享到:
相关推荐
2. **誓金制度**:第二表提到了誓金的缴纳,这是古罗马诉讼中的保证金,用于保证诉讼的进行。不同类型的诉讼,誓金的数额有所不同,如自由身份之诉不论财产多少,均需缴纳50阿斯。如果出现特殊情况,如承审员生病或...
2. 第二题涉及到了比例计算,即工作效率的计算,通过工作总量除以单位时间内完成的工作量来确定总时间。 3. 第三题是关于年龄问题和方程应用,需要设立方程求解。 4. 第四题是常识题,考察联合国常任理事国的数量。 ...
1. "廿"(nian)代表二十,这是一个古代汉字,常用于计数。 2. 西晋的第一代皇帝是司马炎,而不是曹丕。 3. 不同城市的市花各不相同,例如文档中提到的并非水仙花,而是芙蓉花。 4. "六一居士"是古代文人欧阳修的...
其次,牛顿的第二定律,即加速度定律,阐明了力与物体加速度之间的关系。这个定律指出,物体的加速度与作用在其上的合外力成正比,与物体质量成反比,且加速度方向与外力方向一致。这为计算物体运动提供了定量的方法...
1. 元旦的起源和定义:元旦源于中国古代,"元"代表开始,"旦"指天明的时间,合起来就是一年的第一天。在中国古代,元旦曾指的是农历正月初一,但在1949年中国人民政治协商会议决议采用公元纪年后,现在所说的元旦...
行星运动的速度并不相同,这是由开普勒第二定律决定的,它又称为面积定律。该定律表明,行星扫过的日心面积在相等的时间内是相等的。这导致行星靠近太阳时速度加快,远离太阳时速度减慢。例如,水星作为离太阳最近的...
在第二次世界大战之后,许多国家借鉴了罗斯福新政的经验,加强了政府在经济活动中的角色,促进了战后的经济复苏和社会进步。 **从国际视角来看,罗斯福新政为全球范围内的经济发展和社会变革提供了宝贵的启示**,...
别再看花哨的博客,这些博客只包含杂乱无章的文章或功能完善的课程,而第二天只向您介绍基本知识,这里的内容由社区创建和使用。 人工智能,区块链,自动化或任何技术:我们在这里共同分解流行语,成为您共同学习,...
1. **传统节日**:掌握母亲节的具体日期(五月的第二个星期天)及中国农历新年的名称(春节)。 2. **文化常识**:了解中国特有的文化符号,如“人民币”是中国货币的名称;认识中国古代著名的长篇神话小说《封神榜...
本报告详细分析了PPT手机(此处应该是荣耀手机)第二阶段的搜索投放策略及其效果,旨在评估广告投入的效益,优化未来的营销决策。报告涵盖了投放汇总、工作汇总、专区表现、走势表现和位置表现等多个方面,揭示了...
如第二天比第一天多看了5页,可以通过比例关系来确定总页数。 6. **百分数的缺失条件补充**:对于书架上的书籍问题,需要补充条件来列出表达式,例如故事书占总数的20%,则科技书占80%,可以列出等式进行计算。 7....
第二版历时14年,于2009年出版,共32卷。 知识点2:公民道德素质的提高 本题考查了公民道德素质的提高。全面提高公民道德素质,要坚持依法治国和以德治国相结合,加强社会公德、职业道德、家庭美德、个人品德教育,...
我想,虽然第二版有着这样那样的变化,但有一点没有变,那就是本书试图将我在编写自己操作系统的过程中的经验尽可能地告诉读者,同时尽可能将我当初的思路和编码过程呈现出来。很可能读者比我更聪明,有更好的解决...
我想,虽然第二版有着这样那样的变化,但有一点没有变,那就是本书试图将我在编写自己操作系统的过程中的经验尽可能地告诉读者,同时尽可能将我当初的思路和编码过程呈现出来。很可能读者比我更聪明,有更好的解决...
著名的数学家祖冲之在南朝时期利用“割圆术”将圆周率π推算到小数点后第七位,这一成就领先世界近一千年。 在医学方面,扁鹊作为春秋战国时期的名医,总结出了“四诊法”,即望、闻、问、切,这是中医诊断疾病的...
在四年级语文下册第二单元的第六课中,孩子们将接触到一个有趣而富有启发性的主题——“飞向蓝天的恐龙”。这不仅是一篇科普文章,旨在让学生了解恐龙的演变历程,特别是恐龙如何逐渐演化为鸟类的过程,同时也是一次...
2. **代数方程求解**:第二题要求求出A和B的值,需要通过建立方程组来解决,可能涉及到加减乘除的运算。 3. **组合优化问题**:第三题涉及到利用两种不同载重量的车辆运输花生,要找到最经济的方案,需要列出所有...
23. **分数运算**:第23题要求计算第一天和第二天共种了多少,以及第三天种了多少,涉及分数的加减运算。 24. **周长计算**:第24题中,通过周长的变化计算正方形的周长。 25. **几何变换**:第26题需要找出正方形...
第二天案例分析题上午 25 道必答题,下午 75 道题中选答 25 道题(多选无效),每题 2 分,上下午分值合计为 100 分。 考试通过率和证书用处 注册电气工程师考试通过率:基础部分,240 的总分,132 分以上为通过。...