10 2011 档案
摘要:在Windows服务程序中,有时希望获得安装程序所在的目录对齐对其进行操作,如生成Log日志文件等,若用语句System.Environment.CurrentDirectory则返回的路径为C:\WINDOWS\system32不能正确指向安装程序所在路径,改用如下代码即可实现。string strAssemblyFilePath = Assembly.GetExecutingAssembly().Location;string strAssemblyDirPath = Path.GetDirectoryName(strAssemblyFilePath);strPath = strAsse.
阅读全文
摘要:概述与概念C#支持通过多线程并行地执行代码,一个线程有它独立的执行路径,能够与其它的线程同时地运行。一个C#程序开始于一个单线程,这个单线程是被CLR和操作系统(也称为“主线程”)自动创建的,并具有多线程创建额外的线程。这里的一个简单的例子及其输出:除非被指定,否则所有的例子都假定以下命名空间被引用了: using System; using System.Threading;class ThreadTest { static void Main() { Thread t = new Thread (WriteY); t.Start(); ...
阅读全文
摘要:如何获取一个数据库中的所有表的名称、一个表中所有字段的名称?1、如何用SQL获取一个数据库中的所有表的名称;2、如何用SQL获取一个表中所有字段的名称;!good2speed(Goodspeed) 于 2005-5-19 11:56:431、如何用SQL获取一个数据库中的所有表的名称;SELECT * FROM sysobjectsWHERE xtype='u'2、如何用SQL获取一个表中所有字段的名称;SELECT c.name,o.name FROM syscolumns AS cINNER JOIN sysobjects AS oON c.id = o.idpbsql(风
阅读全文
摘要:今天对自己以前写的一些常用的组件整理了一下,发现对文件目录的操作的一个类还用的比较多,于是对他进行了修改,一些方法是为在社区中看到有网友提问增加的,包括复制目录的文件和子目录,移动目录文件和子目录,生成Xml树形文件等。using System;using System.IO;using System.Xml;namespace Zhzuo{ /// <summary> /// FileDirectoryUtility 类,方法不包含异常处理 /// </summary> public class FileDirectoryUtility { /// <summa
阅读全文
摘要:XmlNode是一个抽象类,他表示XML文档的一个节点。XmlNodeList是一个节点的有序列表。这两个类组成了.NET Framework中DOM(Document Object Model)的核心。基于XmlNode的一些类:XmlLinkedNode:扩展XmlNode。立即返回当前节点之前或之后的节点。给XmlNode添加NextSibling和PreviousSibling属性。XmlDocument:扩展XmlNode。表示整个文档,执行DOMLevel1和Level2规范XmlAttrbute: 扩展XmlNode。XmlElement对象的一个属性对象。XmlCDataS..
阅读全文
摘要:int i = 你要取整的数(例 i=1.1、1.2、1.3、1.4、1.5...1.9)向上取整math.ceiling(i) = 1math.ceiling(i) = 2math.ceiling(i) = 2向下取整math.float(i) = 1math.float(i) = 1math.float(i) = 1数据库的代码就不写了。int i = Math.Ceiling(A/60);这样就可以了,Celling函数是返回一个不小于传入值的整数,这样的话,如果是2就返回2,如果是2.1就返回3。
阅读全文
摘要:首先,用Select语句查询需要插入数据的表,用Top 1查一行就够了,但这个表中需要有一行数据,这个是为了给SqlDataAdapter生成表的架构用的。1.string strSql = "Select * from TableNeedToUpdate"; 2.SqlDataAdapter da = new SqlDataAdapter(strSql, SqlConn); 3.DataSet ds = new DataSet();U%oYY-Ec0 4.da.Fill(ds);+X*@ s$@-{-?0 5.//设置主键 6.ds.Tables[0].Prima
阅读全文
摘要:几种文件上传的方法 第一种(务器控件):1.Default.aspx代码如下:<html xmlns="http://www.w3.org/1999/xhtml"><head> <title>文件上传</title></head><body> <form id="form1" action="Default2.aspx" enctype="multipart/form-data" method="post"> &
阅读全文
摘要:ASP.NET2.0中配置文件的加密与解密- flyinweb 2009-12-04 21:56:56首先添加引用: using System.Web.Configuration;加密操作如下:private void ProtectSection(string sectionName, string provider) { Configuration config = WebConfigurationManager. OpenWebConfiguration(Request.ApplicationPath); Con...
阅读全文
摘要:做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我么还能保证下一段时间系统还能流畅的运行吗?我么还能保证下一个人能看懂我么的存储过程吗?那么我结合公司平时的培训和平时个人工作经验和大家分享一下,希望对大家有帮助。 要知道SQL语句,我想我们有必要知道SQL Server查询分析器怎么执行我们的SQL语句的,我们很多人会看执行计划,或者用Profiler来监视和调优查询语句或者存储过程慢的原因,但是如果我们知道查询分析器的执行逻辑顺序,下手的时候就胸有成竹,那么下手是不是有把握点呢? 一、查询的..
阅读全文
摘要:一.什么是自定义分页 自定义分页是与默认分页相对应的。默认分页指一次检索出所有数据并将其绑定到数据绑定控件中,虽然该控件只能一页一页显示这些数据,但是所有数据其实都已经被绑定到控件上了。自定义分页的含义是显示到哪一页就检索并绑定哪一页的数据。显然在大数据量的情况下,自定义分页的效率会高很多。 在Asp.net 1.x中自定义分页又称数据库分页,DataGrid中的AllowCustomerPaging属性和VirtualItemCount属性就是专门为自定义分页准备的。在Asp.net 2.0中因为引入了数据源的概念,因此自定义分页也可以叫做数据源分页。二.为什么使用ObjectDataSou
阅读全文
摘要:在我们平时经常会遇到这样的一个问题:当我们选择checkbox时,希望验证一个控件,取消选择,隐藏并取消验证这个控件。如果完全使用服务器事件来实现此功能,肯定用户体现不好,所以我们可以使用javascript 实现.net 验证控件功能。首先我们看看.NET 中的验证控件,在页面上做了什么事情。<asp:TextBox ID="txtValidator" runat="server"></asp:TextBox><asp:RequiredFieldValidator ID="RequiredFieldValidat
阅读全文