
.NET
文章平均质量分 79
tjai110
性格、爱好、生活态度、工作情况、受教育状况等
展开
-
.NET中窗体间相互访问的几种方式
在我们的程序中,窗体之间经常要相互访问彼此的成员,调用彼此的方法,或者激发彼此的事件。下面就我的经验,简单谈谈在.NET中窗体间相互访问的几种方式。 以下给出了C#.NET和VB.NET的示例代码。用Form1、Form2类分别表示主、从窗体。 1、内部成员访问法,适合于主窗体访问它所创建的从窗体对象中的成员。只需将从窗体允许主窗体访问的那些成员加上inte转载 2007-01-23 10:44:00 · 455 阅读 · 0 评论 -
使用FileUpload实现多个文件同时上传
最近公司做东西要求上传的地方有点多,所以现在想写点关于上传的东西。 最近在网上看到一个朋友的视频教程,使用FileUpload实现多个文件同时上传的例子,感觉他的方法比较简单,所以就想写下来供需要的朋友使用。下面就是主要的界面,大家可以参考一下。下面我们来解释他的实现方法:首先我们看一下界面,开始界面上有个Panel1,里面有个FileUpload控件,然后在Pane转载 2007-05-24 07:39:00 · 976 阅读 · 0 评论 -
系统地学习ASP.NET AJAX(1) - 简单地过一下每个控件(ScriptManager、ScriptManagerProxy、UpdatePanel、UpdateProgress和Timer)
介绍ASP.NET AJAX就5个控件,分别是ScriptManager、ScriptManagerProxy、UpdatePanel、UpdateProgress和Timer。先简单地过一下。关键1、ScriptManager和ScriptManagerProxy一个页只能有一个ScriptManager(包含了所有脚本资源),要放到任何用到AJAX的控件的前面。如果把它放到母板页,而内容页需要原创 2007-05-24 18:41:00 · 1698 阅读 · 2 评论 -
.NET 2.0远程传输数据集的优化方法
由于当前维护的项目的结构是:Winform + Webservice,所以在数据传输过程中消耗了很多的性能,因此在寻找一种简便实用的优化方法.. 先是用BinaryFormatter序列化数据集,经过WebService传输后,客户端接收到byte[]格式的数据,再反序列化,得到数据集,这种方式,在网络传输时间延迟比较长的情况下效果比较明显,否则,序列化和反序列化再传输二进制的时间甚至超原创 2007-05-25 15:16:00 · 389 阅读 · 0 评论 -
Ajax 用户登录
我们在编程过程中,处理用户登录会刷新整个页面,如果数据量小还好,如果加载大量数据,延时很严重,给用户感觉很不好,并且影响了网站性能。下面介绍一下 使用AjaxPro实现静态提交:1。首先在web.config里添加 2。在App_code中新建类 AjaxLoginusing System;using System.Data;using System.Data.SqlCl转载 2007-05-24 07:37:00 · 614 阅读 · 0 评论 -
手把手教你如何扩展GridView之自带分页
您在使用GridView的时候是不是每次都要处理分页事件OnPageIndexChanging,面对成千上万的页面,您是否在页面中都有这样的代 码: this.PageIndex = e.NewPageIndex;,看着原来写的臃肿的页面代码,您高兴的起来么?现在考验程序员水平的标准不再是写过多少行代码了,同志们,而是用最少的 代码实现最多的功能。下面谈谈怎么实现一个自己会分页的GridVi转载 2007-06-11 10:25:00 · 930 阅读 · 0 评论 -
手把手教你如何扩展GridView之自动排序篇
看到这两天园子里面“强奸”GridView的兄弟们可真不少,自己也手痒,也凑凑热闹,写得好,大家鼓励鼓励,写的不好,大家多多指教。 首先说说本文要实现的目的,大家都知道GridView支持排序,但是每次排序的时候,都需要给GridView添加OnSorting事件,这么繁琐而 费力,作为世界上最最聪明的程序员的我们难道没有抱怨么?废话少说,不才想到了一种解决这个问题的方法,可以让大家一劳转载 2007-06-11 10:26:00 · 835 阅读 · 0 评论 -
Asp.net弹出对话框汉化修正版源码
Asp.net弹出对话框汉化修正版源码 主要解决问题有: 1、搜集并整理EeekSoft.Web.PopupWin.dll文件及源文件2、转换代码为VS2005环境下可以应用,可以顺利编译3、对原有内容进行汉化整理,工具演示更清晰明了4、培养演示视频(敬请留意源码评论)以下为51aspx上原功能描述:1:动画方式弹出,就像MSN的提示框2:漂亮,详细见配图3:还可以再在原创 2008-03-06 13:17:00 · 461 阅读 · 0 评论 -
明日网络考试系统源码
明日网络考试系统源码第1章 前台本网站的前台主要实现的网络在线考试及成绩查询等功能。1.1 注册想要进行在线考试必须先登录,如果您是新用户需要先进行注册,以获取登录密码,单击登录页面中的“注册”按钮,进入“学生注册信息”页面,在此页面中填写完整的注册信息,单击“注册”按钮,完成注册操作。注意:如果忘记密码可以通过密码问题及问题答案来找回密码。1.2 在线考试在线考试的操作步骤如下:(转载 2008-03-06 13:22:00 · 1045 阅读 · 0 评论 -
SharpMap介绍及源码分析
SharpMap介绍及源码分析SharpMap是一个基于.net 2.0使用C#开发的Map渲染类库,可以渲染各类GIS数据(目前支持ESRI Shape和PostGIS格式),可应用于桌面和Web程序。其网址为:http://sharpmap.iter.dk/SharpMap的发布许可(License)为GNU General Public License,开发者为Morte原创 2008-03-11 11:14:00 · 1665 阅读 · 0 评论 -
支付宝接口 .net版
支付宝的接口调用很不方便,刚做好一个封装,实现了虚拟交易和实物交易。解决方案中有三个项目以及NDoc生成的文档,简单的序列图:CommonAliPay,封装的支付宝接口。TestAli,asp.net的测试项目TestCommonAliPay,Nunit的测试项目。调用方法:1、引入CommonAliPay.dll2、实现支付宝服务接口的方法调用方式:AliPay ap = new AliPay原创 2008-07-26 22:32:00 · 672 阅读 · 0 评论 -
Asp.net 弹出对话框基类 (输出alet警告框)
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using转载 2007-08-17 09:04:00 · 614 阅读 · 0 评论 -
范型类型工厂模式
工厂模式是我们常用的设计模式,工厂模式的好处我们都很清楚,以前在 dotnet1.1的时候我们应用工厂模式的时候同样也要写不少的代码每增加一个抽象基类都要去维护代码代码如下:namespace Sms.DataProvider.ProviderBase...{ /**//**//**//// /// DataRepository 的摘要说明。 /// publi转载 2007-08-13 08:35:00 · 945 阅读 · 0 评论 -
MySQL与.NET配合- -
开放源代码社区为了扩展MySQL的使用范围,开发出了.Net框架(.NET Framework)中可以使用的数据库连接器。MySQL渐渐的成为了在选择数据库平台时一个切实可行的数据库方案。能够证明这一点的就是许多公司都选择mySQL作为他们的数据库平台,例如 Google、美联社(The Associated Press) 以及美国国家航空宇航局( NASA)。虽然对于一个开放源代码来说,低廉转载 2007-01-23 10:52:00 · 995 阅读 · 0 评论 -
ASP.NET结合存储过程写的通用搜索分页程序
1、select.aspx@ Page Language="C#" %>@ import Namespace="System.Data" %>@ import Namespace="System.Data.SqlClient" %>script runat="server"> protected void Page_Load(Object sender, EventArgs e)原创 2007-01-26 15:16:00 · 462 阅读 · 0 评论 -
防止一个用户登录多次的方法
在web开发时,有的系统要求同一个用户在同一时间只能登录一次,也就是如果一个用户已经登录了,在退出之前如果再次登录的话需要报错。常见的处理方法是,在用户登录时,判断此用户是否已经在Application中存在,如果存在就报错,不存在的话就加到Application中(Application是所有Session共有的,整个web应用程序唯一的一个对象): string strUse原创 2007-08-11 13:40:00 · 383 阅读 · 0 评论 -
Discuz!NT控件剖析 之 TextBox [原创: 附源码]
继上篇文章之后(http://www.cnblogs.com/daizhj/archive/2007/08/02/840607.html),大家给了不少的反馈,其中有肯定也有否定的,必定程序设计有很多个性化的东西,因此就会有不同的意见产生。我会从中找出合理化的意见并纠正以往认识和设计思路上的错误。希望大家能一如既往的支持我们的这个开源项目。 好了,开始今天的话题,转载 2007-08-11 14:01:00 · 627 阅读 · 0 评论 -
自定义服务器控件之:日历 DateBox 控件
之前一直在使用梅花雨日历控件作为日历输入,但是在.Net 使用时发现几个问题:1:每次在日历框后面都要写一个图像等代码;2:如果用户没有输入数据在服务器取值时还要先判断;为了解决以上两个问题所以写了如下的控件:该控件使用简单只有直接拖拽到页面即可,取赋值时全部使用Value属性。请注意:为了方便替换日历控件,控件JS并没有包含在Dll中,所以页面必须包含 日历控件 的 JSMicroSys原创 2007-08-11 14:02:00 · 684 阅读 · 0 评论 -
Asp.Net XML操作基类(修改,删除,新增,创建)
/***************************************************************** 更新内容: 1,根据父节点属性读取字节点值* 2,根据节点属性读取子节点值(较省资源模式)*更新时间:2007-1-17****************************************************************/转载 2007-08-11 14:54:00 · 693 阅读 · 0 评论 -
Asp.net 字符串操作基类(安全,替换,分解等)
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using原创 2007-08-11 15:02:00 · 491 阅读 · 0 评论 -
Asp.Net中验证控件简单分析
为了实现验证,.net提供了一个javascript脚本,当我们生成一个asp.net页面时,通过查看页面源代码的方式,会发现都调用了下面一个javascript文件: asp.net的大部分验证都是通过这个文件进行的,下面我就以一个最简单的必入项验证控件来说明一下:第一步:当进入页面时首先赋值:var Page_Validators = new Array(document.getElem转载 2007-08-11 13:46:00 · 469 阅读 · 0 评论 -
DotNetTextBox V3.0 所见即所得编辑器控件Ver3.2.8 Free(免费版)
英文名:DotNetTextBox V3.0 WYSWYG Web Control For Asp.Net2.0中文名:DotNetTextBox V3.0 所见即所得编辑器控件 For Asp.Net2.0类型: 个人及非盈利性网站免费使用作者: 小宝.NET 2.0(Terry Deng)主页:http://www.aspxcn.com.cn控件演示页面: http://w原创 2007-08-11 13:51:00 · 557 阅读 · 0 评论 -
Asp.Net 文件操作基类(读取,删除,批量拷贝,批量删除,写入)
/############################################版权声明:文章内容为本站编辑,创作.你可以任意转载、发布、使用但请务必以明文标注文章原始出处及本声明############################################/点击下载此文件/************************************************原创 2007-08-11 14:26:00 · 505 阅读 · 0 评论 -
WinForm 读写XML文件
建立一个WinForm应用程序 添加MenuStrip控件,填写两个功能“读取” 和“导出数据”。用了两个DataSet控件和对话框“打开(OpenFilesDialog控件)"和"保存(SaveFilesDialog控件)"读取 private void 读取ToolStripMenuItem_Click(object sender, EventArgs e){if (opFile原创 2008-07-26 22:24:00 · 415 阅读 · 0 评论