摘要: 在向大家详细介绍Linq基本语法之前,首先让大家了解下调用Enumberalbe扩展函数,然后全面介绍Linq基本语法。Linq基本语法1、获取全部记录2、只获取字段名称这里names就是隐式类型的变量。3、使用Enumerable.Distinct<T>()4、即可以在定义的时候调用Enumberalbe扩展函数也可以在兼容的数组类型上调用5、生成新的数据类型(投影)6、Revers... 阅读全文
posted @ 2010-09-18 11:55 Yao,Mane 阅读(972) 评论(1) 推荐(0)
摘要: 十.复选框和单选框 1.在Index.aspx中输入: <% using(Html.BeginForm ("index","home",FormMethod.Post)){ %> <!--下面是一个RadioButtonList--><% foreach (string s in Html.RadioButtonList("r1", new[] { "音乐", "书... 阅读全文
posted @ 2010-09-18 11:52 Yao,Mane 阅读(1316) 评论(3) 推荐(1)
摘要: 八,构件Form表单 1.Html.BeginForm() 该方法用于构建一个From表单的开始,他的构造方法为: Html.BeginForm("ActionName","ControllerName",FormMethod.method) 一般构建一个表单结构如下 <% using(Html.BeginForm ("index","home",FormMethod.Post)){ %... 阅读全文
posted @ 2010-09-18 11:51 Yao,Mane 阅读(693) 评论(0) 推荐(0)
摘要: 九.UpdateModel 方法使用来自控制器的当前值提供程序的值更新指定的模型实例。该方法是Controller 类的成员下面是他的重载列表 -------------------------------------------------------------------------------- 名称 说明 UpdateModel<(Of <<'(TModel>)&... 阅读全文
posted @ 2010-09-18 11:51 Yao,Mane 阅读(1300) 评论(0) 推荐(0)
摘要: 七.MVC中的QueryString传值 MVC中的QueryString传值和普通传值方式是一样的,它同样需要再代码逻辑中获取字符串的值,并在页面中显示,以往asp.net是在.cs文件中获取字符串的值,然后再页面.aspx中进行显示如下:代码: Default.aspx<%@ Page Title="主页" Language="C#" MasterPageFile="~/Site.mas... 阅读全文
posted @ 2010-09-18 11:50 Yao,Mane 阅读(1190) 评论(0) 推荐(1)
摘要: 六。Helper的应用 1.为什么要使用Helper 在MVC中不推荐使用原有服务器端控件,所以需要使用Helper,另外因为页面经过URLRouting,使网站不确定,所有需要用这个方法来进行显示数据 2。helper分类:•HtmlHelper•UrlHelper 3.使用helper 1.因为helper只能在Views中使用,我们在Index.aspx中写入下面代码,则... 阅读全文
posted @ 2010-09-18 11:49 Yao,Mane 阅读(1065) 评论(0) 推荐(1)
摘要: 四。MVC页面重定向 MVC页面重定向很简单,主要有以下几种形式: 1.Response.Redirect();方法using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;namespace MvcDemo.Controllers{ [Handle... 阅读全文
posted @ 2010-09-18 11:47 Yao,Mane 阅读(1006) 评论(0) 推荐(0)
摘要: 五 过滤器Filter本章引用重典对于Filter的讲解1.判断登录与否或用户权限2.决策输出缓存 3.防盗链 4.防蜘蛛 5.本地化与国际化设置 6.实现动态ActionFilter是一种声明式编程方式,在Asp.net MVC中它只能限制于Action(或它的Controller)。 Filter要继承于ActionFilterAttribute抽象类,并可以覆写void OnActionEx... 阅读全文
posted @ 2010-09-18 11:47 Yao,Mane 阅读(1094) 评论(0) 推荐(0)
摘要: 三.创建MVC页面 前面讲解了MVC基础和页面传值的基础知识,在前面的例子中,我们都是在微软为我们创建的自动生成页完成的,实际项目中,几乎所有页面都需要我们自己来创建,下面我们对MVC的页面创建方法进行讲解,这将牵涉到一些页面必须的知识 1.页面知识 如图,展开目录结构,可以看到,在Home文件夹下有两个页面About.aspx和Index.aspx,并且Home文件夹位于Views文件夹下(所... 阅读全文
posted @ 2010-09-18 11:46 Yao,Mane 阅读(1855) 评论(0) 推荐(1)
摘要: 2.TempData[]字典: TempData[]是一个可以跨Action的传递,且只传递一次. 1.在HomeController.cs中创建字典: public ActionResult Index() { TempData["strValue"] = "跨页面传值";//这里进行了字典定义 Response.Redirect("/home/about");//跳转到about页中 retu... 阅读全文
posted @ 2010-09-18 11:43 Yao,Mane 阅读(1943) 评论(7) 推荐(0)
摘要: 二.页面传值 MVC 模式一个典型的特征是严格的功能隔离。Model模型、Controller 控制器和 View视图各自定义了用和职责,且相互之间定义好的方式进行沟通。这有助于提升测试性和代码重用。 当 Controller 决定呈现HTML 响应给客户端是,它负责显式传递给View 模板所有需要的数据。View 模从不执行任何数据查询或应用程序逻辑 – 仅仅负责呈现 Model或 ... 阅读全文
posted @ 2010-09-18 11:38 Yao,Mane 阅读(1873) 评论(0) 推荐(0)
摘要: ASP.NET MVC框架是既ASP.NET WebForms后的又一种开发方式。ASP.NET MVC 框架选项非常干净,而且容易使用。它将允许你在应用中轻易地保持关注分离,且有助于进行干净的测试和TDD,所以,这也是我们必须学习的东西,下面我写了写学习笔记,巩固下记忆。编译环境Visual Studio2010------------------------------------------... 阅读全文
posted @ 2010-09-18 11:33 Yao,Mane 阅读(2440) 评论(1) 推荐(0)
摘要: 不明白为什么竟然喜欢干这个事情,其实自己是学设计的,用的最多的还是3ds max,AutoCAD,Photoshop,Coredraw,但就是喜欢编程,回忆一下学习的时间线,问问上帝前方在那? --------------------------------------------------------------------------------2005年秋: 刚上大一,开始学习Visual FoxPro,为了考计算机等级考试,傻乎乎的就去报培训班了。刚开始还有好多人学,陆陆续续都走光了,他们说听不懂,我很自信,居然觉得很容易!2006年9月: 参加计算机等级考试,不幸很轻松考过了(不幸 阅读全文
posted @ 2010-09-18 11:22 Yao,Mane 阅读(369) 评论(1) 推荐(0)
摘要: 1、800*600下,网页宽度保持在778以内,就不会出现水平滚动条,高度则视版面和内容决定。2、1024*768下,网页宽度保持在1002以内,就不会出现水平滚动条,高度则视版面和内决定。3、在ps里面做网页可以在800*600状态下显示全屏,页面的下方又不会出现滑动条,尺寸为740*560左右 4、1024*768 下网页的尺寸:width=955,height=600800*600 下网页的... 阅读全文
posted @ 2010-09-18 11:22 Yao,Mane 阅读(1790) 评论(0) 推荐(0)
摘要: 1. ASP.NET MVC 框架 —— 取长补短,分离之美 ASP.NET MVC框架是既ASP.NET WebForms后的又一种开发方式。ASP.NET MVC 框架选项非常干净,而且容易使用。它将允许你在应用中轻易地保持关注分离,且有助于进行干净的测试和TDD。 2. 以jQuery为代表的主流Javascript框架 —— 删繁就简三秋树 ... 阅读全文
posted @ 2010-09-18 11:21 Yao,Mane 阅读(229) 评论(0) 推荐(0)
摘要: 本页面的软件遵照GPL协议开放源代码,您可以自由传播和修改,在遵照下面的约束条件的前提下:一. 只要你在Manesoft开源软件的每一副本上明显和恰当地出版版权声明,保持此许可证的声明和没有担保的声明完整无损,并和程序一起给每个其他的程序接受者一份许可证的副本,你就可以用任何媒体复制和发布你收到的原始的程序的源代码。你也可以为转让副本的实际行动收取一定费用,但必须事先得到的同意。二.你可以修改Ma... 阅读全文
posted @ 2010-09-18 11:20 Yao,Mane 阅读(1004) 评论(0) 推荐(0)
摘要: 二.Server-U搭建FTP服务1.“域”1.新建“域”,Serv-U 域是一组用户帐户和监听器,使得用户可以连接服务器以访问文件和文件夹。也可以进一步配置 Serv-U 域,从而约束基于 IP 地址的访问,限制带宽的使用,强制实施传输配额等。实际上在服务器级别上的每个设置都可以被个别的域设置覆盖。2.选择开启FTP服务,其他服务类型可以不选择3.... 阅读全文
posted @ 2010-09-18 11:17 Yao,Mane 阅读(410) 评论(0) 推荐(0)
摘要: 方法:1.利用IIS创建网站的服务器, 如果是提供给客户,空间需要在WindowsServer2003下安装IIS,然后为每个客户都创建一个网站(XP下只能创建一个,WindowsServer2003中可以创建多个),为网站指定本地目录为网站的根目录(如案例中的:C:\Inetpub\wwwroot),进一步设置域名,IP,权限等2.利用Server-U提供给客户FTP服务 当创建“域... 阅读全文
posted @ 2010-09-18 11:12 Yao,Mane 阅读(634) 评论(0) 推荐(0)
摘要: 在WPF程序开发中,我们常常会发现默认的窗口标题栏过于不合适,而想修改其样式。有不少办法可以达到这一目的,但往往都不那么容易。而最简单的方法就是,直接不要默认的标题栏,转而在窗体内部重新制作一个,这样就可以充分使用我们所熟知的WPF的开发方式。不过,这样一来又有一个问题,即模拟的标题栏毕竟不是真正的标题栏,按住它无法拖动窗口,也无法双击最大化。Aland Li提供了一个好办法解决这一问题。Wind... 阅读全文
posted @ 2010-09-18 10:51 Yao,Mane 阅读(1709) 评论(0) 推荐(0)
摘要: 一.前言:  P2P,即英文Peer-to-Peer的缩写,中译为对等互联或点对点技术。讲到P2P,人们就会想起Napster,Napster让人们认识到了P2P技术的威力,P2P技术也就通过Napster进入了大多数用户的视野,Napster的音乐文件交换功能是P2P的一个主要应用。P2P技术可以让用户可以直接连接到其他用户的计算机,进行文件共享与交换。同时P2P在深度搜索、分布计算、协同工作等... 阅读全文
posted @ 2010-09-18 10:50 Yao,Mane 阅读(415) 评论(0) 推荐(0)
摘要: 这是一个Rich Text Editor模式的编辑控件。正如我们所知,尽管微软已经在.NET Framework中提供了RichTextBox控件用于显示富文本,但在某些实际编辑工作中还是不尽人意。这个控件可以用于真正的编辑工作。界面如下:HTMLTextBox控件内部构造 HTMLTextBox 是 UserControl 的子类,主要由两部分组成:一个ToolBar和一个WebBrowser ... 阅读全文
posted @ 2010-09-18 10:45 Yao,Mane 阅读(1835) 评论(0) 推荐(0)
摘要: 命名空间是using System.Diagnostics;程序源码为:privater void StaartForm(){ Process MyProcess = new Process();MyProcess.StartInfo.FileName = "d:/aaa.exe";//外部程序路径MyProcess.StartInfo.Verb = "Open";MyProcess.StartI... 阅读全文
posted @ 2010-09-18 10:44 Yao,Mane 阅读(296) 评论(0) 推荐(0)
摘要: C#遍历局域网的几种方法及比较2009-07-03 10:08扫描局域网IP列表的几种方法很多软件都有获知局域网在线计算机IP的功能,但是在.net怎么实现呢,有好多方法,下面我给大家介绍几种,供大家参考。1、微软社区上介绍了使用Active Directory 来遍历局域网利用DirectoryEntry组件来查看网络网址:http://www.microsoft.com/china/commu... 阅读全文
posted @ 2010-09-18 10:43 Yao,Mane 阅读(2999) 评论(0) 推荐(0)
摘要: 1. 下载SAPISDK 和语言包(支持中文和日语):SAPI 5 SDK: http://download.microsoft.com/download/speechSDK/SDK/5.1/WXP/EN-US/speechsdk51.exe语言包: http://download.microsoft.com/download/speechSDK/SDK/5.1/WXP/EN-US/speechs... 阅读全文
posted @ 2010-09-18 10:42 Yao,Mane 阅读(5315) 评论(1) 推荐(0)
摘要: 设置 Application.Run(new Form1());其中form1为主窗口,然后在form1的load方法里面这样写:代码 private void Form1_Load(object sender, EventArgs e) { Form f2 = new Form2(); f2.ShowDialog(); if (f2.DialogResult == DialogResul... 阅读全文
posted @ 2010-09-18 10:41 Yao,Mane 阅读(2467) 评论(0) 推荐(0)
摘要: 文件操作: 检查 创建 读取 写入 修改 删除目录操作: 检查 创建 读取 写入 修改 删除--------------------------------------------------------------------------------文件操作若要执行此操作... 请参阅本主题中的示例... 创建文本文件 向文件写入文本 写入文本文件 向文件写入文本 读取文本文件 从文件读取文本 ... 阅读全文
posted @ 2010-09-18 10:40 Yao,Mane 阅读(1353) 评论(0) 推荐(1)
摘要: WCF的ABC:A代表Address-where(对象在哪里)B代表Binding-how(通过什么协议取得对象)C代表Contact(契约)-what(定义的对象是什么,如何操纵)--------------------------------------------------------------------------------服务端1.创建一个空的解决方案:WCFDemo:2.创建一... 阅读全文
posted @ 2010-09-18 10:39 Yao,Mane 阅读(880) 评论(0) 推荐(0)
摘要: 1、概念 WCF是基于Windows平台下开发和部署服务的软件开发包。WCF为服务提供了运行时环境(Runtime Enviroment),使得开发者能够将CLR类型公开为服务,又能够以CLR类型的方式使用服务。创建服务不一定需要WCF,但使用WCF可以使得创建服务的任务事半功倍。WCF是微软对一系列产业标准定义的实现,包括服务交互、类型转换、封送(Marshaling)以及各种协议的管理。WCF... 阅读全文
posted @ 2010-09-18 10:31 Yao,Mane 阅读(450) 评论(0) 推荐(0)
摘要: 本篇博文只是简单说下WCF中的契约的种类、作用以及一些简单的代码示例。在WCF中契约分为服务契约、数据契约和消息契约。下面对这几种契约进行简单的介绍。服务契约服务契约描述了暴露给外部的类型(接口或类)、服务所支持的操作、使用的消息交换模式和消息的格式。每个WCF服务必须实现至少一个服务契约。使用服务契约必须要引用命名空间System.ServiceModel 。服务契约中常用到的三个特性:Serv... 阅读全文
posted @ 2010-09-18 10:29 Yao,Mane 阅读(331) 评论(0) 推荐(0)
摘要: 使用错误异常消息与特定技术有关,.NET异常同样如此,因而WCF并不支持传统的异常处理方式。如果在WCF服务中采用传统的方式处理异常,由于异常消息不能被序列化,因而客户端无法收到服务抛出的异常,例如这样的服务设计:[ServiceContract(SessionMode = SessionMode.Allowed)]public interface IDocumentsExplorerServic... 阅读全文
posted @ 2010-09-18 10:28 Yao,Mane 阅读(410) 评论(0) 推荐(0)
摘要: 1) TransactionFlowAttribute:操作契约(OperationContractAttribute)的一个属性,它能够指示所属操作(Operation)的事务选项(TransactionFlowOption)。 2) TransactionFlowOption:它是TransactionFlowAttribute构造函数中的参数,是一个枚举(enum),包括三个枚举项NotAl... 阅读全文
posted @ 2010-09-18 10:27 Yao,Mane 阅读(316) 评论(0) 推荐(0)
摘要: string connStr = "server=kofo;database=pubs;uid=sa;pwd=kofo123"; SqlConnection myConnection = new SqlConnection(connStr); try { myConnection.Open(); SqlCommand myCommand = new SqlCommand("TestRetValue... 阅读全文
posted @ 2010-09-18 10:26 Yao,Mane 阅读(790) 评论(0) 推荐(0)
摘要: 下面的CmdObj.是定义的SqlCommand对象1、获得存储过程中return语句返回的整个存储过程函数的返回值://获得存储过程return的值,定义一个参数,指明其作用是接受return的值 CmdObj.Parameters.Add("RETURN_VALUE", SqlDbType.Int).Direction =ParameterDirection.ReturnValue; 通过获取... 阅读全文
posted @ 2010-09-18 10:25 Yao,Mane 阅读(1744) 评论(0) 推荐(0)
摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta htt... 阅读全文
posted @ 2010-09-18 10:22 Yao,Mane 阅读(341) 评论(0) 推荐(0)
摘要: <title>禁止在图片上使用右键</title><script language="JavaScript1.2">var clickmessage="无法完成操作!"function disableclick(e) {if (document.all) {if (event.button==2||event.button==3) {if (event.srcE... 阅读全文
posted @ 2010-09-18 10:22 Yao,Mane 阅读(597) 评论(0) 推荐(0)
摘要: !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"html xmlns="http://www.w3.org/1999/xhtml"headtitle浮动在网页右侧的简洁QQ在线客服-www.codefans.net/titlemeta http-equiv="content-type" content="text/html;charset=gb2312"style type="te 阅读全文
posted @ 2010-09-18 10:21 Yao,Mane 阅读(1854) 评论(0) 推荐(0)
摘要: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD> <TITLE>JS大幅卷屏广告代码</TITLE></HEAD><BODY><script language="javascript">function ... 阅读全文
posted @ 2010-09-18 10:21 Yao,Mane 阅读(515) 评论(0) 推荐(0)
摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta htt... 阅读全文
posted @ 2010-09-18 10:20 Yao,Mane 阅读(496) 评论(0) 推荐(0)
摘要: <marquee direction=left height=90 scrollamount=2 scrolldelay=90 bgcolor=#00eeff behavior=alternate width="100%"> <img border=0 src="http://images.cnblogs.com/d.jpg" height=90> <img bord... 阅读全文
posted @ 2010-09-18 10:19 Yao,Mane 阅读(2496) 评论(0) 推荐(0)
摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta htt... 阅读全文
posted @ 2010-09-18 10:19 Yao,Mane 阅读(184) 评论(0) 推荐(0)
摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta htt... 阅读全文
posted @ 2010-09-18 10:18 Yao,Mane 阅读(1334) 评论(0) 推荐(0)
摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta htt... 阅读全文
posted @ 2010-09-18 10:17 Yao,Mane 阅读(1500) 评论(0) 推荐(0)
摘要: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"><HTML><HEAD><TITLE>绝对经典资讯网站滑动门特效</TITLE><MET... 阅读全文
posted @ 2010-09-18 10:17 Yao,Mane 阅读(864) 评论(0) 推荐(0)
摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN" xml:lang="zh-CN"><he... 阅读全文
posted @ 2010-09-18 10:15 Yao,Mane 阅读(242) 评论(0) 推荐(0)
摘要: 当你做网页时,是不是有的时候想让你的网页自动不停刷新,或者过一段时间自动跳转到另外一个你自己设定的页面?其实实现这个效果非常地基本,而且这个效果甚至不能称之为特殊效果。你只要把如下代码加入你的网页中就可以了。1.页面自动刷新:把如下代码加入<head>区域中<meta http-equiv="refresh" content="20">,其中20指每隔20秒刷新一次页面.2.页面自动跳... 阅读全文
posted @ 2010-09-18 10:14 Yao,Mane 阅读(886) 评论(0) 推荐(0)
摘要: <head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>文字与图片切换</title><style>*{margin:0;padding:0;border:0;list-style:none}.focusPic{width:500... 阅读全文
posted @ 2010-09-18 10:14 Yao,Mane 阅读(384) 评论(0) 推荐(0)
摘要: css代码:    #dlgReply { /*display: table-cell; text-align: center;*/ vertical-align: middle; } table { margin-left: auto; margin-right: auto; }html代码:<div id="dlgReply"> <table> <tr> &... 阅读全文
posted @ 2010-09-18 10:13 Yao,Mane 阅读(1676) 评论(0) 推荐(0)
摘要: 超链接: a:link{ color :#00688B;text-decoration:none;font-size: small}//未 a:hover{ color :#000000;text-decoration:underline} a:active{ color :Gray ;text-decoration:underline} a:visited{ color :#00688B;text-decoration:none;font-size: small }//过水平线:<hr size="1" style="border-style: dotte 阅读全文
posted @ 2010-09-18 10:12 Yao,Mane 阅读(662) 评论(0) 推荐(0)
摘要: 使用css来设置背景图片同传统的做法一样简单,但相对于传统控制方式,css提供了更多的可控选项,我们先来看看最基本的设置图片的方法。xhtml代码: <div id="content"> </div> css代码:#content { border:1px solid #000fff; height:500px; background-image:url(images/bg... 阅读全文
posted @ 2010-09-18 10:11 Yao,Mane 阅读(41837) 评论(0) 推荐(1)
摘要: 在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的。本文将C#中调用API的要点汇集如下,希望给未在C#中使用过API的朋友一点帮助。另外如果安装了Visual Studio .net的话,在C:\Program Files\Microsoft Visual Studio .NET\Fram... 阅读全文
posted @ 2010-09-18 10:10 Yao,Mane 阅读(312) 评论(0) 推荐(0)
摘要: <!--StartFragment-->using System;using System.Runtime.InteropServices; class shoutdown{ [StructLayout(LayoutKind.Sequential, Pack=1)] internal struct TokPriv1Luid { public int Count; public long... 阅读全文
posted @ 2010-09-18 10:09 Yao,Mane 阅读(212) 评论(0) 推荐(0)
摘要: 1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。这种做法有个好处就是当同一个cs引用了两个不同的命名空间,但... 阅读全文
posted @ 2010-09-18 10:08 Yao,Mane 阅读(203) 评论(0) 推荐(0)
摘要: MS的CMD命令行是一种重要的操作界面,一些在C#中不那么方便完成的功能,在CMD中几个简单的命令或许就可以轻松搞定,如果能在C#中能完成CMD窗口的功能,那一定可以使我们的程序简便不少。下面介绍一种常用的在C#程序中调用CMD.exe程序,并且不显示命令行窗口界面,来完成CMD中各种功能的简单方法。如下所示:System.Diagnosties.Process p=new System.Diag... 阅读全文
posted @ 2010-09-18 10:08 Yao,Mane 阅读(916) 评论(0) 推荐(0)
摘要: 比较著名的命名规则当推Microsoft公司的"匈牙利"法,该命名规则的主要思想是"在变量和函数名中加入前缀以增进人们对程序的理解"。例如所有的字符变量均以ch为前缀,若是指针变量则追加前缀p。如果一个变量由ppch开头,则表明它是指向字符指针的指针。 "匈牙利"法最大的缺点是烦琐,例如 int i, j, k; float x, y, z; 倘若采用"匈牙利"命名规则,则应当写成 int iI,... 阅读全文
posted @ 2010-09-18 10:07 Yao,Mane 阅读(1656) 评论(0) 推荐(0)
摘要: 包含源表和 DataTable 之间的映射关系的说明。当填充 DataSet 时,DataAdapter 就会使用该类。public sealed class DataTableMapping : MarshalByRefObject, ITableMapping, ICloneableDataTableMapping 提供数据源查询返回的数据与 DataTable 之间的主映射。可以将 Data... 阅读全文
posted @ 2010-09-18 10:06 Yao,Mane 阅读(608) 评论(0) 推荐(0)
摘要: 原文如下:using关键字首先是using关键字,using关键字的作用是对IDisposable资源作管理,保证不会发生泄漏等问题。例如:using (var stream = new FileStream("", FileMode.Create)){ // do something}那么,它又是怎么做的呢?其实效果是这样的:var stream = new FileStream("", Fil... 阅读全文
posted @ 2010-09-18 10:04 Yao,Mane 阅读(214) 评论(0) 推荐(0)
摘要: INI就是扩展名为"INI"的文件,其实他本身是个文本文件,可以用记事本打工,主要存放的是用户所做的选择或系统的各种参数.INI文件其实并不是普通的文本文件.它有自己的结构.由若干段落(SECTION)组成,在每个带括号的标题下面,是若干个以单个单词开头的关键字(KEYWORD)和一个等号,等号右边就是关键字的值(VALUE).例如:[Section1] KeyWord1 = Value1 Key... 阅读全文
posted @ 2010-09-18 10:03 Yao,Mane 阅读(272) 评论(0) 推荐(0)
摘要: using System;using System.Collections.Generic;using System.Text;using System.IO;namespace DeleteFile{ class Program { public static void DeleteFile(string dirRoot) { string deleteFileName = "_desktop.ini";//要删除的文件名称 try { string[] rootDirs = Directory.GetDirectories(dirRoot); //当前目录的子目录: string[] ro 阅读全文
posted @ 2010-09-18 10:03 Yao,Mane 阅读(4765) 评论(0) 推荐(0)
摘要: 1、连接access2007要用以下方式:OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source=D:\数据库.accdb;Jet OLEDB:Database Password=123456;2. 连接access2003OleDbConnect... 阅读全文
posted @ 2010-09-18 10:02 Yao,Mane 阅读(337) 评论(0) 推荐(0)
摘要: 方法一:利用Httphandler实现URL重写(伪URL及伪静态)我们有时候会见到这样的地址:“http://www.huoho.com/show-12-34.html”,你或许认为在站点服务器根目录“/”下存在名为“show-12-34.html”的文件,其实实际它可能是不存在的,而可能你看到的内容是“/asp... 阅读全文
posted @ 2010-09-18 09:59 Yao,Mane 阅读(280) 评论(0) 推荐(0)
摘要: <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" id="Untitled.swf" align="middle" style="width: 100%; height: 367px;"> <param name=&qu 阅读全文
posted @ 2010-09-18 09:59 Yao,Mane 阅读(251) 评论(0) 推荐(0)
摘要: 作为一个程序员,在完成设计后还要根据程序的情况以及用户的反映不断对程序进行改进,这样才能不断地完善自己的作品。我在制作完软件商务网 http://www.bizsofts.com 的论坛后,发现人们总喜欢在帖子中加上各种有用的URL链接或Email地址。而我当初设计时没有考虑到这一点,使得这些URL链接或Email地址只能以文字的形式而并不是以超链接的形式显示,其它浏览帖子的人还必须把这些URL链... 阅读全文
posted @ 2010-09-18 09:57 Yao,Mane 阅读(238) 评论(0) 推荐(0)
摘要: 在Web系统中很多时候需要用到校验码,例如我们经常遇到不少电子邮件、论坛的注册过程需要我们输入校验码,这是为了提高安全性。今天我们就来讲讲如何生成校验码。  使用ASP.net来生成校验码图像很方便,网上也有不少教程与文章有介绍,但是都讲的太简单了,不够实用。我来介绍一点自己的思路,算是抛砖引玉吧。  首先我们来看看,生成校验码的一种常见方式:  1. 生成校验码的字符串  2. 将该字符串输出为... 阅读全文
posted @ 2010-09-18 09:57 Yao,Mane 阅读(195) 评论(0) 推荐(0)
摘要: 在网上,已经有很多关于在一个textbox限制允许的字符数量。但是如果需要,在textbox中如何去统计和限制行数呢。这里有一个解决方案,使用客户端的JavaScript去限制TextArea的内容为指定的字符数量和指定的行数(不一定就等于TextArea中可见的行数)。  我们能通过使用cols 和rows 属性或者 width 和height样式属性,定义可见的宽度和高度,但是我们不能通过使用... 阅读全文
posted @ 2010-09-18 09:56 Yao,Mane 阅读(1245) 评论(0) 推荐(0)
摘要: 很多用户在开发 ASP.NET 应用程序时都有这样的需求:管理员角色的账户使用管理员的登录界面进行登录,普通用户角色的账户使用普通用户的登录界面进行登录。由于ASP.NET的web.config里只能使用一个 authentication mode="Forms" 节点,所以,要实现不同用户采用不同的登录界面,一个办法就是创建一个管理员专用的虚拟目录,并设置为应用程序来实现。下面介绍另外一种采用重... 阅读全文
posted @ 2010-09-18 09:55 Yao,Mane 阅读(880) 评论(0) 推荐(0)
摘要: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <%@ Import Namespace="System.Data.SqlClient" %> <%@ Import Namespace="System.Data" %> <HTML> <HEAD> &l... 阅读全文
posted @ 2010-09-18 09:53 Yao,Mane 阅读(1244) 评论(0) 推荐(0)
摘要: 1.设置listview模板样式:<asp:ListView ID="ListView1" runat="server" DataSourceID="AccessDataSource1" GroupItemCount="2"> <!--设置LayoutTemplate 模板id="groupPlaceholder" --> <LayoutTemplate >... 阅读全文
posted @ 2010-09-18 09:52 Yao,Mane 阅读(369) 评论(0) 推荐(0)
摘要: 1.Class1.cs--------------------------------------------------------------------------------using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Data .OleDb ;us... 阅读全文
posted @ 2010-09-18 09:51 Yao,Mane 阅读(249) 评论(0) 推荐(0)
摘要: 快速预览:GridView无代码分页排序GridView选中,编辑,取消,删除GridView正反双向排序GridView和下拉菜单DropDownList结合GridView和CheckBox结合鼠标移到GridView某一行时改变该行的背景色方法一鼠标移到GridView某一行时改变该行的背景色方法二GridView实现删除时弹出确认对话框GridView实现自动编号GridView实现自定义... 阅读全文
posted @ 2010-09-18 09:51 Yao,Mane 阅读(225) 评论(0) 推荐(0)
摘要: 一个列字段,表示 GridView 控件中的一个列。Columns 属性(集合)用来存储呈现在 GridView 控件中的所有显式声明的列字段。您还可以使用 Columns 集合以编程方式管理列字段集合。注意 显式声明的列字段可与自动生成的列字段结合使用。两者同时使用时,先呈现显式声明的列字段,再呈现自动生成的列字段。自动生成的列字段不会添加到 Columns 集合中。这些列字段按照它们出现在 C... 阅读全文
posted @ 2010-09-18 09:50 Yao,Mane 阅读(2087) 评论(0) 推荐(0)
摘要: 1、gridview公用方法:protected string Intercept(string sInput){if (sInput != null && sInput != string.Empty){if (sInput.Length > 10)return sInput = sInput.Substring(0, 10) + "...";elsereturn sInp... 阅读全文
posted @ 2010-09-18 09:48 Yao,Mane 阅读(440) 评论(0) 推荐(0)
摘要: asp.net应用程序中,在asp.net页面常用的<%@ %>、<%# %>、<%= %>。在全球化的项目中使用<%$ %>绑定资源项目,在asp.net mvc中使用<%: %>绑定ViewData。 <%@ %>主要用于在web页面定义Page、引入控件、组件、设置Cache等:1: <%@ Page %>2... 阅读全文
posted @ 2010-09-18 09:47 Yao,Mane 阅读(373) 评论(0) 推荐(0)
摘要: Proj.aspx:--------------------------------------------------------------------------------<asp:ListView ID="ListView1" runat="server" GroupItemCount="6" style="text-align: center" > <Layout... 阅读全文
posted @ 2010-09-18 09:46 Yao,Mane 阅读(242) 评论(0) 推荐(0)
摘要: Site.Master--------------------------------------------------------------------------------<td style="background-image: url('/image/index_r4_c8.jpg')"> <asp:TextBox ID="TextBox1" runat="serve... 阅读全文
posted @ 2010-09-18 09:46 Yao,Mane 阅读(262) 评论(0) 推荐(0)
摘要: Proj_Edit.aspx--------------------------------------------------------------------------------<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True" AutoGenerateColumns... 阅读全文
posted @ 2010-09-18 09:44 Yao,Mane 阅读(559) 评论(0) 推荐(0)
摘要: 在css中已经设置了BODY的字体大小为12PX;但当网页提交时,页面字体就会自动变大。原因:CS代码中用过Response.Write()直接输出到页面头部,一般,提示信息为了简便都会这样写,如:Response.Write("<script>alert('提交后页面字体变大!');</script>");这样就会出现提交后页面字体变大的问题。解决方法:在页面底部加一控件... 阅读全文
posted @ 2010-09-18 09:40 Yao,Mane 阅读(355) 评论(0) 推荐(0)
摘要: 新建一个类库AvoidImage 继承IHttpHandler,记得引用System.Webclass AvoidImage : IHttpHandler { #region IHttpHandler 成员 public bool IsReusable { //get { throw new NotImplementedException(); } get { return true; } } #... 阅读全文
posted @ 2010-09-18 09:38 Yao,Mane 阅读(376) 评论(1) 推荐(0)
摘要: Cookie (HttpCookie的实例)提供了一种在 Web 应用程序中存储用户特定信息的方法。例如,当用户访问您的站点时,您可以使用Cookie 存储用户首选项或其他信息。 当该用户再次访问您的网站时,应用程序便可以检索以前存储的信息。  ASP.NET中的cookie:创建Cookie方法 (1)   Response.Cookies["userName"].Value = “... 阅读全文
posted @ 2010-09-18 09:36 Yao,Mane 阅读(795) 评论(0) 推荐(0)
摘要: 很多用户都有这样需求,比如:点击按钮,刷新 GridView 中的数据,而不是这个页面刷新。使用简单的 XMLHttpRequest 就可以直接实现。具体代码如下:ASPX 代码<%@ Page Language="C#" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3... 阅读全文
posted @ 2010-09-18 09:35 Yao,Mane 阅读(2403) 评论(0) 推荐(0)
摘要: 最近发现操作XML比较多,并且操作方式都差不多,也就是读、编、删的问题,所以对XML操作再次封装,做了一个ControllerXML.cs.dll,这样一来下次引入DLL,就可以省略去很多麻烦的问题,整体来讲还比较有用,但XML文档结构比较固定,耦合度还是比较高,不利于扩展,不过我对XML的大部分操作也没有那么复杂,暂且就这样吧:类名:CXML.ControllerXML成员方法:public A... 阅读全文
posted @ 2010-09-18 09:09 Yao,Mane 阅读(599) 评论(0) 推荐(0)