摘要: 什么是 SQL?SQL 指结构化查询语言。SQL 使我们有能力访问数据库, 是一种 ANSI 的标准计算机语言SQL 能做什么?SQL 面向数据库执行查询,可从数据库取回数据(查),可在数据库中插入新的记录(增), 可更新数据库中的数据(改),可从数据库删除记录(删),可创建新数据库, 可在数据库中创建新表,可在数据库中创建存储过程,可在数据库中创建视图, 可以设置表、存储过程和视图的权限。数据库表一个数据库通常包含一个或多个表。每个表由一个名字标识(例如“客户”或者“订单”)。表包含带有数据的记录(行)。SQL 语句需要在数据库上执行的大部分工作都由 SQL 语句完成。例如:从Persons 阅读全文
posted @ 2013-05-07 09:37 閷哪恍惚 阅读(153) 评论(0) 推荐(0)
摘要: 什么是 HTML?HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言 (Hyper Text Markup Language)HTML 不是一种编程语言,而是一种标记语言 (markup language)标记语言是一套标记标签 (markup tag)HTML 使用标记标签来描述网页HTML 标签HTML 标记标签通常被称为 HTML 标签 (HTML tag):HTML 标签是由尖括号包围的关键词,比如 HTML 标签通常是成对出现的,比如 和 标签对中的第一个标签是开始标签,第二个标签是结束标签开始和结束标签也被称为开放标签和闭合标签HTML 文档HTML 文档描述网页. 阅读全文
posted @ 2013-05-06 21:04 閷哪恍惚 阅读(233) 评论(0) 推荐(0)
摘要: 类是一种“引用类型”。创建类的对象时,对象赋值到的变量只保存对该内存的引用。将对象引用赋给新变量时,新变量引用的是原始对象。通过一个变量做出的更改将反映在另一个变量中,因为两者引用同一数据。结构是一种值类型。创建结构时,结构赋值到的变量保存该结构的实际数据。将结构赋给新变量时,将复制该结构。因此,新变量和原始变量包含同一数据的两个不同的副本。对一个副本的更改不影响另一个副本。类通常用于对较为复杂的行为建模,或对要在创建类对象后进行修改的数据建模。结构最适合一些小型数据结构,这些数据结构包含的数据以创建结构后不修改的数据为主。“类”是一种构造,通过使用该构造,您可以将其他类型的变量、方法和事件组 阅读全文
posted @ 2013-04-29 09:57 閷哪恍惚 阅读(162) 评论(0) 推荐(0)
摘要: 什么是进程? 当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。 而一个进程又是由多个线程所组成的。 什么是线程? 线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。 什么是多线程? 多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行执行的线程来完成各自的任务。 多线程的好处: 可以提高CPU的利用率。在多线程程序中,一个线程必须等待的时候,CPU可以运行其它的线程而不是等待,这样就大大提高了程序的... 阅读全文
posted @ 2013-04-26 09:35 閷哪恍惚 阅读(464) 评论(0) 推荐(0)
摘要: 存储过程sql语句执行的时候要先编译,然后执行。存储过程就是编译好了的一些sql语句。应用程序需要用的时候直接调用就可以了,所以效率会高。存储过程介绍存储过程是由流控制和SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程序使用时只要调用即可。在ORACLE中,若干个有联系的过程可以组合在一起构成程序包。使用存储过程有以下的优点:* 存储过程的能力大大增强了SQL语言的功能和灵活性。存储过程可以用流控制语句编写,有很强的灵活性,可以完成复杂的判断和较复杂的 运算。* 可保证数据的安全性和完整性。# 通过存储过程可以使没有权限的用户在控制之下间接地存取数据库,从而保证数据的安 阅读全文
posted @ 2013-04-25 12:01 閷哪恍惚 阅读(251) 评论(0) 推荐(0)
摘要: 1 C#中循环结构的总结 2 3 //一、if 4 5 1 if (条件) 6 2 { 7 3 //循环体 8 4 } 9 //注:只有当条件成立的时候才会执行循环体中的内容,执行的次数不一定。10 11 //例如:12 if (true) 13 {14 //循环体 ... 阅读全文
posted @ 2012-02-29 17:07 閷哪恍惚 阅读(444) 评论(0) 推荐(0)
摘要: C#中访问修饰符总结public:公共的,没有访问限制。(接口的访问修饰符只能为公共的)internal:内部的,本程序集的都可以访问。(类的默认访问修饰符)protected:受保护的,本类及本类派生类成员可以访问。private:私有的,本类中的成员可以访问。(在类中的字段默认访问修饰符)sealed:密封的,不能派生。 阅读全文
posted @ 2012-02-27 09:48 閷哪恍惚 阅读(120) 评论(0) 推荐(0)
摘要: 接口和抽象类的异同点:类似之处:1、抽象类和接口都包含可以由派生类继承的成员2、接口和抽象类都不能直接实例化,但可以声明它们的变量。如果这样做,就可以使用多态性把继承这两种类型的对象指定给它们的变量。接着通过这些变量来使用这些类型的成员,但不能直接访问派生对象的其他成员。区别:1、派生类只能继承一个基类,即只能直接继承一个抽象类(但可以用一个继承链包含多个抽象类)。相反,类可以使用多个接口。2、抽象类可以拥有抽象成员(没有代码体,且必须在派生类中实现,否则派生类本身也必须是抽象的)和非抽象成员(它们拥有代码体,也可以是虚拟的,这样就可以在派生类中重写)。3、接口成员必须都在使用接口的类上实现- 阅读全文
posted @ 2012-02-22 18:58 閷哪恍惚 阅读(304) 评论(0) 推荐(0)
摘要: C#中的抽象类:1、声明一个抽象方法使用abstract关键字。2、一个类中可以包含一个或多个抽象方法。3、抽象类中可以存在非抽象的方法。4、抽象方法不能被直接实例化。5、实现抽象类用“:”(冒号),实现抽象方法用override关键字。6、抽象类可以被抽象类所继承,结果仍是抽象类。7、抽象方法被实现后,不能修改修饰符。 1 public abstract class Person 2 { 3 public abstract void SayHello(); 4 public void about() 5 { 6 ... 阅读全文
posted @ 2012-02-19 15:31 閷哪恍惚 阅读(291) 评论(0) 推荐(0)
摘要: using 关键字有两个主要用途:(一)作为指令,用于为命名空间创建别名或导入其他命名空间中定义的类型。(二)作为语句,用于定义一个范围,在此范围的末尾将释放对象。using指令1)允许在命名空间中使用类型,这样,你就不必在该命名空间中限定某个类型的使用:1 using System.Text;2 using PC.Company;2)为命名空间或类型创建别名:1 using MyCommany=PC.Company;//命名空间的别名。2 using SDPoint=System.Drawing.Point;尽管我们可以通过类型全名称来加以区分,但是这显然不是最佳的解决方案。用using指令 阅读全文
posted @ 2012-02-06 10:54 閷哪恍惚 阅读(224) 评论(0) 推荐(0)