编程技巧 - 文章列表
-
Visual Studio2005发布问题解决办法
本文主要解决ASP.NET 2.0网站生成一个程序集。在使用WebDeploymentProject后出现的错误的解决办法。特别是生成时报索引超出了数据界限的错误。我也找了网上很多的资料,但最终还是没有解决,后来自己试了很久才试出来。欢迎大家交流指导。\n 近来使用VS2005做项目,VS2005中发布网站时默认发布很多乱七八糟的程序集,这给升级网站时造成很大麻烦。去网上找了一下可以使用WebDeploymentProject的插件进行单个程序集的发布\n 下载地址http://download.microsoft.com/download/c/c/b/ccb4877f-55f7-44
-
支付宝Payto接口的c#.net实现
它现在这种支付方式比较多象网银在线等使用的方法都是url验证,就是通过url参数和一个这些url参数的md5编码来确认这个连接的正确性,支付宝在你购买成功后跳转自定义连接的时候会传2次过来,第一次是数据底层请求,第二次是web请求,而只有第一次有验证码,这个只能通过记录下来才看的到,因为两次请求间隔很小,如果光显示的话最后的结果是被第二次覆盖了的。所以在接收的时候就要设定接收条件,一种是没有notify_type参数的,一种是有的。 我们先来看一下创建一个连接地址\nt1=ConfigurationSettings.AppSettings[\"interface\"];//
-
水晶报表的制作(图表)
在这个例子中,我们设想的应用要为一个销售部门制作一份报表,管理者可以查看某段时间之内的销售情况,以列表或者折线图的形式反映出销售的趋势。我们将使用SQL Server 2000做为数据库,使用VB.NET编写中间层逻辑层,而前端的表示层使用C#。我们先来看下数据库的结构。 其中,tbitem表中存放的是每张订单中所订购的货品,tbsales存放的是每张订单,tblsalesperson是销售员表,存放该出版社的每位销售员。 接下来,使用SQL Server 2000来创建这些表。表的结构如下所示: \nCREATE TABLE [dbo].[tblItem] ([ItemId] [int
-
Visual Studio 2008 RTM 已经编译完毕,内部人员已可使用
据微软上海人士称,下月将正式发布的Visual Studio 2008 RTM已经编译完成,当前的RTM版本为 9.0.21016.00, 生成日期是 17/10/2007.下图为安装目录图。来源:cnblogs
-
.NET的视图状态ViewState与Request.Form及string和String的区别
一:视图状态是 ASP.NET 页框架默认情况下用于保存往返过程之间的页和控件值的方法。当呈现页的 HTML 形式时,需要在回发过程中保留的页的当前状态和值将被序列化为 Base64 编码的字符串,并输出到视图状态的隐藏字段中。通过实现自定义的 PageStatePersister 类以存储页数据,您可以更改默认行为并将视图状态存储到另一个位置(如 SQL Server 数据库)。ViewState 属性是一个包含密钥/值对(其中包含视图状态数据)的字典。 Web 应用程序是无状态的。每次从服务器请求网页时,都会创建网页类的一个新实例。这通常意味着在每次往返过程中将会丢失所有与该页面及其控件关
-
.Net学习 使用IronPython分析Lambda表达式
在我们的.Net项目中,要使用到自定义公式功能,我们利用了IronPython的Lambda功能,可以方便的计算值,但是我们发现,如果表达式涉及的属性发生改变时,公式必须重新计算,怎样析表达式知道到底访问了哪些属性呢?\n 在我们的.Net项目中,要使用到自定义公式功能,我们利用了IronPython的Lambda功能,可以方便的计算值,但是我们发现,如果表达式涉及的属性发生改变时,公式必须重新计算,怎样析表达式知道到底访问了哪些属性呢?\n 仔细研究发现IronPython提供了这样的功能:\n SystemState state = new SystemState();
-
Asp.net(c#)实现多线程断点续传
以前一直错误的认为在ASP.NET中无法通过编程方式实现多线程断点续传,今天终于获得了这样一个解决方案,让我明白要学习的东西还很多。 此解决方案基于其它解决方案及相关资料,根据我自己的理解改进.如有错漏,请尽管指出;如有其它更好的解决方案,请推荐一下,感谢先。\nSystem.IO.Stream iStream = null;// Buffer to read 10K bytes in chunk: byte[] buffer = new Byte[10240];// Length of the file: int length;// Tota
-
ASP.NET中的Response对象的方法
Asp.Net中的Response对象的方法如下表所示,下面将向大家详细介绍它的重要方法。\n WriteFile 将文件输出到客户端 Write 将数据输出到客户端浏览器 Redirect 将网页重新转到另一地址 Flush 将缓冲区的数据输出到客户端浏览器 End 停止并结束ASP网页的处理 Close 关闭客户端的联机 ClearHeaders 清除缓冲区中的页面标题 Clear 清除缓冲区的数据 BinaryWrite 将二进制字符或字符串输出到客户端浏览器 AppendToLog 将自定义的数据加入到IIS日志文件中(Log File),以便
-
Asp.net中的Popup控件的使用方法
本文描述了ASP.NET的一个popup控件。该控件模仿MSN Messenger的警告,但是是用于网页的。可以通过选择不同的预定义风格或修改空间上用的所有颜色来完全地改变该控件的图形外观。控件支持拖拽方式,所以用户可以随心所欲地把它放到页面上的任何位置。\n 这个控件的一个重要特性是,它可以用到目前的大多数浏览器上。已经测试过的浏览器包括最新版本的Mozilla,Internet Explorer和Opera。在不支持filter的浏览器上,控件的外观会有所不同(只有最新版本的MSIE才支持filter)。在很多的控件属性上也可以使用HTML,这样就可以通过图标或其它的任何方式来获得p
-
微软.Net开发中的多线程编程总结
本文将对微软.Net开发中的多线程编程进行一个简单的总结,相信对大家会有所帮助的。下面就具体来看看:\n 不需要传递参数,也不需要返回参数\n 我们知道启动一个线程最直观的办法是使用Thread类,具体步骤如下:\nThreadStart threadStart=new ThreadStart(Calculate);Thread thread=new Thread(threadStart); thread.Start(); public void Calculate(){ double Diameter=0.5; Console.Write(“The Are