雷林鹏分享:C# 循环】的更多相关文章

Ruby 循环 Ruby 中的循环用于执行相同的代码块若干次.本章节将详细介绍 Ruby 支持的所有循环语句. Ruby while 语句 语法 while conditional [do] code end 当 conditional 为真时,执行 code.while 循环的 conditional 通过保留字 do.一个换行符.反斜线 \ 或一个分号 ; ,来与 code 分离开. 实例 #!/usr/bin/ruby $i = 0 $num = 5 while $i < $num do…
C# 循环 有的时候,可能需要多次执行同一块代码.一般情况下,语句是顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推. 编程语言提供了允许更为复杂的执行路径的多种控制结构. 循环语句允许我们多次执行一个语句或语句组,下面是大多数编程语言中循环语句的一般形式: 循环类型 C# 提供了以下几种循环类型.点击链接查看每个类型的细节. 循环类型描述 while 循环当给定条件为真时,重复语句或语句组.它会在执行循环主体之前测试条件. for 循环多次执行一个语句序列,简化管理循环变量的代…
C# 数组(Array) 数组是一个存储相同类型元素的固定大小的顺序集合.数组是用来存储数据的集合,通常认为数组是一个同一类型变量的集合. 声明数组变量并不是声明 number0.number1.....number99 一个个单独的变量,而是声明一个就像 numbers 这样的变量,然后使用 numbers[0].numbers[1].....numbers[99] 来表示一个个单独的变量.数组中某个指定的元素是通过索引来访问的. 所有的数组都是由连续的内存位置组成的.最低的地址对应第一个元素…
Ruby 命令行选项 Ruby 一般是从命令行运行,方式如下: $ ruby [ options ] [.] [ programfile ] [ arguments ... ] 解释器可以通过下列选项被调用,来控制解释器的环境和行为. 选项描述 -a与 -n 或 -p 一起使用时,可以打开自动拆分模式(auto split mode).请查看 -n 和 -p 选项. -c只检查语法,不执行程序. -C dir在执行前改变目录(等价于 -X). -d启用调试模式(等价于 -debug). -F p…
Ruby 数据库访问 - DBI 教程 本章节将向您讲解如何使用 Ruby 访问数据库.Ruby DBI 模块为 Ruby 脚本提供了类似于 Perl DBI 模块的独立于数据库的接口. DBI 即 Database independent interface,代表了 Ruby 独立于数据库的接口.DBI 在 Ruby 代码与底层数据库之间提供了一个抽象层,允许您简单地实现数据库切换.它定义了一系列方法.变量和规范,提供了一个独立于数据库的一致的数据库接口. DBI 可与下列进行交互: ADO…
在平时项目开发过程中,除了处理那些繁琐的逻辑过程外,还有一个重要的任务就是对数据库的操作处理.这里总结下自己平时使用CI过程中使用的如何对数据库进行操作处理. 在CI框架中,我们一般会把对数据库的操作放在models中,下面以文章操作类article_model.php为例: 1.数据库链接 class Article_model extends CI_Model { private $admin = null; public function __construct() { $this->ad…
这2天休年假,在家宅着学习研究了YAF框架,用YAF做过APP接口的项目,但是没有用来做过WEB方面的应用.趁着这2天在家想把博客用YAF进行一下改版,目的也想进一步学习一下YAF. 在这过程中遇到不少问题,这里说下YAF路由的问题. 现在博客的URL规则,使用的也是CI框架的regex路由规则: 一级栏目:http://www.php230.com/category/ 二级栏目:http://www.php230.com/category/programming-language 三级栏目:h…
刚发现了博客的一个bug,标签页中一些标签带有空格,在url输出中使用了 urlencode 函数进行处理,导致空格被转换成了加号(+),这时通过url访问时会出现错误: 临时解决方法是在urlcode输出后,再把加号(+)转换成 %20 str_replace('+', '%20', urlencode($value['name'])) 至于为什么会出现错误,接着往下看: html会把url中的加号等同于空格处理,这样就成了: www.php230.com/tags/zoho projects…
下午在安装 Laravel 框架过程中,遇到了不少问题,因为 Laravel 的安装依赖于 composer,这里就先介绍一下 composer 的安装方法: 安装方法: #下载 sudo curl -sS https://getcomposer.org/installer | sudo php -d detect_unicode=Off #更改文件权限 sudo chmod a+x composer.phar #移动文件 sudo chmod a+x composer.phar #更新 sud…
前面我们介绍我了 composer安装,这里我们接着来介绍 Laravel框架的安装. 这里我们安装的是laravel 4 项目下载地址:https://github.com/laravel/laravel 安装要求: 1.PHP最低版本:5.3.7 2.支持 mcrypt 扩展 3.支持 openssl 扩展 另外,需要支持 proc_open.proc_get_status函数,自己在安装过程中,因为不支持这2个函数,安装报错失败了 [Symfony\Component\Process\Ex…
在 CodeIgniter 中,使用数据库是非常频繁的事情.你可以使用框架自带的数据库类,就能便捷地进行数据库操作. 初始化数据库类 依据你的数据库配置载入并初始化数据库类: $this->load->database(); 被载入之后你可以在任何地方使用它. 以对象形式返回查询结果 $query = $this->db->query('SELECT name, title, email FROM my_table'); foreach ($query->result() a…
jQuery EasyUI 数据网格 - 设置冻结列 本实例演示如何冻结一些列,当用户在网格上移动水平滚动条时,冻结列不能滚动到视图的外部. 为了冻结列,您需要定义 frozenColumns 属性.frozenColumn 属性和 columns 属性一样. $('#tt').datagrid({ title:'Frozen Columns', iconCls:'icon-save', width:500, height:250, url:'data/datagrid_data.json',…
jQuery EasyUI 数据网格 - 创建复杂工具栏 数据网格(datagrid)的工具栏(toolbar)可以包含按钮及其他组件. 您可以通个一个已存在的 DIV 标签来简单地定义工具栏布局,该 DIV 标签将成为数据网格(datagrid)工具栏的内容. 本教程将向您展示如何创建数据网格(datagrid)组件的复杂工具栏. 创建工具栏(Toolbar) Date From: To: Language: url="data/combobox_data.json" valueFi…
jQuery EasyUI 数据网格 - 动态改变列 数据网格(DataGrid)列可以使用 'columns' 属性简单地定义.如果您想动态地改变列,那根本没有问题.为了改变列,您可以重新调用datagrid 方法,并传递一个新的 columns 属性. 创建数据网格(DataGrid) url="data/datagrid_data.json" singleSelect="true" iconCls="icon-save"> $('#t…
jQuery EasyUI 数据网格 - 格式化列 以下实例格式化在 easyui DataGrid 里的列数据,并使用自定义列的 formatter,如果价格小于 20 就将文本变为红色. 为了格式化一个数据网格(DataGrid)列,我们需要设置 formatter 属性,它是一个函数.这个格式化函数包含三个参数: value:当前列对应字段值. row:当前的行记录数据. index:当前的行下标. 创建数据网格(DataGrid) url="data/datagrid_data.json…
jQuery EasyUI 数据网格 - 设置排序 本实例演示如何通过点击列表头来排序数据网格(DataGrid). 数据网格(DataGrid)的所有列可以通过点击列表头来排序.您可以定义哪列可以排序.默认的,列是不能排序的,除非您设置 sortable 属性为 true. 创建数据网格(DataGrid) url="datagrid8_getdata.php" title="Load Data" iconCls="icon-save" row…
jQuery EasyUI 数据网格 - 创建列组合 easyui 的数据网格(DataGrid)可以创建列组合,如下所示: 在本实例中,我们使用平面数据来填充数据网格(DataGrid)的数据,并把 listprice.unitcost.addr1.status 列组合在一个单一的列下. 为了创建列组合,您应该定义数据网格(datagrid)插件的 columns 数据.列的每个元素是定义一组可使用 rowspan 或 colspan 属性来进行组合的单元格. 下面的代码实现了上面的实例: u…
jQuery EasyUI 数据网格 - 自定义排序 如果默认的排序行为不满足您的需求,您可以自定义数据网格(datagrid)的排序行为. 最基础的,用户可以在列上定义一个排序函数,函数名是 sorter.这个函数将接受两个值,返回值将如下: valueA > valueB => 返回 1 valueA < valueB => 返回 -1 自定义排序代码 $('#tt').datagrid({ title:'Custom Sort', iconCls:'icon-ok', wid…
jQuery EasyUI 数据网格 - 自定义分页 数据网格(datagrid)内置一个很好特性的分页功能,自定义也相当简单.在本教程中,我们将创建一个数据网格(datagrid),并在分页工具栏上添加一些自定义按钮. 创建数据网格(DataGrid) url="data/datagrid_data.json" iconCls="icon-save" pagination="true"> Item ID Product ID List P…
jQuery EasyUI 数据网格 - 添加复选框 本实例演示如何放置一个复选框列到数据网格(DataGrid).通过复选框,用户将可以选择 选中/取消选中 网格行数据. 为了添加一个复选框列,我们仅仅需要添加一个列的 checkbox 属性,并设置它为 true.代码如下所示: url="data/datagrid_data.json" idField="itemid" pagination="true" iconCls="icon…
jQuery EasyUI 数据网格 - 启用行内编辑 可编辑的功能是最近添加到数据网格(datagrid)的.它可以使用户添加一个新行到数据网格(datagrid).用户也可以更新一个或多个行. 本教程向您展示如何创建一个数据网格(datagrid)和内联编辑器. 创建数据网格(DataGrid) $(function(){ $('#tt').datagrid({ title:'Editable DataGrid', iconCls:'icon-edit', width:660, height…
jQuery EasyUI 数据网格 - 扩展编辑器 一些常见的编辑器(editor)添加到数据网格(datagrid),以便用户编辑数据. 所有的编辑器(editor)都定义在 $.fn.datagrid.defaults.editors 对象中,这个可以继承扩展以便支持新的编辑器(editor). 本教程将向您展示如何添加一个新的 numberspinner 编辑器到数据网格(datagrid). 继承扩展 numberspinner 编辑器 $.extend($.fn.datagrid.d…
jQuery EasyUI 数据网格 - 列运算 在本教程中,您将学习如何在可编辑的数据网格(datagrid)中包含一个运算的列.一个运算列通常包含一些从一个或多个其他列运算的值. 首先,创建一个可编辑的数据网格(datagrid).这里我们创建了一些可编辑列,'listprice'.'amount' 和 'unitcost' 列定义为 numberbox 编辑类型.运算列是 'unitcost' 字段,将是 listprice 乘以 amount 列的结果. title="Editable…
jQuery EasyUI 数据网格 - 创建自定义视图 在不同的情况下,您可能需要为数据网格(datagrid)运用更灵活的布局.对于用户来说,卡片视图(Card View)是个不错的选择.这个工具可以在数据网格(datagrid)中迅速获取和显示数据.在数据网格(datagrid)的头部,您可以仅仅通过点击列的头部来排序数据.本教程将向您展示如何创建自定义卡片视图(Card View). 创建卡片视图(Card View) 从数据网格(datagrid)的默认视图继承,是个创建自定义视图的不…
jQuery EasyUI 数据网格 - 合并单元格 数据网格(datagrid)经常需要合并一些单元格.本教程将向您展示如何在数据网格(datagrid)中合并单元格. 为了合并数据网格(datagrid)单元格,只需简单地调用 'mergeCells' 方法,并传入合并信息参数,告诉数据网格(datagrid)如何合并单元格.在所有合并的单元格中,除了第一个单元格,其它单元格在合并后被隐藏. 创建数据网格(DataGrid) url="data/datagrid_data.json"…
jQuery EasyUI 数据网格 - 条件设置行背景颜色 本教程将向您展示如何根据一些条件改变数据网格(datagrid)组件的行样式.当 listprice 值大于 50 时,我们将为该行设置不同的颜色. 数据网格(datagrid)的 rowStyler 函数的设计目的是允许您自定义行样式.以下代码展示如何改变行样式: url="data/datagrid_data.json" singleSelect="true" fitColumns="tru…
jQuery EasyUI 数据网格 - 创建页脚摘要 在本教程中,我们将向您展示如何在数据网格(datagrid)页脚显示摘要信息行. 为了显示页脚行,您应该设置 showFooter 属性为 true,然后准备定义在数据网格(datagrid)数据中的页脚行.以下是示例数据: {"total":1,"rows":[{"id":1,"name":"Chai","price":18.00…
数据网格(datagrid)可以改变它的视图(view)来显示不同的效果.使用详细视图,数据网格(datagrid)可以在数据行的左边显示展开按钮("+" 或者 "-").用户可以展开行来显示附加的详细信息. 步骤 1:创建数据网格(DataGrid) url="datagrid8_getdata.php" pagination="true" sortName="itemid" sortOrder=&quo…
jQuery EasyUI 数据网格 - 创建属性网格 属性网格(property grid)带有一个内置的 expand(展开)/collapse(合并) 按钮,可以简单地为行分组.您可以简单地创建一个可编辑属性的分层(hierarchical)列表. 设置 HTML url="propertygrid_data.json" showGroup="true" scrollbarSize="0" > 准备 json 数据 [ {"…
jQuery EasyUI 数据网格 - 使用虚拟滚动视图显示海量数据 数据网格(datagrid)的虚拟滚动特性可以用来显示大数量的记录而不需要分页. 当滚动垂直滚动条时,数据网格(datagrid)执行 ajax 请求来加载和刷新现有的记录. 整个刷新的行为过程是平稳的没有闪烁. 在本教程中,我们将创建一个数据网格(datagrid),并运用虚拟滚动特性从服务器加载数据. 创建数据网格(DataGrid) 为数据网格(datagrid)运用虚拟滚动特性,'view' 属性应该设置为 'scr…