上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 107 下一页
摘要: using System;using System.Windows.Forms;using System.Drawing;using System.Drawing.Printing;using System.Data;using System.Collections;using DataLibrary;namespace ControlLibrary{/// summary/// DataGrid打印/// /summarypublic class DataGridPrinter{private PrintDocument ThePrintDocument;private DataTa 阅读全文
posted @ 2007-03-21 22:58 leonardleonard 阅读(124) 评论(0) 推荐(0) 编辑
摘要: socket是网络套接字,使用它我们可以很方便的实现网络的数据传输。在.net中提供了socket类来帮助开发者调用socket的使用,从而避免了调用socket的动态库来实现socket的麻烦。下面我们就来看一个简单的例子,从这个简单的例子来看看.net中的socket类实现socket是多么的方便。   编程思路:在这个简单的例子中我们将通过socket来实现文件的网络传输和接收功能。要实现这两个功能我们需要通过vs.net建立两个实例来完成。一个发送端,一个接收端。由于文中已经给出了详细的注释这里就不罗嗦了。   发送端 Public Class Form1 Inherits Syste 阅读全文
posted @ 2007-03-21 22:56 leonardleonard 阅读(119) 评论(0) 推荐(0) 编辑
摘要: .net framework 所提供的开发控件也太少了,也太难看了,自已画又费时费力也不见得会得出个什么好的效果。如果能够上我们的程序运行在XP环境中能自动应用XP的主题样式那就省时多了,让MICROSOFT给我们去画控件!以下是我所所试验过的解决办法:1.Application.EnableVisualStyles方法(只适和.NET 1.1及以后版本支持)在Main方法中执行Application.Run(...)方法前先执行一下Application.EnableVisualStyles()方法,可以让接下来运行的应用程序中的控件自动套用XP的样式。不过有几点要注意:所有控件都必须保持预 阅读全文
posted @ 2007-03-21 22:35 leonardleonard 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一.概要:   留言簿是网站的一个重要组成部分,是访问者发表意见的场所,也是网站管理员了解网站基本情况的有力工具。所以留言簿在现在的网站中扮演了重要的角色。   可是在以前开发一个留言簿并不是一件容易的事,开发者的工作量往往会很多。而现在随着微软推出VS.net,相应的技术推陈出新。特别是XML在.net Framework中的广泛运用,使得整个.net构架具有十分优越的基础。在VS.net推出的同时,也伴随而来了一门新兴的语言C#。C#作为微软.net战略的重要部分,具有特别优秀的性能。所以本文的asp.net程序是用C#语言描述的,同时整个程序又是基于XML的。我用到了XML作为程序的数据 阅读全文
posted @ 2007-03-21 22:12 leonardleonard 阅读(124) 评论(0) 推荐(0) 编辑
摘要: ASP.NET 支持两组性能计数器:系统和应用程序。前者在 ASP.NET 性能计数器对象中的 PerfMon 中公开;后者在 ASP.NET Applications 性能对象中公开。ASP.NET 性能对象中的 State Server Sessions 计数器(仅适用于在其中运行状态服务器的服务器计算机)和 ASP.NET Applications 性能对象中的 Sessions 计数器(仅适用于进程中发生的用户会话)之间存在很大的差异。 注意 每 400 毫秒更新一次与每个性能计数器关联的值。在监视 ASP.NET Web 应用程序的性能时,应该始终跟踪下表中列出的性能计数器。 性能对 阅读全文
posted @ 2007-03-21 22:09 leonardleonard 阅读(136) 评论(0) 推荐(0) 编辑
摘要: ASP.NET 2.0 AJAX中能够在客户端js中很方便地调用服务器Webservice,以下为一些调用的示例。笔者安装的ASP.NET 2.0 AJAX版本为AJAX November CTP。三个示例分别为:1 带参数的WS方法2不带参数的WS方法3参数类型为DataTable的WS方法一、WebMethod注意要点:1 WebMethod类需要添加命名空间 Microsoft.Web.Script.Services,此空间需要引用Microsoft.Web.Preview.dll2 类声明加入标签 [ScriptService]3 在Asp.net 2.0里可以直接用DataTable 阅读全文
posted @ 2007-03-21 21:08 leonardleonard 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 在Web应用程序中处理大文件下载的问题一直出了名的困难,因此对于大多数站点来说,如果用户的下载被中断了,它们只能说悲哀降临到用户的身上了。但是我们现在不必这样了,因为你可以使自己的ASP.NET应用程序有能力支持可恢复(继续)的大文件下载。使用本文提供的方法的时候,你可以跟踪下载的过程,这样你就可以处理动态建立的文件--而且要达到这个目标根本不需要旧式的ISAPI动态链接库和非受控的(unmanaged)C++代码。   为客户端提供从互联网上下载文件的服务最容易了,对吗?仅仅只需要把可下载的文件复制到你的Web应用程序目录中,发布链接并让IIS完成所有相关的工作。但是,文件服务不应该比脖子上 阅读全文
posted @ 2007-03-21 21:07 leonardleonard 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 第一种方法:通过URL链接地址传递send.aspx: protected void Button1_Click(object sender, EventArgs e) { Request.Redirect("Default2.aspx?username=honge"); }receive.aspx:string username = Request.QueryString["username"];这样可以得到参数值。第二种方法:通过post方式。send.aspxform id="form1" runat="server" action="receive.aspx" method=post 阅读全文
posted @ 2007-03-21 21:03 leonardleonard 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 大家可能都用过Chinaren的校友录,不久前它的留言簿上加了一个防止灌水的方法,就是系统每次产生一个由随机的数字和字母组成的图片,每次留言必须正确地输入这些随机产生的字符,否则不能添加留言。这是一个很好的防止恶意攻击的方法,其核心的技术就是如何产生随机数。Chinaren网站是使用PHP实现的,而我们可以充分利用ASP.net的强大功能很轻易地实现。 在.net Framework中提供了一个专门用来产生随机数的类System.Random,使用这个类时必须导入System命名空间。当然,命名空间System在每个ASP.net页面中都是自动导入的,所以我们可以直接使用这个类。 对于 阅读全文
posted @ 2007-03-21 21:02 leonardleonard 阅读(242) 评论(0) 推荐(0) 编辑
摘要: ASP.net 2.0 有一个新特性,就是支持应用程序离线信息。什么是离线信息呢?以前我们在更新应用程序,导至asp.net应用程序重启,应用程序的用户通常会显示不友好的错误信息,或者IE一直显示加载状态。ASP.net 2.0支持您在应用程序根目录下放置一个app_offline.htm文件,用户请求时,系统会检查是否有这个文件存在,如果有,系统会将app_offline.htm文件的内容直接返回给用户。app_offline.htm的内容可以更改成任何您需要的内容,但是要注意,文件不能太小,因为大部分用户的IE设置了“显示友好的Http错误信息”,如果app_offline.htm小于51 阅读全文
posted @ 2007-03-21 20:56 leonardleonard 阅读(97) 评论(0) 推荐(0) 编辑
上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 107 下一页