摘要: 在我们的日常生活中数码照像设备已经很普遍了,我们会经常拍摄一些相片以供留念,而随着数码照片的增多,往往需要很好地管理这些照片,以便更好地查阅留念 阅读全文
posted @ 2009-03-22 21:53 网者风 阅读(286) 评论(0) 推荐(0)
摘要: 您可能习惯了在ASP程序中使用JMAIL组件收发邮件,Asp.net在System.Web.Mail名称空间中有一个发送email的内建类,但这仅是cdosys的一个假象 阅读全文
posted @ 2009-03-22 21:48 网者风 阅读(546) 评论(0) 推荐(0)
摘要: ASP.NET XML 编写 计数器 阅读全文
posted @ 2009-03-22 21:41 网者风 阅读(239) 评论(0) 推荐(0)
摘要: 在很多时候,我们有这样的需求:把图片存入到数据库当中。在一些应用程序中,我们可能有一些敏感的资料,由于存储在文件系统(file system)中的东西,将很容易被某些用户盗取,所以这些数据不能存放在文件系统中 阅读全文
posted @ 2009-03-22 21:38 网者风 阅读(379) 评论(0) 推荐(0)
摘要: ASP.NET下的水晶报表打印,据我所知有以下几种办法可以打印: 1.用IE的打印,调用window.print(),但这种办法对于页面上即有报表,又有其它控件情况就无法区分,不能达到只打印报表内容的目的; 2.自已写打印代码 代码如下: 阅读全文
posted @ 2009-03-22 21:33 网者风 阅读(809) 评论(0) 推荐(0)
摘要: 对于B/S架构的项目中,Web打印最是让程序员头痛的技术,在这次项目中运用了第三方控件ScriptX解决了此技术包括各种汇总表,详细清单等等,但最大弊端就是打印的格式是死的,你要打印出怎样的格式必须自己来做,还有就是打印分页,它是按你设置的纸张大小来分的,所以必须人为控制,ScriptX控件所需文件ScriptX.cab。(ScriptX下载地址http://www.meadroid.com/scriptx/freedep.asp ) 阅读全文
posted @ 2009-03-22 21:27 网者风 阅读(762) 评论(2) 推荐(0)
摘要: 我们采用下面的几步使用Push模式执行水晶报表: 1. 设计一个DataSet 2. 创建一个.rpt文件同时将其指定给上一步建立的DataSet。 3. 在aspx页面中拖放一个CrystalReportViewer控件同时将其与前面的rpt文件建立联系。 4. 在代码中访问数据库并把数据存入DataSet 5. 调用DataBind方法。 设计一个DataSet 1) 右击“解决方案浏 阅读全文
posted @ 2009-03-22 21:25 网者风 阅读(346) 评论(0) 推荐(0)
摘要: 代码的动态编译并执行是一个.NET平台提供给我们的很强大的工具用以灵活扩展(当然是面对内部开发人员)复杂而无法估算的逻辑,并通过一些额外的代码来扩展我们已有的应用程序 阅读全文
posted @ 2009-03-22 21:24 网者风 阅读(335) 评论(0) 推荐(0)
摘要: 网上查了很多方法,都不太好使,不如自己写一个,思路就是把按钮按下时用Javascript在客户端把按钮下一次的onclick事件改为return false; 这样在服务器端页面重新送回客户端之前,再次点击按钮都不会Post到服务端。同时将按钮的style改为一行字的样子,光标也变成沙漏状。当服务端页面重新产生后Button又会回到初始状态。 阅读全文
posted @ 2009-03-22 21:20 网者风 阅读(236) 评论(0) 推荐(0)
摘要: 一日心血来潮,想给启动画面来个淡入淡出,于是去谷歌(google)查了半天,无果。但知道了AnimiateWindow 这个函数。好吧 ,让我们开始吧。首先,请在需要淡入淡出 窗口 的cpp文件或者stdafx.h加入下列代码(注意要加在#include前面哦,否则没有作用哦)。 阅读全文
posted @ 2009-03-22 21:18 网者风 阅读(245) 评论(0) 推荐(0)
摘要: 打印预览时宽度设置为0.1mm的线与设置为0.2mm的线显示效果一样,无区别........ 阅读全文
posted @ 2009-03-22 21:08 网者风 阅读(232) 评论(0) 推荐(0)
摘要: ASP.NET是微软最新推出的新型体系结构.NET框架的一部分,它为构造新一代动态网站和基于网络的分布式应用提供了强有力的支持 阅读全文
posted @ 2009-03-22 20:45 网者风 阅读(247) 评论(0) 推荐(0)
摘要: 在这里我主要谈下用于连接XML文件的XmlDataSource和用于连接站点导航数据的SiteMapDataSource这两个层次数据源控件中XmlDataSource数据绑定到平面表格控件的一些东西 阅读全文
posted @ 2009-03-22 20:43 网者风 阅读(214) 评论(0) 推荐(0)
摘要: 内容管理公司 Jadu 最近发布了一个工具,可以让 PHP 和 .NET 这对冤家和平共处。他们开发了一个叫做 Phalanger PHP compiler 的工具,可以将 PHP 程序编译成本地 .NET 程序执行。他们还准备将这一工具开源 阅读全文
posted @ 2009-03-22 20:42 网者风 阅读(210) 评论(0) 推荐(0)
摘要: 在.NET平台里,大部分编译器的优化并不是通过VB和C#编译器来完成的。它们被优化的处理推后到CLR的即时(Just In Time,JIT)编译器读取IL,并转换为原生机器码的时候来完成 阅读全文
posted @ 2009-03-22 20:40 网者风 阅读(205) 评论(0) 推荐(0)
摘要: 本文讲述了使用不同的方法实现了ASP.NET页面间值传递,这三种方法是:QueryString,Session和Server.Transfer,我们应该反覆体会几种方法的异同。我希望本文能给你有用的助益,直到在你的代码中运用自如 阅读全文
posted @ 2009-03-22 20:39 网者风 阅读(272) 评论(0) 推荐(0)
摘要: 在我们实际运用中,加密是保证数据安全的重要手段。以前使用ASP时,对数据加密可以使用MD5和SHA1算法,这两种算法虽然快捷有效,但是无法对通过它们加密的密文进行反运算,即是解密。因此需要解密数据的场合,这两种方法就不太适合了。你也可以自己编写适用的加密和解 阅读全文
posted @ 2009-03-22 20:36 网者风 阅读(320) 评论(0) 推荐(0)
摘要: 可通过 String.Format 方法或通过 Console.Write 方法格式化数值结果,其中后一种方法调用 String.Format。使用格式字符串指定格式。下表包含受支持的标准格式字符串 阅读全文
posted @ 2009-03-22 17:42 网者风 阅读(216) 评论(0) 推荐(0)
摘要: ADO.NET作为微软最新的数据访问技术,已经在企业开发中得到了广泛的应用。对于一线的开发人员来说,掌握基本的概念和技术之后,提高应用水平和解决实际问题的最有效手段,莫过于相互交流彼此的最佳时间经验经验。.... 阅读全文
posted @ 2009-03-22 17:40 网者风 阅读(200) 评论(0) 推荐(0)
摘要: Erlang能够用来编写高度可伸缩的并行应用程序,其中经常会出现数以百万计的轻量级组件,这种类似于线程的组件被称之为actor。不幸的是,这往往需要您使用Erlang这种相对神秘的编程语言重写所有代码。.... 阅读全文
posted @ 2009-03-22 17:38 网者风 阅读(228) 评论(0) 推荐(0)
摘要: Flex提供了、和标签来直接访问远程数据,这用于与各种不同语言环境开发提供的远程服务端数据源(如WebService)进行数据交互通信显得更加容易 阅读全文
posted @ 2009-03-22 17:38 网者风 阅读(170) 评论(0) 推荐(0)
摘要: 若要导致某一页添加到输出缓存中,需要为该页建立到期策略。这可以通过以声明方式或编程方式来实现。以声明方式为页设置输出缓存到期时间 阅读全文
posted @ 2009-03-22 17:36 网者风 阅读(297) 评论(0) 推荐(0)
摘要: 线程管理现在变得越来越容易了。在.NET架构中,你可以从线程池中获取线程。线程池是一个生成线程的工厂,如果它已经生成了一定数量的线程且还没有被破坏的话,对它的调用会被阻止 阅读全文
posted @ 2009-03-22 17:35 网者风 阅读(232) 评论(0) 推荐(0)
摘要: 暂且不讨论为什么要用 SSI,而不用其它技术(如 UserControl)   生成 index.shtml 肯定要带 BOM,其实带不带也不会影响页面上会出现空白行。   index.shtml 内容如下:                  1、head.shtml 保存为 UTF-8 带 BOM 时,会出现空白行(页面元素当然不止这些)。   2、head.shtml 保存为 UTF-8 不带 BOM 时,会出现乱码,因为 SSInc.dll 加载这个文件时,不知道文件的编码(因为没有 BOM 签名),因此会按 GBK 来加载文件,最后乱码。。。   所以,正也不行,反也不行,只有最后一招了,也是迫不得已。。   改 index.shtml 为:          !-- !--#include file="head.s 阅读全文
posted @ 2009-03-22 17:34 网者风 阅读(248) 评论(0) 推荐(0)
摘要: Xenocode的是使用了一个虚拟机环境,模拟框架需要的 注册表信息和文件信息.Xenocode号称的生成nativa代码功能实际上就是指的这个功能.我测试了几个程序打包,兼容性似乎不怎么好. 不知道是不是因为机器上已经安装了框架的原因 阅读全文
posted @ 2009-03-22 17:32 网者风 阅读(1077) 评论(1) 推荐(0)
摘要: 线程管理现在变得越来越容易了。在.NET架构中,你可以从线程池中获取线程。线程池是一个生成线程的工厂,如果它已经生成了一定数量的线程且还没有被破坏的话,对它的调用会被阻止。但是,如何确保不会有太多的线程在规定时间内运行?.... 阅读全文
posted @ 2009-03-22 17:32 网者风 阅读(330) 评论(0) 推荐(0)
摘要: socket是基于TCP和UDP协议的高层接口,定义了收发数据的格式。Java的TCP服务中使用的Socket是一种流机制,即对于编程人员来说,处理socket只需要从Socket中获取流,然后可以像处理本地流一样来进行数据的收发 阅读全文
posted @ 2009-03-22 11:06 网者风 阅读(285) 评论(0) 推荐(0)
摘要: 在ASP中,就可以通过调用CDONTS组件发送简单邮件,在ASP.NET中,自然也可以。不同的是,.Net Framework中,将这一组件封装到了System.Web.Mail命名空间中。 一个典型的邮件发送程序如下: <%@ Import Namespace="System.Web.Mail" %> <script runat="server"> MailMessage mail=new MailMessage(); mail.From="service@brookes.com"; mail.To="brookes@brookes..com"; mail.BodyFormat=MailFormat.Text; mail.Body="a test smtp mail."; mail.Subject="r u ok?"; SmtpMail.SmtpServer="localhost"; SmtpMail.Send(mail); </script> 通常情况下,系统调用IIS自带的 阅读全文
posted @ 2009-03-22 11:04 网者风 阅读(214) 评论(0) 推荐(0)
摘要: VB正在不断地发展中,它具备了以前VB编程人员作梦都想拥有的性能,想象一下你将随心所欲的利用这些性能,是不是很令人激动?然而,这个计划于2001年第四季度上市销售的VB版本可能会给你带来些小麻烦,因为要完全掌握它需要一个较长的学习周期 阅读全文
posted @ 2009-03-22 10:59 网者风 阅读(322) 评论(0) 推荐(0)
摘要: Split函数使你能够将长字符串分离为单独的字;但是如果在字与字之间不止一个空格,Split就会返回一个错误的结果。为了防止这种情况发生,你可以在使用Split之前用Replace函数来替换多个空格的出现。列表A给出了一个例子。.... 阅读全文
posted @ 2009-03-22 10:58 网者风 阅读(508) 评论(0) 推荐(0)
摘要: 研究ANF的源码,让我获益良多。其中很多思想,都是非常值得学习的。其中换肤的方式,宝玉已经介绍过了,《Asp.Net Forums2.0深入分析》之 Asp.Net Forums是如何实现代码分离和换皮肤的。 阅读全文
posted @ 2009-03-22 10:55 网者风 阅读(166) 评论(0) 推荐(0)
摘要: 每个ASP.NET移动控件都提供了若干样式属性,使用这些属性可以自定义控件的呈现方式。当然你也可以使用StyleSheet控件来定义样式信息,然后在同一个页面的不同控件上应用StyleSheet控件定义的样式信息。我们在前面已经提及到你不但可以将样式应用到不同的控件上,还可以应用到容器控件上,这样就保证了所以在容器控件中的移动控件都具有一致性的用户体验。 阅读全文
posted @ 2009-03-22 10:54 网者风 阅读(236) 评论(0) 推荐(1)
摘要: ASP.NET 2.0中,要显示图型的话,可以用MS office 2003的OWC组件,可以十分方便地看到图表。在工程中,首先添加microsoft office web components 11.0的引用就可以了,然后要using Microsoft.Office.Interop.Owc11; 阅读全文
posted @ 2009-03-22 10:53 网者风 阅读(239) 评论(0) 推荐(0)
摘要: 虽然已经有了ASP.NET AJAX了,最近学习ASP.NET控件的时候,逐步理解了原始的控件异步回调(代码取自《ASP.NET 2.0 高级编程》): 首先,在Render事件中添加好一个事件。 阅读全文
posted @ 2009-03-22 10:52 网者风 阅读(243) 评论(1) 推荐(0)
摘要: Dataset是ADO.NET在内存保存数据所用的新结构。在某些方面上,Dataset和ADO的Recordset对象相似;不过,Dataset可以把整个schema(包括table、关系、关键字连同真实数据)保存在内存中,在这一点上,Dataset比Recordset功能更强。.... 阅读全文
posted @ 2009-03-22 10:50 网者风 阅读(221) 评论(0) 推荐(0)
摘要: 篇文章概述了.NET Framework 2.0里的ADO.NET2.0的最新特性。在以下叙述中将附带一些简单的例子来讨论这些特性的细节。以下便是ADO.NET新增的特性 阅读全文
posted @ 2009-03-22 10:49 网者风 阅读(192) 评论(0) 推荐(0)
摘要: 缓存真是个好东西,在大型的系统中可以有效地提升系统的速度,此乃废话就不多说了,在.Net 平台下面我把缓存从功用大致分为两类,数据对象缓存和页面输出缓存 阅读全文
posted @ 2009-03-22 10:48 网者风 阅读(302) 评论(0) 推荐(0)
摘要: 在我们写程序时偶尔会由于疏忽导致有些异常没有进行处理。如果将异常详细信息提示给用户会带来不安全因素,如果不提示详细信息又会给用户报告异常带来麻烦。虽然可以通过配置customErrors mode来实现只有管理员可以查看错误,但发现问题的时间可能会比较长。通过全局异常处理就可以在异常发生时立即记录异常,或直接发送邮件向管理员报告,以在最快的速度发现并处理异常。 阅读全文
posted @ 2009-03-22 10:26 网者风 阅读(239) 评论(0) 推荐(0)
摘要: 1、DateTime 数字型 以下是引用片段: System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=currentTime.Day; 1.5 取当前时 int 时=currentTime.Hour; 1.6 取当前分 int 分=currentTime.Minute; 1.7 取当前秒 int 秒=currentTime.Second; 1.8 取当前毫秒 int 毫秒=currentTime.Millisecond; 阅读全文
posted @ 2009-03-22 10:24 网者风 阅读(233) 评论(1) 推荐(0)
摘要: 在判断的时候只要把取得的文本框的值与“Session["valicode"] ”进行判断是否一致就行了。   //建立位图对象   Bitmap NewbitMap = new Bitmap(90, 22, PixelFormat.Format32bppArgb);   //根据上面创建的位置对象创建绘图面   Graphics g = Graphics.FromImage(NewbitMap);   //以指定的颜色填充矩形区   g.FillRectangle(new SolidBrush(Color.White), new Rectangle(0, 0, 90, 22));   //创建字体对象   Font newfont = new Font("幼圆", 14);   //创建RectangleF结构指定一个区域 阅读全文
posted @ 2009-03-22 10:21 网者风 阅读(182) 评论(0) 推荐(0)
摘要: 常见的处理方法是,在用户登录时,判断此用户是否已经在Application中存在,如果存在就报错,不存在的话就加到Application中(Application是所有Session共有的,整个web应用程序唯一的一个对象): 以下是引用片段: string strUserId = txtUser.Text; ArrayList list = Application.Get("GLOBAL_USER_LIST") as ArrayList; if (list == null) { list = new ArrayList(); 阅读全文
posted @ 2009-03-22 10:20 网者风 阅读(214) 评论(0) 推荐(0)
摘要: 在去年的PDC2008召开期间,微软逐步公开了围绕.NET和编程语言的很多想法,据此我们可以饶有兴趣地对.NET的未来预测一番。 .NET平台以运行在通用语言运行时(Common Language Runtime,CLR)上的C#和VB.NET作为开端。CLR是通用语言架构(Common Language Infrastructure,CLI)规范的一种实现。任何希望创建新语言的人都能实现CLI规范,它允许开发人员从大量的编程语言中选择一种。2008年10月,微软发布了构建于CLR之上的动态语言运行时(Dynamic Language Runtime,DLR)的0.9版本,它使语言开发人员也可以为.NET平台创建动态语言。 阅读全文
posted @ 2009-03-22 10:19 网者风 阅读(476) 评论(0) 推荐(1)
摘要: 说到ASP.NET MVC,我们似乎始终都在关注对于Controller的测试——虽然Stephen Walther也写过如何脱离Web Server对View进行单元测试,但是他的方法可看而不可用。 阅读全文
posted @ 2009-03-22 10:18 网者风 阅读(203) 评论(0) 推荐(0)
摘要: 由于Web服务和使用Web服务的应用程序仍然运行在计算机上,而且既然是计算机都 要有外设,所以我们仍然需要一个操作系统.. Windows添加了Xml支持.. Windows XP和Windows.net (现在改名为windows Server 2003 ) 所有版本都都 为服务驱动的世界提供最好的支持 阅读全文
posted @ 2009-03-22 10:12 网者风 阅读(192) 评论(0) 推荐(0)
摘要: .NET带来的好处之一是所有的源代码和配置文件都是纯文本文件,能够使用Notepad或WordPad等任意的文本编辑器进行编辑。如果不愿意,我们并非一定要使用Visual Studio .NET作为集成开发环境 阅读全文
posted @ 2009-03-22 10:11 网者风 阅读(190) 评论(0) 推荐(0)
摘要: Visual Studio .net从2003到现在的2008,一路走来慢慢强大……从以前的vs2003能自动改乱你的html代码到现在在vs2008中都能直接对html代码进行w3c标准验证并提示了,非常不易。 阅读全文
posted @ 2009-03-22 10:09 网者风 阅读(175) 评论(0) 推荐(0)
摘要: DataTable表示内存中数据的一个表,它完全是在内存中的一个独立存在,包含了这张表的全部信息。DataTable可以是从通过连接从数据库中读取出来形成的一个表,一旦将内容读到DataTable中,此DataTable就可以跟数据源断开而独立存在;也可以是完全由程序自己通过代码来建立 阅读全文
posted @ 2009-03-22 10:07 网者风 阅读(152) 评论(0) 推荐(0)
摘要: 本文介绍了如何在asp.net web 程序中使用Sqlite嵌入式数据库,sqlite数据库可以作为文件放在站点的APP_DATA目录下,适合小网站使用,使用它不需要买sql server空间,而且据说它的性能很不错. 阅读全文
posted @ 2009-03-22 10:05 网者风 阅读(233) 评论(0) 推荐(0)
摘要: 在ASP.NET MVC中使用异步是比较麻烦的,从RC1版开始ASP.NET MVC Futures中提供了几个支持异步的类。 相关的类有:AsyncActionDescriptor、AsyncController、AsyncControllerActionInvoker、AsyncManager、AsyncResultWrapper、AsyncTimeoutAttribute、NoAsyncTimeoutAttribute。 相关接口有:IAsyncActionDescriptor、IAsyncActionInvoker、IAsyncController、IAsyncManagerContainer。 下面讲解一下怎么用它们 一、使用异步Action前的准备工作 1.引用Microsoft.Web.Mvc。 2.先要将要异步处理的Url交由MvcHttpAsyncHandler处理,这一步可以由AsyncRouteCollectionExtensions.MapAsyncRoute来设置规则,将原MapRoute处理的规则改为MapAsy 阅读全文
posted @ 2009-03-22 10:04 网者风 阅读(189) 评论(0) 推荐(0)