komatu

       暗  香  堂
posts - 8, comments - 5, trackbacks - 0, articles - 7
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

2006年6月23日

 Crossnet Explorer(简称CE)1.0作为一款无须安装的Explorer,不仅具有浏览器的基本功能,而且还提供了一些比较实用、比较个性化的功能,包括可以保存网页为图象、设置网页的前景/背景颜色、翻转网页等,并有自定义网页特效的接口,更多功能用户可以任意扩充。另外用户可以任意标注网页一定区域,这一定程度上也是对基于WEB的保留痕迹的体现。通过CE 1.0您可以实现一些很有趣的功能,例如:将整个baidu网站页面左右翻转过来看,对baidu增加背景音乐等等,只要能够想到一切皆有可能~。
       除了这些功能之外,CE1.0最重要的是内置了交叉搜索平台(Crossgo),操作简单,界面简洁,用户只要输入一个关键字,可以输出相应类别下各个主要搜索引擎的搜索页面,大大简化了搜索工作哦~。同时最近搜索的结果会自动保存在系统中方便二次搜索。目前更多分类和收录网站正在更新,有兴趣的网站可以和我联系。
      使用C.G.交叉搜索平台,想搜就搜,让您一次搜个够!也欢迎大家提出宝贵意见!
     下载地址:http://files.cnblogs.com/komatu/CrossnetExplorer.rar
    界面预览:

posted @ 2006-06-23 16:59 暗香堂 阅读(41) 评论(0) 编辑

自动代码工具设计思路

系统名称:MaxCoder Studio

运行环境:基于WEB

支持的数据库类型:SQL ServerSQLExpress

支持的语言类型:C#VB

支持的系统框架:简单三层结构、工厂模式

命名规范:

输入:系统名称、数据字典表名集、命名空间

输出:

1)  创建系统:包括系统名称、数据库连接等定义,保存到数据库。目前EGT已经实现。

2)  数据字典表:每张表定义时候均有自动增长字段ID,字典表定义除了包括基本定义之外,还包括字段的显示名称、显示顺序、对应的参数代码、是否显示、是否允许查询等控制。其中参数表、系统表、界面表、用户表、角色表等也是动态预生成的,不可以修改其结构。目前EGT已经实现。

3)  数据表:根据字典表生成数据表,目前EGT已经实现。

4)  存储过程:根据字典表定义自动生成相关的存储过程,包括数据的增加/删除/修改/查询(支持组合查询/简单查询)/获取最大ID,如果数据库不支持存储过程则跳过。

5)  视图:支持视图创建,具体可以考虑生成一个查询分析器(支持表、存储过程、视图、函数等的创建)。

6)  生成业务逻辑层代码文件:结合数据库的元数据动态生成业务逻辑层基础代码,封装成类库。例如生成Update方法。如果数据库不支持存储过程则改为直接用SQL语句完成。

7)  生成界面层代码文件:生成用户界面,可以设置界面一些参数,具体可以参考EGT实现,动态生成master文件、WebPart控件、MultiView控件,界面布局采用GridView+FormView结构,数据源采用ObjectDataSource。界面上提供数据的编辑、查询功能、导出、报表、统计等功能。一些操作可以支持无刷新界面回调,可以考虑采用Atlas框架建立站点的系统框架。可以选择界面风格和框架结构,具体可以参考EGT设计。后期可以考虑支持skinwebsite.Map等。

8)  生成系统的主界面,目前EGT已经实现。

9)  编译代码:动态编译代码文件到命名空间的DLL,如果是选择预编译方式可以跳过该步骤。

10)              发布系统:发布指定文件夹到指定目录

11)              用户/角色设置,管理员角色可以基于系统动态管理界面允许的操作类型。

与目前EGT的比较:

1)  支持存储过程自动生成

2)  支持三层结构

3)  界面更加规范

4)  支持动态(预)编译

5)  支持多语言

6)  体现了框架体系的思想

7)  角色管理

posted @ 2006-06-23 16:57 暗香堂 阅读(163) 评论(0) 编辑

关键词ASCII码表                                          

Table of ASCII CharactersThis table lists the ASCII characters and their decimal, octal and hexadecimal numbers. Characters which appear as names in parentheses (e.g., (nl)) are non-printing characters. A table of the common non-printing characters appears after this table.

Char  Dec  Oct  Hex | Char  Dec  Oct  Hex | Char  Dec  Oct  Hex | Char Dec  Oct   Hex
-------------------------------------------------------------------------------------
(nul)   0 0000 0x00 | (sp)   32 0040 0x20 | @      64 0100 0x40 | `      96 0140 0x60
(soh)   1 0001 0x01 | !      33 0041 0x21 | A      65 0101 0x41 | a      97 0141 0x61
(stx)   2 0002 0x02 | "      34 0042 0x22 | B      66 0102 0x42 | b      98 0142 0x62
(etx)   3 0003 0x03 | #      35 0043 0x23 | C      67 0103 0x43 | c      99 0143 0x63
(eot)   4 0004 0x04 | $      36 0044 0x24 | D      68 0104 0x44 | d     100 0144 0x64
(enq)   5 0005 0x05 | %      37 0045 0x25 | E      69 0105 0x45 | e     101 0145 0x65
(ack)   6 0006 0x06 | &      38 0046 0x26 | F      70 0106 0x46 | f     102 0146 0x66
(bel)   7 0007 0x07 | '      39 0047 0x27 | G      71 0107 0x47 | g     103 0147 0x67
(bs)    8 0010 0x08 | (      40 0050 0x28 | H      72 0110 0x48 | h     104 0150 0x68
(ht)    9 0011 0x09 | )      41 0051 0x29 | I      73 0111 0x49 | i     105 0151 0x69
(nl)   10 0012 0x0a | *      42 0052 0x2a | J      74 0112 0x4a | j     106 0152 0x6a
(vt)   11 0013 0x0b | +      43 0053 0x2b | K      75 0113 0x4b | k     107 0153 0x6b
(np)   12 0014 0x0c | ,      44 0054 0x2c | L      76 0114 0x4c | l     108 0154 0x6c
(cr)   13 0015 0x0d | -      45 0055 0x2d | M      77 0115 0x4d | m     109 0155 0x6d
(so)   14 0016 0x0e | .      46 0056 0x2e | N      78 0116 0x4e | n     110 0156 0x6e
(si)   15 0017 0x0f | /      47 0057 0x2f | O      79 0117 0x4f | o     111 0157 0x6f
(dle)  16 0020 0x10 | 0      48 0060 0x30 | P      80 0120 0x50 | p     112 0160 0x70
(dc1)  17 0021 0x11 | 1      49 0061 0x31 | Q      81 0121 0x51 | q     113 0161 0x71
(dc2)  18 0022 0x12 | 2      50 0062 0x32 | R      82 0122 0x52 | r     114 0162 0x72
(dc3)  19 0023 0x13 | 3      51 0063 0x33 | S      83 0123 0x53 | s     115 0163 0x73
(dc4)  20 0024 0x14 | 4      52 0064 0x34 | T      84 0124 0x54 | t     116 0164 0x74
(nak)  21 0025 0x15 | 5      53 0065 0x35 | U      85 0125 0x55 | u     117 0165 0x75
(syn)  22 0026 0x16 | 6      54 0066 0x36 | V      86 0126 0x56 | v     118 0166 0x76
(etb)  23 0027 0x17 | 7      55 0067 0x37 | W      87 0127 0x57 | w     119 0167 0x77
(can)  24 0030 0x18 | 8      56 0070 0x38 | X      88 0130 0x58 | x     120 0170 0x78
(em)   25 0031 0x19 | 9      57 0071 0x39 | Y      89 0131 0x59 | y     121 0171 0x79
(sub)  26 0032 0x1a | :      58 0072 0x3a | Z      90 0132 0x5a | z     122 0172 0x7a
(esc)  27 0033 0x1b | ;      59 0073 0x3b | [      91 0133 0x5b | {     123 0173 0x7b
(fs)   28 0034 0x1c | <      60 0074 0x3c | \      92 0134 0x5c | |     124 0174 0x7c
(gs)   29 0035 0x1d | =      61 0075 0x3d | ]      93 0135 0x5d | }     125 0175 0x7d
(rs)   30 0036 0x1e | >      62 0076 0x3e | ^      94 0136 0x5e | ~     126 0176 0x7e
(us)   31 0037 0x1f | ?      63 0077 0x3f | _      95 0137 0x5f | (del) 127 0177 0x7f
ASCII Name  Description  C Escape Sequence  nul  null byte  \0  bel  bell character  \a  bs  backspace  \b  ht  horizontal tab  \t  np  formfeed  \f  nl  newline  \n  cr  carriage return  \r  vt  vertical tab   esc  escape   sp  space 

posted @ 2006-06-23 16:52 暗香堂 阅读(4719) 评论(3) 编辑