C#
文章平均质量分 78
知也无涯
Studies this matter,lacks the time,but is lacks diligently.
展开
-
C#与Visual Basic的异与同(二)——数据类型
数据类型 C#的数据类型分为三大类,分别为值类型、引用类型和类型转换。 值类型包括三种,分别为简单类型、结构类型和枚举类型。其中简单类型又包括整数型、浮点型、小数型和布尔型。C#中的简单类型和VB中的数值型是有些地方是相似的,这个可以将二者比较起来进行掌握。VB中的数值型包括整数型(整型和长整型)、浮点型(单精度浮点型、双精度浮点型)、货币型和字节型。原创 2013-02-16 17:12:16 · 1608 阅读 · 8 评论 -
C#与Visual Basic的异与同(一)
C#是一种高级程序设计语言,是一种安全、稳定、简单、优雅的编程语言,它与Visual Basic有很多相同的地方,同时也有很多不同的地方。我们今天这篇博客本着学习C#的原则,着重介绍一下C#与Visual Basic的相同点和不同点。从几个方面分别阐述。限于篇幅的原因,我们可能会分成几个部分,以几篇博客的形式呈现出来。希望大家多多关注,多提宝贵意见,我们共同进步!下面进入正题——原创 2013-02-04 11:10:07 · 4251 阅读 · 14 评论 -
设计模式——策略模式
在进入设计模式这个主题之前,我们先来明确两个问题:第一、什么是设计模式?第二、我们为什么要用设计模式?好,现在我们先来讨论第一个问题,那就是什么是设计模式?设计模式,即Design pattern,是一套被反复使用、多数人知晓、经过分类编目的代码设计经验的总结。注意这个关键字,设计模式是对代码设计经验的总结。(在后面我们会学到三层架构,因此明确这一点便可以很好将二者进行区分。好,言归正传——)原创 2013-04-04 19:12:15 · 1640 阅读 · 8 评论 -
C#批量添加数据的问题
最近在考试系统的二期维护中,负责IP的部分。其中涉及到了批量添加IP的问题。起初,维护的初衷为是了实现IP与考场的绑定。大家知道,维护的过程就是在优化,在一期中已经能够实现批量添加IP的功能,利用的是循环逐条添加IP。但是存在这样一个问题,就是在批量添加IP之前,需要验证IP是否已经存在。其实验证是非常简单的,关键是验证IP是否存在和添加IP都嵌套在循环中,如果单纯在If逻辑语句原创 2014-02-13 20:36:31 · 2399 阅读 · 21 评论 -
C#动态加载树菜单
在做权限系统的时候,需要有一个树形的菜单。下图就是一个树形菜单的样式 但问题是,我们可以实现写死的树形菜单。什么是写死的?就是在前台代码中写好要加载的树形菜单是什么样子的。但是我们权限系统的要求是动态加载树形菜单,也就是根据数据库里面表的内容动态加载。 我首先要说的就是数据库设计,要想动态加载成树形菜单,数据库表中就一定要设置父节点ID和自身ID。通过父节点ID判断自身是属原创 2014-03-21 00:00:12 · 5187 阅读 · 26 评论