|
Tag:.Net编程
Asp.net Ajax--Calendar控件使用 2009-09-27 22:00 Tag: ASP.NET AJAX Calendar 控件 .Net编程 Blog: 网络编程 简介 Calendar控件是一个很简单的控件,主要用来在页面中提供日历的选择,其实现在已经有很多用javascript写的日历控件,但是Canlendar日历控件能够让我们更快速地来实现这种效果,只需要进行一些简单的设置即可。 重要属性 TargetControlID:用来显示选择日期的控件,改控件必需为TextBox CssCla... 详解.NET编程过程中的线程冲突 2009-10-01 06:40 Tag: .Net编程 线程冲突 Blog: 网络编程 一、什么是线程冲突 线程冲突其实就是指,两个或以上的线程同时对同一个共享资源进行操作而造成的问题。 一个比较经典的例子是,用一个全局变量做计数器,然后开N个线程去完成某个任务,每个线程完成一次任务就将计数器加一,直到完成100次任务。如果不考虑线程冲突问题,用类似下面的代码去做,则很可能会超额完成任务,线程越多,完成任务次... 基于.NET平台的分层架构实战(一) 综述 2009-09-27 23:48 Tag: .NET 平台 分层 架构 实战 .Net编程 Blog: 网络编程 通过浏览博客园的文章发现,很多朋友对分层架构特别感兴趣,刚好我刚做完的毕业设计就是专门研究.NET平台上分层架构的(题目叫“基于.NET平台的分层架构与设计模式应用研究”)。通过做这篇论文,我对分层架构有了一定的了解,所以,就萌发了想写一个文章系列,详述一下分层架构。然而,论文的理论性太强,不适合在网上发布,尤其不适合初学者理解,所以,我想在这个文章... 从UI->DB一条龙到代码生成到EOS,谈谈快速开发 2009-09-28 00:00 Tag: UI-DB 代码 EOS 快速开发 .Net编程 Blog: 网络编程 人性是懒惰的,程序员尤其如此。再懒惰的人为了让自己过得更舒服,偶尔也会很勤快,程序员还是如此。我是一个懒人,所以赞同金色海洋同学的同学都是懒人。 无可否认,对于懒人来说,极大降低重复工作量的方案无疑是充满了诱惑的。所以在极大的诱惑下我花了很长的时间来思考了一下关于快速开发的问题。毫无疑问VS.NET工具本身就是一个非常优秀的快速开发的系统(比起ja... ASP.NET1.1中动态树的实现 2009-09-27 22:05 Tag: 动态树 ASP.NET ASP.NET1.1 .Net编程 Blog: 网络编程 因为ASP.NET1.1没有像ASP.NET2.0那样默认提供TreeView控件,所以ASP.NET1.1中实现动态树就不像ASP.NET2.0中那样简单了,但是也并没有复杂多少,只是多了点步骤而已。下面就让我们分三步来在ASP.NET1.1中建立一个组织机构的动态树显示。 首先我们需要下载一个Microsoft提供的WebControls控件... ASP.NET 设计中的 N 个技巧 2009-09-27 22:58 Tag: ASP.NET 设计 技巧 .Net编程 Blog: 网络编程 asp.net中DataGrid双行跨列表头设计心得! 一、DataGrid的属性设置 1. AllowPaging: true 2. PageStyle->Position: TopAndBottom 3. 可选:PageStyle->HorizonAlign: Center(使文本居中显示) ... 故障解析:.NET开发正则表达式中BUG一例 2009-09-30 01:58 Tag: .Net编程 Blog: 网络编程 又发现了一个 .net 的bug!最近在使用正则表达式的时候发现:在忽略大小写的时候,匹配值从 0xff 到 0xffff 之间的所有字符,正则表达式竟然也能匹配两个 ASCII 字符:i(code: 0x69) 和 I(code: 0x49);但是仍然不能匹配其他的 ASCII 字母和数字。 比如以下的代码就是用来测试用正则表达式匹配从 0xf... 对数据访问层第一种实现(Acc+SQL)的重构 2009-09-27 23:25 Tag: 数据 访问层 实现 SQL 重构 .Net编程 Blog: 网络编程 昨天的文章基于.NET平台的分层架构实战(七)——数据访问层的第一种实现:Access+SQL发布后,很多朋友对我的程序提出了意见和建议,在这里先谢谢你们!!!尤其是 金色海洋(jyk),对我的程序提出了很多建设性的意见。 我大体总结了一下,昨天程序的主要缺点有: &n... ASP.Net开发者常见Datagrid错误 2009-09-28 20:37 Tag: C#开发 ASP.NET .net开发 C# .Net编程 Blog: 网络编程 摘要:学习如何避免在使用ASP.NETDatagrid控件进行开发时可能发生的一些常见错误。 Datagrid控件是Microsoft®ASP.NET中功能最强、用途最广的Web控件之一,这一点已经得到了ASP.NET权威人士的认同。虽然Datagrid控件易于使用,但同样易于给使用者带来麻烦。以下是许多人所犯的一些错误,这些人包括从初学者到富有经验的... 超简单实现 .NET开发类似Web Parts的功能 2009-09-27 23:40 Tag: .NET 开发 web Parts .Net编程 Blog: 网络编程 微软推出SharePoint2003 ,SharePoint2007以来,一个新的技术Web Parts也随着推出来了。刚一接触到这个东西,作为了一个开发人员,感到十分的好奇,这虽然算不上一次技术上的革命,但对用户的体验来讲,却是一个实实在在的好东东,能给使用的用户带来使用软件的幸福感,自在感。一句话,真是太棒了! 看了很多软件已经实现了这个功能,... ASP.NET数据库缓存依赖 2009-09-28 20:10 Tag: C#开发 ASP.NET .net开发 C# .Net编程 Blog: 网络编程 在ASP.NET中,Cache类最酷的特点是它能根据各种依赖来良好的控制自己的行为。以文件为基础的依赖是最有用的,文件依赖项是通过使用Cache.Insert并提供引用文件的CacheDependency对象添加的 Cache.Insert("MyData",Source,newCacheDependency(Server.MapP... 校内网API的.net版本XiaoNei.Net 1.0(非官方) 2009-09-27 23:36 Tag: 校内网 API .Net编程 Blog: 网络编程 校内API开放也有一段时间了,也没有太关注,正好新版本的SNS开发到了API这一块,正好借鉴一下XiaoNei,FB,MySpace的API。 且闻校内API比较有前途,最近的API编程大赛也比较火,而且人气也较旺 于是顺手用了一下校内的API,发现校内只提供了php与jsp的API却并未提供.n... 剖析ASP.NET AJAX的面向对象思想 2009-09-27 23:10 Tag: ASP.NET AJAX 面向对象 .Net编程 Blog: 网络编程 人们期待已久的ASP.NET AJAX v1.0正式版终于发布了。现在你能用Microsoft ASP.NET AJAX的javascript很容易的写出丰富的、交互式的web应用。尤其值得关注的是Microsoft AJAX Library增加了面向对象的支持,而以前javascript是不支持面向对象开发的。现在icrosoft AJAX Library能很好的支持类、... 用ASP.NET开发Web服务的五则技巧 2009-09-28 20:43 Tag: C#开发 ASP.NET .net开发 C# .Net编程 Blog: 网络编程 一、禁用HTTPPOST/GET协议 除非另外指定,否则,.NET将试图把Web服务绑定到三种协议:HTTP/POST、HTTP/GET和SOAP。之所以说“试图”,是因为依赖于服务的参数和返回类型,HTTP/GET协议可能不可用。.NET生成的WSDL文件将自动包含绑定这三种协议的指令,客户程序可以自由选择使用哪种协议与... .NET初学者推荐课程 asp.net错误代码大全 2009-09-27 23:52 Tag: 错误代码大全 asp.net错误代码大全 .NET初学者 .Net编程 Blog: 网络编程 错误 CS0001 编译器内部错误 错误 CS0003 内存溢出 错误 CS0004 提升为错误的警告 错误 CS0005 编译器选项后应跟正确的参数 错误 CS0006 找不到动态链接的元数据文件 错误 CS0007 .Net 环境初始化错误 错误 CS0008 从文件中读取元数据错误 错误 CS000... asp.net中生成缩略图并添加版权 2009-09-27 22:24 Tag: ASP.NET 缩略图 版权 .Net编程 Blog: 网络编程 //定义image类的对象 Drawing.Image image,newimage; //图片路径 protected string imagePath; //图片类型 protected string imageType; //图片名称 protected string imageName;... 用ASP.NET加密Cookie数据 2009-09-28 20:17 Tag: C#开发 ASP.NET .net开发 C# .Net编程 Blog: 网络编程 Cookie确实在WEB应用方面为访问者和编程者都提供了方便,然而从安全方面考虑是有问题的,首先,Cookie数据包含在HTTP请求和响应的包头里透明地传递,也就是说聪明的人是能清清楚楚看到这些数据的 。其次,Cookie数据以Cookie文件格式存储在浏览者计算机的cache目录里,其中就包含有关网页、密码和其他用户行为的信息,那么只要进入硬盘就能打开Cooki... Asp.net Mvc Framework可以在Controller中使用的Url.Action方法 2009-09-27 23:43 Tag: URL controller action .NET MVC ASP.NET Microsoft .Net编程 Blog: 网络编程 原本的Url.Action方法是利用RouteCollection来实现Url的Routing的。 所以这里用一个扩展方法重现一下 以下为引用的内容: using System.Web.... 数据访问层的第一种实现:Access+SQL 2009-09-27 23:14 Tag: 数据 Access SQL .Net编程 Blog: 网络编程 经过上面篇文章的介绍,整个系统的框架算是基本搭建完了,下面,我们要具体实现各个层次。关于数据访问层的实现,我准备讨论三种实现方式,这一篇文章讨论第一种:Access+动态生成SQL。 顾名思义,这种实现将使用Access作为后台数据库,而操作方式也是最基本的使用SQL命令。 在具体编写实现代码之前,我们需要做一些准备工作:... 如何构造一个C#语言的爬虫程序 2009-09-27 23:12 Tag: C#编程 爬虫程序 .Net编程 Blog: 网络编程 C#特别适合于构造蜘蛛程序,这是因为它已经内置了HTTP访问和多线程的能力,而这两种能力对于蜘蛛程序来说都是非常关键的。下面是构造一个蜘蛛程序要解决的关键问题: ⑴ HTML分析:需要某种HTML解析器来分析蜘蛛程序遇到的每一个页面。 ⑵ 页面处理:需要处理每一个下载得到的页面。下载得到的内容可能要保存到磁盘,或... ASP.NET将物件序列化成Binary储存至DB or File 2009-09-27 23:02 Tag: ASP.NET 物件 Binary DB .Net编程 Blog: 网络编程 最近有人在讨论这个问题..小弟很少玩这个东西..就到网路上找了一些资源..教大家如何将物件序列化成Binary Data..然后储存到资料库或档桉裡.. 当然可以序列化..就一定可以反序列化了...其实序列化格式不一定要是Binary Data..也可以是XML or SOAP Data的... 首先准备一个DB,结构如下: ... ASP.NET缓存:方法分析和实践示例 2009-09-27 23:43 Tag: ASP.NET缓存 方法分析 实践示例 .Net编程 Blog: 网络编程 尽早缓存;经常缓存 您应该在应用程序的每一层都实现缓存。向数据层、业务逻辑层、UI 或输出层添加缓存支持。内存现在非常便宜 — 因此,通过以智能的方式在整个应用程序中实现缓存,可以获得很大的性能提高。 缓存可以掩盖许多过失 缓存是一种无需大量时间和分析就可以获得“足够良好的”性能的方法。这里再次强调,内存现在非常便宜,因此,如... Cast的妙用:泛用LINQ 語句 2009-09-27 23:36 Tag: Cast Linq .Net编程 Blog: 网络编程 什么是泛用LINQ 语句 泛用LINQ语句的概念很简单,在一些情况下,我们会有需求使用同一段程式码来对不同资料表做查询,这在ADO.NET中很容易达到,见下例: 以下为引用的内容: static void PrintCustomerID(... ASP.NET Forms验证(自定义、角色提供程序) 2009-09-27 23:36 Tag: ASP.NET Forms验证 角色提供程序 .Net编程 Blog: 网络编程 以前开发项目时经常是自己开发一套用户权限管理系统进行验证,比较灵活。最近为了单点登录的问题又把Asp.Net自带的验证方式看了一遍,发现这种方式也比较方便,功能也还可以。在Asp.Net提供了三种常用的验证方式:Windows方式是和IIS结合起来可以实现基本、摘要、集成 Windows等身份验证;Passport方式是使用Windows Live ID的帐户来进行统一验证... Asp.Net中动态页面转静态页面 2009-09-27 23:17 Tag: ASP.NET 动态页面 静态页面 .Net编程 Blog: 网络编程 关于在Asp.Net中动态页面转静态页面的方法网上比较多。结合实际的需求,我在网上找了一些源代码,并作修改。现在把修改后的代码以及说明写一下。 一个是一个页面转换的类,该类通过静态函数Changfile()来实现,动态页面到静态页面的转换。 ... asp.net读取数据库乱码的解决完全方案 2009-09-27 22:31 Tag: ASP.NET 数据库 数据库乱码 取数据库 .Net编程 Blog: 网络编程 在下面的映射表中加入gb2312 和gbk,就不会有乱码了,源码在下面提供一位网友写的程序改了改 private static void LoadCharsetMap() { mapping = new Hashtable(); ... 在.net中如何利用数据工厂实现多数据库的操作 2009-09-27 23:18 Tag: .NET 数据工厂 多数据库操作 .Net编程 Blog: 网络编程 在项目的开发过程中,在设计模式的概念还没有出来时,我们那时候在编写程序时,往往如果项目的数据库是采用SQL Server,然后用户又想换其它数据库如Oracle时,我们就需要对其代码进行重写,特别是在一些软件的产品化道路中,我们做出来的产品如果让用户可以有选择的去选取各种数据库,那无疑对用户提供了很大的方便。 自从工厂模式的设计理念出来... VS 2008和.NET 3.5 Beta2新特性介绍 2009-09-27 23:45 Tag: VS2008 .NET3.5 新特性介绍 .Net编程 Blog: 网络编程 我非常高兴地宣布,VS 2008和.NET 3.5的Beta2版本可以下载了。你可以在这里下载Visual Studio 2008产品。你也可以在这里下载较小的VS 2008 Express版本。 VS 2008 和 Visual Web Developer 2008 Express可以与VS 2005并行安装。.NET 3.5 Beta2还包括一... asp.net基础知识介绍 2009-09-27 23:25 Tag: 基础 ASP.NET 知识 介绍 .Net编程 Blog: 网络编程 在这个专题里我们将介绍asp.net,Asp.net又叫asp+,他不是asp的简单升级,而是microsoft推出的新一代Active Server Pages。ASP.net是微软发展的新的体系结.NET的一部分,其中全新的技术架构会让每个人的编程生活变得更的简单。故我们特地找了一些资料向大家介绍这项技术。 首先,需要特别指出的是,ASP.NET... Asp.Net输出数据到EXCEL表格中 2009-09-27 22:34 Tag: ASP.NET 输出数据 Excel 表格 .Net编程 Blog: 网络编程 其实,利用ASP.NET输出指定内容的WORD、EXCEL、TXT、HTM等类型的文档很容易的。主要分为三步来完成。 一、定义文档类型、字符编码 Response.Clear(); Respo... |