Net通用分页类(存储过程分页版,可以选择页码的显示样式,且有中英选择) using System;using System.Collections.Generic;using System.Text;/**//// /// .Net通用分页类(存储过程分页版,可以选择页码的显示样式,且有中英选择)/// 作者:启程 www.letwego.cn/// 可用于任意用途,请保留作者信息,谢谢!/// namespace
关于Session的使用和优化 优点 如果要在诸多Web页间传递一个变量,那么用Session变量要比通过QueryString传递变量可使问题简化。 要使WEb站点具有用户化,可以考虑使用Session变量。你的站点的每位访问者都有用户化的经验,基于此,随着LDAP和诸如MS Site Server等的使用,已不必再将所有用户化过程置入Session变量了,而这个用户化是取决于用户喜好的。 你可以在任何想要使用的时
ASP.NET中的URL编码解码 先看下面两个Url,他们传递的参数一样么?aaa.aspx?tag=.net%bc%bc%ca%f5aaa.aspx?tag=.net%e6%8a%80%e6%9c%af看起来好像是不一样,其实他们都是对".net技术"进行了UrlEncode,不过一个是GB2312的编码,一个是Utf-8的编码。如下代码就可以获得上面的编码后效果:string tmp1 = System.Web.HttpUti
AxWindowsMediaPlayer媒体文件主要方法属性 属性/方法名: 说明: [基本属性] URL:String; 指定媒体位置,本机或网络地址 uiMode:String; 播放器界面模式,可为Full, Mini, None, Invisible playState:integer; 播放状态,1=停止,2=暂停,3=播放,6=正在缓冲,9=正在连接,10=准备就绪 WMPLib.WMPPlayState.wmppsP
Window media Play 组件播放视频 相关设置 1、给组件添加视频路径this.axWMPlayer.URL = System.Environment.CurrentDirectory + "//AVSEQ01.DAT";2、PlayStateChange 事件中添加如下代码 if (axWMPlayer.playState == WMPLib.WMPPlayState.wmppsStopped)
C# WinForm 开机自动运行 第一种方法:using Microsoft.Win32;private void Form1_Load(object sender, EventArgs e){ //获取程序执行路径.. string starupPath = Application.ExecutablePath; //class Micosoft.Win32.RegistryKey. 表示Window注
SQL时间函数详细说明 1. 当前系统日期、时间select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值例如:向日期加上2天select dateadd(day,2,2004-10-15) --返回:2004-10-17 00:00:00.0003. datediff 返回跨两个指定日期的日期和时间边界数。select datediff(day,2
C# Winform打包部署时添加注册表信息实现开机启动 使用VS自带的打包模块可以很方便的对项目进行打包部署,同时我们也可以在安装部署时操作注册表实现开机启动软件。具体实现如下:创建安装部署这部分就不用说了,添加安装部署项目后,鼠标右键安装项目->视图->注册表, 要使软件在开机就运行,可以在HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Run中添加键值保存软件目
优秀网站源码、编程源码下载网站大集中 1.51源码:http://www.51aspx.com/ 2.源码之家:http://www.codejia.com/ 3.源码网:http://www.codepub.com/ 4.虾客源码:http://www.xkxz.com/ 5.多多源码:http://www.morecode.net/ 6.洪越源代码:http://www.softhy.net/ 7.锋网源码:http://www.
阐述返回JSON数据的使用说明介绍 第一步:为了使服务器端查询返回JSON数据,从网上找了个用C#写的JSONHelper类(在此感谢那位不知名的好人),以下是JsonHelper类全部代码。(JsonHelper.cs)using System; using System.Collections; using System.Collections.Generic; using System.Text; using Sy
用json格式返回自定义对象。(jQuery asp.net) 客户端用一个html页面调用一个ashx文件(一般http处理程序),返回json格式的自定义对象:html:--------------------------------------------------http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">
使C#程序脱离.net框架运行(非飞信方式) 这几天看了很多关于脱离框架运行C#程序的文章,千篇一律,都是讲飞信方案的,此方案涉及一些法律问题,只能自己研究一下,后来用google美国网站搜了一把,看了些文章,无意中发现mono,又用mono关键字到google中国搜了一把,已经有人实现控制台程序脱离.net框架了。其实就是换mono的公共语言运行时来使用。这样做的好处是体积小,发布免安装。首先,您需要下载mono的最新版。http://
使用飞信VMDotNet使C#程序脱离.NET FRAMEWORK 之前看到有用别的方法来实现的,但我还是选择了现在比较流行的软件飞信中带的VMDotNet,也就是所谓的.NET FRAMEWORK虚拟机吧。相信有很多人也已经看过相关文章了,但是对于新手我还是再提一下,在你的飞信的安装目录下有一个VMDotNet文件夹,这个就是我们要用的最主要的内容了,先把它COPY出来吧! 下面先来简单说明一下VMDotNet文件夹吧,在这个文件夹之下有一个v2.0.50
C#中对DatagridView的部分常用操作 C#DataGridView中的常用技巧 只列出技巧部分,后面会有补充 (最基本的技巧). 获取某列中的某行(某单元格)中的内容 this.currentposition = this.dataGridView1.BindingContext [this.dataGridView1.DataSource, this.dataGridView1.Da
DataGridView控件用法合集 1. DataGridView当前的单元格属性取得、变更2. DataGridView编辑属性3. DataGridView最下面一列新追加行非表示4. DataGridView判断当前选中行是否为新追加的行5. DataGridView删除行可否设定6. DataGridView行列不表示和删除7. DataGridView行列宽度高度设置为不能编辑8. DataGr
用Visual C#编写屏幕保护程序 Visual C#是微软公司推出的新一代程序开发语言,是微软.Net框架中的一个重要组成部分。屏幕保护程序是以scr为扩展名的标准Windows可执行程序。屏幕保护程序不仅可以延长显示器的使用寿命,还可以保护私人信息。本文向大家介绍一个.Net平台上用C#编写的一个动态文本及图形的屏幕保护程序。 一、具体实现步骤: (1)在Visual Studio.Net下新建一个C#的Wind
打造自己的c#屏幕保护程序(,源码) /*************************************************************************************************** 作者wenwenhua* /* Program : A Simple Screen Saver* File Name : ScreenSaver.cs * Author
对任何一天是星期几算法的实现 /// ///获取当天是星期几 /// /// 年 /// 月 /// 日 /// string public static string GetWeek ( string year, string month, string day ) {
Android开发包下载 Android开发包包含Android SDK、Java运行时库(JRE)、Eclipse、ADT插件官方下载链接最新版 (Windows版本)Android SDK 1.5r3 (Java SDK)Android NDK 1.5r1 (C++ SDK)Android for Windows USB DriverJava运行时库(JRE)JDK(比JRE多个签名功能,如果不
C#四种排序算法 冒泡排序using System;namespace BubbleSorter { public class BubbleSorter { public void Sort(int [] list) { int i,j,temp; bool done=false; j=1; while((j<list.Length)&&(!done)) { done=true;