随笔 - 193, 文章 - 8, 评论 - 58, 阅读 - 26万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

11 2006 档案

摘要:早上吃早点的时候,突发灵感,结合吃的小笼包和日常的开发经验来说一下分层的应用。 首先,谈一下什么是三层架构,所谓的三层开发就是将整个业务应用划分为表示层-业务逻辑层―数据访问层-数据库等,有的还要细一些,明确地将客户端的表示层、业务逻辑访问、和数据访问及数据库访问划分出来,十分有利于系统的开发,维护、部署和扩展。 软件要分层,其实总结一句话,是为... 阅读全文

posted @ 2006-11-30 01:38 孤峰皓月 阅读(368) 评论(0) 推荐(0) 编辑

摘要:  随着微软.NET开发平台的推出,无疑给无数的VB开发者带来了福音,无继承,丑陋的错误捕捉,无对象池,不能进行底层开发,这些都成为过去,随之而来的是完全的面向OO特性,丰富的类库,支持XML,当有人更钟情于C#,C++开发者更是对此不屑一顾,但软件开发中更重要的是一种思想和原理,语言只是一种工具。   我有幸参与了一个基于三层架构的ASP.NET的项目,也有了些心得,下面就开发过程中遇到的一些问题谈谈自己的一点看法。 阅读全文

posted @ 2006-11-30 01:30 孤峰皓月 阅读(584) 评论(0) 推荐(0) 编辑

摘要:回发与事件基于WEB的分布式系统中,用户往往是通过提交表单,浏览器产生相应的HTTP POST请求来提出交互申请,这个过程称为回发(PostBack)。在同一个网页中,常会有许多HTML标签可能引起回发,申请交于服务器处理。 控件对应着客户端的HTML标签,有着自己的状态和行为。用户操作引起每一次回发,会调用页面中一个或多个控件行为修改其状态,也就是说,杯中的粉圆 (《随想十》中对控件的比喻)之间... 阅读全文

posted @ 2006-11-30 01:19 孤峰皓月 阅读(461) 评论(0) 推荐(0) 编辑

摘要:一般来说系统大多分为三层(据说分三层很好):用户层、逻辑层、数据层。也可能不叫这几个名字,但是不管怎么说功能大体应该一样。 阅读全文

posted @ 2006-11-30 01:04 孤峰皓月 阅读(599) 评论(0) 推荐(0) 编辑

摘要:分层在英文里面有Tier和Layer两方面的含义。Tier主要是只硬件上的分层,如客户端,应用服务器和数据库服务器。而Layer主要是指软件系统结构下的分层。而这里谈的主要还是软件体系结构上的分层。 阅读全文

posted @ 2006-11-28 12:33 孤峰皓月 阅读(411) 评论(0) 推荐(0) 编辑

摘要:在ASP.NET 2.0中操作数据::创建一个数据访问层 阅读全文

posted @ 2006-11-24 16:48 孤峰皓月 阅读(542) 评论(0) 推荐(0) 编辑

摘要:MasterPage 的几个知识点: 1. 在母版页中的 ContentPlaceHolder ,相应的内容页显示为:Content 2. 母版页与内容页的数据通信:每一个控件都得找, 例如:((Label)Master.FindControl("label1")).Text ="MasterPage级别的:"+ DropDownList1.SelectedValue; 前面的label1是 母版页中的, 后面的 DropDownList1 是在内容页中,这句代码是写在 内容页的 cs 文件中. 3. 如果要改变 母版, 则应该在 内容页与母版页合并之前,改变母版页文件.方法如下 MasterPageFile="~/TestMasterPage.master" 过程是这样的:内容页根据页头的 MasterPageFile="~/TestMasterPage.master" 找到母版页后,再合并后在前台显示出来 private void Page_PreInit(object sender,Ev 阅读全文

posted @ 2006-11-22 22:57 孤峰皓月 阅读(934) 评论(0) 推荐(0) 编辑

摘要:特点: 一次只显示一条,而且分页也是跳到下一条数据.显示数据的格式与GridView 差不多,表格显示,很规范,很难任意布局 FormView 与 DataList 差不多,可以任意布局, 可以说随心所欲吧.^_^ DetailsView 主要是显示某一条记录的时候,显示详细数据. 下面有几个它的知识点: 1: 它的分页, 其实不是一页内多条记录的分页,而是一页内显示的就一条记录的相关字段, 确切的说是指 由同一个查询条件所得的 一些记录,比如:这里的查询条件是: state ,要将 GridView 的 DataKeyNames 设置为state, 这里它的默认值为: au_id 2: 在一列中按照需要组合显示多个数据字段 实现方法是: 先转换为模板列,数据模板中添加一个Label,再绑定数据,编辑模板中也要添加一个TextBox,然 后绑定数据,不用写处理代码,它自动可以更新的. 阅读全文

posted @ 2006-11-21 20:41 孤峰皓月 阅读(3048) 评论(0) 推荐(0) 编辑

摘要:知识点: 1: 手工绑定GridView, 不用SqlDataSource 2: 在前台显示HTML 代码(可以将数据绑定到 literal,然后设置 mode=code) 3: 用DropDownList 作查询条件,在 GridView 上显示. 4: 镶嵌GridView. 5: 一次更新多条记录 阅读全文

posted @ 2006-11-21 01:29 孤峰皓月 阅读(1239) 评论(1) 推荐(0) 编辑

摘要:这里有许多用法,不一一列出,在前后台文件中,自己看!! 阅读全文

posted @ 2006-11-19 23:50 孤峰皓月 阅读(963) 评论(1) 推荐(0) 编辑

摘要:语言支持Microsoft .NET Platform 目前提供对以下三种语言的内置支持:C#、Visual Basic 和 JScript。本教程中的练习和代码示例展示如何使用 C#、Visual Basic 和 JScript 生成 .NET 应用程序。有关其他语言语法的信息,请参考 .NET 框架 SDK 的完整文档。提供下表以帮助您理解本教程中的代码示例以及三种语言之间的差异:变量声明 i... 阅读全文

posted @ 2006-11-14 13:32 孤峰皓月 阅读(670) 评论(0) 推荐(0) 编辑

摘要:DataList 使用的方法1。这个是MSDN上面的,没有取库中的数据绑定,而是自己申明了一个 DataTable 进行绑定的前台代码: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 2 3 4 5 6 7 DataList 测试 8 9... 阅读全文

posted @ 2006-11-08 16:32 孤峰皓月 阅读(900) 评论(0) 推荐(0) 编辑

摘要:1.使用 Char.IsNumber(),但是这个一般只能判断一个字符,用For 循环也可实现。private bool isNumber(str){foreach(string s in str)//此处的string是否换居char要妥当一点{ if(!Char.IsNumber(s,0)) return false;}return true;} 2.使用try{} catch{}3... 阅读全文

posted @ 2006-11-08 16:13 孤峰皓月 阅读(1039) 评论(0) 推荐(0) 编辑

摘要:前台: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 2 3 4 5 6 7 无标题页 8 910 11 12 Repeater 实现分页、自行绑定数据(不用数据源)13 对Repeater 进行镶... 阅读全文

posted @ 2006-11-03 20:17 孤峰皓月 阅读(292) 评论(0) 推荐(0) 编辑

摘要:PlaceHolder ,他个Panel用法上差 不多,但是他不会产生DIV 这样的HTML代码,你加进去的控件是什么就什么,不会产生额外的HTML 代码.前台: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 2 3 4 5 6 7 无标... 阅读全文

posted @ 2006-11-03 20:00 孤峰皓月 阅读(3091) 评论(0) 推荐(0) 编辑

摘要:Repeater控件是Web 服务器控件中的一个容器控件,它使您可以从页的任何可用数据中创建出自定义列表。Repeater 控件不具备内置的呈现功能,这表示用户必须通过创建模板为 Repeater 控件提供布局。当该页运行时,Repeater 控件依次通过数据源中的记录为每个记录呈现一个项。 他很简单,用起来也不够强大,但是应了那句老话,杀鸡焉用牛刀,不用牛刀那用什么呢?难道我们去把鸡咬死不成?而... 阅读全文

posted @ 2006-11-02 22:36 孤峰皓月 阅读(1087) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示