`
流星剑
  • 浏览: 91723 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
看到一本教材上对数据库访问类的封装方法,个人觉得很完美,所以我先写下来啦…… using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Configuration; using System.Data.SqlClient; using System.Data; namespace DAL ...
JS 去除字符串中空格 // 功能: 1)去除字符串前后所有空格 // 2)去除字符串中所有空格(包括中间空格,需要设置第2个参数为:g) function Trim(str,is_global) { var result; result = str.replace(/(^\s+)|(\s+$)/g,""); if(is_global.toLowerCase()=="g") result = result.replace(/\s/g,""); return result; } 详细出处参考:http://www.jb51.ne ...
jquery.validate.js表单验证 一、用前必备官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-validation/API: http://jquery.bassistance.de/api-browser/plugins.html当前版本:1.5.5需要JQuery

缩略图

    博客分类:
  • .net
缩略图 Web应用中最薄弱的环节就是传输,即速度问题。图片格式的数据往往比较大,所以网络中并不适合传输较大的图片。除了采用压缩格式(比如GIF,JPEG等)传输外,还可以使用缩略图的方式加快浏览速度,也可以节省页面空间。使用Image类中的GetThumbnailImage方法可以很方便地生成缩略图,如下面的代码示例: private bool ThumbnailCallback() { // 取消操作回调 return false; } // 产生缩略图 private void Thumb(string ...
水印 在网络中发布资源时,比如图片,很多时候需要保护版权,即在图片上显示版权信息。要实现这样的效果,最简单有效的办法就是给图片添加水印(WaterMark),它和人民币中的水印原理一样,不容易涂改。通过制图软件一张一张地添加水印在技术上固然可行,但是工作量庞大,有时无法适应快速反应的要求,在实际操作中很少采用。在ASP.NET网站中,用户可以利用本小节的知识来实现自动添加水印。这里讲述两种水印:图像水印和文字水印。 图像水印就是在要保护的图片中加入另一个作为水印的图片,即两个图片合二为一,基基本原理就是将一个图片绘制到另一个图片当中,形成一个图片。比如有个风景图片,为了表示版权信息,用户希望 ...
统计图是信息管理系统常用的功能,常用的有饼图、柱形图、拆线图等。饼图用来表示各部分比例,柱形图用来表示各部分的比较,拆线图用来表示发展趋势,另外还有其他一些具有特殊功能的图示。本小节将以二维饼图为例说明通过.NET GDI+来绘制统计图的原理。 用户可以使用FillPie来绘制饼块,多个饼块拼接在一起就形成了圆饼效果。其基本算法就是每个部分角度的计算,在总共360°的条件下,每个部分会占多少度。为了方便起见,本例的数据源采用数组,在实例应用过程中,数组数据可以来自数据库,具体代码如下:   int[] data = { 100, 200, 300, 460 }; ...
绘制简单图形 简单图形是组成复杂图形的基础,通过本小节的例子,读者可以掌握绘制复杂图形的基础。 除了直线外,矩形是所有简单图形的基础。因为在Windows操作系统中,大部分图形在内存中的表示都是矩形块,比如一个窗体、一个按钮控件等。即使是圆形的界面元素,在表示其位置时,仍然以所在矩形的左上角坐标为参照点,通过宽和高来框定其位置及其区域。 那么如何绘制矩形?Graphics中的DrawRectangle可以在规定一个左上角顶点和长宽边长的情况下绘制一个矩形。下面的代码实现生成一个400*300的图片,并画出一个矩形。 Pen pen = new Pen(Color.Red); // ...
在.NET中图形包括以下两个步骤。 第一,创建Graphics对象。 第二,使用Graphics对象绘制线条和形状,呈现文本或显示操作图像。 由此可见,如何创建Graphics对象是首先要解决的问题。本节将讲述如何绘制直线、矩形、圆等基本图形,然后基本图形构成复杂的图形。Graphics常用的绘图方法如下表。         10.3.1 创建图形对象
1.4 Brush Brush通常被称为,用于定义填充图形形状(如矩形、椭圆、饼形、多边形和封闭路径)的内部对象。Brush是一个抽象基类,不能进行实例化。若要创建一个画笔对象,需使用从Brush派生出的类,如SolidBrush、TextureBrush和LinearGradientBrush。 SolidBrush类用于定义单色画笔。画笔用于填充图形形状,如矩形、椭圆、扇形、多边形和封闭路径。下表列举了常用的方法和属性。 System.Drawing.Brushes定义了很多标准笔刷,用户可以直接定义一个蓝色笔刷。   System.Drawing.Brush brus ...
.NET对图形操作的支持类库都集中在System.Drawing命名空间下。所以在直接使用.NET类库时,不要忘记添加using System.Drawing。 下表列出了绘图常的类库,下一节将以示例的方式辅助理解。     上表只是罗列了部分常用类型,在基 ...
   最近比较忙,老师忘记一些事情,整天对着电脑,所以为了提醒自己,做个C#的winform程序练练手吧! 我实现的闹钟功能比较简单,主要是用到了timer定时控件,还有闹铃时引用了System.Media命名空间,播放wav文件,试过了只能是这 ...
经过上百次的试验试和搜索,终于把jquery.validate的各种功能用法了解清楚,网上关于jquery.validate的AJAX表单验证比较少,特别是对rules里面的remote提得比较简单,使得学习起来比较难,下面发布一下我个人的用法: HTML头部引用: ...
建立一个web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手段,一般使用游标来逐行遍历数据,根据取出数据条件的不同进行不同的操作。而对于多表和大表中定义的游标(大的数据集合)循环很容易使程序进入一个漫长的等待甚至死机。   更重要的是,对于非常大的数据模型而言,分页检索时,如果按照传统的每次都加载整个数据源 ...
 Fckeditor是现在很常见的Html编辑器,他好用的地方除了很方便引用外,还有就是他有一大推好用的plug in可以用,像是点部落使用的code highlight,就是plug in上去的功能。 之前看到有人在讨论文章里面内嵌地图的问题,为了要方便说明像是会场位置之类有地址的文章内容,直觉就想到应该只要在文章输入框下面多加一个google map的介面可以让他随意拖拉,然后确定之后再把google map镶嵌进文章里面。 不过这样的流程怎么都感觉不好操作,如果可以从fckeditor就直接镶嵌地图进去,那就方便多了。原本想说那这样可能要研究一下fckeditor的api了,不过偷懒的 ...
大家都知道我们如果想把网页上的文字做出比较炫的效果,便只能用POTOSHOP、FIREWORK等图像处理软件把文字做成图片来实现,因为这样才不会依赖浏览者的字体、浏览器类型等。可是在我们的WEB应用中又往往是动态的文字,我们便不能用图像处理软件来处理了,只能让WEB程序动态生成,幸运地是.Net Framework给我们提供了便利,下面我们就利用System.Drawing命名空间下的Bitmap类与Graphics类来编写一个生成文字图片的类,使用该类生成图片时能满足以下需求:1、可以指定文字字体、大小和颜色(注:指定的文字在WEB服务器上需要有该字库);2、可以加文字阴影;3、可以指定文字的 ...
Global site tag (gtag.js) - Google Analytics