自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

風蕭蕭晹氺寒

交友,谈心,EXT,DHTML,c#,ASP.NET,XML,XSL学习

  • 博客(37)
  • 资源 (7)
  • 收藏
  • 关注

原创 通过asp.net 短信猫发短信

<br />如今手机已成为大众交流的主要工具。有关手机的程序开发越来越广泛,本节通过典型实例介绍如何利用短信猫发送、接收短信。<br /><br />1.方案分析<br />发短信的一种方法是利用短信猫发短信,本例中使用的是生产的串口短信猫。<br />所谓短信猫,其实是一种工业级GSM MODEM,通过串口与计算机连接,可以通过AT指令控制进行短信收发的设备。国内目前应用较多的短信猫,都是以SIEMENS或WAVECOM模块为核心组装而成的,与普通手机相比更为稳定高效。<br /> <br />短信猫是利

2011-02-26 20:47:00 3102 1

原创 假C#条形码

<br />#region c#条形码 public string bar_code(object str, int ch, int cw, int type_code) { string strTmp=str.ToString(); string code=strTmp; strTmp=strTmp.ToLower(); int height=ch;

2011-02-14 13:06:00 396

原创 MVC,Linq简单示例(一)

<br />自己做了一个MVC小例子,功能实现为:显示用户列表,并可以通过详细按钮查看此条记录的详细信息。<br />(一)数据库[selfTest]<br />数据表:Users[英雄表]<br />CREATE TABLE [Users] (<br />       [unid] [int] IDENTITY (1, 1) NOT NULL ,<br />       [username] [varchar] (50) NULL ,<br />       [userpw] [varchar] (50)

2011-03-15 10:59:00 596

原创 ASP.NET MVC 入门1、简介

<br />什么是MVC模式<br /><br />MVC(Model-View-Controller,模型—视图—控制器模式)用于表示一种软件架构模式。它把软件系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller)。<br />那么MVC模式和我们熟悉的WebForm模式有什么不同呢?他的各个部分又是怎样分工的呢?<br /><br />我们先来看一下普通的WebForm模式下,我们请求一个例如 http://www.51mvc.com/blog/index.aspx

2011-02-25 23:46:00 391

原创 长文章分页显示函数

public string NoHTML(string Htmlstring) //去除HTML标记 { //删除脚本 Htmlstring = Regex.Replace(Htmlstring, @" ", "", RegexOptions.IgnoreCase); //删除HTML Htmlstring = Regex.Replace(Htmlstring, @" ]*)>", "", RegexOptions.IgnoreCase);

2011-02-14 13:35:00 292

原创 C#开发WAP程序

<br />GPRS上网,好象很多内容都是要付费的,就只有下载铃声,什么图片的,没劲!最好能用手机看看小说,网络上好象没有免费的WAP小说,办公室的小妹妹也想用手机看小说,看来只有自己做一个了。 <br />都说JAVA是开发WAP的利器,不过WAP需要这个“码”转到那个“码”,真是麻烦,算了,看一下能不能用C#做一个WAP小站。 <br />想来也很简单的,WAP就是用UTF8编码嘛,好象还有什么WML之类的,WML在网上查查资料,就和XML差不多,平时用XML也蛮多的,WML也就简单了,C#直接可以设R

2011-02-14 13:15:00 5792

原创 提取网页中的超链接

<br />using System; using System.Xml; using System.Text; using System.Net; using System.IO; using System.Collections; using System.Text.RegularExpressions; public class App { public static void Main() { string strCode; ArrayList a

2011-02-14 13:14:00 435

原创 .NET2.0抓取网页全部链接

<br />后台代码:<br /><br />using System;<br />using System.Data;<br />using System.Configuration;<br />using System.Web;<br />using System.Web.Security;<br />using System.Web.UI;<br />using System.Web.UI.WebControls;<br />using System.Web.UI.WebControls.WebPar

2011-02-14 13:13:00 252

原创 C#索引器

<br />其目的包括: <br />1.了解什么是索引指示器 <br />2.如何实现索引指示器 <br />3.重载索引指示器 <br />4.了解如何实现多参数的索引指示器 <br />索引指示器并不难使用。它们的用法跟数组相同。在一个类内部,你可以按照你的意愿来管理一组数据的集合。这些对象可以是类成员的有限集合,也可以是另外一个数组,或者是一些复杂的数据结构。不考虑类的内部实现,其数据可以通过使用索引指示器来获得。如下是一个例子: <br />1.清单 11-1. 索引指示器的例子:IntIndex

2011-02-14 13:10:00 256

原创 生成静态文件的新闻系统核心代码

<br />在网上看了许多能生成静态页的新闻系统,但基于asp.net的系统极少,闲下时间来自己写了一个,发出来,大家一起研究,代码没做什么优化,只是实现了功能<br />using System;<br />using System.Collections;<br />using System.ComponentModel;<br />using System.Data;<br />using System.Data.OleDb;<br />using System.Drawing;<br />using

2011-02-14 13:09:00 264

原创 asp.net2.0导出pdf文件完美解决方案

<br />PDF简介:PDF(Portable Document Format)文件格式是Adobe公司开发的电子文件格式。这种文件格式与操作系统平台无关,也就是说,PDF文件不管是在Windows,Unix还是在苹果公司的Mac OS操作系统中都是通用的。这一特点使它成为在Internet上进行电子文档发行和数字化信息传播的理想文档格式。越来越多的电子图书、产品说明、公司文告、网络资料、电子邮件开始使用PDF格式文件。PDF格式文件目前已成为数字化信息事实上的一个工业标准。<br />Adobe公司设计

2011-02-14 12:54:00 486

原创 asp.net2.0学习历程 菜鸟到中级程序员的飞跃

<br />学历历程<br /><br />如果你是一个菜鸟或者自认为初学者那么本文非常适合你;<br />不能说这30本书就是最佳组合,但是可以说这个组合不差;<br />本人曾博览群书,很多书重复,很多书讲的不适用,这些书都是目前书店可以买到的;<br />达到中级程序员以后怎么成为高级程序员就靠你自己了,而此时你已经有辨明是非的能力,这也就是本文的目的!<br />30本好书点评:<br />分4大方向(<br />html--Web的基础;<br />javascript--让网页动起来;<br /

2011-02-14 12:54:00 450

原创 asp.net的Ajax学习进阶

<br />1.什么是Ajax?<br />2006年忽如一夜春风来,众多涉及到Web开发的站点都在谈Ajax,那么到底什么是Ajax呢?<br />其实Ajax并不是一种技术。它实际上是几种已经在各自领域大行其道技术的强强结合。Ajax混合了:<br />* 基于XHTML/CSS<br />* 由DOM(Document Object Model)实现动态显示与交互<br />* 通过XML和XSLT进行数据交换及处理<br />* 使用JavaScript整合上述技术<br />简单的说Ajax能够实

2011-02-14 12:53:00 355

原创 ASP.NET的(HttpModule,HttpHandler

<br />在以前的ASP时候,当请求一个*.asp页面文件的时候,这个HTTP请求首先会被一个名为inetinfo.exe进程所截获,这个进程实际上就是www服务。截获之后它会将这个请求转交给asp.dll进程,这个进程就会解释这个asp页面,然后将解释后的数据流返回给客户端浏览器。其实ASP.DLL是一个依附在IIS的ISAPI文件,它负责了对诸如ASP文件,ASA等文件的解释执行,<br />-------------------------------------<br /><br />ASP.NE

2011-02-14 12:51:00 451

原创 C#语言的几个层次

<br />接到一位前不久C#培训学员的来信,这位学员虽然以前功底欠缺,但学习劲头很足,在培训中成长很快。即便基本吃透《.NET框架(修订版)》还嫌不够过瘾,一心要成为高手中的高手。来信的目的是希望我来指点进阶方向。<br />说实话,我一般不想在这些有关个人发展的大是大非的问题上给人指导,因为太多亲身或眼见的经历告诉我人生实在是很难捉摸,善良、智慧、勤奋这些我们珍视的品格常常会碰到可怕的现实。我感觉我鼓励一个人的时候,我只关注到了“程序正义”,并没有多大的信心向他保证“结果正义”。人生不像软件,可以在好的

2011-02-14 12:49:00 318

原创 C# 特性(Attribute)学习。

<br />特性(attribute)是被指定给某一声明的一则附加的声明性信息。<br />在C#中,有一个小的预定义特性集合。在学习如何建立我们自己的定制特性(custom attributes)之前,我们先来看看在我们的代码中如何使用预定义特性。<br /><br />  using System; <br />  public class AnyClass <br />{ <br />     [Obsolete("Don't use Old method, use New method", true

2011-02-14 12:48:00 268

原创 C# 特性(Attribute)学习

<br />特性(attribute)是被指定给某一声明的一则附加的声明性信息。<br />在C#中,有一个小的预定义特性集合。在学习如何建立我们自己的定制特性(custom attributes)之前,我们先来看看在我们的代码中如何使用预定义特性。<br /><br />  using System; <br />  public class AnyClass <br />{ <br />     [Obsolete("Don't use Old method, use New method", true

2011-02-14 12:47:00 266

原创 web架构设计经验分享

<br />本人作为一位web工程师,着眼最多之处莫过于 性能与架构,本次幸得参与sd2.0大会,得以与同行广泛交流,于此二方面,有些心得,不敢独享,与众博友分享,本文是这次参会与众同撩交流的心得,有兴趣者可以查看视频 <br />架构设计的几个心得: <br /><br />一,不要过设计:never over design<br />这是一个常常被提及的话题,但是只要想想你的架构里有多少功能是根本没有用到,或者最后废弃的,就能明白其重要性了,初涉架构设计,往往倾向于设计大而化一的架构,希望设计出具有无比

2011-02-14 12:46:00 233

原创 C# 里怎样得到当前执行的函数名,当前代码行,源代码文件名。

<br />得到函数名:<br />System.Diagnostics.StackTrace   st   =   new   System.Diagnostics.StackTrace();   <br />  this.Text   =   st.GetFrame(0).ToString();<br />得到代码行,源代码文件名:<br />StackTrace st = new StackTrace(new StackFrame(true));<br />Console.WriteLine(" St

2011-02-14 12:46:00 258

原创 SQL MINUS

<br />MINUS 指令是運用在兩個 SQL 語句上。它先找出第一個 SQL 語句所產生的結果,然後看這些結果有沒有在第二個 SQL 語句的結果中。如果有的話,那這一筆資料就被去除,而不會在最後的結果中出現。如果第二個 SQL 語句所產生的結果並沒有存在於第一個 SQL 語句所產生的結果內,那這筆資料就被拋棄。<br />MINUS 的語法如下:<br />[SQL 語句 1]<br />MINUS<br />[SQL 語句 2]<br />我們繼續使用一樣的例子: <br /><br />Store_

2010-09-20 10:56:00 369

原创 SQL INTERSECT

<br />和 UNION 指令類似, INTERSECT 也是對兩個 SQL 語句所產生的結果做處理的。不同的地方是, UNION 基本上是一個 OR (如果這個值存在於第一句或是第二句,它就會被選出),而 INTERSECT 則比較像 AND (這個值要存在於第一句和第二句才會被選出)。 UNION 是聯集,而 INTERSECT 是交集。<br />INTERSECT 的語法如下:<br />[SQL 語句 1]<br />INTERSECT<br />[SQL 語句 2]<br />假設我們有以下的

2010-09-20 10:56:00 329

原创 SQL 算排名

<br />列出每一行的排名是一個常見的需求,可惜 SQL 並沒有一個很直接的方式達到這個需求。要以 SQL 列出排名,基本的概念是要做一個表格自我連結 (self join),將結果依序列出,然後算出每一行之前 (包含那一行本身) 有多少行數。這樣講讀者聽得可能有點困惑,所以最好的方式是用一個實例來介紹。假設我們有以下的表格:<br />Total_Sales 表格<br />NameSalesJohn10Jennifer15Stella20Sophia40Greg50Jeff20<br />要找出每一行

2010-09-20 10:55:00 235

原创 子查詢

<br />MINUS 指令是運用在兩個 SQL 語句上。它先找出第一個 SQL 語句所產生的結果,然後看這些結果有沒有在第二個 SQL 語句的結果中。如果有的話,那這一筆資料就被去除,而不會在最後的結果中出現。如果第二個 SQL 語句所產生的結果並沒有存在於第一個 SQL 語句所產生的結果內,那這筆資料就被拋棄。<br />MINUS 的語法如下:<br />[SQL 語句 1]<br />MINUS<br />[SQL 語句 2]<br />我們繼續使用一樣的例子: <br /><br />Store_

2010-09-20 10:55:00 345

原创 SQL 算累積總計

<br />算出累積總計是一個常見的需求,可惜以 SQL 並沒有一個很直接的方式達到這個需求。要以 SQL 算出累積總計,基本上的概念與列出排名類似:第一是先做個表格自我連結 (self join),然後將結果依序列出。在做列出排名時,我們算出每一行之前 (包含那一行本身) 有多少行數;而在做累積總計時,我們則是算出每一行之前 (包含那一行本身) 的總合。<br />來看看以下的例子。假設我們有以下的表格:<br />Total_Sales 表格<br />NameSalesJohn10Jennifer15

2010-09-20 10:54:00 257

原创 SQL 算中位數

<br />要算出中位數,我們必須要能夠達成以下幾個目標:將資料依序排出,並找出每一行資料的排名。 找出『中間』的排名為何。舉例來說,如果總共有 9 筆資料,那中間排名就是 5 (有 4 筆資料比第 5 筆資料大,有 4 筆資料比第 5 筆資料小)。 找出中間排名資料的值。 <br />來看看以下的例子。假設我們有以下的表格:<br />Total_Sales 表格<br />NameSalesJohn10Jennifer15Stella20Sophia40Greg50Jeff20<br />要找出中位數,

2010-09-20 10:54:00 449

原创 SQL 總合百分比

<br />算出累積總計是一個常見的需求,可惜以 SQL 並沒有一個很直接的方式達到這個需求。要以 SQL 算出累積總計,基本上的概念與列出排名類似:第一是先做個表格自我連結 (self join),然後將結果依序列出。在做列出排名時,我們算出每一行之前 (包含那一行本身) 有多少行數;而在做累積總計時,我們則是算出每一行之前 (包含那一行本身) 的總合。<br />來看看以下的例子。假設我們有以下的表格:<br />Total_Sales 表格<br />NameSalesJohn10Jennifer15

2010-09-20 10:53:00 467

原创 ASP.NET EXT 简单显示数据

<br /><%@ Page Language="C#" AutoEventWireup="true" CodeFile="Index.aspx.cs" Inherits="Index" %><%@ Register Assembly="Coolite.Ext.Web" Namespace="Coolite.Ext.Web" TagPrefix="ext" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http

2010-09-18 16:52:00 536

原创 asp.net的Ajax学习进阶

<br /> 1.什么是Ajax?<br />2006年忽如一夜春风来,众多涉及到Web开发的站点都在谈Ajax,那么到底什么是Ajax呢?<br />其实Ajax并不是一种技术。它实际上是几种已经在各自领域大行其道技术的强强结合。Ajax混合了:<br />* 基于XHTML/CSS<br />* 由DOM(Document Object Model)实现动态显示与交互<br />* 通过XML和XSLT进行数据交换及处理<br />* 使用JavaScript整合上述技术<br />简单的说Ajax能够

2010-09-17 10:34:00 285

原创 ASP.net AJAX代码实例

<br />asp.net AJAX 代码实例。<asp:UpdateProgress ID="UpdateProgress1" runat="server"> <ProgressTemplate> <div id="PrograssGIF" style="position:absolute; z-index:1000;top:0px; right:158px"> <img src="Images/fire1.gif" mce_src="Images/fire1.gif" />

2010-09-17 10:32:00 415

原创 ASP.NET AJAX安装说明

<br />1、到http://ajax.asp.net下载ASPAJAXExtSetup.msi和ASPAJAXCTP.msi两个文件<br />2、首先安装 ASPAJAXExtSetup.msi<br />     Windows窗口:运行ASPAJAXExtSetup.msi<br />    DOS窗口:msiexec /i ASPNETAJAX.msi [/q] [/log <logfilename>] [INSTALLPATH=<installation path>]<br />3、安装ASP

2010-09-17 10:30:00 306

原创 常用正则表达式

<br />关键词: 正则表达式                                           <br />"^/d+$"  //非负整数(正整数 + 0) <br />"^[0-9]*[1-9][0-9]*$"  //正整数 <br />"^((-/d+)|(0+))$"  //非正整数(负整数 + 0) <br />"^-[0-9]*[1-9][0-9]*$"  //负整数 <br />"^-?/d+$"    //整数 <br />"^/d+(/./d+)?$"  //非负浮点数

2010-09-17 10:28:00 257

原创 经典正则表达式

<br />正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。<br />匹配中文字符的正则表达式: [/u4e00-/u9fa5]<br />匹配双字节字符(包括汉字在内):[^/x00-/xff]<br />应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)<br />String.prototype.len=function(){return this.replace([^/x0

2010-09-17 10:16:00 190

原创 asp.net使用ajax

Asynchronous javascript and XML(Ajax)最近掀起的高潮,要完全归功于Google在Google Suggest和Google Maps中的使用。对ASP.NET而言,Ajax不需要回传就能进行服务器端处理,从而使客户机(浏览器)具有丰富的服务器端能力。换句话说,它为异步指派和处理请求与服务器响应提供了一个框架。Ajax利用了一些不是很新颖的已有技术,但是对这些技术(加到一起就是Ajax)的爱好最近突然升温。   请尝试Michael Schwarz的AJAX .NET包装器

2010-09-17 10:15:00 289

原创 ASP.NET 缓存

 整理了一下MSDN中关于ASP.NET缓存机制的论述。通常,应用程序可以将那些频繁访问的数据,以及那些需要大量处理时间来创建的数据存储在内存中,从而提高性能。例如,如果应用程序使用复杂的逻辑来处理大量数据,然后再将数据作为用户频繁访问的报表返回,避免在用户每次请求数据时重新创建报表可以提高效率。同样,如果应用程序包含一个处理复杂数据但不需要经常更新的页,则在每次请求时服务器都重新创建该页会使工作效率低下。 在这些情况下,为了帮助您提高应用程序的性能,ASP.NET 使用两种基本的缓存机制来提供缓存功能。第

2010-09-17 10:14:00 434

原创 ASP.NET 缓存

<br /> 整理了一下MSDN中关于ASP.NET缓存机制的论述。<br />通常,应用程序可以将那些频繁访问的数据,以及那些需要大量处理时间来创建的数据存储在内存中,从而提高性能。例如,如果应用程序使用复杂的逻辑来处理大量数据,然后再将数据作为用户频繁访问的报表返回,避免在用户每次请求数据时重新创建报表可以提高效率。同样,如果应用程序包含一个处理复杂数据但不需要经常更新的页,则在每次请求时服务器都重新创建该页会使工作效率低下。 <br />在这些情况下,为了帮助您提高应用程序的性能,ASP.NET 使用

2010-09-17 10:14:00 371

原创 ASP.NET对象

ASP.NET对象1.  Page对象名称 功能说明IsPostBack属性 获取一个值,该值表示该页是否正为响应的客户端回发而加载IsValid属性 获取一个值,该值表示一个页面是否通过验证EnableViewState属性 获取或设置一个值,该值指示当前页请求结束时是否保持其视图状态Validators属性 获取请求的页上包含的全部验证空间的集合DataBind方法 将数据源邦定到被调用的服务器控件及其所有子控件FindControl方法 在页面中搜索制定的服务器控件RegisterClientScri

2010-09-16 18:02:00 591

原创 使用.NET中的XML注释(一) -- XML注释标签讲解

<br />一.摘要<br /><br />    .Net允许开发人员在源代码中插入XML注释,这在多人协作开发的时候显得特别有用。 C#解析器可以把代码文件中的这些XML标记提取出来,并作进一步的处理为外部文档。 这篇文章将展示如何使用这些XML注释。 在项目开发中,很多人并不乐意写繁杂的文档。但是,开发组长希望代码注释尽可能详细;项目规划人员希望代码设计文档尽可能详尽;测试、检查人员希望功能说明书尽可能详细等等。如果这些文档都被要求写的话,保持它们同步比进行一个战役还痛苦。 <br /><br />为

2010-09-14 22:58:00 347

JS实现识别条二维码h5识别二维码公众号识别二维码

通过手机摄像头扫描二维码

2021-09-08

程序员转正述职报告

程序员转正述职报告,转正,述职报告,挺好用的!

2013-04-24

c#定时服务数据同步源代码

c#定时数据同步,用户可以设置每天,每时分秒,按照指定规则 同步数据

2013-01-22

asp.net超强模板引擎

#foreach($u in $ListUsers) #beforeall 用户列表<br /> ---<br /> <table border="0" cellpadding="10" cellspacing="10"> <tr> <td>昵称</td> <td>性别</td> <td>城市</td> </tr> #each <tr> <td>$u.Name</td> <td>$u.Sex</td> <td>$u.City</td> </tr> #afterall </table> #nodata 暂无用户资料 #end

2011-02-15

asp.net模板引擎

多功能asp.net模板引擎,列表,分页,

2011-02-15

AjaxStitac访腾讯评论

AjaxStitac访腾讯评论AjaxStitac访腾讯评论

2011-01-27

实现加法运算实现加法运算

实现加法运算实现加法运算实现加法运算实现加法运算

2008-04-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除