
16-.NET编程
文章平均质量分 61
flashlm
这个作者很懒,什么都没留下…
展开
-
VS2005调试时提示“绑定句柄无效”的解决办法
装了好几个版本的VS2005,结果运行程序时候都无法启动调试,报错“绑定句柄无效”查询了下网上的资料,解决方法如下两种:1-1 :在应用的属性中的DEBUG选项中去掉 Enable the Visual Studio hosting process前的勾或者 1-2:启动Terminal Services服务分析:还记得VS2005的DEBUG文件夹比VS2003多出了一共扩展原创 2007-07-06 21:43:00 · 1402 阅读 · 0 评论 -
图文解说Enterprise Library 2.0 -- Logging Application Block
Enterprise Library 2.0 中的 Logging Application Block 在1.0版本中是Logging and Instrumentation Application Block,因为把重点放在了日志记录上,所以改名为Logging Application Block。Logging Application Block提供了统一的日志记录功能,它支持将日志写入转载 2007-09-05 15:24:00 · 929 阅读 · 0 评论 -
CheckListBox的使用(代码)
private void LeaveHolidaySet_Load(object sender, System.EventArgs e) ...{ SqlDataReader dr; dr = ConnectServer.GetReaderHoliday(); if(dr!=null) ...原创 2007-09-13 09:51:00 · 966 阅读 · 0 评论 -
C# WinForm几个编程技巧
(1) 用窗体的静态方法作为显示窗体和使用窗体功能的入口一个窗体往往会显示其他窗体以实现一定的功能。通过在被调用窗体中实现一个静态函数供调用窗体使用可以简化窗体间的交互,隐蔽被调用窗体的数据,从而加强封装特性。如主窗体为FormMain,被调用窗体为FormChild。在FormChild中实现一个静态方法:Static void DoSomething(){原创 2007-09-14 13:59:00 · 1590 阅读 · 1 评论 -
.NET Framework
.NET 绝不仅仅是 XML Web Service。.NET 的核心是 .NET Framework,它由公共语言运行库和类库组成。这两个组件为构建 .NET 应用程序提供了执行引擎和编程 API。 为 .NET 编译的应用程序不是被直接编译成本机代码,而是被编译成一种称为 Microsoft 中间语言 (MSIL) 的中间语言。当首次运行一个应用程序时,公共语言运行库实时编译转载 2007-09-21 12:48:00 · 859 阅读 · 0 评论 -
让.Net 程序脱离.net framework框架运行
Net框架目前逐步在普及了,仍然有很多人在寻找如何让.NET程序脱离.NET框架的方法。现成的工具有 Xenocode 的postbuidle或者vas,还有 Salamander .NET Linker。 另外还有 MaxToCode 作者以前做的 framework linker. 以及一些支持注册表模拟和文件模拟的打包工具molebox,thinstall等。最后还有某网友兜售的一个实转载 2007-09-20 14:50:00 · 1200 阅读 · 1 评论 -
ASP.NET“由于无法创建应用程序域,因此未能执行请求”问题一步一步解决
服务器应用程序不可用 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。 管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。 我查看了IIS配置没出错,和213上的一样, 运行时是Framework 2.0, 扩展服务都开了转载 2007-10-02 19:47:00 · 3931 阅读 · 0 评论 -
Visual Studio 2005 Web Application Project 1.0 正式发布
实在说,我一直觉的 Visual Studio 2005 中的 Web Site Project 不是拍胸脯就是拍屁股搞出来的,还好,微软 Web 开发工具团队知错能改,很快就在 4 月初给放出了 Web Application Project RC1,终于又可以象在 Visual Studio 2003 中那样进行 WEB 项目开发和部署了。一个月后,在 5 月 8 日 Visual Studi转载 2007-10-03 13:24:00 · 1173 阅读 · 0 评论 -
DALFactory出现"未能加载文件或程序集“Flashlm.SQLServerDAL”或它的某一个依赖项。系统找不到指定的文件”的解决方案
其实错误很明显,就是找不到Flashlm.SQLServerDAL.dll这个文件,主要原因在于我们生成的DLL是SQLServerDAL.dll。解决办法:在项目的属性里设置程序集的名称为Flashlm.SQLServerDAL,就可以生成Flashlm.SQLServerDAL.dll这样的dll文件。原创 2007-10-25 16:16:00 · 14083 阅读 · 1 评论 -
VSS+Vs2003使用手册
附言: 对本学习文档若有什么不清楚的地方可以直接询问我本人,或通过Email或通过QQ和我联络;建议用“文档结构图”阅读此学习文档; (视图/文档结构图 快捷键: AIT+V+D)1. VSS概述 版本控制是工作组软件开发中的重要方面,它能防止意外的文件丢失、允许反追踪到早期版本、并能对版本进行分支、合并和管理。在软件开发和您需要比较两种版本的文件或找回早期版转载 2007-10-10 17:44:00 · 887 阅读 · 0 评论 -
Creating a Business Logic Layer
IntroductionThe Data Access Layer (DAL) created in the first tutorial cleanly separates the data access logic from the presentation logic. However, while the DAL cleanly separates the data access转载 2007-10-10 15:20:00 · 1354 阅读 · 0 评论 -
C#,.Net经典面试题目及答案
1, 请你说说.NET中类和结构的区别?答:结构和类具有大体的语法,但是结构受到的限制比类要多。结构不能申明有默认的构造函数,为结构的副本是又编译器创建和销毁的,所以不需要默认的构造函数和析构函数。结构是值类型,所以对结构变量所做的改变不会影响其的原值,而类是应用类型,改变其变量的值会改变其原值。申明结构用Struck关键字,申明类用class关键字,向方法传递结构是时是通过值传递的,而不是转载 2007-10-08 16:34:00 · 1887 阅读 · 0 评论 -
Microsoft .NET Pet Shop 4 架构与技术分析
1.项目概述与架构分析 微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面。是研究ASP.NET 2.0的好范例啊,大家都知道,一直以来,在.NET和Java之间争论不休,到底使用哪个平台开发的企业级应用性能最好、结构最优、生产力最高。为了用事实说话,通过对项目各方面的性能评估进而在比较.NET和Java的高下。用户做比较的这个项目就是Petsho转载 2007-10-12 17:06:00 · 785 阅读 · 0 评论 -
使用membership(System.Web.Security)来进行角色与权限管理
1.membership简介2.membership在sql server中的设置3.配置web.config4.创建用户CreateUserWizard控件5.用户登录login控件6.显示当前用户的名称LoginName控件7.检测用户的身份验证状态的LoginStatus控件8.为不同类别用户呈现不同内容的LoginView控件9.更改密码的ChangePassword控件10.自助找回密码转载 2007-10-15 14:39:00 · 1202 阅读 · 0 评论 -
c#里获得UNIX纪元到现在的秒数(UtcNow)
TimeSpan t = (DateTime.UtcNow - new DateTime(1970, 1, 1));int timestamp = (int) t.TotalSeconds;Console.WriteLine (timestamp);这里用到了UtcNow这个属性来获得时间,从而跟时区没有关系,这样有利于软件的全球化。而用UtcNow时要让客户端根据不同时区来显示时间原创 2007-11-29 09:41:00 · 4847 阅读 · 0 评论 -
验证码识别技术
模拟精灵是首个公开最有效的验证码识别技术的软件,使用模拟精灵制作了大量的免费、商用群发软件,对很多复杂BT的验证码都能成功的识别。但是验证码仍然需要精湛的技术与足够的耐心。请牢记这一点。验证码识别不适合浮躁的人去做。验证码识别是一项特殊的技术,任何一个公开的验证码识别代码都会很快的失效。因为代码的公开后相关网站都会很快的更改验证码。所以下面我只会介绍其原理。在这里讨论验证码识别技术转载 2007-11-29 15:47:00 · 5553 阅读 · 0 评论 -
C#实现LZW编码处理字符串
cLZW.cs:#undef debug#define debugdisplay#undef debugdictionaryusing System;using System.Collections;namespace LZW...{ public class cLZW ...{ Constrcut#region Constrcut publi原创 2007-12-23 21:15:00 · 4978 阅读 · 3 评论 -
Enterprise Library May 2007 Data Access Application Block的使用
用Enterprise Library Configuration进行配置,生成App.config文件内容如下:xml version="1.0" encoding="utf-8"?>configuration> configSections> section name="dataConfiguration" type="Microsoft.Practices.Enterpr原创 2007-09-05 13:01:00 · 998 阅读 · 0 评论 -
使用C#工程里的资源文件
// Gets a reference to the same assembly that // contains the type that is creating the ResourceManager. System.Reflection.Assembly myAssembly; myAssemb原创 2007-08-30 11:27:00 · 1979 阅读 · 0 评论 -
ASP.NET页面提前处理问题
1、.Net的HTTP请求.NET与ASP的运行机制有很大不同.ASP的请求与响应是,ASP页面被请求,然后逐行解释.是基于过程的.最多是包含了文件,需要先引入文件罢了.而. Net,在页面被请求后,首先是加载HTTP Module,这不是本文的重点.然后再加载HTTP Handler.这也不是本文的重点.加载的这两项,都需要在Webconfig文件中配置.大家知道的URL转址就是这么实现的.在转载 2007-07-06 21:47:00 · 670 阅读 · 0 评论 -
.net中web.config文件的中文解释
中文解释 设置 compilation debug="true" 以将调试符号(.pdb 信息) 插入到编译页中。因为这将创建执行起来 较慢的大文件,所以应该只在调试时将该值设置为 true,而所有其他时候都设置为 false。有关更多信息,请参考有关调试 ASP.NET 文件的文档。 --> 设置 customErrors mode="On" 或 "RemoteOnly" 以启用自定义错转载 2007-07-06 21:48:00 · 664 阅读 · 0 评论 -
ASP.NET运行机制
1.ASP.NET运行原理概述 如上图,当一个http请求发送过来并被IIS机收到之后,IIS首先通过你请求的页面类型为其加载相应的dll文件,然后在处理过程中将这条请求发送给能够处理这条请求的模块,而在ASP.NET中这个模块就叫做HttpHandler,为什么aspx这样的文件可以被服务器处理,那是因为在服务器端有默认的HttpHandler专门处理aspx文件,IIS再将这条原创 2007-07-06 21:44:00 · 1769 阅读 · 0 评论 -
Visual Studio .net 2003 关于“试图运行项目时出错:无法在Web服器上启动调试。您不具备调试此应用程序的权限。”的新解决方案
这几天在调试ASP.net Web应用程序时,老出现这样的问题:“试图运行项目时出错:无法在Web服器上启动调试。您不具备调试此应用程序的权限。此项目的URL位于Internet区域。有关更多信息,请单击“帮助”。”screen.width-461) window.open(http://www.ecjtu.org/forum/attachment/10_5_32197800c5deebe.pn原创 2007-07-30 17:04:00 · 1877 阅读 · 1 评论 -
.NET开发中的一些小技巧
这篇文章来自是Mukund Pujari的《Some Cool Tips for .NET》,本人给大家翻译总结一下,我英语水平也就那么回事,不合适的地方还是请大家提出来。1. 如何创建一个可改变大小没有标题栏的窗体?(How to create a form with resizing borders and no title bar?)form1.Text = string. Empt转载 2007-08-06 09:50:00 · 652 阅读 · 0 评论 -
ASP.NET User Control使用技巧一则
User Control在ASP.NET开发中经常用到,如果很多页面都用到同一个User Control的话,那么每个页面都要先用引入User Control,然后才能使用,这样一来就显得非常麻烦,所以今天教大家一个简单的方法。首先打开web.config,然后在节点中添加如下代码(使用时根据自己情况修改): pages> controls>转载 2007-08-07 17:01:00 · 732 阅读 · 0 评论 -
ASP.NET中DataGrid 分页链接无效问题解决方案
首先要给DataGrid加上这个事件: private void dgResult_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e) ...{ this.dgResult.CurrentPageIndex = e原创 2007-08-10 09:08:00 · 1083 阅读 · 0 评论 -
ASP.NET项目中bin,app_code,app_data 等文件夹的作用
1. Bin文件夹 Bin文件夹包含应用程序所需的,用于控件、组件或者需要引用的任何其他代码的可部署程序集。该目录中存在的任何.dll文 件将自动地链接到应用程序。如果在该文件夹中留有不用的或过期的文件,则可能出现“二义性引用(ambiguous reference)”异常的风险。换句话说,如果两个不同的程序集定义相同的类(相同的命名空间和名称),则ASP.NET运行库不能决定应该使转载 2007-08-23 14:18:00 · 1805 阅读 · 0 评论 -
关于.NET FrameWork3.0的一些知识
应用程序开发的目标始终如一,就是在最短时间内制作出最好的软件。然而,随着开发平台的性能越来越高,制作软件的壁垒也相应提高了。以 Windows 为例,原来的 Win32 接口已经融入到功能更强的 .NET Framework 中。2002 年发布的 Framework 1.0 和 2005 年发布的 Framework 2.0 为设计和编写 Windows 软件的开发人员提供了更好的工作环境,效率转载 2007-08-28 12:52:00 · 956 阅读 · 0 评论 -
在Microsoft Visual Studio 2005上安装.net 3.0开发环境(含开发环境下载地址)
开发.net 3.0 应用程序,需要安装开发环境。步骤如下:1. 开发.net 3.0,首先当然要安装.NET Framework 3.0 了 安装前使用windowsupdate安装好最新的更新(Windows XP SP2 和Windows 2003 SP1一定要安装),下载 .Net Frameworkn3.0 (Windows 2003 和 windows XP);如果你是vista用户转载 2007-08-28 12:09:00 · 3664 阅读 · 0 评论 -
C#中使用嵌入资源的图像
System.Reflection.Assembly thisExe;thisExe = System.Reflection.Assembly.GetExecutingAssembly();System.IO.Stream file = thisExe.GetManifestResourceStream("TestPrintProcess.nopic.png");string [原创 2007-08-30 10:31:00 · 2307 阅读 · 0 评论 -
ASP.NET的高级配置Web.config和Machine.Config
我们都知道,使用ASP是不需要也没有地方可以配置的(IIS配置除外),因此,我们不能针对一些特定的网站应用或者特定的网站目录,设置一些特殊配置,可以这样说,ASP的应用,是比较“傻瓜化”的,网站设计者对网站,理解并使用ASP.NET的高级配置只能通过程序而不能通过系统配置来实现对网站的有效管理。 和ASP不一样,ASP.NET通过XML格式的文件Machine.Config和Web.Conf转载 2007-08-31 13:45:00 · 6638 阅读 · 0 评论 -
在IE浏览器中使用.NET Windows窗体控件
一.引言 在过去,Web程序员经常在他们的Web程序中使用ActiveX控件来实现一些胖客户端才具有的功能。不过现在开发者可以很容易的通过Microsoft.NET Framework来简洁和安全的建立对象,并且方便的在IE浏览器中切入使用。通过在IE浏览器中创建Windows窗体控件,开发者可以实现丰富的web客户端。在这篇文章中,我们将会知道怎样创建Windows窗体控件并且在IE中使转载 2007-08-24 16:43:00 · 1374 阅读 · 0 评论 -
Visual C#资源文件编程--创建资源文件
资源文件顾名思义就是存放资源的文件。资源文件在程序设计中有着自身独特的优势,他独立于源程序,这样资源文件就可以被多个程序使用。同时在程序设计的时候,有时出于安全或者其他方面因素的考虑,把重要东西存放在资源文件中,也可以达到保密、安全的效果。那么Visual C#所使用的资源文件中到底存放哪些东西呢?在用Visual C#创建资源文件大致可以存放三种类型的数据资源,分别是字节数组、各种对象和字符串。转载 2007-08-30 10:33:00 · 759 阅读 · 0 评论 -
Visual C#资源文件编程--使用资源文件
本文将接着上篇文章的话题来探讨资源文件另外一个问题,在Visual C#如何使用资源文件。在上一篇文章中,我们已经成功的创建了一个名称为"My.resources"的资源文件。这个资源文件中包含有一个图标资源,在文件中的名称为"demo.ico",若干个图片资源和一个字符串资源,在文件中的名称为"MyStr"。我们将以上一篇文章创建的此资源文件为对象,结合一个具体的程序例子来看一下用Visual转载 2007-08-30 10:33:00 · 1288 阅读 · 1 评论 -
IIS身份验证与许可授权工作方式
验证方式对比表: 验证方式 安全性 局限/注释 客户端支持原创 2007-09-01 13:40:00 · 1347 阅读 · 0 评论 -
HttpModule及其中的事件的执行顺序
HttpModule执行的顺序取决于web.config配置HttpModule的顺序,而HttpModule中事件的执行先后顺序与asp.net运行机制相关,具体执行顺序如下: BeginRequest AuthenticateRequest AuthorizeRequest ResolveRequestCache AcquireRequestState PreRequestHandlerExe转载 2008-01-19 16:38:00 · 3059 阅读 · 0 评论