内容列表
如何在.NET中调试设计时(design-time)控件(上)
说明:本文翻译自msdn网站上的《Debugging Design-Time Controls》一文。文章的原作者是Steve Lasker。   摘要:逐步介绍了如何在VS.NET Designer环境下调试Design-Time的自定义控件,同时描述了在使用设计界面操作控件时可能发生的一系列事件。   介绍   在自定义控件开发过程中的一个重要部分,是
分类:.NET开发 查阅全文
基于 .net 的自动代码机
基于 .net 的自动代码机   摘  要: 在开发asp.net + 数据库软件时,为了实现快速开发并减轻程序员的工作量,我们提出了开发基于 .net 的自动代码机方案,对asp.net + 数据库软件的部分通用化模块实现了代码自动生成。本文介绍了自动代码机的系统模型和相关技术,对自动获取技术,模板和标签替换技术以及XML存储文件做了详细说明。软件实现了预期功能,并具有一
分类:.NET开发 查阅全文
C#如何在Form中嵌入并且操作Excel表格
    网上比较多讲述如何操作Excel表的文章,但都是启动Excel的窗口来打开Excel数据文件。有时候需要把Excel表嵌入到自己程序的Form中,给客户一个不用切换窗口的操作界面,似乎更好。这在VC中用OLE技术很容易实现,但是在C#中方法就不一样啦。下面将就此进行阐述。 一、首先简要回顾一下如何操作Excel表   先要添加对Exce
分类:.NET开发 查阅全文
Running Multiple Versions of the Framework Side-by-Side
Early: Side-By-Side (a.k.a SBS, or SxS) is the phrase used to refer to the installation of two different versions of the Microsoft Windows .NET Framework on a single client or server machine.  W
分类:.NET开发 查阅全文
VB.NET中的Option Explicit和Option Strict
VB.NET中的Option Explicit  和 Option Strict是针对编译器的语句。作为程序员总是想在程序编译期时候发现程序的错误,而不愿在运行期来发现。当一个程序成功编译以后,你可能会认为该程序已经通过所有编译期的错误检查,不会再有其它错误使你吓一跳。然而事实上,程序运行一次没有错误并不表明下次运行时是否会发生错误。因此,如果潜在的运行期的错误在编译期被及时发现,应用程
分类:.NET开发 查阅全文
基本概念的澄清
1。抽象类与接口在设计时各有什么好处? 2。静态方法与实例方法的区别? 最基本的区别是: 接口是一种协议,一种约定,一旦发布,就不能更改,只能通过定义新接口来增加功能。而且接口内定义的成员不能在接口中实现。接口中的成员都是“抽象”的。 抽象类可以部分实现成员。而且随意增加新成员,这在一个发布的已被使用接口中是不能的。 当然,如果你想把项目从头再来一遍,什么都可改变。可微软发布的 .Net
分类:.NET开发 查阅全文
使用C#实现阿拉伯数字到大写中文的转换
//Money类 using System; namespace Money{ /// <summary> /// 本类实现阿拉伯数字到大写中文的转换 /// 该类没有对非法数字进行判别 /// 请调用NumToChn方法 /// 作者:menway /// </summary> public cla
分类:.NET开发 查阅全文
开发asp.net自定义控件(asp.net学习笔记三)
  By Cash 2003.4.25   上一章我们写了一个最简单的自定义控件,此次让我们抛开理论,实际开发一个具有实用意义的自定义控件:一个可以设置权限的菜单。 在这个项目中我们将不采用任何未学到的理论知识,用户只需要具有基本的DHTML知识就可以。如你所知,服务器控件不过是对一些HTML及Javascript的封装罢了。至于其它的技巧,将来我们会逐渐提及并应用,
分类:.NET开发 查阅全文
ADO & ADO.NET中使用存储过程的两个共用的函数
在ADO环境下,调用存储过程查询数据时常规做法为:1 创建Connection Command对象2 打开连接,给Command赋参数的名称、数据类型、值3 执行Command对象4 返回给Recordset对象交给客户端这样做每调用一次存储过程都要按照存储过程中的参数的数据类型创建Parameters对象比如存储过程需要两个参数 @ID int、@Name varchar(10)就需要‘创建参数
分类:.NET开发 查阅全文
构建安全的企业内部WEB程序
构建安全的企业内部WEB程序   为了保护企业内部的敏感信息、方便用户管理、确保用户只访问他们应该访问的地方。我一直在寻找最便捷的方法…… 查询了一些资料,下述是我个人的一些理解。我们集合IIS和ASP.NET,通过验证(authentication)和授权(authorization)来实现企业WEB程序的安全。客户端对page.aspx的请求是这样发出的: 这里涉及到两个
分类:.NET开发 查阅全文
使用多线程使软件界面具有较好的响应性
    软件界面的响应特性是判断一款软件的非常重要的方面。一般来说,不管你软件功能做得有多么奇妙,如果软件有一点点死机的感觉都会让用户感到很讨厌,甚至怀疑你软件里是否藏有更大的问题。     要提高界面的响应特性,最好的办法莫过于使用多线程,并把呈现界面的线程独立出来。以前只有使用C++才能实现的多线程功能,现在在.
分类:.NET开发 查阅全文
Henry手记-Datagrid事件响应(二)
                                 &n
分类:.NET开发 查阅全文
&#20351;&#29992;C#&#36820;&#22238;&#31995;&#32479;&#29305;&#27530;&a
using System;using Microsoft.Win32; namespace SystemPathsApp{ /// <summary> /// Summary description for SystemPaths. /// </summary> public class SystemPaths {&nbs
分类:.NET开发 查阅全文
因存储过程参数类型不匹配而造成OleDbCommand的不可用(二)
(续 因存储过程参数类型不匹配而造成OleDbCommand的不可用一)   表格二,断点二处的内存状况 - comm {System.Data.OleDb.OleDbCommand} System.Data.OleDb.OleDbCommand   transaction null System.Data
分类:.NET开发 查阅全文
.NET中的强名
.NET中的强名 如果你使用.NET作为开发工具很长时间了,你肯定回会碰到“强名”(strong name)这个概念。这个概念并不意味你的组件命名方式必须类似于MyCompany.Gorilla.Biceps的方式。强名的力量体现在对组件的保护方面,.NET Framework使用强名来标识组件和保护组件使其免遭破坏。在这篇文章中我将说明如何建立强名,以及在.NET中使用强名的技巧。 1. 散
分类:.NET开发 查阅全文
NET多线程编程(5):Case 学习多线程
NET多线程编程(5):Case 学习多线程   在前面的多线程编程系列的文章中,我们了解了在.NET中多线程编程必须要掌握的基本知识,但是可能大家看了文章之后,感觉还是很模糊,对一个具体的编程可能还是觉得无从下手,究其原因可能是理论讲的过多,而没有太多的实际参考例子,造成收获不大。因此,在接下来的文章中,我将给出几个典型的多线程编程的实例,让大家有更清楚的认识。  
分类:.NET开发 查阅全文
在DataGrid快速添加新行
在DataGrid快速添加新行 http://lucky_elove.www1.dotnetplayground.com/ ASP.NET DataGrid为我们提供的内建的记录行编辑功能,但是没有提供内建的添加新行的功能。一个办法就是:在DataTable中添加新行,然后再重新绑定到DataGrid,这个办法可行,但在更新前需要进行确认,可能会产生空行。另外一个解决办法就是:利用DataGr
分类:.NET开发 查阅全文
因存储过程参数类型不匹配而造成OleDbCommand的不可用(一)
因存储过程参数类型不匹配而造成OleDbCommand的不可用   Key words:        Stored Procedure/OleDbCommand/Ado.Net/Parameter/Type/存储过程/参数/类型         
分类:.NET开发 查阅全文
VB.NET中关于DataGrid颜色的自定义。
       近来项目用到了一个类似WEB控件DataGrid中自定义行或列的颜色的功能,然而应用却是在WIN的窗体下,实现起来无法使用类似JavaScript的脚本注册的功能来动态完成,十分着急,察看了CSDN的一些关于WinForm下的关于DataGrid的资料,看到这样的一篇介绍DG结构的美文,题目是《Henry手记:WinForm Dat
分类:.NET开发 查阅全文
C#程序编码规范
1.       目的 为了保证企业编写出的程序都符合相同的规范,保证一致性、统一性而建立的程序编码规范。 2.       范围 适用于企业所有基于.NET平台的软件开发工作。 3.       规范内容 3
分类:.NET开发 查阅全文
<< 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 >>