Index : (1)类型语法.内存管理和垃圾回收基础 (2)面向对象的实现和异常的处理 (3)字符串.集合与流 (4)委托.事件.反射与特性 (5)多线程开发基础 (6)ADO.NET与数据库开发基础 (7)WebService的开发与应用基础 一.ADO.NET和数据库程序基础 1.1 安身立命之基本:SQL SQL语句时操作关系型数据库的基础,在开发数据访问层.调试系统等工作中十分常用,掌握SQL对于每一个程序员(无论是.NET.Java还是C++等)都非常重要.这里挑选了一个常见的面试题…
1.1 ADO.NET支持哪几种数据源? ① System.Data.SqlClient .NET程序员最常用的了.通过OLEDB或者ODBC都可以访问,但是SqlClient下的组件直接针对MSSQL,因此ADO.NET是为其专门做了一些优化工作. ② System.Data.OracleClient 针对Oracle数据库产品且得搭配Oracle数据库的客户端组件(Oracle.DataAccess.dll)一起使用. ③ System.Data.OleDb 该命名空间下的组件主要针对OLE…
AndoridSQLite数据库开发基础教程(10) 添加触发器 触发器(TRIGGER)是由事件来触发某个操作.这些事件包括INSERT.DELETE.UPDATE和UPDATE OF.当数据库系统执行这些事件时,会激活触发其执行相应的操作.下面为数据库添加触发器.操作步骤如下: (1)打开的数据库,单击左下角的齿轮按钮,选择其中的Create Trigger选项,弹出Trigger Creator对话框,如图1.23所示. 图1.23  Trigger Creator对话框 (2)在Trig…
AndoridSQLite数据库开发基础教程(9) 添加视图 视图是从一个或几个基本表(或视图)中导出的虚拟的表.通过视图可以看到表的内容.下面为数据库添加视图,操作步骤如下: (1)打开的数据库,单击左下角的齿轮按钮,选择其中的Create View选项,弹出View Creator对话框,如图1.20所示. 图1.20  View Creator对话框 (2)在View name文本框中输入视图的名称,如Student.在As clause文本域中输入相应的SQL语句,如图1.21所示. 图…
AndoridSQLite数据库开发基础教程(8) 添加索引 索引是一种通过预先排序和对表的一个或多个列构建索引表来优化数据库查找的手段.下面为表添加索引,操作步骤如下: (1)在打开的数据库中,单击左下角的齿轮按钮,选择其中的Create Index命令,弹出Index Creator对话框,如图1.18所示. 图1.18  Index Creator对话框 (2)在Index name文本框中输入索引名称.在Table下拉列表中选择需添加索引的表,如Students表.在下方选项框中,勾选需…
AndoridSQLite数据库开发基础教程(7) 为空表添加数据 开发者可以单击Data按钮,看到Students表中是没有数据的,创建好的Students表是一个空表.如图1.15所示.如果开发者想要添加数据,操作步骤如下: 图1.15  Students表中的数据 (1)选择Students表,单击状态栏上方的第二个加号按钮,弹出Record Editor对话框,如图1.16所示. 图1.16  Record Editor对话框 (2)选择对应的列,输入对应的数据.单击Save按钮后,保存…
AndoridSQLite数据库开发基础教程(6) 为数据库添加添加空表 如果开发者想要往数据库中添加表和列,操作步骤如下: (1)在打开的数据库中,单击左下方的“+”按钮,弹出Table Editor对话框,如图1.12所示. 图1.12  Table Editor对话框 (2)在Table Name文本框中输入表名后,单击“+”按钮,为表添加列.这里,为表添加了3列,分别为id.Name和Score,如图1.13所示. 图1.13  为表添加列 注意:这里并没有为这3列添加约束.如果开发者想…
AndoridSQLite数据库开发基础教程(5) 创建SQLite数据库 使用SQLiteManager创建数据库的操作步骤如下: (1)双击SQLiteManager工具,弹出SQliteManager对话框,如图1.9所示. 图1.9  SQliteManager对话框 (2)选择New SQLite Database选项,弹出Create a sqlite database对话框,如图1.10所示. 图1.10  Create a sqlite database对话框 (2)“文件名(N…
AndoridSQLite数据库开发基础教程(4) 安装SQLiteManager 以下是SQLiteManager的安装步骤: (1)双击下载的.exe文件,弹出SQLiteManager Setup Welcome to the SQLiteManager Setup Wizard对话框,如图1.4所示. 图1.4  SQLiteManager Setup Welcome to the SQLiteManager Setup Wizard对话框 (2)单击Next按钮,弹出SQLiteMan…
Andorid SQLite数据库开发基础教程(3) 数据库生成方式 数据库的生成有两种方式,一种是使用数据库管理工具生成的数据库,我们将此类数据库称为预设数据库,另一种是使用代码生成的数据库. 使用SQLiteManager管理数据库 SQLiteMananger是SQLite图形化管理工具.使用该工具,开发者可以快速创建数据库,添加表和列.索引.视图.触发器等数据库对象.本节将讲解如何使用SQLiteManager工具对数据库的进行管理. 下载安装SQLiteManager 要使用SQLit…