随笔- 40
文章- 1
评论- 1
摘要: user是 sql server 中的一个关键字,尽量避免使用,有时候我们无意中将其作为表的名称,当我们在 sql 语句中要使用该名称时例如:select *from user 这是会提示 user 附近有语法错误,那该怎么办呢:其实只要在将user替换成 [user] 就Ok正确的为:select *from [user]阅读全文
posted @ 2011-11-23 11:44 悠閒 阅读(7) 评论(0) 编辑
摘要: 机子上装了 vs05、vs08、vs10 如果按上顺序安装的话,在 运行 => devenv 就可以打开最新的vs10 工具,如果顺序是乱的话,就没那么幸运了,也就是说你最后安装的版本将会被你的 devenv 命令打开,原因是最后一次安装vs工具的时候,它修改了 运行命令devenv的注册表。既然知道了它的原因那下面就来介绍它在windows 7中的版本设置启动方法吧。1.运行 => regedit => 查找 “HKEY_CLASSES_ROOT\Applications\devenv.exe\shell\edit\command”2.右键点击修改: "C:\Pr阅读全文
posted @ 2011-11-10 18:19 悠閒 阅读(141) 评论(0) 编辑
摘要: Ctrl+E,D ----格式化全部代码Ctrl+E,F ----格式化选中的代码CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定义CTRL + F12转到声明CTRL + ALT + J对象浏览CTRL + ALT + F1帮助目录CTRL + F1 动态帮助F1 帮助SHIFT + F1当前窗口帮助CTRL + ALT + F3帮助-搜索SHIF阅读全文
posted @ 2011-11-09 15:26 悠閒 阅读(21) 评论(0) 编辑
摘要: VS2010自带的SQLExpress默认网络配置是不启用命名管理协议的。这会使得使用VS2010IDE的添加数据连接找不到SQL服务器。 通过Microsoft SQL Server2008>配置工具>SQL Server配置管理器来修改。SQL Server网络配置 > SQLEXPRESS的协议 > Named Pipes ->启用。(这里也有TCP/IP的设置,双击 TCP/IP可以配置IP地址,设置IPALL的TCP动态端口为0,TCP端口为1433)重启,即可在VS2010中添加SQLEXPRESS的连接。 JDBC连接MS SQLExpress 1.阅读全文
posted @ 2011-11-08 16:12 悠閒 阅读(174) 评论(0) 编辑
摘要: ADO.NET Entity Framework教程目录 预备知识 2 LINQ技术 2 LINQ技术的基础 - C#3.0 2 自动属性 2 隐式类型 2 对象初始化器与集合初始化器 3 匿名类 3 扩展方法 4 Lambda表达式 4 .NET中的数据访问 4 DataSet方案 5 改进的的DataSet方案 5 手写代码通过ADO.NET2.0连接类与数据库交互 5 ORM – LINQ to SQL 6 深入了解Entity Framework 7 Entity Framework的核心 – EDM(Entity Data Model) 7 EDM概述 7 EDM之CSDL 7...阅读全文
posted @ 2011-10-26 11:52 悠閒 阅读(474) 评论(0) 编辑
摘要: 向客户端发出某一属性值已更改的通知。命名空间: System.ComponentModel程序集: System(在 System.dll 中) 语法:public interface INotifyPropertyChangedpublic interface class INotifyPropertyChanged 备注:INotifyPropertyChanged 接口用于向客户端(通常是执行绑定的客户端)发出某一属性值已更改的通知。 例如,考虑一个带有名为 FirstName 属性的 Person 对象。 若要提供一般性属性更改通知,则 Person 类型实现 INotifyPrope阅读全文
posted @ 2011-05-18 10:06 悠閒 阅读(82) 评论(0) 编辑
摘要: 书上的一个例子(简易取色器),代码看似没问题,但运行后会报错:未将对象引用设置到对象的实例。网上查了一下,应该是Silverlight Slider 控件的一个Bug:如果在后台代码定义了ValueChanged事件,就不能给Slider的value属性在Xaml中赋初值,否则报错。前台代码:<UserControl x:Class="SilverlightApplication1.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x=阅读全文
posted @ 2011-04-11 16:23 悠閒 阅读(112) 评论(0) 编辑
摘要: Silverlight 有两种模式:第一种为嵌入式,第二种为全屏模式。前台代码:<UserControl x:Class="SilverlightApplication1.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/express阅读全文
posted @ 2011-04-11 11:09 悠閒 阅读(50) 评论(0) 编辑
摘要: 前台截图:例子中有两个ListBox控件、四个Button控件和一个Label控件。数据显示需要绑定数据库。例子要实现的功能很简单:利用Button控件的CommandName属性来操作两个ListBox控件中数据的移动。前台代码:[代码]后台代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www....阅读全文
posted @ 2009-11-24 09:51 悠閒 阅读(1171) 评论(0) 编辑
摘要: Transact_SQL手册 *******************Transact_SQL********************--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABL...阅读全文
posted @ 2009-11-04 10:02 悠閒 阅读(60) 评论(0) 编辑
摘要: 任何一个系统都不可能一劳永逸,一直没有错误的运行下去,一个优秀的系统的出错处理也一定是优秀的,而一个好的程序员也一定会很观注可能出错的地方,并作出相应的容错处理。C#中的try catch其实已经为我们省了不少事情,本文并不是并不是对如何做出错处理进行论述的,而是给出一种收集出错信息,并将出错信息存储到Windows日志中的方案。一、处理代码:[代码]注意:因为系统日志的操作是有权限控制的,所以我...阅读全文
posted @ 2009-11-02 18:46 悠閒 阅读(412) 评论(0) 编辑
摘要: 最近一直为Office Word 2007的一个奇怪的问题而困挠,郁闷得我都想把Word 2007卸载掉了,问题描述如下:打开word 2007后编辑文件,然后切换到其它窗口,再切换回来,就会出现如下令人郁闷的情况:1.鼠标无法使用,光标不会跟随到鼠标左键点击的位置;2.鼠标右键无法使用,点击右键后不会出现相应编辑菜单3.无法拖动鼠标选择文本4.word属性设置菜单只有第一个可用5.上面的快捷工具...阅读全文
posted @ 2009-10-30 15:59 悠閒 阅读(234) 评论(0) 编辑
摘要: 问: 1.如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3.如何在C#中访问JavaScript的已有变量? 4.如何在C#中访问JavaScript函数? 问题1答案如下: javaScript函数中执行C#代码中的函数: 方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,...阅读全文
posted @ 2009-10-16 18:53 悠閒 阅读(132) 评论(0) 编辑
摘要: Ctrl+m+Crtr+o折叠所有大纲Ctrl+M+Crtr+P: 停止大纲显示Ctrl+K+Crtr+C: 注释选定内容Ctrl+K+Crtr+U: 取消选定注释内容Ctrl+J : 列出成员 智能感知Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ctrl+K,N: 移动到下一书签 Ctrl+B,P: 移动到上一书签 C...阅读全文
posted @ 2009-09-24 09:03 悠閒 阅读(12847) 评论(1) 编辑
摘要: 转自:http://www.cnblogs.com/wangwei/archive/2009/09/19/1570242.html“ASP.NET网站限制访问频率”的作者遇到了两大问题。一是验证码被破解,二是恶意用户通过使用代理变换IP来摆脱作者的限制。先说说验证码破解提起来破解验证码,小菜们肯定都直摇头,觉得那是图形学和算法高手们研究的事情,小菜们只能心有余而力不足。然而...阅读全文
posted @ 2009-09-20 23:10 悠閒 阅读(107) 评论(0) 编辑
摘要: 【最后更新:2009年9月15日】一、关于强制转换:Convert 和 (int) 的区别Convert.ToInt32() 方法转换double类型的数据是“5舍6入”的。(int) 方法转换double类型的数据是只取小数点前面的整数。例:下面几种转换方法运行后得到的结果是不同的 Code highlighting produced by Actipro CodeHig...阅读全文
posted @ 2009-09-14 20:17 悠閒 阅读(60) 评论(0) 编辑
摘要: .net取IP的函数有Page.Request.UserHostAddress ,简单好用,但有时取不到真正IP目前网上流行的所谓“取真实IP地址”的方法,都有bug,没有考虑到多层透明代理的情况。多数代码类似:string IpAddress = (HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_...阅读全文
posted @ 2009-09-12 21:55 悠閒 阅读(170) 评论(0) 编辑
摘要: Web项目,在处理大数据量和复杂业务的情况下,用户在浏览器中点击一个按钮后,服务器需要处理几十秒甚至好几分钟,才能将处理结果反馈给用户,在这个漫长的等待过程中,用户面对毫无反应的浏览器会不知所措,即便提示用户正在处理,用户由于不知道服务器的处理状态,在长时间等待后,也会不耐烦或误以为操作失败,而去刷新或者关闭浏览器。怎么应对这种状态,给用户一个更好的体验呢?最好是把处理过程中的状态信息即时反馈给用...阅读全文
posted @ 2009-09-10 22:41 悠閒 阅读(60) 评论(0) 编辑
摘要: 源码下载:http://down.0379zd.com/news/show/17002.htm调用方法: [代码]MessageDialogQQ.js [代码]阅读全文
posted @ 2009-09-10 22:03 悠閒 阅读(1275) 评论(0) 编辑
摘要: 先看调用的方法:[代码]生成小图的类:[代码]阅读全文
posted @ 2009-09-10 22:00 悠閒 阅读(79) 评论(0) 编辑
