摘要:题外话:微软不厚道,vs2005的很多控件属性框里面,如果要输入中文,有时只能用(或者先用)微软拼音,什么搜狗紫光统统不行。。。GridView控件的CommandField支持“编辑,更新,取消”,选取和删除三种命令,而DetailsView控件支持“编辑更新取消”,删除和“添加插入取消”三种命令。我尝试不用GridView...
阅读全文
06 2007 档案
摘要:从上面的例子可以看到,绑定数据源方面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成员资格...
阅读全文
摘要:作者: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<...
阅读全文
摘要:原文地址:http://www.codeproject.com/useritems/lifecycle.asp原文发布日期:2006.12.08作者:Vivek Thakur翻译:webabcd介绍弄懂Page的生存周期(lifecycle)对于开发asp.net应用程序来说是非常重要的。很多.net初学者在处理动态加载控件的时候都出现过回发后丢值,丢状态之类的问题。HTTP协议是无状态的,这就是...
阅读全文
摘要:原文地址:http://www.codeproject.com/aspnet/MasterPagesASP.asp[原文源码下载]原文发布日期:2007.01.18作者:ssaud翻译:webabcd介绍这里我讲解如何充分发挥母版页的优势。关于母版页的优点有大量的文章进行说明,参看 http://www.odetocode.com/Articles/450.aspx 此文当然和那些文章不相同。有时...
阅读全文
摘要:介绍在 ASP.NET 2.0 中有几个新的数据源控件,例如,SqlDataSource、ObjectDataSource、XmlDataSource、AccessDataSource 和 SiteMapDataSource。它们全都可以用来从它们各自类型的数据源中检索数据,并且可以绑定到各种数据绑定控件。数据源控件减少了为检索和绑定数据甚至对数据进行排序、分页或编辑而需要编写的自定义代码的数量。...
阅读全文
摘要:介绍ASP.NET 2.0 中的存储用户配置功能使您可以定义并存储要在整个应用程序中使用的基于用户的设置。而且,在用户未登录时,可以将这些设置存储在匿名配置文件中,然后在将来某个时间将其迁移到登录用户的配置文件中。关键1、配置元素下的元素;如果需要支持匿名的话则还需要配置元素下的元素。示例如下,仅为说明 ...
阅读全文
摘要:介绍现在 ASP.NET 2.0 提供了对成员资格(用户名/密码凭据存储)和角色管理服务的内置支持。由于所有这些服务都是提供程序驱动的(Provider),因此可以方便地用您自己的自定义实现替换。关键1、基于Windows的身份验证将元素下的 设置为 Windows;基于Forms的身份验证将元素下的 设置为 Forms。2、基于Forms的身份验证时,设置元素下的 元素的 子元素,示例如下,仅...
阅读全文
摘要:介绍声明性资源表达式可使您的应用程序使用多种语言,而不必手动编写代码来检索资源并在页中进行替换。您只需使用 ASP.NET 2.0 中新提供的表达式语法即可对资源替换进行定义。ASP.NET 2.0 支持标准的 resx 文件格式自动进行运行时资源检索。关键1、Culture - 决定各种数据类型是如何组织,如数字与日期;UICulture - 决定了采用哪一种本地化资源,也就是使用哪种语言。在页...
阅读全文
摘要:介绍ASP.NET 2.0 中的站点导航提供程序向应用程序中的页公开导航信息,使您可以独立于页的实际物理布局定义站点的结构。默认站点导航提供程序基于XML,但通过为站点地图编写自定义提供程序,也可以从任意后端公开此信息。关键1、创建.sitemap文件,其实就是一个xml文件,包括有着层次结构的元素2、元素的属性: Url - 链接地址 Title - 显示的标题 Description -...
阅读全文
摘要:介绍存是在计算中广泛使用的一种技术,通过将经常访问的数据或存取开销较大的数据保留在内存或硬盘中来提高性能。在 Web 应用程序的上下文中,缓存用于在 HTTP 请求之间保留页或数据,在重用它们时可以不必耗费资源重新创建。 关键1、@OutputCache指令中的属性: Duration - 缓存时间(秒) VaryByParam - 根据使用 POST 或 GET 发送的名称/值对来改...
阅读全文
摘要:介绍母版页(MasterPage)就相当于模板页,挺简单的,没什么好说的。基于母版页的常用的功能有:母版页和内容页之间信息的传递,在内容页中用FindControl方法找到内容页中的控件等。另外,母版页是可以嵌套的。关键在内容页的头部加上母版页的强类型引用 1、内容页传递数据到母版页 - 母版页创建一个公共方法,然后内容页通过“Master.方法”来调用这个公共方法2、母版页传递数据到内容页 -...
阅读全文
摘要:在vs2005命令符下运行aspnet_regsql 出现图形对话框,设定好数据库和数据表后,系统自动添加成员,角色,权限,用户配置,webparts等一大堆表。或者使用命令行参数,可以有选择的安装数据表,比如:E:\Program Files\Microsoft Visual Studio 8\VC>aspnet_regsql -S .\SQLEXPRESS -U xx -P xx -d ta...
阅读全文
摘要:我的思路是这样的:从一开始设计就把表示层,业务层和数据访问分开,将业务逻辑相关的操作整理到业务类库databussiness中去。首先 考虑实现管理员对员工的管理和员工登录这些功能:对员工的管理包括:员工资料列表和详细,添加/修改员工信息员工登录包括:使用工号和登录密码登录,修改密码等信息以及对单位组织部门的管理。员工登录和添加修改使用asp.net 2.0的登录控件。先建立 clerk数据表,有...
阅读全文
摘要:下午,公司大头召开项目阶段汇报会,会上项目组头头汇报了项目概况,进度安排,人员分工.开发小组小头汇报了系统流程,功能模块,系统数据模型等前期项目分析所做的工作.大头在肯定工作的同时,提出几个要求:第一 一期开发要在9月完成,10月1日上线!第二 要在采用技术的先进性和实现的难度,以及开发时间上权衡,不一定要采用自己不熟悉的工具和语言.第三 项目不是公司的重要项目,只是一个辅助系统,要求不严格,不精...
阅读全文
摘要:项目开发组在上周花了一周的时间去熟悉C#的基础知识,以便从以前的结构化编程语言转变为OO的思想。从一些ASP.NET2.0的实例书籍中获取项目开发的构思,规划和编码。在周末,我们详细讨论了powerdesign中的模型,确定了数据库逻辑结构。
阅读全文
摘要:目 录. 2 1. 人员维护. 3 1.1. 增加人员... 3 1.2. 删除人员... 3 1.3. 修改人员... 3 1.4. 查询人员... 3 2. 部门维护. 3 2.1. 增加部门... 3 2.2. 删除部门... 3 1.人员维护 1.1. 增加人员 ...
阅读全文
摘要:目 录. 2 1. 引言. 3 1.1. 编写目的... 3 1.2. 背景... 3 1.3. 定义... 3 2. 设计说明. 4 2.1. 类型说明... 4 2.2. 功能说明... 4 1.引言 1.1. 编写目的 一直以来自己就想写一个工作流管理系统(包括组织模型、流程引擎、流程...
阅读全文
摘要:我相信很多人都了解什么是工作流。但是工作流产品种类繁多,让人感觉玲琅满目,那么企业该如何来选择适合自己业务的工作流呢?要回答这个问题,首先要了解工作流都具有哪些特性。本文用九个章节来讲述什么是工作流,工作流都有哪些特性。 工作流定义:工作流是一种分布式的通用平台,协作整合文件和知识资产,业务规则,企业应用程序和参与者自动化的执行工作流程。 工作流作用:提高流程效率和效益,缩短生产周期,加强协作,...
阅读全文
摘要:“工作流”在互连网上越来越流行了,可是工作流到底是什么呢?它是一项技术、一个标准还是一种解决方案? 到底什么是“工作流”啦?在计算机网络的环境下,这种流表现为信息和数据在多个人之间的传送。根据国际工作流管理联盟(Workflow Management Coalition,WFMC) 的定义,工作流就是“一类能够完全或者部分自动执行的经营过程,它根据一系列过程规...
阅读全文
摘要:1 引言1.1 编写目的:阐明编写可行性研究报告的目的,提出读者对象。1.2 项目背景:应包括● 所建议开发软件的名称● 项目的任务提出者、开发者、用户及实现软件的单位● 项目与其他软件或其他系统的关系。1.3 定义:列出文档中用到的专门术语的定义和缩写词的原文。 1.4 参考资料:列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括 ● 项目经核准的计划任务书、合同或上级机关...
阅读全文
摘要:看到这两天园子里面“强奸”GridView的兄弟们可真不少,自己也手痒,也凑凑热闹,写得好,大家鼓励鼓励,写的不好,大家多多指教。 首先说说本文要实现的目的,大家都知道GridView支持排序,但是每次排序的时候,都需要给GridView添加OnSorting事件,这么繁琐而费力,作为世界上最最聪明的程序员的我们难道没有抱怨么?废话少说,不才想到了一种解决这个问题的方法,可以让大家一劳永...
阅读全文
摘要:http://www.china-pub.com/computers/common/info.asp?id=34368 精通ASP.NET2.0+SQL Server 2005项目开发(评论较差)http://www.china-pub.com/computers/common/info.asp?id=33322 ¥50.70 精通Visual C# 2005--语言基础、数据库系统开发、Web开...
阅读全文
摘要:系统设计BS结构模式的确定功能目标设计和具体页面确定 数据库设计数据库需求分析数据库结构设计 后台的数据库和文件配置后台数据库配置后台文件配置 表示层页面分析头文件和底部文件各个模块页面 业务逻辑层类库数据访问层类库存储过程系统的发布与维护
阅读全文
摘要:今天下午,项目小组和需求部门进行了需求确认会,将流程和界面过了一遍,对原有流程有如下修改:1.填写申请单 选择车辆时,根据申请时间段过滤所有该时间段无使用冲突的状态空闲的可用的车辆。2.用户在进入审批流程前可以改单,进入调度流程前可以撤单,进入调度流程后只能申请撤单,由调度员撤单。3.审批流程环节,审批员有修改申请单的权限。4.调度员针对单一派车单撤单,原有申请单流程终止,针对合并派车单撤单,涉及...
阅读全文
摘要:如何实现可配置的工作流?从最简单的第一步开始。。。
阅读全文
摘要:今天下午第2次碰头,小G带来了刚刚构思好热乎乎的数据模型:逻辑模型和物理模型。小J刚刚用visio整理了部分流程。大家就这两部分展开了讨论。 小G用的Sybase Powerdesign做的UML模型,他将系统分成参与人,流程管理,结算管理,车辆管理,系统管理5个模块。参与人是一个类,有ID,名字,创建时间等公用属性。下面派生出员工,电信,其他单位等实例。员工属性有:工号,联系电话,所在组织ID,...
阅读全文
摘要:声明:以下关于车辆管理MIS系统的博客文章和相关文档均为项目开发过程中个人学习研究的成果,出于学习和交流的目的而放到网上。文章主要是个人的开发体会,项目认识和编码学习,不涉及相关公司的商业机密。开发观点和思路欢迎讨论。先介绍下基本情况XX公司车辆调度中心有50几辆大中小车,共全公司500号人公差使用,为了加强成本管理,每次公差都按里程计费,每个部门有车费限额。原来流程是员工填写申请单,部门负责人签...
阅读全文