呈顼I渝

07 2011 档案

搜索引擎网站免费收录网站入口
摘要:一:百度网站登录入口 网址:http://www.baidu.com/search/url_submit.html 说明: 一个免费登录网站只需提交一页(首页),百度搜索引擎会自动收录网页。 符合相关标准您提交的网址,会在1个月内按百度搜索引擎收录标准被处理。 百度不保证一定能收录您提交的网站。 二:google网站登陆入口,将网址添加到Google 网址:http://www.google.com/addurl/?hl=zh-CN&continue=/addurl 说明: 请输入完整的网址,包括 http:// 的前缀。例如: http://www.google.cn/ 。您还可以添 阅读全文

posted @ 2011-07-30 21:20 呈顼 阅读(1499) 评论(2) 推荐(0) 编辑

C# 使用MarshalByRefObject跨程序调用方法
摘要:MarshalByRefObject 是通过使用代理交换消息来跨应用程序域边界进行通信的对象的基类。不是从 MarshalByRefObject 继承的对象根据值隐式封送。当远程应用程序引用根据值封送的对象时,将跨应用程序域边界传递该对象的副本。===================//程序1和程序2的共有类using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace RemoteObject{ public class CommunicationInfo : Marsha 阅读全文

posted @ 2011-07-30 17:16 呈顼 阅读(1886) 评论(0) 推荐(0) 编辑

remoting C# MarshalByRefObject 和Serializable的区别
摘要:这两种方式的类一般都是用于远程传输时使用的(本机的我想不用讨论了因为没有区别)marshalbyrefobject是通过引用传递serializable是通过值传递,现在就来分析下什么是引用传递,什么是值传递。理解这个对Remoting或者webservice的认识是很重要的。marshalbyrefobject(引用)本机或者是服务器上的其实都是同一个实例,只不过是服务器创建后你在本地使用了那个对象而已。比如说A类继承了marshalbyrefobject那么A类由服务器创建实例了,客户端都可以使用这个实例了。现在我们假设A类有一个方法叫着A,Function返回值为一个string类型这个 阅读全文

posted @ 2011-07-30 17:14 呈顼 阅读(1631) 评论(2) 推荐(0) 编辑

C# 字符串 格式化
摘要:// 0 描述:占位符,如果可能,填充位 // Label1.Text = String.Format("{0:000000}",a);// 001234 // Label2.Text = String.Format("{0:000000}",b);// 004321 // # 描述:占位符,如果可能,填充位 // Label1.Text = String.Format("{0:#######}",a);// 1234 // Label2.Text = String.Format("{0:#######}",b); 阅读全文

posted @ 2011-07-20 00:43 呈顼 阅读(456) 评论(1) 推荐(1) 编辑

C# 文件类 常用
摘要:首先要熟悉.NET中处理文件和文件夹的操作。File类和Directory类是其中最主要的两个类。了解它们将对后面功能的实现提供很大的便利。 本节先对和文件系统相关的两个.NET类进行简要介绍。 System.IO.File类和System.IO.FileInfo类主要提供有关文件的各种操作,在使用时需要引用System.IO命名空间。下面通过程序实例来介绍其主要属性和方法。 (1) 文件打开方法:File.Open () 该方法的声明如下:public static FileStream Open(string path,FileMode mode) 下面的代码打开存放在c:\tempupl 阅读全文

posted @ 2011-07-17 15:32 呈顼 阅读(808) 评论(1) 推荐(0) 编辑

C# 使用反射实现根据名称动态创建窗体的几种方法
摘要://方法1使用activator方法创建实例{ string str = null; str = "Form2"; //必须是 命名空间+点+窗体类名(这里假设为命名空间为空) Assembly tempAssembly = Assembly.GetExecutingAssembly(); Type t = tempAssembly.GetType(str); object[] args = null; object o = System.Activator.CreateInstance(t, args); ((Form2)o).Show(); //Dim frm2 As 阅读全文

posted @ 2011-07-14 15:55 呈顼 阅读(2918) 评论(1) 推荐(0) 编辑

C# Application类
摘要:产品信息CompanyName:获取与该应用程序关联的公司名称。ProductName:获取与该应用程序关联的产品名称。ProductVersion:获取与该应用程序关联的产品版本。CurrentCulture:获取或设置当前线程的区域性信息。路径信息LocalUserAppDataPath:获取本地、非漫游用户的应用程序数据的路径。UserAppDataPath:获取用户的应用程序数据的路径。UserAppDataRegistry获取用户的应用程序数据的注册表项。CommonAppDataPath:获取所有用户共享的应用程序数据的路径。CommonAppDataRegistry:获取所有用户 阅读全文

posted @ 2011-07-12 12:02 呈顼 阅读(2422) 评论(0) 推荐(1) 编辑

Gridview 分多页时导出excel的解决方案
摘要:Gridview 分多页时导出excel的解决方案在开发会遇到将gridview中的数据导入到excel 这样的需求,当girdview有多页数据时按照一般的方式导出的数据只可能是当前页的数据,后几页的数据还在数据库内,没有呈现到页面上,传统的方式是将标记字符和文本写入到 ASP.NET 服务器控件输出流,没有呈现的页面不可能输出到excel中。下面提供一种解决方式将所以数据都能导入到excel中。第一步:记录查询条件,当用户点击下载的时候以相同的条件查询,呈现到datatable这一步没有固定的代码,可以在用户查询的时候用ViewState记录查询条件,例如OrderMng.OrderLis 阅读全文

posted @ 2011-07-07 00:16 呈顼 阅读(411) 评论(0) 推荐(1) 编辑

WebService中Dataset的压缩序列化和解压反序列化 >> DataSetSurrogate的使用
摘要:在webservice中将dataset序列化是我们经常遇到的问题,但是遇到很大的dataset,则网络传输就必须考虑的问题,将dataset处理压缩后传输是我们不错的选择,下面提供这种方法:第一步:引入命名空间下载DataSetSurrogate组件using System.IO.Compression;using System.Runtime.Serialization.Formatters.Binary;将下载好的DataSetSurrogate放入bin路径下第二步:压缩序列化///序列化转化为二进制数组的DataSetpublic byte[] GetDataSetSurrogate 阅读全文

posted @ 2011-07-07 00:15 呈顼 阅读(738) 评论(0) 推荐(1) 编辑

导航