.net与COM
qiume
这个作者很懒,什么都没留下…
展开
-
在C#中调用DLL
Delphi:library mydll; uses sysutils, classes; {$r *.res} function out_char(str1:pchar;str2:pchar):pchar;stdcall; var temp:pchar; begin getmem(temp,length(str1)+length(str2)+1);转载 2009-02-06 15:49:00 · 583 阅读 · 0 评论 -
HttpContext 的简单应用
HttpContext.Current.Request["username"]; //取提交信息HttpContext.Current.Response.Write(""); //向客户端写信息HttpContext.Current.Session[""]; //取Session值原创 2009-11-20 13:21:00 · 543 阅读 · 0 评论 -
组件服务 我的电脑 不可用解决办法
在“服务”里找到这三个服务,都启动就行了Distributed Transaction CoordinatorRemote Procedure Call (RPC)Security Accounts Manager dtc的启动经常会遇到问题,有以下解决办法:1.直接运行msdtc -resetlog2. A.在命令行下运行 msdtc -uninstall,删除了原创 2009-11-23 16:55:00 · 6728 阅读 · 0 评论 -
在GridView中选中行
在OnRowDataBound事件中绑定onclick事件:protected void gird_RowDataBound(object sender, GridViewRowEventArgs e){ e.Row.Attributes.Add("onclick", "this.cells[0].childNodes[0].click()");}原创 2009-11-24 17:01:00 · 500 阅读 · 0 评论 -
在ASP.NET中使用Microsoft Word文档
[介绍] 本文是应在ASP.NET里创建Microsoft Word文档之需而写的。这篇文章演示了在ASP.NET里怎么创建和修改Microsoft Word文档。[背景] 自动化是一种能让各种语言编写的(如:Visual Basic.NET或C#)应用程序在程序级别上控制其他应用程序。 对于Word的自动化允许你执行诸如创建新的文档,向文档里添加文本,邮件合并转载 2009-11-25 11:51:00 · 476 阅读 · 0 评论 -
Visual studio 2008 注册
安装完成后,在“添加删除”里面选择删除”visual studio 2008,然后在打开的窗口中选择最后一项“添加注册码升级到正式版”,填入序列号即可。专业版序列号:“ XMQ2Y-4T3V6-XJ48Y-D3K2V-6C4WT ”转载 2009-11-26 15:07:00 · 990 阅读 · 0 评论 -
RequiredFieldValidator与RangeValidator配合实现日期验证
无标题页 日期 <asp:RequiredFieldValidator ID原创 2009-12-03 10:46:00 · 1765 阅读 · 0 评论 -
发布ASP.NET应用
1、安装IIS;2、安装.NET Framework 3.5;3、运行C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis.exe -i;4、新建虚拟目录(网站)地址对应文件夹(该文件夹包含:.master .aspx css js imge bin等等);5、配置虚拟目录(网站)属性ASP.NET,版本为v2.0.原创 2009-12-03 10:57:00 · 883 阅读 · 0 评论 -
Button.ValidationGroup 属性
Button.ValidationGroup Example Button.ValidationGroup Example <asp:label id="NameLabel" text="Enter your name:" runat=Server>转载 2009-12-07 10:14:00 · 1076 阅读 · 1 评论 -
vs 2008中使用jQuery 1.3.2
第一步: 安装VS 2008 SP1VS 2008 SP1 在Visual Studio中加了更丰富的JavaScript intellisense支持,对很大部分的JavaScript库加了代码完成支持。你可以在这里下载VS 2008 SP1 和 Visual Web Developer 2008 Express SP1。第二步: 安装VS 2008 Patch KB958502以支转载 2009-12-08 15:21:00 · 544 阅读 · 0 评论 -
新版ASP.NET AJAX的问题
测试版本为ASP.NET Ajax Library 0911 Beta,在没有.net framework 3.5 sp1的机器中会报错误: 未能从程序集“System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”中加载类型“System.Web.UI.ScriptRef转载 2009-12-08 16:56:00 · 443 阅读 · 0 评论 -
解决 ASP.NET 中执行js代码后页面布局变不正常的方法
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert(没有权限!); ",true );原创 2009-12-12 10:47:00 · 692 阅读 · 0 评论 -
带COM组件的软件安装
如果要将这样的程序安装运行在另一台机器上,那么除了安装运行程序外,还做三件事。 首先,是安装.NET运行系统。因为任何一个.NET程序都不能离开.NET运行系统去独立运行。 其次,所调用的COM组件必须要安装在目标机器上。用户自定义的COM组件,那么这个COM组件在运行.NET程序之前必须先安装好。 最后,转换后的.NET组件DLL文件要安装在目标机器上。因转载 2010-03-15 12:35:00 · 1549 阅读 · 0 评论 -
Access数据库连接
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|access.mdb;转载 2010-04-21 14:46:00 · 447 阅读 · 0 评论 -
WinRT:Win32的面向对象替代品
WinRT 不是另一个抽象层;它就像 Win32 API 一样,直接驻留在内核之上。自从 1993 年 Win32 伴随 Windows NT 被引入以来,这标志着对于 Windows 核心的首次重大突破。WinRT 与 Win32 截然不同,它代表了新的语义学应用程序执行环境。转载 2011-09-21 08:44:10 · 1463 阅读 · 0 评论 -
asp.net 禁用 "前进"、"后退"
protected void Page_Load(object sender, EventArgs e){ Response.Cache.SetNoStore();}原创 2011-09-23 09:47:56 · 1222 阅读 · 0 评论 -
从 MTS 移植到 COM+ 时保持应用程序的性能
原文地址: http://msdn.microsoft.com/zh-cn/library/ms809941.aspx 从 MTS 移植到 COM+ 时保持应用程序的性能(COM+ 技术文章) 发布日期 : 5/11/2004 | 更新日期 : 5/28/2004Michael McKeown解决方案集成工程组2002 年 3 月适用于:Micro转载 2009-11-20 12:41:00 · 880 阅读 · 0 评论 -
ASP.NET Request取同名数组
string[] str=Request.Form.GetValues("abc");原创 2009-11-20 09:24:00 · 2866 阅读 · 0 评论 -
ASP.NET 中使用隐藏域实现客户端和服务器传输大量信息
在form元素中加入: 提交的时候用escape编码:hiddenvalue.value = escape(xxxDiv.innerHTML); 提交返回后用unescape解码,取得返回值:unescape(hiddenvalue.value);原创 2009-11-20 10:19:00 · 800 阅读 · 0 评论 -
用Delphi 编写Com+的心得体会
相关名词: (1) idispatch是COM object的接口, 在Delphi中通常指一个OleObject. (2) OleVariant是一种COM object兼容的Variant类型, 可以通用任何Ole Automation 类型, 他与CreateOleObject创建的idispatch兼容 1:Com+的编写: 1:File---->New----转载 2009-02-10 09:52:00 · 1043 阅读 · 0 评论 -
在C#中调用COM/COM+
1、在VC、VB或Delphi中创建COM对象;2、在Visual Studio中引用COM组件;3、using 组件包名;4、定义对象和使用:ITest iobj = new Test();iobj.test();原创 2009-02-10 11:10:00 · 934 阅读 · 0 评论 -
如何禁用ViewState
默认情况下,ViewState是被启用的,比如提交表单后,表单中输入的值会自动保留。但是如果不需要保留,也可以将其禁用,这样可以节省资源。下面3种方式就可以分别禁用某一个控件、某一个页面和整个应用程序的ViewState。1) 控件禁用:将控件的EnableViewState属性设置为false;2) 页面禁用:在页面的Page指令中添加EnableViewState="false";3) 应用程转载 2009-02-12 15:18:00 · 959 阅读 · 0 评论 -
C#加密
/// /// 3des加密字符串 /// /// 要加密的字符串 /// 密钥 /// 编码方式 /// 加密后并经base63编码的字符串 /// 重载,指定编码方式转载 2009-02-12 15:48:00 · 546 阅读 · 0 评论 -
ASP.NET中的Global.asax
Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。 Global.asax 文件被配置为任何(通过 URL 的)直接 HTTP 请求都被自动拒绝,所以用户不能下载或查看其内容。ASP.NET 页面框架能够自动识别出对Global.asax 文件所做的任何更改。转载 2009-02-17 10:25:00 · 601 阅读 · 0 评论 -
创建Global.asax文件
右键点Web项目->添加->新建项->Web->全局应用程序类原创 2009-02-17 10:35:00 · 3588 阅读 · 0 评论 -
如何:实现简单的 Forms 身份验证
原文地址:http://msdn.microsoft.com/zh-cn/library/xdt4thhy(VS.80).aspx 本主题中的示例演示了 ASP.NET Forms 身份验证的简单实现。该示例旨在阐释关于如何使用 Forms 身份验证来允许用户登录到 ASP.NET 应用程序的基础知识。 注意 一种使用 Forms 身份验证的方便途径是使转载 2009-02-16 14:33:00 · 1555 阅读 · 5 评论 -
基于角色的窗体(Forms)验证
ASP.NET 可以根据角色判定用户是否有访问Web应用某个子目录的权限,首先要设置根目录web.config为窗体验证: 再配置子目录的web.config为: 在根目录新建用于登录的Web窗体:Login.aspx,判断用户合法后转向:FormsAuthentication.RedirectFrom原创 2009-02-17 13:00:00 · 854 阅读 · 0 评论 -
如何获取 Visual SourceSafe 2005 更新
原文地址:http://support.microsoft.com/kb/943847下载连接:http://download.microsoft.com/download/7/1/f/71fdb660-4e69-471a-ad58-d984b45cc140/vs80-kb943847-x86-intl.exe转载 2009-02-19 14:39:00 · 732 阅读 · 0 评论 -
使用SqlCommand的参数
using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.原创 2009-02-23 14:47:00 · 959 阅读 · 0 评论 -
C#编码好习惯
原文地址:http://topic.csdn.net/u/20090221/12/38ad4d4c-69db-421e-9b52-6c32d67f0e80.html 1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。 3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。 4. 一个方法的代码长度最好不要超过转载 2009-02-24 15:38:00 · 410 阅读 · 0 评论 -
ASP.NET跨页面传值技巧总结
1.使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子: a.aspx.cs的C#代码 private void Button1_Click(object sender转载 2009-02-25 16:27:00 · 6394 阅读 · 13 评论 -
使用Server.Transfer方法跨页面传值实例
a.aspx: 无标题页 a.aspx.cs:using System;using System.Collections;using System.Configuration;using System.Data;using System.Li原创 2009-03-09 09:37:00 · 3061 阅读 · 0 评论 -
Asp.net的设计思想
自从有了html与http,就有了浏览器与Web服务器,并有了Web应用,最初的交互模式是这样的: 该模式很好地运行了很多年。然而,随着计算机应用的发展,人们越来越不满足于只有静态内容的页面,而由某种机制动态产生html等代码的需求越来越迫切,于是,很多技术就应运而生,Asp.net就是这样一种技术。从本质上讲,Asp.net就是一种服务器端动态产生html、css、jav转载 2009-04-22 20:51:00 · 764 阅读 · 0 评论 -
Asp.Net继承实现身份验证
在ASP.NET网站中网站管理后台需要经常验证用户身份,要实现这种功能就可以利用那个继承机制和ASP.NET的事件机制.首先定义一个需要进行身份验证的BasePage类,继承自Page类,在BasePage类的构造函数中定义它的加载事件的处理代码,这样所有继承自BasePage类的页面都能自动执行身份验证:/// /// 验证登陆类 /// public clas转载 2009-11-13 11:07:00 · 574 阅读 · 0 评论 -
asp.net RenderControl
//using System.IO;//using System.Web;//using System.Web.UI;//using System.Web.UI.HtmlControls;protected void Page_Load(object sender原创 2011-10-17 13:47:53 · 1297 阅读 · 0 评论