C#&.net探寻
文章平均质量分 71
z365days
生活积极乐观,性格偏倔强,急躁与平稳各半,热爱有创造性的工作,乐于与团队合作完成任务.硕士研究生毕业,自学能力较强.
展开
-
调试时的异常捕获
异常捕获是用于在程序运行时发现异常,并且抛出相应的异常信息。 异常处理可以隐藏程序真正的错误细节,而将友好的信息提供给用户,或者给用户一个向导。但异常捕获可能带来一个问题,如果catch中的语句有语法问题,比如说使用了不合法的名称。有可能调试时检查不出来,而运行程序的时候,只抛出一个一般性的错误信息。这不利于程序的排错。笔者就犯了一个这样的错误:做一个测试编程的时候,随便给一个数据库表取了原创 2006-12-27 01:07:00 · 1076 阅读 · 0 评论 -
WebBrowser.DocumentText的设置问题
1、最初的愿望WebBrowser是一个操作Html的极为方便的类。笔者在试图获取一段HTML的标签时,毫不犹豫地瞄上了这个类。HTML片断: Simple HTML Input content 笔者打算,通过一个Winform程序,获得这段html里的等标签。2、遭遇挫折为了获取那些标签,笔者写了如下这段代码:原创 2009-06-19 01:58:00 · 16533 阅读 · 6 评论 -
用户是好奇而脆弱的对象
近日,笔者忽然来了兴趣,写了个小小的Excel工具。主要实现两个功能: 1、查找一个Excel表里的重复记录,并将重复记录从源表中分离。 2、对于两个结构相同的Excel表,查找出两个表不同的记录。包括:一个表相对于另一个表的增加/减少记录;相同的记录中部分字段信息不同。 从功能上讲,笔者已经顺利完成。但是完成了功能并不等于就是可用的产品,于是笔者原创 2008-12-17 02:00:00 · 623 阅读 · 0 评论 -
C#实现图片到数据库的存取
按:在某些情况下,项目要求将图片以二进制形式存入数据库中,这与将图片的链接存入数据库是不同的。本段代码使用C#实现了图片到SQL SERVER 2005数据库的存取的功能。值得注意的是,图片与数据流的转换,数据流与二进制的转换,任何一次的转换稍有问题,都有可能导致存储或者读取的数据出现问题。在存储部分的代码中,有两条语句(已注释),貌似实现了数据流到二进制的转换,也能够存入数据库,但读取的时候会发原创 2008-11-07 00:16:00 · 2119 阅读 · 0 评论 -
ASP.NET 应用程序的扩展策略
本文讨论: 扩展 ASP.NET 应用程序和数据库 优化代码 高效的缓存 相似性和负载平衡转载 2008-05-09 21:52:00 · 864 阅读 · 0 评论 -
方便的工具与勤思的大脑
作为开发人员,目睹了开发平台的演化,尤其是微软的开发平台,功能越来越强大,使用起也越来越方便,很多工具唾手可得,很多类库和控件可以信手拈来,轻而易举地完成一个任务,甚至可以完成一个项目。在微软的VS平台里,就大肆渲染了其令人惊叹的、不用编写一行代码就能完成一定任务的能力。软件开发平台的强大带来的影响是巨大的,对于初学者来讲,它降低了入门的门槛,使神秘高深的软件开发褪去面纱,露出和谒可亲的面原创 2008-01-16 01:41:00 · 777 阅读 · 0 评论 -
在效率和可靠性之间挣扎
写程序,完成功能是最基本的要求,但要应对真实世界的各种情况,则会追求多种目标,如性能、稳定性、可扩展性、可维护性等。然而,在某一个历史阶段,有些目标之间是相互冲突的,需要程序设计人员选择合适的策略,在冲突与矛盾中寻求平衡,以达到最佳的综合效果。其中,效率和可靠性是一对矛盾,需要小心面对。举个例来说,使用asp.net从SQL Server数据库中读取数据时,我们一般会使用SqlDat原创 2008-01-09 02:22:00 · 2268 阅读 · 4 评论 -
asp.net在ie7中使用FileUpload上传前预览图片
因为安全性问题,IE7禁用了image控件引用本地图片,为了这个问题郁闷了好几天,终于找到了解决方案,好东西要与大家分享,代码如下:此段代码放于 ....之间style type="text/css">#newPreview { FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)}styl转载 2008-01-08 16:50:00 · 1021 阅读 · 1 评论 -
asp.net中为TextBox Web服务器控件添加OnClick事件
在进行Web应用开发的时候,有时会需要使点击文本框控件(TextBox)执行某个特殊的任务,但TextBox却没有按钮那样的OnClick事件。百度了一段时间,发现了这个解决方法,贴于此,供大家共享。// .aspx asp:TextBox ID="TextBox1" runat="server">asp:TextBox> asp:Button ID="Button1" r转载 2008-01-05 12:01:00 · 8733 阅读 · 1 评论 -
C# 事件机制
本文转自:http://www.cnblogs.com/donghaiyiyu/archive/2007/07/29/828738.html 文中言简意赅,切中要害,举例准确形象,使读者对于C#的事件机制一目了然,在此对作者表示感谢。在所有关于C#事件机制的介绍中,我更倾向于发布者/订阅者(Publisher/Subscriber)这种描述。理解事件机制并不是一件容易的事情,它所涉及的思想转载 2007-09-21 23:43:00 · 781 阅读 · 0 评论 -
使用.net开发Windows应用程序的过程概要
在.net环境下开发Windows应用程序,相比于visual studio 6.0确实简单了不少。至少,使用起来的感觉比较直观,也只需要不多的代码就可以搭建起一个应用程序的框架。笔者在Visual studio.net 2005上使用C#边学边写了一个Windows应用程序处女作,感觉挺惬意。现在作一个简要回顾,算是一种总结和整理。当然了,要做好一个软件系统,需要做的工作很多,并不会因为工具的演原创 2007-09-21 01:56:00 · 2315 阅读 · 0 评论 -
C#中通过父窗口调用子窗口的问题
C#在父窗口中调用子窗口的过程:1、 创建子窗口对象2、 显示子窗口对象 笔者的程序中,主窗体MainFrm通过菜单调用子窗口ChildFrm。在窗体中定义了子窗口对象,然后在菜单项点击事件中,加入了如下代码来创建和显示子窗口:Private childFrm myChildFrm = null; //定义子窗口对象private void OpenChild原创 2007-09-18 20:44:00 · 16319 阅读 · 5 评论 -
获取图片路径--生成缩略图的完整实现
在网站开发中,经常会使用一些文本编辑控件,如CuteEditor。这些控件一般都能同时输入文本和图片,并进行图文混排。如何读取该文本框中的图片路径,并生成缩略图,是很多开发者头疼的事情。本文根据网络资料进行整理,现将完整代码呈现如下:1、获取图片地址: /// /// 通过正则表达式获取图片地址。 /// /// 正则表达式原创 2007-04-26 13:05:00 · 5249 阅读 · 2 评论 -
Asp.net &C#开发中的一些注意事项及小技巧
1、构造函数不能带返回值类型,因为构造函数返回就是对象本身。2、将字符串转换成日期类型,用DateTime.Parese()或DateTime. ParseExact ()函数。3、if(!Page.IsPostback){}使用该函数,使网页仅在第一次加载时运行函数体的内容,在Page_Load()事件中,通常可用于初始化。如果不使用该函数,则可能会在一些控件回传时再次原创 2007-04-20 19:44:00 · 2669 阅读 · 0 评论 -
用C#获取无限多级分类的实现
所做的小项目中需要多级分类, 试着学习实现多级分类。由于对存储过程本身并不大熟悉,也不想借助于treeview,于是递归逻辑采用C#实现,配合数数据库完成了多级分类的获取方法。增加分类节点应该说是比较简单的,此文暂略。数据库表:CategoryInfo字段名 类型 ciID int //原创 2007-04-20 11:51:00 · 3670 阅读 · 0 评论 -
C#中的delegate和event
C#中的delegate和event 飞过海。。。 发表于 2005-10-2 20:01:00 在基于Windows平台的程序设计中,事件(event)是一个很重要的概念。因为在几乎所有的Windows应转载 2007-02-24 14:01:00 · 1166 阅读 · 0 评论 -
MVC的世界观
了解MVC概念有一段时间了,但并没有真正理解,这两天,再细读了一篇文章:用C#实现MVC(http://www.cnblogs.com/c-delight/articles/305694.html),收获颇丰,同时推荐给大家。 这篇文章以一个示例,描述了MVC的应用场景,系统结构,实现,五脏六腑都全了,对于初涉MVC来说,确实是一篇很赞的作品。 到目前为止,我对于M原创 2009-06-23 00:34:00 · 812 阅读 · 0 评论