内容列表
事件和委托[zt] 著者 风前絮~~
基于事件的编程是.NET Framework的基石.NET Framework中的事件机制使用了委托(回调)事件作为一种常用的方法来解除事件源对象(生成事件的对象)与事件接收器对象(接受事件通知的对象)之间的耦合。 委托 类似于应用程序中指向对象中方法的指针3个步骤:1 声明委托类型2 创建委托对象,并将该对象绑定指定方法上3 使用委托对象来调用方法 .NET Framework支持两种
分类:.NET开发 查阅全文
虽然比较懒,但是还是升级了一下文档收藏助手到1.1版本
程序没有太大的修改: 增加类别访问密码;增加从本地文件夹读入文件;文档多种排序;数据库升级1.0-1.1版本;备份数据库;恢复数据库;修正了部分bug。 虽然改了一部分,但是还有很多小bug没有时间去修改,基本大的框架已经不会再改了,争取在1.2版本的时候会把整个程序的框架整理好,我现在对于把internet上的网页直接拖拽到我的软件里自动解析比较困惑,我现在从本地读文件也只是简单按文本方式读
分类:.NET开发 查阅全文
stopping popup windows in a web browser
edward (vbCity Leader)   posts: 1481 since: Apr 8, 2001 from: Shropshire, England http://www.vbcity.com/forums/topic.asp?tid=22075&highlight=beforenavigate&page=2
分类:.NET开发 查阅全文
用api实现数据库的操作!
  其实操作数据库有很多种方式,比如DAO、ADO等。不过这些方式在发布的时候都需要带上一些运行库,少则几兆,多则十几兆。本来很简单的对数据库的操作,发布的时候带上这些库之后,程序有十几兆。笔者在实践中,总结了用API进行操作数据库的方法,对于一些简单的数据库操作还是可以用这种方法实现的。最大的优点就是可以省去运行库的支持。大大的简小安装包的尺寸。                  
分类:.NET开发 查阅全文
[固定格式网页解析]使用正则表达式解析的初步体会
用IE WebControl解析网页得到特定网页中的特定数据:     Set oDocument = Form2.m_IE.Document    Set oelement = oDocument.Forms("searchdetail")        Set oListT
分类:.NET开发 查阅全文
.Net线程学习手记(1)
  线程确实是一个好东西,可以让你可以同时作多个不同的处理。   .Net中新增了一个隔离层,称为应用程序域(AppDomain),它是进程内部一个逻辑独立部分。在一个进程中可以存在多个应用程序域。应用程序域可以保存一个或多个线程,就像进程一样。不同之处在于:应用程序域可以在进程内部创建,但不创建新线程。   目前的一个问题是:线程可以跨多个应用程序域来执行,为什么?回头再看。   好的,看
分类:.NET开发 查阅全文
如何在注册表中存储加密的连接字符串
目标 本章的目标是: • 在注册表中存储加密的数据库连接字符串 • 从注册表中读取加密的数据库连接字符串并对其进行解密。 返回页首 适用范围 本章适用于以下产品和技术: • Microsoft Windows XP 或 Windows 2000 Server (Service Pack 3) 以及更高版
分类:.NET开发 查阅全文
SqlDataAdapter中的Fill方法(2)
上一篇中我们可以看出Fill方法最后都调用FillFromCommand和FillFromReader方法。那我们接着探讨FillFromCommand方法private int FillFromCommand(object data, int startRecord, int maxRecords, string srcTable, IDbCommand command, CommandBeha
分类:.NET开发 查阅全文
Reflector越来越好用了
      版本升级都勤快不在话下,连插件也多,用着真是开心,可以放心的把那RemoteSoft 的1.0.6删掉了,嘻嘻。       再很不小心的找到一个插件,可以把源码导出到文件,更是乖巧,只是还不支持Unicode的,不过自己动手写了一个,更是自得其乐了。   &nb
分类:.NET开发 查阅全文
用API实现WINDOWS下的通用对话框!
  大家在写程序的时候,难免会用到WINDOWS的通用对话框,如打开、保存、字体、颜色、打印等。这些通用对话框在外部控件里可以加载,不过打包的时候还要带上控件,所以会很麻烦,并且会加大安装程序的大小。笔者通过实践,总结出了通过API实现这些对话框的方法,写出来与大家分享。                             崔占民                       E
分类:.NET开发 查阅全文
关于C#中的结构(下)
      上一篇就结构的性能、局限性以及它和类的比较作了简单的描述,这篇我将接着介绍在使用结构时应该注意和把握的原则:    通过上篇的介绍,我们可以很自然的意识到结构在效率上的优越性(相对于类),这主要归因于它们在底层的值类型结构。不过,它们的对于大容量数据和复杂度高的算法进行处理时所表现出来的局限性,使得它的适用范围大受
分类:.NET开发 查阅全文
用代码实现ListView控件的行间隔颜色!
  ListView控件在写程序的时候经常会用到,是一个很实用的控件。不过在显示的数据比较多的时候(以报表风格显示数据,类似于资源管理器的详细查看),看起来不方便。大家可能对论坛比较熟悉,大多数论坛显示的时候都是每行以不同的颜色进行显示,以区分出不同行的数据。其实我们也可以借鉴一下这个方法,用程序来实现ListView控件的行间隔颜色。                        
分类:.NET开发 查阅全文
慎用DataGrid的CurrentRowIndex操作DataTable
    '在DataGrid的AllowSorting值为True的情形下,利用CurrentRowIndex来取DataTable中相应的Row是不大妥当的。     '在随意中进行了某列排序后,CurrentRowIndex与DataTable的“CurrentRowIndex”就有可能不相符,  
分类:.NET开发 查阅全文
纯技术型收藏的DONET技术网站
http://www.usepc.cn
分类:.NET开发 查阅全文
Internet Explorer 编程简述(六)自定义浏览器上下文菜单
关键字:WebBrowser, Internet Explorer, Custom Context Menu, ShowContextMenu, IDocHostUIHandler 1、概述Internet Explorer提供了非常开发的接口,使开发人员不仅可以把其浏览器核心嵌入应用程序,还可以通过各种接口以实现更深层的控制。本文就将介绍对浏览器进行高级控制的话题之一——
分类:.NET开发 查阅全文
MSHFlexgrid表头如何对齐
'*********************************'表头居中显示-正确写法'------------Private Sub DrawerGrid()     With MSHFlexGrid1        .BackColor = &HFFC0C0 &
分类:.NET开发 查阅全文
帮帮我,我负载过重 -C#规范漫谈 (转)
Eric GunnersonMicrosoft Corporation 2001年6月21日 作为有关 C# 语言规范漫谈的继续,本月我们将讨论运算符重载的问题。运算符重载(除非特别指明,否则本专栏的其余部分一律将其简称为“重载”)是指允许用户使用用户定义的类型编写表达式的能力。它允许用户定义的类型与预定义的类型具有相同的功能。 例如,通常需要编写类似于以下内容的
分类:.NET开发 查阅全文
【转载】文本型单页面ASP.NET计数器
看到一个非常简单的计数器,也许会很有用 前面我介绍了system.io空间下的文件操作对象,这里我讲解一下如何制作应用于特定页面的计数器。每个计数器都需要一个相应的文件来存储当前的访问量,那么如何建立用来技术的文件、如何对技术文件进行读写以及如何显示当前访问量是我们需要解决的问题。 首先 获取技术文件 因为是单页面计数器,并不应用于特定页面,所以必须能根据当前页面的不同而获取或者生成不同的技
分类:.NET开发 查阅全文
關於datagrid
現要在網頁上生成一個表格,前面是一些基本信息的column,後面是未定數目的系統信息,每個系統有多列。 對於每一列,都可以選擇顯示或者不顯示。如何做到多個列上面再套列名? 例如前面的General Info,以及每個系統的名字。
分类:.NET开发 查阅全文
如何获取操作系统的语言类型
今天网友问到了这个问题:"比如:我在win2000中文版上运行时可以获取操作系统的语言版本为中文,在win2000英文版上运行时,知道是英文版" 这里我写了个函数,方便使用.(只取得简体,繁体,和英文,其它的自己加吧 ^_^)代码如下: http://community.csdn.net/Expert/topic/3389/3389759.xml?temp=.2974665 Private
分类:.NET开发 查阅全文
<< 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 >>