2006年08月22日

今天在天狮做接口,从最低的数据库接口开始,我本来想做一个由数组形势对一个表进行数据映射的接口的,结果遇见问题,数组下标无法是字符串,不知道怎么回事,结果就另找了一个办法用Hashtable(可能还有更多的方法来做,如table等)

下面给一个例子:

Hashtable ht = new Hashtable();
   ht.Add("name","123");
   ht.Add("id","123");
   ht.Add("age","123");
   
   foreach(string str in ht.Keys)
   {
    MessageBox.Show(str + "   " + ht[str]);
   }

 

这样就可以得到数据及字段名。

但是这个还不是我想要的最终结果,当务之急,就先拿这个整了,以后等想到更好的方法再说了。也希望大家

能帮我想想如何才能使数组能设字符串下标(arrValue["name"]=test;)

 

2006年08月18日

关于div的隐藏

                                      

 

div的visibility可以控制div的显示和隐藏,但是隐藏后页面显示空白

style="visibility: none;"

document.getElementById("typediv1").style.visibility="hidden";//隐藏

document.getElementById("typediv1").style.visibility="visible";//显示

 

通过设置display属性可以使div隐藏后释放占用的页面空间,如下

style="display: none;"

document.getElementById("typediv1").style.display="none";//隐藏

document.getElementById("typediv1").style.display="";//显示

 

还有,如果你要控制DIV的X、Y或是要做一个移动的DIV要加上style="position:absolute;"

XP下安装SQL2000企业版需要在XP下安装SQL2000企业版,可是发现提示只能安装客户端。怎么办呢?上网扒一下,找到了关于XP下安装SQL2000企业版的方法。如下:
SQL2000企业版本适用于WIN 2000系统,2003系统和XP一般装不了需要选用个人版。XP下安装装SQL2000企业版本方法以供参考。

方法如下:
一.在SQL服务器的安装盘中找到MSDE这个目录,并且点击setup.exe安装它,过程简单直接下一步就OK了。
  二. 重启系统WINDOWSXP,这下就可以看到SQL服务的图标出现了。
三. 再拿出SQL服务器版的安装光盘,直接安装客户端工具(这个不要多说吧?最简单的方法就是直接点击光盘根目录下的autorun.exe)根据提示安装,自检过程中知道系统不是SERVER版,会提示只安装客户端工具。
四. 打开企业管理器,试用SA用户连一下看看,是不是发现SA用户登陆失败?因为你还没有与信任SQL SERVER连接相关联。还好这个只要对系统注册表稍加修改就可以啦:在运行中输入regedit打开注册表编辑器,找到[HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSSQLSERVER\MSSQLSERVER],这个项里面有一个键值LoginMode,默认下,值是1,现在将值改为2,重启电脑。
五. 再打开企业管理,再连接试试,OK了!

2006年08月11日

今天要写个托盘程序玩结果没想法那么的简单。。

主要是用notifyIcon Control

然后在窗体初始化的时候进行判断,如果窗体是最小化了,那么就隐藏窗体显示notifyIcon

具体代码如下:

   public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            this.SizeChanged += new EventHandler(Form1_SizeChanged);
           
        }

        void Form1_SizeChanged(object sender, EventArgs e)
        {
            if (this.WindowState == FormWindowState.Minimized)
            {
                this.Hide();
                this.notifyIcon1.Visible = true;
            }
        }

以下代码省略!~~哈哈~~~