上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 107 下一页
摘要: 一个投票功能模块少不了查看投票结果,用进度条显示各个投票结果可以起到一目了然的效果。以下是我的方法,请大家不吝赐教:   1:做一张图片用于做进度条,只需要很小的一个图片就可以了,如高20px,宽1px。   2:在要显示进度条的单元格中插入image控件,其imageUrl设置为已做好的图片的位置。   3:用一个dataReader对象dr保存取出的各项票数,用一个int 型变量sum保存取出的总票数,各项分别再定义一个double型变量用来保存单项票数除以(/)总票数的结果(小数),再定义一个int型的变量来保存最终要显示的进度条的长度(用前面那个double型变量*用来显示进度条的单元 阅读全文
posted @ 2007-03-24 13:31 leonardleonard 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 这两天因为要做一个可以收集用户提交信息,然后发送邮件到指定邮箱的网页。在 asp.net 2.0 里面发送邮件可以使用 System.Net.Mail 下面的类。http://www.systemnetmail.com/faq/2.1.aspx 这个地址有 System.Net.Mail 的作者写的仿佛是 MSDN 类似的 Faq,看代码的时候可以参考以下。什么都不说了,下面贴出来代码吧,毕竟代码是最重要的: 1protected void btnSend_Click(object sender, EventArgs e)2 {3 MailMessage mailMessage = new M 阅读全文
posted @ 2007-03-24 13:28 leonardleonard 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 关于图片盗链这个问题,毕竟是自己的劳动成功,很多人不希望别人就那么轻易地偷走了。 这个功能在很多的论坛上都具有,可能是因为盗链的行为太多了吧 反盗链的程序其实很简单,熟悉ASP.NET 应用程序生命周期的话很容易就可以写一个,运用HttpModule在BeginRequest事件中拦截请求就ok了,剩下的工作就是过滤,再过滤! 如果不熟悉HttpModule的话,可以去MSDN上查阅,介绍非常详细,地址:ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_aspnetcon/html/f1d2910f-61d0-4541-8 阅读全文
posted @ 2007-03-24 13:25 leonardleonard 阅读(119) 评论(0) 推荐(0) 编辑
摘要: ASP.NET 2.0的主题和皮肤特性使你能够把样式和布局信息存放到一组独立的文件中,总称为主题(Theme)。接下来我们可以把这个主题应用到任何站点,用于改变该站点内的页面和控件的外观和感觉。通过改变主题的内容,而不用改变站点的单个页面,就可以轻易地改变站点的样式。主题也可以在开发者之间共享。   ASP.NET包含了大量的用于定制应用程序的页面和控件的外观和感觉的特性。控件支持使用Style(样式)对象模型来设置格式属性(例如字体、边框、背景和前景颜色、宽度、高度等等)。控件也支持使用样式表(CSS)来单独设置控件的样式。你可以用控件属性或CSS来定义控件的样式信息,或者把这些定义信息存放 阅读全文
posted @ 2007-03-24 13:17 leonardleonard 阅读(154) 评论(0) 推荐(0) 编辑
摘要: !--Main.Aspx--%@ page language="C#" %%@ import namespace=System.IO %script runat="server"protected override void OnInit (EventArgs e){  int id;  try  {    id = int.Parse (Request.QueryString["id"]);  }  catch  {    throw (new Exception ("页面没有指定id"));  }    string filename=Server.MapPath("sta 阅读全文
posted @ 2007-03-24 13:14 leonardleonard 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 代码如下:input type=button value=刷新 onclick="history.go(0)" 代码如下:input type=button value=刷新 onclick="location.reload()" 代码如下:input type=button value=刷新 onclick="location=location"代码如下:input type=button value=刷新 onclick="window.navigate(location)" 代码如下:input type=button value=刷新 onclick="locatio 阅读全文
posted @ 2007-03-24 13:13 leonardleonard 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 任何编写过图形用户界面(GUI)软件的开发人员都熟悉事件处理编程,当用户与GUI控制进行交互时(例如点击表格上的按钮),作为上述事件的反应,就会执行一个或多个方法。没有用户的参与,事件也可能执行。事件处理程序是对象的方法,是根据应用程序中发生的事件而执行的。为了理解.Net框架下的事件处理模式,我们需要理解代理的概念。 C#中的代理 C#中的代理允许我们将一个类中的方法传递给其他类的对象。我们能够将类A中的方法m封装为一个代理,传递给类B,类B能够调用类A中的方法m,静态和实例方法都可以传送。C++软件开发人员应该对这一概念非常熟悉,在C++中,开发人员能够以参数的形式使用函数指针将函数传递给 阅读全文
posted @ 2007-03-24 13:12 leonardleonard 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 其目的包括: 1.了解什么是索引指示器 2.如何实现索引指示器 3.重载索引指示器 4.了解如何实现多参数的索引指示器 索引指示器并不难使用。它们的用法跟数组相同。在一个类内部,你可以按照你的意愿来管理一组数据的集合。这些对象可以是类成员的有限集合,也可以是另外一个数组,或者是一些复杂的数据结构。不考虑类的内部实现,其数据可以通过使用索引指示器来获得。如下是一个例子: 1.清单 11-1. 索引指示器的例子:IntIndexer.cs using System;/// /// A simple indexer example./// class IntIndexer{private strin 阅读全文
posted @ 2007-03-24 13:06 leonardleonard 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 在网上看了许多能生成静态页的新闻系统,但基于asp.net的系统极少,闲下时间来自己写了一个,发出来,大家一起研究,代码没做什么优化,只是实现了功能using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Data.OleDb;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebControl 阅读全文
posted @ 2007-03-24 13:05 leonardleonard 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 前些日子,有很多朋友说需要C#导出到Excel的代码,现共享给大家/// summary/// 读取Excel文档/// /summary/// param name="Path"文件名称/param/// returns返回一个数据集/returnspublic DataSet ExcelToDS(string Path){string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ Path +";"+"Extended Properties=Excel 8.0;";OleDbConnec 阅读全文
posted @ 2007-03-24 12:59 leonardleonard 阅读(114) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 107 下一页