Dictionary的遍历和修改
摘要:/// /// 初始化一个Dic /// public static void mainTest() { Dictionary dic = new Dictionary(); dic.Add("1", 1); dic.Add("2", 2); dic.Add("3", 3); Console.WriteLine("Org============="); foreachTravelDic(dic); modifyDic1(dic); Console.WriteLine("modify1===========
阅读全文
posted @
2013-09-28 16:26
勤奋的码农
阅读(11685)
推荐(0) 编辑
利用html+ashx实现aspx的功能
摘要:最近准备学习下ASP.NET,初期在网上看了些视频教程,准备将自己学习的东西整理整理,留着日后可以参考参考。 本文采用了html、ashx实现aspx,实现了一个最简单的动态网页效果,开发环境是VS2012,Demo结构图如下: aspx文件是微软的在服务器端运行的动态网页文件,通过IIS解析执行后可以得到动态页面,它包括aspx文件以及aspx.cs文件,如上图所示,一个用来控制前台,一个是控制后台。aspx.cs文件里面的类是继承System.Web.UI.Page的,而Page类实现了IHttpHandler接口。我们知道ashx.cs文件中的类也是实现IHttpHandler。...
阅读全文
posted @
2013-09-21 20:45
勤奋的码农
阅读(1491)
推荐(0) 编辑
.ashx
摘要:.ashx 文件用于写web handler的。其实就是带HTML和C#的混合文件。当然你完全可以用.aspx 的文件后缀。使用.ashx 可以让你专注于编程而不用管相关的WEB技术。.ashx必须包含IsReusable. 如下例所示using System;using System.Web;public class AverageHandler : IHttpHandler{public bool IsReusable{ get { return true; } }public void ProcessRequest(HttpContext ctx){ctx.Response.Write(
阅读全文
posted @
2013-09-21 20:44
勤奋的码农
阅读(237)
推荐(0) 编辑
jQuery AJAX实现调用页面后台方法
摘要:1.新建demo.aspx页面。2.首先在该页面的后台文件demos.aspx.cs中添加引用。using System.Web.Services;3.无参数的方法调用.大家注意了,这个版本不能低于.net framework 2.0。2.0已下不支持的。后台代码:[WebMethod] public static string SayHello() { return "Hello Ajax!"; } JS代码:$(function() { $("#btnOK").click(function() { $....
阅读全文
posted @
2013-09-21 20:43
勤奋的码农
阅读(411)
推荐(0) 编辑
用JS实现AJAX
摘要:用JS实现AJAX准备工作:新建网站,建立两个页面,index.aspx和backstage.aspx, 在工程目录下新建一个文件夹命名和image,在这里添加一个loading.gif,模拟提交进度一,前台页面代码:在index.aspx中编写 1,在网页要显示数据的地方,添加一个DIV.源代码如下Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 2, 添加脚本程序,代码如下。代码Code highlighting produced by
阅读全文
posted @
2013-09-21 18:32
勤奋的码农
阅读(280)
推荐(0) 编辑
WCF系列学习5天速成
摘要:看到一篇比较好的基础wcf学习博客,分享给大家:http://www.cnblogs.com/huangxincheng/archive/2011/10/23/2221845.html
阅读全文
posted @
2013-09-21 13:29
勤奋的码农
阅读(113)
推荐(0) 编辑
介绍一个小工具 Linqer
摘要:http://www.cnblogs.com/huangxincheng/archive/2011/05/12/2044990.html
阅读全文
posted @
2013-09-20 23:38
勤奋的码农
阅读(151)
推荐(0) 编辑
创建 window service 定时任务
摘要:参考文章:http://www.cnblogs.com/jack-liang/archive/2011/05/20/2051743.html前段时间做过一个项目,前端系统提供添加定时任务,后端系统要时刻扫描数据库中的任务并进行相关操作。对于后端系统,首先想到的就是在Window服务中创建定时任务,于是参考了网上的一些资料,顺利完成。现将创建window service的步骤记录下来,方便以后回顾查看。1、打开VS2008/VS2010,创建window服务项目 MyWindowService。2、添加 window 服务项 MyService.cs ,代码如下:View Code usingS
阅读全文
posted @
2013-09-20 20:40
勤奋的码农
阅读(563)
推荐(0) 编辑
Windows的计划任务
摘要:阅读目录 一:什么是Windows的计划任务? 二:如何设置计划任务 三:高级设置计划任务 一:什么是Windows的计划任务? 在日常的工作中,我们都有一些固定的或临时性的工作,而每次在爱机前一坐,就不愿再起身,你是否也曾因沉迷于游戏而忘了事先的计划或约会呢?在Windows中,系统有一项重要的“计划任务”功能,通过设置“计划任务”,你可以将每天或某一天的某个时间需要做的事拟成计划,到约定的时间,不管你在电脑上进行什么工作,系统都会提醒你或者启动你设定好的任务程序 二:如何设置计划任务? 1:我们公司要做一个“统计每天下线影片”的应用,我先把这个功能做成一个WinForm程序,...
阅读全文
posted @
2013-09-20 20:03
勤奋的码农
阅读(319)
推荐(0) 编辑
SQL DEFAULT 约束
摘要:今天建表时,需要向字段中插入默认值,方法如下:DEFAULT 约束用于向列中插入默认值。如果没有规定其他的值,那么会将默认值添加到所有的新纪录。下面的 SQL 在 "Persons" 表创建时为 "City" 列创建 DEFAULT 约束:CREATE TABLE Persons(Id_P int NOT NULL,LastName varchar(255) NOT NULL,FirstName varchar(255),Address varchar(255),City varchar(255) DEFAULT 'Sandnes')--
阅读全文
posted @
2013-09-20 16:33
勤奋的码农
阅读(584)
推荐(0) 编辑
工具软件
摘要:记录一下,这里有好多工具软件:http://www.cnblogs.com/lzhdim/category/165636.html
阅读全文
posted @
2013-09-05 22:39
勤奋的码农
阅读(122)
推荐(0) 编辑
在ASP中调用DLL的方法
摘要:.net的dll已经不是严格意义上的动态连接库了,而是一个类或者类库。它是不能直接在ASP、VB等其它的应用环境中使用的。 我们可以通过COM包装器(COM callable wrapper (CCW))来将.net的dll再次包装,通过这个中间介质来实现相应的功能。以下是一个小例子,供大家参考。1. 在.net Visual Studio 中新建一个Class项目。2. 在项目中新添加一个类,代码如下:using System;namespace ClassLibrary1{ //定义接口,这点很重要 (此接口中的方法与COM组件中的方法一致) public interface iClass
阅读全文
posted @
2013-09-05 22:17
勤奋的码农
阅读(2408)
推荐(0) 编辑
ASP 调用dll(VB)及封装dll实例
摘要:ASP调用dll及封装dll实例,封装为dll可以提供运行效率,加密代码。打开VB6,新建ActiveX DLL 2、在工程引用中加入Microsoft Active Server Pages Object Library选择 3、填加代码如下'Code Start '声明部分 Private MyScriptingContext As ScriptingContext Private MyApplication As Application Private MyRequest As Request Private MyResponse As Response Private
阅读全文
posted @
2013-09-05 22:15
勤奋的码农
阅读(725)
推荐(0) 编辑
C#中的Dictionary简介
摘要:简介在C#中,Dictionary提供快速的基于兼职的元素查找。当你有很多元素的时候可以使用它。它包含在System.Collections.Generic名空间中。在使用前,你必须声明它的键类型和值类型。详细说明必须包含名空间System.Collection.Generic Dictionary里面的每一个元素都是一个键值对(由二个元素组成:键和值) 键必须是唯一的,而值不需要唯一的 键和值都可以是任何类型(比如:string, int, 自定义类型,等等) 通过一个键读取一个值的时间是接近O(1) 键值对之间的偏序可以不定义 创建和初始化一个Dictionary对象Dictionary
阅读全文
posted @
2013-09-04 22:32
勤奋的码农
阅读(227)
推荐(0) 编辑
C#中Dictionary、ArrayList、Hashtable和Array的区别
摘要:IDictionary接口是所有字典类集合的基本接口,该接口与ICollection,IEnumerable接口是所有非泛型类集合的最基本的接口IEnumerable接口用于公开枚举数,该枚举数支持在非泛型集合上进行简单迭代。实现了该接口的集合可以用foreach语句迭代其中的元素ICollection接口定义所有非泛型集合的大小、枚举数和同步方法。IDictionary接口表示键/值对的非通用集合,是所有字典类集合的基接口数组(using System)数组:数组是固定大小的,不能伸缩,要声明元素的类型。数组可读可写不能声明只读数组;数组要有整数下标才能访问特定的元素int[] arry =
阅读全文
posted @
2013-09-04 22:30
勤奋的码农
阅读(614)
推荐(0) 编辑
类 Array Arraylist List Hashtable Dictionary
摘要:总结C#集合类ArrayArraylistListHashtableDictionaryStackQueue我们用的比较多的非泛型集合类主要有ArrayList类和HashTable类。我们经常用HashTable来存储将要写入到数据库或者返回的信息,在这之间要不断的进行类型的转化,增加了系统装箱和拆箱的负担,如果我们操纵的数据类型相对确定的化用Dictionary集合类来存储数据就方便多了,例如我们需要在电子商务网站中存储用户的购物车信息(商品名,对应的商品个数)时,完全可以用Dictionary来存储购物车信息,而不需要任何的类型转化。1.数组是固定大小的,不能伸缩。虽然System.Ar
阅读全文
posted @
2013-09-04 22:28
勤奋的码农
阅读(334)
推荐(0) 编辑
利用ASP.NET AJAX的Timer讓GridView每隔一段時間做到自動換頁的功能
摘要:最近在討論區看到這個問題,小弟利用asp.net ajax的timer來實作這個功能利用timer每隔一段時間,讓gridview自動跳頁並且更新gridview的內容asp.net(c#)GridviewAutoPage.aspxGridviewAutoPageGridviewAutoPage.aspx.csusing System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.U
阅读全文
posted @
2013-09-01 21:24
勤奋的码农
阅读(322)
推荐(0) 编辑
.net 使用AjaxControlToolkit.dll 遇到的"Sys"未定义问题
摘要:1.配置文件一般都会缺少 这一段, 2. 控件一定要紧跟在后面3.另外 服务器上可能缺少三个dll文件他们所在的文件夹位置是C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025AJAXExtensionsToolbox.dllSystem.Web.Extensions.Design.dllSystem.Web.Extensions.dll把这三个dll拷贝到你发布到服务器的网站的bin文件夹里 应该就可以
阅读全文
posted @
2013-09-01 20:44
勤奋的码农
阅读(216)
推荐(0) 编辑
ajax xmlhttp下open方法POST、GET参数的区别
摘要:1. get是从服务器上获取数据(会暴露客户端ip),post是向服务器传送数据。2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受
阅读全文
posted @
2013-09-01 20:42
勤奋的码农
阅读(6315)
推荐(0) 编辑
ArrayList 类和List<T>泛型类
摘要:ArrayList集合类在System.Colletions命名空间下,它其实是一个特殊的数组,它可以动态的添加和删除元素,根据元素的改变自动决定它自身的大小,也可以灵活的插入元素等操作,使用起来要比一般的数组方便很多个人感觉,而且可以用来储存任何引用和值类型,如下面举个例子: C#: ArrayList arr = new ArrayList(); arr.Add(123); arr.Add(567); arr.Add("windows"); //ArrayList的默认索引为0 //我要在索引为1的位置插入一个元素 arr.Insert("XP");
阅读全文
posted @
2013-09-01 14:19
勤奋的码农
阅读(8476)
推荐(0) 编辑
LINQ to SQL
摘要:其实绝大部分的程序都是在跟数据打交道,然而目前的情景是,程序员编写代码调用数据库提供的接口对数据进行操作,至于数据库内部是如何进行操作的,不得而知,程序员只是传递给数据库一些文本命令,数据库对其进行解析并作出相应的反应,这样的做法存在着明显的缺陷,例如程序员无法实现编译时验证并且也无法获得编写代码时的智能感知功能。并且,编程语言和数据库之间也存在着很大的差异,现在的高级编程语言都以对象的形式来建立数据模型,对象用属性来保存数据,用方法来操作数据,而关系型数据库中则是以表的形式来保存数据,以存储过程来操作数据。对象和行之间的差别是显而易见的,那么如何来跨越这条鸿沟了,这正是LINQ to SQL
阅读全文
posted @
2013-09-01 13:35
勤奋的码农
阅读(324)
推荐(0) 编辑
StudioStyle 使用 厌倦了默认的Visutal Studio样式了,到这里找一个酷的试试
摘要:厌倦了默认的Visutal Studio样式了,到这里找一个酷的试试http://studiostyl.es/去下载个自己喜欢的编码样式吧 如果你有想法 有能力 可以自己去做一个自己喜欢的 OK GO 我们去使用StudioStyle准备工具 :一个.vssettings 的配置文件 、VS 2010 或者 VS 2012 (没有你按个毛) 嘻嘻Go1、我们需要先启动VS2010,然后选择工具,设置,导入和导出设置然后出现如下图所示的向导,我们选择导入选定的环境设置,点击下一步下一步出现提示是否备份,如果需要备份之前的配置设置,请选择“是,保存我的当前设置”,然后选择路径,之后点击下一步下一步
阅读全文
posted @
2013-09-01 11:20
勤奋的码农
阅读(511)
推荐(0) 编辑