我的评论

共2页: 1 2 下一页 
红尘中迷茫 2008-07-09 16:41
我也犹豫着呢,如果单纯为BLL层的写抽象类作继承,似乎在传递数据实体方面有问题。
红尘中迷茫 2008-07-09 15:52
现在类结构如下
分布在BLL层的admin类、Member类、Personal类,主要是功能和数据交互分分布在Model层的admin类、Member类、Personal类,就是纯粹的数据实体对象了。

如果写抽象类是不是要写两个?一个由BLL层的三个类继承,另外一个由Model层的类继承?

红尘中迷茫 2008-07-09 14:55
请教以下场景用接口还是抽象类合适?
垂直行业网站平台,用户分为以下几种管理员(后台管理),录入员(后台录入数据),企业用户,商业用户,商业VIP用户,个人用户。
这些用户相同点都有username password roleid email,另外都需要验证身份才能进入不同区域。

目前是用单类+roleid的方法划分:
管理员一类 admin
(前台)会员一类 member

假如利用接口或抽象类怎么改造呢?
红尘中迷茫 2008-07-09 11:03
如果依赖外部dll,怎么做?
红尘中迷茫 2008-07-07 11:45
语义网??
红尘中迷茫 2008-07-05 15:23
当肉鸡?
红尘中迷茫 2008-07-05 14:03
呵呵。
红尘中迷茫 2008-07-05 12:16
看回复就知道有很多同学想投身到网络游戏的开发大军里面去...路漫漫...
红尘中迷茫 2008-07-05 12:07
public bool Insert(AdminInfo admin)
19 {
20 SqlParameter[] parameters =
21 {
22 new SqlParameter("@Name",SqlDbType.NVarChar),
23 new SqlParameter("@Password",SqlDbType.NVarChar)
24 };
25 parameters[0].Value = admin.Name;
26 parameters[1].Value = admin.Password;
27 try
28 {
29 SQLServerDALHelper.ExecuteProcedureNonQurey("Pr_InsertAdmin", parameters);
30 return true;
31 }
32 catch
33 {
34 return false;
35 }
36 }
-------------------------------
·还是建议将try{}catch{}放在SQLServerDALHelper.cs里面。
·判断是否插入数据成功,可以访问存储过程的返回值,或者在存储过程中定义个标志。
·个人感觉单个SQL语句没必要写成存储过程。
红尘中迷茫 2008-07-04 17:19
hehe..
红尘中迷茫 2008-07-04 10:24
研究一下阿里巴巴的信息排序。
红尘中迷茫 2008-07-03 14:21
期待转换为¥....
红尘中迷茫 2008-07-02 17:48
那里能下载dnn的最新版?
红尘中迷茫 2008-07-02 15:00
大家有无听过莲花宝典,貌似还牵扯出来一部莲花争霸。。。
红尘中迷茫 2008-07-02 13:18
看来。。。多数留言的都是要源码的,要来干嘛?改改成为自己的?还是打个包签个名,放到硬盘深处藏起来?
红尘中迷茫 2008-07-02 12:57
我觉得应该是发信人有权删除,但系统是否应该在收信人留有备份,就该视网站的情况而定了,一般来说电子商务类的网站是都存档的。
红尘中迷茫 2008-06-29 14:17
单行道
红尘中迷茫 2008-06-27 18:51
玩游戏就玩CS类型的。。。。
红尘中迷茫 2008-06-27 18:42
3、 有的WebForm页面会有上百个隐藏控件,可是又没有地方使用。
--------------------------
楼主辛苦了。。。
红尘中迷茫 2008-06-26 11:21
非常不错!
红尘中迷茫 2008-06-26 10:59
如果客户使用iE6呢?
红尘中迷茫 2008-06-26 10:39
我还捉摸呢,-- 神雕里的杨龙。。杨龙是何人
红尘中迷茫 2008-06-26 10:06
请问2.0以上版本和1.4.3的索引架构相比有什么变化吗?
红尘中迷茫 2008-06-25 21:32
请教,怎么对已有的SQL语句进行格式化?就是让sql布局格式化,例如完整的缩进、关键字小写转变大写等等,我没找到有关的功能。
红尘中迷茫 2008-06-25 17:40
北京,到处在修路施工。。。土多。。噪音大。。
红尘中迷茫 2008-06-25 17:27
没有完美的结构,三层确实有缺陷。
红尘中迷茫 2008-06-24 17:38
@暗香浮动
在那个示例的基础上编写的,增加了很多示例没有提到的东西,而且GAE程序基本相通,学会写留言板后,其它的程序就容易了,具体的在下篇。

@w3r
可以绑定域名
http://code.google.com/appengine/articles/domains.html

@Indigo Dai
我看Google需要new ideas

@梁逸晨
不会吧,是+86 手机号的格式吗?
红尘中迷茫 2008-06-24 16:29
这个服务确实很不错,不过限制也很多,可以说学习是够用了,可惜程序语言只支持python,虽然google说会支持其他语言,不知道要等到何年了。
红尘中迷茫 2008-06-24 15:52
第一次发,排版不太好。。
红尘中迷茫 2008-06-24 11:58
更新够快。。
红尘中迷茫 2008-06-24 11:52
哦,粤语是这样D....
红尘中迷茫 2008-06-23 17:02
google app engine的限制太多了,只能select回1000个数据,urllib2也有限制,特别是管理员,管理后台。。你只能用google的帐号用。。。绑定死了
红尘中迷茫 2008-06-23 16:27
楼主很喜欢 传说 两个字
红尘中迷茫 2008-06-23 11:06
问:“你用什么语言写ASP?VBS还是JS , ASP , 不是ASP.NET”
答:“C#”
……
问:“你确定自己说的是ASP,不是ASP.NET?”
答:“嗯”
……
问:“那你用什么写ASP.NET,C#,还是VB.NET?”
答:“JavaScript”
问:“不是吧,我是说ASP.NET,你用JS写.NET?”
答:“是啊,VS不支持JS,编译的时候会报错,不过你直接运行是可以的!”
……
这个没看懂。。。。
红尘中迷茫 2008-06-21 20:16
把try{}
catch{}
之类的诺到AccessDALHelper.cs里面更合理吧。
另外 dataReader.Read()后要close()的。
红尘中迷茫 2008-06-21 16:31
人拥有唯一的财富就是时间。
红尘中迷茫 2008-06-21 11:48
很多年以前我就用雪人论坛。。呵呵
红尘中迷茫 2008-06-21 11:30
多个浏览器对网站界面设计来说是个噩梦。在windows系统中FF是不能取代IE的地位的。鄙视Google用FF作为自由的代表宣传工具。
一切都是为了商业目的。
红尘中迷茫 2008-06-19 18:52
我用它自带的Check for Updates检测过了,提示是最新版本3.81.0.0
红尘中迷茫 2008-06-19 15:51
使用这个补丁后提示 SQL Prompt 3遇到问题需要关闭。打不开了。
红尘中迷茫 2008-06-19 14:02
c盘应该只装系统文件,开发软件和应用软件也要分开装,数据库可以装到D盘,但是数据文件可以分散到其他盘,mdf文件和ldf文件最好也分到不同的盘里。
红尘中迷茫 2008-06-19 13:53
支持,看起来不错。
红尘中迷茫 2008-06-18 15:49
@lovecherry
如果不是网站是一个B/S的OA系统呢,里面的模块一般怎么分呢?
架设在互联网上的,按搂主说的分就行,局域网上的我觉得不分也罢,部署还不够麻烦的呢,直接加硬件吧。
红尘中迷茫 2008-06-18 10:26
Firefox 比当年的iE会做市场宣传。。
红尘中迷茫 2008-06-18 10:22
public class BasePagePower : System.Web.UI.Page
{
/**//// <summary>
/// 在基类里面定义数据访问的实例,一个用户,一次访问,只使用一个实例
/// </summary>
public DataAccessHelp dal = new DataAccessHelp();

/**//// <summary>
/// 记录登陆人员的信息,您可以换成其他的方式来保存
/// </summary>
public string[] EmpInfo;

初始化 在Page_Load之间执行#region 初始化 在Page_Load之间执行
protected override void OnInit(EventArgs e)
{
base.OnInit(e);

//验证是否已经登陆

//如果已经登陆了,加载登陆人员的信息,
//这里使用数组,您也可以使用其他的您习惯的方式。
EmpInfo = new string[6];
EmpInfo[0] = "" ;
//加载代码略

//清除IE缓存
Response.Cache.SetNoStore();
}
#endregion

销毁数据访问层的实例 。#region 销毁数据访问层的实例 。
override protected void OnUnload(EventArgs e)
{
if (dal != null)
dal.Dispose();

base.OnUnload(e);
}
#endregion

}
---------------------------------
public DataAccessHelp dal = new DataAccessHelp();
用完后不能自动销毁吗?为何要单写一个OnUnload
红尘中迷茫 2008-06-16 18:08
没有.net、没有python....
红尘中迷茫 2008-06-16 15:01
也许应用方向不同吧,我写的那个就是给企业用的,功能简单固定。所以感觉上面介绍的方法比较麻烦。。
红尘中迷茫 2008-06-16 14:50
哦,不是说你替它宣传。
对于url这个重要的东西来说,如果我们使用了他的服务,那么除了免费替他做广告外,对我们来说,没什么好结果,除非url不涉及商业应用,民用倒是方便很多。
红尘中迷茫 2008-06-16 13:24
讲个初级的配置环境教程吧。。
共2页: 1 2 下一页