当前位置:文档之家› 基于C#的数据库系统开发

基于C#的数据库系统开发

基于C# 的数据库系统开发
图书馆管理系统

⏹第一讲认识数据库和掌握C#基本语法
什么是数据库
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。

它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。

主流数据库有哪些
⏹微软:sql server 和access;瑞典:AB公司mysql;IBM公司:db2;美国Sybase公司:Sybase;IBM公司:informix;美国oracle公司:oracle;
⏹小型数据库:access、foxbase;
⏹中型数据库:sql server 、mysql、informix;
⏹大型数据库:db2、Oracle、Sybase。

数据库管理系统(DBMS)
数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称dbms。

它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。

用户通过dbms访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。

它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。

DBMS提供数据定义语言DDL(Data Definition Language)与数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。

c(sharp)#语言简介
⏹C#是一种安全的、稳定的、简单的、优雅的,由C 和C++衍生出来的面向对象的编程语言。

它在继承C和C++强大功能的同时去掉了一些它们的复杂特
性(例如:没有宏和模版,不允许多重继承)。

⏹C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的
语言特性和便捷的面向组件编程的支持成为.NET
开发的首选语言。

⏹C#成为ECMA与ISO标准规范。

C#看似基于C++写成,但又融入其它语言如Pascal、Java、VB等。

C#中常用的变量类型
⏹类型描述范围示例
⏹int 整型-2^31--2^31-1 int M=12;
⏹long 长整形-2^63--2^63-1 long M;
⏹float 浮点型+-1.5^45--+-3.4^38 float m;
⏹double 双精度+-5.0^-324--+-1.7^308 double M;
⏹string 字符序列string M;
⏹char 单字符0~2^16-1 char M;⏹Bool 布尔型true or false bool M;
在VS中建立自己的第一个窗体工程 文件->新建-> 项目-> window 窗体应用程序
1.基本的输出语句(文本框中输出文字)
textBox1.Text = "This is my first project";
textBox1表示文本框的名称。

“”表示文本框中需要输出的字符。

2.如何获得文本框中输入的字符
string a;
a = this.textBox1.Text;
练习
新建一个窗体程序,在窗体上放上文本框,label 控件,按钮Button控件,在文本框中输入你自己的名字,单击窗体确定按钮,将在窗体上label 控件中输出(你好!姓名)
判断语句
2.基本的判断语句
string a = "123";
string b = "123";
if (a == b)
{
textBox1.Text = "a=b";
}
else
{
textBox1.Text = "a !=b";
练习(设计一个系统登入界面)
1.新建一个工程
2.根据登入界面样式设计自己风格的登入界面
3.通过判断语句判定自己输入的密码账号,是否与你设定的相同,相同则登入成功,不同则登入失败
⏹while 循环语句
⏹while (表达式)
⏹{
⏹do something
⏹}
eg:
int sum=0;
int i=1;
while (i < 10)
{
sum = sum + i;
i = i + 1;
}
textBox1.Text = sum.ToString();
⏹do ...while
⏹do
⏹{
⏹do something ;
⏹}while(表达式);
⏹问题:和whie循环区别
⏹for(初始化参数,循环跳进表达式,参数变化)⏹{
⏹循环体;
⏹}
⏹eg:
⏹int sum=0;
⏹for (int i = 1; i <= 100; i++)
⏹{
⏹sum = sum + i;
⏹}
⏹textBox1.Text = sum.ToString();
练习
用循环语句计算100内的偶数和。

相关主题