10 2009 档案
Get data from specified URI using WebRequest and WebResponse(读取网页数据并存入对应html文档)
摘要:WebRequest is a request to send messages to a URI to send messages, URI as a parameter is passed to Create () method. And we take WebResponse class as data obtained from the server. The method WebRequ... 阅读全文
posted @ 2009-10-30 18:18 lantionzy 阅读(316) 评论(0) 推荐(1)
VS2010 Code Intellisense Improvements(VS2010代码智能提示的改进)
摘要:This archive is from scott's blog http://weblogs.asp.net/scottgu    To help illustrate this intellisense improvements coming with VS 2010, let’s start by doing a simple scenario in VS 2008 where... 阅读全文
posted @ 2009-10-30 11:39 lantionzy 阅读(2518) 评论(0) 推荐(1)
Access Operation Using ADOX and OleDb(C#操作Access数据库)
摘要:Now, we are talking something aboutOffice Access(2007)operationusing C#. And I will show you how to create a access db file, including creating new table, insert and update data item. Before we start ... 阅读全文
posted @ 2009-10-29 23:47 lantionzy 阅读(849) 评论(0) 推荐(1)
How to calculate Bowling Score(保龄球计分算法)
摘要:A game of ten-pin bowling is divided into ten rounds (called "frames"). In a frame, each player is given two opportunities to knock down the skittle targets (called "pins"). The player rolls the first... 阅读全文
posted @ 2009-10-29 18:33 lantionzy 阅读(1314) 评论(1) 推荐(1)
The indexer in C#(C#中的索引器)
摘要:Indexers allow instances of a class or struct to be indexed just like arrays. Indexers resemblepropertiesexcept that their accessors take parameters.In the following example, a generic class is define... 阅读全文
posted @ 2009-10-29 00:27 lantionzy 阅读(347) 评论(0) 推荐(0)
Blog in English
摘要:I findEnglish is more and more important in my job, so I will drive myself to write blog using English.  I hope I can stick to it, and of course I will get back to Chinese one day   Come on!! 阅读全文
posted @ 2009-10-28 23:21 lantionzy 阅读(142) 评论(0) 推荐(0)
SQL中N的作用
摘要:加上 N 代表存入数据库时以 Unicode 格式存储。 N'string' 表示string是个Unicode字符串 Unicode 字符串的格式与普通字符串相似,但它前面有一个 N 标识符(N 代表 SQL-92 标准中的国际语言 (National Language))。N 前缀必须是大写字母。例如,'Michél' 是字符串常量而 N'Michél' 则是 Unicod... 阅读全文
posted @ 2009-10-28 13:08 lantionzy 阅读(493) 评论(0) 推荐(0)
SQL:OBJECT_ID和OBJECTPROPERTY
摘要:一、OBJECT_ID ---- 返回架构范围内对象的数据库对象标识号 语法  OBJECT_ID(  '[ database_name . [ schema_name ] .| schema_name . ]  object_name'[ ,'object_type' ] ) 参数   'object_name': 要使用的对象。object 的数据类型为 char 或 nchar。如果 obj... 阅读全文
posted @ 2009-10-28 11:03 lantionzy 阅读(793) 评论(0) 推荐(1)
正则表达式之道
摘要:留个记录,以作备份:http://baike.baidu.com/view/94238.htm?fr=ala0 http://bbs.51cto.com/thread-536605-1.html 阅读全文
posted @ 2009-10-27 15:15 lantionzy 阅读(199) 评论(0) 推荐(0)
C#word(2007)操作类--新建文档、添加页眉页脚、设置格式、添加文本和超链接、添加图片、表格处理、文档格式转化
摘要:这两天整理了一下使用C#对word的操作,这里和大家分享:  1、新建Word文档[代码]  2、给word文档添加页眉页脚[代码]  3、设置文档格式并添加文本内容、超链接[代码]  4、添加图片[代码]  5、表格处理(插入表格、设置格式、填充内容、表格中加图片)[代码]  6、把Word文档转化为Html文件[代码]可以从这里下载整个类(包含更多内容)WordOperate cs file转... 阅读全文
posted @ 2009-10-23 10:09 lantionzy 阅读(11474) 评论(12) 推荐(9)
C#利用smtp服务器发送邮件
摘要:在命名空间using System.Net.Mail中提供方法根据指定的smtp服务器来发送邮件。下面说说如何实现:  1、首先要发送邮件,需要有一个邮箱帐号,比如网易邮箱、新郎邮箱、qq邮箱等,我以网易的163邮箱为例。然后我们需要知道163邮箱的smtp服务器地址:smtp.163.com。一般常用的Smtp服务器地址为:   网易126:smtp.126.com   网易163:smtp.1... 阅读全文
posted @ 2009-10-21 13:54 lantionzy 阅读(1659) 评论(7) 推荐(1)
WinForm中使用timer显示当前时间
摘要:在实际开发中,有时候为了使自己的应用程序更有意思或添加更多功能,会想要在界面上添加一个可以显示时间并且可以实时更新的控件。废话不多说,下面将一步步教你如何实现:  1、新建一个Winform程序(Windows Forms Application -- Visual C#),命名为TestTimer。  2、在Design模式下,使用Toolbox添加一个label,调整label和Form1大小... 阅读全文
posted @ 2009-10-20 19:10 lantionzy 阅读(2787) 评论(0) 推荐(0)
重提范式 -- 挑战设计
摘要:关系数据库的设计构筑在实体和关系的概念之上。一个实体一般依赖于一个“父”表。通常,对于正在描述的实体的每个实例,表中有且仅有一个行与之对应。然而一个实体或许需要多个其他表来提供额外的描述信息。关系是对两个实体相互之间如何逻辑相关的一种表达。  从实践的观点看,有三种规范形式:  1、第一范式(1NF)全部是为了消除重复的数据组以及保证原子性的。在较高水平上,第一范式是通过下... 阅读全文
posted @ 2009-10-19 18:01 lantionzy 阅读(373) 评论(4) 推荐(2)
SQL -- 使用联结还是子查询?
摘要:关于子查询,由来已久的传统观念认为,如果可以的话,使用联结会更好些。在某些情况下,该观点完全争取,但有时候在不同场合,根据不同考虑,使用时会有一定倾向性。下表讨论了决定性能权衡的某些问题,以及倾向于哪一种解决方案:情况倾向于从子查询中返回的数值对于外部查询中的所有行是相同的预查询。声明变量,然后选择需要的值放入变量中,这能使即将形成的子查询只执行一次,而不是对外部表中的每一条记录执行一次。事实上S... 阅读全文
posted @ 2009-10-19 10:25 lantionzy 阅读(602) 评论(1) 推荐(2)
使用ALTER修改数据库
摘要:使用下面的语句创建一个样例数据库:[代码]使用sp_helpdb查看创建结果: [代码]假设想要做些修改,比如你知道将要向数据库做一个很大的导入,而现在的数据库只有15MB大小,容纳不了这么多东西。如果根据数据库的自动增长功能,以每次5MB的增长量自动扩大数据库,那么服务器至少将进行16次的再分配,既然已经知道数据量将达100MB,何不一次完成?使用ALTER DATABASE命令可以做到,最简化... 阅读全文
posted @ 2009-10-16 10:46 lantionzy 阅读(592) 评论(3) 推荐(1)
如何使Winform的Textbox滚动条保持在最后
摘要:Winform编程中,使用的Textbox控件,我们很有可能会遇到需要随时更新其内容(比如聊天窗口文字的更新),当内容过多的时候,就会出现滚动条,如何让滚动条时刻跟随内容的最下面内容呢?1. 在[设计模式]里双击TextBox(对应的name):2. 在相应的cs文件中填入下面的code:[代码]转到博客首页查看更多随笔 阅读全文
posted @ 2009-10-15 21:57 lantionzy 阅读(783) 评论(0) 推荐(1)
C#给Winform的button等控件添加快捷键三种方法
摘要:第一种:Alt + *(按钮快捷键) 在大家给button、label、menuStrip等控件设置Text属性时在名字后边加&键名就可以了,比如button1.text= "确定(&O)"。就会有快捷键了,这时候按Alt+O就可以执行按钮单击事件。第二种:Ctrl+*及其他组合键 在WinForm中设置要使用组合键的窗体的KeyPreview(向窗体注册键盘事件)属性为True;... 阅读全文
posted @ 2009-10-15 18:01 lantionzy 阅读(1242) 评论(0) 推荐(0)
SQL中的UNION查询
摘要:在使用UNION处理查询时,有几个要点:1、所有要进行UNION的查询,其SELECT列表中列的数量必须相同。如果第一个查询的列表中有3个列,那么第二个查询(以及所有进行UNION的后续查询)的SELECT列表也必须是3个列。2、为合并的结果集返回的标头仅取自第一个查询。如果第一个查询的SELECT列表类似这样,SELECT Col1,Col2 AS Second,Col3 FROM...,那么无... 阅读全文
posted @ 2009-10-15 11:22 lantionzy 阅读(779) 评论(1) 推荐(1)
好东西和大家分享 《精通windows sockets网络编程--基于Visual C++实现》随书源码
摘要:全书内容包括准备开发环境、TCP/IP基本介绍、Windows套接字基础、协议特征、基本TCP套接字编程、基本UDP套接字编程、套接字选项、套接字阻塞模式开发、套接字非阻塞模式开发、Select模型开发、WSAAsyncSelect模型开发、WSAEventSelect模型开发、重叠I/O模型开发和完成端口模型开发。从这里下载随书源代码:/Files/lantionzy/WindowsSocket... 阅读全文
posted @ 2009-10-14 22:32 lantionzy 阅读(1398) 评论(2) 推荐(3)
sql在线练习网站(http://sqlzoo.cn)答案解析(4)
摘要:七:The OUTER JOIN: (http://sqlzoo.cn/4.htm) 1a. 一个议员被开除出党,看看他是谁 SELECT Name FROM msp WHERE Party IS NULL 1b. 列出所有政党和领导者 SELECT Name, Leader FROM party 1c. 列出所有有领导者的政党 SELECT Name,Leader FROM party WHER... 阅读全文
posted @ 2009-10-14 16:24 lantionzy 阅读(1650) 评论(0) 推荐(1)
sql在线练习网站(http://sqlzoo.cn)答案解析(3)
摘要:五:How to do joins(http://sqlzoo.cn/3b.htm) 1a. Show the athelete (who) and the country name for medal winners in 2000 SELECT who, country.nameFROM ttmsJOIN countryON (ttms.country=country.id)WHERE gam... 阅读全文
posted @ 2009-10-14 13:44 lantionzy 阅读(1894) 评论(1) 推荐(1)
sql在线练习网站(http://sqlzoo.cn)答案解析(2)
摘要:四:Aggregate functions(http://www.sqlzoo.cn/2.htm) 1a. 显示世界人口总和 SELECT SUM(population) FROM bbc 1b. 列出所有的地区,但每个地区只能显示一次 SELECT DISTINCT region FROM bbc or:SELECT region FROM bbc GROUP BY region1c. 显示GD... 阅读全文
posted @ 2009-10-14 09:16 lantionzy 阅读(2198) 评论(1) 推荐(1)
sql在线练习网站(http://sqlzoo.cn)答案解析(1)
摘要:一:SELECT(http://www.sqlzoo.cn/1.htm) 1a. 查看关于bbc表的详细说明 SELECT name, region, population FROM bbc 2a. 给出人口不小于2亿的国家的名称.(2亿是200000000,有8个0) SELECT name FROM bbc WHERE population>= 200000000 2b. 给出人口不小... 阅读全文
posted @ 2009-10-13 15:30 lantionzy 阅读(7000) 评论(4) 推荐(1)
SQL学习和练习的好地方(http://sqlzoo.cn)
摘要:今天发现一个不错的网站,里面包含一本深入浅出SQL的入门教程和大量的SQL语句练习。根据其进程做些练习后,对SQL的学习理解应该会有较好的效果。http://sqlzoo.cn 阅读全文
posted @ 2009-10-12 17:06 lantionzy 阅读(780) 评论(0) 推荐(0)
SQL -- JOIN子句
摘要:JOIN(联接)用来定义如何从多个表中选取数据并组合成一个结果集。JOIN子句有多种形式,这些形式改变着要进行联接的表之间相互作用的方式。有4种不同类型的JOIN,其共同点是:通过记录的联接列,把一条记录同一条或多条记录进行匹配,从而产生出是这些记录的超集的记录。例如,从名为Films的表中提取一条记录: FilmID FilmName YearMade1 My Fair Lady1964接下来... 阅读全文
posted @ 2009-10-12 16:12 lantionzy 阅读(757) 评论(1) 推荐(1)
MFC的消息机制
摘要:众所周知,windows是基于消息驱动的,作好消息处理是WINDOWS编程的关键任务之一,用VC制作WINDOWS程式同样离不开消息的处理。这就要求我们对 VC中消息的处理有一个比较清淅的认识。只有这样才可能在必要的时候亲自动手完成一些复杂的消息映射处理。  在MFC中消息是通过一种的消息映射机制来处理的。其实质是一张消息及其处理函数的一一对应表以及分析处理这张表的应用框架内部的一些程序代码.这样... 阅读全文
posted @ 2009-10-10 18:32 lantionzy 阅读(1732) 评论(0) 推荐(2)
WriteProfileString写win.ini文件和操作注册表项(VC)
摘要:有时候,我们需要将初始化信息写入到配置文件中,当程序启动时从这个配置文件中读取这些初始化信息。现在,大部分软件都将这些信息写入到注册表中,然后在启动软件时,从注册表中读取这些初始化信息。但是早期的一些程序都是将这些信息写到Win.ini文件中。该文件位于系统安装根目录下的Windows目录下。在程序中,如果想要向Win.ini文件写入一些初始化信息,可以使用WriteProfileString函数... 阅读全文
posted @ 2009-10-10 15:13 lantionzy 阅读(1464) 评论(0) 推荐(2)
二进制文件与文本文件
摘要:我们首先来看一个文件写入时经常遇到的一个问题。有一个cpp文件,程序代码如下:[代码]  编译运行该程序,可以看到程序目录下多了个文件:1.txt,但是发现这个文件的大小的4个字节(4 bytes),而我们刚刚写入的只有3个字节。我们可以以二进制方式打开这个文件,结果如下:  61 0D 0A 62  其中61是字符'a'的ASCII码,62是'b'的ASCII码,0A是十进制数:10。可以发现多... 阅读全文
posted @ 2009-10-09 17:11 lantionzy 阅读(673) 评论(1) 推荐(1)