- 博客(63)
- 资源 (282)
- 收藏
- 关注
转载 WebBrowser页面与WinForm交互技巧
话说有了WebBrowser类,终于不用自己手动封装SHDocVw的AxWebBrowser这个ActiveX控件了。这个类如果仅仅作为一个和IE一模一样浏览器,那就太没意思了(还不如直接用IE呢)。那么,无论我们是想做一个“定制版IE”,还是希望利用HTML来做用户界面(指WinApp而非WebApp。许多单机软件,包括Windows的帮助支持中心,都是HTML做的),都少不了Windo
2009-12-29 22:41:00 2771
转载 重写OnLoad比Page_Load()好
首先看一下两种的代码第一种是我们熟悉的Page_Load()方法。实际上这个是一个EventHandler,当定义再System.Web.UI.Page中的Load事件触发时,它开始执行// use event handlerprotected void Page_Load(object sender, EventArgs e){// }这个是System.Web.UI.Page类中O
2009-12-29 00:46:00 3395 2
原创 另外一种高效地判断奇数和偶数的方法
在我们日常的编程当中,常常会遇到判断某个整数属于奇数还是偶数的情况。 一般我们都是用的取模的操作,前几天在网上看到了一种称作快速有效的判断做法,利用2进制进行判断。 大家都知道,奇数的最低位一定是1,而偶数的最低位一定是0.所以我们可以根据这个特性,让需要判定的整数和1进行“与”运算,这样就只留下了原数的最低位,然后直接判断这个数等于1还是等于0即可。 实现代码如下: Code
2009-12-29 00:09:00 3440
转载 双显示器,你用了吗?
什么是双显示器?双显示器是自Windows 98开始就有的一个功能。这里所说的双显示器,是指每个显示器显示不同的内容或者是通过两个显示器拓宽视频或者是个人的视野。 为什么要使用双显示器? 双显示器可以增大视野。同时运行了多个应用程序,你可以把他们分别放置在不同的显示器上,这能够使你避免频繁地在任务栏上进行任务切换。当应用程序使用多个子窗口时,你可以将它们
2009-12-27 21:21:00 6275
转载 更改Outlook数据文件的路径
Outlook默认的数据文件放在C:/Documents and Settings/(用户名)/Local Settings/Application Data/Microsoft/Outlook/outlook.pst 最讨厌把重要的东西放在C盘了,要是重装系统一格盘,八成要漏掉一些要备份的重要数据,所以坚决要改到别的路径。 步骤: 1、控制面板-邮件-显示配置文
2009-12-24 23:00:00 4251
转载 ASP.Net获得新浪天气预报几种方式总结
1.利用新浪提供给的iframe直接嵌入,这种方式非常的简单,但是却没有交互性。代码如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->iframe frameborder="0" src="
2009-12-23 23:07:00 27138 2
转载 再次探讨企业级开发中的Try......Catch性能问题
正文部分第一部分对于之前的文章,大家的主要意见有如下: Try...Catch不会有性能问题Try...Catch会对性能有一定的影响对我的测试结果有争议测试没有考虑所有环境,如预热、网络异常等等不应该用异常处理来作为逻辑处理还是主观上感觉try...catch还是会有性能影响,但是到底会有多大,不好说。置疑“
2009-12-23 23:00:00 2684
转载 在企业级开发中使用Try...Catch...会影响效率吗?
记得不久之前,公司一同事曾经说过:“如果是Winform开发,由于程序是在本地,使用try。。。catch不会有太大性能问题,可是如果是在web服务器上的话,不推荐使用try。。。catch。。。,因为这对于web服务器的性能会有很大影响”。当时我对此一直心存疑问,由于我没有做过测试,不知道到底是不是这样?所以当时我没有表态。首先我通过Google进行了搜索,有同样想法或同样疑问的人不在少
2009-12-23 22:53:00 3116 1
转载 临时写写的 MergeToObject 静态方法
最近做了一个控件。其中涉及了控件的样式的设置的IDEA。这个IDEA具体就是想在应用程序放个controltheme.config,里面直接放 BackOverColor="IndianRed"> 这样的XML。然后控件在运行的时候,读取这个文件,
2009-12-23 22:43:00 2744
转载 解决 FireFox 下[使用event很麻烦] 的问题.
在FireFox下编写事件处理函数是很麻烦的事.因为FireFox并没有 window.event . 如果要得到 event 对象,就必须要声明时间处理函数的第一个参数为event.所以为了兼容IE与FireFox,一般的事件处理方法为:btn.onclick=handle_btn_click;function handle_btn_click(evt){
2009-12-23 22:36:00 2704
转载 C# Enum设计和使用的相关技巧
C#的Enum设计的相关指导在网上有相关文章论述:英文:Design Guidelines Update: Enum Design中文:C# Idioms: Enum还是Enum Class(枚举类) Enum的运算通常涉及到位运算(AND、
2009-12-23 19:34:00 2593
转载 ASP.NET 主题(Themes)FAQ
C#的Enum设计的相关指导在网上有相关文章论述:英文:Design Guidelines Update: Enum Design中文:C# Idioms: Enum还是Enum Class(枚举类) Enum的运算通常涉及到位运算(AND、OR、XOR),按位运算, 常使用FlagsAt
2009-12-23 19:30:00 2496
原创 数据源控件参数类Parameter
Parameter 类表示由 ASP.NET 数据源控件用来选择、筛选或者修改数据的参数化 SQL 查询、筛选表达式或业务对象方法调用中的参数。Parameter 对象包含在 ParameterCollection 对象中。在运行时计算 Parameter 对象,将其表示的变量的值绑定到数据源控件与数据交互所使用的任何方法。 将 ASP.NET 提供的参数
2009-12-23 19:19:00 2674
转载 Web Application 项目中使用ASP.NET 2.0 Profile
kOnce 是一种功能非常强大的应用程序部署技术。它是以前所用的部署模式的自然发展,为具有丰富客户端体验的 Windows 窗体应用程序提供了可靠性、安全性、性能和灵活性。可参看:http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/realworld12012004.mspx?mfr=tru
2009-12-23 19:06:00 2474
转载 GC是如何工作的,不同的代的大小是多少
什么是段(segments)和堆(heaps),为GC分配了多少当第一次运行一个.net 应用程序的时候,GC会分配内存来存储你的.net对象。分配多少是有你的 dotnet framework的版本(包括service packs 或者 hotfixes)决定的。如果你运行在x64 或x86上,GC给你的应用程序加了什么味(模式)呢? Workstation 或者 server。这里
2009-12-22 21:33:00 3193
转载 开源的读取Excel文件组件-ExcelDataReader
ExcelDataReader可以读取 Microsoft Excel 文件 (97-2007),支持Windows .Net Framework 2 +、 Windows Mobile with Compact Framework 、 Linux, OS X, BSD with Mono 2。项目地址:http://exceldatareader.codeplex.com/ 使用方法非常
2009-12-22 21:17:00 4222 1
转载 C#实现的BinaryTree
确切的说,该二叉树更类似于二叉排序树,在判断了节点是否可以进行比较操作后,根据给定的比较操作进行节点的插入。using System;using System.Collections;namespace SEI.DL88250.SourceCodes.BinaryTree{ /// 二叉树节点类 cla
2009-12-22 20:30:00 3109
原创 自定义数据绑定
自定义数据绑定新建自定义数据模型 public class FileCollectionModelBinder : IModelBinder { public object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext) {
2009-12-22 16:37:00 2863
原创 自定义视图引擎
自定义视图引擎创建自己的视图引擎public class HoTMeaTViewEngine : VirtualPathProviderViewEngine { public HoTMeaTViewEngine() { base.ViewLocationFormats = new string[] { "~/Views/{1}/{0}.htm
2009-12-22 14:28:00 2807
原创 自定义GridView控件开发
//构建分页列表using System;using System.Collections.Generic;namespace Spencer{ public class PagedList : List { public PagedList(IEnumerable items, int pageIndex, int pageSize,
2009-12-22 12:23:00 3195 2
转载 c#正则表达式应用实例
两种使用方法:1、在文本输入框后加入正则表达式验证控件Regularexpression_r_rValidator。此种方法适用于WebForm中。在Validationexpression_r_r选项中,输入验证规则。在ControlToValidate选项中,选择要验证的控件。在ErrorMesage选项中,输入如果验证没有通过页面要显示的信息。2、在隐藏代码中使用
2009-12-21 22:08:00 2749
转载 C#3.0 中 DLINQ 从数据库获得数据集,XLINQ从XML文件获得数据集的方法
DLINQ和XLINQ的具体查询,更新等操作不是本文讨论重点,本文重点解决如何获取需要查询的数据集。DLINQ 如何链接到数据库?DLINQ可以访问DataSet,这种情况我们在本文就不考虑了,本文考虑的是直接用DLINQ访问数据库,我们如果用VS Orcas中的LINQ到SQL的新ORM设计器,VS替我们产生了一些代码,这种情况也不是本文考虑的范围。本文我们要考虑的事情是
2009-12-17 22:27:00 3150
转载 IIS5、IIS6、IIS7的ASP.net 请求处理过程比较
ASP.NET是一个非常强大的构建Web应用的平台,它提供了极大的灵活性和能力以致于可以用它来构建所有类型的Web应用。 绝大多数的人只熟悉高层的框架如: WebForms 和 WebServices --这些都在ASP.NET层次结构在最高层。这篇文章的资料收集整理自各种微软公开的文档,通过比较 IIS5、IIS6、IIS7 这三代 IIS 对请求的处理过程, 让我们熟悉 ASP.NET的底
2009-12-17 21:57:00 3818
原创 在一个程序集中获取一个类的所有子类
一下实例以Exception 为例 主要代码:辅助类: class CustType { List list; public CustType(Type currentType) { CurrentType = currentType; list = new List();
2009-12-13 14:26:00 3515
原创 Component安全型 设计模式 深度搜索子节点
public abstract class Component { protected string name; public virtual string Name { get { return name; } set { name=value;} } }
2009-12-13 10:25:00 2420
转载 在C#中实现打印功能(C#中PrintDialog,PrintDocument的使用
在C#中使用PrintDialog可以很方便的实现程序的打印功能。其步骤如下:创建一个PrintDialog的实例。如下:System.Windows.Forms.PrintDialog PrintDialog1=new PrintDialog (); 创建一个PrintDocument的实例.如下:System.Drawing.Printi
2009-12-12 00:44:00 3254
转载 怎样用C#实现完整文档打印功能
在windows应用程序中文档的打印是一项非常重要的功能,在以前一直是一个非常复杂的工作,Microsoft .net Framework的打印功能都以组件的方式提供,为程序员提供了很大的方便,但是这几个组件的使用还是很复杂的,有必要解释一下。打印操作通常包括以下四个功能1 打印设置 设置打印机的一些参数比如更改打印机驱动程序等2 页面设置 设置页面大小纸张类型等3
2009-12-12 00:43:00 2578
转载 替换数字金额为大写金额
引用:string money=ConvertMoney(TextBox1.Text.Trim());支持12位数字:需要定义的数组//定义数字转换private static string[] cstr={"零","壹","贰","叁","肆", "伍", "陆","柒","捌","玖"};//定义金额单位转换private static string[] wst
2009-12-12 00:38:00 2552
转载 如何在MDI程序中把子窗体菜单合并到主窗体上
这里只讲在MDI中,子菜单与父菜单合并的简单方法。 首先在MDI的主窗体中:1. 在主窗体构造函数中,添加如下代码,注意要在InitializeComponent调用之后,如: //Add File Menu MenuIte
2009-12-12 00:28:00 2802
转载 在C#中调用外部程序
在C#中调用外部程序如何在c#中调用外部程序进行解压和压缩使用Process对象: System.Diagnostics.Process p=new System.Diagnostics.Process(); p.StartInfo.FileName="arj.exe" ;//需要启动的程序名 p.StartInfo.Arguments="-x s
2009-12-11 23:57:00 2540
转载 VS2005中文输入法自动转换为全角的两种解决方法
最近在用VS2005做项目的时候,一直忍受着VS2005输入法自动切换到全角的Bug的作怪,一边等待着微软给我们一个解决的方案。但是,我的项目都要作为产品打包出去了,微软还是闷头不对这个Bug出一个解决方法。怎么办?我可以忍受这个输入法来回切换之苦,可用户体验可不会饶过我们的。弄不好,来个集体罢用,让我们都到微软喝西北风去啊! 总不能就这么交出产品出去吧,只有自己动手了。下
2009-12-11 23:38:00 3054
原创 跨页面的传送
一直接查找控件 TextBox pp_Textbox1; Calendar pp_Calendar1; pp_Textbox1 = (TextBox)PreviousPage.FindControl("Textbox1"); pp_Calendar1 = (Calendar)PreviousPage.FindContro
2009-12-11 21:40:00 2376
原创 RichtextBox 插入图片
Bitmap bmp = new Bitmap(@"D:/System/My Documents/My Pictures/Misc/4_213071.gif");Clipboard.SetDataObject(bmp, false);if (this.richTextBox1.CanPaste(DataFormats.GetFormat(Da
2009-12-11 21:17:00 2633
原创 C# 将ListView数据导出到Excel文本之方法
面代码演示了如何将ListView中的数据导出到Excel的方法,例子代码中还包括了一些编程中的其它小方法,比如: 1)文件的拷贝复制方法2)文件属性的修改3)ListView控件Columns的遍历4)ListView控件Items的遍历5)foreach语句的使用6)SaveFileDialog的使用 public void DealExcelOut(
2009-12-11 21:13:00 3511 2
转载 VisualStudio2005技巧集合--你真的会使用断点吗?
下面有从浅入深的6个问题,您可以尝试回答一下 一个如下的语句for (int i = 0; i 在一个1000次的循环体内部设置断点,你希望当循环进行到900次后中断,怎么才能做到呢? 你有一个表达式在上面循环的某一次发生了变化,你想知道是哪一次,在哪个地方,怎么才能做到? 你希望你的断点在被命中100次后,每命中三次中断一次,比如第103,第106,第109怎样做? 你有
2009-12-11 21:03:00 2868
原创 C#利用API,做像MSN 一样的右下角弹出窗体!
public class Win32 { public const Int32 AW_HOR_POSITIVE = 0x00000001; public const Int32 AW_HOR_NEGATIVE = 0x00000002; public const Int32 AW_VER_POSITIVE = 0x00000004
2009-12-11 20:48:00 2554
转载 新版.Net开发必备十大工具
Snippet Compiler Snippet Compiler是一个基于Windows 的小型应用程序,你可以通过它来编写、编译和运行代码。如果你具有较小的代码段,并且你不想创建完整的 Visual Studio.NET 项目(以及该项目附带的所有文件),则该工具会很有用。现在Snippet Compiler已经支持.NET Framework3.5,最新版本为S
2009-12-11 20:29:00 2454
转载 怎样在C#里面运用 Win32和其余库
C# 用户经常提出两个问题:“我为什么要另外编写代码来使用内置于 Windows 中的功能?在框架中为什么没有相应的内容可以为我完成这一任务?”当框架小组构建他们的 .NET 部分时,他们评估了为使 .NET 程序员可以使用 Win32 而需要完成的工作,结果发现 Win32 API 集非常庞大。他们没有足够的资源为所有 Win32 API 编写托管接口、加以测试并编写文档,因此只能优
2009-12-11 20:18:00 2535
原创 使用C#获取CPU及硬盘序列号的源代码
首先需添加对System.Management的引用。view plaincopy to clipboardprint?using System; using System.Runtime.InteropServices; using System.Management; namespa
2009-12-11 20:03:00 2540
原创 DataFormatString格式字符串
DataFormatString格式字符串 DataFormatString="{0:格式字符串}" 在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;数字、货币格式:在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」,若格式设定为 {0:N1},则输出为「1.5」。其常用
2009-12-10 23:09:00 2558
GO GPRC Redis ANS DES AES
2020-12-30
thinkphp.zip
2020-10-10
ServiceA.zip
2019-08-28
MongoDB权威指南xxxx.zip
2019-07-06
jira_7.3.6破解
2019-04-22
jdk-6u43-windows-i586
2019-04-22
asp.net core signalr DEMO
2019-04-12
TeamViewer13.2.14327 -无限制更换ID版
2019-04-05
SQL Prompt v9.0.10.4053
2019-03-18
redis-desktop-manager-0.8.8.384
2019-03-13
json class generator
2018-12-12
beego demo
2018-11-28
pima-indians-diabetes.data
2018-11-04
iris data csv 222
2018-10-27
iris data csv
2018-10-27
Scrapy爬网存mysql
2018-10-22
react redux
2018-10-05
react redux 开发实例
2018-09-26
React_Redux_Flux_webpack_Babel
2018-09-25
MySQL技术内幕:InnoDB存储引擎(第2版)
2018-03-26
TCP+IP详解卷1 :协议(原书第2版)
2018-03-04
HTTP权威指南
2018-01-11
《亿级流量网站架构核心技术》PDF下载 高清完整版
2018-01-08
大规模分布式存储系统
2018-01-04
atlassian extras 3.2
2017-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人