领星动网开发代码园地

http://www.cnitblog.com/lxasp/

IT博客 首页 新随笔 联系 聚合 管理
  22 Posts :: 0 Stories :: 26 Comments :: 0 Trackbacks

置顶随笔 #

http://www.lxasp.com/jq/

 

jQuery UI (其实也是个插件集成库)过于庞大而且不好分离。

因此本人就根据自己的使用,整理了这个jQuery简化的常用代码库。

 

常用公共组件

 

数据外储

jquery.metadata.js

将json数据内置于class 使得被代码来调用

 

热键控制

jquery.hotkeys.js

 

 

坐标定位

jquery.dimensions.js

这个插件均有被其他插件调用到

 

控件拖放

jquery.dragresize.js

有用到dimensions

 

控件滚动

jquery.scrollto.js

 

常用效果插件

 

提示文字和下拉列表

jquery.cluetip.js

有用到dimensions 有用到metadata

 

选项卡标签页TAB切换

jquery.toolstabs.js

内部自带有history组件

 

页内弹出对话框

jquery.modalform.js

有用到dimensions 有用到dragresize

 

 

 

 

◇以上暂时就叫做“基本插件”集成后的总大小: 40KB

 

 

 

 

较大插件(分离出来需要时再手动加载)

 

表单验证

jquery.validate.js

30KB

 

日期时间控件(非jQuery)

jscalendar.js

38KB

 

◇仅一个插件都有30KB,所以认为是较大插件。这里所说的大小都是jsmin最小化后的大小。

posted @ 2009-08-12 14:56 lxasp 阅读(183) | 评论 (0)编辑 收藏

2010年3月18日 #

【领星任务栏托盘图标系列程序】简单说明

◆安装方法
  双击1setboot.bat会在开始菜单的启动文件夹中新建快捷方式
  那么以后开机即会自动启动

  如果不想让图标自动隐藏,请在控制面板的任务栏属性对话框中
  找到隐藏不活动的图标,然后自定义,将本程序的图标设置为:
  “总是显示”

◆主要功能
  在任务栏系统托盘处显示当前日期的小图标
  鼠标左键或右键单击此均会弹出个程序菜单
  程序菜单中的20个项目可以自定义修改配置
  左键或右键所执行的程序也可以替换为其他

◆退出方法
  要在任务栏系统托盘处退出日历显示的小图标
  请按着“Ctrl+F12”然后右键单击该图标即可

◆功能提示
  图标程序默认功能: 替换[右WIN键]为下划线键
  如果鼠标移出菜单界面 2 秒后界面会自动关闭

◆配置设置
  菜单项目所执行的操作的都是 nircmd 的功能
  具体修改配置文件时请参考 nircmd.chm 文档
  用户可以根据自带的配置文件修改自己的菜单

使用 PureBasic 4.20 编译!省内存!性能快!

 

下载地址:
http://www.lxasp.com/udf/LXTRAY-2010-03-19-release.rar

      

posted @ 2010-03-18 15:43 lxasp 阅读(42) | 评论 (0)编辑 收藏

2010年1月22日 #

◆将PHPnow-1.5.4.zip解压到D:\PHPnow-1.5.4,运行setup.cmd,选apache 22,选mysql 51,然后不断根据提示即可完成phpnow的安装

◆安装Setup-Subversion-1.6.6.msi,不断下一步即可

◆安装TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi,不断下一步即可

◆新建D:\svn\app1目录,来到D:\svn\app1目录中,用(资源管理器右键菜单)TortoiseSVN建立版本库

◆新建一个D:\users.auth.bat的文件,文件内容:
D:\PHPnow-1.5.4\Apache-22\bin\htpasswd.exe -cb users.auth admin 123456


(admin 123456 分别为用户名和密码,根据自己需要设置)
双击执行users.auth.bat,然后在复制D:\users.auth 文件到D:\svn\app1\conf

◆在 D:\svn\app1\conf目录下一共有4个文件:
authz
passwd
svnserve.conf
users.auth

特别注意:passwd文件和users.auth文件是完全不同内容的,虽然功能上很类似。

◆打开authz文件,然后ctrl+a,del,然后粘贴如下内容:
[app1:/]
admin
=rw


◆打开passwd文件,然后ctrl+a,del,然后粘贴如下内容:
[users]
admin
=123456


◆打开svnserve.conf文件,然后将内容如下覆盖原来的部分:

[general]
### These options control access to the repository for unauthenticated
### and authenticated users.  Valid values are 
"write", "read",
### and 
"none".  The sample settings below are the defaults.
 anon-access 
= none
 auth-access 
= write
### The password-db option controls the location of the password
### database file.  Unless you specify a path starting with a /
,
### the file's location is relative to the directory containing
### this configuration file.
### If SASL is enabled (see below)
, this file will NOT be used.
### Uncomment the line below to use the default password file.
 password-db 
= passwd
### The authz-db option controls the location of the authorization
### rules for path-based access control.  Unless you specify a path
### starting with a /
, the file's location is relative to the the
### directory containing this file.  If you don't specify an
### authz-db
, no path-based access control is done.
### Uncomment the line below to use the default authorization file.
 authz-db 
= authz
### This option specifies the authentication realm of the repository.
### If two repositories have the same authentication realm
, they should
### have the same password database
, and vice versa.  The default realm
### is repository's uuid.
 realm 
= My First Repository



◆来到 D:\PHPnow-1.5.4\Apache-22\conf 目录,然后打开httpd.conf文件,然后ctrl+end来到文件最底部,然后粘贴如下内容:
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so



LoadModule dav_svn_module 
"C:/Program Files/Subversion/bin/mod_dav_svn.so"
LoadModule authz_svn_module 
"C:/Program Files/Subversion/bin/mod_authz_svn.so"

<Location /svn/app1>
  DAV svn
    SVNPath 
"D:\svn\app1"
    AuthType Basic
    AuthName 
"Subversion repositories"
    AuthUserFile 
"D:\svn\app1\conf\users.auth"
    AuthzSVNAccessFile  
"D:\svn\app1\conf\authz"
    Require valid-user
</Location>



◆最后,打开浏览器,输入地址:  http://localhost/svn/app1  回车后,会有询问用户名密码对话框,输入admin、123456,然后会页面内容出现:

app1 - Revision 0: /

那么代表成功配置完成。


-------------------------------------------------
补充用Apache代理重定向到IIS的httpd.conf配置内容:
NameVirtualHost 10.168.0.101

<VirtualHost 10.168.0.101>
    ServerName 10.168.0.101:80                 #指定本机的IP即可,名称其实可以随意
    ProxyPass /svn !                           #排除不代理重定向到的目录
    ProxyPass / http://10.168.0.101:81/        #代理重定向到的IIS服务器的地址(其实是同本机的IP,只是IIS要设置非80的端口)
    ProxyPassReverse / http://10.168.0.101:81/
</VirtualHost>


posted @ 2010-01-22 12:47 lxasp 阅读(204) | 评论 (0)编辑 收藏

2010年1月20日 #

Procedure ForceGadgetZOrder(gadget)
   ;/ Flip the gadget draw order and force
   ;/ the topmost gadget to recieve focus
   ;/ first for overlapping gadgets

   SetWindowLong_(GadgetID(gadget),#GWL_STYLE,GetWindowLong_(GadgetID(gadget),#GWL_STYLE)|#WS_CLIPSIBLINGS)
   SetWindowPos_(GadgetID(gadget),#HWND_TOP,0,0,0,0,#SWP_NOSIZE|#SWP_NOMOVE)
EndProcedure

OpenWindow(0,640,480,120,100,"")
CreateGadgetList(WindowID(0))
ForceGadgetZOrder(ButtonGadget(#PB_Any,10,10,70,50,"Bottom"))
ForceGadgetZOrder(ButtonGadget(#PB_Any,40,40,70,50,"Top"))

Repeat
Until WaitWindowEvent()=#PB_Event_CloseWindow

posted @ 2010-01-20 16:41 lxasp 阅读(147) | 评论 (1)编辑 收藏

2010年1月15日 #

     摘要: ◆基本格式: [Version]Signature="$CHICAGO$"Provider=www.lxasp.com, 2007.9.14   [DefaultInstall]AddReg = AddRegUpdateInis = AddLink [AddReg]根键,"子键路径","键值名",键类型ID,键值内容 [AddLink]setup.ini, progman.gr...  阅读全文
posted @ 2010-01-15 11:53 lxasp 阅读(234) | 评论 (1)编辑 收藏

2010年1月14日 #

mhtml.css文件代码:
/*
Content-Type: multipart/related; boundary="_ANY_STRING_WILL_DO_AS_A_SEPARATOR"

--_ANY_STRING_WILL_DO_AS_A_SEPARATOR
Content-Location:locoloco
Content-Transfer-Encoding:base64

iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAIAAAA7ljmRAAAAGElEQVQIW2P4DwcMDAxAfBvMAhEQMYgcACEHG8ELxtbPAAAAAElFTkSuQmCC
--_ANY_STRING_WILL_DO_AS_A_SEPARATOR
Content-Location:polloloco
Content-Transfer-Encoding:base64

iVBORw0KGgoAAAANSUhEUgAAABkAAAAUBAMAAACKWYuOAAAAMFBMVEX///92dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnYvD4PNAAAAD3RSTlMAACTkfhvbh3iEewTtxBIFliR3AAAAUklEQVQY02NgIBMwijgKCgrAef5fkHnz/y9E4kn+/4XEE6z/34jEE///A4knev7zAwQv7L8RQk40/7MiggeUQpjJff+zIpINykbIbhFSROIRDQAWUhW2oXLWAQAAAABJRU5ErkJggg==
*/

#test1 
{
  *background-image
:expression(function(ele){
    ele.style.backgroundImage = 'url(mhtml:' +
    document.getElementById('data-uri-css1').getAttribute('href',4) +
    '!locoloco)'
;
    
}(this));

}


#test2 
{

  *background-image
:expression(function(ele){
    ele.style.backgroundImage = 'url(mhtml:' +
    document.getElementById('data-uri-css1').getAttribute('href',4) +
    '!polloloco)'
;
    
}(this));

}

div 
{
  width
: 100px;
  height
: 100px;
  font
: bold 24px Arial;
}


mhtml.htm文件代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"  dir="ltr" lang="en-US">
<head>
  
<title>mhtml test page</title>
  
<link type="text/css" rel="stylesheet" href="mhtml.css" id="data-uri-css1" />
</head>
<body>
  
<div id="test1">test #1</div>
  
<div id="test2">test #2</div>
</body>
</html>


posted @ 2010-01-14 17:38 lxasp 阅读(189) | 评论 (1)编辑 收藏

2009年12月30日 #

     摘要: 主要用于电脑机房的全网GHOST后的自动更改设置
支持一台电脑有多张网卡(最多5块网卡)的机器
使用方法:
一、编辑好IP.BAT文件中的“机名、MAC、IP”等列表信息
(请事先收集好你的机房的“机名”“MAC”等信息)
二、在制作GHOST 镜像文件前,复制IP.BAT文件到系统盘任意目录
(例如 C:\ 或 C:\Windows 等)并双击此IP.BAT文件
三、进入DOS或光盘WINPE 运行 GHOST,创建系统盘的GHO镜像文件
四、进行机房的全网 GHOST,完成后会自动运行IP.BAT并自动重启
五、检查机房中的每台机器是否正确设置了“机名”和“IP”信息
  阅读全文
posted @ 2009-12-30 13:06 lxasp 阅读(294) | 评论 (4)编辑 收藏

2009年10月28日 #

数据字典的设计需要依照模板和必备的附加字段(应该从长计议,包含:时间、地点、人物)来设计

◇生成取字段名的类代码(三重命名:DataName, CodeName, lang[chs, eng, ...]->ViewName)

◇生成添加、修改各个字段的表单控件的HTML模板
◇生成添加、修改各个字段的表单模板的操作代码
◇生成添加、修改各个字段的数据库操作代码

◇生成“查看/显示”功能的各个字段的HTML模板
◇生成“查看/显示”功能的各个字段的数据库操作代码

◇生成列表分页(Grid)和快速搜索的HTML模板
◇生成列表分页(Grid)和快速搜索的相关操作代码

◇生成“高级搜索”功能的各个字段的HTML模板
◇生成“高级搜索”功能的各个字段的数据库操作代码

◇生成连接每个功能跳转调用的代码

◇生成常用的功能性操作的代码(一些标志位的修改:审核、回收站等)


※应该将前台和后台的用户和管理员的控制面板整合,统一为“在权限控制下(ACL)的用户操作中心”




database->modal->controller->view->
lang[chs, eng, ...]->form->inputs
lang[chs, eng, ...]->grid

应该简化为:

database->config->code builder{

  modal->controller->view->
  lang[chs, eng, ...]->form->inputs
  lang[chs, eng, ...]->grid

}
posted @ 2009-10-28 09:54 lxasp 阅读(419) | 评论 (2)编辑 收藏

2009年10月10日 #

仅仅单人使用,只安装TortoiseSVN就够用了

http://tortoisesvn.net/downloads


这里下载2个,一个安装TortoiseSVN,一个语言包Chinese, simplified


如果多人使用,那么要安装一个SVN服务器

http://www.visualsvn.com/server/download/

下载安装VisualSVN Server在一台可以网络方便访问的机器上并配置
posted @ 2009-10-10 12:42 lxasp 阅读(312) | 评论 (0)编辑 收藏

2009年9月17日 #

     摘要: 主要用于从数据库字段设计字典的文档中,生成三重对应关系的字段名:数据库内部的字段名(可以做到无数据字典时,外人难以猜测其含义);编写代码时用的变量名(也可以作为表单的字段名);显示在界面上给用户看的文字含义名称英文识别词分别为:DataName, CodeName, ShowName另外,还可以用于在返回查询结果中,生成字段所对应的SELECT里的序号,例如SELECT abID,abTitle此...  阅读全文
posted @ 2009-09-17 00:17 lxasp 阅读(455) | 评论 (4)编辑 收藏

2009年9月1日 #

     摘要: /** * Date Text String Format / Convert * 1:10 2009-9-1 www.lxasp.com *  * RIP and MOD from : * ...  阅读全文
posted @ 2009-09-01 15:05 lxasp 阅读(603) | 评论 (4)编辑 收藏

仅列出标题  下一页