摘要:
我正在做一个出入库管理的简单项目,在Models里定义了这样的枚举类型 public enum InOrOut { [Description("出库")] Out = 0, [Description("入库")] In = 1 ... 阅读全文
2014年7月17日 #
2009年1月6日 #
摘要:
针对asp.net 2.0的帐号和角色管理,书里面其实少了一个步骤。那就是为balloonshop数据库注册这些管理Provider所需的表和存储过程,具体操作是运行C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regsql在对话框中设置好目标数据库的地址帐号密码,一切相关的表和过程就自动建好了还有一个要注意的 在IIS的该站点的A... 阅读全文
2008年12月29日 #
摘要:
演示了 新表的创建,主键的创建,外部关键字的约束,利用数据库关系图来显示和管理外键的约束,实现多对多的关系。利用存储过程在数据层实现分页,这是性能最高的一种分页方式,原理如下:在SQL2005中支持对结果集的行进行编号,这样我们要取出结果中6到10条的记录就可以这样写:--申明临时表变量@Productsdeclare @Products TABLE(RowID int,ProductID int... 阅读全文
2008年12月26日 #
摘要:
第二章学习了 WEB三层架构的基础理念使用了ASP.NET2.0中的母版页,用户控件等概念在VS2005中新增了数据库第三章是开发的基础,首先通过VS2005在数据库中添加了表,并且添加了一个存储过程用于商品大类的查询结果显示业务层(中间层)目前开发了三个基础的类,DAL:数据访问层,用于实现通用的数据访问代码,从数据层调用数据的功能CatalogAccess:包含商品目录有关的功能,比如从数据库... 阅读全文
2007年9月28日 #
摘要:
有了几个月时间对ASP.NET的学习和锻炼,开发了车辆管理系统,又在网上翻阅了不少编程方面的TIPS,虽然自己感觉收获不少,但是觉得在系统的架构和代码的处理方面还不够规范,虽然实现一个功能有很多方法(比如GRIDVIEW空间的自定义列显示),但并不都是最优的,而且有的还很傻。在实际的编码中,我就有很多在翻阅了其他人的解决方案后再回头改写某个功能的实现的。还是老一套,从新手的角度,遵从开发的流程,将... 阅读全文
2007年9月23日 #
摘要:
清华大学出版社《ASP.NET第一步—基于C#和ASP.NET 2.0》试读&出版 http://www.cnblogs.com/lovecherry/archive/2007/06/18/788171.html《ASP.NET第一步》 现在已在第二书店和读书频道上线,地址分别是:http://book.csdn.net/bookfiles/406/http://www.dearbook.... 阅读全文
2007年9月6日 #
摘要:
这个问题虽然比较实际,但是无意义。除非gridview只用于列表显示,不做交互。否则一些刷新操作重新绑定的操作会显示出错。gridview的显示可以达到这个效果: 申请单 编号 方向 目的地 时间 事由 NT200708300100044 市内方向 开发区 2007-8-31 8:00:00 2007-8-31 18:30:00 NT200708310100048 市内方向 开发区 2007-9-... 阅读全文
2007年7月14日 #
摘要:
由于开发小组人员其他工作量很大,一直没有足够的时间来学习和开发,按照预定计划来看,进度很慢。今天是第2周结束,到上午职位实际完成工作只有员工/部门管理程序:clerkmanage.aspx。与当时制定的开发第一阶段要求还差:与微软成员资格认证结合,员工登录,角色分配和管理,站点地图和菜单,母板页等多个功能尚未实现。但是,在饱餐一顿中饭后,下午,开发小组成员进行了3个小时的高效率工作,把上面的功能全... 阅读全文
2007年7月12日 #
摘要:
尽管有丰富、功能强大的编程接口,ASP.NET1.xDataGrid控件仍需要编写大量自定义代码来处理普通操作,如分页、排序、编辑和删除数据。例如,当用户单击以保存或取消更改时,DataGrid控件能够引发事件但不提供更多的功能。如果要将更改存储到持续媒介(如一个数据库)之中,则必须自己处理UpdateCommand事件,检索更改后的值,编写一条SQL命令,然后从该处提交更新。DataGrid控件... 阅读全文
2007年7月9日 #
摘要:
给上述范例的DetailsView增加编辑和新建按钮,同时给对应的数据源dsClerkDetail添加相应的UpdateCommand和DeleteCommand:dsClerkDetail.SelectCommand="selectClerkID,RealName,JobNum,PhsNum,DeptIDfromClerkwhereClerk.ClerkID=@paraClerkID";dsCl... 阅读全文
2007年7月5日 #
摘要:
删除ClerkList.aspx上面的所有控件,重头开始,按下面步骤先初始化控件:拖入SqlDataSource控件,命名为dsDeptList拖入DropDownList控件,命名为ddlDeptList拖入SqlDataSource控件,命名为dsClerkListByDept拖入GridViewt控件,命名为gvClerkListByDept拖入SqlDataSource控件,命名为dsCl... 阅读全文
2007年7月3日 #
摘要:
将员工列表gridview简化成只有两列:工号和姓名。点击gridview智能标签【编辑列】添加一个HyperLinkField字段,设置相关属性: HeaderText 员工资料 Text 点击查看详细资料 DataNavigateUrlField realname,jobnum DatanavigateUrlFormatString ClerkDetail.aspx?realname={0}&... 阅读全文
2007年7月2日 #
摘要:
好的原程序做出好的软件 有些人会想:只要程序运行结果好,就不管原程序编得怎样。但绝对不是这样的。软件不是一次性就作完的,有必要做修改,扩展等管理。所以原程序要尽量作成易看懂,管理方便。 这样做,第一是为了软件开发者方便,其次还会影响到软件的性能。管理不方便的程序不会作出好的软件。 希望通过这篇文章能学到好的编程习惯。要理解这文章的内容,你至少要懂得1个开发工具语言。这里举例说明的都是C语言,... 阅读全文
2007年6月30日 #
摘要:
题外话:微软不厚道,vs2005的很多控件属性框里面,如果要输入中文,有时只能用(或者先用)微软拼音,什么搜狗紫光统统不行。。。GridView控件的CommandField支持“编辑,更新,取消”,选取和删除三种命令,而DetailsView控件支持“编辑更新取消”,删除和“添加插入取消”三种命令。我尝试不用GridView... 阅读全文
2007年6月29日 #
摘要:
从上面的例子可以看到,绑定数据源方面GridView同时支持DataSourceID和DataSource两个属性。如果我们在页面内设置了DataSource控件如:SqlDataSource,AccessDataSource,ObjectDataSource,XMLDataSource或者SiteMapDataSource,那么就可以用DataSourceID来指定,并且内置了绑定,分页,排序,... 阅读全文
摘要:
打开VS2005的CAROA项目,第一个程序我就想做员工列表页面。以便熟悉和了解asp.net2.0中对数据库的操作和显示方法。我的目的很明确,就是实现员工管理功能第一阶段要求:列出所有部门(下拉列表)选择部门列出相应员工(GridView,级联)选择员工显示员工详细信息(DetailsView)增加新部门(部门存在上下级关系)修改部门名称删除部门(该部门下必须没有员工)增加新员工修改员工信息删除... 阅读全文
摘要:
如果项目目录按照以下方法来做,会遇到一些问题,为项目新建一个空白解决方案,添加一个存放业务层和数据访问层的类库,添加一个表示层的网站。这样这个解决方案中就有2个项目。有如下问题:1.类库要增加sysem.configuration的引用,虽然里面的类头部写了using sysem.configuration,仍然会出错:命名空间“System.Configuration”中... 阅读全文
摘要:
目的:熟悉vs2005界面和空间,熟悉c#语言,实现原型中员工管理和登录的流程和代码。具体要求:第一阶段要求(员工管理):列出所有部门(下拉列表)选择部门列出相应员工(GridView)选择员工显示员工详细信息(DetailsView)增加新部门(部门存在上下级关系)修改部门名称删除部门(该部门下必须没有员工)增加新员工修改员工信息删除员工第二阶段要求(员工登录):加入asp.net2.0成员资格... 阅读全文
2007年6月27日 #
摘要:
作者:webabcd介绍C# 2.0 除了泛型之外的东东。可空类型/**//**可空类型*/usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web... 阅读全文
摘要:
作者:webabcd介绍泛型是 C# 2.0 的最强大的功能。通过泛型可以定义类型安全的数据结构,而无须使用实际的数据类型。这能够显著提高性能并得到更高质量的代码,因为您可以重用数据处理算法。泛型类/**//*---*如何使用和继承泛型类---*/usingSystem;usingSystem.Collections.Generic;//泛型类publicclassGenericClass<... 阅读全文