- 博客(23)
- 资源 (5)
- 收藏
- 关注
原创 Windows应用程序常用的知识点(Winform设计必看)
最近忙着把一个项目有B/S架构 变成 C/S架构,由于本人是B/S出身,对C/S不是很熟,就摸索着做,在这过程中,总结了一些经验。当看到我的Blog浏览数达到3000时心里满高兴的,就冲冲写了这篇文章,以表感谢!有不足之处,望多多交流!本篇会随时更新,望留意。一、C#中的全局变量 C#中没有了像VB.Net中的全局变量,那么我们如何实现在不同的页面间传递参数呢?下面举例说明如何实
2006-08-18 18:31:00 2534 1
原创 一女孩写的经典“代码”,程序员该如何应对?
这是一个网上流传甚广的搞笑程序代码。作为程序员的我们,号称是高收入群体,然后事实究竟是不是大家都如此丰衣足食呢?经常贪黑与计算机相伴,我们的另一半,你找到了么?遇到下面这样一个看似玩笑,而其实是非常现实的问题,你如何呢? result love(boy, girl){ if( boy.有房() and boy.有车() ) { boy.set(nothing);
2006-08-14 22:33:00 943
原创 ASP.NET 2.0 控件开发速成教程:生成复合控件
简介复合控件只不过是普通的 ASP.NET 控件,还不属于要论及的另一种类型的 ASP.NET 服务器控件。既然这样,为什么在各书籍和文档中总要留出专门的章节来论述复合控件呢?ASP.NET 复合控件有什么特别之处呢?顾名思义,复合控件是将多个其他控件聚集在某单一顶部和单一 API 下的控件。如果某个自定义控件由一个标签和一个文本框组成,就可以说该控件是一个复合控件。“复合”一词表明该控件
2006-08-13 17:13:00 1346
原创 将 JavaScript 与 ASP.NET 2.0 配合使用
简介Web 开发人员一直在通过将服务器端处理和客户端处理结合使用来解决浏览器的限制。客户端的工作逻辑和应用程序进程可使基于浏览器的应用程序看起来响应更及时且更“快速”。过去,对于客户端开发来说,大多数开发人员使用 JavaScript,并将此编程语言混合到了他们知名的 Microsoft Active Server 页面与服务器端 Microsoft Visual Basic Scrip
2006-08-13 16:58:00 1108 1
原创 鲁能,用胜利说话!
看,他们砸汽车多专业啊!今天第一次现场观看了鲁能的比赛!是的,人生就是有太多的第一次!至从去年国际放出西迁的消息时,就暗暗的自喜!因为可以现场目睹心爱的鲁能踢球了!下午早早的就赶到了陕西体育场,冲冲的买了张球票,买了个望远镜进了场。天很热!但早已没有感觉,因为终于看到了鲁能的球员,
2006-08-12 21:05:00 1154
原创 C#排序算法大全
冒泡排序 学语言要花大力气学数据结构和算法。 using System; namespace BubbleSorter { public class BubbleSorter { public void Sort(int [] list) { int i,j,temp; bool done=false; j=1; while(
2006-08-11 20:06:00 917
原创 委托和事件— 一个虚构的故事
1 委托 从前,在南方的一个异国他乡,有一个叫Peter的勤劳的工人,他对老板(boss)百依百顺,然而他的boss却是个卑鄙多疑的家伙,他坚持要求Peter不断汇报工作进展。由于Peter不希望被boss盯着干活,于是他向boss承诺随时汇报工作进度。Peter通过如下所示的类型化的引用(typed reference)定期回调boss来实现这个承诺: class Worke
2006-08-11 19:15:00 734
原创 男人应该是怎样的活法
很不幸,N年前,高考我没能如愿; 很幸运,我没有复读,而且选择了软件专业,至少在学校时它给了我自信! 很不幸,离校后没有人要我,陷入了一时的迷茫; 很幸运,我抓住了一次机遇,使我进入了自己认为是天堂般的―――IT 业; 很不幸,经过一年有余的设计之路,先是学徒工,再是自己独立作,以为自己对软件有了一定的认识,但却没有得到想得到的东西; 很幸运,我在认识自己…
2006-08-09 20:36:00 1116 2
原创 多线程设计
多线程是许多操作系统所具有的特性,它能大大提高程序的运行效率,所以多线程编程技术为编程者广泛关注。目前微软的.Net战略正进一步推进,各种相关的技术正为广大编程者所接受,同样在.Net中多线程编程技术具有相当重要的地位。本文我就向大家介绍在.Net下进行多线程编程的基本方法和步骤。 开始新线程 在.Net下创建一个新线程是非常容易的,你可以通过以下的语句来开始一个新的线程:
2006-08-09 08:06:00 967
原创 .NET程序中常用的代码
1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收参数: string a = Request.QueryString("id"); string b =
2006-08-09 07:54:00 4233 6
原创 正则表达式之C#
多少年来,许多的编程语言和工具都包含对正则表达式的支持,.NET基础类库中包含有一个名字空间和一系列可以充分发挥规则表达式威力的类,而且它们也都与未来的Perl 5中的规则表达式兼容。 此外,regexp类还能够完成一些其他的功能,例如从右至左的结合模式和表达式的编辑等。 在这篇文章中,我将简要地介绍System.Text.RegularExpression中的类和方法
2006-08-09 07:45:00 713
原创 .NET断想
“遗留软件”和“遗留程序员”是阻碍.NET普及的最大阻力。另外一个阻力(听起来有点庸俗:))是目前的Windows操作系统没有预装.NET框架。运行.NET应用,你需要另外安装.NET框架,这多少都有点麻烦。COM为何会在极短的时间内迅速取得成功,Windows内建了COM基础设施不能不说是原因之一。 微软当然比谁都清楚这一点,所以,“Windows .NET”系列操作系统,必然指日可
2006-08-07 23:24:00 771
原创 ASP.NET2.0服务器控件之捕获回传事件
1. 实现捕获回传事件 如果服务器控件需要捕获来自客户端的回传事件,并想为该回传事件自定义服务器端事件处理逻辑,那么控件必须实现System.Web.UI.IPostBackEventHandler接口。下面列举了该接口定义。 public interface IPostBackEventHandler { void RaisePostBackEvent(stri
2006-08-07 22:45:00 876
原创 中间件技术的概念和分类
一、为什么要中间件 计算机技术迅速发展。从硬件技术看,CPU速度越来越高,处理能力越来越强;从软件技术看,应用程序的规模不断扩大,特别是Internet及WWW的出现,使计算机的应用范围更为广阔,许多应用程序需在网络环境的异构平台上运行。这一切都对新一代的软件开发提出了新的需求。在这种分布异构环境中,通常存在多种硬件系统平台(如PC,工作站,小型机等),在这些硬件平台上又存在各种各样的系统软件
2006-08-07 22:29:00 868
原创 ASP.NET 2.0的缓存技术
由数据库驱动的Web应用程序,如果需要改善其性能,最好的方法是使用缓存功能。用户从数据库中检索数据,可能是Web应用程序中执行最慢的操作之一。因为其中涉及多个环节,例如,Web服务器、数据库服务器等。尤其是在用户比较多,检索的数据量比较大的情况下,会给包括用户在内的各个方面造成不小的困难。如果能够将数据库中的数据缓存到内存(也可以存储在其他场所),则无需在请求每个页面时都访问数据库。由
2006-08-06 21:22:00 811
转载 与狼共舞,中国管理软件怎么走?
随着技术的变革、产业链的重组以及商业模式的切换,国际软件巨头纷纷大举进入中国,以合作、投资等新方式向中国软件企业进行深层次渗透。对中国管理软件来说,在全球经济 一体化的情形下,关门造车绝无可能,一味的洋务运动也不切实际。那么,在与国际软件巨头的较量中,如何掌握话语权?2005年底,5.5亿违规担保所带来的财务大窟窿,使得刚刚傍上微软概念、踌躇满志的创智科技一下子陷入了生死劫。尽管新宇软件的入主给其
2006-08-06 16:41:00 972
原创 C# 2.0中泛型编程思想分析
在2005年底微软公司正式发布了C# 2.0,与C# 1.x相比,新版本增加了很多新特性,其中最重要的是对泛型的支持。通过泛型,我们可以定义类型安全的数据结构,而无需使用实际的数据类型。这能显著提高性能并得到更高质量的代码。泛型并不是什么新鲜的东西,他在功能上类似于C++的模板,模板多年前就已存在C++上了,并且在C++上有大量成熟应用。 本文讨论泛型使用的一般问题,比如为什么
2006-08-06 16:31:00 2017 2
原创 Asp.net 1.0 升级至 ASP.NET 2.0十个问题总结
这几天升级了一下原来的1.1项目,发现了一些问题,总结一下放在这里,也提醒还没有来得及升级或准备升级的朋友,升级的过程中少走弯路,少浪费时间。 1.Global.asax文件的处理形式不一样 转化后将出现错误,在vs2003中Global.asax具有代码后置文件,2.0下, 将代码分离文件移到 App_Code 目录下,以便使其自动变为可通过应用程序中的任意 ASP.NET 页面访
2006-08-05 20:47:00 770
原创 让窗体飘动起来--C#中Timer组件用法
让窗体飘动起来--C#中Timer组件用法 Timer组件是也是一个WinForm组件了,和其他的WinForm组件的最大区别是:Timer组件是不可见的,而其他大部分的组件都是都是可见的,可以设计的。Timer组件也被封装在名称空间System.Windows.Forms中,其主要作用是当Timer组件启动后,每隔一个固定时间段,触发相同的事件。Timer组件在程序设计中是一个比较常用的组
2006-08-03 18:01:00 1159
原创 ASP.NET动态创建柱状图与饼状图
做web项目开发,难免会遇到动态创建柱状图或饼型图。现在用.net技术实现动态的创建它们。由于本身比较喜欢足球,更是鲁能的球迷,所以就用了鲁能的主场球迷人数作为例子,请不要太惊奇! 一个人在西安的山东人希望鲁能可以提前夺冠!!呵呵,扯远了……动态创建柱状图与饼状图的前台HTML代码如下:
2006-08-01 20:23:00 8697 2
原创 AJAX技术图解
如今,随着Gmail、Google-maps的应用和各种浏览器的支持,AJAX正逐渐吸引全世界的眼球。上一篇AJAX技术(.net篇)已经做了关于AJAX技术的例子。写这篇文章的目的是用图形的方式分析一下AJAX技术的本质! 传统的Web应用采用同步交互过程,这种情况下,用户首先向HTTP服务器触发一个行为或请求的呼求。反过来,服务器执行某些任务,再向发出请求的用户返回一个HTM
2006-08-01 19:41:00 1092
原创 .NET技术的进化史
微软的.NET包含了所有微软曾有的技术,从某种意义上说,它是一门新技术——但是实际上这些技术已经伴随我们很长时间了。本文中,我们主要看看.NET技术的发展过程,从MS-DOS到Windows再到ActiveX最终出现了.NET。 C:/DOS/Run (MS-DOS) DOS在计算机历史上有着转折性的意义,在其出现之前,没有一个用户可以单独操作计算机,而只
2006-08-01 19:24:00 873
原创 在C#中运用SQLDMO备份和恢复SQL Server数据库
SQLDMO(SQL Distributed Management Objects,SQL分布式管理对象)封装了Microsoft SQL Server数据库中的对象。SQLDMO是Microsoft SQL Server中企业管理器所使用的应用程序接口,所以它可以执行很多功能,其中当然也包括对数据库的备份和恢复。 SQLDMO由Microsoft SQL Server自带的SQLDMO
2006-08-01 19:20:00 841
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人