
.NET
图_钉
适时圆滑,适时锋芒!
展开
-
ExtJS4.1+MVC3+Spring.NET1.3+EF5 整合三:EF构建持久层
在使用EF框架之前,要确定你的VS已经安装了EF包,我用的是VS2012自带的5.0版本,.NET版本要求4.0或更高。1 打开EF项目后,新建个实体数据模型,如下:2 点击添加,如下图,并选择“从数据库生成”,继续“下一步”3 如下图示,默认情况下,你向导窗口中不一定有链接字符串:4 点击“新建连接”,如图示:5 选择“更改”按钮,以选择SQLit原创 2013-03-26 21:58:28 · 3764 阅读 · 2 评论 -
网站中专题设计时的考虑
一、项目需求描述 客户要求针对于某些活动、节日等大型事件时,以专题的方式进行报道、庆祝。二、功能要求 系统需要预先定义一些“专题模板“,在后台管理中,可以让管理员自己选择任何一个”模板“以添加新的专题。 解释一下几个概念: 1、专题,类似于子网站,每个专题都会有很多页面,这些页面间可能会共享数据(从数据库取得)。原创 2012-06-06 17:00:22 · 917 阅读 · 0 评论 -
ASP.NET MVC2 中使用多语言
1、创建一个 ASP.NET MVC 2空项目然后添加Home控制器,HomeController类内容如下:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using System.Globalization;names原创 2012-03-15 17:23:15 · 823 阅读 · 0 评论 -
ASP.NET MVC 2中使用AJAX
一、创建一个 ASP.NET MVC 2 空项目1、修改Global.asax.cs文件在 routes.IgnoreRoute("{resource}.axd/{*pathInfo}");后添加: routes.IgnoreRoute("Scripts/{*pathInfo}"); 2、添加控制器原创 2012-03-15 16:19:40 · 772 阅读 · 0 评论 -
为 ASP.NET MVC 项目添加“模块”(module)
先说说何为“模块”,如果你用过 php 的 zend framework 框架就理解这个概念和使用的必要性。举个例子来说,有一个项目,这个项目有前台(给用户访问的模块)和后台(给管理员访问的模块),而前台和后台中又有不同的子模块(页面)。这里仅仅使用 controller 和 action 就显的有点为难了,原因在于,前台和后台中极有可能出现相同名称的 controller,对于这种情况 zf 框原创 2011-12-01 18:00:19 · 3178 阅读 · 1 评论 -
C#实现坐标轴及其上的点。
公司在用DevExpress包,为了实现一个类似坐标的图表,发现用DevExpress比较困难,首先,其X、Y轴的大小是自动的,如何设置成固定值,必须在“设计时”,而“运行时”无法更改。搞了很长一段时间都没实现,无奈之下,自己画一个。实现起来还是挺难的,首先对坐标值的计算,允许小于1和特别大的值,这时就需要计算X;轴或Y轴应该分几个大的刻度,每个刻度代表多少像素。而且,这一个大刻度又对应多少确切的原创 2011-10-28 16:05:36 · 3390 阅读 · 1 评论 -
编译器错误信息: CS0016
编译错误 说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0016: 未能写入输出文件“c:/WINDOWS/Microsoft.NET/Framework/....................”--“拒绝访问。 解决方法:把 Windows/Temp 目录权限的设置中 “NETWORK SERVICE” 的权限设置为“完全控制”。原创 2010-07-21 08:58:00 · 645 阅读 · 0 评论 -
ASP.NET(VB.NET)学习笔记--第六章.访问数据库(2/3)
2.[基于DataAdapter对象,]用DataSet对象访问数据库I.DataAdapter对象1). 语法: 法一:Dim myDataAdapter As New OleDbDataAdapter() 法二:Dim myDataAdapter As New OleDbDataAdapter(OleDbCommand对象) 法三:Dim myDataAdapter As New OleDbDataAdapter(SQL命令串, OleD原创 2010-07-19 18:54:00 · 1223 阅读 · 0 评论 -
ASP.NET(VB.NET)学习笔记--第六章.访问数据库(1/3)
第六章.访问数据库一.ADO.NET的结构<br /><br /> <br /><br /> 二.ADO.NET的使用 .NET Framwork提供的常用代码命名空间<br /> 命名空间名称说明System.DataADO.NET基本对象和类型System.Data.SQLClient为SQL Server提供的管理对象System.Data.OleDB为OLEDB Provider提供的管理对象<br /> 三.连接数据库 Connection 1.连接参数: (1).语法:原创 2010-07-19 18:53:00 · 1520 阅读 · 0 评论 -
未能写入输出文件“c:/WINDOWS/Microsoft.NET/***.dll”错误处理
问题概要:刚装完.NET环境,在编译时出现了如下错误:编译器错误信息:CS0016: 未能写入输出文件“c:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/***/*****.dll”--“拒绝访问。” 解决方法:出现CS0016的原因一般是临时目录的权限不够,解决的办法是给Windows目录下的临时文件夹Temp的安全选项卡中加入NetWork Service用户并赋予全部权限。原创 2010-07-19 18:51:00 · 664 阅读 · 0 评论 -
ASP.NET MVC3 DropDownList 验证问题
之前一直用MVC2,这几天在看MVC3,除了加入新的视图引擎外,貌似都差不太多。不过,让哥遇到一个蛋疼的问题:DropDownList 竟然无法验证,今天特意仔细研究了下,先看测试代码1、Model: public class User { [Required(ErrorMessage = "请输入姓名")] public str原创 2012-08-23 16:08:30 · 1406 阅读 · 0 评论 -
.NET GUI+ 为图片生成圆角
图片的处理搞过好多,最近遇到一个图片圆角处理问题,初步想有两种实现方式:1、把方形图片的四角用一定的算法裁剪掉;2、先绘制一个圆角矩形,再把图片填充进来。 今天想了一会,第一个方法没实现,用第二种比较简单,大概思路如下:1、先创建一个与图片大小相同的画布;2、计算圆角矩形路径,实际上就是计算圆角矩形“每条边”的路径;3、用原始图片填充圆角矩形。 ///原创 2012-08-27 23:00:21 · 1646 阅读 · 0 评论 -
ExtJS4.1+MVC3+Spring.NET1.3+EF5 整合一:构建项目框架
修改说明:(1).本文基于Spring.NET 1.3.2正式版,但该版本并不支持ASP.NET MVC4,目前仅有2.0支持,所以,把项目由MVC4改为MVC3,请理解。实际上,我是想使用MVC4的WEB API,这个有时间写一篇单独的文章,仅仅是在ExtJS与MVC通信的方式上不太一样而已,其他基本上一样。(2).本来打算是以讲解主要功能为主,但自己也要用到这个项目,所以又加了几个功能原创 2013-03-25 20:48:16 · 5193 阅读 · 4 评论 -
NHibernate SQL探测工具 NHProfAppender 的使用
NHibernate框架使用时,经常需要跟踪SQL脚本,牛X的工具当然就是 NHProfAppender了,不过网上对这个工具的使用方法说的不多,俺在这里备注下,希望能帮助那些还不清楚的朋友们。1 下载引用我这里整理了一份:http://download.youkuaiyun.com/detail/xz2001/5010939下载后解压到一个固定目录,相当于一个绿色软件来使用,然后在你的项目中引用原创 2013-05-13 23:16:38 · 1099 阅读 · 0 评论 -
C# Socket 同步发收数据包探讨
本来是想研究一下基于HTTP协议和TCP协议数据包的发送与接收,对基本HTTP来说,用SOAP再好不过了,但对于IE中的某些包,比如:Flash,SOAP显得无能为力,就本人目前的知识面来说,只能通过Socket来抓取它(正在学习中)。当然,Socket 除了在TCP/IP协议上获取数据以外,还可以在UDP、FTP以及其他一些协议的数据访问。 关于SOAP的文章:原创 2009-05-31 15:25:00 · 2852 阅读 · 0 评论 -
icon图标批量生成 css 样式文件工具
工欲善其事必先利其器,最近在使用ExtJS、EasyUI框架时,经常需要用到一些png图标,从网上收集了将近2000个图标,但还需要生成 css 样式文件, 一个一个写的话太不现实,于是写个小工具生成吧。我先把图标资源放出来:http://download.youkuaiyun.com/detail/xz2001/5387797代码都很简单,遍历所有图标,直接生成css文件就行了,直接上代码了:1原创 2013-05-16 11:22:25 · 1538 阅读 · 0 评论 -
ASP.NET MVC3 中整合 NHibernate3.3、Spring.NET2.0 使用AOP执行事务处理
方法一: LMJ.Service.AdminService.UpdateAdmin 方法二: LMJ.Service.AdminService.UpdateAdmin 方法三: *原创 2013-02-17 13:55:11 · 1599 阅读 · 0 评论 -
ASP.NET MVC4 中整合 NHibernate3.3
本文使用Mysql 5.1.6数据库,使用的Mysql.Data.dll是5.2.3,在测试环境下,Mysql.Data.dll 5.2.3访问Mysql 5.1.6是正常的,但不保证能稳定运行。注:文章最后附源码地址。下面说下详细的搭建步骤:1、先部署数据库这个网上太多,这里就不说了。部署后创建测试库“lmj”,建议找个客户端工具使用,如SQLyog。然后再创建个测试原创 2012-12-30 00:39:22 · 2128 阅读 · 0 评论 -
ASP.NET MVC4 中整合 NHibernate3.3、Spring.NET2.0、ExtJS4 笔记一:简介
本人做了6年多的.NET开发,之前很少使用一些成型的企业级框架,很是遗憾。2个月前,经朋友介绍到一家java公司,公司从事业务系统开发,内部有成型的业务框架,属于ssh的二次开发。在刚去公司的一段时间里,对Struts、Spring、Hibernate仅仅是简单的概念了解,没有一点开发经验。在自己痛苦的琢磨了几天后,终于顺利的搭建了ssh的开发环境。如果说ssh比较难,对有几年开发经验的人来说原创 2012-12-30 10:29:05 · 4686 阅读 · 0 评论 -
ASP.NET MVC4 中整合 Spring.NET 1.2.10
1、安装、配置Spring.NET到官网下载最新版,引入如下两个dll:Spring.Core.dll、Spring.Web.Mvc4.dll2、创建MVC项目先创建控制器:namespace SpringDemo.Controllers{ public class UserController : Controller { publi原创 2012-12-29 16:01:15 · 1191 阅读 · 0 评论 -
ASP.NET(VB.NET)学习笔记--第三章.ASP.NET常用的内置对象
第三章.ASP.NET常用的内置对象一.Page对象 该对象对应Web Form窗体,用来设置与网页有关的各种属性、方法和事件。 1.Page对象的主要属性属性名值操作说明Application对象只读获取当前Web请求的Application对象Cache对象只读获取与网页所在应用程序相关联的Cache对象ClientTarget字符串读/写客户端浏览器属性EnableViewState布尔值读/写当前网页请求结束时,是否要保持视图状态及其所包含的服务器的视图状态,默认为TrueErrorPa原创 2010-07-18 17:28:00 · 1400 阅读 · 0 评论 -
ASP.NET(VB.NET)学习笔记--第二章.控件(3/3)
<br />3.用于选择的内部控件<br />(1).CheckBox控件和CheckBoxList控件<br />①.CheckBox控件<br /> <asp:checkbox options></asp:checkbox><br />或者: <asp:checkbox options/><br /> <br />属性/事件名<br />属性/事件<br />取值<br />说明<br />Id<br />属性<br />任意字符串<br />用于惟一表示CheckBox控件的字符串<br />原创 2010-07-18 17:25:00 · 1643 阅读 · 0 评论 -
C#与数据结构--二叉树的遍历
二叉树的存储结构二叉树的存储可分为两种:顺序存储结构和链式存储结构。<br />1. 顺序存储结构<br />把一个满二叉树自上而下、从左到右顺序编号,依次存放在数组内,可得到图6.8(a)所示的结果。设满二叉树结点在数组中的索引号为i,那么有如下性质。<br />(1) 如果i = 0,此结点为根结点,无双亲。<br />(2) 如果i > 0,则其双亲结点为(i -1) / 2 。(注意,这里的除法是整除,结果中的小数部分会被舍弃。)<br />(3) 结点i的左孩子为2i + 1,右孩子为2转载 2010-07-17 09:24:00 · 548 阅读 · 0 评论 -
Simple QQLogin 1.3(QQ2008 或更早版本)
软件名称:Simple QQLogin(QQ2008 或更早版本)软件版本:1.3发布时间:2010年3月24日下载地址:http://download.youkuaiyun.com/source/2239726官方网站:http://www.51Script.com/ 使用帮助:使用请请配置 QQ 安装位置,然后再添加登陆的 QQ 号码及密码。本软件不记录您的任何个人资料,如有担心可以使用防火墙阻止原创 2010-04-15 09:08:00 · 619 阅读 · 0 评论 -
Simple Interest 1.0(财务利息计算器)
Simple 软件自述文件软件名称:Simple Interest(财务利息计算器)软件版本:1.0发布时间:2010年4月8日官方网站:http://www.51Script.com/ 下载地址:http://download.youkuaiyun.com/source/2239107使用说明:第一个版本比较简单,仅实现不同利率、每月多少天情况下的利息计算功能,其他的暂时没有考虑。该软件能帮助原创 2010-04-14 16:41:00 · 854 阅读 · 0 评论 -
Simple Calculator 1.0(有声计算器)
软件名称:Simple Calculator(有声计算器)软件版本:1.0发布时间:2010年1月23日运行环境:.NET Framework 2.0官方网站:http://www.51Script.com/ 下载地址:http://download.youkuaiyun.com/source/2239094使用说明:此版本在 Vista、Win7 上测试均有真人声音,其中对计算结果由微软声音库模拟,在原创 2010-04-14 16:34:00 · 627 阅读 · 0 评论 -
Simple QQLogin 2.1(QQ登陆器,适用于 QQ2009 或更新版本)
软件名称:Simple QQLogin(QQ2009 or QQ2010 登陆器) 软件版本:2.1 发布时间:2010年4月8日 下载地址:http://download.youkuaiyun.com/source/2239133 使用帮助: 第一步、基本配置: 使用前必须先设置 QQ2009 的安装路径、个人文件夹路径(一般是“我的文档”中的 Tencent Files 文件夹或 QQ2009 安装目原创 2010-04-14 16:25:00 · 877 阅读 · 0 评论 -
终于发布了--Simple 2.0 For ASP.NET 2.0
简易而强大的 Simple 2.0 For ASP.NET 2.0 类库,主要功能包含:处理 Access、MS SQL Server、Oracle 等数据库;图像压缩、裁剪、缩放等操作;文件(流)上传及远程文件下载、解析;IO目录、文件处理;邮件发送;数据封装、传递、接收和处理;编码、加密、解密;Sql语句生成;数据分页等。 Simple 2.0 For ASP.NET 2.0 下载:点击原创 2009-04-26 17:15:00 · 820 阅读 · 1 评论 -
没事,写个自动升级程序
一、先瞅瞅这个东东。Simple Update 自动升级软件 v1.0开发时间:2009-4-26开发环境:Visual Studio 2008(C# 2.0)下载:点击下载 前几天写了几个小软件,想改版一下,能实现自动升级的功能,可总不能每一个软件都添加升级模版功能吧!于是想写个通用的,主要思路就是连接服务器,原创 2009-04-26 17:22:00 · 756 阅读 · 0 评论 -
没事,发布 Simple QQ Login v1.1(号码登录器)
Simple QQ Login v1.1(QQ号码登录器)发布时间:2009-4-26开发环境:Visual Studio 2008(C# 2.0)测试环境:XP(.NET Framework 2.0)+QQ 2008 Vista+QQ 2008下载:点击下载 在 Simple QQ Login v1.0 的基础上更新了一些小的功能,比如:启动后自动退出原创 2009-04-26 17:19:00 · 913 阅读 · 1 评论 -
没事,再弄个 QQ 登录器玩玩
干啥都能上瘾,前几天弄了个压缩图片的,老三这鸟人连RAR都不会用,还说我,小样! 今天再弄个 QQ 登录器(老三用的话,提前付费)玩玩,嘎嘎! 详见:http://www.51script.com/?page_id=784#3 Simple QQ 号码登录器 v1.0 开发时间:2009-4-21 开发环境:Visual Studio 2008(C# 2.0) 测试环境:XP(.NET Fra原创 2009-04-26 17:17:00 · 992 阅读 · 2 评论 -
验证视图状态 MAC 失败。
<br />问题概要:<br />验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate原因分析:<br />ASP.Net的 runat='server' 会对ViewStat进行MAC的加密,使得提交数据时只能对同一页面进行。<br />解决方法:<br />A 在接收页加上 @ page EnableViewStateMac="false"<br />或者 enableEventVali原创 2010-07-17 14:08:00 · 454 阅读 · 0 评论 -
ASP.NET(VB.NET)学习笔记--第六章.访问数据库(3/3)
2.DataList控件 (1). DataList控件的常用属性属性说明AlternatingItemTemplate交替数据模板。若不定义该属性,表示数据均按ItemTemplate显示Cellpadding表格的单元格边框与表格内容的距离,单位为像素点数CellSpacing表格单元格间距,单位为像素点数DataKeyField主键字段的名称DataSource连接到DataList控件的数据源EditItemTemplate设置表格在激活编辑时的处理模板FooterTemplate设置原创 2010-07-19 18:56:00 · 926 阅读 · 0 评论 -
ASP.NET(VB.NET)学习笔记--第二章.控件(2/3)
<br />三.Web服务器控件<br />I.System.Web.UI.WebControls名称空间结构<br /><br /><br /> <br /> <br /><br /><br /><br />II.Web服务器控件的基本属性<br /> <br />属性<br />说明<br />AccessKey<br />定义控件的加速键。比如,指定控件的AccessKey属性值为W,用户可以通过按Alt+W来访问该控件。并不是所有的浏览器都支持这个属性<br />Attributes<br />控件原创 2010-07-18 17:22:00 · 1309 阅读 · 0 评论 -
ASP.NET(VB.NET)学习笔记--第二章.控件(1/3)
第二章.控件一.HTML控件1.常用的HTML控件控件名称实现方法文本框 <input type=text ..>文本区<textarea ..> .. </textarea>单选按钮<input type=redio ..>复选按钮<input type=checkbox ..>列表框<select ..><option ..>..</option>..</select>提交按钮<input type=submit ..>重置按钮<input type=reset ..>普通按钮<input type=b原创 2010-07-18 17:20:00 · 1266 阅读 · 0 评论 -
ASP.NET(VB.NET)学习笔记--第一章.语法基础
第一章.语法基础一.数据类型 1.基本数据类型数值类型的数据类型数据类型表示方式取值范围整型Integer-2^31 ~ 2^31-1字节型Byte0 ~ 2^8-1短整型Short-2^15 ~ 2^15-1长整型Long-2^63 ~ 2^63-1单精度Single-3.402823E38 ~ -1.401298E-45(对于负数)1.401298E-45 ~ 3.402823E38(对于正数)双精度Double-1.79869313486232E308 ~ -4.94065645841247E-原创 2010-07-18 17:16:00 · 1039 阅读 · 0 评论 -
C#遍历枚举,并绑定至类似DropDownList的控件上。
<br />一、枚举<br />#region GroupGrade:用户组等级////// 用户组等级///public enum GroupGrade{////// 一级///一级 = 1,////// 二级///二级 = 2,////// 三级///三级 = 3,////// 四级///四级 = 4,////// 五级///五级 = 5,////// 六级///六级 = 6}#e原创 2010-07-17 10:30:00 · 1574 阅读 · 0 评论 -
ASP.NET(VB.NET)学习笔记--第五章.ASP.NET的其他Web控件
第五章.ASP.NET的其他Web控件 一.验证控件 常用的验证控件验证控件名说明RequiredFieldValidator用于强制用户对某些控件必须输入数据CompareValidator检查被验证的控件的值是否在某个特定范围内RangeValidator将被验证的控件的与已有信息进行比较RegularExpressionValidator检查被验证的控件的值是否与一个正则表达式相匹配CustomValidator使用一个自定义函数对用户输入的信息进行验证ValidationSummary显示所有原创 2010-07-19 18:52:00 · 798 阅读 · 0 评论 -
ASP.NET(VB.NET)学习笔记--第四章.命名空间
第四章.命名空间一.命名空间1.定义命名空间的方法 Namespace NamespaceName End Namespace2.声明命名空间 imports NamespaceName 二.类库1.类库和基类命名空间服务类型System.Data处理数据和数据库System.XML处理XML数据System.Diagnostics用于在出现问题的时候诊断问题System.Globalization用于创建全球的Web站点System.NET网络和Internet功能System.Coll原创 2010-07-18 17:30:00 · 1250 阅读 · 0 评论 -
NTFS分区下,先装.NET再装IIS的问题
<br />问题概要:NTFS分区下,先装.NET再装IIS的问题<br />解决方法:<br />运行:C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_regiis.exe -i<br />或:C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_regiis.exe -r原创 2010-07-17 14:06:00 · 597 阅读 · 0 评论