自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (4)
  • 收藏
  • 关注

原创 CodeSmith 学习积累

所用工具: CodeSmith Professional v5.1.3.8510,代码示例全部是以C#为例。一、工具设置(1)CodeSmith默认是不支持中文的,那么我们必须要先设置使其支持中文显示,保存。并且要能够在生成文件中支持中文。方法一:[Tools->Options...->Studio->Editor->Enable unicode]将这个选项勾上,那

2013-12-08 10:56:41 632

原创 gridview嵌套DropDownList選定值

<br />gridview嵌套DropDownList選定值 <br />有三種方法:<br />aspx:<br />                            <asp:TemplateField HeaderText="狀態" SortExpression="state"><br />                                <ItemStyle ForeColor="Gray" /><br />                                <It

2010-11-01 21:12:00 967

原创 如何datagrid分页保持每页先前选择的checkbox的状态?

<br />网上很多保持分页的datagird的checkbox选择状态的文章实现的是保存当前页面的chexkbox所选,也就是说第一页选择了第一条记录翻页到第二页后还是选择第一条记录,然后选择了第二条记录,再去看第一页还是第二条记录,保存的只是上次操作的结果,而我们往往希望分开保存所有页面的选择情况,下面是示例代码:<br /><br />前台:<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inhe

2010-08-27 14:07:00 522 1

原创 C# Windows服务安装、卸载批处理代码

//批处理注册服务%SystemRoot%/Microsoft.NET/Framework/v2.0.50727/InstallUtil /u /name=S1 bin/Release/WatchDogService.exe //卸载//%SystemRoot%/Microsoft.NET/Framework/v2.0.50727/InstallUtil /name=S1 bin/Release/WatchDogService.exe //安装//net start AppLauncherSe

2010-07-30 09:48:00 1117

原创 批处理文件安装卸载window服务程序

<br />批处理文件安装卸载window服务程序<br />批处理是DOS时代比较常用的方法之一,目前来说也是一种高效的方法,复制代码到文本文件中,保存并修改文件扩展名为“*.bak”.<br /><br />安装windows服务批处理代码如下:<br />@echo off <br />set filename=WindowsServiceTest.exe<br />set servicename=SSSService<br />pause<br />echo ====================

2010-07-30 09:46:00 2253

原创 如何用批处理将一程序做为系统服务每次开机都自启动

<br />如何用一个批处理文件将一个程序做为系统服务每次开机都自启动<br /><br />是不是只能用sc命令<br /><br />命令行使用sc命令. <br />关于sc命令的详解,请自行查看帮助(sc /?),在此只简单提及如何加入系统服务功能. <br />加入服务: <br />sc create ServiceName binPath= 路径 start= auto <br />(等号后面的空格必须) <br />删除服务: <br />sc delete ServiceName <br

2010-07-30 09:45:00 1131

原创 C#中如何启动另一个应用程序或批处理程序

<br />如果你要运行一个命令行程序,或者打开一个windows应用程序,或者打开默认的web浏览器或email客户端,..你应该如何在你的C#代码中实现这个功能呢?<br />以下这些例子完成相同的任务,你可以使用System.Diagnostics.Process中的类和方法完成这些任务,甚至作的更多。<br />例1:不管输出结果,仅仅是运行一个命令行程序: <br /> privatevoid simpleRun_Click(object sender, System.EventArgs e){<

2010-07-30 09:45:00 4192 1

原创 提高SQL Server应用程序的效率

<br />1、当检查记录是否存在时,使用EXISTS代替COUNT(*)<br />--不用<br />IF (SELECT COUNT(*) FROM Orders <br />   WHERE ShipVia = 3) > 0<br />PRINT 'You cannot delete this shipper'<br /> <br /><br /> <br />2、谨慎使用WHERE IN 和 WHERE NOT IN<br />--不用<br />SELECT * <br />   FROM Cu

2010-07-23 15:24:00 387

原创 C# DataGridView隔行显示不同的颜色

<br />在C#中如何通过编程实现让DataGridView控件隔行显示不同的颜色……<br />  如果该dataGridView是跟数据库绑定的,则可以触发DataBindingComplete事件:<br />private void dataGridView1_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e) <br />  { <br />  if (this.dataGridView1.Rows

2010-07-16 14:25:00 710

原创 C# 图片格式(JPG,BMP,PNG,GIF)等转换为ICO图标

<br />C# 图片格式(JPG,BMP,PNG,GIF)等转换为ICO图标<br />2010-06-01 12:43 P.M.<br />using System;<br />using System.Drawing;<br />using System.Windows.Forms;<br />using System.IO;<br />namespace ICOTest<br />{<br />    public partial class Form1 : Form<br />    {<br /

2010-07-16 11:49:00 7849 2

原创 js实现前台动态添加文本框,后台获取文本框内容

<br /><html><br /><title><br /></title><br /><head><br /></head><br /><body><br /><formid="form1"action="request.jsp"><br /><scriptlanguage="javascript"type="text/javascript"><br /><br />var count=0 ;<br />function additem(id)<br />{<br />    var row,cell,

2010-07-15 11:15:00 5058

原创 winform 分页控件

winform 分页控件<br />以前都是从事B/S开发,由于公司有个比较大的C/S项目,在使用DATAGRIDVIEW的时候,显示数据量比较大,所以才用分页模式,也不知道这样是否正确。<br />想找个C/S下面的分页控件,都没有什么好的,就自己跟B/S下的分页控件,修改成WINFORM下面的。<br />首先创建一个用户控件名称为pager,在控件中拖入bindingNavigator和bindingSource,修改bindingNavigator,加入必要的一些控件。<br />效果如下:<br

2010-07-14 22:56:00 688

原创 winform 分页控件

winform 分页控件<br />以前都是从事B/S开发,由于公司有个比较大的C/S项目,在使用DATAGRIDVIEW的时候,显示数据量比较大,所以才用分页模式,也不知道这样是否正确。<br />想找个C/S下面的分页控件,都没有什么好的,就自己跟B/S下的分页控件,修改成WINFORM下面的。<br />首先创建一个用户控件名称为pager,在控件中拖入bindingNavigator和bindingSource,修改bindingNavigator,加入必要的一些控件。<br />效果如下:<br

2010-07-14 22:42:00 730

原创 提高C#编程水平的50个要诀

<br />提高C#编程水平的50个要点<br />1.总是用属性 (Property) 来代替可访问的数据成员<br />2.在  readonly 和 const 之间,优先使用 readonly<br />3.在 as 和 强制类型转换之间,优先使用 as 操作符<br />4.使用条件属性 (Conditional Attributes) 来代替条件编译语句 #if<br />5.总是为自定义类重载 ToString 方法<br />6.区别值类型和引用类型<br />7.使用不可变的值类型(Imm

2010-07-14 13:47:00 391

原创 Web.config配置文件详解

<br />花了点时间整理了一下ASP.NET Web.config配置文件的基本使用方法。很适合新手参看,由于Web.config在使用很灵活,可以自定义一些节点。所以这里只介绍一些比较常用的节点。<br /><?xmlversion="1.0"?><br /><!--注意: 除了手动编辑此文件以外,您还可以使用 Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的“网站”->“Asp.Net 配置”选项。<br />设置和注释的完整列表在 machine.config.com

2010-07-13 12:47:00 355

原创 使用 .. 时前面有很大的空白

<br />只需margin-left:0px;

2010-07-11 23:30:00 497

原创 ASP.NET利用HttpHandler实现多扩展名文件下载

<br />ASP.NET利用HttpHandler实现多扩展名文件下载以前写过这样一篇文章(ASP.NET文件下载函数(好用的东东)),发现很多朋友询问,并且有时候会发生错误,今天我再重新更新一下,利用IHttpHandler来实现多扩展名文件下载,思路是这样: <br /><br />1. 首先新建一个用于进行下载处理的page页,如download.aspx,里面什么东西也没有。 <br /><br />2. 添加一个DownloadHandler类,它继承于IHttpHandler接口,可以用来自定

2010-07-11 10:10:00 590

原创 批处理修改ip地址

批处理更改IP@echo off<br />rem eth           // 设置网卡名称,如"本地连接"<br />set eth="本地连接"<br />rem ip            // 设置IP地址<br />set ip=10.11.12.163<br />rem gw            // 设置网关<br />set gw=10.11.255.254<br />rem netmasks     //设置子网掩码<br />set netmasks=255.255.0.0<br

2010-07-06 20:26:00 1574

原创 C#实现更改IP功能源码

<br /> <br />首页 ┆网站地图 ┆游戏资讯 ┆天龙八部 ┆资源下载 ┆淘宝网购物 ┆淘宝数码产品 ┆淘宝数码相机  <br />   设为首页<br /> 加入收藏<br /> 联系我们 <br /> <br /> 编程学堂> JAVA专区 | .NET专区 | PHP 专区 | ASP 专区 |  C/C++   | JAVASCRIPT |  数据库  | 软件工程 | 网络技术 | 网站制作 | 编程相关 | 硬件资讯 <br /> 业界相关> 业界新闻 | 操作系统 | 办公技巧 | 病

2010-07-06 20:25:00 849

原创 C#实现更改IP功能源码

<br /> <br />首页 ┆网站地图 ┆游戏资讯 ┆天龙八部 ┆资源下载 ┆淘宝网购物 ┆淘宝数码产品 ┆淘宝数码相机  <br />   设为首页<br /> 加入收藏<br /> 联系我们 <br /> <br /> 编程学堂> JAVA专区 | .NET专区 | PHP 专区 | ASP 专区 |  C/C++   | JAVASCRIPT |  数据库  | 软件工程 | 网络技术 | 网站制作 | 编程相关 | 硬件资讯 <br /> 业界相关> 业界新闻 | 操作系统 | 办公技巧 | 病

2010-07-06 20:24:00 743

原创 C#实现更改IP功能源码

<br /> <br />首页 ┆网站地图 ┆游戏资讯 ┆天龙八部 ┆资源下载 ┆淘宝网购物 ┆淘宝数码产品 ┆淘宝数码相机  <br />   设为首页<br /> 加入收藏<br /> 联系我们 <br /> <br /> 编程学堂> JAVA专区 | .NET专区 | PHP 专区 | ASP 专区 |  C/C++   | JAVASCRIPT |  数据库  | 软件工程 | 网络技术 | 网站制作 | 编程相关 | 硬件资讯 <br /> 业界相关> 业界新闻 | 操作系统 | 办公技巧 | 病

2010-07-06 20:24:00 343

原创 诸葛亮给儿子的一封信

一千八百多年前的智慧,在今天的科技时代,原来仍然有其参考价值。   年青时听人 说:「真正的智慧,可以超越时空,历久常新。」初时不知所以,现在觉得所言甚是。     让我们一起向诸葛亮老师学习十堂课,在变局中安身立命,在逆境中找到力量:   『诸葛亮给子书 』  夫君子之行,静以修身,俭以养德;非澹泊无以明志,非宁静无以致远。     夫学须静也,才须学也;非学无以广才,非志无以成学。     怠慢则不能励精,险躁则不能冶性。     年与时驰,意与岁去, 遂成枯落,多不接世。     悲守穷庐,将复何及!

2010-07-02 09:08:00 365

原创 asp.net(C#)海量数据表高效率分页算法

<br />首先创建一张表(要求ID自动编号):<br />create table redheadedfile(<br />id int identity(1,1),<br />filenames nvarchar(20),<br />senduser nvarchar(20),<br />primary key(id)<br />)<br />然后我们写入50万条记录:<br />declare @i int<br />set @i=1<br />while @i<=500000<br />begin<

2010-07-01 19:47:00 232

原创 一个通用MSSQL海量数据分页存储过程

<br />今天在网上看到一个不错的分类存储过程,我看了一会,感觉这种思路不错,不过这个存储过程,只能以一个字段进行排序,要想多个字段排序,还需要其他方法。<br />下面把这个存储过程收录下来,提供大家学习:<br /><br />CREATE PROCEDURE GetRecordFromPage<br />     @tblName       varchar(255),        -- 表名 <br />     @fldName       varchar(255),        -- 字段

2010-07-01 19:39:00 500

原创 Winform循环遍历界面上的所有控件 foreach,controls,allowdrop

foreach (System.Windows.Forms.Control control in this.groupBox2.Controls)//遍历groupBox2上的所有控件      {       if (control is System.Windows.Forms.PictureBox)       {        System.Windows.Forms.PictureBox pb = (System.Windows.Forms.PictureBox)control;        p

2010-07-01 16:01:00 1219

原创 MySql中文乱码问题

<br />MySql中文乱码问题问的人一直很多,我以前也遇到过,在安装之后,有时候能正常显示中文信息,有时候就出现问号,或乱码,今天在网上搜索了一下,找到了一些帮助信息,现整理如下,希望对遇到此类问题的人员有所帮助。<br />找到mysql的安装目录 X:/Program Files/MySQL/MySQL Server 5.0 下的my.ini文件,对有 default-character-set= 字样的地方在等号后面写上GB2312,总共有两处需要修改一个是 CLIENT SECTION 一个是

2010-06-30 14:12:00 377

原创 SQLServer 从Excel批量导入数据

<br />1、从excel查询数据<br />(1)Select * <br />From OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="c:/a.xls";User ID=Admin;Password=;Extended properties=Excel 8.0')...Sheet1$<br />这里需要注意的是excel表中的第一行是标题行,不属于数据记录。而且在查询的时候,它是按照ASIC排序的,除非指定列的顺序。<br />(2)se

2010-06-30 14:06:00 6808 2

原创 异步备份和还原数据库:C#.NET发现之旅

<br />信息系统是数据密集型的,数据的套帐,备份,还原是客户最希望有的功能,这一节课就讨论下C/S系统下数据库的异步备份和还原,B/S系统的数据备份和还原和这个类似。<br />既然是异步,首先会想到使用多线程技术。.NET平台提供了一整套的线程处理技术,使用线程的好处是,可以让一个线程做一件事情,多个线程之间根据时间片机制抢夺CPU和I/O资源,UI线程用于绘制界面,保证界面永远对客户的响应,而工作线程用于计算工作。<br />除了从头开发线程外,.NET也提供了一个封装好的线程组件Backgroun

2010-06-25 10:14:00 1131

原创 Windows Forms 多线程用户界面

<br />1,System.Math.PI只有20位,现在我们写一个可以算任意位的pi运算程序<br />2,所有算法在主线程中实现(单线程):问题是运行时界面无法做出相应,无法响应拖动等键盘鼠标操作,用户体验大受影响。<br />【NineDigitsOfPi.cs】// NineDigitsOfPiAt.cs/* * Computation of the n'th decimal digit of pi with very little memory. * Written by Fab

2010-06-25 09:57:00 715

原创 Windows Forms 多线程用户界面

<br />1,System.Math.PI只有20位,现在我们写一个可以算任意位的pi运算程序<br />2,所有算法在主线程中实现(单线程):问题是运行时界面无法做出相应,无法响应拖动等键盘鼠标操作,用户体验大受影响。<br />【NineDigitsOfPi.cs】// NineDigitsOfPiAt.cs/* * Computation of the n'th decimal digit of pi with very little memory. * Written by Fab

2010-06-25 09:56:00 390

原创 Windows Forms 多线程用户界面

<br />1,System.Math.PI只有20位,现在我们写一个可以算任意位的pi运算程序<br />2,所有算法在主线程中实现(单线程):问题是运行时界面无法做出相应,无法响应拖动等键盘鼠标操作,用户体验大受影响。<br />【NineDigitsOfPi.cs】// NineDigitsOfPiAt.cs/* * Computation of the n'th decimal digit of pi with very little memory. * Written by Fab

2010-06-25 09:56:00 348

原创 Effective C# 中文版 改善C#程序的50种方法 --摘录

<br />一)用property而非data member===================================<br />   当想让内部的数据被外界访问到时(不管是public还是protected)一定要用Property对于序列和字典,使用indexer,<br />    类的data member永远应该是private,绝无例外,用property,可以得到如下好处:<br />    1、Data binding支持<br />    2、对于需求变化有更强的适应性,更方便

2010-06-25 09:55:00 404

原创 Effective C# 中文版 改善C#程序的50种方法 --摘录

一)用property而非data member===================================   当想让内部的数据被外界访问到时(不管是public还是protected)一定要用Property对于序列和字典,使用indexer,    类的data member永远应该是private,绝无例外,用property,可以得到如下好处:    1、Data binding支持    2、对于需求变化有更强的适应性,更方便修改实现方法    说明:用多花1分钟使用property,

2010-06-24 15:35:00 363

原创 利用System.EventHandler来实现两个窗体间的事件调用

       在.NET中,窗体也被定义为一个类,所以要想调用窗体中的某个方法,除了要将要调用的方法设为public外,还得创建一个窗体类的实例。然而,在下面这种情况下,就是当我们打开了窗体1(有了此窗体的一个实例),接着打开了窗体2,接下来我们想通过触发窗体2中的某个事件来调用窗体1中的某个方法,而这时我们又不能再创建窗体的新的实例了,怎么办?        解决的办法之一就是利用.NET中提供的System.EventHandler来实现。方法如下:        建立一个有两个Form的Windows

2010-06-23 10:03:00 526

原创 智能客户端离线处理的分析与实现

摘 要 本文首先介绍了智能客户端的概念及特性,其次阐述实现离线处理的方法,最后详细介绍了微软offline application block的设计与实现。    关键词 智能客户端;离线应用程序块;离线处理    1 引言    从技术架构上看,应用程序分为胖客户端和瘦客户端。胖客户端将所有应用程序都存储在客户端计算机上,并具有能够显示复杂图形和动画的用户界面。另一方面,瘦客户端将所有应

2010-04-12 13:50:00 2325

原创 “并发用户数”、“系统用户数”和“同时在线用户数”之间的差别

昨天读完了段念写的《软件性能测试过程详解与案例剖析》一书的第一章,感觉学到了不少东西,以下将该书中的我认为是精华的一篇复制过来给大家一起看看:        在实际的性能测试中,经常接触到的与并发用户数相关的概念还包括“并发用户数”、“系统用户数”和“同时在线用户数”,下面用一个实际的例子来说明它们之间的差别。        假设有一个OA系统,该系统有2000个使用用户——这就是说,可能

2010-03-09 21:07:00 819

文件名批量替换工具

可批量替换指定目录下的文件名.使用CSharp4.0编写,使用时,需要.net4.0环境。

2015-12-31

实用Visual C++ 6.0教程Code

本光盘包含的是《实用Visual C++ 6.0教程》一书中所有程序的代码,这些程序都已经在译者的系统中通过调试并且成功运行,调试期间修改了原英文书中的一些错误。

2010-01-30

进销存管理系统.net源码

在使用本系统时,请按照以下流程进行操作: (1)在“系统维护”菜单中的“数据清理”模块中清空原始数据。 (2)在“系统维护”菜单中的“系统管理设置”模块设置本单位的操作员。 (3)在“系统维护”菜单中的“本单位信息”模块中设置本单位信息。 (4)在“基础数据”菜单中设置基本信息。 (5)在“库存管理”菜单中的“库存状况”模块中设置商品的库存上下限。 (6)在“进货管理”菜单中的“进货单”模块中添加商品的进货信息。 (7)在“进货管理”菜单中的“进货退货单”模块中可以添加进货退货信息。 (8)在“进货管理”菜单中的“进货分析”模块和“进货统计(含退货)”模块中可以查看到所有的进货信息和进货退货信息。 (9)在“销售管理”菜单中的“销售单”模块中添加销售信息。 (10)在“销售管理”菜单中的“销售退货单”模块中添加销售退货信息。 (11)在“销售管理”菜单中的“销售统计(不含退货)”模块和“月销售状况”模块中查看销售记录和销售退货记录。 (12)在“销售管理”菜单中的“商品销售排行”模块中可以查看某一时间段的销售排行榜。 (13)在“销售管理”菜单中的“销售成本表”模块中可以查看商品的成本及毛利。 (14)在“销售管理”菜单或“进货管理”菜单中的“往来对账”模块中查看与某单位间的账目情况。 (15)在“库存管理”菜单中的“库存上限报警”、“库存下限报警”模块中查看商品的库存数量。 (16)在“库存管理”菜单中的“库存盘点”模块中设置盘点数量。 (17)在“系统维护”菜单中可以对系统数据进行清理及备份。 (18)“辅助工具”和“系统信息”菜单中提供了一些辅助功能。

2009-09-18

webService三级演示

高效webSercice查询,便于初学者了解webSercice

2009-08-24

空空如也

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

TA关注的人

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