- 博客(44)
- 资源 (22)
- 收藏
- 关注
原创 C# Remoting
http://www.cnblogs.com/Apex-yang/category/102673.html网上收集的信息Microsoft .Net Remoting系列专题之三:Remoting事件处理全接触posted @ 2007-08-14 11:16 杨艳峰 阅读(128) | 评论 (0) 编辑 Microsoft .Net Remoting系列专题之二
2008-06-21 16:00:00 445
转载 Microsoft .Net Remoting系列专题之三:Remoting事件处理全接触
Microsoft .Net Remoting系列专题之三:Remoting事件处理全接触 前言:在Remoting中处理事件其实并不复杂,但其中有些技巧需要你去挖掘出来。正是这些技巧,仿佛森严的壁垒,让许多人望而生畏,或者是不知所谓,最后放弃了事件在Remoting的使用。关于这个主题,在网上也有很多讨论,相关的技术文章也不少,遗憾的是,很多文章概述的都不太全面。我在研究Remoting
2008-06-21 15:46:00 409
转载 Microsoft .Net Remoting系列专题之二
Microsoft .Net Remoting系列专题之二 一、远程对象的激活在Remoting中有三种激活方式,一般的实现是通过RemotingServices类的静态方法来完成。工作过程事实上是将该远程对象注册到通道中。由于Remoting没有提供与之对应的Unregister方法来注销远程对象,所以如果需要注册/注销指定对象,微软推荐使用Marshal(一般译为编组)和Disconn
2008-06-21 15:44:00 384
转载 Microsoft .Net Remoting系列专题之一
Microsoft .Net Remoting系列专题之一一、Remoting基础什么是Remoting,简而言之,我们可以将其看作是一种分布式处理方式。从微软的产品角度来看,可以说Remoting就是DCOM的一种升级,它改善了很多功能,并极好的融合到.Net平台下。Microsoft® .NET Remoting 提供了一种允许对象通过应用程序域与另一对象进行交互的框架。这也正是我们使
2008-06-21 15:36:00 338
原创 用工厂模式开发多数据库连接类
用工厂模式开发多数据库连接类,是工厂模式最好的应用方式,也是很多初级使用设计模式的程序员都会涉及到的,下面是具体代码:A、创建一个类库,里面有如下这些类一、设计一个抽象类using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Configuration; /
2008-03-30 18:22:00 931
原创 安装VS2005报错---windows2003需要打sp1补丁,在打SP1补丁时报错。解决。
将以下文件保存在记事本中,后缀名修改为: .reg -------------------------Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion]"ProductId"="69713-640-9722366-45198"[HKEY_LOCAL_MA
2008-03-18 17:35:00 1036
原创 PowerDesigner使用心得
1.新建物理模型 File-New 打开新窗口后选择 Physical Data Model 2.创建数据源 DataBase-Configure Connections 打开新窗口后 Ctrl+N 3.新建表或视图 4.生成表到数据库中 PowerDesigner-DataBase 正向过程 菜单DataBase-Generate DataBase 或
2008-03-15 09:16:00 4493 1
原创 转: SQL Server 2005 中实现通用的异步触发器架构
<v:shapetypeid="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"><v:shape id="_x0000_i102
2008-03-13 10:56:00 462
转载 转:不同服务器数据库之间的数据操作[含远程数据库备份]
不同服务器数据库之间的数据操作 --创建链接服务器 exec sp_addlinkedserver ITSV , , SQLOLEDB , 远程服务器名或ip地址 exec sp_addlinkedsrvlogin ITSV , false ,null, 用户名 , 密码 --查询示例 select * from ITSV.
2008-03-13 10:27:00 555
转载 ASP.NET 2.0中使用OWC生成图表[转]
SP.NET 2.0中,要显示图型的话,可以用MS office 2003的OWC组件,可以十分方便地看到图表。在工程中,首先添加microsoft office web components 11.0的引用就可以了,然后要using Microsoft.Office.Interop.Owc11;1、生成柱状图
2008-02-22 11:56:00 504
转载 微软.Net开发中的多线程编程总结
本文将对微软.Net开发中的多线程编程进行一个简单的总结,相信对大家会有所帮助的。下面就具体来看看: 不需要传递参数,也不需要返回参数 我们知道启动一个线程最直观的办法是使用Thread类,具体步骤如下:ThreadStart threadStart=new ThreadStart(Calculate);Thread thread=new Thread(threadStart);
2008-01-02 19:02:00 669
转载 [转]遍历treeView子节点 同时遍历父结点 直到顶级结点 并不是全部父的集合
private void treeView1_AfterCheck(object sender, TreeViewEventArgs e) { oMM.ToggleAllChildNodes(e.Node,e.Node.Checked); treeView1.AfterCheck-=new TreeViewEventHandler(treeView1_AfterCheck);
2007-12-14 19:50:00 1629
原创 很久没写了,写点;TreeView的联动复选框
private void tvSysFunctionMenu_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) ...{ if (e.Node != tvSysFunctionMenu.Nodes[0]) ...{ SetChildNo
2007-12-14 12:06:00 563
原创 vs.net2005 CheckedListBox 数据绑定及得到选中值.
2005的CheckedListBox控件没有DataSource/DisplayMember/ValueMember 属性,但是我们还是可以手写DataSource 进行帮定,代码如下this.CheckedListBox.DataSource = ds.Tables["Country"]; this.CheckedListBox.DisplayMember = "LCName";(要帮
2007-10-23 19:02:00 2529 2
原创 如何将datagridview中的数据导出到Excel中?
using System; using System.Collections.Generic; using System.Text; using System.Windows.Forms ; using System.IO; namespace OutputToExecl { public class ExportXLS { public ExportXLS()
2007-09-30 08:57:00 981
转载 WEB开发文档2 总结
http://blog.donews.com/lvjiyong/archive/2006/06/29/931071.aspx 怎样将后台生成的在内存中的图象显示到客户端 Microsoft IE WebControls下载地址 如何在DATAGRID中使用JAVASCRIPT脚本控制 DataGrid中连接到下一页显示数据 下载中文名
2007-09-20 21:58:00 44945 2
原创 框架内的页面出现错误时,如何将框架重定向到指定的ErrorPage.aspx
.NET 提供两种方法 1.web.config 中的 customErrors redirect 2.Global.asax 中的 Application_Error 都能定向错误页面,但只能在错误页面本身重定向,而 不能实现 整体框架的重定向 摸索了半天,无解...... 求助中
2007-09-20 21:46:00 1204
原创 关于学习委托事件的经典例子!
两个例子均用现实的例子来解释委托事件的处理过程。很好! 第一个例子 public delegate void EatEventHandler(object sender, EatEventArgs e); 这个的定义也可以不要这样.可以直接就定义一个参数 public delegate void EatEventHandler(string
2007-09-20 21:41:00 524
原创 dropdownlist如何像树形菜单那样显示
我的数据结构是这样的? id parid tile 1 0 a 2 1 b 3 1 c 4 2 d 5 2 e 6
2007-09-20 21:38:00 586
原创 在Sql Server触发器中判断操作是Insert还是Update还是Delete:
在Sql Server触发器中判断操作是Insert还是Update还是Delete:DECLARE @IsInsert bit, @IsUpdate bit, @IsDelete bitIF EXISTS(SELECT 1 FROM inserted) AND NOT EXISTS(SELECT 1 FROM deleted) SET @IsInsert = 1E
2007-09-12 20:24:00 739
原创 C# 在代码中创建 DataTable 和从数据库取出的数据 DataTable 合并
private void MakeDataTableAndDisplay(){ // Create new DataTable. DataTable myDataTable = new DataTable("MyDataTable"); // Declare DataColumn and DataRow variables. DataColumn myDataColumn;
2007-09-10 12:20:00 1122
原创 SQL Server中删除重复数据的几个方法
搜集和总结出来的:数据库的使用过程中由于程序方面的问题有时候会碰到重复数据,重复数据导致了数据库部分设置不能正确设置…… 方法一declare @max integer,@id integerdeclare cur_rows cursor local for select 主字段,count(*) from 表名 group by 主字段 having count(*) > 1open cur
2007-08-29 20:13:00 831
原创 ASP.NET 2.0中CSS失效的问题总结
ASP.NET 2.0中CSS失效的问题总结 经常有人遇到ASP.NET 2.0(ASP.NET 1.x中可能是有效的)中CSS失效的问题,现将主要原因和解决方法罗列如下:1,CSS文件路径不正确这个问题属于Web开发中的基础问题,一般采用相对路径会出现这样的问题,或者样式文件写在了母版页里面,在内容页与母版页不在同一级目录下时会出现这样的问题。此时你要清楚Web中相对路径的规则,
2007-08-27 20:51:00 448
原创 水晶报表导出Excel! 报表中画的线和框等导出到excel之后都没有了???
水晶报表导出Excel! 报表中画的线和框等导出到excel之后都没有了???在网上搜集下资料,发现确实难以实现!!网络上提到的方法 大概有以下:1、如果你使用VS2005,可以使用RDLC报表,导出的Excel效果十分好。2、可以考虑用文本框代替线。3、水晶报表自带的导出Excel不太完美,导出的文件没有网格线,要使它出现网格线就要自己写导出方法.要注意的一点是只有用强类型的水晶报表才可
2007-08-25 19:49:00 3346
原创 部署水晶报表时的常见问题及解决方案
今到早,实施人员说水晶报表无法打印! WinForm程序!客户需要部署!由于本人无法到现场实施,具体错误不是很清楚,但在网上搜寻了下水晶报表部署的问题,感觉很多都遇到过,才知道水晶报表部署确实会出现比较到的问题!我们实施人员实施只是将 DLL文件和报表模板文件 直接拿去部署实施的!!看到下面这篇文章!来自 [粗人的专栏]-----------------------------vs2005中的
2007-08-24 20:56:00 1177
原创 水晶报表 子报表 数据显示!问题收集!
自己做报表遇到的问题:-------------------------------主报表 数据源是部门表 字段:OrganID、OrganName.[字段在报表中显示]子报表 数据源 员工工资相关表 字段:EmpID、EmpName、OrganID、OrganName、PayMoney1、PayMoney2、PayMoney3;[字段在报表中显示]关联连接 字段为:OrganID--------
2007-08-24 20:41:00 2245 1
原创 水晶报表 子报表 的应用
主报表 数据源是部门表 字段:OrganID、OrganName.[字段在报表中显示]子报表 数据源 员工工资相关表 字段:EmpID、EmpName、OrganID、OrganName、PayMoney1、PayMoney2、PayMoney3;[字段在报表中显示]关联连接 字段为:OrganID-----------------------------------------------
2007-08-23 20:23:00 2869 3
原创 水晶报表 求和;用 公式字段 进行求和!
最近做水晶报表遇到个水晶报表 求和问题,在CSDN请教了下,谢谢xwdd129(高手就是:不出手) ( 两星(中级)) 信誉:104 的帮忙!-------------------------------水晶报表 求和用 公式字段 进行求和!!格式:-----------------------------------------------------------------PayMone
2007-08-23 20:19:00 3574 2
原创 使用共享变量实现主报表及子报表之间的数据共享
应用环境: 水晶报表9.2企业版在使用水晶报表子报表的时候,可能根据需要在主报表和子报表之间共享部分数据 如子报表需要依据主报表的某些数据进行运算等因为主报表与子报表之间的数据是独立的,所以不能直接引用对方的字段等资源 有些朋友使用在代码中传递参数等方式来实现, 其实在水晶报表中已经有了问题的解决方法,那就是公式中的共享变量。 大家可能注意到了在水晶报表的公式中定义的变量是有作用域的 ,分
2007-08-20 21:39:00 1474
原创 水晶报表关于子报表数据源填充问题
水晶报表有两种方式引用 一种可以直接通过水晶报表名引用 另一种使用ReportDocument来载入 第一种是通过向下面方式定义来对子报表数据填充 SubreportObject oSubreport1 = crReportDocument.ReportFooterSection1.ReportObjects["Subreport1"] as SubreportObject; 第二种就不行了,没有
2007-08-20 21:38:00 1564
转载 水晶报表子报表 push推模式 使用对象集合数据源
遇到一个需求,是做一个程序用来打印一个稍微复杂的表单,有点像快递的发货单,就是里面的货品项目数量是动态增减的,而这种增减的“块”有2个。我客户没 有要求所以我就没做数据持久层,而只是做填单和打印。我采用水晶报表作为打印输出。不能用传统的水晶报表进行推模式绑定,我用的是主子报表的方式。由 于是第一次用子报表,连绑定都不知道怎么搞,网上采用的更多是用dataset里包含多个datatable的方法进行
2007-08-20 21:25:00 3163 2
原创 BackgroundWorker 应用体会[水晶报表的应用 加载等待时间长]
最近捣鼓程序,领导说速度慢。因为数据量较大,网速又不行,加载自然慢,让用户感觉很不爽,因为没给出提示说明 是在加载数据!在网上查了查资料,看到 DOTNET 2.0 有个新类 BackgroundWorker,感觉蛮符合我遇到的问题。现在正摸索学习中……private void RunProgressBar() { ProgressForm progressFo
2007-08-16 19:28:00 968 1
转载 关于net2.0里面新出现的类backgroundworker的应用
这是一个在.net2.0里面新出现的类,用于执行后台比较长的任务而又想能和UI有点操作的应用里面。普通情况下,你点击一个按钮,去后台执行一个process,如果你想得到结果,就得等这个process结束。通常,可以使用异步执行回调来解决这个问题。现在,backgroundworker给我们实现了这样一种简单的封装,可以把我们的复杂任务交给新的线程去处理,然后继续UI线程。等到我们的任务需要通知
2007-08-15 21:06:00 568
原创 PetShop4.0安装的几个错误和解决方法
“/petshop”应用程序中的服务器错误。--------------------------------------------------------------------------------配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 未能使用提供程序“RsaProtectedConfigu
2007-08-14 19:23:00 1869
原创 如何备份数据库表结构含存储过程
--以下生成整个数据库的SQL脚本,相当好用。--(scptxfr.exe的路径要正确,在安装目录下)declare @cMd varchar(1000)set @cmd = master.dbo.xp_cmdshell + c:/"Microsoft +SQL Server" +/MSSQL/Upgrade/scptxfr.exe + /s YourServerNam
2007-08-09 19:28:00 1298 1
原创 试图运行项目时出错:无法在Web服务器上启动调试.
1:确认在“配置属性”中的“启用ASP.NET调试"为"True"2:确认你的"web.config"中的"debug=true"3:若你安装过wind2000 SP4后,则要在命令行执行"regsvr32 i aspnet_isap.dll"4:在IIS里查看站点信息,选中"目录安全性",里面有"匿名访问和身份验证控制",再点击"编辑..",确认"集成Windows身份验证"选项
2007-08-07 20:28:00 413
原创 (mssql)动态实现由纵变横实例整理
很多情况下,需要对数据表中的数据由纵向变横向显示 也就是由较少的列根据一定的条件转化成较多的列显示。 下面的学生成绩表就是其中的一个例子: /* if object_id(’tempdb..#s’) is not null drop table #s create table #s(stu char(8),subject char(8),score int) insert #s(stu,s
2007-08-05 17:15:00 922 1
原创 项目调试时候,出现其中用到的一个组件“访问被拒绝”的解决方法
“/”应用程序中的服务器错误。 -------------------------------------------------------------------------------- 配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 访问被拒绝:“XpAspVNo”。 源错误: 行 196:
2007-08-03 20:39:00 438
原创 关于一个存储过程的条件表达式
关于一个存储过程的条件表达式分类:SQL传入参数: @ID INT若 @ID 为 0 表示全部,否则只找出列ID值相等的。表达式:WHERE ? where ID=(case @ID when 0 then ID else @ID end)高明,呵呵更加高明的是:where @ID IN (0, ID)
2007-06-08 20:57:00 445
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人