打卡第三天

    今天是我打卡的第三天了。

      今天一天也是窝在寝室里,早上把昨天学的XML的代码写了一些,并不是很熟练。基础的都写了,还是要多去看书,看视频的话有些视频接不上。而且没书上全。写完XML之后动手写了一个网站的登录界面,没有在基础上进行修改,是完全重新写的,原理都一样,主要是为了复习下jQuery和HTML以及css。写的界面不是很好看,没有UI就是麻烦。总之慢慢写,急也没用。然后写了csharp的委托,可以实现简单的窗体传值了。然后就是开始学习bootstrap,下的视频好像都不全,只有两天,难道两天就能学完bootstrap?bootstrap的却比较厚,看是都看了,因为去了看学校免费的讲座(在寝室坐了两天,再不出去透透气都要发霉了!),所以今天到寝室才看完bootstrap视频。就没有写代码。明天还要搞定c++的实验报告,以及离散的集合实验,指针部分都写好了,用数组写的话应该会快很多。一个中午可以搞定。晚上在看看bootstrap视频,在动手写个简单的响应式登录界面。

       以后要把做自己写的代码好好整理下了,今天找之前写的代码找了有一会儿,代码存的比较乱。养成习惯。今天比较早小手工,明天还要早检呢。。。

XML代码:

 
            //创建一个XML对象
            XmlDocument doc=new XmlDocument();
            //添加版本 和 编码方式
            XmlDeclaration des = doc.CreateXmlDeclaration("1.0","utf-8",null);
            doc.AppendChild(des);
            //添加根节点
            XmlElement books= doc.CreateElement("Books");
            doc.AppendChild(books);
           
            //添加节点
            XmlElement book1=doc.CreateElement("Book");
            book1.InnerText="csharp开发大全";
            books.AppendChild(book1);

            //添加节点的属性值
            XmlElement book2=doc.CreateElement("Book");
            book2.SetAttribute("name","饺子");
            books.AppendChild(book2);

            //打印节点的文本
            XmlNodeList word=books.ChildNodes;
            foreach(XmlNode i in word)
            {
                Console.WriteLine(i.InnerText);
            }
            //打印一些节点的属性值
            XmlNodeList j =books.SelectNodes("/Books/Book");
            foreach(XmlNode i in j)
            {
                Console.WriteLine(i.Attributes["name"].Value);
            }


            //删除一个节点
            XmlDocument doc=  new XmlDocument();
            doc.Load("new.xml");
            XmlNode list =doc.SelectSingleNode("/Books");

                list.RemoveAll();
            //改变指定节点的属性值
            XmlDocument doc=new XmlDocument();
            doc.Load("new.xml");
            XmlNode list =doc.SelectSingleNode("/Books/Book[@count='20']");
            list.Attributes["count"].Value="10";

            //改变相同节点的属性值
            XmlDocument doc=new XmlDocument();
            doc.Load("new.xml");
            XmlNodeList list =doc.SelectNodes("/Books/Book");
            foreach(XmlNode i in list)
                {
                i.Attributes["count"].Value="10";
               }
            doc.Save("new.xml");
            Console.WriteLine("ok");

            Console.ReadKey();

csharp代码:

窗体一:

 public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            Form2 win2 = new Form2(showmessage);//这里的参数应该是函数的首地址
            win2.Show();
        }
        void showmessage(string str)
        {
            label1.Text=str;
        }

    }

窗体二:

 public  delegate  void get(string str);
    public partial class Form2 : Form
    {
         
        public get _del; //声明委托字段
        public Form2(get del)
        {
            this._del = del;
            InitializeComponent();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            _del(textBox1.Text);
        }


    }

JavaScript代码(就展示检查账号信息的代码):

function check_name(){
               if(name.val()=="")
               {
                    name_check.html("请输入用户名!");
               }
               else
               {
                        name_check.html("");
               }

                    var char_load=["!","#","@","$","%","^","&","*","(",")","_","+","/"];
                    for(var i=0;i<name.val().length;i++)
                    {
                           for(var j=0;j<char_load.length;j++)
                           {
                                if(char_load[j]==name.val()[i])
                                {
                                    name_check.html("不能含有非法字符!");
                                    return;
                               }
                           }
                    }
            }

好了,今天就这些了。

谁终将声震人间,必长久深自缄默;谁终将点燃闪电,必长久如云漂泊。

一个不羁的码农,生活不只有coding!

晚安,我的全世界。

明天见!


阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页