C#机房重构-总结(二)
一,循环方法
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#机房重构-总结(二)相关推荐
- 机房重构(个人版)——类图
我觉得机房重构的正确顺序是:数据库.绘图(包图.类图.时序图).文档最后是代码的实现.只是,尽管我这么觉得,却没有全然依照这个进行.我觉得.计划和顺序是死的.人是活的.假设进行到某一步.你进行不下去了 ...
- C#机房重构-总结(三)
一,字符的限制 这个是两种限制,其实都是根据ascii码来写的,给大家加推荐一个博客,可以去了解一下更深层次的. C#输入字符限制:https://blog.csdn.net/u014067842/a ...
- 个人机房重构--七层实现登录
一.概述: 现在准备开始个人机房重构,那么就从简单的来,先用七层实现登录.我们常说的七层是指哪七层呢?其实七层就是在三层的基础上,添加了外观层--设计模式的外观模式,抽象工厂加反射,接口层.外观层主要 ...
- 【机房重构】一步一步往上爬——数据库设计
期末考试结束了,寒假全职生活如期而至,终于可以开始全身心的投入我的机房重构了.又是一个新的项目,万事开头难,但不开头更难.自己也只能是一步一步往上爬,机房重构便从数据库设计开始. 回想去年的自考学习, ...
- 机房重构---准备阶段总结
三层项目结束有段时间了,由于最近把大把大把的精力放到了自考上,机房重构只是停留在了准备的阶段,下面是我在准备阶段对"机房重构"的一些自我认识. 刚开始的时候非常迷茫,现在仍然很迷茫 ...
- 机房重构验收一重构系统
[前言] 今天上午师父给我验收了一下机房重构的项目,主要是验收的这个系统,没有从文档和UML上验收.但是今天的收获还是蛮大的,记录一下自己的成长. [正文] 在师父的提问中,让我成长了好多,主要有一下 ...
- 配置文件总结(机房重构知识点总结)
在这次机房重构中,第一次用了配置文件,把数据库的链接字串放在了配置文件中.和VB6.0版相比.不用又一次编译软件,就可以实现数据库的变更,确实方便了非常多. 直到想要总结配置文件才发现,自己对配置文件 ...
- 【机房重构】一步一步往上爬——验收给了我什么
整个机房重构过程中,一共经历了两次验收.一次是关于系统编程:一次是关于画图与文档,每一次,师父都是耐心.细心地指导.要问验收给了我什么,看下面的博客内容便清楚了.个人机房重构可分为两个阶段,前期主要是 ...
- 机房重构 之 抽象工厂+反射+配置文件 实现数据库訪问
重构机房已经開始三个多星期了,从刚開始的一头雾水,到如今的柳暗花明,由開始的无从下手,到如今感觉犹 如脱胎换骨了般.和两个星期前相比.如今明朗了多了,心情也好了不少. 先给大家看一下这次重构的总体架构 ...
- 【机房重构】组合查询--存储过程
定义 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参 ...
最新文章
- 趣学python3(5)-数字,字符串,列表(2)
- windows10 下 vscode + cmake 编译 Qt6 代码
- android社会化分享
- matlab里查看图像属性,MATLAB绘图属性操作
- 终于开通了,呵呵,以后跟大家一起讨论
- 程序员你知道被迫参与一个两亿的项目,想跑还逃不掉吗?
- HDU 6134 2017 多校训练:Battlestation Operational(莫比乌斯反演+积性函数)
- Windows中内存泄漏检测工具vld简介及使用
- 计算机上如何查找什么占网速,怎么查看网速被占用(宽带100m但wifi很慢)
- 基于卷积神经网络 CNN 的猫狗识别详细过程
- 我是如何做技术分享的 ?
- windows与unix文件格式转换
- eclipse的正确使用方式
- pinterest数据科学家访谈
- 计算机专业英语(2013影印版)— KEY TERMS,关键术语(第1章——第6章)
- 隐语义模型(LFM)-----------电影推荐算法
- (读书笔记)《玩着玩着就能成为PPT高手》——说的漂亮
- 智能合约:BUMO 合约编辑器用户手册
- cad图形不见了怎么办_CAD画了线但是绘图区看不见怎么办?【AutoCAD教程】
- matlab中的随机矩阵及其相关函数的使用
热门文章
- bt下载加速 BitTorrent trackers服务器列表
- linux redis 配置详解
- linux c warning: implicit declaration of function 'strtok_r'解决方案
- ExAllocatePool函数
- Web服务器的工作原理
- Python.Paste指南之Deploy(1)-概念
- java 泛型例子_java中的泛型的一些常见例子
- shell python -c_python, shell, C/C++ 从命令行获得参数
- linux驱动开发字符设备,linux驱动开发(三) 字符设备驱动框架
- html插入不规则表格,如何构建HTML表格中的不规则形状?