- 博客(20)
- 资源 (3)
- 收藏
- 关注
原创 文本框根据拼音自动匹配提示
2012-11-12 21:30 之前有提到过用jquery来实现文本框的自动匹配(http://hi.baidu.com/yunanwu/item/2a5aa13b1607fa26b3c0c522 ) 发现只能用汉字的匹配,又觉得吧平时在用百度谷歌的时候,输入拼音的时候也可以直接提示,就琢磨着自己实现一下这个功能(发现自己现在看到网页的功能,都要联想着自己去写了)。关于拼音
2012-11-16 20:29:47 880 1
原创 无刷新多文件上传(iframe)
2012-10-21 18:30 昨天和今天一直在做一个无刷新多文件上传功能,现在总算是做好。也算是有点坑爹吧,开始一直想用AJAX的思路去实现,后面不行又打算借用ASP.NET回调的原理最后还是不行,没想到费了很多时间最后还是徒劳!至于为什么不行网上原因也说了很多,自己了解不深所以浪费了一天的时间去,不过,至少时间也没白费,代码这东西都是"折磨"出来...
2012-11-16 20:27:09 846 1
原创 ASP.NET四种页面导航方式分析
2012-10-18 20:32 在ASP.NET应用中,Web表单之间的导航有多种方式:用超级链接,用Response.Redirect,用Server.Transfer,或者用Server.Execute。1)第一种超链接谁都有用过,这种连接方式可以用在任何地方,包括HTML,ASPX,ASHX,甚至包括文件类型等。ahref="Default.aspx">
2012-11-16 20:24:08 751 1
原创 文本框自动匹配提示功能(JQuery-AJAX)
2012-09-22 21:53 主要思想:当文本框的值每次改变时都异步请求查询数据并返回匹配结果。前台页面开始时放置一个ul,当异步请求到数据不为空时,循环向ul中添加li标签,并且给li标签添加onclick事件,使得当点击这些li时,把文本框的值设置为当前li的值。并且显示ul在文本框之下。 前台页面实现:
2012-11-16 20:20:40 657 1
原创 初试三层+抽象工厂代码生成器
2012-08-04 23:28代码生成器其实就是一些字符串的拼凑而已,使用到的系统表和视图 sys.databases(获取系统数据库)、sys.objects(获取系统表、视图等所有对象)、sys.columns(获取列)sys.tables(获取系统表)、sys.types(获取数据库类型)系统存储过程sp_pkeys(获取表的主键)字符串的拼接:S
2012-11-16 20:18:50 464 1
原创 ASP.NET回调使用初探
2012-07-10 14:41 页面的回发是在服务端中重新创建页面以及相应的控件,并且在服务器上运行相应的页面代码,最后将完整的新版本的页面发送回浏览器重新呈现。该方法会导致页面的刷新(重新加载)。整个页面将在服务端和浏览器客户端中往返一次,并且使用ViewState保存数据,网络消耗流量加大。页面的回调则是使用浏览器脚本函数(JS等)向服务端的当前页面类发送相应请求,
2012-11-16 20:17:46 484 1
原创 MSSQL根据表名动态分页的存储过程以及C#.net调用使用
2012-07-06 19:44MSSQL根据表名进行动态分页的sql存储过程:该存储过程中操作的表需要设置主键,否则分页出错.... --动态按表名分页--alter proc ShowPageByTable @tableName varchar(40), @pageIndex int=1 , @pageSize int=10, @pageCount int
2012-11-16 20:15:22 1156 1
原创 winform实现截图功能
2012-06-29 15:20该程序没有使用API函数.....只是简单为了学习一些知识点...实现原理:在窗体加载时截取整个屏幕保存为图片,在监视鼠标的事件,鼠标左键拖拉一个矩形框,获取此时矩形框的左上角坐标和右下角坐标, 这2个坐标即可为要抠取的图片定位,然后使用Clone方法截取指定图片,并且将该图片复制到粘贴板就OK了。 设置一个窗体,加载时将窗体边框设置为FormBorde
2012-11-16 20:11:17 921 1
原创 NET多线程与异步编程
2012-06-04 13:46 趁着期末考,顺道把多线程和异步的给整整。1、多线程:NET多线程操作的话是在 using System.Threading;创建线程的第一种方法:ThreadStart worker = new ThreadStart(WorkerThreadMethod); ThreadStart是一个委托,其原型是空返回值且无参数。Th
2012-11-16 20:09:27 867 1
原创 设计模式二(建造者、原型、桥接)
2012-05-20 21:36(五)、生成器模式(建造者模式)1、实现思维:将一个复杂的构建与其表示形式相分离。使得同样的构建过程可以创建不同的表示。2、实例:建造者模型(抽象类):具体建造者1:具体建造者2:最终产品:指挥者:客户端调用:3、性能优缺:使得建造的代码与表示代码分离。构造者隐藏了产品的
2012-11-16 20:08:04 811 1
原创 设计模式一(工厂方法、抽象工厂、单例)
2012-05-20 21:35 这2天为了设计模式搞晕了(因为在学校真的用的很少)所以又去把几个设计模式瞄了又瞄,想想每次都要重新敲一遍代码,干脆自己总结总结涨点经验,加深印象.....(一)简单工厂模式1、实现思维:简单工厂模式是根据提供给他的数据,返回几个可能。类中的实例。通常他返回的是一个共同的父类和共同的方法,但是每个方法执行的任务不同,而且根据不同数据进行了优
2012-11-16 20:06:41 717 2
转载 asp.net管道模型(管线模型)(内容转载至博客园)
2012-05-16 21:56 asp.net管道模型(管线模型)(内容转载至博客园)前言 为什么我会起这样的一个标题,其实我原本只想了解asp.net的管道模型而已,但在查看资料的时候遇到不明白的地方又横向地查阅了其他相关的资料,而收获比当初预想的大了很多。有本篇作基础,下面两篇就更好理解了:理
2012-11-16 20:05:28 944 1
原创 初识HTTP协议--请求与响应报文
2012-05-16 14:39 HTTP相信大家都知道这个词,我们也都知道它是要干嘛的,以前的我也一直只是知道它就是基于TCP/IP协议为浏览器和服务器提供的一个通信协议标准,可以是GET、POST方式,可以通过telnet的方法 来发送一个HTTP请求并得到返回的内容,默认端口是80啊等等。最近也不知道出于什么原因,突然就想了解它的内部协议构造了,网上找了点资料,
2012-11-16 20:03:25 1044 1
原创 ajax-jquery无刷新分页
2012-05-15 22:10 前台JS代码: //ajax无刷新分页 function btnList() { var current = 1; $.post("NoRefreshPage.ashx", { "action": "pagenum" }, function (data,
2012-11-16 20:01:37 874 1
原创 ASP.NET常用信息保持状态学习笔记二
2012-05-11 22:06 3、Session Session数据保存在服务器端中。每个客户端的相关session都独立存储,因为SessionId以cookie的方式保存在浏览器的缓存中。并且保存到整个的会话过程中,直到浏览器关闭。还要说下这个SessionId,如果你认真的去研究HTTP报文请求头你会发现使用session的时候,每次浏览器都会像服务
2012-11-16 19:59:47 763 1
原创 Linux基于CURSES库下的二维菜单
2012-05-09 22:35 /*编译命令:gcc -o 3 3.c -lcurses 使用方法:键盘方向键:→:显示子菜单;←:关闭子菜单;↑:选择上一个菜单;↓:选择下一个菜单*/#include #include #include #include #define menu_item_number 7 /*菜单项目数*/#define me
2012-11-16 19:58:41 927 1
原创 Linux下基于C的简单终端聊天程序
2012-05-09 13:43 /* 编译命令:gcc w2.c -o w2 * 使用方法:w2 用户名 * 权限设置:假设编译后得到可执行文件write1,为了使得任意用户均可使用write1,先设置权限 chmod 4755 write1 再将w
2012-11-16 19:54:10 2377
原创 ASP.NET常用信息保持状态学习笔记一
2012-05-08 19:571、ViewState:ViewState是ASP.NET中.aspx特有的,通过HTTP报文传递,所有服务器端控件的值都会自动保存在ViewState 中。并且ViewState只能保存:String、Int、Bool、Array、ArrayList、Hashtable类型数据。 ViewState通过base64编码后保存在页面隐藏域中,页面
2012-11-16 19:51:35 828 1
原创 linux下基于GTK窗口编程
2012-05-08 17:19 写了几个小时的代码,被指针都指晕了...#include #include #include #include #include #include "mysql/mysql.h"#define hboxNumber 3GtkWidget *window;//主窗体GtkWidget *num_entry;//学号文本
2012-11-16 19:50:12 1823 1
原创 aspx与ashx
2012年5月5日 19:29 ashx在VS的中文版是新建“一般处理程序”,其实是一个实现类System.Web.IHttpHandler接口的类。而任何一个实现了IHttpHandler接口的类都能作为一个外部请求的目标程序。HttpHandler是一个彻底自定义Http请求的方法,它通过web.config来定义Asp.Net运行时来过滤出要自定义的Http请求,发送到定
2012-11-16 19:48:07 1077 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人