预览模式: 普通 | 列表

 
        去年大多数时间都是在做winform的开发,后来写的很多博文都是跟winform有关的。趁着现在放假在家,花了点时间整理了下09年所做的一些程序和代码。
       以下这些是09年做的一些程序,目前还在做的是 记账程序,现在还在不断改进中   

1.记账程序1.0beta3
http://lwolf.cn/blog/article/code/account-beta3.htm


2.可编辑Listbox改进版
http://www.lwolf.cn/blog/article/code/edit-listbox2.htm

[阅读全文]

10-09
04

JS操作Listbox

      收藏几个JS代码,Listbox(列表框)的全选,添加删除,上移下移的JS函数
1.这个是全选的函数
    function listbox_selectall(listID, isSelect) {
        var listbox = document.getElementById(listID);
        for(var count=0; count < listbox.options.length; count++) {
            listbox.options[count].selected = isSelect;
    }
}

[阅读全文]

      转一个在国外某网站上整理的一些JQuery插件,都是很实用的,效果挺好,以后有可能用得着~~
1. Image Menu
2.Jquery Banners
3.Dock Div
4. Animated Scrolling
5.Easing Demo
6.Superfish
7.Jquery Background Change

[阅读全文]

      最近做的东西,都是在操作一些DataTable,就写了几个方法,方便以后的使用

      使用Merge合并两个DataTable并去除重复数据,要求两个表的列相同。要实现merge时去除重复数据,得设置新Datatable的主键。
public DataTable GetTable(DataTable FirstTable, DataTable SecondTable)
{
    DataTable ResultTable = FirstTable.Copy();

    if (FirstTable.Columns.Count != SecondTable.Columns.Count)
        return ResultTable;

    DataColumn[] keys = new DataColumn[ResultTable.Columns.Count];
    for (int k = 0; k < ResultTable.Columns.Count; k++)
    {
        keys[k] = ResultTable.Columns[k];
    }
    ResultTable.PrimaryKey = keys;
    ResultTable.Merge(SecondTable);
    return ResultTable;
}

[阅读全文]


      jFeed是一个轻量级的RSS解析器,jQuery插件。它可以解析RSS0.91、0.92、1.0、2.0和Atom1.0Feeds
      使用方法:
jQuery.getFeed({
       url: 'rss.xml',

[阅读全文]

      程序员经常会碰到各种各样的代码,不同的人都会有自己的代码风格,有的可能会写得很乱,所以用些工具来格式化代码是很有必要的。下面是一些这方面的工具~~

  1. Uncrustify
可格式化C, C++, C#, ObjectiveC, D, Java等语言

  2.Arachnoid
这个可用于C, C++, Java, Javascript, Perl等语言

  3.Sqcbw
适用于C/C++/C#和Java/J#语言

[阅读全文]

10-08
26

CSS3的五个技巧

    CSS3的一些常用代码~~~
      1.圆角框
#round {  
background-color: #000;  
border: 1px solid #000;  
-moz-border-radius: 10px;  
-webkit-border-radius: 10px;  
}

      2.单个圆角
#indie {  
background-color: #000;  
border: 1px solid #000;  
-moz-border-radius-topright: 10px;  
-moz-border-radius-bottomright: 10px;  
-webkit-border-top-left-radius: 10px;  
-webkit-border-bottom-left-radius: 10px;  
}

[阅读全文]


      最近一直在做报表类的东西,在界面上用一些GridView和Repeater来呈现。由于几个报表的样式都不一样,在界面上拖了好几个Repeater,都设置了不同的模板,看着这么多代码我都觉得好乱。像这样的情况,要是有一个通用的repeater控件就好了。在网上搜索了下,只在MSDN上找到一些创建模板类的资料。
      此模板类要实现 ITemplate 接口,MSDN的例子:http://msdn.microsoft.com/zh-cn/library/0e39s2ck%28VS.80%29.aspx
      上面这个例子讲得很详细,我只是参考它做了些改动,让模板类能够实现绑定repeater数据源的所有列,下面是修改过的部分代码
    public void InstantiateIn(System.Web.UI.Control container)
    {
        PlaceHolder ph = new PlaceHolder();
        
        switch (templateType)
        {
            case ListItemType.Header:
                string str = "";
                for (int i = 0; i < Header.Length; i++)
                    str += "<td>" + Header + "</td>";
                ph.Controls.Add(new LiteralControl("<table border=\"0\" cellspacing=\"1\"><tr>" + str + "</tr>"));
                break;

[阅读全文]


      今天在网上收集了一些C#的自定义文本框控件,以下~~~

  1.Winform的html编辑器
http://winformhtmltextbox.codeplex.com/
在Winform中使用的html编辑器,以后应该会有用到的时候

  2.WPF自动完成Textbox
http://www.codeproject.com/KB/WPF/WPFAutoCompleteTextbox.aspx

  3.IP地址形式的Textbox
http://www.codeproject.com/KB/miscctrl/IPTextBox.aspx
可限制输入的是合法的IP地址,类似windows设置IP地址的那种文本框

[阅读全文]

      琅西菜市附近新开了一家KTV,前几天经过的时候就看到在门口立着一个类似机器人的物体。今天再次经过时发现已经上好颜色了,于是赶紧拍两张,大家来鉴定下。。。他是狂派的还是博派的。。

        

[阅读全文]