一,循环方法

1.for循环

这个是我举得例子,这个是循环输出在datagridview中选中的一行元组,

int rowindex = dataGridView1.NewRowIndex;
for (int j = 0; j < dataGridView1.Columns.Count; j++){str[j] = Convert.ToString(dataGridView1.Rows[rowindex-1].Cells[j].Value);}

2.foreach循环

这个是循环输出数组中的数字

 int[] fibarray = new int[] { 20, 12, 31 45, 54, 67, 87, 173 };foreach (int element in fibarray){System.Console.WriteLine(element);}System.Console.WriteLine();

3.while循环

这是一个一加到一百的程序。while后边括号中是条件,条件满足一直执行循环体,当条件不满足时跳出循环。

   int i,sum=0;i=1;while(i<=100){sum=sum+i;i++;}

二,提示信息

MessageBox.Show("注册成功!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);

或者你直接写下边的简写也可以。

MessageBox.Show("注册成功!");

三,下拉菜单添加信息

                cboOperator3.Items.Clear();//清空cboOperator3.Items.Add(" ");//添加空符号cboOperator3.Items.Add("=");//添加等号cboOperator3.Items.Add("!=");//添加不等号

四,下拉菜单不能输入,只能选择

DropDownStyle 属性控制显示给用户的界面。可以输入一个值,该值提供以下功能:简单的下拉列表框(始终显示列表)、下拉列表框(文本部分不可编辑,并且必须选择一个箭头才能查看下拉列表框)或默认下拉列表框(文本部分可编辑,并且用户必须按箭头键才能查看列表)。
      如果将 DropDownStyle 属性设置为 DropDownList,则只能从列表中选择有效值。如果将 DropDownStyle 属性设置为 DropDown,则可以在 ComboBox 的可编辑区域内键入任何值。这种情况下,AutoCompleteMode 的 Append 值与 AutoCompleteMode 的 SuggestAppend 值作用相同。

五,将label或者panel控件设置成透明

选中你想将之改变为透明的控件,在属性窗口找到backcolor属性,点击下拉菜单,在弹出的选项卡中选择“Web”选项卡,transparent属性在第一个,选择就是了。

六,时间的计算

DateTime类型的数据是可以进行相减的,但是进行运算之后是一中TimeSpan类型的数据,你需要定义一个这样的数据来接收相减以后的值。这种类型就有了三种转换,分别是TotalDays,TotalHours,TotalMinutes,你可以用这三种转换得到相应值。

TimeSpan date = (Convert.ToDateTime(user.Data) - Convert.ToDateTime(flag.Rows[0][6]));
double day = date.TotalDays;//将相差全部转为天数
double minutes = date.TotalMinutes;//将相差时间全部转化为分钟
double hours = date.TotalHours;//将全部时间全部转为小时

C#机房重构-总结(二)相关推荐

  1. 机房重构(个人版)——类图

    我觉得机房重构的正确顺序是:数据库.绘图(包图.类图.时序图).文档最后是代码的实现.只是,尽管我这么觉得,却没有全然依照这个进行.我觉得.计划和顺序是死的.人是活的.假设进行到某一步.你进行不下去了 ...

  2. C#机房重构-总结(三)

    一,字符的限制 这个是两种限制,其实都是根据ascii码来写的,给大家加推荐一个博客,可以去了解一下更深层次的. C#输入字符限制:https://blog.csdn.net/u014067842/a ...

  3. 个人机房重构--七层实现登录

    一.概述: 现在准备开始个人机房重构,那么就从简单的来,先用七层实现登录.我们常说的七层是指哪七层呢?其实七层就是在三层的基础上,添加了外观层--设计模式的外观模式,抽象工厂加反射,接口层.外观层主要 ...

  4. 【机房重构】一步一步往上爬——数据库设计

    期末考试结束了,寒假全职生活如期而至,终于可以开始全身心的投入我的机房重构了.又是一个新的项目,万事开头难,但不开头更难.自己也只能是一步一步往上爬,机房重构便从数据库设计开始. 回想去年的自考学习, ...

  5. 机房重构---准备阶段总结

    三层项目结束有段时间了,由于最近把大把大把的精力放到了自考上,机房重构只是停留在了准备的阶段,下面是我在准备阶段对"机房重构"的一些自我认识. 刚开始的时候非常迷茫,现在仍然很迷茫 ...

  6. 机房重构验收一重构系统

    [前言] 今天上午师父给我验收了一下机房重构的项目,主要是验收的这个系统,没有从文档和UML上验收.但是今天的收获还是蛮大的,记录一下自己的成长. [正文] 在师父的提问中,让我成长了好多,主要有一下 ...

  7. 配置文件总结(机房重构知识点总结)

    在这次机房重构中,第一次用了配置文件,把数据库的链接字串放在了配置文件中.和VB6.0版相比.不用又一次编译软件,就可以实现数据库的变更,确实方便了非常多. 直到想要总结配置文件才发现,自己对配置文件 ...

  8. 【机房重构】一步一步往上爬——验收给了我什么

    整个机房重构过程中,一共经历了两次验收.一次是关于系统编程:一次是关于画图与文档,每一次,师父都是耐心.细心地指导.要问验收给了我什么,看下面的博客内容便清楚了.个人机房重构可分为两个阶段,前期主要是 ...

  9. 机房重构 之 抽象工厂+反射+配置文件 实现数据库訪问

    重构机房已经開始三个多星期了,从刚開始的一头雾水,到如今的柳暗花明,由開始的无从下手,到如今感觉犹 如脱胎换骨了般.和两个星期前相比.如今明朗了多了,心情也好了不少. 先给大家看一下这次重构的总体架构 ...

  10. 【机房重构】组合查询--存储过程

    定义 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参 ...

最新文章

  1. 趣学python3(5)-数字,字符串,列表(2)
  2. windows10 下 vscode + cmake 编译 Qt6 代码
  3. android社会化分享
  4. matlab里查看图像属性,MATLAB绘图属性操作
  5. 终于开通了,呵呵,以后跟大家一起讨论
  6. 程序员你知道被迫参与一个两亿的项目,想跑还逃不掉吗?
  7. HDU 6134 2017 多校训练:Battlestation Operational(莫比乌斯反演+积性函数)
  8. Windows中内存泄漏检测工具vld简介及使用
  9. 计算机上如何查找什么占网速,怎么查看网速被占用(宽带100m但wifi很慢)
  10. 基于卷积神经网络 CNN 的猫狗识别详细过程
  11. 我是如何做技术分享的 ?
  12. windows与unix文件格式转换
  13. eclipse的正确使用方式
  14. pinterest数据科学家访谈
  15. 计算机专业英语(2013影印版)— KEY TERMS,关键术语(第1章——第6章)
  16. 隐语义模型(LFM)-----------电影推荐算法
  17. (读书笔记)《玩着玩着就能成为PPT高手》——说的漂亮
  18. 智能合约:BUMO 合约编辑器用户手册
  19. cad图形不见了怎么办_CAD画了线但是绘图区看不见怎么办?【AutoCAD教程】
  20. matlab中的随机矩阵及其相关函数的使用

热门文章

  1. bt下载加速 BitTorrent trackers服务器列表
  2. linux redis 配置详解
  3. linux c warning: implicit declaration of function 'strtok_r'解决方案
  4. ExAllocatePool函数
  5. Web服务器的工作原理
  6. Python.Paste指南之Deploy(1)-概念
  7. java 泛型例子_java中的泛型的一些常见例子
  8. shell python -c_python, shell, C/C++ 从命令行获得参数
  9. linux驱动开发字符设备,linux驱动开发(三) 字符设备驱动框架
  10. html插入不规则表格,如何构建HTML表格中的不规则形状?