机房重构合作总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LYN_xj94512/article/details/86494930

前言

          机房合作是一个转折点,也是一个新的开始,同时也见证了我们的成长。

正文

知识学习

一、VS知识

1、DataGridView的事件

1)CellDoubleClick

 /// <summary>
 /// 双击表格时候发生
 /// </summary>
 private void dgvList_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            var row = dgvList.Rows[e.RowIndex];
            txtID.Text = row.Cells[0].Value.ToString();
            txtname.Text = row.Cells[1].Value.ToString();
            cmbClass.Text = Convert.ToString(row.Cells[2].Value);
            txtPrice.Text = row.Cells[3].Value.ToString();
            txtname.Enabled = false;
            btnAdd.Text = "修改";
        }

2)CellEndEdit

        /// <summary>
        /// 当前选中单元编辑模式停止的时候发生
        /// </summary>
        private void dgvList_CellEndEdit(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
              //选中单元格
                var row = dgvSelectOrder.Rows[e.RowIndex];
                OrderFacade OrderFacade = new OrderFacade();
                //将单元格中的数据进行传参
                OrderInfoEntity OrderInfo = new OrderInfoEntity();
                //OrderInfo.ID = Convert.ToInt32(row.Cells[6].Value);
                //OrderInfo.foodNum = Convert.ToInt32(row.Cells[e.ColumnIndex].Value);

                //row.Cells[5].Value = Convert.ToString(OrderInfo.consumeCash);
            }
            catch (Exception ex)
            {
                MessageBox.Show("只能对数量进行更改", "提示");
                return;
            }
        }

2、Panel控件的应用

使用这个控件的时候一定要注意:在加载其他窗体的时候将控件中的窗体清除

 private void ptbOrder_Click(object sender, EventArgs e)
        {
            panRight.Controls.Clear();//清除原本控件中的窗体
            Consumer.frmOrder frmOrder = new Consumer.frmOrder();
            frmOrder.TopLevel = false;
            frmOrder.Dock = DockStyle.Fill;
            panRight.Controls.Add(frmOrder);
            frmOrder.Show();
        }

二、SVN知识

若要在VS中直接使用SVN,则需要下载一个插件,VisualSVN-VS2017-6.2.2.vsix
在这里插入图片描述

这样在VS中就可以直接使用SVN进行更新,提交,解决冲突。

解决问题

机房重构虽然已经不是第一次,但是每一次都会有不同的收获。这次出现了 新问题。让我有些束手无策,但是也克服了。

团队合作

本次机房组长是玉玲,技术大牛是十五期的闫伟强,真的很厉害,我们共同合作开发机房,从需求分析,到文档的编写,然后开始代码的编写,这个过程中让我体验了一次原本没有体验的事情。从最开始小白,慢慢的进入合作的境界,最终完成。其中有苦有乐。在此过程中我主要负责U层,界面的构建和代码的编写,后期的调试也让我对机房有了更多的认知。

猜你喜欢

转载自blog.csdn.net/LYN_xj94512/article/details/86494930