WEB编程学习和开发过程1
2014-05-08 10:57
253 查看
之前做的项目均是C/S项目,主要语言也是C++,由于后续项目的需求,需要引入C#,JS等进行B/S开发,所以开始了WEB编程方面的自学,还好网上的资料和资源够丰富。
确定目标:从零开始完成个人网站的搭建(非项目)
1.数据库选择
因为是在WINDOWS平台下进行开发,最开始想选用SQL SERVER,但后来考虑到用不着这么庞大,所以选用之前使用的轻量级SQLITE。
SQLITE之前在C++项目中使用颇为方便,在C#和ASP中还没用过,在查阅之后发现:在C++中使用的是sqlite3.dll,而在.net中使用的是System.Data.SQLite.dll。
这是测试SQLITE是否成功引入:
SQLiteConnection conn = null;
string dbPath = "Data Source =" + AppDomain.CurrentDomain.BaseDirectory + "WebDb.db";
conn = new SQLiteConnection(dbPath);//创建数据库实例,指定文件位置
conn.Open();//打开数据库,若文件不存在会自动创建
string sql = "CREATE TABLE IF NOT EXISTS student(id integer, name varchar(20), sex varchar(2));";//建表语句
SQLiteCommand cmdCreateTable = new SQLiteCommand(sql, conn);
cmdCreateTable.ExecuteNonQuery();//如果表不存在,创建数据表
SQLiteCommand cmdInsert = new SQLiteCommand(conn);
cmdInsert.CommandText = "INSERT INTO student VALUES(1, '小红', '男')";//插入几条数据
cmdInsert.ExecuteNonQuery();
cmdInsert.CommandText = "INSERT INTO student VALUES(2, '小李', '女')";
cmdInsert.ExecuteNonQuery();
cmdInsert.CommandText = "INSERT INTO student VALUES(3, '小明', '男')";
cmdInsert.ExecuteNonQuery();
conn.Close();
随后,利用SQLITE的UI进行数据表创建。由于是快速设计和偏重于测试,只创建了一张用户表,后面的表会按需增加。
2.C#和ASP基本语法和基础入门
目前还在进行…
确定目标:从零开始完成个人网站的搭建(非项目)
1.数据库选择
因为是在WINDOWS平台下进行开发,最开始想选用SQL SERVER,但后来考虑到用不着这么庞大,所以选用之前使用的轻量级SQLITE。
SQLITE之前在C++项目中使用颇为方便,在C#和ASP中还没用过,在查阅之后发现:在C++中使用的是sqlite3.dll,而在.net中使用的是System.Data.SQLite.dll。
这是测试SQLITE是否成功引入:
SQLiteConnection conn = null;
string dbPath = "Data Source =" + AppDomain.CurrentDomain.BaseDirectory + "WebDb.db";
conn = new SQLiteConnection(dbPath);//创建数据库实例,指定文件位置
conn.Open();//打开数据库,若文件不存在会自动创建
string sql = "CREATE TABLE IF NOT EXISTS student(id integer, name varchar(20), sex varchar(2));";//建表语句
SQLiteCommand cmdCreateTable = new SQLiteCommand(sql, conn);
cmdCreateTable.ExecuteNonQuery();//如果表不存在,创建数据表
SQLiteCommand cmdInsert = new SQLiteCommand(conn);
cmdInsert.CommandText = "INSERT INTO student VALUES(1, '小红', '男')";//插入几条数据
cmdInsert.ExecuteNonQuery();
cmdInsert.CommandText = "INSERT INTO student VALUES(2, '小李', '女')";
cmdInsert.ExecuteNonQuery();
cmdInsert.CommandText = "INSERT INTO student VALUES(3, '小明', '男')";
cmdInsert.ExecuteNonQuery();
conn.Close();
随后,利用SQLITE的UI进行数据表创建。由于是快速设计和偏重于测试,只创建了一张用户表,后面的表会按需增加。
2.C#和ASP基本语法和基础入门
目前还在进行…
相关文章推荐
- asp.net 根据当前时间获取本周、上周、下周的周一、周日日期
- Python输出py文件模拟代码高亮
- ASP.NET 实现onmouseover和onmouseout
- Python 实现有道翻译命令行版
- C# WinForm 窗体 自适应
- Python操作Excel
- C语言生成程序问题
- UML类图关系模式及C++代码说明
- sticks代码
- Fire Net代码
- 畅通工程再续算法思想及代码
- Spell checker源代码
- LC-Display代码
- Spring声明式事务配置管理方法
- Python print函数用法,print 格式化输出
- C# 启动子线程实现回调
- 畅通工程算法及代码
- Catch That Cow代码
- Java线程与同步
- 两人斗地主客户端源码(一)