随笔分类 -  .Net

摘要:在Program.cs中添加如下代码: Boolean createdNew; //返回是否赋予了使用线程的互斥体初始所属权 System.Threading.Mutex instance = new System.Threading.Mutex(true, "MutexName", out createdNew); //同步基元变量 if (createdNew) //赋予了线程初始所属权,也... 阅读全文
posted @ 2009-06-09 13:25 lemontree 阅读(561) 评论(0) 推荐(0)
摘要:在网上找了两个解决办法:最大的不同点是一个用了父窗体的MdiChildren来作为判断依据,而另一个则是用Application.OpenForms,试了一下都可以,哪天再研究下。第一个,转自:http://www.cnblogs.com/virusswb/ usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel... 阅读全文
posted @ 2009-06-09 11:48 lemontree 阅读(1019) 评论(0) 推荐(0)
摘要:static void Main(string[] args) { //打开登录窗口 LoginForm lg = new LoginForm(); if(lg.ShowDialog() == DialogResult.OK) { Application.Run(new MainForm());//打开你指定的窗口 } ... 阅读全文
posted @ 2009-06-09 00:04 lemontree 阅读(1161) 评论(0) 推荐(1)
摘要:今天碰到了很诡异的一个问题,安装VS2005 SP1的时候总是提示对某个源有访问权限,GOOGLE后说是要更改本地安全设置中的什么策略,试了之后发现没用。后来又找了一下,发现有人说如果是笔记本后加了一根内存条的话,会出现这个问题,心里想MS真强大,这个也行。确实一年多前安装的时候本本里只有一根内存条的。心里想试试吧,因为也没其他办法了,把笔记本后加的内存条拆下来,重新安装,成功了。。。。想想也有一... 阅读全文
posted @ 2009-05-25 13:05 lemontree 阅读(261) 评论(0) 推荐(0)
摘要:原文出处: http://www.cnblogs.com/imissyou/archive/2009/04/15/1436203.html 毕业四年来,感觉自己也是从一名不合格的程序员一步步走过来的。回头反思一下,合格的程序员有很多标准和要求,下面是我总结的一个合格程序员应该具备的 12种能力。中国软件行业的崛起,靠的是合格的程序员。任何华丽的管理制度都不能保证软件项目的成功交付,合格的程序员... 阅读全文
posted @ 2009-04-15 11:45 lemontree 阅读(202) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/waxdoll/archive/2006/02/25/337713.html,原作者:蜡人张 VS .NET开发中,用什么做报表? 可能的回答是Crystal Report,自.NET“紧密”集成Crystal Report后,这可能是开发人员比较单一的选择。但是,这种集成似乎并不非常紧密,网络上充斥着关于使用Crystal R... 阅读全文
posted @ 2009-03-16 12:54 lemontree 阅读(376) 评论(0) 推荐(0)
摘要:转载自:http://www.cnblogs.com/salonliudong/archive/2008/05/23/1206180.html 原作者:salonliudong 连续这么多天持续写SQL,晚上找资料研究一下Microsoft Office Web Components(续上一篇Excel的文章)调节一下自己,和上一篇文章的主题一样,这篇主要研究OWC做报表的方法。先看一下示例的效果... 阅读全文
posted @ 2009-03-16 12:51 lemontree 阅读(731) 评论(2) 推荐(0)
摘要:先说明一下情况: 在XP上做了用OWC的报表,移植到Server2003上时,运行提示报错:Configuraton Error.具体的报错信息如下: -------------------------------------------------------------------------------- Configuration Error De... 阅读全文
posted @ 2009-03-16 12:49 lemontree 阅读(761) 评论(1) 推荐(0)
摘要:转自:http://www.cnblogs.com/yanyangtian/,作者:小洋 浅谈ASP.NET的内部机制(一) 前言:当一个Http请求发送给一个aspx页面时,服务器进行了哪些操作?又如何来解析这个请求?ASP.NET在接收请求后是怎么运行的,如怎么编译以及怎么样用托管的代码来运行的?.....理解这些问题,使我们可以更加好的开发ASP.NET。 1.当... 阅读全文
posted @ 2009-03-11 10:39 lemontree 阅读(229) 评论(0) 推荐(0)
摘要:转自:http://www.hccar.com/Content,2008,6,11,75.aspx,作者:方继祥 操作背景:asp.net操作Excel 出现问题:在本地添加引用(com):Microsoft Office 11.0 Object Library,并写好程序调试正常,部署到服务器时,出现异常 Excel.Application不是对象. 初步诊断:服务器没有安装Excel组件 第一... 阅读全文
posted @ 2009-03-10 16:48 lemontree 阅读(2500) 评论(0) 推荐(0)
摘要:转载自:http://www.cnblogs.com/Athos/,作者: 阿多斯 OWC,即Office Web Components,是微软随Office提供的绘图控件,使用它能够绘制绝大部分的图形,但不幸的是OWC的帮助文件并不好用,网上关于OWC的文章也都很简单,稍微深入一点的问题就很难搜到。所以,把自己研究OWC的一些心得写在这里,希望能帮助有需要的朋友,使他们不必再去翻看长长的对象... 阅读全文
posted @ 2009-03-06 23:18 lemontree 阅读(297) 评论(0) 推荐(0)
摘要:转载自:http://www.cnblogs.com/Pegasus_cc/,作者:羽之 最近手里的项目结束,虽然公司没有规定要写个案分析,想一下自己还是总结一下吧。记录一下自己的历程也好啊。 准备要写的时候,有同事来问我,什么是个案分析。这才发现,敢情很多人还不太了解呢? 怎么说呢,看过《人月神话》吧,那就是一个个案分析。不过人家分析的是IBM的大项目,大项目的个案分析就像炸弹扔到粪池里,分... 阅读全文
posted @ 2009-03-06 22:43 lemontree 阅读(267) 评论(0) 推荐(0)
摘要:如果你已经有较多的面向对象开发经验,跳过以下这两步: 第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去! 第二步 对.NET Framework类库有一定的了解 可以通过开发Windows Form应用程序来学习.NET Framework... 阅读全文
posted @ 2009-03-06 22:39 lemontree 阅读(151) 评论(0) 推荐(0)
摘要:转载自:http://www.cnblogs.com/wanghao72214/,原作者:王泽宾。 1、引言 机算机科学是一门应用科学,它的知识体系是典型的倒三角结构,所用的基础知识并不多,只是随着应用领域和方向的不同,产生了很多的分支,所以说编程并不是一件很困难的事情,一个高中生经过特定的训练就可以做得到。但是,会编程和编好程绝对是两码事,同样的程序员,有的人几年之后成为了架构师,有的... 阅读全文
posted @ 2009-03-06 22:26 lemontree 阅读(380) 评论(5) 推荐(0)
摘要:1、如果是先安装.NET 后安装IIS,请偿试以下方法: 进入.net 自带的dos窗口,运行aspnet_regiis.exe -r 2、IIS提示:服务器应用程序不可用,但是vs.net却可用,解决方法: 依次点击我的电脑->属性->事件查看器->应用程序日志,我的错误日志中有两条关于asp.net的错误,分别如下: (1)由于 ASP.NET 进程标识对全局程序集缓存没有读权限,因此... 阅读全文
posted @ 2009-03-04 17:11 lemontree 阅读(9092) 评论(1) 推荐(0)
摘要:在Sql Server2005英文版中,如果未对Varchar类型的字段进行设置,那么很多朋友会发现向数据库中插入记录时,如果对应的varchar类型字段的值为中文,会出现乱码的情况。解决办法:使用nvarchar类型,并在插入值前加N,例如:insert into tableA (a) values(N'中文')。 如果确实要使用varchar类型的话,可以这样做: 1. 安装时不要选 Hi... 阅读全文
posted @ 2009-03-03 20:28 lemontree 阅读(2149) 评论(0) 推荐(0)
摘要:验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 验证非零的正整数:^\+?[1-9][0-9]*$ 验证非零的负... 阅读全文
posted @ 2009-03-01 22:53 lemontree 阅读(5019) 评论(0) 推荐(0)
摘要:1.一个抽象类仍然可以有实现:它能够有成员,非抽象方法或属性,而接口不能有实现和成员变量。 2.一个.Net类只能从一个基类中派生,即基类是抽象的。然而,提个.Net类可以根据需要实现多个接口。 3.抽象类可以从其他类或从一个接口或多个接口中派生,而接口只能从另外一个接口中派生。 4.抽象类能够有分公共方法和属性,即便它们都是抽象的,根据定义接口中所有成员都是非公共的。 5.抽象类中可以有静态方法... 阅读全文
posted @ 2009-03-01 21:34 lemontree 阅读(253) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/leven/ 本程序拥有以下新特征: 1.完全可扩充生成引擎系统,使用.Net高级特征实现该功能,针对不同数据库,只要开发相应的生成模块,程序就可在不经过任何修改的情况下支持该数据库.扩充型良好 2.可定制生成脚本,对代码的命名方式通过C#脚本定制,任何人可以使用C#语法进行修改,使得生成的代码命名符合您的要求而无需再次进行修改. 3.国际化支持... 阅读全文
posted @ 2008-06-09 23:49 lemontree 阅读(507) 评论(0) 推荐(0)
摘要:转自:http://allenlooplee.cnblogs.com/ 缘起 每次有新技术发布时,我们总能感受到两种截然不同的情绪:一种是恐惧和抵抗,伴随着这种情绪的还有诸如"C# 2.0用的挺好的,为什么要在C# 3.0搞到那么复杂?"或者"我还在使用C# 1.0呢?"等言辞;另一种则是兴奋和拥抱,伴随着这种情绪的还有诸如"原来这个问题在C# 3.0里可以这么简单!"等言辞。 最近我在公司内... 阅读全文
posted @ 2008-06-07 11:25 lemontree 阅读(191) 评论(0) 推荐(0)