关于Android开发俄罗斯方块

接上一篇数据库的注意点。

使用visual studio开发web

我用的是visual studio2010,新建项目,选择ASP.NET Web服务应用程序,修改项目名称,我命名为AndroidLinkSql。

Visual studio的下载安装可以参考软件安装管家,选择.NET Framework 3.5下的ASP.NET Web服务应用程序,如果没有百度一下,下载个插件就有了。

新建一个类DBOperation,目前项目中有两个.cs文件,DBOperation.cs和Service1.asmx.cs。

 Service1.asmx.cs

这个是默认生成的,之后网页上显示的内容就是这个页面上的东西。
举个例子:

[WebMethod(Description="判断登陆是否成功")]
public bool isLoginSuccess(String username,String userpasswd)
{
       return dbOperation.isLoginSuccess(username,userpasswd);
}

第一行用中括号的,在网页上会显示isLoginSuccess判断登陆是否成功,isLoginSuccess可以点击,跳转到具体的方法界面,有两个输入框,分别在前面显username和userpasswd,在输入框输入的数据就是isLoginSuccess方法的参数。dbOperation是下面DBOperation类的对象。

 DBOperation.cs

这个文件的用于连接数据库的。在里面写具体的方法,比如登陆方法。

public bool isLoginSuccess(String username,String userpasswd)
    {
          定义sql语句,使用SqlCommand访问数据库。
          使用SqlCommand.Parameters.AddWithValue("@uname",username)传参到存储过程中
    }

连接数据库直接写在构造函数中了。
其他方法参照这个写。所有方法写完,调试无误,就可以发布网站。

右击解决方案资源管理器,点击菜单栏的重新生成,右击发布,选择发布类型为文件系统,选择发布位置。点击控制面板,选择程序,点击左侧的启动或关闭Windows功能,将FTP服务器、Web管理工具、万维网服务全部勾选启用。
打开IIS管理器,右击网站-添加网站MyTetrisLinkSQL,点击网站主页-目录浏览-右击启用。

到此就可以在电脑上使用http://localhost/Service1.asmx打开写的网站。
需要注意,如果之后修改了VS中的任何信息,网站需要重新发布才可以使用。

并且发布的网站只是在你本机IP所在的局域网里面,之后如果是同一电脑上使用模拟器,可以访问网站;非同一电脑,或者是用手机的话,可能会无法访问,需要确保在同一局域网里

你可能感兴趣的:(Visual,Studio)