- 博客(36)
- 资源 (294)
- 收藏
- 关注
转载 MVC3增删改查基础方法
1) Index列表展示一 返回DataTable[return View() 里边不带参数,前台直接遍历ViewBag.table.Rows]:Controllers 后台 ///产品列表 publicActionResult Index(intpage) {
2013-01-31 11:18:48 371
翻译 支持预览的文件选择对话框
1、OpenFileDialog的窗口宽度会非常大,有1600多像素,我限制了一下宽度。2、响应WM_ACTIVATE消息时,NativeWindow会重复创建多次,因为主窗体的消息也进入这个方法了,我把多余的窗口Handle排除了。否则,关闭OpenFileDialog之后,每次点击主窗口的边框,窗口宽度都会发生变化。3、关闭OpenFileDialog之后,主窗口会被其它窗口盖住。
2013-01-29 11:10:00 608
翻译 winform自定义控件
1.扩展OpenFileDialog,在OpenFileDialog中添加各种文件(.txt,.jpg,.excel等等)的预览功能2.重写ListBox,增加折叠、鼠标背影、分类等功能-----------------------------分割线--------------------------------------------------------------一、扩展O
2013-01-29 11:07:41 966
翻译 Winform开发小计--程序运行结构图
1. 理解“Windows 窗体应用程序”项目中Program.cs文件中的main方法与传统C++Console控制台程序中的main方法的区别。从程序运行层次上讲,两者无区别,都是程序的入口点,属于进程中的第一个线程。前者隐藏了UI应用程序必需的消息循环,后者没有。2. 每个Windows桌面应用程序都必须包含至少一个UI线程,所谓UI线程,就是可以响应Windows消息的线程。通
2013-01-29 11:00:59 558
原创 .net事件和委托的解析
.net中事件最常用在“观察者”设计模式中,事件的发布者(subject)定义一个事件,事件的观察者(observer)注册这个事件,当发布者激发该事件时,所有的观察者就会响应该事件(表现为调用各自的事件处理程序)。知道这个逻辑过程后,我们可以写出以下代码: 1 Class Subject 2 { 3 public event XXEventHandler XX; 4
2013-01-29 10:58:08 444
翻译 使用JavaScript建立一个语法高亮输入框
textarea元素已被广泛用于网页Web的IDE。通常网站自带的textarea编辑器不能满足我们的需求,作为一名开发者我们经常需要进行代码的在线编辑,高亮显示代码等,因此,通过其他的开源项目,我们可以添加一些实用的功能, 在这篇文章中,我将使用JavaScript库ACE来创建一个输入框效果。这是一个完全开源的脚本。该脚本允许开发人员创建支持语法高亮的输入框。然后你可以代码嵌入到网站中的任何地
2013-01-29 10:46:11 784 1
翻译 asp.net防止刷新时重复提交
如果简单的在刷新时重新加载画面,通过window.location.href="url"可以很容易的实现,但是需求是要求在刷新时什么都不做,保留画面的状态,这可就复杂化了。asp.net中分辨请求是重新请求还是通过刷新按钮再次请求不是很方便,为了实现这个效果,试过了很多的方式,一下面的两种为例1.private bool pageRefreshed = false; //页面是否刷
2013-01-29 10:41:10 336
原创 FileUpload控件
FileUpload 控件显示一个文本框控件和一个浏览按钮,使用户可以选择客户端上的文件并将它上载到 Web 服务器。用户通过在控件的文本框中输入本地计算机上文件的完整路径(例如,C:\MyFiles\TestFile.txt)来指定要上载的文件。用户也可以通过单击“浏览”按钮,然后在“选择文件”对话框中定位文件来选择文件。 用户选择要上载的文件后,FileUpload 控件不会自动将该
2013-01-29 10:04:44 507
转载 兼容IE的内阴影和外阴影效果
关于阴影这个效果,IE和W3C都有实现的代码,但效果却不统一(以W3C的效果为主)。W3C实现代码:box-shadow: 水平偏移 垂直偏移 阴影模糊值 阴影外延值 insert(是否内阴影);IE的阴影实现代码:progid:DXImageTransform.Microsoft.Shadow(color=颜色, direction=角度, strength=阴影强度);但IE的阴影
2013-01-28 09:25:41 622
翻译 自定义控件
公司的控件大致有这样的用途:将控件放一个容器中,通过给自己定义控件绑定数据库中表的字段,然后根据业务的需求自动生成增删改查Sql语句,程序员可以将重点放在业务的分析处理中,尽可能的少写SQL语句。 现在想一下实现如此的功能:在自定义的一个容器控件中,放入自定义控件,有TextBox,Label,CheckBox等,然后,点击Button,自动生成AddSql、UpdateSql、Search
2013-01-28 09:21:01 687
翻译 jQuery Callbacks
jQuery.Callbacks是jQuery的多用途核心组件,专职负责回调函数列队管理,其在jQuery的$.ajax() 和 $.Deferred()提供了一些基础功能。其主要提供了易于管理的批量回调函数处理的功能。说到批处理,在Javascript库中屡见不鲜:Baidu七巧板有baidu.each()Prototype有Enumerable#eachjQuery有.ea
2013-01-25 10:26:53 414
转载 关于网站签到功能的设计
1,最近网站要上一个签到的功能,一个多游戏的平台,每种游戏的官网都有签到功能,设计打算把数据放到平台。2,首先要设计签到表,这里直接给出过了一遍dba,需求人员,设计人员脑子的结果:最精彩的地方是signHistory的设计,直接存成bigint,通过转换成二进制来记录签到的历史;3,预览图4,功能抽取非常明显,只有三个主要的功能,第一个签到之前的登
2013-01-25 10:18:10 1830 2
翻译 jQuery event事件
jQuery.fn.on在选择元素上绑定一个或多个事件的事件处理函数。jQuery.fn.on = function( types, selector, data, fn, /*INTERNAL*/ one ) { var origFn, type; // types可以是一个由types/handlers组成的map对象 if ( typeof type
2013-01-25 10:15:46 1817 1
原创 ASP.Net页尾中添加JavaScript的方法
1 使用 RegisterClientScriptInclude更好地对 JavaScript 库 (JsFile.js) 的引用:if (!Page.ClientScript.IsClientScriptIncludeRegistered("jsFileInclude"))Page.ClientScript.RegisterClientScriptInclude("jsFileIn
2013-01-25 10:11:46 421
翻译 CSS中遇到的一些常见问题
一、IE浏览器模式Hack标识1、css hack标识ie6 { _property: value; }ie7 { +property: value; }ie9 { property: value\9\0; }lte ie7 { *property: value; }gte ie8 { property: value\0; }all ie { property: value
2013-01-25 10:08:44 458
翻译 12306购票插件步骤解析
第一步登录:添加一个登录类: public void Login() { string url = string.Empty;//地址 string html = string.Empty; string data = string.Empty; for (in
2013-01-24 14:11:34 1131 1
翻译 通过短信猫群发短信
通过短信猫发送短信分为两部分,底层和高层的。底层通信模块主要实现利用系统API函数实现计算机和短信猫间的串口通信,利用AT指令实现对短信猫的各种控制和短信的收发操作,并对发送和接收短信的PDU(Protocol Data Unit)格式进行了分析。高层管理模块是系统功能的体现,主要包括短信的单发、群发、重发、回复功能;短信猫短信读取和清理功能。此外还包括通信录管理、用户管理、信息管理、系统的自动检
2013-01-23 14:10:10 645
翻译 用.net编写站内短信群发软件
用.net编写站内短信群发软件,主要有几个问题分析http通信协议。摸透登录、发消息的通信细节实现登录并保持登录状态发送消息看代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;using System.IO;
2013-01-23 13:59:20 496
翻译 C#开发Windows Service程序
本段说明了Windows Service程序的概念,并演示如何使用C#开发一个简单的Windows Service程序。C#工程名为MyWindowsService,编译生成的文件是MyWindowsService.exe。本课程的演示代码下载地址为Windows Service概念介绍Windows Service,也称Windows服务,是32位Windows操作系统中一种长期运行
2013-01-18 13:49:25 1853
原创 关于BatchQueue的处理
多道系统中多进程并发执行,为了提高系统性能解决进程死锁问题,进程的优先级是动态变化的。正在执行的进程优先级会随时间降低,而挂起的进程或等待的进程的优先级会逐渐升高,这样就解决了操作系统中一个地优先级程序长期占据cpu,而高优先级进程却迟迟不能得到处理。这里使用tc2.0图形界面对该算法进行模拟的源代码 操作系统——动态优先级调度算法源代码/*多道系统动态优先级调度算法及可变大小内存
2013-01-18 13:29:57 736
转载 把IList和泛型数组转换为DataTable
/// /// 将集合类转换成DataTable/// /// 集合/// public static DataTable ToDataTable(IList list){DataTable result = new DataTable();if (list.Count > 0){PropertyInfo[] propertys = list[0].GetT
2013-01-17 13:55:10 266
原创 几种数据库的大数据批量插入
在之前只知道SqlServer支撑数据批量插入,殊不知道Oracle、SQLite和MySql也是支撑的,不过Oracle须要应用Orace.DataAccess驱动 起首说一下,IProvider里有一个用于实现批量插入的插件办事接口IBatcherProvider /// /// 供给数据批量处理惩罚的办法。 /// public inter
2013-01-16 16:40:15 516
转载 GridView删除,更新
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" PageSize="10" Width="542px" AllowPaging="True" AllowSorting="True" DataKeyN
2013-01-10 14:41:13 301
翻译 巧用 ROW_NUMBER() 生成不重复的唯一排序码,按客户的需要任意排序数据
由于各种类别输入了蛮多测试信息,有几百条数据,一个个把排序码都生成也很麻烦,看能否没有什么好办法能生成不重复的,唯一排序码?达到如下效果?总不可能人工的一个个输入吧? 也没那个耐心的,还是想想有什么好办法吧? 其实很快就想到了 ROW_NUMBER() 功能,用这个,应该是可行的,折腾了一小会儿,这个SQL语句就写好了,给大家分享一下,有需要的朋友们可以直接拿过来
2013-01-10 09:47:23 1047
翻译 C# 创建Windows服务
-------------服务功能:定时操作数据库一、创建window服务1、新建项目-->选择Windows服务。默认生成文件包括Program.cs,Service1.cs2、在Service1.cs添加如下代码: System.Timers.Timertimer1; //计时器 public Service1() {
2013-01-08 15:07:26 1126
转载 24个常用方法有效优化ASP.NET的性能
1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池达
2013-01-05 10:27:29 360
翻译 邮件群发工具的编写
--------------------------------------------------------------------------------第一步:邮箱批量采集器的制作。 邮箱批量采集,要选择好采集的页面,我在这里就选择163邮箱吧。因为这种页面采集比较中规中矩。看出什么来了吗?对,这个页面全部是163会员的信息。其中这个页面的html文本里面还有我们要找的邮
2013-01-05 09:42:05 1147 1
原创 C#中ToString()使用方法
C 货币 2.5.ToString("C") ¥2.50 D 十进制数 25.ToString("D5") 00025 E 科学型 25000.ToString("E") 2.500000E+005 F 固定点 25.ToString("F2") 25.00 G
2013-01-05 09:32:35 847
原创 Web Service下实现大数据量的传输
Vs2005里面的,查询12000条记录,设置RemotingFormat = SerializationFormat.Binary; 再序列化,通过WebService传输,客户端接收,再反序列化,确实效果大大的优于直接传送DataSet,不仅网络传输中如此,即使本机,性能改善也非常明显. 下面分别是WebService里面的方法和客户端反序列化取DataSet的方法. 1. 服务器
2013-01-05 09:30:23 762
原创 在.net2.0中异步调用WebService
在.net1.x中,异步WebService异步调用的一般方式为调用方法XX对应的BeginXX方法来完成,其过程类似于异步委托的使用。 在.net2.0中(准确的说是vs 2005中),异步WebService异步调用的方式的例子: void DoSomethingTest() { localhost.Service service = new WindowsApp
2013-01-05 09:29:03 530
原创 总结WebService的一些封装技巧
一、问题诞生 -- 大部分解决方案的背后总是一些头痛的问题 很早以前就用过传说中的WebService,但一直是用常规的思路在用:创建WebService项目-->写Web服务方法--> 在项目中添加Web引用-->调用Web方法。这样貌似很好,非常符合规范,在一段时间内效果也还可以,但渐渐的随着项目的扩大和同时参与项目的人员增多,就越来越觉得这种常规的方法很是不爽,为什么呢?我每次修
2013-01-05 09:27:26 932
原创 javascript操作table增加,批量删除,模糊查询,文本框修改(兼容IE,FF)
先看代码: http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> var _OTable_ = null; var _oTbody_ = null; var _arr
2013-01-05 09:25:25 422
转载 .NET学习网站汇总
名称:快速入门 地址:http://chs.gotdotnet.com/quickstart/描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入 门示例程序,直接在网上查看此示例即看。 **************************************************** 名称:微软官方.NET指导站点
2013-01-05 09:23:02 425
原创 SQL Server
-------------------------------一、sql搜索like通配符的用法我们写的最多的查询语句可能是这样的select * from computes where 字段 name '%sql技术%'那么,上面sql语句中的%是起什么作用呢?%,sql中查询通配符,它匹配包含零个或多个字符的任意字符串比如上面sql的意思就是查询出name中包含'sql技术
2013-01-04 10:54:19 654
原创 根据IP的地址段来判断网络是局域网还是广域网
这个只是简单的根据IP的地址段来判断网络是局域网还是广域网。但在某些复杂的网络情况下可能并不适用我们认为ABC类外的IP地址就是广域网IP,ABC类IP的址段分别如下:A类:10.0.0.0~10.255.255.255B类:172.16.0.0~172.31.255.255C类:192.168.0.0~192.168.255.255示例代码如下:/// /// IP辅
2013-01-04 10:41:52 2346 1
原创 C#中Const和Readonly的区别
以前自己对Const与Readonly两者定义的区别不是很了解,今天在.net本质论(第一卷,公共语言运行库)中看到了这两者的区别,把里面的原话摘抄上来,希望能对大家有所帮助。Const定义:有时需要一个对字段进行约束,让它成为常量值,也就是在它的生存期内不能被改变。CLR提供了两种将字段声明为常量值的方式。第一种方式所适用的字段,它的常量值是在编译时计算的——这是效率最高的:字面的静态值
2013-01-04 10:40:27 487
C#小型订餐系统
2012-12-27
.net 实现条码生成源码
2012-12-25
套用模板输出Excel,并对数据进行分页
2012-12-24
OA办公系统源码
2012-12-24
C#汽车销售系统
2012-12-20
C#网上书店系统
2012-12-20
C#高仿QQ截图
2012-12-20
C#网上书店源码
2012-12-07
Asp.net大型B2B网站程序
2012-12-07
C#鲜花购物网站
2012-12-07
三层音乐网站源码
2012-12-07
C#茶叶公司门户网站
2012-12-07
sql数据库的Web管理系统源码
2012-12-05
asp.net乱码
2013-05-14
SQLMonitor
2013-01-24
抢票新版,自动验证码
2013-01-24
C# CMS源码
2013-01-18
新亿CMSv2.3完整源码
2013-01-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人