
.NET
文章平均质量分 68
roden
这个作者很懒,什么都没留下…
展开
-
.net和java到底该选哪个————.net和java对比
玩了一个学期的游戏,这学期终于开始学点东西了,快三个月来都没有一个明确的目标,把java,C#.NET,C++.NET都粗略的学了一下,下面说一下自己的感受. 首先说说java,java的发展历史很短, 1995年,美国Sun Microsystems公司正式向IT业界推出了java语言,该语言具有安全、跨平台、面向对象、简单、适用于网络等显著特点,当时以web为主要形式的互联网正在迅猛原创 2006-11-08 16:43:00 · 6802 阅读 · 1 评论 -
sql游标的使用
最近做一个项目涉及到商品分类信息的管理,采用树的形式来实现,即在数据库中每个条目信息包括一个ID和ParentID,在删除树的一个子树的时候遇到一个问题就是,在删除一个节点时要保存他的所有子节点,以便进一步删除,但是SQL没有数组的概念,只有用游标来实现,并通过存储过程的递归实现删除子树 gocreate procedure TreeDeleteByID(@id int)as dec原创 2007-11-15 16:42:00 · 1192 阅读 · 0 评论 -
设置Textbox只读属性,ReadOnly or ContentEditable
在.net中,对Textbox控件设置只读属性时如果用下面的方式 TextBox1.ReadOnly = true;可以看到页面上的TextBox的确不能编辑了,但是在后台代码里却也无法取到TextBox.text了,取到的是null,正确的做法时设置TextBox的本地属性,contentEditable,方法如下 TextBox1.原创 2007-11-17 10:07:00 · 7834 阅读 · 1 评论 -
Visual Studio 2008 和 .NET 3.5 发布了
【原文地址】Visual Studio 2008 and .NET 3.5 Released【原文发表日期】 Monday, November 19, 2007 10:34 AM 今天我们发布了 Visual Studio 2008 和 .NET 3.5。你可以使用下面的链接下载其最终版: 如果你是MSDN订阅者,你可以在MSDN订阅网站下载(注:其中一些版本才上传完转载 2007-11-20 22:28:00 · 1763 阅读 · 0 评论 -
GridView排序功能的实现
因为dataset不支持排序,所以将dataset绑定到GridView上以后不能使用GridView的 排序功能,要排序需要手动实现GridView的Sorting事件,通过DataView的排序功能来对GridView进行排序,下面是一个例子 //********************************************************************原创 2007-11-30 13:33:00 · 6486 阅读 · 3 评论 -
VS 2008和老的VS 2005附件包的兼容性
【原文地址】VS 2008 Compatibility with Older VS 2005 Add-in Packages 【原文发表日期】 Tuesday, November 27, 2007 11:43 PM 上个星期,我帮几个人解决了他们遇上的VS 2008问题,这些问题包括在启动IDE或者创建新项目时时,程序会死掉,死掉时通常会出现“Visual Studio has enco转载 2007-11-30 13:52:00 · 1028 阅读 · 0 评论 -
一个大家不常用到,却很有用的页面间传值方法(Context.Handler)
目前在ASP.NET中页面传值共有这么几种方式:1、表单提交,....form1.submit();....此种方在ASP。NET中无效,因为ASP。NET的表单总是提交到自身页面,如果要提交到别一页面,需要特殊处理。2、链接地址传送接收页面: string str = Request["param1"]3、Session共享发送页面:Session("param1") = "1111";按收页面转载 2007-12-09 18:52:00 · 1015 阅读 · 0 评论 -
使用javascript进行页面间传值的问题
最近遇到一个问题,在一个项目中需要输入企业的名称,以便到数据库中找到该企业以便进行相关操作,如果企业名称输入不规范,比如数据库中有多个名为家乐福的商场,包括蜀山区家乐福,包河区家乐福,而用户不能提供准确的信息来查找,因此需要将类似的项目列出来让用户选择,如使用DropDownList下拉列表来实现,数据超过20则无法继续,而在当前页查询又会造成页面不美观,所以需要到另一个页面中查询,查原创 2007-12-09 20:08:00 · 4616 阅读 · 0 评论 -
C# 3.5 语言新特性(一)
C# 3.0 和 Visual Basic 9.0 在语言上有许多新特性,并完全结合了基于语言的查询综合(Linq, Language Integrated Query)技术。为适应 Linq 技术,这些语言必须有一些变化。本文描述 C# 3.0 在 2007 年 4 月发布的 Visual Studio 代号 “Orcas” 测试版 1 中的新特性。本文适用于:Visual Studio c转载 2007-12-10 13:27:00 · 2186 阅读 · 0 评论 -
去除html标记,并保留某些标记
在网页上直接复制过来的新闻通常包括大量的html标记,下面两个函数消除这些标记,并可以有选择的保留一些标记 private static string html2TextPattern = @"(?]*?>.*?)|(?.*?)|(?)" + @"|(?(?!()|("+ //保留的html标记前缀,,, @"]+>)" + // HTML标记 @"|(?&(quo原创 2007-05-24 23:12:00 · 2029 阅读 · 0 评论 -
ASP.NET实现新闻页面的分页功能
通过Freetextbox添加的新闻因为包含HTML标记,因此在分页时不能按照字数划分,而且每一段的内容不便拆开,可以在按字数分段后查找下一个标记,使得每一段都不至显示在两页中.下面代码还实现了页码的显示: //生成静态网页 string path = Server.MapPath("~/news/" + folder + "/"); strin原创 2007-05-20 22:54:00 · 1356 阅读 · 0 评论 -
C#网络编程
C#网络编程我们知道C#和C++的差异之一,就是他本身没有类库,所使用的类库是.Net框架中的类库--.Net FrameWork SDK。在.Net FrameWork SDK中为网络编程提供了二个名称空间:"System.Net"和"System.Net.Sockets"。C#就是通过这二个名称空间中封装的类和方法实现网络通讯的。 首先我们解释一下在网络编程时候,经常遇到的几个概念:转载 2006-11-09 09:45:00 · 1099 阅读 · 1 评论 -
Visual C#.Net 网络程序开发Socket篇
Microsoft.Net Framework为应用程序访问Internet提供分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。 .Net类采用的分层结构允许应用程序在不同的控制级别上访问网络,开发人员可以根据需要选择针对不同的级别编制程序,这些级别几乎囊括了Internet的所有需要,从so转载 2006-11-09 10:28:00 · 1056 阅读 · 1 评论 -
c# socket 编程——对常用的网络操作进行封装
在一个blog上看到的好帖,写了一个对网络 socket 进行封装的类,主要是在异步阻塞模式下进行数据、文件的发送的发送和接收,都是静态方法。代码如下: 1using System; 2using System.Net ; 3using System.Net.Sockets ; 4using System.IO ; 5using LogDll; 6 7namespace Ne转载 2006-11-09 10:39:00 · 3174 阅读 · 0 评论 -
用C++执行DOS命令和操作注册表
许多DOS高手或者喜欢搞点小破坏的人都希望可以在程序中随意的修改注册表,下面给个修改注册表和执行DOS命令的例子,偶自己写的,为了不成为火星人,也来点原创的了,哈哈!! #pragma oncenamespace regeditopr { using namespace System; using namespace System::Componen原创 2006-11-09 15:52:00 · 3518 阅读 · 2 评论 -
用C++.NET创建XML文档(用正则表达式和字符串类两种方法匹配)
前一阵子搞java,可是SUN提供的帮助文档没有搜索功能,只提供了27个索引页,即26个字母开头和以‘_’开头的类或函数 ,所以想给它加个搜索功能,为此用C++.NET建了个XML文档用来查找,主要有两个关键字,是要搜索的类或函数,是包括链接信息的简要说明。如下图所示:源程序如下:#using #using #using #using #using using namespac原创 2006-11-13 23:03:00 · 1767 阅读 · 0 评论 -
正则表达式学习
正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。 列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*与正则式的*的含义是不同的。 为便于理解和记忆,先从一些概念入手,所有特殊字符或字符组合有一个总表在后面,最后一些例子转载 2006-11-14 21:49:00 · 853 阅读 · 0 评论 -
转换图片格式
一个小程序,可以用来转换图片的格式,比如将GIF格式转换成JPEG#pragma oncenamespace 图片格式转换器 { using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace System::Wind原创 2006-11-16 21:11:00 · 1604 阅读 · 1 评论 -
javascript实现上传多个附件,并在后台C#处理
页面文件 @ Page AutoEventWireup="true" CodeFile="add_news.aspx.cs" Debug="true" Inherits="admin_news_xml" Language="C#" ValidateRequest="false" %>@ Register Assembly="FreeTextBox" Namespace="FreeTe原创 2007-05-20 23:02:00 · 2862 阅读 · 1 评论 -
C# 3.5 语言新特性(二)
C# 3.0 和 Visual Basic 9.0 在语言上有许多新特性,并完全结合了基于语言的查询综合(Linq, Language Integrated Query)技术。为适应 Linq 技术,这些语言必须有一些变化。本文描述 C# 3.0 在 2007 年 4 月发布的 Visual Studio 代号 “Orcas” 测试版 1 中的新特性。本文适用于:Visual Studio c转载 2007-12-10 13:30:00 · 2315 阅读 · 0 评论