预览模式: 普通 | 列表

党史内部查询系统界面

苏州党史办,当时搜索的高级搜索页面,就简单设计了一下,主要是客户急着要这块功能,所以先将其做出来给客户看过通过一下再说了。



标签: 设计

苏州沧浪区党史办网站设计稿

这是我前段时间做苏州党史办网站时的初稿,基本上界面都通过了:


首页面:



子页面1:


子页面2:

标签: 设计

苏州相城区澄阳小学网站初稿


正如我所料的,客户也认为这个版本比较幼稚,看来明天得再重新设计一个版本。OK

标签: 设计

开源 PHP 开发框架 - FleaPHP

最近的一套系统花了一个月就开发完成了,因为大部分都大量利用了已有系统的结构和代码,再次祭出上稍做的部分扩展。

这个项目是我用FleaPHP应用程序开发框架(http://www.fleaphp.org)开发的PHP方面最复杂的应用程序。不算FleaPHP自身在内,应用程序的核心有100多个类,6700多行代码。从与客户意向性洽谈到最后完成,足足花了六个月时间,期间开发实际上只进行了三个月不到,而且还是做了两次。其他时间全花在沟通、协调、开会上了(有时候不得不抱怨一下国有企业僵化的机制)。 以后打算做一套简单的CMS平台用于PHP,joomla在某些地方还是不能够胜任。

以后有个项目,在给客户做定制开发以外的模板开发,可以考虑使用joomla进行Free的template套用,有时间记得整理一下单独做个网站,OK。

问卷网站界面初稿


界面1:

问卷向导界面1

界面2:

问卷向导界面2
标签: 设计

深入理解JavaScript中的函数

函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解。JavaScript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。在继续讲述之前,先看一下函数的使用语法:

function func1(…){…}
var func2=function(…){…};
var func3=function func4(…){…};
var func5=new Function();
  这些都是声明函数的正确语法。它们和其他语言中常见的函数或之前介绍的函数定义方式有着很大的区别。那么在JavaScript中为什么能这么写?它所遵循的语法是什么呢?下面将介绍这些内容。

[阅读全文]

标签: 脚本

在GridView中如何格式化Money型字段

在GridView中如何格式化Money型字段(downmoon)?

        <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="PKID"
            DataMember
="DefaultView" DataSourceID="SqlDataSource1">
            
<Columns>
                
<asp:BoundField DataField="PKID" HeaderText="PKID" InsertVisible="False" ReadOnly="True"
                    SortExpression
="PKID" />
                
                
<asp:TemplateField>
                        <HeaderTemplate>
                           amount</HeaderTemplate>
                        <ItemTemplate>
                            <asp:Label ID="txtMoney" Text='<%# Decimal.Parse(DataBinder.Eval(Container.DataItem,"amount").ToString())%>' runat="server" />
                        </ItemTemplate>
                    </asp:TemplateField>

                
<asp:BoundField DataField="TestID" HeaderText="TestID" SortExpression="TestID" />
                
<asp:BoundField DataField="testString" HeaderText="testString" SortExpression="testString" />
            
</Columns>
        
</asp:GridView>

这段代码中,
amount为Money型字段,无论如何只能显示成
1234.5600 
而不能显示成
1,234.56

<asp:BoundField DataField="amount" HeaderText="amount" DataFormatString="{0:n2}"  />
                  
<asp:BoundField DataField="amount" HeaderText="amount" DataFormatString="{0:c2}"  />

也不行!
后来在MSDN上找到了答案

<asp:BoundField DataField="amount" HeaderText="amount" DataFormatString="{0:#,###.00}"  HtmlEncode="False" />

关键在于HtmlEncode="False"