资源简介
用C#编写的连连看小游戏,整个项目都在,可以直接调试运行。包含连连看核心处理类(用到了两种实现方式:一种是c#类,一种是js类),和其他游戏运行所需要的资源,web版本。
补充:本项目旨在编写一种方法来实现某些功能,目的并非编写游戏,所以游戏暂未设置关卡难度得分等等,不过本人预留了相关接口,有兴趣的朋友可以自己实现
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Security.Cryptography;
using System.Text;
namespace GemGames
{
public partial class CardsTest : System.Web.UI.Page
{
private static string conn = “Data Source=115.238.30.118;Initial Catalog=GameCenter_Debug;Persist Security Info=True;User ID=sa;Password=Ferry123“;
protected void Page_Load(object sender EventArgs e)
{
lblInfo.Text = ““;
}
///
/// 执行查询语句,返回DataSet
///
/// 查询语句
/// DataSet
public DataSet Query(string SQLString)
{
using (SqlConnection connection = new SqlConnection(conn))
{
DataSet ds = new DataSet();
try
{
connection.Open();
SqlDataAdapter command = new SqlDataAdapter(SQLString connection);
command.Fill(ds “ds“);
}
catch (System.Data.SqlClient.SqlException ex)
{
throw new Exception(ex.Message);
}
return ds;
}
}
///
/// 执行一条计算查询结果语句,返回查询结果(object)。
///
/// 计算查询结果语句
/// 查询结果(object)
public object GetSingle(string SQLString)
{
using (SqlConnection connection = new SqlConnection(conn))
{
using (SqlCommand cmd = new SqlCommand(SQLString connection))
{
try
{
connection.Open();
object obj = cmd.ExecuteScalar();
if ((object.Equals(obj null)) || (object.Equals(obj System.DBNull.Value)))
{
return null;
}
else
{
return obj;
}
}
catch (System.Data.SqlClient.SqlException e)
{
connection.Close();
throw new Exception(e.Message);
}
finally
{
cmd.Dispose();
connection.Close();
}
}
}
}
///
/// 执行SQL语句,返回影响的记录数
///
/// SQL语句
/// 影响的记录数
public int ExecuteSql(string SQLString)
{
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-01-04 13:49 GemGames\
目录 0 2013-01-04 13:49 GemGames\GemGames\
目录 0 2013-05-10 10:01 GemGames\GemGames\App_Data\
文件 1185 2012-08-20 09:12 GemGames\GemGames\CardsTest.aspx
文件 9247 2012-08-20 09:24 GemGames\GemGames\CardsTest.aspx.cs
文件 2330 2012-08-20 09:12 GemGames\GemGames\CardsTest.aspx.designer.cs
文件 90 2012-07-08 16:34 GemGames\GemGames\GemGame.ashx
文件 6186 2012-07-23 11:47 GemGames\GemGames\GemGame.ashx.cs
文件 3292 2012-08-23 16:14 GemGames\GemGames\GemGames.Publish.xm
文件 7501 2012-08-23 13:53 GemGames\GemGames\GemGames.csproj
文件 1088 2012-08-23 13:53 GemGames\GemGames\GemGames.csproj.user
文件 92 2012-07-10 18:26 GemGames\GemGames\Global.asax
文件 925 2012-07-10 18:30 GemGames\GemGames\Global.asax.cs
文件 354 2012-07-30 14:02 GemGames\GemGames\HTMLPage1.htm
目录 0 2013-01-04 13:49 GemGames\GemGames\Properties\
文件 1317 2012-07-05 20:14 GemGames\GemGames\Properties\AssemblyInfo.cs
目录 0 2013-01-04 13:49 GemGames\GemGames\sc
文件 1159 2012-08-15 10:51 GemGames\GemGames\sc
文件 9488 2012-08-15 11:59 GemGames\GemGames\sc
文件 41081 2012-07-11 19:56 GemGames\GemGames\sc
文件 5065 2012-08-23 15:50 GemGames\GemGames\sc
文件 1719 2012-07-27 10:32 GemGames\GemGames\sc
文件 239835 2012-07-05 20:14 GemGames\GemGames\sc
文件 168792 2012-07-05 20:14 GemGames\GemGames\sc
文件 71922 2012-07-05 20:14 GemGames\GemGames\sc
文件 2951 2012-07-10 19:21 GemGames\GemGames\sc
目录 0 2013-05-10 10:01 GemGames\GemGames\st
目录 0 2013-01-04 13:49 GemGames\GemGames\Tools\
文件 100 2012-08-15 09:56 GemGames\GemGames\Tools\li
文件 6127 2012-08-23 14:02 GemGames\GemGames\Tools\li
目录 0 2013-01-04 13:49 GemGames\GemGames\bin\
............此处省略145个文件信息
- 上一篇:C#小游戏拯救大行动源代码
- 下一篇:sharpmapmap渲染
相关资源
- C#小游戏拯救大行动源代码
- C#ListView控件使用简单源代码
- asp.net购物车 .net购物车 C#购物车 net通
- C#控制台实现ATM程序
- C#模拟退火算法排课系统
- C#获取外接USB设备信息,包括VID,PI
- Halcon C#实现图像的灰度化鼠标放大缩
- Unity面试题30题含答案——C#基础.
- c# modbus tcp Demo程序
- C#WinForm的ComboBox控件自定义实现自动模
- c# 基于BP算法的贝叶斯网络参数学习
- 棋盘覆盖 C#可视化实现
- 旋转图片C#使图片旋转
- C#凯撒密码的原理与实现
- C# socket聊天 服务器转发
- 新浪新闻RSS阅读器C#版
- Freeman链码计算图像矩 C#
- C#UDP屏幕监控
- C#读取本地数据源数据,在百度地图上
- Book Sell图书销售管理系统
- C#图像处理源码
- 基于C#的霍夫变换检测直线算法
- C# 浏览图片的控件 很好很强大
- C#图片循环幻灯片播放
- VS2010C#串口通信
- C#实现布尔莎模型中7个参数的求解
- C#+ArcEngine9.3基本功能开发源码
- C# SQL登录注册窗体小程序
- c#写的word嵌入form
- 合同管理信息系统(c#源码)
评论
共有 条评论