• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
敬YES
Now Or Never
博客园    首页       联系   管理    订阅  订阅
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
2011年6月4日
C#基础拾遗03-注册表保存用户设置
摘要: 1. 注册表介绍 注册表查看工具regedit.exe。最高级主要包括5个键。另外还有2个隐藏的,一般不常用。2. 注册表操作.NET操作注册表主要用到两个类,命名空间为Microsoft.Win32。RegistryKey:针对具体键的操作,包括3个只读属性和一些列的方法,分别添加、删除和设定子键和值。Registry:主要包括7个只读属性,分别对应可能存在的7个顶级键。3. 注册表实例实例很简单:通过下拉框选择颜色,作为窗体的背景色。当关闭窗口时自动保存设置。² 页面布局:新建Windows Application程序,在窗体上添加一个ComboBox控件;² 初始化颜 阅读全文
posted @ 2011-06-04 21:38 敬YES 阅读(1010) 评论(1) 推荐(2)
2011年6月3日
C#基础拾遗02-XML串行化
摘要: C#基础拾遗02-XML串行化1. 什么叫串行化? 串行化(Serialize)是指将对象存储到介质(如文件、内存缓冲区等)中或是以二进制方式通过网络传输。反串行化(Deserialize)指将这些连续的数据重新构建一个与原始对象状态相同的对象 2. 串行化分类两种形式 二进制串行化串行化时数据以二进制形式存入文件。但是该方式不适合同其他非.NET程序交换数据。 XML串行化对象的公共属性以XML元素和特性表示。该方式可以和其他非.NET程序交换数据。该方法要引用命名空间using System.Xml.Serialization; 另外,XML串行化器是不能针对枚举类型串行化操作的,如果有必 阅读全文
posted @ 2011-06-03 18:32 敬YES 阅读(988) 评论(1) 推荐(1)
2011年5月26日
BUG记录之 Database Connection Can’t Be Open!
摘要: BUG描述:Database Connection Can't Be Open!A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (pr 阅读全文
posted @ 2011-05-26 16:00 敬YES 阅读(533) 评论(0) 推荐(0)
2011年5月18日
C# Windows基础拾遗01—线条绘制篇
摘要: Windows绘制图形首先要定义DC(Device Context),在.NET中直接使用Graphics类。然后分配画图工具如画笔等,调用绘图函数进行绘制。要注意的是,画图后要记得释放Graphics以及画图工具等对象,因为图像对象占用很大的资源,不能等到.NET运行库最终自动释放。 1. 线条:直线刚性,曲线柔美 首先新建Windows Form程序,要想在窗体加载时就绘出线条,那么只能重写OnPaint ()事件,在Form_Load中是行不通的。 其中, DrawLines()是用来绘制直线的;DrawCurve()方法绘制光滑的齿条曲线,第三个参数表示曲线的张力,默认为0.5F,从例 阅读全文
posted @ 2011-05-18 16:27 敬YES 阅读(2761) 评论(7) 推荐(6)
2011年5月16日
PHP入门进阶(01)--数组
摘要: PHP入门进阶(01)--数组最近跟朋友弄个导航网站,发现基本都是用PHP开发的,于是乎第一次接触PHP环境。刚开始一头雾水,它不像.NET那样装个VS就万事大吉了,像什么Apache, MySQL, PHP还真没接触过,后来安装了wamp和PHP Eclipse才开始PHP学习之旅。之前有了.NET的基础,感觉再学习PHP貌似不是太难。不过有些地方还是让我感觉有些怪异,比如变量前面非得加一刀--$。于是乎决定将零零散散的差别记录下。 1. 数组定义 PHP中的数组是一个关键字或值的集合。数组的定义采用关键字array。有两种定义方式: Array(value1,value2,value3…) 阅读全文
posted @ 2011-05-16 10:51 敬YES 阅读(1457) 评论(4) 推荐(0)
2011年5月13日
C#.net内幕(07)-Visual Studio几个被我忽略的工具
摘要: Visual Studio IDE环境1. 自定义工具 VS已经集成了丰富的开发工具,但是由于个人偏好不同,有时候仍然希望定义一些常用的外部工具。例如现在我们要在Tools下面添加Notepad的菜单,操作步骤如下: 首先在菜单栏中Tools中找到External Tools,点击Add。然后如下图填写参数和路径。其中Title是菜单的命名,Command填写可执行文件的路径,Arguments 和Initial directory选择Target directory。保存后测试下效果,这时候Tools菜单下面已经包含了”NotePad”项,单击后可以正常打开记事本程序。2. 向前/向后快速导 阅读全文
posted @ 2011-05-13 16:38 敬YES 阅读(1067) 评论(1) 推荐(0)
2011年4月12日
SQL Server几个常用Date函数(二)
摘要: 在上一节SQL Server几个常用Date函数(一)中我们介绍了下表中前两个date函数,本节继续学习下面三个函数。函数描述GETDATE()返回当前日期和时间CONVERT()用不同的格式显示日期/时间DATEDIFF()返回两个日期之间的时间DATEPART()返回日期/时间的单独部分DATEADD()在日期中添加或减去指定的时间间隔3.DATEDIFF (datepart, startdate, enddate) 函数该函数用来计算两个日期之间的天(年、月…)数,enddate 减去 startdate,如果 startdate 晚于 enddate,则返回负值。其中,startdat 阅读全文
posted @ 2011-04-12 17:24 敬YES 阅读(5604) 评论(0) 推荐(0)
2011年4月8日
SQL Server几个常用date函数(一)
摘要: 下表汇总了SQL Server 中经常用到的几个时间函数 函数 描述 GETDATE() 返回当前日期和时间 CONVERT() 用不同的格式显示日期/时间 DATEDIFF() 返回两个日期之间的时间 DATEPART() 返回日期/时间的单独部分 DATEADD() 在日期中添加或减去指定的时间 阅读全文
posted @ 2011-04-08 13:50 敬YES 阅读(29573) 评论(1) 推荐(1)
2011年4月2日
一步一步搞定InfoPath(02)--配置VSTA
摘要: 一步一步InfoPath(02)--安装VSTA环境 计算机需要安装了 Microsoft .NET Framework 2.0 或更高版本。默认情况下,当您安装 InfoPath 时,并不会安装 Microsoft Visual Studio Tools for Applications 开发环境 阅读全文
posted @ 2011-04-02 10:25 敬YES 阅读(1409) 评论(3) 推荐(0)
2011年3月21日
浅谈设计模式01-策略模式
摘要: 一、 定义 最近开始研读Head First设计模式,这本书给人的感觉耳目一新,不容易犯困啊。今天和大家分享一下策略模式。 1. 定义: 策略模式定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用该算法的客户。 上图为策略模式结构图,其中: Strategy可以声明为接口或者抽象类,主要用来抽象不同的算法或行为;ConcreteStrategyA等是上述接口或抽象类的具体实现,分别实现不同的算法或者行为;Context中包含Strategy的实例,以及对该实例的操作。2. 设计模式原则: 多用组合,少用继承。找出应用中可能变化之处,把它们独立出来,不要和那些不需. 阅读全文
posted @ 2011-03-21 16:24 敬YES 阅读(2024) 评论(13) 推荐(2)
2011年3月15日
C#获取打印机列表
摘要: 一、PrinterSettings类 要用到的类PrinterSettings,在CSDN中的解释如下: System.ObjectSystem.Drawing.Printing.PrinterSettings 命名空间: System.Drawing.Printing程序集: System.Dra 阅读全文
posted @ 2011-03-15 18:23 敬YES 阅读(28646) 评论(4) 推荐(1)
2011年3月2日
一步一步搞定InfoPath(01)——提交表单到Access数据库
摘要: 一、开发环境 l Microsoft Office Access2010 l Microsoft Office InfoPath Designer 2010 二、本节目标 实现InfoPath设计表单,并且将数据提交到Access数据库。为了方便演示,提供的例子比较简单。一起开始我们的InfoPat 阅读全文
posted @ 2011-03-02 16:56 敬YES 阅读(7447) 评论(8) 推荐(2)
2011年1月5日
将GridView数据导出到Excel实现
摘要: 最近想整理一些词库,懒得手动找,又怕手一哆嗦有遗漏,决定写程序完成吧。首先将数据用GridView控件显示到页面上,效果如下:接下来将GridView中的内容导出到Excel,方法如下:[代码]在按钮上添加事件来导出Excel。注意,因为GridView是有分页和排序设置的,为了能够显示完整的数据,要先取消分页排序,导出之后再恢复设置。代码如下:[代码]可是运行之后报错:类型“GridView”的控件“GridView1”必须放在具有 runat=server 的窗体标记内。添加重写方法:[代码]完成后效果如下:这下可以让程序帮我整理了,省了一笔麻烦啊。 阅读全文
posted @ 2011-01-05 11:33 敬YES 阅读(1209) 评论(4) 推荐(0)
2010年12月14日
判断远程文件是否存在
摘要: 目标效果:项目中显示视频列表时,如果缩略图不存在,则加载一个默认图片。而不是一个很丑的小红叉。其中缩略图图片是存在另外一个独立的视频服务器上的,所以我们不能用File.Exist()方法直接判断,需要另辟蹊径。实现步骤:前台采用 asp:Repeater 控件,添加事件onitemdatabound="rptTraining_ItemDataBound"。[代码]加载每一条记录的时候都检测一下远程服务器上是否存在图片,RemoteFileExists方法如下。[代码]至此,实现了想要的效果。知识虽小,重在点滴。积跬步方以至千里。 阅读全文
posted @ 2010-12-14 15:27 敬YES 阅读(3913) 评论(4) 推荐(2)
2010年12月8日
JQuery Ajax小磨合-1
摘要: 一、实现目标昨天想在网站后台改进个小功能,为了简化user操作步骤,在user输入文件名称后自动进行无刷新验证。功能简单,可是却遇到了意想不到的麻烦,且听我慢慢道来。完成后的效果预览如下:二、知识温习首先带大家温习一下JQuery Ajax最常用的基本方法。了解的朋友可以跳过这部分。1. jQuery.get( url, [data], [callback] ):使用GET方式来进行异步请求 代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--参 阅读全文
posted @ 2010-12-08 17:32 敬YES 阅读(926) 评论(0) 推荐(0)
2010年12月6日
SQL Server 2008 R2学习心得
摘要: 最近有幸参加了SQL Server2008 R2的学习,有几点自己感觉比较实用的知识点以及技巧,和大家分享一下。1,备份时勾选checksum选项。数据库备份时偶尔会产生损坏页,而且在访问到损坏页之前往往不容易被我们发现。因此备份后首先应该记得做的一件事就是验证一下,在早期版本的SQL Server中我们可以用如下命令进行检测: dbcc checkdb 数据库名在SQL server2005以后的版本中备份为我们提供了checksum选项,备份时同时进行检测,保证数据的正确性和完整性。2.时间类型提到时间类型,我们常用的就是datetime类型,当计算时间间隔的时候有两种常用方法:①采用= 阅读全文
posted @ 2010-12-06 14:25 敬YES 阅读(3371) 评论(2) 推荐(1)
2010年11月26日
WebService重载问题
摘要: 在WebService中默认设置是不支持方法的重载的。简单写个例子[代码]在浏览器中查看,会报如下错误修改步骤如下:1.修改[WebServiceBinding(ConformsTo=WsiProfiles.BasicProfile1_1)],为[WebServiceBinding(ConformsTo=WsiProfiles.None)];2.为重载的各方法添加不同的MessageName属性,... 阅读全文
posted @ 2010-11-26 18:21 敬YES 阅读(1127) 评论(0) 推荐(0)
2010年11月19日
ref和out区别概要
摘要: 一直知道ref和out都是引用类型传值的。不过没太明白他们之间的区别,今天又长了点小知识。大伙都知道,进行参数传递的时候如果想传递地址,可以使用ref或者out关键字。其实两者都是按地址传递的,使用后都将改变原来的数值。主要不同点:ref是可以把参数的值传递进函数的,但是Out在函数中必须首先赋值才能使用,这样就会覆盖原来传进来的值。 简要概括就是ref有进有出,而out是只出不进。例如下面两个方法中,ValueWithRef无需重新赋值,而ValueWithOut如果不为i重新赋值便会编译错误。[代码] 阅读全文
posted @ 2010-11-19 17:54 敬YES 阅读(583) 评论(2) 推荐(0)
2010年11月18日
ASP.NET,IIS7.0 上传大视频文件报错
摘要: 一、问题概述:最近开发上传视频文件的功能。基本流程已经跑通了,可是上传30M以上的文件时就会报错。二、资料海洋瞎扑腾从网上查了一些资料,一般都是下面这种说法:看着步骤倒是也不算繁琐,可是本人照着步骤做了却没找到所说的requestLimits节点。无奈了。如果有高人明白咋回事的话麻烦指点下。。。三、暮然回首,答案就在灯火阑珊处其实上面分析的错误原因是对的,就是IIS中允许上传的最大文件默认是20多M,所以当上传较大的文件时才会报这个错误。后来用另外一种途径修改了这种设置。目标是要修改文件C:\Windows\System32\inetsrv\config\schema\IIS_schema 阅读全文
posted @ 2010-11-18 18:26 敬YES 阅读(2002) 评论(1) 推荐(0)
2010年11月3日
我读我的Book
摘要: 精神的食粮有点不足了,所以最近正在疯狂补充营养,爱上看书。为了监督自个的进度,决定占个随笔的位置。大家有什么好的书籍或者资料的话,可以推荐下哈。Reading ...【技术】C#高级编程 2010-11-3 16:27:51 :书籍写的很全面,总体感觉还可以,不过好厚哟,上千页哩。看到后来感觉有点看不动了。 目前看到了通讯部分。这方面还真没接触过,有点吃力呢。2010-11-26 14:43:50通讯部分暂时跳过,简单了解了访问Internet章节。哎呀,最后的 windows服务 部分又进展不下去了。看来接触的少的东西就是不容易看下去。可是学习就是要学不懂得东西,不是吗?不过也好,剩下两个部 阅读全文
posted @ 2010-11-03 16:24 敬YES 阅读(419) 评论(1) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3