hjr-ASP.NET:asp .net web api

实习第一天

先记录几个常识

1、c#字符串中@的作用是,

(1)比如@"//a/n"将之后的所有字符串转化为纯字符串,就是忽略转义字符之类的,写的是啥字符串就是啥

(2)进行连接两行字符,比如 sql语句很长分两行写,那么每一行都需要加双引号,再用加号相连,用了@直接换行就可以

2、sqlserver中sql语句中@的作用是把之后的单词当做变量

3、android程序可以用原生的java写,也可以用api cloud的html5快速开发,前者优点是性能好,后者优点是兼容android与苹果,开发速度快

4、软件开发分为需求分析(用excel画流程图,用wrold文档写需求分析)-前端(编写html,app界面与使用后端提供的数据进行绑定)-后端(编写数据接口,逻辑,操作数据库,当前端传入参数后给前端返回json之类数据)-软件测试(用excel描述软件的所有问题,有日期,截图,权重等)

5、apache与tomcat服务器开启直接就可以局域网访问,使用vs2010的iis时用的是虚拟服务器,不能局域网访问,需要在iis配置中心开启一个服务器,配置好ip工程文件夹之类之后才能访问

6、c#程序一般都有默认继承,如果继承的不是System,当使用如DataTable之类的数据类型时可能需要写全,System.Data.DataTable

 

asp.net web api

这是一个MVC模式的接口,分为Controllers控制器,作为ajax提交的url,返回json数据,代码格式是根据传参返回一维或二维数组,其中传参就是ajax传入的参数,ajax可以用form代替

View放前台的html视图,在这些文件中可以通过ajax的传参获取控制器的返回json形式的数据

Model负责操作数据库,供控制器例化使用,也可以只写一些属性,数据库操作放到控制器里,例化控制器只是为了将数据有一个限制

其中控制器文件的命名格式是NameControllers,其中Name可以任意命名

ajax通过name访问,注意除了首字母大小写name与Name相同

控制器中的根据传参返回数据的方法命名格式是GetName,Name任意命名不用与之前的相同,一个控制器只能有一个以Get开头的方法,当url连接到控制器后会自动调用该方法根据ajax传入的参数(这里ajax传参与该方法传参应匹配)返回数据,再这个方法里写根据传参操作数据库获取返回数据或数据处理逻辑

其中ajax中接收数据后负责将数据转换为json格式,供前台界面数据绑定

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

架构师小侯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值