|
|
小菜梦游Discuz!NT
摘要:上回说到,各种数据库的差异比较明显.
Access和MySql不支持存储过程,Sql支持
Access和MySql不支持数据库备份,Sql支持
Access和Sql不支持优化,MySql支持
Access和MySql不支持全文搜索,Sql支持
等等,,数据库之前的差异,那么我们为何不顺水推舟呢.把DbHelper中的switch(数据库类型){....}这个毒瘤一块干掉呢.
这样就能更好的改造我们的DbHelper
阅读全文
摘要:话说小菜已经做到了支持多数据库的大体设计了.
老大来看小菜,看小菜的进步如何.
看到小菜的设计之后,老大给予了一定的肯定,但还是少不了一些意见.
1)老大对小菜的ForumManage的代码极其不满意.
2)小菜啊,你看代码中的SqlHelper与AccessHelper代码重复太多
阅读全文
摘要:接着上回的话题, 上回说到哪了?
.Net Framework中System.Data中类的组织.
那就让小菜来接受这次暴风雨的洗礼吧!
阅读全文
摘要:上回,一个美梦被老娘拍醒,决定继续把觉补回来.
上回说到SqlHelper这个东东,完成了对Sql数据库访问的基本操作的封装.
这回就来完成对Access数据库的操作的基本封装吧,这样小菜就在慢慢的往支持多种数据库靠拢了.
阅读全文
摘要:夏天的天气就是容易犯困.你看,小菜已经趴在桌上睡着了.
小菜又来回到梦中那熟悉的地方:Discuz公司.
老大看到小菜,说到:小菜啊,孺鸟可教也,现在我给你分配新任务,你收拾一下东西,到数据访问层小组那去,那里正缺人呢.
阅读全文
摘要:话说小菜连打数个哈欠,趴在桌上就给睡着了.
开始又梦到Discuz!NT了.老大开始在骂小菜了,过了这么久还没有做好啊.赶快给我做好,不然炒了你,拿来配酒吃.
小菜不敢怠慢,连连说是.回到电脑前,伸伸懒腰,马上开工.
小菜先打开general.config通用配置文件看看究竟.
发现文件好长,但只是内容多些而已,对于小菜的代码设计来说并无多大关系,所以小菜觉得先取出一些比较通俗易懂的内容出来,设计出代码,之后再扩展.
层层递进的设计,可是个不错的主意,心急吃不了热豆腐.
阅读全文
摘要:小菜放假回家有几天了,觉得应该做些有意义的事情.
所以希望能把小菜梦游Discuz!NT系列坚持写下去,希望给广大小菜们,包括小菜自己一些帮助.
小菜想通过第一篇,铺垫之后的文章,这也是Discuz!NT的基础篇.
本篇主要涉及Discuz!NT中的关于配置文件路径相关的处理方法.
阅读全文
摘要:小菜又开始做梦了....睡的好香...
想起了昨天老大交待的事.在修改DNT.config配置文件中的配置项时,程序无法检测到配置文件已经被修改.
小菜沉思了一会儿,想到了解决方案,使用一个定时器,每隔一段时间让它重新加载一下基本配置描述类.
阅读全文
摘要:小菜今天开始做梦了,梦到进入了Discuz!NT项目开发小组.-_-!
老大向我走了过来,扔过来一个配置文件DNT.config,说到小菜啊!把这个搞定吧,项目组的其他兄弟等着急用呢.记住给兄弟们提供方便的调用接口.
小菜激动了半天,终于有事情做了.马上动工,打开DNT.config配置文件.
阅读全文
|