随笔分类 -  .Net

1 2 下一页
控件使用经验-MVP模式+控件封装
摘要:分析在以前项目实践中的一个经验MVP模式+控件封装。可以开发出更具弹性的View层。它能更有效的应对UI变化,包括控件升级这种小的UI变化,甚至是平台迁移等这种大的UI变化。 阅读全文
posted @ 2016-12-13 14:14 启明 阅读(1755) 评论(0) 推荐(4) 编辑
是时候 UWP 了 !
摘要:UWP 是Universal Windows Platform,即Windows通用应用平台。UWP平台提供了一次重新洗牌的机会,你还会等待吗? 阅读全文
posted @ 2016-05-06 17:04 启明 阅读(3131) 评论(2) 推荐(1) 编辑
在服务器端修改HTML控件的属性
摘要:对于服务器端控件,我们很容易在服务器端修改其属性。今天遇到一个问题需要在服务器端修改Iframe的属性,但是Iframe不是服务器端控件。大概研究了一下,可以如下修改。在aspx中:<iframe id="i" runat="server"></iframe>将Iframe的runat修改为"server"。在服务器端进行如下处理:this.i.Attributes.Add... 阅读全文
posted @ 2008-08-05 11:17 启明 阅读(755) 评论(0) 推荐(0) 编辑
如何调用.Net中的非Public方法
摘要:今天在网上闲逛,无意见发现一个代码中使用反射调用.Net框架中的非Public方法,觉得这个思路很好.我怎么就没有想到呢?前两个还在想怎样调用Page类中的Internal方法DecryptString来解一个隐藏域"__PREVIOUSPAGE"的值,看判断自己的一个分析是否正确.马上动手代码如下,^_^问题解决了.protectedvoidButton2_Click(objectsender,... 阅读全文
posted @ 2008-04-08 23:27 启明 阅读(607) 评论(2) 推荐(0) 编辑
IsPostBack深入探讨
摘要:本人以.Net 2.0的代码为依据,得出在IsPostBack是如何判断的,为我们深入了解asp.net的相关机制,及以后使用IsPostBack提供帮助。并且提供了比较详尽的推论过程,由于篇幅的限制没有将相关的推论的验证代码提供,感兴趣的读者可以自行进行验证。 阅读全文
posted @ 2008-04-06 11:47 启明 阅读(22145) 评论(31) 推荐(4) 编辑
ViewState机制由浅入深3
摘要:以asp.net 2.0为主介绍ViewState机制的工作原理。其中内容包括:1 ViewState机制是什么;2 ViewState机制如何工作;3 ViewState与ControlState;4 ViewState的使用。其中重点是第2节ViewState机制如何工作。本文是第3部分。 阅读全文
posted @ 2008-03-25 23:46 启明 阅读(1953) 评论(0) 推荐(0) 编辑
ViewState机制由浅入深2
摘要:以asp.net 2.0为主介绍ViewState机制的工作原理。其中内容包括:1 ViewState机制是什么;2 ViewState机制如何工作;3 ViewState与ControlState;4 ViewState的使用。其中重点是第2节ViewState机制如何工作。本文是第2部分。 阅读全文
posted @ 2008-03-25 23:29 启明 阅读(1903) 评论(1) 推荐(0) 编辑
ViewState机制由浅入深1
摘要:以asp.net 2.0为主介绍ViewState机制的工作原理。其中内容包括:1 ViewState机制是什么;2 ViewState机制如何工作;3 ViewState与ControlState;4 ViewState的使用。其中重点是第2节ViewState机制如何工作。 阅读全文
posted @ 2008-03-25 23:20 启明 阅读(3402) 评论(5) 推荐(0) 编辑
MasterPage和内容页之间数据传递
摘要:MasterPage是asp.net 2.0中的一个新东东。具有如下的优点:1.使用母版页可以集中处理页的通用功能,以便可以只在一个位置上进行更新。2.使用母版页可以方便地创建一组控件和代码,并将结果应用于一组页。例如,可以在母版页上使用控件来创建一个应用于所有页的菜单。3.通过允许控制占位符控件的呈现方式,母版页使您可以在细节上控制最终页的布局。4.母版页提供一个对象模型,使用该对象模型可以从各... 阅读全文
posted @ 2008-01-26 15:38 启明 阅读(1110) 评论(0) 推荐(0) 编辑
web form事件不提交
摘要:我虽然做了很多年的软件开发,今天第一次使用asp.net开发。这个方面自己完全是新手,看到了asp.net中的类似win form的事件机制,激动不已。于是动手试了试,结果遭遇了不幸。一个简单的dropdownlist的SelectedIndexChanged事件,竟然不执行,郁闷。于是自己开始不断的尝试,翻阅书籍找资料,原来问题很简单,哈哈。控件的autopostback属性默认是false,需... 阅读全文
posted @ 2007-04-13 11:47 启明 阅读(1062) 评论(0) 推荐(0) 编辑
NDoc简介
摘要:1、NDoc的作用他可以将我们在代码编写过程中使用///形成的XML的注释,自动形成多种风格的类库文档。这些风格可以是JavaDoc,MSDN-thml,MSDN-chm,XML等。让我们快速拥有专业级的类库API 文档2、NDoc的获得NDoc是一个开源项目,由于MS打算要做类似的东西(sandcastle ),作者放弃了后续的开发,其版本停留在1.3X。MS的sandcastle 还是很不好用... 阅读全文
posted @ 2007-04-03 14:42 启明 阅读(1432) 评论(2) 推荐(0) 编辑
获取网页中的验证码图片
摘要:有时候我们需要获得网页上的图片,尤其是向验证码这样的图片.这个方法就是将网页上的图片获取到PictureBox中.效果入下图所示.右边是使用Webbrowser控件装载的某网站的注册页面,其中包括了验证码.左边是获取到的验证码,装载在PictureBox中.也许有人会问,通过Webbrowser也能够看到注册页面的验证码为什么还要,在获得这个验证码.原因如下:当你不想让别人知道在做什么的时候需要使... 阅读全文
posted @ 2007-03-14 12:12 启明 阅读(14247) 评论(28) 推荐(0) 编辑
WebBrowser的一些疑惑
摘要:最近使用WebBrowser写了一些自动注册程序,使用WebBroser过程中遇到了一些问题,看看各位大侠是否有解,在此表示感谢。1、WebBroswer的DocumentCompleted事件偶尔不触发决大多数情况下这个事件会被触发,但有时这个事件不被触发,让人感觉很郁闷。2、多个WebBrowser时,Session、Cookie如何控制在注册时为了提高注册的速度,使用多个WebBrowser... 阅读全文
posted @ 2007-01-15 09:45 启明 阅读(3871) 评论(6) 推荐(0) 编辑
WebBrowser脚本错误的完美解决方案
摘要:当IE浏览器遇到脚本错误时浏览器,左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框。当我们使用WebBrowser控件时有错误信息框弹出,这样程序显的很不友好,而且会让一些自动执行的程序暂停。我看到有人采取的解决方案是做一个窗体杀手程序来关闭弹出的窗体。今天探讨的方法是从控件解决问题。1、SHDocVw.dll在COM时代我们使用的WebBrowser控件是SHD... 阅读全文
posted @ 2007-01-14 10:17 启明 阅读(23586) 评论(25) 推荐(0) 编辑
Windows Media Encode 9简介及SDK
摘要:Windows Media Encode 9是Windows Media 9 Series组成部分之一,它的主要作用是进行编码。Windows Media 9 Series包括了 Windows Media Audio 9 Series、Windows Media Video 9 Series、Windows Media Encoder 9 Series、Windows Media Servic... 阅读全文
posted @ 2006-09-28 16:26 启明 阅读(10550) 评论(8) 推荐(0) 编辑
自定义应用程序配置文件(app.config)
摘要:1. 配置文件概述: 应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。配置文件的根节点是configuration。我们经常访问的是appSettings,它是由.Net预定义配置节。我们经常使用的配置文件的架构是象下面的形式。先大概有个印象,通过后面的实例会有一个比较清楚的... 阅读全文
posted @ 2005-10-19 23:55 启明 阅读(4555) 评论(10) 推荐(0) 编辑
C#使用指针
摘要:很多人将C#和Java进行比较的时候,认为C#支持指针是C#的一个特点。我的个人观点认为任何事务应该一分为二的看,有利必然有弊。关于支持指针是好还是不好,不同的人有不同的看法,这个讨论很多。我们在此仅仅是讨论如何在C#中使用指针,并不是讨论它的利弊。 1、修改工程配置工程中默认的配置是不支持代码的非安全性的,如果我们想使用指针就要修改这个默认的设置。否则我们在编译的时候就会出现“不安全代码只会在使... 阅读全文
posted @ 2005-10-13 11:16 启明 阅读(15547) 评论(13) 推荐(0) 编辑
类如何与界面绑定
摘要:准确的说应该是用户自定类的对象如何与界面元素绑带。在.Net中Dataset、DataTable等可以与Datagrid绑定,Dataset、DataTable中的数据就会自动的填充到Datagrid中,而当用户修改了Datagrid中的数据,这些数据会自动的更新Dataset、DataTable中的数据,这样的数据绑定功能令很多人羡慕不已。很多情况我们并不直接使用Dataset、DataTabl... 阅读全文
posted @ 2005-10-09 00:52 启明 阅读(5179) 评论(21) 推荐(0) 编辑
通过DataTable获得表的主键
摘要:很多情形下我们需要知道表的主键是什么。在ADO.Net中提供了DataTable可以映射数据库的表。于是便可以利用DataTable的属性PrimaryKey,它是DataColumn[] 类型是一个数组。我们可以使用如下的代码 DataColumn[] cols; cols = Table.PrimaryKey; //注意不是cols是DataColumn数组,不是DataColumn... 阅读全文
posted @ 2005-10-07 23:19 启明 阅读(5030) 评论(2) 推荐(0) 编辑
使用SQLDMO中“接口SQLDMO.Namelist 的 QueryInterface 失败”异常的解决方法
摘要:SQLDMO(SQL Distributed Management Objects,SQL分布式管理对象),它封装 Microsoft SQL Server 数据库中的对象。它允许我们通过COM对象,对SQLServer进行管理。SQLDMO对象来自SQLDMO.dll。因为SQLDMO.dll是一个COM对象,因此,在.NET中使用它的时候必须先引用它,如下图所示。但是我们在使用中经常会遇到这个... 阅读全文
posted @ 2005-10-06 20:23 启明 阅读(1121) 评论(1) 推荐(0) 编辑

1 2 下一页