自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 抽象工厂模式实现不同数据库(ACCess、SQL)实现用户和部门操作,用反射的方式切换...

1.用vs2013建模如果[img]http://dl2.iteye.com/upload/attachment/0110/5525/f428a18e-bf05-398d-9688-ed76b44aee7c.jpg[/img]自动生成代码用户和部门实体[code="C#"]//-----------------------------------------...

2015-07-29 16:09:47 873

原创 工厂方法从建模到代码演练

1.用vs2013建模(计算器实现)选择建模项目,然后现在添加类图;添加一个包是为了让我们设计的类图后期自动生成代码时类就在统一的命名空间之下[img]http://dl2.iteye.com/upload/attachment/0110/5497/c9ef38e6-8d6f-3fe3-8029-6e71d2669c9f.jpg[/img]自动生成代码的类2 运算类[cod...

2015-07-29 14:18:14 181

原创 UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)VS2010建模常用

在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)   1. 泛化(Generalization)  【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。...

2015-07-29 11:51:55 707

原创 .NET中颜色的转换方法总结

[b]1,AGRB字符串"#FF00AFDB"转Color[/b][b]法一:System.Drawing.ColorTranslator类[/b][code="C#"]Color color = ColorTranslator.FromHtml("#FF00AFDB");[/code]ColorTranslator还可以将Color转成Html的颜色代码,但是Alpha值将会丢失...

2015-03-13 09:31:59 326

原创 C# GDI设计的高级时钟,很有用收藏了。

效果图:[img]http://dl2.iteye.com/upload/attachment/0106/4926/f048952e-c926-3991-a286-6f77a32274a3.jpg[/img]接着上次的简单时钟,这次要高级多了,算法更正,可以自定义时钟分钟秒钟刻度等颜色,与系统时钟对应,随你怎么改,源代码具有很高的参考价值。第一步:添加用户控件,命名为myN...

2015-03-09 12:44:19 732

原创 WPF 后台动态调用样式文件,就像CSS样式表文件一样

应用场合:如果您的WPF应用程序设置WPF运行一个实例代码后,App.xaml文件中对样式资源字典文件的引用将失效.解决办法1:在App.xaml.cs文件中用反射动态调用另外一个DLL项目中的样式文件即可解决办法2:在每个窗体的xaml文件中添加对指定样式文件的引用(本文不做介绍)详细操作介绍如下:1、WPF设置只运行一个实例代码:App.xaml文件代码...

2015-03-09 12:39:24 485

原创 x:null扩展 什么意思

2.8.8 x:null扩展x:null扩展是一种最简单的扩展,其作用就是把目标属性设置为null。例如:

2015-02-16 10:30:29 1262

原创 WPF 格式化输出- IValueConverter接口的使用

以前在用ASP.NET 做B/S系统时,可以方便地在GRIDVIEW DATAList等数据控件中,使用自定义的代码逻辑,比如使用 这样的调用, GetBalance()为在codebehind类中定义的方法;在WPF应用程序中有时也有类似的需求,比如数据库表Teacher中有一个字段 Title ,int 类型,取值为1-5,分别对应讲师 研究员 高工 副教授 教授 。在wpf窗口...

2015-02-16 10:06:44 178

原创 js调用后台,后台调用前台等方法总结

javaScript函数中执行C#代码中的函数:方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,内容为document.getElementByIdx_xx("btn1").click(); 3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;方法二:1、...

2015-02-07 08:23:42 194

原创 Ref与Out的区别

ref和out都是C#中的关键字,所实现的功能也差不多,都是指定一个参数按照引用传递。对于编译后的程序而言,它们之间没有任何区别,也就是说它们只有语法区别。总结起来,他们有如下语法区别: 1、ref传进去的参数必须在调用前初始化,out不必,即:int i;SomeMethod( ref i );//语法错误SomeMethod( out i );//通...

2015-02-07 08:13:30 132

原创 LINQ to JavaScript: 在 JavsScript 也可以用 LINQ

codeplex上不错的文章,转一个[img]http://dl2.iteye.com/upload/attachment/0105/8543/eab2b8fc-9966-3267-b994-08fe903323e5.jpg[/img]JavaScript 的資料結構處理只要是寫 Web 應用程式,就一定會碰觸到 JavaScript,而且一定不會只是簡單的幾行指令碼而已,尤其...

2015-02-05 08:50:36 160

原创 SQL索引一步到位(此文章为“数据库性能优化二:数据库表优化”附属文章之一)...

SQL索引在数据库优化中占有一个非常大的比例, 一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭开他的神秘面纱。  1.1 什么是索引?  SQL索引有两种,聚集索引和非聚集索引,索引主要目的是提高了SQL Server系统的性能,加快数据的查询速度与减少系统的响应时间 下面举两个简单的例子:图书馆的例子:一个图书馆那么多书,怎么管理呢?建...

2015-02-04 09:54:30 282

原创 SQL中索引的原理1

(一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文...

2015-02-04 09:35:00 146

怎样提高WebService的性能

服务器端WebService程序:[code="C#"]using System.Runtime.Serialization.Formatters.Binary;using System.IO;using System.IO.Compression;using System.Data.SqlClient;………public class Service1 : Syst...

2015-02-03 13:51:22 228

原创 写产品说明文档的一些技巧

  最近带一个毕业生,他让我对文档的撰写有了一些新的领悟,跟以前的结合起来一起说一下:  首先,我个人在写文档方面有2个特点:简洁,清晰  简洁:能用一句话说清楚的绝不用第二句,用最简单的句子  清晰:结构清晰,让人一目了然;逻辑清晰,尽量减少读者的理解成本;重点清晰。  对内的文档  对上级:由于上级的时间都很宝贵,所以对上级的文档建议使用...

2015-01-28 09:28:22 280

数据库中的数据到C#代码中的数值要注意转换了

如下,从数据库的存储过程传值过去给C#,如果不再转换一次,C#接收到的值就会有问题,我原来传了一个17800.15,c#中接收到成了17800.156,怎么搞都不对。ActualAmount数据库中定义的是decimal(18,2)数据库中[code="sql"]ALTER PROCEDURE [dbo].[P_Sys_GetCFPGStageSum] -- Add the...

2015-01-26 11:03:03 129

SQL Server 删除表中重复的记录的方法记录

[code="sql"]--delete from [T_SaleConfirmStage] not in --select * from [T_SaleConfirmStage]delete from [T_SaleConfirmStage] where PID not in (select max(PID) from [T_SaleConfirmStage] group by...

2015-01-20 08:38:58 106

插件编程的基础,依赖注入

今天同事说有个上海的同学搞C#开发,说了很多名词很厉害,他都没听说过。编程不外乎就那点东西,而且那些挺起来很牛的技术其实就是一个点,一两句话而已,开发过程还是靠的基础知识,基础不好那些高技术什么也没有用的。其中就有一个名词叫依赖注入的,没什么神奇的,就是一个类接口啊抽象类啊的东西,约定好对应关系,事先做好事先,用的时候转化一下类型,依赖注入就算完了,下来还是普通的知识了:[code="C#...

2015-01-20 08:29:46 285

写sql时经常会碰到条件不定的情况,这样的技巧受用无限

写sql时经常会碰到条件不定的情况,好多兄弟都是在哪儿无穷的拼接字符串,我也这样做过,太难弄了,老是搞错,后来用了这样的技巧受用无限:原来的方法[code="sql"]ALTER procEDURE [dbo].[HollySys_NewsArticles_GetLinks]( @sWhere nvarchar(255) )ASdeclare @st...

2015-01-19 18:03:00 250

SQL Server数据库中时间比较,这样比较准确

SQL数据库中对于时间的精确度比较做的不是很好。有时候是把值当成字符串的方式处理。所以要比较两个日期还是这样比较好:AND year(AttendanceDate)=year(C_Date) AND month(AttendanceDate)=month(C_Date)AND day(AttendanceDate)=day(C_Date)...

2015-01-19 17:56:41 1338

原创 ASP.net网站性能提高办法 无意中从网上浏览到了一篇提高网站性能的帖子转来学习下。...

ASP.net网站性能提高办法 无意中从网上浏览到了一篇提高网站性能的帖子转来学习下。文章记录了26种优化网站性能的方法。1. 数据库访问性能优化   数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证, 比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和...

2015-01-16 13:42:00 86

原创 asp.net创建缩略图

记录一个保存缩略图通用的函数。[code="C#"]+ View Code? /// /// 生成缩略图 /// /// 源图路径(物理路径) /// 缩略图路径(物理路径) /// 缩略图宽度 /// 缩略图高度 /// 生成缩略图的方式 public static void MakeThumbna...

2015-01-16 12:01:51 77

原创 让ADO.NET Entity Framework支持Oracle数据库 好东西收藏了

项目需要基于.NET平台,个人的习惯是能用微软自带的就不用第三方的,基于这个原则先想到的ORM模型就是Entity Framework,于是动手尝试一下。默认情况Visual Studio 2010的.NET项目模板及类型模板中的Entity Framework是不支持Oracle数据库的,找了一圈发现第三方有些插件,但试了一下都不尽如人意,而Oracle官方也有一些工具可以对此做扩展,让...

2015-01-16 11:35:24 106

数据库中事务使用实例

1.数据库的事务很重要,在保持数据一致性有很大的用处[code="sql"]USE [DNN ]GO/****** Object: StoredProcedure [dbo].[aspnet_Membership_ResetPassword] Script Date: 01/16/2015 11:05:36 ******/SET ANSI_NULLS ONGOS...

2015-01-16 11:18:09 1041

BRDIGE(桥接)----对象结构型模式研究

前两天对桥接模型进行了研究,以前也有研究就是不用就忘了,今天把它记录下来,供大家分享:要扣字眼,理解桥,桥到底搭在什么地方。1.意图 将抽象部分与它的实现部分分离,使它们都可以独立地变化。[img]http://dl2.iteye.com/upload/attachment/0105/2792/577d40a8-24ea-3f6c-9412-97483a47eeb7.jpg...

2015-01-15 09:42:01 134

原创 跨平台的.NET集成开发环境:MonoDevelop

[img]http://dl2.iteye.com/upload/attachment/0105/2694/e87bb197-5b65-38db-a965-09ba75d09c1a.jpg[/img]MonoDevelop是一个跨平台的IDE,主要设计用于C# 和其它 .NET 语言。MonoDevelop能够让开发人员在Linux, Windows 和 Mac OSX 平台上快速开发桌面...

2015-01-14 17:22:21 204

Linq扩展方法过滤重复记录

1.扩展类[code="C#"] /// /// 根据字段过滤重复的数据 /// /// public class Comparint : IEqualityComparer where T : class, new() { private string[] c...

2015-01-14 14:08:21 275

使用SqlBulkCopy导入大数据要注意

第一次用挺好,第二次就出问题了:我的表里边已经有数据,而且加了事务,就卡住了。最后去掉事务,就有问题了。有一点需要注意的:无论是SqlBulkCopy还是Insert语句进行操作,每次测试前都应该进行缓冲区清理以及删除原有数据,以免对测试进行影响,代码如下:DBCC DROPCLEANBUFFERSDBCC FREESYSTEMCACHE( 'ALL' ) ...

2015-01-13 14:17:33 370

不要让你的错误处理把错误给吃了,千万注意不然费时费力

开发中老鸟总是说你的程序怎么不够友好,都不加错误处理,给用户报黄页,多难看。于是都加上了Try...catch...fanily.做久了发现不是要加错误错了机制,而是要多提高自己的基础知识,不要让自己的程序出现错误。不会加Try...catch...fanily就别加,至少不会隐藏错误,加错了一个小错花上好几个小时也找不到。[code="C#"] { ...

2015-01-13 10:48:38 119

SQL Server中查看那个进程阻塞数据库的存储过程,收藏了

[code="sql"]use mastergoalter procedure sp_who_lockasbegin declare @spid int,@bl int, @intTransactionCountOnEntry int, @intRowcount int, @intCountProperties int, @intCounter int...

2015-01-13 10:20:26 458

用微软提供的批量把数据导入到数据库方法SqlBulkCopy真是好用好快

平时老是碰到把一批数据插入到数据库。通常的办法是循环一条条插进去,也挺好的挺省事,但是如果数据超过1000以上,真是慢啊,而且占资源,好在微软都替我们想好了,用SqlBulkCopy这个方法很方便,纷纷秒就被上万数据导进去了;具体作法分享如下:1.建一个表DataTable把数据首先插到表里[code="C#"] DataTable dt = new DataTable();...

2015-01-13 09:59:42 337

SQL Server类型与C#类型对应关系 好东西收藏了

[b]SQL Server类型 C#类型 [/b][table]|bit |bool ||tinyint| byte ||smallint |short |int |int ||bigint| long ||real| float ||float |double ||money| decimal ||datetime| DateTime ||char| stri...

2015-01-13 09:14:14 159

asp.net 中URL 编码窗体数据无效提示错误处理记录

一个系统,其他用户都没有问题,就是一个用户说报错[img]http://dl2.iteye.com/upload/attachment/0105/1680/fcd611bf-abba-39ec-9db0-e2628554d0a0.jpg[/img]后来查了一些资料,大神们说是因为微软升级补丁影响,提交的数据量太多就会报错,作如下处理即可,现在记录分享出来,希望备用给大家...

2015-01-12 15:50:58 657

原创 报表SQL存储过程开发中十条军规

报表SQL存储过程的特点: 通过一组变量作为输入参数,根据行控制变量的不同,循环查询,将每个查询的结果值保存到变量里面,够一组了,插入临时表(结果表),如此反复,直到循环结束。最终查询临时表,返回一个结果集的游标。 报表SQL存储过程十条军规: 1、存储过程中要尽可能少的定义变量,能复用就复用。 2、存储过程中两个列相互赋值、或者是变量给临时表中插入值的时...

2015-01-12 15:11:38 101

CSV文件转换类

[code="C#"]/// /// CSV文件转换类 /// public static class CsvHelper { /// /// 导出报表为Csv /// /// DataTable /// 物理路径 /// 表头...

2015-01-12 13:01:07 168

原创 最全的日期年农历假日节气星座等计算类封装

/// /// 农历属性 /// public class CNDate { /// /// 农历年(整型) /// public int cnIntYear = 0; /// /// 农历月份(整型) /// ...

2015-01-12 09:27:21 415

原创 用调用浏览器打印页面1

.Noprint{display: none;}

2015-01-12 08:08:08 102

原创 C#检验数据有效性验证类

using System;using System.Text;using System.Text.RegularExpressions;namespace Dachie.Common{ /// /// Common 的摘要说明。 /// public class RegexComm { //private const string REG_DATE...

2015-01-09 12:46:17 559

原创 常用经典SQL语句

下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DA...

2015-01-09 12:41:04 82

原创 收集到的SQL语句大全技巧大全

一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwi...

2015-01-09 10:03:02 356

空空如也

空空如也

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

TA关注的人

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