![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
hekainy
我潇洒却从不风流
展开
-
我的全代碼控制xrReport
<br />using System;<br />using System.Drawing;<br />using System.Collections;<br />using System.ComponentModel;<br />using Project.Shared.Reporting;<br />using Project.Shared.Reporting.Win;<br />using Project.BLL;<br />using System.Drawing.Printing;<br />u原创 2010-09-17 10:28:00 · 2058 阅读 · 0 评论 -
c#实现用SQL池(多线程),定时批量执行SQL语句
c#实现用SQL池(多线程),定时批量执行SQL语句 <br /> 在实际项目开发中,业务逻辑层的处理速度往往很快,特别是在开发Socket通信服务的时候,网络传输很快,但是一旦加上数据库操作,性能一落千丈,数据库操作的效率往往成为一个系统整体性能的瓶颈。面对这问题,我们怎么办呢?好,下面我就为大家介绍一种方法:构建SQL池,分离业务逻辑层和数据访问层,让业务逻辑层从低效的数据库操作解脱,以提高系统整体性能。<br />(一)SQL池<br /> SQL池是SQL容器,用于存放业务逻辑层抛过来的SQL语转载 2010-10-28 16:26:00 · 441 阅读 · 0 评论 -
使用C#实现Windows下无焦点窗体
<br /> [System.Runtime.InteropServices.DllImport("user32.dll")]<br /> private extern static IntPtr SetActiveWindow(IntPtr handle);<br /> private const int WM_ACTIVATE = 0x006;<br /> private const int WM_ACTIVATEAPP = 0x01C;<br /转载 2010-10-28 16:56:00 · 1261 阅读 · 1 评论 -
web.config详解
asp.net夜话之十一:web.config详解收藏 <br />Author: 周金桥<br />Date: 2008年11月10日<br />在开发中经常会遇到这样的情况,在部署程序时为了保密起见并不将源代码随项目一同发布,而我们开发时的环境与部署环境可能不一致(比如数据库不一样),如果在代码中保存这些配置这些信息部署时需要到用户那里更改代码再重新编译,这种部署方式非常麻烦。<br />在.net 中提供了一种便捷的保存项目配置信息的办法,那就是利用配置文件,配置文件的文转载 2010-10-28 15:50:00 · 358 阅读 · 0 评论 -
Asp.net常用的51个代码(非常实用)
Asp.net常用的51个代码(非常实用) 1.弹出对话框.点击转向指定页面<br />Code:Response.Write("<script>window.alert('该会员没有提交申请,请重新提交!')</script>");<br />Response.Write("<script>window.location ='http://www.msproject.cn/index.asp'</script>");<br />2.弹出对话框<br />Code:<br />Response.Write(转载 2010-10-28 16:13:00 · 452 阅读 · 0 评论 -
Hook钩子C#实例
<br />一。写在最前<br />本文的内容只想以最通俗的语言说明钩子的使用方法,具体到钩子的详细介绍可以参照下面的网址:<br />http://www.microsoft.com/china/community/program/originalarticles/techdoc/hook.mspx<br />二。了解一下钩子<br />从字面上理解,钩子就是想钩住些东西,在程序里可以利用钩子提前处理些Windows消息。<br />例子:有一个Form,Form里有个TextBox,我们想让用户在Tex转载 2010-10-28 16:32:00 · 351 阅读 · 0 评论 -
也论不使用第三个变量交换两个变量的值[C#]
假如有:int x = 1, y = 2; 方法零:y = 2;x = 1;此方法纯属搞笑。请跳过阅读。 方法一:x = x ^ y;y = x ^ y;x = x ^ y;此方法网上最常见,用二进制来看很容易理解。 方法二:x = x + y;y = x - y;x = x - y;主要想说说此方法,因为发现网上到处都说此方法有溢出问题,即:当x + y大于int的最大值时,便会溢出。没转载 2010-10-28 16:40:00 · 404 阅读 · 0 评论 -
C# 操作符
C# 语言中有大量的操作符,这些操作符是指定在表达式中执行操作的符号,C# 中预定义了算术操作符、逻辑操作符及其它的操作符,有些可以重载,在应用到自定义类型时其意义可以改变。操作符分类表操作符类型 操作符 算术 + - * / %逻辑(布尔型和按位) & | ^ ! ~ &&转载 2011-06-07 11:08:00 · 1908 阅读 · 0 评论