官方QQ群:127876820【C#编程技术-全国站--未满人】
摘要: 为了提高网站的访问的并发度和吞吐量,与其它服务器脚本一样,ASP.NET同样使用了客户端脚本来减轻服务器的压力。ASP.NET到现在(1.1版)为止并不直接支持弹出窗口,必须通过JavaScript(或VBScript)来使用客户端弹出窗口。   一、 警告窗口与在CodeBehind中使用客户端脚本的方式  要在浏览器中弹出一个最简单的警告窗口,可以使用JavaScript语句:  window... 阅读全文
posted @ 2010-09-22 22:27 碧海蓝天_C# 阅读(398) 评论(0) 推荐(0)
摘要: 最简单的缓存机制,把整个Aspx页面保存在服务器端内存中,用户请求页面时,直接从服务器端内存中提取数数据,不在经历页面的生命周期。主要用于不经常更新和修改,而在第一次编译是时要经过大量处理的数据。页面输出缓存是缓存的整个页面   使用很简单<%@ OutPutCache Duration="60" VaryByParam="none"%>  Duration:缓存时间  VaryByP... 阅读全文
posted @ 2010-09-22 22:25 碧海蓝天_C# 阅读(184) 评论(0) 推荐(0)
摘要: TreeView Web 服务器控件提供了几个可进行编程的事件。这使您能够在发生事件时运行自定义例程。   一、事件  只有用户通过一些操作(如选择、展开或折叠节点)与控件交互时,才会引发 TreeView 控件事件。如果以编程方式调用选择、展开或折叠方法,则不会引发这些事件。例如,如果调用 Expand 方法,将不会引发任何事件。  下表描述了 TreeView 控件支持的事件。 事件说明 Tr... 阅读全文
posted @ 2010-09-22 22:23 碧海蓝天_C# 阅读(561) 评论(0) 推荐(0)
摘要: 您将在 ASP.NET Web 应用程序中实现 HTTP 处理程序以返回 GeoRSS 订阅源。GeoRSS 是在 RSS 订阅源中包含地理空间数据时所用的一个标准,它定义了一种名为 GeoRSS GML 的特定格式,用来在订阅源中包含 GML 格式的数据。客户端应用程序可以订阅 GeoRSS 订阅源,订阅方式与订阅常规 RSS 订阅源相同。可以轻松地将 GeoRSS 格式的数据导入 Micros... 阅读全文
posted @ 2010-09-22 22:22 碧海蓝天_C# 阅读(235) 评论(0) 推荐(0)
摘要: <scriptlanguage="javascript"type="text/javascript">   functiondoubleSalary()   {   varemployee=newObject();   employee.FirstName="X";   employee.LastName="PP";   employee.Salary=1000;   ComplexT... 阅读全文
posted @ 2010-09-22 22:21 碧海蓝天_C# 阅读(194) 评论(0) 推荐(0)
摘要: Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件。   概述  Global.asax 位于应用程序根目录下。虽然 Visual Studio .NET 会自动插入这个文件到所有的 ASP.NET 项目中,但... 阅读全文
posted @ 2010-09-22 22:20 碧海蓝天_C# 阅读(195) 评论(0) 推荐(0)
摘要: 本篇 QuickStart 示例演示如何使用 Microsoft .NET Framework for Silverlight来下载一个图片内容,并将其嵌入到XAML Image object中.这个sample包括演示在.NET Framework for Silverlight中通过 HTTP POST来调用一个Web service . 运行 查看 想要在基于Silverlight的应用程序... 阅读全文
posted @ 2010-09-22 19:13 碧海蓝天_C# 阅读(929) 评论(0) 推荐(0)
摘要: 本文和大家讲一下ASP.NET MVC中实用的保存文件方法,在Controller 中我们可以使用 FileResult 向客户端发送文件。FileResultFileResult 是一个抽象类,继承自 ActionResult。在 System.Web.Mvc.dll 中,它有如上三个子类,分别以不同的方式向客户端发送文件。在实际使用中我们通常不需要直接实例化一个 FileResult 的子类,... 阅读全文
posted @ 2010-09-22 19:11 碧海蓝天_C# 阅读(856) 评论(0) 推荐(0)
摘要: 下面以一个简单的实例来做应用:第一、把下载好的Intelligencia.UrlRewriter.dll文件放到程序目录bin 再到vs.net项目中添加Intelligencia.UrlRewriter.dll文件引用第二、新建一个index.aspx文件 index.aspx.cs内容如下: protected void Page_Load(object sender, EventArgs e... 阅读全文
posted @ 2010-09-22 19:08 碧海蓝天_C# 阅读(401) 评论(0) 推荐(0)
摘要: 应用场景发文管理员发送文件给用户,在发文的过程中,可以上传附件;作为普通用户,需要对收到的公司发文批量下载,下载要求能够下载公司发文的文件和附件。问题难点:(1)对多个文件及其附件进行打包,附件要和公司文件放在一起(2)文件夹、文件命名的确定,因为使用原文件名,可能有重复(3)对文件夹(包含文件及子文件夹,子文件夹下又有文件)进行打包解决思路:(1)创建和当前用户登陆名同名的临时文件夹,这个文件夹... 阅读全文
posted @ 2010-09-22 19:06 碧海蓝天_C# 阅读(1343) 评论(0) 推荐(0)
摘要: 在应用程序开发中,需求不清晰从而导致需求变更是一个让所有人深恶痛绝的事情,用户界面也是其中很重要的部分。之所以用户的需求不清晰是因为在很多时候,用户的脑海中往往只会构思和想象用户界面的一部分,他只能告诉你他想要的软件大概是个什么样子,有哪些功能和操作;你们也许会在纸上或者通过绘图工具绘制一些用户界面,这也不够准确直观;而让用户自己使用VisualStudio设计他想要的界面更是不现实的。所以,我们... 阅读全文
posted @ 2010-09-22 19:03 碧海蓝天_C# 阅读(499) 评论(0) 推荐(0)
摘要: 实现篇: 新建一个WpfApplication、一个ConsoleApplication、一个workflow的ActivityLibrary,共三个项目,命名分别为:WPFProject、WCFProject、WFProject 我们就在这些由VS模板生成的代码实现这个Hello world程序,我们尽量地利用这些生成好的代码。最不熟悉WCF: 引用System.ServiceModel.dll... 阅读全文
posted @ 2010-09-22 19:00 碧海蓝天_C# 阅读(612) 评论(0) 推荐(0)
摘要: 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 4. explorer-------打开资源管理器 5. logoff---------注销命令 6. tsshutdn-------60秒倒计时关机命令 7. lusrmgr.msc----本机用户和组 8. services.msc---本地服务设置 9.... 阅读全文
posted @ 2010-09-22 17:27 碧海蓝天_C# 阅读(298) 评论(0) 推荐(0)
摘要: using System;using System.Collections.Generic;using System.Text;using System.Management;using System.Net.Sockets;using System.Net;using System.Management;namespace SystemInfo{ class Program { static v... 阅读全文
posted @ 2010-09-22 17:25 碧海蓝天_C# 阅读(714) 评论(1) 推荐(0)
摘要: using System;using System.Text;using System.Collections;using System.Collections.Generic;using System.Drawing;using System.Drawing.Printing;using System.Data;using System.Globalization;using System.Wi... 阅读全文
posted @ 2010-09-22 17:23 碧海蓝天_C# 阅读(1674) 评论(0) 推荐(0)
摘要: function jsleft(lefts,leftn) { var sl=lefts; sl = sl.substring(0,leftn); return sl; }function jsright(rights,rightn) { var sr=rights; sr = sr.substring(sr.length-rightn,sr.length); return sr; }functio... 阅读全文
posted @ 2010-09-22 17:22 碧海蓝天_C# 阅读(1025) 评论(0) 推荐(0)
摘要: 从小到大排序 int[] myArray = new int[] { 10, 8, 3, 5, 6, 7, 4, 6, 9 }; // 取长度最长的词组 -- 冒泡法 for( int j=1;j myArray[i+1] ,则 myArray[i] 上浮一位 if( myArray[i]myArray[i+1]) { int temp = myArray[i]; myArray[i] = my... 阅读全文
posted @ 2010-09-22 17:21 碧海蓝天_C# 阅读(209) 评论(0) 推荐(0)
摘要: System.Diagnostics.ProcessStartInfo p = null; System.Diagnostics.Process Proc; string path = System.IO.Directory.GetCurrentDirectory(); if (!File.Exists(path + "\\gmz.exe")) { MessageBox.Show(System.I... 阅读全文
posted @ 2010-09-22 17:20 碧海蓝天_C# 阅读(433) 评论(0) 推荐(0)
摘要: using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using ... 阅读全文
posted @ 2010-09-22 16:17 碧海蓝天_C# 阅读(4531) 评论(0) 推荐(1)
摘要: ADO.NET是.Net FrameWork SDK中用以操作数据库的类库的总称。而DataSet类则是ADO.NET中最核心的成员之一,也是各种开发基于.Net平台程序语言开发数据库应用程序最常接触的类。之所以DataSet类在ADO.NET中具有特殊的地位,是因为DataSet在ADO.NET实现从数据库抽取数据中起到关键作用,在从数据库完成数据抽取后,DataSet就是数据的存放地,它是各种... 阅读全文
posted @ 2010-09-22 16:16 碧海蓝天_C# 阅读(304) 评论(0) 推荐(0)
摘要: (1)“@”符号符下两ows表研究室的火热,当晨在“@”虽然并非C#正则表达式的“成员”,但是它经常与C#正则表达式出双入对。“@”表示,跟在它后面的字符串是个“逐字字符串”,不是很好理解,举个例子,以下两个声明是等效的: string x="D:\\My Huang\\My D... 阅读全文
posted @ 2010-09-22 13:53 碧海蓝天_C# 阅读(276) 评论(0) 推荐(0)
摘要: <% if request("check")<>"" thenastr=request("content")call str(astr)end iffunction str(astr)Ar=Cint(Asc(astr))if(65<=Ar and Ar<=90) or (97<=Ar and Ar<=122) thenresponse.Write "<... 阅读全文
posted @ 2010-09-22 13:52 碧海蓝天_C# 阅读(5579) 评论(0) 推荐(0)
摘要: head区是指首页HTML代码的〈head>和〈/head>之间的内容。 必须加入的标签 :1.公司版权注释 〈!--- The site is designed by Maketown,Inc 06/2000 ---> 2.网页显示字符集 简体中文:〈META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb231... 阅读全文
posted @ 2010-09-22 13:50 碧海蓝天_C# 阅读(224) 评论(0) 推荐(0)
摘要: 按照此规范来开发C#程序可带来以下益处: · 代码的编写保持一致性, · 提高代码的可读性和可维护性, · 在团队开发一个项目的情况下,程序员之间可代码共享 · 易于代码的回顾, 本规范是初版,只适用于一般情况的通用规范,并不能覆盖所有的情况。 2. 文件组织 2.1 C# 源文件类名或文件名要简短,不要超过2000LOC,将代码分割开,使结... 阅读全文
posted @ 2010-09-22 13:49 碧海蓝天_C# 阅读(245) 评论(0) 推荐(0)
摘要: 1、XML数据源的文件名为Tables.xml,结构如下:2、具体代码 阅读全文
posted @ 2010-09-22 13:47 碧海蓝天_C# 阅读(2458) 评论(2) 推荐(0)
摘要: Gridview用法大总结!精彩效果截图加详细源代码注释,需要的朋友赶紧过来看看吧;走过路过,千万不要错过哦!1:在Gridview中无须编写后台代码,直接实现增除删改 2:在Gridview中添加新记录3:在Gridview中实现编辑和更新操作4:在Gridview中实现一次性更新所有记录5:在Gridview中固定表头的实现6:在Gridview中合并单元格的实现7:在Gridview中将数据... 阅读全文
posted @ 2010-09-22 13:43 碧海蓝天_C# 阅读(578) 评论(1) 推荐(0)
摘要: 不安全的代码 如前面的章节所述,C#非常擅长于隐藏基本内存管理,因为它使用了垃圾收集器和引用。但是,有时需要直接访问内存,例如由于性能问题,要在外部(非.NET环境)的DLL中访问一个函数,该函数需要把一个指针当作参数来传递(许多Windows API函数就是这样)。本节将论述C#直接访问内存内容的功能。7.3.1 指针下面把指针当作一个新论题来介绍,而实际上,指针并不是新东西,因为在代码中可以自... 阅读全文
posted @ 2010-09-22 13:41 碧海蓝天_C# 阅读(1032) 评论(1) 推荐(0)
摘要: 如果很好地理解了内存管理和C#提供的指针功能,也就能很好地集成C#代码和原来的代码,并能在非常注重性能的系统中高效地处理内存。本章的主要内容如下:运行库如何在堆栈和堆上分配空间垃圾收集的工作原理如何使用析构函数和System.IDisposable接口来确保正确释放未托管的资源C#中使用指针的语法如何使用指针实现基于堆栈的高性能数组7.1 后台内存管理C#编程的一个优点是程序员不需要担心具体的内存... 阅读全文
posted @ 2010-09-22 13:40 碧海蓝天_C# 阅读(628) 评论(0) 推荐(0)
摘要: Microsoft Silverlight 插件 支持 一个扩展的编程模型,这包括 托管 和非托管 代码. 非托管 APIs 在 Silverlight 1.0 (formerly WPF/E) Beta release是有效的,同样也存在于Silverlight 1.1 Alpha (May 2007) release. 而 托管 APIs 是在 Silverlight 1.1 Alpha (M... 阅读全文
posted @ 2010-09-22 13:38 碧海蓝天_C# 阅读(445) 评论(0) 推荐(0)
摘要: HTML 页面会调用 Default.html.js 源代码页中的 createSilverlight()。 该调用将用到许多属性,其中包括那些用于定义要呈现的 XAML、Silverlight 控件外观以及 onLoad 和 onError 事件处理程序的属性。 source:属性用于定义希望 Silverlight 控件呈现的 XAML。该属性可以是外部文件(如本例中所示),也可以是包含 XA... 阅读全文
posted @ 2010-09-22 13:36 碧海蓝天_C# 阅读(182) 评论(0) 推荐(0)
摘要: 介绍如何使用Microsoft Visual Studio Code Name "Orcas" Beta 1对基于Silverlight的应用程序进行debugging .在Silverlight中debugging所使用的工具和技巧和其它的 Visual Studio projects是类似的. 想查看更多的关于debugging信息的, 查看 Debugging in Visual Studi... 阅读全文
posted @ 2010-09-22 13:35 碧海蓝天_C# 阅读(313) 评论(0) 推荐(0)
官方QQ群:127876820【C#编程技术-全国站--未满人】