• ADO.NET中带参数的Sql语句的陷阱

    1.使用Parameter // 利用构造函数方式 ,不推荐这样写 Parameter p = new Parameter( " @id " ,值);cmd.Parameters.Add(p); // 利用对象初始化器的方式,推荐是这样写 Parameter p = new Parameter(){ParameterName = " @id " ,Value= " 值 " };cmd.Parameters.Add(p);...

    2018-06-23 22:30:31

  • (转)c#对象内存模型

    对象内存模型 C#的对象内存模型 写这篇博客的主要目的是为了加深自己的理解,如有不对的地方,请各位见谅。 C#的对象内存模型: 一、栈内存和堆内存 1、栈内存 由编译器自动分配和释放,主要用来保存一些局部变量、函数的参数等,例如,int a = 10,那么编译器会自动在...

    2018-06-23 22:30:21

  • C#委托

    前言 第一次写技术博客,由于自己也是正在学习C#,没有什么经验,只是遇到了这个问题,查看了别人的讲解自己根据自己的理解总结了一点内容。写得不好的或错的内容望大家多多指教,谢谢。 摘要 现在有这么几个问号:什么是委托?委托长啥样(怎样使用)?啥时候用委托?...

    2018-06-23 22:30:27

  • ADO.NET中的DataReader详解

    使用特性 原理图 PS:Read()使指针下移,同时销毁上一条。所以SqlDataReader是只进的。 GetValue()是找当前行中的列 SqlDataReader()特性。 1)只进的 上面原理图描述了。 2)只读的 SqlDataReader只能获取,不能修改。 3)使用SqlDataReader必须保证,Connectio...

    2018-06-23 22:30:22

  • 关于ADO.NET的基本介绍

    关于ADO.NET ADO.NET是微软提供的一种数据库访问方式。 他使得.NET程序员 对于不同的数据库都能采用相同的访问方式。 Connection 连接 Connection是一个数据库连接类,他负责打开,关闭数据库连接。 和数据库交互,就必须连接他。他让后续的对象,知道在哪个数据源上执...

    2018-06-23 22:30:11

  • (转)ASP.NET缓存概念及其应用浅析

    ASP.NET缓存概念及其应用浅析 ASP.NET缓存是什么呢?ASP.NET缓存有什么样子的特点呢?本文就向你详细介绍ASP.NET缓存的相关情况。 ASP.NET缓存概念是什么呢?通常,应用程序可以将那些频繁访问的数据,以及那些需要大量处理时间来创建的数据存储在内存中,从而提高性能...

    2018-06-23 22:30:16

  • 一个解决在非UI线程中访问UI 异常的小方法

    写 WPF 的童鞋可能都会碰到 在非UI线程中访问 UI 异常的问题。这是为了防止数据不一致做的安全限制。 子线程中更新UI还要交给主线程更新,引用满天飞,实在是麻烦。 接下来,我们推出一个可以称之为框架的解决方案(拍砖的时候轻点)。 一:解决判断当前线程是主线成的...

    2018-06-23 22:30:12

  • C# 播放铃声最简短的代码实现方式

    因为只是做一个软件的闹铃播放效果,到网上找的时候试了几种,哎,都失败了,而且代码挺杂的,最终一句搞定了: 1 // 窗体加载事件 2 private void TimeCue_Load(object sender, EventArgs e) 3 { 4 //播放铃声 5 System.Media.SoundPlayer sndPlayer =new System.Medi...

    2018-06-23 22:30:01

  • 【转】ASP.NET"正在中止线程"错误

    最近做的系统中老出现的一些问题不太明白,在使用 Response.End、Response.Redirect 或 Server.Transfer 时出现 ThreadAbortException , 本来系统是没有问题的,在保存数据时也可以正常,本来使用try-catch 语句是用来捕获一异常情况的,但系统正常,老捕获到下面的东...

    2018-06-23 22:30:05

  • ADO.NET中的Connection详解

    连接字符串 1. 写法一 "Data Source=服务器名; Initial Catalog=数据库; User ID =用户名; Password=密码; Charset=UTF8; " 2. 写法二 "Server=服务器名; Database=数据库; uid=用户名; Password=密码;Charser=UTF8" PS: Integrated Security = True; 如果忘了连接字符...

    2018-06-23 22:30:06

2