随笔分类 -  5.VS.Net

VS.Net功能实现技术
摘要:8.4.6 用编程方式添加DataTable行 在为DataTable定义了架构之后,也就是设置好了需要的列名以后,就可以可通过将DataRow对象添加到表的Rows集合中来将数据行添加到表中。与添加DataColumn类似,同样可以通过使用DataRow构造函数,或者通过调用表的Rows属性的Add方法,可在表内创建DataRow对象。DataColumn对象集合表示了表的模式(Schema)。... 阅读全文
posted @ 2010-07-30 19:19 Ewin 阅读(569) 评论(0) 推荐(0)
摘要:8.4 在程序中使用DataTable对象(一) DataTable表示一个与内存有关的数据表,可以使用工具栏里面的控件拖放来创建和使用,也可以在编写程序过程中根据需要独立创建和使用,最常见的情况是作为DataSet的成员使用,在这种情况下就需要用在编程过程中根据需要动态创建数据表。那么在8.4节中主要讲用编码的方式来建立DataTable数据表以及对它的操作。8.4.1 代码创建DataTabl... 阅读全文
posted @ 2010-07-30 19:18 Ewin 阅读(1114) 评论(0) 推荐(0)
摘要:安全开发手册(初稿) 目录 一、输入验证 1.什么是输入 2.输入验证的必要性 3.输入验证技术 3.1 主要防御方式 3.2 辅助防御方式: 二、输出编码 1.输出的种类 2.输出编码的必要性 3.输出编码 4.常用测试输出方法 三、防止SQL注入 1.什么是SQL注入 2.SQL注入的种类 3.如何防止SQL注入 3.1 SQL注入产生的原因: 3.2主要防御方式: 3.3 辅助防御方式 四、跨站脚本攻击 1.什么是跨站脚本攻击 2.跨站脚本攻击的危害 阅读全文
posted @ 2008-07-25 21:21 Ewin 阅读(520) 评论(2) 推荐(0)
摘要:在设计.net程序架构的时候,我更倾向于使用接口而不是实体类在作为函数的参数。 我们来看看下面这个例子: 第一个方法public IList Get(),他调用数据库,并得到一个包含了查询结果数据集合的SqlDataReader,然后调用第二个方法private IList FillArticles(SqlDataReader reader)的将SqlDataReader中的结果添加到IList... 阅读全文
posted @ 2008-07-25 21:09 Ewin 阅读(2044) 评论(1) 推荐(0)
摘要:微软2008年7月「最有价值专家」(MVP)当选名单: 包建强 曹海军 曹恒云 陈方旭 ... 阅读全文
posted @ 2008-07-16 20:25 Ewin 阅读(731) 评论(0) 推荐(0)
摘要:特性简介 可上传上小于1G的文件,可以配置Web.config文件来设定上传文件的大小。 完全基于.NET开发,无需任何客户端配置。 提供同步的上传进度条,显示实时上传进度信息。 不破坏页面逻辑,提供类似ASP.NET内置上传组件的使用方法。 不受 Server.ScriptTimeout(请求的超时设置) 影响,可配置服务器处理时间。 开发测试环境 操作系统:Windows XP Professional(en) 开发工具:Microsoft Visual Studio.NET 2003 WEB服务器:IIS 5.0 & .NET Framework 1.1 浏览器:Internet Explorer 6.0/ 阅读全文
posted @ 2008-05-21 22:34 Ewin 阅读(265) 评论(0) 推荐(0)
摘要:这次在项目中,用到了大文件上传,要上传的文件有100多m,于是研究现在国内使用的大文件上传的 组件发现用的比较多的有两个控件AspnetUpload 2.0和Lion.Web.UpLoadModule,另外还有思归在它的博客 堂中所说的办法 http://blog.joycode.com/saucer/archive/2004/03/16/16225.aspx 阅读全文
posted @ 2008-05-21 22:30 Ewin 阅读(243) 评论(0) 推荐(0)
摘要:有两种方法: 1.使用指针变量声明函数(或者使用数组变量) 2.使用传出参数 阅读全文
posted @ 2008-05-21 22:19 Ewin 阅读(897) 评论(0) 推荐(0)
摘要:在很多Web 2.0 网站,加载某项任务的时候,我们经常会看到一些新颖的“网页加载中…”(或loading)的进度条图片,是不是想在自己的博客或网站上也放置一个大小合适的loading 图片?用Ajaxload 即可在线制作出个性化的加载进度条。在Ajaxload 网站中,有几十种样式可供选择,如圆圈型、花型、方形、条形等,至于图片的颜色及其背景颜色,则可以根据自己网站的风格自由设定。如果不知道颜色的值,可以使用在线配色器提取颜色代码。 阅读全文
posted @ 2008-05-15 20:39 Ewin 阅读(1286) 评论(3) 推荐(0)
摘要:发现了新东西,如果让它在自己的眼线下消失,那就是自己罪过了!我不断的google\baidu,搜出来的东西都不是想要的,一度失望,叹气:漂亮的进度条,只会出自于高手里的高手。今晚在网上逛了一下,无意中又让我发现了神奇的进度条!马上sase as这个网页的源文件,取了进度条关键的js代码,放在我的网站上运行,oh!!!功夫不负有心人,我的网站也有漂亮的进度条了,嘻,我也是高手了! 阅读全文
posted @ 2008-05-15 20:21 Ewin 阅读(601) 评论(0) 推荐(0)
摘要:在以前制作课表控件的时候借助了System.Windows.Forms.DataGrid控件的强大功能,制作了一个功能较强的课程表控件。可以完成所见即所得的排课功能。 阅读全文
posted @ 2008-05-10 17:01 Ewin 阅读(1901) 评论(0) 推荐(0)
摘要:验证码的由来 几年前,大部分网站、论坛之类的是没有验证码的,因为对于一般用户来说验证码只是增加了用户的操作,降低了用户的体验。但是后来各种灌水机器人、投票机器人、恶意注册机器人层出不穷,大大增加了网站的负担同时也给网站数据库带来了大量的垃圾数据。为了防止各种机器人程序的破坏,于是程序员想出了只有人眼能够识别的,程序不容易识别的验证码! 阅读全文
posted @ 2008-05-08 22:30 Ewin 阅读(482) 评论(0) 推荐(0)
摘要:调用方法很简单: 1.继承自IDropDownTree接口 2.实现3个接口方法 阅读全文
posted @ 2008-05-07 19:39 Ewin 阅读(427) 评论(0) 推荐(0)
摘要:闲着没事,随便写了个简单的Table排序的js,大家有兴趣的看看,有需要的就拿去吧.废话不说了, 大家看代码吧,最下面是效果,着急的就直接往下拉好了.新发现一个bug:10比2小,原因是sort默认是按ascii排序的,已修复该问题. 阅读全文
posted @ 2008-05-07 19:15 Ewin 阅读(569) 评论(0) 推荐(0)
摘要:在Asp.Net的开发过程中页面文件等都是放在当前网站目录下的,其实我们可以利用.Net2.0新增的虚拟文件系统(VirtualPathProvider)将页面、图片等信息保存到数据库或其他目录中去,达到灵活配置。本文以一个例子来说明虚拟文件系统的使用,要实现的功能场景描述如下:以前开发Asp.Net的web用户控件时,需要把用户控件和当前项目作为同一个项目时才能正常使用,而且发布时需要把dll文件和所有的ascx文件都发布才能使用;另外也不方便作为公用类给其他人使用利用虚拟文件系统后可以把ascx文件作为资源打包到dll中,下次只要有这个dll就可以使用了,不需要ascx文件,很方便。 阅读全文
posted @ 2008-05-07 19:09 Ewin 阅读(297) 评论(0) 推荐(0)
摘要:官方信息:IETester is a free WebBrowser that allows you to have the rendering and javascript engines of IE8 beta 1, IE7 IE 6 and IE5.5 on Vista and XP, as well as the installed IE in the same process. New in v0.2.1 : Improved stability and multi-lingual interface ! 阅读全文
posted @ 2008-05-04 19:32 Ewin 阅读(411) 评论(0) 推荐(0)
摘要:这套数据共包括: 省份34个(包括港澳台地区); 城市345个(每个城市包括一个可通用的邮政编码); 城市对应的地区2862个(这个地区只的是城市中的小的区,比如:北京的海淀区). 阅读全文
posted @ 2008-05-03 19:36 Ewin 阅读(2236) 评论(0) 推荐(0)