自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

softwareCraftsman

One for All All for One

  • 博客(9)
  • 收藏
  • 关注

原创 vb.net如何编写高效率的SQLHelper——(二)代码实战

上一篇博客:《vb.net如何编写高效率的SqlHelper——(一)基础篇》 咱们谈到了很多关系ADO.net的基础知识,那些是看懂本篇文章的前提。所以童鞋们有必要好好看看哦。 本篇选取了最常用的几个方法,而且尽可能的简单化,灵活化(用到了函数重载和读取配置文件) 好了,废话不多说,直接上代码。'************************************************

2015-05-27 09:46:36 2699 24

原创 《从LRS项目重构看如何做UI设计——组合查询的界面创意设计(一)》

引言:  在第一遍机房的时候做组合查询的经验我相信大家印象还很深刻,那里面惨不忍睹的if判断和select分支结构,搞得人叫那个晕啊!什么第一个条件,第二个条件,第三个条件……  其实,这件事儿没有咱们想的那么复杂,之所以会给咱们造成这样的印象那是因为界面的设计的不合理。大家请看咱们之前的样本UI是怎么吧一看就让人犯怵了,怎么填啊?这么多的框,每一个我们都需要做输入的处

2015-05-24 21:05:21 2294 20

原创 《从LRS项目重构来看“数据类型”——(第二话)局部类型推理(二)》

接上一篇博客:《从LRS项目重构来看“数据类型”——(第二话)类型推理(一)》尝试1、在过程级别中:(先定义一个没有具体类型的变量,后赋值初始化) 效果图如下: 此时,编译器没有给出我们想要的预期结果(应该显示的是Dim UNKnowType as Integer), 尝试2、(在模块级别,非局部级别来定义变量) 情况2.1(定义一个没有指定类型的变量并同时为她进行初始化赋值)

2015-05-17 21:30:26 1172 21

原创 《从LRS项目重构来看“数据类型”——(第二话)局部类型推理(一)》

在讲类型推理之前,首先得讲一下几个概念:1、早期绑定:如果在申明变量的时候显式的申明了类型,那么在将对象分配给对象变量时,Visual Basic 编译器会执行一个名为 binding 的进程,将对象分配给声明为特定对象类型的变量,则该对象为“早期绑定”。 早期绑定对象允许编译器在应用程序执行前分配内存以及执行其他优化。例如:`dim strTest as string ’定义一个

2015-05-17 21:22:37 1368 15

原创 《从LRS项目重构来看“数据类型”——(第一话)DataTable转换泛型集合出现的类型冲突》

说到数据类型,不得不先说数据这档子事儿…… 数据,是可以被计算机处理的信息,是程序代码的重要组成部分,而我们的数据首先是通过计算机的文件系统存储在存储介质上,操作系统通过启动外围设备来读取磁盘或者磁带中的数据,当然我们的计算机要处理这些数据必须得先通过将这些数据调到内存中来,通过内存再调入CPU最终进行计算和处理。 众所周知,内存资源对于计算机而言是非常宝贵的,为了提高咱们对数据的运算处理能力,

2015-05-12 20:21:14 1030 19

原创 《从LRS项目来看”泛型“(三)——刨根问底,泛型工作原理》

引言:  接上一篇从《LRS项目来看”泛型“(二)——异曲同工,泛型过程与C++模板的比较》。上回咱们谈到了泛型技术和C++中的模板技术很像!但是,那只是表面现象,对于其内部的工作原理并没有做深入的研究,下面让咱们从比较专业的角度深入代码编译的过程来看看,泛型和模板不一样的地方……原理比较:  vb.net泛型的语法和C++模板类似,但编译器在实现和支持他们的方式存在重要的差异

2015-05-09 17:50:02 1013 16

原创 《LRS项目重构来看"泛型"(二)——异曲同工,泛型过程和C++函数模板的比较》

引言:   上一篇博客我们谈到C++中的模板,一个是类模板,一个是函数模板。重点说了一下函数模板。话说,其实C++中的模板和.NetFramework中的泛型可谓是是异曲同工!首先,从泛型的思想上来看:  将算法与数据结构完全分离开,使得一次定义的算法能作用于多种数据结构,从而实现高度可重用的开发。通过泛型可以定义类型安全的数据结构,而没有必要使用实际的数据类型,这将显著提高系统性

2015-05-09 16:45:10 971 14

转载 测试管理工具——JIRA(转)

为什么选择JIRA?因为你有各种事务工作中总是有各种事务要去处理,而这些事务不仅仅是代码中的Bug。这些事务充斥在你的收件箱中,各种想法散落在 Excel表格里,需求隐藏在原有的业务系统中。使用JIRA可以轻松捕捉和管理你的事务,排定优先级,把工作放在重要的事情上,并随时了解相关业务和同事的最近活动。 你的每件事情都有流程没有人比你更清楚你的团队,所以你不需要被迫使用其它流程,你可以在JIRA

2015-05-08 15:46:14 13266 13

原创 《从LRS项目重构来看‘泛型’(一)——追根寻源,看C++中的模板技术简介》

在谈泛型这个概念之前,先来回顾一下C++中一个重点内容吧C++中的模板:模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。模板是一种对类型进行参数化的工具;通常有两种形式:函数模板和类模板;  函数模板针对仅参数类型不同的函数;类模板针对仅数据成员和成员函数类型不同的类。使用模

2015-05-03 21:10:57 1259 19

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除