- 博客(42)
- 资源 (10)
- 收藏
- 关注
原创 Drawimg 1.图片按比例缩放 2.加水印并设置水印透明度
1.生成缩放图,图片有变形感觉(不完美) context.Response.ContentType = "image/jpg"; string path = context.Server.MapPath("upload\\1.jpg"); using (Image Img = Image.FromFile(path)) {
2012-01-18 17:47:45 1506
原创 Drawing创建图片和设置水印图片
using System;using System.Web;//导入命名空间using System.Drawing;using System.Drawing.Imaging;public class DrawImage : IHttpHandler { public void ProcessRequest (HttpContext context) {
2012-01-18 15:00:26 1623
原创 C#上传图片以及级图片打水印
if (!string.IsNullOrEmpty(context.Request.Form["ispostback"]))//不为空,说明是点击上传 { if (context.Request.Files.Count > 0) { for(int i=0;i<context.Request.File
2012-01-17 17:49:30 1606
原创 当用户请求1.aspx的时候,这个返回结果是怎么样执行的呢?
当用户通过浏览器请求时页面时,是怎么样的一个执行过程呢。 1.aspx生成前台类() 1.aspx.cs生成后台类,前台类继承后台类都实现IHttpHandler接口。
2012-01-17 11:12:16 645
原创 自己动手写三层(不用代码生成器)
SqlHelper.cs(数据库操作的封装起来)------->MODEL(将表结构转换成类)------>DAL(数据访问层)---------->BLL(业务逻辑层).. 1.简单的SqlHelper代码 private static string connStr = ConfigurationManager.ConnectionStrings["connstr"].Connec
2012-01-16 12:59:16 849 1
原创 Jquery幻灯片效果
Jquery幻灯片效果(效果和上一次说的视频展示效果原理差不多,一个是向左右,现在的是像上(TOP),改变TOP值) 1 2 3 4 5 下面是JS代码$(function(){ var index=0;
2012-01-16 11:44:35 1188
原创 JQuery滑动效果(特别的好用哦)
var page=1;//当前页(像分页一样的) var i=4;//每页显示多少个 //点下一页情况分析。当前页为最后一页时,再点击就跳转到第一版面。page设为1,如果不是最后一页的话,就用视频展示区域宽度--减视频实际的宽度 $(function(){ $(".next").click(function(){//给下一页绑定事件
2012-01-14 00:21:49 4090
原创 不断的学习,不断的思考
有时候人总是懒惰的,一旦养成了这个习惯就很难改正过来,就像我们经常学习一门语言的时候,总会停留在表面,总觉得会用了就可以了,而没有去真正的了解它的原理,高手,牛人就是这样一点一点(知识点)累加起来,自然比你了解的多,知道的多,我们为什么不去学习那些和深入那些呢。是怕遇到困难还是???每个语言我们都这样差一点,我们整体就下来了。所以我们要个个击破。加油,一只小菜鸟也要起飞了,带着你的梦想远航吧。加油
2012-01-13 17:59:11 816
原创 淘宝显示全部分类(Jquery效果)
*{ margin:0; padding:0;}body {font-size:12px;text-align:center;}a { color:#04D; text-decoration:none;}a:hover { color:#F50; text-decoration:underline;}.SubCategoryBox {width:600px; margin:0 auto;
2012-01-13 16:34:37 2369
原创 jquery的cookie值
1 $(function(){ $("#btn1").click(function(){ $.cookie("title",$("input[type=text]").val(),{expires:7});//设置时间 }); $("#btn2").click(function(){
2012-01-13 14:10:52 890
原创 jquery做的效果(QQTab效果)
//总结,多用相对定位简化操作 $(function(){ $("div:last",$("#ulTab li:first").siblings()).css("display","none");//把第一个li的兄弟的第二个div隐藏掉 $("#ulTab>li>div[name=title]").click(function(){//当点击第个
2012-01-13 11:57:31 685
原创 jquery的hide(),show(),fastIn(),fastOut(),slideUp(),slideDown()的使用
$(function(){ //hide,show,fastIn,slideUp,slideDown,fastOut都有两个参数,一个是speed,还有callback $("#btn1").click(function(){ $("#div1").hide(3000);//speed速度,没有speed则没有速度。没有参数
2012-01-13 10:17:51 1503
原创 实现checkbox的自绘功能 ((
function paint(obj){ var ischeck=$("#obj").attr("checked"); var newcheck=$("");//创建新的 if(ischeck){ $("img",newcheck).attr("src","images/wjx.jpg");//加入新的 }e
2012-01-12 16:14:06 1591
原创 Jquery 综合练习
无标题页 .input{ color:Black;} .input1{ color:Gray;} $(function(){ //练习1.加法计算器 $("#btn2").click(function(){//当点击"="时执行 var txt1=$("#txt1").val()
2012-01-12 10:15:37 786
原创 Jquery(remove)删除DOM对象
$(function(){ $("#table1 td").click(function(){ $(this).remove();//自己删除自己 }); //权限选择 $("#btn1").click(function(){//从selete1中移动到selete
2012-01-11 18:20:10 4005
原创 动态创建DOM对象
//在javascript里面创建 function q(){ document.getElementById("btn1").onclick=function(){ var link=document.createElement("a"); link.setAttribute("href","http://www.baidu.com")
2012-01-11 17:39:53 635
原创 Jquery表单选择器和each
$(function(){ $("div[id]").click(function(){//选取有id属性的div alert($(this).text()); }); $("div[title=aaa]").css("background","red"); //设置title属性为aaa的背景为红色
2012-01-11 17:07:12 1248
原创 jquery练习
1.过滤器姓名成绩tom100jim99john98jason97aaa97平均分98 //第一行是表头,所以显示大字体(fontSize=30), //最后一行是汇总,所以显示红色字体。 //正文的前三行是前三名,所以显示大的字体(28) //表格的奇数行是黄色背景。 $(function()
2012-01-11 15:24:12 602
原创 jquery过滤器(first,last,not,even,odd简单应用)
1.点击时高亮显示 $(function(){ $(".menuitem").click(function(){ $(this).addClass("highlight").siblings().removeClass("highlight"); }); });2.过滤器(first,last,n
2012-01-11 13:24:06 3244
原创 Jquery 里的节点遍历(next(),perv(),nextAll(),prevAll())
1.节点遍历 111 222 333 444 555 焦 $(function(){ $("li").click(function(){ $(this).css("background","red"); //$(this).ne
2012-01-11 10:33:03 6143
原创 JQuery的Dom操作
1.JQuery的Dom操作 $(function(){ $("#d1").attr("href","http://www.anbvn.com");//获取Jquery没有封装的属性attr(属性,值), $("#btn1").click(function(){ alert($("#d1").
2012-01-10 22:56:04 570
原创 Jquery选择器
1.Jquery选择器 选择同一个样式的多个元素 $(function(){ $(".test").click(function(){ alert($(this).text()); }); }); test1test2test3
2012-01-10 20:34:13 339
原创 Jquery学习入门一
1。了解jquery.$代表jquery. jquery是基于Javascript的一个类库,像.NET FrameWork一样的类库。 第一个语句 $(document).ready(function(){ alert("Hello jquery"); }); //简写方式 $(function(){
2012-01-10 20:07:11 424
原创 练习反射,对象序列化与反序列化
1.对象序列化 Person p1 = new Person(); p1.Age = 22; p1.Name = "齐达内"; //对象序列化 using (Stream st = File.OpenWrite(@"D:\22.xml")) {
2012-01-10 14:30:57 544
原创 加载程序集,实现编辑器插件(反射)
1.插件实现机制,动态加载DLL,遍历DLL文件,调用无参构造函数创建对象。 private void Form1_Load(object sender, EventArgs e) { string path = @"D:\dll"; string[] files=Directory.GetFiles(path,"*.dll")
2012-01-08 15:30:35 466
原创 程序集和反射
//Assembly[] asms= AppDomain.CurrentDomain.GetAssemblies();//获取程序集 //foreach (Assembly asm in asms) //{ // Console.WriteLine(asm.Location); //}
2012-01-08 11:28:25 442
原创 Linq TO XML (读写)
1.写XML文件XElement xperson = new XElement("person");//根节点 xperson.SetAttributeValue("age", 30);//设置属性 XElement xperson1 = new XElement("person1"); xperson1.Value =
2012-01-07 13:33:49 1988
转载 .Net线程问题解答
把遇到过的对.Net线程的一些问题和误解集中起来和大家分享,也希望大家能一起补充,热烈欢迎讨论目录 基础篇怎样创建一个线程受托管的线程与 Windows线程前台线程与后台线程名为BeginXXX和EndXXX的方法是做什么用的异步和多线程有什么关联WinForm多线程编程篇我的多线程WinForm程序老是抛出Inval
2012-01-06 15:54:58 482
原创 单例模式
class Program { static void Main(string[] args) { Earth e1 = Earth.GetEarth(); Earth e2 = Earth.GetEarth(); Console.WriteLine(object.Ref
2012-01-06 15:41:18 309
原创 对象序列化与反序列化(Serialize|Deserialize)
有时候需要将C#中某一个结构很复杂的类的对象存储起来,或者通过网路传输到远程的客户端程序中去, 这时候用文件方式或者数据库方式存储或者传送就比较麻烦了,这个时候,最好的办法就是使用串行和解串(Serialization & Deserialization)..NET中串行有三种,BinaryFormatter, SoapFormatter和XmlSerializer. 1.看简单
2012-01-06 13:43:57 728
转载 C# FileStream 文件读写(转)
FileStream对象表示在磁盘或网络路径上指向文件的流。这个类提供了在文件中读写字节的方法,但经常使用StreamReader或StreamWriter执行这些功能。这是因为FileStream类操作的是字节和字节数组,而Stream类操作的是字符数据。字符数据易于使用,但是有些操作,比如随机文件访问(访问文件中间某点的数据),就必须由FileStream对象执行,稍后对此进行介绍。还有几
2012-01-05 12:33:27 1090
原创 设计模式: 装饰者模式
继上篇 模板方法模式 http://blog.csdn.net/lyq5655779/article/details/7176789假如我们要给存进去的值进行加密,取出来的时候进行解密这样的一个功能,我们应该怎么办呢,重写BaseSettingProvider父类,如果还有功能要加呢,这样扩展性不是很好吧。装饰者模式就这样出现了。不修改原来的抽象类,而是到要装饰的对象 传入到装饰
2012-01-05 11:39:30 627
原创 设计模式: 模板方法模式
模板方法模式:(类库中大量使用,例如IDbConnection接口----->DbConnection抽象类------>派生的SqlConnection和派生的OleDbConnection就是使用了这种方法)1。接口,到能做的定义进来。(一种规范).2.把共同的部分进去分离出来,放到一个抽象的父类去实现.3.子类中实现(不同的操作),父类中一般标记为abstract 或者overr
2012-01-04 23:30:19 535
原创 GzipStream 实现文本文件的(压缩--解压)
1。用GzipStream进行压缩文件存储,要小很多.string s="你好啊你好啊你好啊你好啊你好啊你好啊你好啊";for(int i=0;i<20;i++){s+=s;}using(FileStream fs=File.OpenWrite(@"F:\lili1.txt")){ using(Stream zipstream=new GzipStream(fs,
2012-01-04 21:28:36 925
原创 利用FileStream对文件进行加密解密
利用FileStream对文件进行加密解密,将文件转化成二进制流,对二进制流进行操作,再保存进去,解密的时候,相反过程也一样的. private void btnChooesFile_Click(object sender, EventArgs e) { //选择要加密的文件 OpenFileDialog fs = new
2012-01-04 13:58:11 2659
原创 文件流操作两种方法比较
//拷贝文件有两种常用的方法 //一种是一次性把文件全部读入到内存中File //一种是根据读一行处理一行的机制(FileStream流) //下面来看有什么不同的地方 //byte[] bytes1 = File.ReadAllBytes(@"D:\wwwwl.rar");//占用大量内存
2012-01-04 10:50:29 700
原创 Path类常用方法说明
//-------------Path常用方法---------------------- string s=Path.Combine(@"D:\test","2.jpg");//合并两个路径,自动处理分隔符的问题 Console.WriteLine(s); string s1 = Path.GetDirectory
2012-01-04 09:49:10 601
原创 File的常用静态方法和Directory
static void Main(string[] args) { //------------------文件操作相关------------------------------ //string s=File.ReadAllText(@"D:\config.txt");//读取文件文本内容 //
2012-01-04 08:54:01 728
原创 实现多态的几种方法
同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。多态性通过派生类重载基类中的虚函数型方法来实现。可以用不同的方式实现组件中的多态性:接口多态性。 继承多态性。 通过抽象类实现的多态性。 1.利用继承,让派生类来重写父类的方法class Program { static void Main(string[]
2012-01-03 00:27:54 14436
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人