自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 C# 通过循环清空窗体中所有 TextBox 的值

///         /// 清空 TextBox        ///         private void ClearTexBox()        {            foreach (Control c in this.Controls)            {                if (c is TextB

2016-04-24 15:10:06 6582

转载 NPOI操作EXCEL----------NPOI基础01

来源地址:http://www.cnblogs.com/csqb-511612371/p/4878059.html先来介绍一下NPOI基本的东西:1.下载地址:http://npoi.codeplex.com    (最新版已经2.2.0.0了)2.包里面的DLL文件:NPOI.dllOOXML.dllOpenXml4Net.dllOpenX

2016-02-16 11:28:02 720

原创 jQuery编程基础精华03()

RadioButton操作取得RadioButton的选中值,被选中的radio只有一个值,所以直接用val() $('#btn1').click(function () {                $(':radio:checked').each(function () {//遍历,因为只能获取一个                    alert($(this).val(

2016-02-13 21:11:34 485

原创 jQuery编程基础精华02(属性、表单过滤器,元素的each,表单选择器,子元素过滤器(*),追加方法,节点,样式操作)

属性、表单过滤器属性过滤选择器:$("div[id]")选取有id属性的$("div[title=test]")选取title属性为“test”的,jQuery中没有对getElementsByName进行封装,用$("input[name=abc]")$("div[title!=test]")选取title属性不为“test”的还可以选择开头【name^=值】、结束【 nam

2016-02-12 13:46:55 1194 1

原创 jQuery编程基础精华01(jQuery简介,顶级对象$,jQuery对象、Dom对象,链式编程,选择器)

jQuery简介什么是jQuery?jQuery就是一个JavaScript函数库,没什么特别的。(开源)联想SQLHelper类jQuery能做什么?jQuery是做什么的?jQuery本身就是一堆JavaScript函数,JavaScript是做什么的,jQuery也一样。毕竟jQuery只是用JavaScript编写的函数库而已,有些功能jQuery没有封装,则还需要通过自己

2016-02-11 12:40:09 1039

原创 JavaScript DOM编程基础精华03(动态设置,层的操作,性能问题)

代码是否需要放置到onload中 //如果js代码需要操作页面上的元素,则将该代码放到onload里面。        //因为当页面加载完毕之后页面上才会有相关的元素        //如果js代码中没有操作页面元素的语句,则可以将该代码直接写在标签中,        //例如:声明变量,相加求和等操作。         //建议将操作页面元素的代码都放到onload

2016-02-09 16:48:22 523

原创 JavaScript DOM编程基础精华02(window对象的属性,事件中的this,动态创建DOM,innerText和innerHTML)

window对象的属性1window.location对象:window.location.href=‘’;//重新导航到新页面,可以取值,也可以赋值。window.location.reload();//刷新当前页window.event是IE下非常重要的属性,用来获得发生事件时的信息,事件不局限于window对象的事件,所有元素的事件都可以通过event属性取到相关信息。类似于

2016-02-09 16:17:55 825

原创 JavaScript DOM编程基础精华01(DOM入门,DOM模型和获取页面元素,事件,window对象的方法)

DOM入门DOM就是Html页面的模型,将每个标签都做为一个对象,JavaScript通过调用DOM中的属性、方法就可以对网页中的文本框、层等元素进行编程控制。比如通过操作文本框的DOM对象,就可以读取文本框中的值、设置文本框中的值。 JavaScript→DOM就是C#→.Net Framwork。没有.net,C#只能for、while,连WriteLine、MessageBox都不行。D

2016-02-09 15:31:22 605

原创 JavaScript基础精华03(String对象,Array对象,循环遍历数组,JS中的Dictionary,Array的简化声明)

String对象(*)length属性:获取字符串的字符个数。(无论中文字符还是英文字符都算1个字符。)charAt(index)方法:获取指定索引位置的字符。(索引从0开始)indexOf(‘字符串’,startIndex)方法:获取指定字符串第一次出现的位置。startIndex表示从第几个开始搜索。split(‘分隔符’,limit);//根据分隔符将一个字符串返回为一个数组

2016-02-06 16:02:30 744

原创 JavaScript基础精华02(函数声明,arguments对象,匿名函数,JS面向对象基础)

函数声明JavaScript中声明函数的方式:(无需声明返回值类型)function add(i1, i2) {            return i1 + i2; //如果不写return返回的是undefined        }int add(int i1,int i2)//C#写法不需要声明返回值类型、参数类型。函数定义以function开头。

2016-02-06 15:33:04 749

原创 JavaScript基础精华01(变量,语法,数据类型)

什么是JavaScript(简称js)JavaScript是一种脚本语言。•脚本,一条条的文字命令。执行时由系统的一个解释器,将其一条条的翻译成机器可识别的指令,然后执行。常见的脚本:批处理脚本、T-SQL脚本、VBScript等。(.net生成的exe文件用记事本打开看不懂。)lJavaScript是解释型语言,无需编译就可以随时运行.lJavaScript可以跨

2016-02-03 22:10:00 500

原创 C#基础(WinForm窗体的单例模式,避免窗体被实例化多次)

在MDI窗体中使用单例模式可以有效的避免同个窗体被实例化多次 [csharp] view plain copy//==============字窗体的修改================  //一.将构造函数改成private          private FrmSub1()          {              I

2016-01-30 15:58:10 3269 3

原创 NPOI基础入门(旧版本)

1.常用的类与方法工作本HSSFWorkbook构造方法,无参表示创建一个新的工作本,可以接收一个流用于打开一个现有的工作本方法CreateSheet(索引):创建指定索引的sheet对象方法GetSheetAt(索引):根据索引获取sheet对象方法CreateCellStyle():创建单元格样式对象方法CreateFont():创建字体对象方法Write(stre

2016-01-29 22:10:00 1122

原创 SQLite数据插入异常

对比两条SQL语句1.insert into MemberInfo(MTypeId,MName,MPhone,MMoney,MIsDelete) values(@tid,@name,@phone,@money,0)2.insert into memberinfo(mtypeid,mname,mphone,mmoney,misDelete) values(@tid,@name,@phone,

2016-01-25 22:53:44 1502

原创 C#基础精华----枚举

enums枚举是值类型,数据直接存储在栈中,而不是使用引用和真实数据的隔离方式来存储。(1)默认情况下,枚举中的第一个变量被赋值为0,其他的变量的值按定义的顺序来递增(0,12,3...),因此以下两个代码定义是等价的:[csharp] view plain copyenum TrafficLight  {      Gree

2016-01-23 23:35:40 364

原创 MSSQLServer基础07(事务,存储过程,分页的存储过程,触发器)

事务事务:保证多个操作全部成功,否则全部失败,这处机制就是事务思考:下了个订单,但是在保存详细信息时出错了,这样可以成功吗?数据库中的事务:代码全都成功则提交,如果有某一条语句失败则回滚,整体失败事务操作:begin transaction--开始事务comit transaction--提交,没错后执行rollback transaction--回滚,出错后执行,执行

2016-01-20 20:45:41 373

原创 MSSQLServer基础06(变量,case,选择语句)

变量声明:declare @UserName nvarchar(50)赋值1:set @UserName=N'杨':修改赋值2:select @UserName=N'牛':修改输出:print @UserName select @UserNameselect @UserName+N'中',这时@UserName仍然是‘杨’,这句代码执行后显示‘杨中’区别:赋值时,set比s

2016-01-20 17:06:11 372

原创 SqlHelper类

封装一个SQLHelper类方便使用,提供ExecuteDataTable(string sql,params SqlParameter[] parameters)、ExecuteNonQuery(string sql,params SqlParameter[] parameters)、ExecuteScalar(string sql,params SqlParameter[] par

2016-01-18 15:19:30 395

原创 ADO.NET基础02(语句参数化,配置文件,DataSet与DataTable)

ADO.NET连接池ado.net默认启用了连接池*如何清空连接池?Connection的静态方法ClearAllPools()、 ClearPool()Ado.net连接池使用总结:1.第一次打开连接会创建一个连接对象2.当这个连接关闭时(调用Close()方法时)会将当前那个连接对象放入池中3.下一个连接对象,如果连接字符串与池中现有连接对象的连接字符串完全

2016-01-18 14:54:06 575

原创 ADO.NET基础01(ADO.NET组成,数据库的方式,SqlCommand,SqlDataReader)

什么是ADO.NET:ADO.NET就是一组类库,这组类库可以让我们通过程序的方式访问数据库,就像System.IO下的类操作文件一样, System.Data.这组类是用来操作数据库(不光是MSSql Server),它提供了统一的编程接口让操作其它数据库(Access、Oracle等)的方式和操作MSSql Server一致ADO.NET组成数据提供程序(常用类)C

2016-01-18 14:39:09 399

原创 C#基础精华08(反射,程序集)

什么是程序集?程序集是.net中的概念。.net中的dll与exe文件都是程序集。(exe与dll的区别?)程序集(Assembly),可以看做是一堆相关类打一个包,相当于java中的jar包(*)。程序集包含:类型元数据(描述在代码中定义的每一类型和成员,二进制形式)、程序集元数据(程序集清单、版本号、名称等)、IL代码(这些都被装在exe或dll中)、资源文件。每个程序集都有自

2016-01-16 17:19:16 598

原创 C#基础练习(事件登陆案例)

Form1的后台代码:namespace _08事件登陆案例{    public partial class Form1 : Form    {        public Form1()        {            InitializeComponent();        }        private void Form1_Load

2016-01-15 22:04:04 378

原创 C#基础练习(时间的三连击)

Form1的后台代码:namespace _07事件的三连击{    public partial class Form1 : Form    {        public Form1()        {            InitializeComponent();        }        private void Form1_Load

2016-01-15 21:56:36 622

原创 C#基础练习(使用委托窗体传值)

主界面:Form1中的代码:namespace _06委托练习_窗体传值{    public partial class Form1 : Form    {        public Form1()        {            InitializeComponent();        }        private voi

2016-01-15 21:50:17 809

原创 Ado.Net小练习03(省市联动)

前台界面:        后台代码:namespace _04省市联动{    public partial class Form1 : Form    {        public Form1()        {            InitializeComponent();        }        private

2016-01-15 12:05:45 387

原创 Ado.Net小练习02(小项目CUID

前台界面:后台代码:namespace ado.net小项目cuid{    public partial class Form1 : Form    {        //连接字符串        string str = @"Data Source=.\SQLEXPRESS;Initial Catalog=Test;Integrated Security=Tru

2016-01-15 11:42:51 690

原创 Ado.Net小练习01(数据库文件导出,导入)

数据库文件导出主要程序:namespace _02数据库文件导出{    class Program    {        static void Main(string[] args)        {            string str = "Data Source=.\\SQLExpress;Initial Catalog=Test;Integrated S

2016-01-15 11:15:54 357

原创 MSSQLServer基础05(联合查询,连接查询)

联合结果集union(集合运算符) 集合运算符是对两个集合操作的,两个集合必须具有相同的列数,列具有相同的数据类型(至少能隐式转换的),最终输出的集合的列名由第一个集合的列名来确定。(可以用来连接多个结果)联合(union)与连接(join)不一样简单的结果集联合(老师、学生):select tName,tSex from teacher unionselect sName,s

2016-01-12 11:20:29 617

原创 MSSQLServer基础04(常用函数)

类型转换函数CAST ( expression AS data_type)CONVERT ( data_type, expression,[style]) 对日期的转换。转换成各种国家格式的日期。select convert(varchar(20),getdate(),104)Style的格式,查sql帮助。(输入convert函数查询)将日期转换为指定格式的字符串。日

2016-01-12 10:47:23 521

原创 MSSQLServer基础03(数据检索(查询))

执行备注中的代码创建测试数据表。简单的数据检索 :SELECT * FROM Student只检索需要的列 :SELECT sName FROM Student 、ame FROM Student WHERE sSex=‘女’。还可以检索不与任何表关联的数据:select 1+1;select getdate();可以为列起别名Top、DistinctTop

2016-01-11 21:25:37 468

原创 MSSQLServer基础02(SQL语句入门(脚本、命令))

SQL 全名是结构化查询语言(Structured Query Language),是关系数据库管理系统的标准语言SQL语句是和DBMS“交谈”专用的语句,不同DBMS都认SQL语法。SQL语句中字符串用单引号、单等号。select *、SeLeCT *:SQL语句是大小写不敏感的,不敏感指的是SQL关键字,字符串值还是大小写敏感的(大小写是否敏感取决于具体的数据库排序规则

2016-01-11 20:00:27 383

原创 MSSQLServer基础01(数据类型)

数据库设计:范式现阶段,必须遵守满足3NF1范式:列的原子性,即列不可再拆分2范式:表中不能描述多个信息,不能有数据冗余3范式:引用其它表的主键信息数据类型的意义:1>提高效率。(减少空间,提高访问效率,‘1234567’如果用字符串存储占7个字节,如果用整型则占4个字节。);2>能对数据进行正确的计算1+1,如果是整型则为2,如果为字符串则

2016-01-11 19:21:05 367

原创 C#基础精华07(委托事件,委托的使用,匿名方法)

委托事件委托是一种数据类型,像类一样(可以声明委托类型变量)。方法参数可以是int、string、类类型void M1(int n){  } √void M2(string s){  } √void M3(Person p){  } √委托就是一种数据类型,用来存放方法的数据类型。那么委托到底把方法存到哪里了?其实委托还是一个类。把方法包装成了一个委托。方法是不

2015-12-28 11:03:41 477

原创 C#操作xml文档,cuid,dategridview显示数据

界面            //所有的数据全部在集合中            //dgv控件绑定List集合,List集合中有User类的对象,对象里有属性,把属性绑定到没列的数据上            dgv.DataSource = list;//绑定数据           姓名,密码,性别,年龄列的DataPropertyName分别对应Lis

2015-12-27 10:35:05 1194

原创 C#基础精华06(Linq To XML,读取xml文件,写入xml)

Linq To XML核心类XElement,一个XElement表示一个元素,new XElement(“Order”),创建一个名字为Order的标签,调用Add增加子元素,也是XElement 对象,和TreeView一样。      苹果味    男    24        小玄女    女    23  =======

2015-12-25 10:35:43 3898

原创 C#基础精华05(正则表达式,)

正则表达式. 任意一个字符 除了\n以外的   []  [0-9]       [0-9a-zA-Z]  |  或   [0-9]|[a-z]    ()   提升优先级别   分组 ([a]|[0-9])[0-9]  {} 出现的次数[0-9]{2}    大括号前面的表达式 出现了2次     [a-z0-9]{3,}

2015-12-24 13:40:39 361

原创 C#基础精华04(文件流,文件操作,File、Directory、Path,Directory)

文件操作重点讲解FileStream、StreamReader、StreamWriter、File、Directory、Path这几个类。FileStream,通过大文件拷贝的案例。string str = "今天明天后天";            //字符串转字节数组            byte[] bytes = System.Text.Encoding.UTF

2015-12-23 17:10:08 488

原创 C#基础精华03(常用类库StringBuilder,List<T>泛型集合,Dictionary<K , V> 键值对集合,装箱拆箱)

常用类库StringBuilderStringBuilder高效的字符串操作当大量进行字符串操作的时候,比如,很多次的字符串的拼接操作。String 对象是不可变的。 每次使用 System. String 类中的一个方法时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。 在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常大

2015-12-22 12:12:34 1201

原创 C#字符串的常用操作

一、string关键字与StringBuilder类     C# 字符串是使用 string 关键字声明的一个字符数组。字符串是使用引号声明的,如下例所示: string s = "Hello, World!";     字符串对象是“不可变的”,即它们一旦创建就无法更改。对字符串进行操作的方法实际上返回的是新的字符串对象。

2015-12-22 09:37:41 655

原创 C#基础精华02(静态类,值类型,引用类型,枚举,结构,ref与out)

静态类静态类不能被其他类继承,静态成员亦不能被继承(访问的是同一个),备注1.静态类只能继承自Object类。(静态类不能继承自其它类。)继承(多态)、静态本身就是相反的。静态类不能实现任何接口, (因为接口中的成员都是实例成员。*)sealed:(*)密封类,不能被继承。sealed关键字,表示类不能被继承。(密封类)密封类表示不能被继承。String类。.net系统

2015-12-21 17:00:17 721

空空如也

空空如也

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

TA关注的人

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