ACCP学习旅程之-----使用C#开发数据库应用程序(第二章)
基本循环语句while、do…while、for循环与Java完全一样
引入的一种新的循环----foreach
1¥ foreach循环
语法: foreach(类型 元素(局部变量) in 集合或数组)
{ 代码块 }
功能:就是循环取出集合或数组中的每一个元素,然后对每一个元素都执行一
次循环体的操作。
2¥ VS调试技巧
1$ 设置断点
方法一(快捷键):将光标停在要设置断点的行,按F9设置,再按取消
方法二、三、四(暂略,详见p38)
2$ 监视变量的值(设置断点后,按F5开始执行,出现变量监视窗口)
3$ 单步跟踪:(按F10使程序逐条执行)
一些常用快捷键
F5 开始调试
shift+F5 停止调试
F9 设置或删除断点
F10 单步执行
3¥ 二重循环(重点是冒泡排序,记住口诀,同Java 暂略)
4¥ 流程控制进阶(二重循环当中continue和break的使用,同Java暂略)
5¥ C#中的数组
1$ 声明数组
语法: 数据类型[] 数组名;
不能把方括号放在数组名后面
2$ 指定数组大小
与Java相同,要使用new关键字指定大小,如:
int[] array;
array = new int[5];
3$ 初始化
int[] array = new int[5]{0,1,2,3,4}; //创建一个含有5个元素的整型数组
这种方式在Java中是不允许的 数组长度有[]中的数字决定,元素个
即:[]中不能有值 数必须与数组长度一致,否则报错,
没有默认值;
int[] array = new int[]{0,1,2,3,4}; //省略了数组长度
int[] array = {0,1,2,3,4}; //省略了new
第二、三种方法的数组长度取决于{}
中的元素个数。
4$ 获取数组长度(同Java使用数组名.Length)
6¥ 冒泡排序
就是把较小的数字看作气泡,排序的过程就是气泡不断向上冒得过程
从最底层(第一个)元素开始,用它和它紧挨着的下一个元素比较,如果该元素小于下一个元素就交换,否则保持原样。
然后开始点上移,重复,直到所有的元素排好序。
口诀:(升序)
N个数字来排队,两两相比小靠前,
外层循环N-1,内层循环N-1-i。(N-1意为:搬运法执行多少次)
(N-1-i意为:搬运法内部最大可能交换多少次,
用IF控制交换与否)
如需降序,只需小于(号)换大于。
自己的理解:这种算法第一次内循环就把最大的数放到最右端了,以后依次将
最右端的界限左移,完成比较。
转载于:https://blog.51cto.com/rzmars/804071
ACCP学习旅程之-----使用C#开发数据库应用程序(第二章)相关推荐
- 在VC中使用ADO开发数据库应用程序
在VC中使用ADO开发数据库应用程序 一.ADO概述 ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口.ADO 使您能够编写应用程序以通过 ...
- 第十三章 Delphi开发数据库应用程序概述(二)
数据控制部件页上的部件,主要用于设计用户界面,对数据库中的数据进行浏览.编辑.插入.删除等操作.因而数据控制部件常常又被称为数据浏览部件,数据控制部件其实是在Standard页上的标准部件的基础上,相 ...
- Apache Spark学习:利用Scala语言开发Spark应用程序
Spark内核是由Scala语言开发的,因此使用Scala语言开发Spark应用程序是自然而然的事情.如果你对Scala语言还不太熟悉,可以阅读网络教程 A Scala Tutorial for Ja ...
- 《精通Spring4.X企业应用开发实战》读后感第二章
一.配置Maven\tomcat https://www.cnblogs.com/Miracle-Maker/articles/6476687.html https://www.cnblogs.com ...
- R 学习笔记《五》 R语言初学者指南--第二章总结
第二章学习了的R函数: 1 sum 计算和 sum(x,na.rm=TRUE) 计算向量x中所有数的和,其中排除了NA元素 2 median ...
- 《软件开发工具》(第二章)
第二章:软件开发过程及其组织 做好软件的关键: 关键在于两个转换没有顺利地通过:首先是从用于的理解到程序员的理解,其次是从程序员的理解到程序的实现 大型软件开发中的困难表现在哪些方面: 1) 一致性的 ...
- ACCP学习旅程之----- 使用HTML语言开发商业站点(第一章 HTML的基本标签)
在这里记录HTML中的所有单标签:<META> <P>-</P>可选 ...
- ACCP学习旅程之----- SQL Server(第五章 数据查询(二))
特别注意:主外健关系中,名字可以不同,类型和长度必须相同. 1¥ 模糊查询 模糊查询提取的数据不一定是确切的,查询者对查询条件也是模糊的.大概的.不特别明确的. 1$ 使用Like进行模糊查询 ...
- ACCP学习旅程之-----基础篇
(一)计算机基础 一.Word和Excel 转载于:https://blog.51cto.com/rzmars/803998
最新文章
- 计算机密码行业专题研究:网络安全最大弹性领域
- 企业运维监控平台架构设计与实现
- 《一条狗的回家路》曝中国风海报 霍思燕为狗狗配音
- npm的插件如何直接在html中使用,webpack插件之htmlWebpackPlugin
- 原生js获取document_【JS 口袋书】第 9 章:使用 JS 操作 HTML 元素
- Opencv学习笔记之OpenCV介绍
- 《Java 高并发》05 线程的基本操作
- yii2 js加载顺序呢
- Linux通过进程号查询占用的端口
- 【计算机网络】——初识计算机网络
- 【转】【重要】破除“系统学习”的情结
- tensorflow和keras的关系
- sap更改主题_SAP EP 主题设置
- 台式计算机c盘怎么清理空间,练习教你电脑如何清理系统c盘空间
- 神舟电脑怎么重装系统 神舟电脑重装系统步骤
- Arch linux使用yay安装软件时有效性检查错误
- 泰坦尼克号预测python_kaggle:泰坦尼克号获救预测_Titanic_EDA##
- 啊,CET6 2021年
- Java拆解最多的素数之和_java - 计算并打印第n个素数 - 堆栈内存溢出
- 【LOJ #2289】「THUWC 2017」在美妙的数学王国中畅游(LCT+泰勒展开)