04 2012 档案

Javascript 键盘事件移动图片
摘要:CODE: <body onkeydown="movePic()"> <div style="width:600px;height:300px;border:1px solid green"> <img id="pic" src="lang.gif" style="border:0;width:80px;position:abso... 阅读全文

posted @ 2012-04-29 16:02 SkySoot 阅读(1329) 评论(0) 推荐(0) 编辑

使用文件流的方式将 DataTable 导入到 Excel 中
摘要:这种方式相对于调用 Excel 组件要简单许多,对仅储存数据,而数据格式要求又不高的情况比较适用。 CODE: private void ExportDatatableToExcel(string filePath, DataTable dt) { StreamWriter sw = null; try { ... 阅读全文

posted @ 2012-04-26 15:20 SkySoot 阅读(807) 评论(0) 推荐(0) 编辑

Javascript 随机抽奖
摘要:开始抽奖 停止抽奖 Code: <body> <div style="width:365px;height:180px;border:2px solid green" id="names"> <script> for(var i=1;i<=40;i++){ document.wr... 阅读全文

posted @ 2012-04-20 04:24 SkySoot 阅读(1492) 评论(0) 推荐(1) 编辑

Javascript 将文本域中输入的字母转换成大写字母
摘要:这个示例非常简单,唯一要知道的是,转换字符大小写这种操作会使文本域重新获得焦点,因此在转换时需要判断,否则将锁住方向键。 CODE: <div style="width:270px;height:100px;border:1px solid green"> <input type="text" style="margin-left:20px;m... 阅读全文

posted @ 2012-04-20 03:15 SkySoot 阅读(1010) 评论(0) 推荐(0) 编辑

Javascript 动态增减元素
摘要:增加一个 减少一个 CODE: <div style="width:270px;height:100px;border:1px solid green" id="one"> <input type="file" style="margin-left:20px;margin-top:3px;" /> </div> <a href="javas... 阅读全文

posted @ 2012-04-20 03:01 SkySoot 阅读(663) 评论(0) 推荐(0) 编辑

Javascript DOM 的节点操作示例
摘要:第一个元素 第二个元素 直接追加 第一个元素 第二个元素 之前追加 第一个元素 第二个元素 之后追加 CODE: <body> <div> <div id="one" style="width:300px;height:110px;bor... 阅读全文

posted @ 2012-04-20 00:16 SkySoot 阅读(302) 评论(0) 推荐(0) 编辑

CSS 列表控件制作图片展示柜
摘要:CODE: <style> #imgList{ width:350px; height:350px; } #one ul{ padding:0px; margin:0px; width:350px; ... 阅读全文

posted @ 2012-04-19 22:59 SkySoot 阅读(1065) 评论(0) 推荐(0) 编辑

Javascript 全选/反选
摘要:CODE: <script> document.write("<ul>"); for(var i=0;i<18;i++){ document.write("<li>"); document.write('<input type="checkbox" value='+ i +'/>888888888... 阅读全文

posted @ 2012-04-19 18:44 SkySoot 阅读(312) 评论(0) 推荐(0) 编辑

Javascript CSS 选项卡效果的menu
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <style> #card{ margin:0 auto; width:252... 阅读全文

posted @ 2012-04-19 18:41 SkySoot 阅读(382) 评论(0) 推荐(0) 编辑

CSS Filters On Images
摘要:Alpha: Gray: Invert: Xray: Normal: CODE: Alpha: <div style="filter: alpha(opacity=20)"><img src="http://images.cnblogs.com/cnblogs_com/SkySoot/373350/r_lang.gif" />... 阅读全文

posted @ 2012-04-19 00:54 SkySoot 阅读(313) 评论(0) 推荐(0) 编辑

CSS 鼠标样式的变化
摘要:请把鼠标移动到单词上,这样会看到鼠标指针的变化: Auto Crosshair Default Pointer Hand Move e-resize ne-resize nw-resize n-resize se-resize sw-resize s-resize w-resize text wait help 代码: ... 阅读全文

posted @ 2012-04-19 00:43 SkySoot 阅读(532) 评论(0) 推荐(0) 编辑

HTML DOM 教程Part5 [DOM 冷门对象] 摘录自W3C School
摘要:HTML DOM Link 对象 Link 对象代表某个 HTML 的 <link> 元素。<link> 元素可定义两个链接文档之间的关系。 <link> 元素被定义于 HTML 文档的 head 部分。 HTML DOM Meta 对象 <meta> 元素可提供有关某个 HTML 元素的元信息 (meta-information... 阅读全文

posted @ 2012-04-19 00:04 SkySoot 阅读(338) 评论(0) 推荐(0) 编辑

HTML DOM 教程Part4 [DOM 表单对象] 摘录自W3C School
摘要:HTML DOM Image 对象 Image 对象的属性 标准属性 Image 对象的事件句柄 HTML DOM Button 对象 Button 对象代表 HTML 文档中的一个按钮。该元素没有默认的行为,但是必须有一个 onclick 事件句柄以便使用。 HTML DOM Checkbox 对象 HTML DOM FileU... 阅读全文

posted @ 2012-04-18 23:34 SkySoot 阅读(814) 评论(0) 推荐(0) 编辑

HTML DOM 教程Part3 [DOM 常规对象] 摘录自W3C School
摘要:对象的标准属性HTML DOM Document 对象每个载入浏览器的 HTML 文档都会成为 Document 对象。Document 对象集合Document 对象属性Document 对象方法HTML DOM Anchor 对象 Anchor 对象表示 HTML 超链接。在 HTML 文档中 <a> 标签每出现一次,就会创建 Anchor 对象。锚可用于创建指向另一个文档的链接(通过 href 属性),或者创建文档内的书签(通过 name 属性)。 您可以通过搜索 Document 对象中的 anchors[] 数组来访问锚,或者使用 document.getElementB 阅读全文

posted @ 2012-04-18 22:46 SkySoot 阅读(472) 评论(0) 推荐(0) 编辑

HTML DOM 教程Part2 [Browser 对象] 摘录自W3C School
摘要:Window 对象 Window 对象表示浏览器中打开的窗口。如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。 Window 对象集合 Window 对象属性 Window 对象方法 Navigator 对象 Navigator 对... 阅读全文

posted @ 2012-04-18 00:02 SkySoot 阅读(568) 评论(0) 推荐(0) 编辑

HTML DOM 教程Part1 [DOM 简介] 摘录自W3C School
摘要:HTML DOM HTML DOM 定义了访问和操作HTML文档的标准方法。HTML DOM 把 HTML 文档呈现为带有元素、属性和文本的树结构(节点树)。 HTML DOM 简介 什么是 DOM? 通过 JavaScript,您可以重构整个 HTML 文档。您可以添加、移除、改变或重排页面上的项目。 要改变页面的某个东西,JavaScript ... 阅读全文

posted @ 2012-04-17 22:45 SkySoot 阅读(719) 评论(0) 推荐(0) 编辑

Javascript 知识点精简
摘要:如何在HTML中引入JS? 所有重定向的HTML标签内都可以嵌入javascript代码,例如: <a href="javascript:alert('OK')"></a> <form action="javascript:alert('OK')"></form> <script>alert("Hello"... 阅读全文

posted @ 2012-04-17 17:12 SkySoot 阅读(1407) 评论(0) 推荐(1) 编辑

JSON 数据格式
摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。 基础结构 JSON建构于两种结构: 1. “名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为... 阅读全文

posted @ 2012-04-17 05:23 SkySoot 阅读(727476) 评论(19) 推荐(39) 编辑

CSS 教程Part7 [打印、单位表](摘录自 W3C School)
摘要:打印属性 打印 HTML 文档总是会出现问题。在 CSS2 中,我们可以借助打印属性让打印 web 内容更容易一些。 CSS 单位 尺寸 颜色 阅读全文

posted @ 2012-04-17 04:44 SkySoot 阅读(408) 评论(0) 推荐(0) 编辑

CSS 教程Part6 [尺寸、分类、伪类、伪元素、媒介类型](摘录自 W3C School)
摘要:CSS 尺寸属性 CSS 尺寸属性允许你控制元素的高度和宽度。同样,还允许你增加行间距。 CSS 分类属性 (Classification) CSS 分类属性允许你控制如何显示元素,设置图像显示于另一元素中的何处,相对于其正常位置来定位元素,使用绝对值来定位元素,以及元素的可见度。 cursor 属性 该属性定义了鼠标指针放在一个元素边界范围内时所用的光标形状 ... 阅读全文

posted @ 2012-04-17 04:37 SkySoot 阅读(381) 评论(0) 推荐(0) 编辑

CSS 教程Part5 [定位](摘录自 W3C School)
摘要:CSS 定位 (Positioning) CSS 定位和浮动 CSS 为定位和浮动提供了一些属性,利用这些属性,可以建立列式布局,将布局的一部分与另一部分重叠,还可以完成多年来通常需要使用多个表格才能完成的任务。 定位的基本思想很简单,它允许你定义元素框相对于其正常位置应该出现的位置,或者相对于父元素、另一个元素甚至浏览器窗口本身的位置。显然,这个功能非常强大,也... 阅读全文

posted @ 2012-04-17 04:01 SkySoot 阅读(809) 评论(0) 推荐(0) 编辑

CSS 教程Part4 [盒子模型](摘录自 W3C School)
摘要:CSS 框模型 (Box Model) 规定了元素框处理元素内容、内边距、边框 和 外边距 的方式。 CSS 框模型概述 元素框的最内部分是实际的内容,直接包围内容的是内边距。内边距呈现了元素的背景。内边距的边缘是边框。边框以外是外边距,外边距默认是透明的,因此不会遮挡其后的任何元素。 内边距、边框和外边距都是可选的,默认值是零。但是,许多元素将由用户代理... 阅读全文

posted @ 2012-04-17 02:43 SkySoot 阅读(842) 评论(0) 推荐(0) 编辑

CSS 教程Part3 [列表、表格、轮廓](摘录自 W3C School)
摘要:CSS 列表 CSS 列表属性允许你放置、改变列表项标志,或者将图像作为列表项标志。 list-style:简写属性在一个声明中设置所有的列表属性。 list-style-type:属性设置列表项标记的类型 list-style-image:属性使用图像来替换列表项的标记 list-style-position:属性设置在何处... 阅读全文

posted @ 2012-04-17 01:33 SkySoot 阅读(486) 评论(0) 推荐(0) 编辑

CSS 教程Part2 [背景、文本、字体](摘录自 W3C School)
摘要:CSS 背景CSS 允许应用纯色作为背景,也允许使用背景图像创建相当复杂的效果。CSS 在这方面的能力远远在 HTML 之上。背景色可以使用 background-color 属性为元素设置背景色。这个属性接受任何合法的颜色值。background-color 不能继承,其默认值是 transparent。transparent 有“透明”之意。也就是说,如果一个元素没有指定背景色,那么背景就是透明的,这样其祖先元素的背景才能可见。p {background-color: gray;}背景图像要把图像放入背景,需要使用 background-image 属性。如果需要设置一个背景图像,必须为这 阅读全文

posted @ 2012-04-17 01:00 SkySoot 阅读(748) 评论(0) 推荐(0) 编辑

CSS 教程Part1 [简介、语法、选择器](摘录自 W3C School)
摘要:CSS 简介CSS 指层叠样式表 (Cascading Style Sheets)样式定义如何显示 HTML 元素样式通常存储在样式表中把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题外部样式表可以极大提高工作效率外部样式表通常存储在 CSS 文件中多个样式定义可层叠为一样式解决了一个普遍的问题 HTML 标签原本被设计为用于定义文档内容。通过使用 <h1>、<p>、<table> 这样的标签,HTML 的初衷是表达“这是标题”、“这是段落”、“这是表格”之类的信息。同时文档布局由浏览器来完成,而不使用任何的格式化标签。 由于两种主要的浏览 阅读全文

posted @ 2012-04-16 23:29 SkySoot 阅读(876) 评论(0) 推荐(0) 编辑

HTML5 教程(摘录自 W3C School)
摘要:HTML 5 简介(HTML5 是下一代的 HTML)什么是 HTML5?HTML5 将成为 HTML、XHTML 以及 HTML DOM 的新标准。HTML 的上一个版本诞生于 1999 年。自从那以后,Web 世界已经经历了巨变。HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。HTML5 是如何起步的?HTML5 是 W3C 与 WHATWG 合作的结果。编者注:W3C 指 World Wide Web Consortium,万维网联盟。编者注:WHATWG 指 Web Hypertext Application Technology Working G 阅读全文

posted @ 2012-04-13 04:38 SkySoot 阅读(3044) 评论(0) 推荐(1) 编辑

XHTML 教程(摘录自 W3C School)
摘要:XHTML 是什么? XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language)。 XHTML 的目标是取代 HTML。 XHTML 与 HTML 4.01 几乎是相同的。 XHTML 是更严格更纯净的 HTML 版本。 XHTML 是作为一种 XML 应用被重新定义的 HTML。 XHTML 是一个 W3C 标准。 为什么要使... 阅读全文

posted @ 2012-04-13 03:04 SkySoot 阅读(1295) 评论(0) 推荐(0) 编辑

JavaScript 内置对象简介
摘要:JavaScript 对象简介JavaScript 是面向对象的编程语言 (OOP)。OOP 语言使我们有能力自定义对象和变量类型。(事实上,只是基于对象的,并不完全具备面向对象的语言的三大特性[封装、继承、多态])。面向对象编程 在高级 JavaScript 的部分会讲解如何创建自己的对象。现在,我们开始学习内建的 JavaScript 对象,以及如何使用它们。对象只是一种特殊的数据。对象拥有属性和方法。JavaScript 字符串(String)对象 字符串是 JavaScript 的一种基本的数据类型。需要注意的是,JavaScript 的字符串是不可变的(immutable),Stri 阅读全文

posted @ 2012-04-12 23:40 SkySoot 阅读(8247) 评论(0) 推荐(0) 编辑

JavaScript 基础知识
摘要:JavaScript 是属于网络的脚本语言!JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。JavaScript 是因特网上最流行的脚本语言。JavaScript 很容易使用!你一定会喜欢它的!JavaScript 简介在数百万张页面中,JavaScript 被用来改进设计、验证表单、检测浏览器、创建cookies,等等等等。JavaScript 是因特网上最流行的脚本语言,并且可在所有主要的浏览器中运行,比方说 Internet Explorer、 Mozilla、Firefox、Netscape、和 Opera。什么是 Java 阅读全文

posted @ 2012-04-11 20:38 SkySoot 阅读(6167) 评论(2) 推荐(1) 编辑

HTML 简要概述
摘要:注: 说实在的,这门语言的确不需要太多或太详细的篇幅来大书特书。掌握个大概,知道些特点及特性也就差不多了。人脑不是电脑,不需要死记硬背许多的属性和值,有一本帮助手册在手,胜过千言万语。 什么是 HTML? HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言 (Hyper Text Markup Language) ,它是一种标记语言 (markup language) ... 阅读全文

posted @ 2012-04-11 16:45 SkySoot 阅读(1917) 评论(3) 推荐(0) 编辑

Javascript 输出表格
摘要:输出一个表格,奇偶行背景色不同,鼠标移动行的背景色高亮。这是一个很简单的小示例,这里训练一下JS的循环、分支、事件这几个知识点。1. 仅使用 while 循环控制输出时,一般肯定会配置计数变量2. 用取模来控制输出格式3. 输出行时添加 onmouseover 和 onmouseout 事件,并传参。4. 这里的参数 this 指向的就是事件源(mouse 位于的 tr 这行)<script> var i = 0; var bg = null; var color = null; document.write('<table border="1". 阅读全文

posted @ 2012-04-11 14:05 SkySoot 阅读(4584) 评论(0) 推荐(0) 编辑

数据库对象命名
摘要:引言 编码规范是一个优秀程序员的必备素质,很多人非常注重程序中变量、方法、类的命名,却忽视了同样重要的数据库对象命名。 基本命名规则 数据库对象 前缀 举例 表(Table) 无 ... 阅读全文

posted @ 2012-04-10 22:45 SkySoot 阅读(644) 评论(0) 推荐(0) 编辑

SQL Server 数据库安全相关(SQL语句)
摘要:-- 创建登陆用户 -- 语法: create login login_name from windows with default_database = database | default_language = language create login [localhost\hoojo-pc] from windows with default_databas... 阅读全文

posted @ 2012-04-10 21:52 SkySoot 阅读(489) 评论(0) 推荐(0) 编辑

SQL Server 触发器
摘要:触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。 触发器一般用在check约束更加复杂的约束上面。 与普通的存储过程的区别是:当对某一个表进行操作。诸如:update、inser... 阅读全文

posted @ 2012-04-10 21:40 SkySoot 阅读(477) 评论(0) 推荐(0) 编辑

SQL Server 事务、异常和游标
摘要:Ø 事务 在数据库中有时候需要把多个步骤的指令当作一个整体来运行,这个整体要么全部成功,要么全部失败,这就需要用到事务。 1、 事务的特点 事务由若干条T-SQL指令组成,并且所有的指令昨晚一个整体提交给数据库系统,执行时,这组指令要么全部执行完成,要么全部取消。因此,事务是一个不可分割的逻辑单元。 事务有4个属性:原子性(Atomicity... 阅读全文

posted @ 2012-04-10 20:48 SkySoot 阅读(1537) 评论(0) 推荐(0) 编辑

SQL Server 系统存储过程
摘要:Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存在内存中,下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包... 阅读全文

posted @ 2012-04-10 18:25 SkySoot 阅读(3255) 评论(0) 推荐(0) 编辑

SQL Server 索引和视图
摘要:Ø 索引 1、 什么是索引 索引就是数据表中数据和相应的存储位置的列表,利用索引可以提高在表或视图中的查找数据的速度。 2、 索引分类 数据库中索引主要分为两类:聚集索引和非聚集索引。SQL Server 2005还提供了唯一索引、索引视图、全文索引、xml索引等等。聚集索引和非聚集索引是数据库引擎中索引的最基本类型,是理解其他类型索... 阅读全文

posted @ 2012-04-10 18:16 SkySoot 阅读(379) 评论(0) 推荐(0) 编辑

SQL Server T-SQL高级查询、函数
摘要:高级查询在数据库中用得是最频繁的,也是应用最广泛、最普遍的。 Ø 基本常用查询 -- all 查询所有,几乎从来不用 all 关键字,因为是默认关键字 select all sex from student; -- distinct 过滤重复 (常用语检查一列数据是否有异常值) select distinct sex from student; ... 阅读全文

posted @ 2012-04-10 17:56 SkySoot 阅读(3779) 评论(1) 推荐(0) 编辑

SQL Server Transact-SQL 编程
摘要:T-SQL语句用于管理SQL Server数据库引擎实例,创建和管理数据库对象,以及查询、插入、修改和删除数据。 Ø 变量 1、 局部变量(Local Variable) 局部变量是用户可以自定义的变量,它的作用范围是仅在程序内部,在程序中通常用来储存从表中查询到的数据或当做程序执行过程中的暂存变量。使用局部变量必须以@开头,而且必须用declare命令后... 阅读全文

posted @ 2012-04-10 16:56 SkySoot 阅读(647) 评论(0) 推荐(0) 编辑

SQL Server 数据库基础语法、数据类型
摘要:创建 / 删除数据库:-- Go 批处理语句用于将 go 之前的语句合并为为一个语句块,同时执行多个语句 -- 使用、切换数据库 use mastergo-- 创建、删除数据库 -- 示例1if (exists (select * from sys.databases where name = 'testHome')) drop database testHomegocreate database testHomeon( name = 'testHome', filename = 'c:\data\students.mdf' )log on( . 阅读全文

posted @ 2012-04-10 16:17 SkySoot 阅读(508) 评论(0) 推荐(0) 编辑

SQL Server 数据库设计
摘要:一、数据库设计的必要性 在实际的软件项目中,如果系统中需要存储的数据量比较大,需要设计的表比较多,表与表之间的关系比较复杂,那我们就需要进行规范的数据库设置。如果不经过数据库的设计,我们构建的数据库不合理、不恰当,那么数据库的维护、运行效率会有很大的问题。这将直接影响到项目的运行性能和可靠性。 二、什么是数据库设计 数据库设计实际上就是规划和结构化数据库中的... 阅读全文

posted @ 2012-04-10 15:24 SkySoot 阅读(456) 评论(0) 推荐(0) 编辑

SQL应用中级指南 Part4:(数据字典)
摘要:(一)用视图从数据字典中获得信息 数据字典简介 每一种数据库都有它自己的数据字典(或系统目录)(在今天的介绍中这两个词我们都会使用)数据字典是在数据库环境中的一个系统区域,它包含着关于数据库成份的信息,数据字典中包括的信息如数据库设计、存储的SQL 代码、用户统计、数据库过程、数据库的增长情况和对数据库性能的统计。 数据字典中包括有数据库设计信息的表,它... 阅读全文

posted @ 2012-04-09 22:21 SkySoot 阅读(976) 评论(0) 推荐(0) 编辑

SQL应用中级指南 Part3:(SQL的流化、高效、数据库性能的提高与调整)
摘要:(一)对 SQL 语句优化以提高其性能 对 SQL 语句的流化是在设计和调试数据库时影响其应用性能的重要部分。不管数据库规划的如何合理或数据设计考虑的如何健全,你都不会对你的查询返回数据的及时性感到满意,即便是错误也是如此,那么你的客户呢?如果你不遵循一些基本的指导方针那么你的客户也不会感到满意,所以你的领导对你也不会满意。 目标: 1. 明白 SQL 语句流的概念 2. 明白... 阅读全文

posted @ 2012-04-09 19:08 SkySoot 阅读(632) 评论(0) 推荐(0) 编辑

SQL应用中级指南 Part2:(临时表、游标、存贮过程、触发机制)
摘要:(一) 临时表 这是一种简单的临时存在于数据库系统当中的表格,当结束数据库的联接或退出登录以后它们会被自动地删除。Transact-SQL 在 TempDB 中创建临时表,这个数据库是在你安装SQL-SERVER 时创建的。 -- 该表由 Create Table 命令以及创建表时的日期和时间组合而成一个唯一的表名 -- 临时表只可由它的创建者使用 -- 五十个用户... 阅读全文

posted @ 2012-04-09 16:51 SkySoot 阅读(554) 评论(1) 推荐(0) 编辑

SQL应用中级指南 Part1:(事务,数据库安全)
摘要:(一)事务处理控制 什么事事务? 事务控制或者说事务处理是指关系数据库系统执行数据库事务的能力。 事务是指在逻辑上必须完成的一组命令序列的最小单位。单元工作期是指事务的开始和结束时期。如果在事务中产生错误那么整个过程可以根据需要被终止,如果每一件事都是正确的那么结果将会被保存到数据库中。 如何创建与取消事务? -- Oracle 中事务的语法: SET TRANSAC... 阅读全文

posted @ 2012-04-08 23:13 SkySoot 阅读(491) 评论(0) 推荐(0) 编辑

SQL应用初级指南
摘要:(一)SQL 简介 SQL 诞生于IBM 公司在加利福尼亚San Jose 的试验室中,在七十年代SQL 由这里开发出来。最初它们被称为结构化查询语言(Structured Query Language) ,并常常简称为sequel。 S: Structured -- 结构 L :Language -- 语言 Q :Query -- 查询(如果你直译的话)。 (二)... 阅读全文

posted @ 2012-04-08 20:36 SkySoot 阅读(547) 评论(0) 推荐(0) 编辑

求N年后农场的奶牛数量
摘要:class Cow { public int age = 1;// 初始化年龄为1岁 } /// <summary> /// 一个农场有头母牛,现在母牛才一岁,要到四岁才能生小牛,四岁之后,每年生一头小牛。 /// 假设每次生的都是母牛,并且也遵守4年才生育并生母牛的原则,并且无死亡,请问n年后共有多少头牛? /// </... 阅读全文

posted @ 2012-04-07 16:17 SkySoot 阅读(867) 评论(0) 推荐(0) 编辑

SQL中单引号的转义
摘要:很多时候,在数据库中某表某字符字段中,要存储的数据内容会含有单引号,比如下面: string name = GetNameById(id); string sql = string.Format("update cover_diagnose set name = '{0}' where id = 48951",name);这样真的没问题吗?假设name获取的字面值是这样的:... 阅读全文

posted @ 2012-04-06 20:25 SkySoot 阅读(7738) 评论(0) 推荐(0) 编辑

文本编辑器
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; namespace SimpleEditor { static class Program { ... 阅读全文

posted @ 2012-04-06 17:40 SkySoot 阅读(555) 评论(0) 推荐(0) 编辑

XML 文档的基本操作
摘要:/// <summary> /// XML文件中插入一个节点 /// </summary> private void btnAddNode1_Click(object sender, EventArgs e) { // 加载Test文档 XmlDocument xmlDoc = new XmlDocument(); ... 阅读全文

posted @ 2012-04-06 17:30 SkySoot 阅读(541) 评论(0) 推荐(0) 编辑

C# 消息处理机制及自定义过滤方式
摘要:一、消息概述 Windows 下应用程序的执行是通过消息驱动的。消息是整个应用程序的工作引擎,我们需要理解掌握我们使用的编程语言是如何封装消息的原理。 1. 什么是消息(Message) 消息就是通知和命令。在.NET框架类库中的System.Windows.Forms命名空间中微软采用面对对象的方式重新定义了Message。新的消息(Message)结构的公共部分属性基本与... 阅读全文

posted @ 2012-04-05 21:03 SkySoot 阅读(6009) 评论(3) 推荐(3) 编辑

C# 中的委托和事件(详解)
摘要:C# 中的委托和事件 委托和事件在 .NET Framework 中的应用非常广泛,然而,较好地理解委托和事件对很多接触 C# 时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里堵得慌,浑身不自在。本章中,我将由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.NET Framework 中的委托和事件、... 阅读全文

posted @ 2012-04-05 20:02 SkySoot 阅读(43175) 评论(29) 推荐(49) 编辑

C# (输入输出流)
摘要:一 .NET Framework 类库的System.IO 命名空间 System.IO 命名空间包含允许读写文件和数据流的类型以及提供基本文件和目录支持的类型。二 C# 文件读写之 FileStream 详解// 直接用 FileStream 类打开文件FileStream fs1 = File.Open("c://test.txt", FileMode.Open);// 以追加的方式打开文件"c://test.txt",将某些内容写到"c://test.txt"里FileStream fs2 = File.Open("c 阅读全文

posted @ 2012-04-03 16:37 SkySoot 阅读(10800) 评论(0) 推荐(0) 编辑

C1FlexGrid(行背景色随鼠标移动更改)
摘要:int oldRowNumber = -1; private void c1FlexGrid1_MouseMove(object sender, MouseEventArgs e) { // 获取鼠标指向的 Row 对象 int newRowNumber = c1FlexGrid1.MouseRow; // if 中最... 阅读全文

posted @ 2012-04-02 21:16 SkySoot 阅读(2720) 评论(0) 推荐(0) 编辑

C# 多线程(lock,Monitor,Mutex,同步事件和等待句柄)
摘要:本篇从 Monitor,Mutex,ManualResetEvent,AutoResetEvent,WaitHandler 的类关系图开始,希望通过本篇的介绍能对常见的线程同步方法有一个整体的认识,而对每种方式的使用细节,适用场合不会过多解释。 让我们来看看这几个类的关系图: 1. lock 关键字 lock 是 C# 关键词,它将语句块标记为临界区,确保当一个线程位于... 阅读全文

posted @ 2012-04-02 20:57 SkySoot 阅读(13708) 评论(0) 推荐(5) 编辑

C# 多线程详解 Part.03 (定时器)
摘要:Timer 类: 设置一个定时器,定时执行用户指定的函数。定时器启动后,系统将自动建立一个新的线程,执行用户指定的函数。using System;using System.Threading;namespace ThreadExample{ class TimerExampleState { public int counter = 0; public Timer tmr; } class App { public static void Main() { TimerExampleSt... 阅读全文

posted @ 2012-04-01 20:06 SkySoot 阅读(4963) 评论(0) 推荐(1) 编辑

C# 多线程的自动管理(线程池)
摘要:在多线程的程序中,经常会出现两种情况: 1. 应用程序中线程把大部分的时间花费在等待状态,等待某个事件发生,然后给予响应。这一般使用 ThreadPool(线程池)来解决。 2. 线程平时都处于休眠状态,只是周期性地被唤醒。这一般使用 Timer(定时器)来解决。ThreadPool 类提供一个由系统维护的线程池(可以看作一个线程的容器),该容器需要 Windows 2000 以上系统支持,因为其中某些方法调用了只有高版本的Windows 才有的 API 函数。将线程安放在线程池里,需使用 ThreadPool.QueueUserWorkItem() 方法,该方法的原型如下: // 将一... 阅读全文

posted @ 2012-04-01 19:42 SkySoot 阅读(46965) 评论(0) 推荐(4) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示