自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (12)
  • 收藏
  • 关注

空空如也

ASP.NET Ueditor图片水印

为Ueditor上传图片添加水印

2015-04-01

C# 获取ip地址及所在地

C#获取本机ip,及指定ip的所在地 vs版本为2010

2015-03-06

UEditor水印部分说明

压缩包里面包含一个说明文档和.ashx文件,我不提供完整源码,只提供部分关键代码和说明。 如果你想要完整的,能运行的示例,我是有,但不发,希望能通过我给的思路,自己把功能做出来。 注意:源码是C#的,如果你是其他语言的程序猿,也可以下载看看,我提供了一个思路,适不适合那就要你自己去看看了。 如果有更好的方法实现的,请告诉我,毕竟我这个方法不是很好,只是能实现功能罢了。 QQ:514158268

2014-04-23

JS JQ 日历

自己写的日历,用了jq的脚本库。 很简单的一个小例子~

2013-12-21

JS 可移动div层 移动div层 支持多个div层移动

参考自:http://blog.csdn.net/k8080880/article/details/7166351 这下载文件只是为了懒人做的...

2013-12-18

百度热搜词JS效果

仿百度热搜词的一个特效,我在其基础上做了一下改动,让这个效果能在IE8以下都可以正常移位。 用了javascript和jquery脚本。 支持IE7+,Firefox,chrome等各种浏览器(IE6没测试过)。 因为公司要做这个比较急,所以没怎么注释,不明白的可以Q我:514158268. 或者有更好的方法来实现的 ~

2013-11-25

SenchaTouch权威指南.pdf

第1章到第16章都有,完整的。 ---------------------------------------------------- 前 言 第一部分 准备篇 第1章 sencha touch 2.0概述 1.1 认识sencha touch 1.1.1 sencha touch框架的特性 1.1.2 sencha touch 2.0中的新特性 1.2 sencha touch 2.0框架 1.2.1 搭建学习环境 1.2.2 开发包中的内容 1.2.3 第一个sencha touch 2.0示例页面 1.3 构建及发布应用程序 1.3.1 sencha touch 2.0中的动态加载技术 1.3.2 几种核心脚本文件之间的区别 1.3.3 构建应用程序时执行的处理 1.3.4 发布应用程序 1.4 本章小结 第2章 sencha touch 2.0基础知识 2.1 一个简单的示例页面 2.2 配置对象与配置选项 2.3 应用程序的命名与启动 2.4 sencha touch 2.0中的面板组件 2.4.1 如何创建面板组件 2.4.2 viewport组件 2.5 对dom的访问及控制 2.5.1 ext.get方法的使用 2.5.2 ext.componentmanager.get方法的使用 2.5.3 ext.fly方法的使用 2.6 本章小结 26 第二部分 基 础 篇 第3章 面板与布局 3.1 在面板组件中放置图片 3.1.1 示例代码及配置选项 3.1.2 sencha touch 2.0中的图片组件 3.1.3 sencha touch 2.0中的事件监听器及事件处理函数 3.1.4 sencha touch 2.0中的动态加载技术 3.2 tab面板组件 3.2.1 tab面板组件的使用及示例 3.2.2 tab面板组件的配置选项 3.2.3 sencha touch 2.0中的内置图标 3.3 sencha touch 2.0中的常用布局 3.3.1 盒布局 3.3.2 fit布局 3.3.3 card布局 3.3.4 容器内部组件的停靠 3.4 carousel组件 3.4.1 carousel组件的使用及示例 3.4.2 容器组件的defaults配置选项 3.4.3 carousel组件的常用方法 3.5 navigationview组件 3.5.1 navigationview组件的使用及示例 3.5.2 配置navigationview组件的标题栏 3.6 xtype配置选项 3.6.1 xtype配置选项的使用及示例 3.6.2 使用getcomponent方法获取容器中的子组件 3.6.3 重要组件的xtype值及作用 3.7 本章小结 第4章 表单及表单域组件 4.1 一个最简单的表单示例 4.1.1 表单的核心组件 4.1.2 第一个表单使用示例 4.1.3 表单所用配置选项 4.1.4 sencha touch 2.0中的滚动 4.2 sencha touch 2.0中的特殊输入组件 4.2.1 密码输入组件 4.2.2 数值输入组件 4.2.3 spinner组件 4.2.4 email输入组件 4.2.5 url输入组件 4.2.6 textarea组件 4.2.7 search组件 4.3 单选框与复选框组件 4.3.1 单选框组件 4.3.2 复选框组件 4.4 选取框组件 4.4.1 选取框组件的使用示例 4.4.2 选取框组件所用配置选项 4.5 使用数据仓库装载选取框 4.5.1 什么是数据仓库 4.5.2 使用本地数据装载选取框 4.5.3 代理与阅读器 4.5.4 使用服务器端数据装载选取框 4.6 日期选择组件 4.6.1 日期选择组件使用示例 4.6.2 日期选择组件所用配置选项 4.7 滑动条组件 4.7.1 滑动条组件使用示例 4.7.2 滑动条组件所用配置选项 4.7.3 setvalue方法与getvalue方法 4.8 toggle组件 4.9 hidden组件 4.10 本章小结 第5章 表单验证及提交 5.1 sencha touch 2.0中的按钮 5.1.1 按钮的使用及示例 5.1.2 修改按钮的样式 5.1.3 定义按钮的功能 5.2 表单验证 5.2.1 实现表单的ajax异步提交 5.2.2 使用sencha touch 2.0中的内置验证 5.2.3 服务器端验证及验证成功后数据的追加 5.3 装载表单数据 5.3.1 装载本地数据 5.3.2 装载服务器端数据 5.3.3 修改服务器端数据 5.3.4 删除服务器端数据 5.4 将表单设定为无效状态 5.5 本章小结 第6章 工具条 6.1 工具条组件的使用及示例 6.2 segmentedbutton组件 6.2.1 在工具条中放置segmentedbutton组件示例 6.2.2 segmentedbutton组件的配置选项 6.3 工具条的对齐方式与分隔符 6.3.1 工具条右对齐示例 6.3.2 在子组件中插入间隔距离示例 6.4 在工具条中使用图标按钮 6.4.1 使用自定义图标按钮 6.4.2 使用sencha touch 2.0中的内置图标按钮 6.5 在工具条中使用表单域组件 6.6 标题条组件 6.6.1 标题条组件与工具条组件的区别 6.6.2 标题条组件的使用示例 6.7本章小结 第7章 xtemplate模板与domhelper组件 7.1 xtemplate模板 7.1.1 定义xtemplate模板 7.1.2 在模板中使用数组 7.1.3 在模板中使用操作符 7.1.4 在模板中使用内置变量 7.1.5 在模板中使用自定义函数 7.2 domhelper组件 7.2.1使 用append方法追加元素 7.2.2 使用overwrite方法重写元素 7.2.3 在指定位置处追加与删除元素 7.3 本章小结 第8章dataview组件 8.1 dataview组件的基本功能 8.1.1 dataview组件的使用及示例 8.1.2 对dataview组件使用样式 8.1.3 将dataview组件中的数据进行排序 8.1.4 dataview组件的选取方式 8.2 dataview组件的常用事件 8.2.1 itemsingletap事件、itemdoubletab事件与itemtap事件 8.2.2 itemswipe事件 8.2.3 refresh事件 8.2.4 selectionchange事件与deselect事件 8.3 使用dataview组件制作一览表 8.3. 1制作一览表的步骤 8.3.2 为一览表添加排序功能 8.3.3 为一览表添加搜索功能 8.4 使用dataview组件显示服务器端数据 8.4.1 显示xml文件中的数据 8.4.2 显示json文件中的数据 8.4.3 显示服务器端数据库中的数据 8.4.4 对服务器端的数据进行分页 8.4.5 在服务器端对数据进行排序 8.4.6 对数据库中的数据进行搜索 8.5 使用代理管理数据 8.5.1 memory代理 8.5.2 sessionstorage代理 8.5.3 localstorage代理 8.5.4 ajax代理 8.5.5 rest代理 8.6 operation对象的使用方法 8.6.1 通过operation对象插入url参数 8.6.2 获取分页数据 8.6.3 对服务器端数据进行排序与过滤 8.7 获取异域数据 8.7.1 通过jsonp代理获取异域数据 8.7.2 利用ext.data.jsonp对象获取异域数据 8.8 本章小结 第9章 list组件 9.1 list组件的基本功能 9.1.1 使用list组件在页面上显示列表 9.1.2 itemdisclosure事件 9.1.3 在list组件中使用索引栏 9.1.4 listpagingview插件 9.2 将list组件中的数据进行分组 9.2.1 使用grouper配置选项进行分组 9.2.2 动态设置list组件的分组方式 9.2.3 动态更新数据时list组件的自动分组 9.3 nestedlist组件 9.3.1 nestedlist组件的使用及示例 9.3.2 显示服务器端文件夹及文件列表 9.3.3 显示服务器端数据库中的数据 9.4 本章小结 第10章地图与多媒体 10.1 利用map组件在页面中显示google地图 10.1.1 map组件的使用及示例 10.1.2 ext.util.geolocation类的使用及示例 10.2 利用video组件播放视频文件 10.2.1 video组件的使用及示例 10.2.2 控制视频的主要的方法 10.3 利用audio组件播放音频文件 10.3.1 audio组件的使用及示例 10.3.2 控制音频的主要方法 10.4 本章小结 第11章 使用具有关联关系的模型 11.1 定义具有关联关系的模型 11.2 定义具有一对多关系的模型 11.2.1 一对多关系模型的使用示例 11.2.2 使用子模型的数据仓库存取数据 11.2.3 定制父模型的过滤器 11.3 定义具有多对一关系的模型 11.3.1 多对一关系的模型的使用示例 11.3.2 通过子模型的getter方法获取父模型的记录 11.3.3 通过子模型的setter方法设置关联id 11.4 定义具有一对一关系的模型 11.4.1 通过模型的getter方法获取其关联模型的记录 11.4.2 通过模型的setter方法设置关联id 11.5 在同一个模型内部建立关联关系 11.6 本章小结 第12章 sencha touch 2.0中的ext direct api 12.1 服务器端提供的组件 12.1.1 配置 12.1.2 api 12.1.3 路由 12.2 sencha touch 2.0中的provider 12.2.1 pollingprovider方法的使用及示例 12.2.2 remotingprovider方法的使用及示例 12.3 direct代理 12.3.1 direct代理的使用示例 12.3.2 在direct代理所使用的方法中提交命名参数 12.4 directstore数据仓库 12.5 本章小结 第13章 自适应尺寸的sheet组件 13.1 sheet组件简介 13.2 actionsheet组件的使用及示例 13.3 sencha touch 2.0中的提示信息框 13.3.1 提示信息框 13.3.2 确认信息框 13.3.3 ext.msg.show方法 13.4 picker组件的使用及示例 13.5 使用datepicker组件选取日期 13.6 本章小结 第14章 sencha touch 2.0中的样式与主题 14.1 利用配置选项设置单个组件的样式 14.2 sencha touch 2.0中的内置主题 14.2.1 重载默认主题中组件的样式 14.2.2 修改sencha touch 2.0中的内置主题 14.3 利用sass定制sencha touch 2.0的主题 14.3.1 安装sass和compass 14.3.2 在sencha touch 2.0中使用sass 14.3.3 修改sencha touch 2.0默认主题中的变量 14.4 scss样式表文件 14.4.1 scss提供的高级特性 14.4.2 sencha touch 2.0提供的mixin 14.4.3 编译scss样式表文件 14.4.4 应用scss样式表文件定制主题示例 14.4.5 scss样式表文件中自定义组件样式的示例 14.5 本章小结 第15章 创建自定义组件与mvc模式的应用程序 15.1 实现自定义组件 15.1.1 sencha touch 2.0中的包与命名空间 15.1.2 创建自定义组件 15.1.3 为自定义组件添加自定义方法 15.2 使用命令行工具创建及部署mvc模式的应用程序 15.2.1 命令行工具的安装及使用 15.2.2 创建mvc模式的应用程序 15.2.3 部署mvc模式的应用程序 15.2.4 页面文件与脚本文件分析 15.2.5 应用程序中的默认命名约定 15.2.6 应用程序启动时的函数调用顺序 15.3 创建视图与控制器 15.3.1 创建应用程序的主视图 15.3.2 创建应用程序的主控制器 15.3.3 通过控制器实现用户与应用程序之间的交互 15.4 在控制器中指定路由 15.4.1 通过routes配置选项指定路由 15.4.2 在路由中使用参数 15.4.3 通过before配置选项拦截路由方法的执行 15.5 设备配置文件 15.5.1 检测应用程序当前所用的设备配置文件 15.5.2 为应用程序编制设备配置文件 15.5.3 在设备配置文件中使用launch函数 15.5.4 为设备单独编写视图 15.5.5 将各种视图在不同的设备中以不同的方式进行结合 15.5.6 为设备单独编写控制器 15.6 本章小结 第三部分 综 合 案 例 第16章 综合应用案例 16.1 应用程序的所有文件及其路径 16.2 应用程序的页面文件与脚本文件 16.3 利用sass定制样式主题 16.4 设备配置文件 16.5 模型与数据仓库 16.6 视图与控制器 16.6.1 应用程序的主视图 16.6.2 用户注册/登录视图与控制器 16.6.3 展示视图及其控制器 16.6.4 书籍列表展示视图与控制器 16.6.5 书籍信息编辑视图与控制器 16.7 本章小结

2013-10-10

相册 多图片上传

主要用了Uploadify插件,还有AJAX。 兼容各种主流浏览器:chrome Firefox IE ... IE7以上都兼容,IE6没试过。 因为Uploadify是用flash做的,所以如果浏览器上面看不到"上传"按钮,请先检查你的flash是否已安装。 压缩包里包含两个项目,一个是多图上传的示例(不含数据库),另一个也是多图上传的示例,不过这个可以修改每张图片的描述,所以用了SQL数据库。 项目中UploadHandler.ashx里面有等比例生成缩略图和裁剪图片的方法,如有需要可直接调用。 第一个项目和第二个项目都主要用Jquery AJAX Uploadify来完成上传图片的功能。很简单的代码,不会复杂。如果不认识这三个东西的,建议百度或谷歌一下。 第二个项目用了linq to sql进行对SQL数据库的操作,包括上传图片时对数据库进行插入数据的操作,删除图片时对数据库进行删除的操作,设置"封面图片"时对数据库的操作。 这个我是用ASP.NET建的项目,如果你是其他平台的也可以参考里面某些代码,如Uploadify上传,Jquery对图片列表的操作。 其他的具体看项目,代码片段: PicUpload.js : //删除图片 function deletePic(n) { $.ajax({ type: "GET", url: "/api/UploadHandler.ashx?action=deletePic", data: "picName=" + n + "&ver=" + new Date().getTime(), dataType: "html", success: function (data) { if (data.length > 10) { $("li[id='p_" + n.replace(".jpg", "") + "']").remove(); } } }) } UploadHandler.ashx : //删除图片 public bool DeletePic(string pName) { string uploadPath = HttpContext.Current.Server.MapPath("~/Upload/" + pName); if (System.IO.File.Exists(uploadPath)) { System.IO.File.Delete(uploadPath); Album query = (from item in db.Album where item.Pname == pName select item).First(); db.Album.DeleteOnSubmit(query); db.SubmitChanges(); return true; } else return false; } 最后简单说下Uploadify,Uploadify的介绍网上都很多,也有很多的示例。我就说说功能,看下面的代码: $(document).ready(function () { $("#uploadify").uploadify({ 'uploader': '/js/jquery.uploadify-v2.1.0/uploadify.swf', 'script': '/api/UploadHandler.ashx', 'cancelImg': '/js/jquery.uploadify-v2.1.0/cancel.png', 'folder': '/Upload', 'queueID': 'fileQueue', 'auto': true, 'multi': true, 'fileDesc': '请选择.jpg .png .bmp .jpeg文件', 'fileExt': '*.jpg;*.png;*.bmp;*.jpeg;', 'onComplete': function (e, queueId, fileObj, data) { $("#photoListUl").append(data); $("#progressText2").hide(); document.getElementById('photoListUl').scrollTop = "99999"; }, 'onSelect': function (e, queueId, fileObj) { $("#progressText1").text(iSum++); $("#progressText2").show(); } }); }); function uploadFile() { jQuery('#uploadify').uploadifyUpload() } 可以限定选择上传的文件类型,我这里是上传图片. 可以限定要上传的文件的大小,如限定为15M? 可以在上传的时候添加参数或各种验证. 这些你在网上可以找到很多例子的,我在项目里就不添加上去了。 ----------------------------------------------------------------- 项目仅供参考。如有疑问可直接回复或企鹅: 514158268

2013-09-11

TeleportUltra扒站工具 复制网站

Teleport Ultra所能做的,不仅仅是离线浏览某个网页(让你离线快速浏览某个网页的内容当然是它的一项重要功能),它可以从Internet的任何地方抓回你想要的任何文件,它可以在你指定的时间自动登录到你指定的网站下载你指定的内容,你还可以用它来创建某个网站的完整的镜象,作为创建你自己的网站的参考。 如果你也和我一样,曾想把整个网页捉回慢慢欣赏,如果你也曾像我一样费尽千辛万苦,只为了重复捉取同一网站的档案而做一些机械性的动作Teleport Ultra 简直是我们的救星!它可迅速、确实地将整个网站复制在你的硬碟中,为您节省大笔的连线费用与时间。

2013-04-16

vs2010 winform 五子棋

一个很简单的五子棋、一个很简单的算法。初学者可以参考下... 已经进行打包部署、可以直接安装

2012-10-28

在GridGridView控件中做修改删除操作

在GridGridView控件中做修改删除操作 用到了VS2008 SQL2005

2012-06-05

招标系统(适合学生参考)

运用VS2008+SQL2005 一些简单的Linq的增、删、改、查

2012-06-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除