自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

三生石上

Make Difference - Javascript, Ajax, jQuery, ExtJS, Asp.Net, C#, Object-C

  • 博客(229)
  • 收藏
  • 关注

原创 【6年开源路】海王星给你好看!FineUI v4.0正式版暨《FineUI3to4一键升级工具》发布!

去年10-28号,我发布了一篇文章《海王星给你好看!FineUI v4.0公测版发布暨《你找BUG我送书》活动开始》,标志着FineUI开始向4.0版本迈进。经过4个月3个公测版的锤炼,今天我高兴的宣布FineUI v4.0正式版发布了!关于FineUI基于 ExtJS 的开源 ASP.NET 控件库。FineUI的使命创建 No JavaScript,No CSS,N

2014-02-28 15:41:53 1493

原创 FineUI v4.0.3 (beta) 和 FineUI v3.3.3 发布了!

关于FineUI基于 ExtJS 的开源 ASP.NET 控件库FineUI的使命创建 No JavaScript,No CSS,No UpdatePanel,No ViewState,No WebServices 的网站应用程序支持的浏览器IE 8.0+、Chrome、Firefox、Opera、Safari授权协议Apache License v2.0注:Ext

2014-01-20 10:03:46 959

原创 海王星给你好看!FineUI v4.0公测版发布暨《你找BUG我送书》活动开始

海王星是太阳系八大行星中距离太阳最远的,体积是太阳系第四大,但质量排名是第三。海王星的质量大约是地球的17倍。海王星以罗马神话中的尼普顿(Neptunus)命名,因为尼普顿是海神,所以中文译为海王星。当然今天我要说不是这颗深蓝色的天体,而是 extjs v4 引入的海王星主题(Neptune),今天随着FineUI v4.0 beta1(使用最新的exjs v4.2.1)的发布

2013-10-28 10:13:28 1072

原创 AppBox升级进行时 - 扁平化的权限设计

AppBox 是基于 FineUI 的通用权限管理框架,包括用户管理、职称管理、部门管理、角色管理、角色权限管理等模块。AppBox v2.0中的权限实现AppBox v2.0中权限管理中涉及三个概念:模块、用户、角色1. 权限是定义在模块中,而模块相当于一个分组,比如用户管理就是一个模块。用户分组模块可以包含的多个页面,比如用户列表页面、新增用户页面、修改用户页面、用户详细信息查

2013-08-30 10:12:10 1409

原创 AppBox升级进行时 - 拥抱Entity Framework的Code First开发模式

AppBox 是基于 FineUI 的通用权限管理框架,包括用户管理、职称管理、部门管理、角色管理、角色权限管理等模块。从Subsonic到Entity FrameworkSubsonic最早发布于2008年,当时他的无代码生成模式吸引了很多人的眼球,ActiveRecord模式的支持也是Subsonic迅速流行的原因之一。Subsonic也曾经一度被认为是NHibernate的有力竞

2013-08-29 10:11:11 1237

原创 AppBox_v2.0完整版免费下载,暨AppBox_v3.0正式发布!

AppBox 是基于 FineUI 的通用权限管理框架,包括用户管理、职称管理、部门管理、角色管理、角色权限管理等模块。AppBox v2.0简介AppBox v2.0 发布于2012年12月份,前端展现使用的是 FineUI v3.2.3,而ORM工具是 SubSonic v2.2.1。AppBox v2.1的创新之处在于将模块和模块权限的定义放在C#代码中,从而方便了在Web Fo

2013-08-28 10:24:38 1742

原创 纯手工打造漂亮的瀑布流,五大插件一个都不少Bootstrap+jQuery+Masonry+imagesLoaded+Lightbox!

前两天写的文章《纯手工打造漂亮的垂直时间轴,使用最简单的HTML+CSS+JQUERY完成100个版本更新记录的华丽转身!》受到很多网友的喜爱,今天特别推出姊妹篇《纯手工打造漂亮的瀑布流,五大插件一个都不少Bootstrap+jQuery+Masonry+imagesLoaded+Lightbox!》,希望大家喜欢! 前言FineUI控件库发展至今已经有 5 个年头,目前论

2013-08-05 08:37:17 2476

原创 纯手工打造漂亮的垂直时间轴,使用最简单的HTML+CSS+JQUERY完成100个版本更新记录的华丽转身!

前言FineUI控件库发展至今已经有 5 个年头,目前论坛注册的QQ会员 5000 多人,捐赠用户 500 多人(捐赠用户转化率达到10%以上,在国内开源领域相信这是一个梦幻数字!也足以证明FineUI旺盛的生命力!)。这一切的得来不是无缘无故的,而是来自于FineUI的发布理念 – Release Early! Release Often!时至今天,FineUI总共发布了 1

2013-08-01 08:36:26 1627

原创 FineUI v3.3.1发布了!

关于FineUI基于 ExtJS 的专业 ASP.NET 控件库。FineUI的使命创建 No JavaScript,No CSS,No UpdatePanel,No ViewState,No WebServices 的网站应用程序。支持的浏览器IE 7.0+、Firefox 3.6+、Chrome 3.0+、Opera 10.5+、Safari 3.0+

2013-07-29 08:44:40 803

原创 #CSDN刷票门# 有没有人在恶意刷票?CSDN请告诉我!用24小时监控数据说话!

有人说我太较真了,有人说我应该匿名举报,还有人说有本事你也刷票呀,不过今天我还是要把我知道的说出来,我不会说哪些软件在恶意刷票,我也没有资格说哪些软件在恶意刷票,我只是从程序员的角度对我获取的数据进行实事求是的分析,最终的解释权还是CSDN(因为他们有完整的数据),CSDN也必须正面这次的监管失误,而不能采取躲躲闪闪、含糊其辞、姑息养奸的态度! 相信很多人都看过《云图》,虽然整个电影很长并

2013-06-26 09:03:34 1656

原创 喜欢 FineUI,向 FineUI 投一票吧!

FineUI 正在参加《中国十大优秀开源项目》的评选活动,希望您能于百忙中抽空向 FineUI 投一票,三生石上在此向您表示感谢!1. 打开投票地址:https://code.csdn.net/2013ossurvey2. 搜索关键词 FineUI3. 向 FineUI 投一票!  ====http://fineui.com/bbs/forum.php?mod=view

2013-06-24 11:35:25 708

原创 第一届《FineUI 你写博客,我送书》活动开始了!

为了进一步扩大 FineUI 的影响力,促进 FineUI 社区的繁荣,我们将举行《FineUI  你写博客,我送书》活动,本活动每月举行一次,每月的10号评奖,欢迎大家积极参与! 详细介绍:http://fineui.com/bbs/forum.php?mod=viewthread&tid=3179

2013-06-24 11:35:23 573

原创 FineUI 将不再内置 ExtJS (严格遵守 ExtJS 的开源规则)

从下个版本起,FineUI 将不再内置 ExtJS ,不过我会提供说明如何使用 ExtJS(并单独提供精简版的 ExtJS 包供论坛用户下载),现有的程序升级到新版本将不受影响(只需要将精简版的 extjs 文件夹拷贝到程序根目录即可!)这样的决定也是出于对 ExtJS 的尊重,来看 ExtJS 的授权协议:Sencha is an avid supporter of open

2013-06-24 11:35:21 807

原创 FineUI v3.2.6发布了!(表格内编辑)

FineUI v3.2.6 主要增加了 “表格内编辑” 功能,不过此功能尚不完善,希望大家能够多测测,下个版本主要会增强表格内编辑功能。==========关于FineUI基于 ExtJS 的专业 ASP.NET 控件库。FineUI的使命创建 No JavaScript,No CSS,No UpdatePanel,No ViewState,No WebServices 的网站应用程序。支

2013-06-24 11:35:19 892

原创 FineUI v3.2.5发布了!

关于FineUI基于 ExtJS 的专业 ASP.NET 2.0 控件库。FineUI的使命创建 No JavaScript,No CSS,No UpdatePanel,No ViewState,No WebServices 的网站应用程序。支持的浏览器IE 7.0+、Firefox 3.6+、Chrome 3.0+、Opera 10.5+、Safari 3.0+授权协议Apache Licens

2013-06-24 11:35:16 661

原创 fineui.com 可以正常访问了

经过接近一周的备案申请,现在终于审批下来了,今后大家可以用这个域名访问了:首页:http://fineui.com/论坛:http://fineui.com/bbs/示例:http://fineui.com/demo/文档:http://fineui.com/doc/

2013-06-24 11:35:14 630

原创 fineui.com域名备案中,暂时请访问http://fineui.s1.kingidc.net/

fineui.com域名备案进行中,暂停域名解析。请访问如下地址: http://fineui.s1.kingidc.net/

2013-06-24 11:35:12 657

原创 FineUI v3.2.4发布了!

关于FineUI基于 ExtJS 的专业 ASP.NET 2.0 控件库。FineUI的使命创建 No JavaScript,No CSS,No UpdatePanel,No ViewState,No WebServices 的网站应用程序。支持的浏览器IE 7.0+、Firefox 3.6+、Chrome 3.0+、Opera 10.5+、Safari 3.0+授权协议Apache Licens

2013-06-24 11:35:10 655

原创 [原创]分享IE7一个神奇的BUG(不是封闭标签的问题,的确是IE7的BUG)

虽然新做的网站一般不要求兼容IE6,不过对IE7/8/9/10的兼容还是必须的。而有时IE7下也会出现各种神奇的现象,这篇小博文就记录一下作者今天在IE7下遇到的问题。 首先来看这么一个简单的页面,让图片在DIV中上下居中显示: #test-container { width: 300px; height: 200px; bo

2013-06-24 11:35:07 623

原创 FineUI v3.2.3发布了!

关于FineUI基于 ExtJS 的专业 ASP.NET 2.0 控件库。FineUI的使命创建 No JavaScript,No CSS,No UpdatePanel,No ViewState,No WebServices 的网站应用程序。支持的浏览器IE 7.0+、Firefox 3.6+、Chrome 3.0+、Opera 10.5+、Safari 3.0+

2013-06-24 11:35:05 961

原创 [原创]FineUI秘密花园(三十) — ViewState与XState (本系列文章最后一篇,兑现承诺,现提供完整PDF版下载!)

作为本系列文章的最后一篇,我们还是来看下FineUI所引以自豪的XState机制,目前XState已经在FineUI控件内部已经完全取代原生的ViewState,从而避免了重复数据的传输,减少了网络流量。同时要注意Asp.Net使用的还是ViewState机制来在回发过程中保存控件数据。至于为什么要采用XState取代ViewState,以及由此带来的好处是本篇文章的重点。 ViewSta

2013-06-24 11:35:03 963

原创 [原创]FineUI秘密花园(二十九) — 用户控件概述

这里的用户控件指的是继承自System.Web.UI.UserControl的控件,由于本质上用户控件属于Asp.Net,所以可以直接放在form标签或者ContentPanel控件中。后来FineUI增加了UserControlConnector控件,可以使用户控件方便地参与页面布局。本篇文章会详细描述使用UserControlConnector的用户控件与直接放在ContentPanel中的用

2013-06-24 11:35:01 1435

原创 [原创]FineUI秘密花园(二十八) — 窗体控件概述(下)

本篇文章会继续讲解窗体控件的使用。 表格与编辑窗体 表格与编辑窗体的交互在项目中经常需要用到,为此FineUI专门为表格控件扩展了WindowField列,下面是一个典型的例子: 1: ext:Grid ID="Grid2" Title="Grid2" PageSize="80" ShowBorder="false" AllowPaging="true" 2:

2013-06-24 11:34:58 2062

原创 [原创]FineUI秘密花园(二十七) — 窗体控件概述(上)

窗体控件在项目中使用非常频繁,同时窗体控件和启用IFrame的面板控件也一起构成了FineUI所特有的内联框架,从而使弹出窗体不再局限于IFrame页面中。本章我们会详细介绍窗体控件的基本用法。 创建窗体控件 在页面中声明窗体控件标签,并设置需要的属性: 1: ext:Window ID="Window2" Width="500px" Height="300px" Ico

2013-06-24 11:34:56 2862

原创 [原创]FineUI秘密花园(二十六) — 选项卡控件概述

选项卡的使用非常广泛,比如官方示例的站点框架,TabStrip被用来同时打开多个页面,并方便地在页面之间进行快速切换。TabStrip还进行需要和JavaScript进行交互,比如动态的打开关闭选项卡,FineUI也为此提供了一些便利方法。 选项卡控件的基本用法一个TabStrip由很多选项卡(Tab)组成,典型的标签定义如下: 1: ext:TabStrip ID="T

2013-06-24 11:34:54 1684

原创 [原创]如何在FineUI中集成jQuery UI的AutoComplete组件

首先介绍下FineUI,FineUI 是基于 ExtJS 的专业 ASP.NET 2.0 控件库,FineUI的目标是创建 No JavaScript,No CSS,No UpdatePanel,No ViewState,No WebServices 的网站应用程序。如果你对FineUI还不熟悉的话,可以移步FineUI官方网站:http://fineui.com/ 我们都知道FineUI

2013-06-24 11:34:51 988

原创 [原创]22行JavaScript代码实现QQ群成员提取器,绿色、环保、无病毒!

原来想给QQ群内的成员发邮件,找了一个现成的软件,没想到居然有QQ盗号病毒,很不爽。就决定自己动手,丰衣足食。 首先,我想到如果能够直接从QQ群成员列表中把所有成员拷贝出来,岂不是很方便。不过QQ明显意识到了这一点。 于是打开网页版的QQ群,这里面总有成员列表吧。在页面上,只能能看到的东西,就没有JavaScript程序员拿不到的东西。 下面给出具体的操作步骤: 1. 打开一个QQ群的通讯录页面。

2013-06-24 11:34:49 1071

原创 AppBox v2.0 发布了!

AppBox v2.0AppBox 是基于 FineUI 的通用权限管理框架,包括用户管理、职称管理、部门管理、部门用户管理、角色管理、角色用户管理、菜单模块管理、角色模块权限管理、日志管理、系统配置、在线统计等模块。技术支持:http://fineui.com/bbs/为了减少压缩包的体积,删除了 icon 目录,请从 FineUI 示例工程把这个目录拷贝回来。可以从 http://fineui

2013-06-24 11:34:47 1036

原创 [原创]FineUI秘密花园(二十五) — 手风琴控件概述

手风琴控件是一个用来展示多个面板的控件,这些面板同时只能展开一项(也可以一项都不展开),和选项卡控件TabStrip有异曲同工之妙。本章将会介绍手风琴控件的基本用法,并结合树控件来制作站点菜单。 手风琴控件的基本用法通过一个示例来展示手风琴控件的用法,先看下最终效果图: 这个手风琴控件由三个面板组成,来看下ASPX标签定义: 1: ext:Accordion

2013-06-24 11:34:44 1635

原创 FineUI v3.2.2发布了!(7 天后再出新版,给不给力?)

关于FineUI基于 ExtJS 的专业 ASP.NET 2.0 控件库。FineUI的使命创建 No JavaScript,No CSS,No UpdatePanel,No ViewState,No WebServices 的网站应用程序。支持的浏览器IE 7.0+、Firefox 3.6+、Chrome 3.0+、Opera 10.5+、Safari 3.0+授权协议Apache Licens

2013-06-24 11:34:42 769

原创 FineUI v3.2.1发布了!(距离上个版本仅 7 天,给不给力?)

关于FineUI基于 ExtJS 的专业 ASP.NET 2.0 控件库。FineUI的使命创建 No JavaScript,No CSS,No UpdatePanel,No ViewState,No WebServices 的网站应用程序。支持的浏览器IE 7.0+、Firefox 3.6+、Chrome 3.0+、Opera 10.5+、Safari 3.0+授权协议Apache Licens

2013-06-24 11:34:40 878

原创 [原创]FineUI秘密花园(二十四) — 树控件之数据绑定

上一篇文章我们介绍了树控件的基本用法,不过都是通过标签来声明树控件的结构,本章我们会详细讲解如何在后台绑定树控件。   绑定到XmlDocument 下面通过一个简单的例子来看如何将XmlDocument和树控件绑定,页面的标签结构: 1: ext:Tree ID="Tree1" Width="500px" EnableArrows="false" EnableLines="

2013-06-24 11:34:38 2082

原创 [原创]FineUI秘密花园(二十三) — 树控件概述

树控件用来展示具有层次结构的数据。前面在介绍下拉列表和表格控件时,我们已经接触到模拟树的下拉列表和模拟树的表格,今天我们就来讲解真正的树控件。 标签创建的树控件我们可以直接在ASPX页面中创建树控件,非常直观,比如: 1: ext:Tree ID="Tree1" Width="500px" ShowHeader="true" Title="树控件(内联)" runat="

2013-06-24 11:34:35 2523

原创 [原创]FineUI秘密花园(二十二) — 表格之导出Excel文件

将表格内容导出为Excel文件是实际项目中的常见需求,怎么来实现呢? 导出文件的格式首先我们需要理解的一点是,导出的文件其实一个HTML片段,只不过Excel会按照自身的格式自动格式化而已。来看一个导出文件的典型示例: 1: table border="1"> 2: tr>th>姓名th>th>性别th>tr> 3: tr>th>张三th>th

2013-06-24 11:34:33 1083

原创 [原创]FineUI秘密花园(二十一) — 表格之动态创建列

有时我们需要根据数据来动态创建表格列,怎么来做到这一点呢?本章会详细讲解。 动态创建的列还是通过一个示例来看下如何在FineUI中动态创建表格列,示例的界面截图: 先来看下ASPX的标签定义: 1: ext:Grid ID="Grid1" runat="server" Width="650px" EnableCheckBoxSelect="true" Enab

2013-06-24 11:34:31 2187

原创 [原创]修正SubSonic v2.2.1的一处BUG,以及如何使用SubSonic进行多表查询、子查询以及数据库分页

相信很多同学都用过SubSonic,在07 - 10年ORM兴起的时代,SubSonic可以说是DotNet开发人员的救星。虽说现在 EntityFramework大有一统江湖的趋势,不过在DotNet2.0框架下,SubSonic依然是为数不多的选择。 最近在维护基于 ExtAspNet 的通用权限管理项目 AppBox ,在使用SubSonic进行多表查询和数据库分页时遇到了点问题,下

2013-06-24 11:34:28 915

原创 [原创]ExtAspNet秘密花园(二十) — 表格之模板列与编辑框

前面我们已经多次见到模板列,只不过那些模板列中放置的都是文本(asp:Label)控件,而本章将会介绍模板列和编辑框(文本输入框、下拉列表、单选框、复选框等)是如何交互的。 模板列中只能放置Asp.Net控件这是ExtAspNet的一个限制,其实在ExtAspNet中只有如下三个地方可以放置Asp.Net控件:和PageManager控件同级别,也就是form标签的内部;C

2013-06-24 11:34:26 782

原创 [原创]ExtAspNet秘密花园(十九) — 表格之复选框列

我们在表格概述中已经接触到了CheckBoxField,ExtAspNet会将其渲染成一张图片。不仅如此,CheckBoxField还可以被渲染成可编辑的复选框,本章会对其详细描述。 可编辑的复选框列下面通过一个示例来学习可编辑的复选框列,先来看下最终的显示效果:上图中,同为复选框的“是否在校”列,一个被渲染成图片,另一个被渲染成可编辑的复选框。来看下ASPX标签的定义:

2013-06-24 11:34:24 981

原创 [原创]ExtAspNet秘密花园(十八) — 表格之事件处理

事件通常是由用户触发的,比如按钮的点击事件、下拉列表的选择项改变事件。不过有些事件并非用户触发的,而是在程序执行的某个特定阶段触发的,比如将要介绍的表格的预绑定事件、行预绑定事件以及行绑定事件,本章将会详细描述这些和表格相关的事件。 有哪些事件参数类型每个事件处理函数都会接受一个事件参数,默认的是EventArgs,不过Grid为大部分事件自定义了事件参数类型,先来看下源代码中的定义:

2013-06-24 11:34:21 1150

原创 [原创]ExtAspNet秘密花园(十七) — 表格之扩展列

ExtAspNet为表格控件提供非常丰富的扩展列,这些扩展列不仅丰富了数据展示的形式,而且极大地减少了程序员的编码量。 序号列与复选列首先来看下序号列和复选列的实际效果:序号列和复选列只能出现在表格最前面的两个位置,并且启用这两个列的方法也非常简单:只需要设置表格的EnableRowNumber和EnableCheckBoxSelect属性为true即可! 注意:序

2013-06-24 11:34:19 918

空空如也

空空如也

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

TA关注的人

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