FineUI初学手册_star_2008_的博客-程序员宅基地

技术标签: ASP.NET  

女朋友鄙视我原创少...

1.下载

进入官方论坛: http://www.fineui.com/bbs/
要用到下载源代码和空项目下载

源代码直接下载,注意FineUI版本

空项目里下载 对应版本的空项目,注意.NET版本,与VS版本相关。_V后是FineUI的版本号。

解压,现在得到两个文件

第一个是源码,第二个是空项目。把空项目里的extjs包复制到源码 FineUI.Examples 目录里,

这时源代码就可以生成运行了。
2.学习FineUI
解决方案包含两个项目 FineUI  FineUI.Examples  , FineUI 项目生成FineUI为 FineUI后台源码,生成对应的 FineUI.dll,   FineUI.Examples为例子程序,对应官方在线示例 http://fineui.com/demo/
default.aspx为启动页,是个母版页式的页面,其他页面以页签形式展现,页面打开后上边是logo,左边是目录树,右边是显示区域。
生成项目成功后初学者应当对照项目查看官方教程 http://www.fineui.com/doc/,对整个教程查看之后(最少看完前四章)对FineUI开发有个初步了解。
项目运行后可以点击 源代码 查看当前页面源代码 方便学习。地址栏会给出当前页面的地址 http://fineui.com/demo/#/demo/grid/grid_groupheader.aspxFineUI.Examples  目录下grid/grid_groupheader.aspx文件,VS中搜索 grid_groupheader.aspx.cs即可。

注意打开解决方案跟踪活动项。

所有方法属性(不包括js)都可以在官方API查找 http://www.fineui.com/api/ ,提供理解属性的意义。

加入QQ群 158028499  方便解答各种问题,里面的保姆很专业,而且群共享里还有好多资源。
3.源代码分析
注意查看Web.config学习dll的引用。
AssemblyInfo.cs配置版本和页面信息。

CommonResourceHelper.RegisterCommonResource可配置页面加载引用的js,js目录在FineUI.Examples\extjs 可以自己添加必备的js。

其中string metaContent 参数配置网页信息。
ResourceManager 提示为找到extjs错误的信息。
 

所有配置页面都继承自 PageBase
其中绘制页面时通过 Cookie判断页面样式。表格的创建(即模拟数据)及其他页面需要的方法。
控件的所有方法都可以找到对应源码(F12)供学习参考。

extjs为整个FineUI开源版基础,FineUI优化成了两个js文件, ,其中ext-part2.js未压缩,可以参考学习一些基础用法。 ext-part1可以搜索解压软件解压查看,也可参考extjs源码下的ext-4.2.1-gpl\ext-4.2.1.883\ext-all-debug.js文件。
FineUI是开源的,直接用的程序员不是好厨子。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/star_2008_/article/details/52956862

智能推荐

Apache服务器报错信息,端口号等原因_追梦赤子心刘大哥的博客-程序员宅基地

error.message 1原因:windows端口转发,将本地8080端口监听到虚拟机的80端口报错信息:Apache[Mon Sep 09 15:31:13.700225 2019] [autoindex:error] [pid 23551] [client 192.168.150.1:54301] AH01276: Cannot serve directory /var/...

vue瀑布流布局(完美方案)_讨口子的博客-程序员宅基地_vue 瀑布流布局

除了小程序瀑布流,当然h5列表的瀑布流布局也是很常见的,今天我们就来盘一下vue版的瀑布流布局方式安排!vue版如图:// 安装组件vue-waterfall2npn install vue-waterfall2 -S// main.js 注册使用组件import waterfall from 'vue-waterfall2'Vue.use(waterfall)// list.vue// 说明下:width/单个列表的宽度,gutterWidth/左列表距右侧的边距(博主这里的动态赋

JAVA基础_泛型_weixin_30383279的博客-程序员宅基地

什么是泛型泛型是提供给javac编译器使用的,可以限定集合中的输入类型,让编译器挡住源程序中的非法输入,编译器编译带类型说明的集合时会去除掉”类型”信息,是程序的运行效率不受影响,对于参数化的泛型类型,getClass()方法返回值和原始类型完全一样。由于编译生成的字节码会擦除泛型的类型信息,只要能跳过编译器,就可以往某个泛型集合中加入其它类型的数据,例如,用反射得到集合,然后再调用ad...

startActivityForResult、setResult、onActivityResult用法精炼详解_土戈的博客-程序员宅基地

一、前期基础知识储备(1)ActivityManger管理Activity启动startActivity(Intent intent),启动一个Activity最简单的方式。Activity调用startActivity()方法时,该方法调用请求是发送给操作系统的ActivityManager。ActivityManager负责创建Activity实例并调用其onCreate()方法。Act...

WHL文件的离线安装方法_ccpcbear的博客-程序员宅基地_whl离线安装

在安装python的cffi包的时候,python3 setup.py build 报错gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DUSE__THREAD -DHAVE_SYNC_SYNCHRONIZE -I/usr/lib64/libffi-3.0.5/include -I/usr/local/include/python3.7m -c c/_cffi_backend.c -o build/temp.linux-x

微信小程序——图片懒加载及其兼容方式_zhongjunyao的博客-程序员宅基地_小程序图片兼容

一、WXML节点布局相交状态(通过微信的API实现懒加载)节点布局相交状态 API 可用于监听两个或多个组件节点在布局位置上的相交状态。这一组API常常可以用于推断某些节点是否可以被用户看见、有多大比例可以被用户看见。节点布局相交状态 API中有一个 wx.createIntersectionObserver(Object this, Object options) Api (支持版本 &...

随便推点

python爬虫爬取房源_Python爬虫-爬取300个短租网房源信息_野树长生的博客-程序员宅基地

抓取小猪短租网300个房源详情,包括:房名、地址、图片地址、价格、户主名字、户主照片、户主性别。使用到的库包括:BeautifulSoup、requests,视情况决定是否使用time模块。个人思路整理:1、每个列表页(url_list)包含24个房源信息(后发现程序运行时报错:IndexError: list index out of range,发现列表页可变为显示12个房源,遂改为每页抓取1...

QT笔记-界面窗口大小设置_luckyQIANGLIU的博客-程序员宅基地

QT笔记-界面窗口大小设置窗口大小:设置QT界面窗口X轴长度和Y轴长度所需添加文件.pro:无需添加代码.h:无需添加代码.cpp:#include "boke.h"#include "ui_boke.h"boke::boke(QWidget *parent) : QDialog(parent), ui(new Ui::boke){ ui->set...

解决树莓派3 基于ubuntu mate 16 的WIFI连接_tao_292的博客-程序员宅基地

wpa_supplicant.conf 文件放入sd卡的boot目录下,好像 不太行,估摸着是raspbian的配置wifi的 方法,在ubuntu mate上适用 不了。先进入系统,我是用ssh进入,然后打算配置一个更高优先级的wifi。然后sudo vi /etc/network /interfaces进入之后,红框里的内容是我新添加的,上面的是默认的然后保存退出。然后再 sudo vi /etc/wpa_supplicant/wpa_supplicant.conf没有.

HL340(usb转串口线)驱动_qq_40757221的博客-程序员宅基地_hl340 usb转串口驱动

HL340(usb转串口线)驱动是官方提供的一款USB驱动,本站收集提供高速下载,用于解决USB接口不能正常识别,无法正常使用的问题,本动适用于:Windows XP / Windows 7 / Windows 8 / Windows 10 32/64位操作系统。有需要的朋友可以来本站下载安装。支持以下硬件ID:USB\VID_1A86&PID_7523USB\VID_1A86&PID_5523USB\VID_4348&PID_5523USB\VID_4348&PI

2019浙大计算机考研经验贴_日沉云起的博客-程序员宅基地_浙江大学计算机复试

安利一下浙大计算机考研群241321218、2019浙大计算机考研经验贴汇总 https://shimo.im/docs/v1JbN8cQx2ouUVPv/read本博客共6000余字,阅读预计需要8分钟,可按需要点击文章目录阅读相应章节。文章目录本人情况浙大名额数量及相关录取政策确定考研院校浙大名额数量浙大录取政策浙大成绩计算公式初试数学408专业课英语政治初试总结机试面试总结本人情况我...

两种方法实现SpringBoot项目在Thymeleaf中获取Spring Security当前用户的信息_Piconjo_Official的博客-程序员宅基地

第一种方法:使用扩展包获取用户信息使用方法1、首先 引入Thymeleaf和SpringSecurity的扩展依赖:我的SpringBoot版本是2.2.6.RELEASE 其默认引入的的SpringSecurity版本是5.2.2.RELEASE因此 我选择5版本的扩展依赖包<dependency> <groupId>org.thymeleaf.extras&...

推荐文章

热门文章

相关标签