摘要: 1.首先到github.com注册用户; 2.下载git,地址:http://pan.baidu.com/s/1skPpWlB(64位下载);http://pan.baidu.com/s/1skOAa77 (32位下载) 3.按照默认方式安装即可; 4.开始菜单里找到“Git”->“Git Bash 阅读全文
posted @ 2016-05-20 16:37 贝尔格里尔斯 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 索引器允许类或者结构的实例按照与数组相同的方式进行索引取值,索引器与属性类似,不同的是索引器的访问是带参的。 索引器和数组比较: (1)索引器的索引值(Index)类型不受限制 (2)索引器允许重载 (3)索引器不是一个变量 索引器和属性的不同点 (1)属性以名称来标识,索引器以函数形式标识 (2) 阅读全文
posted @ 2016-05-18 08:30 贝尔格里尔斯 阅读(212) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { #region//重写父类同名方法 class MyClass { public void ShowMessage() ... 阅读全文
posted @ 2016-05-18 08:27 贝尔格里尔斯 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 委托是一个类型安全的对象,它指向程序中另一个以后会被调用的方法(或多个方法)。通俗的说,委托是一个可以引用方法的对象,当创建一个委托,也就创建一个引用方法的对象,进而就可以调用那个方法,即委托可以调用它所指的方法。 如何使用委托? 1、定义委托类型 [访问修饰符]delegate 返回类型 委托名( 阅读全文
posted @ 2016-05-18 08:25 贝尔格里尔斯 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 首先,一张图看懂8中排序之间的关系: 平均速度最快:快速排序 所需辅助空间最多:归并排序 所需辅助空间最少:堆排序 不稳定:快速排序,希尔排序,堆排序。 1. 直接插入排序 基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这 阅读全文
posted @ 2016-05-18 07:59 贝尔格里尔斯 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一张图读懂C#数据类型: 阅读全文
posted @ 2016-05-18 01:34 贝尔格里尔斯 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 父窗体: 子窗体: 阅读全文
posted @ 2015-12-27 09:56 贝尔格里尔斯 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 父页面与子页面之间有多种传值的方式:第一种,通过window.open的方法打开一个新的页面,在新的页面里面通过window.opener来获取对象,以下为实例父页面:function opennewwindow(){ window.open(URL); //字符串形式的URL}子页面:f... 阅读全文
posted @ 2015-12-25 03:10 贝尔格里尔斯 阅读(1220) 评论(0) 推荐(0) 编辑
摘要: 在FR中,表达form支持局部刷新和tab布局,在报表中,不能做到这样,只能舍弃一些功能来做到类似的tab布局。首先,在参数面板放一个文本控件temp,用作一个临时值,需要设置一个默认值,而切换是通过条件属性--行高来实现。条件属性条件便是通过公式来判断temp的值,由于不能做到局部刷新,所以只有通... 阅读全文
posted @ 2015-12-24 00:25 贝尔格里尔斯 阅读(3681) 评论(0) 推荐(0) 编辑
摘要: FineReport数据决策系统中自定义主题包API接口由5大部件组成:框架布局、目录树组件、多tab组件、Navigation组件和Gallery组件。首先,对theme.js进行总体配置:(function ($) { FS.THEME = $.extend(true, FS.THEME,... 阅读全文
posted @ 2015-12-22 11:06 贝尔格里尔斯 阅读(1071) 评论(0) 推荐(0) 编辑