2026年春江苏开放大学.NET架构与项目开发实训06023过程性作业1-3答案_第1页
2026年春江苏开放大学.NET架构与项目开发实训06023过程性作业1-3答案_第2页
2026年春江苏开放大学.NET架构与项目开发实训06023过程性作业1-3答案_第3页
2026年春江苏开放大学.NET架构与项目开发实训06023过程性作业1-3答案_第4页
2026年春江苏开放大学.NET架构与项目开发实训06023过程性作业1-3答案_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2026年春江苏开放大学.NET架构与项目开发实训060237第一次过程性作业答案单选题1实体类由()构成?A事件B属性C方法D索引器学生答案:B2、ViewData与TempData的区别是()A、ViewData可以在控制类与视图之间传递数据TempData也能多次传送数据B、ViewData只能在控制类与视图之间传递一次数据TempData可以多次传送。C、ViewData与TempData是一样的,没有区别D、ViewData可以在控制类与视图之间传递数据TempData只能传送一次就失效。学生答案:D3以下不属于在控制器与视图之间传递数据的是A、ViewBagB、xmlC、ViewDataD、TempData学生答案:B4下列关于三层架构的描述正确的是()A以上都不对B三层架构使用为了减少代码量C三层架构使程序结构清晰,便于代码管理D三层架构可以提高代码的运行速度学生答案:C5要返回一个ViewResult结果的内容,应使用以下那个方法A、View()B、File()C、Json()D、JavaScript()学生答案:A6、EntityFramework主要功能是什么()。A提高服务器性能B分布式开发C云计算D数据库的数据维护学生答案:D7对MVC架构里的实体类描述正确的是()。A实体类在三层里起到数据传递的作用B实体类命名必须与数据库表一致C实体类必须被继承D实体类属于三层里的一层dal+helper+….学生答案:A8.在.NET开发环境下开发一个学籍管理系统,当搭建三层结构的业务逻辑层时,需要创建的项目类型是()A控制台应用程序B、Windows控件库C类库D、Windows应用程序学生答案:C9控制器的命名规则是()。A类名B、ControllerC类名+方法名D类名+Controller学生答案:D多选题1控制类名的命名规则正确的是()A控制类必须是HttpContextB控制类必须非静态的C控制类必须以类名+Controller命名D控制类必须是public的类学生答案:B;C;D2对mvc和三层描述正确的是()A、mvc由model、view、controller组成。B、mvc和三层是一样的没有多少区别C、view用于界面显示D、model中主要用来作数据库维护工作学生答案:A;C;D3下列哪三种说法描述了在SOA中的服务?A服务的实现可以被改变而不改变用户。B服务可以改变位置并对客户端没有影响。C服务可以停止并对客户没有影响。D服务可以兼容不同的技术。E服务根据SOAP文件提供了接口。F服务是用Java或C#写的。学生答案:A;B;D判断题1、MVC控制器类公开了一些常用的属性,如ViewData、ViewBag、ViewData等,在操作方法或视图中通过属性访问相关的对象,从而实现控制器和视图之间的传递A正确B错误学生答案:A2三层架构体现了“高内聚,低偶合”的思想A正确B错误学生答案:A3、MVC通过表示层和数据表示层的切割,提高代码的可维护性A正确B错误学生答案:B4、ASP.NETMVC中的C代表的是ControllerA正确B错误学生答案:A填空题1、ORM是对象关系映射,即指对象结构和数据库架构的映射、学生答案:对象关系映射,即指对象结构和数据库架构的映射简答题1MVC架构的概念与特点答案:概念:MVC(Model-View-Controller)是一种软件设计模式,它将应用程序分为三个核心组件:模型(Model)、视图(View)和控制器(Controller)。模型负责处理应用程序的数据逻辑,视图负责显示数据(即用户界面),控制器则负责接收用户的输入,处理用户请求,并根据请求调用模型和视图来完成相应的功能。特点:分离关注点:将数据、业务逻辑和用户界面分离,使得各部分的职责更加清晰,便于开发和维护。例如,修改用户界面时,不需要修改业务逻辑代码。高内聚低耦合:各组件之间的依赖关系较弱,降低了组件之间的耦合度,提高了组件的内聚性。这使得组件可以独立开发、测试和复用。易于扩展:由于各部分的独立性,当需要增加新功能时,可以方便地在相应组件中进行扩展,而不会对其他组件产生较大影响。支持团队协作:不同的开发人员可以同时专注于不同的组件开发,如前端开发人员负责视图,后端开发人员负责模型和控制器,提高开发效率。2、ORM框架是什么?答案:ORM(Object-RelationalMapping)即对象关系映射,是一种用于实现面向对象编程语言中对象与关系数据库之间映射的技术。它的主要作用是将程序中的对象自动持久化到关系数据库中,同时也将数据库中的数据读取到程序中并转换为对象。通过ORM框架,开发人员可以使用面向对象的方式来操作数据库,而无需编写大量的SQL语句,提高了开发效率,减少了代码的重复编写。常见的ORM框架有EntityFramework(.NET平台)、Hibernate(Java平台)等。3、entityframework操作与运用(25分)使用entityframework生成一个数据库和数据表,数据表的名称是Product,有三个字段分别是Pid、PName、Price,要求Pid是主键、PName是非空的最大长度为50,Price是可空的。操作步骤如下:(1)生成一个实体类,类名称是Product,要求对Pid是主键、PName是非空的最大长度为50,Price是可空的进行设置,写出详细的操作代码(5分)(2)数据上下文类的操作通过数据上下文类生成数据库和数据表写出详细的操作代码(5分)(3)配置web.config文件请配置配置web.config文件,将生成的数据库等信息输入,请写入配置文件中配置数据库语句(3分)(4)控制器的操作控制器的作用是从生成的数据表中去获取信息,请写出详细的操作代码(5分)(5)视图的生成请写入详细的视图生成过程代码,并将最终的结果截图(7分)请以附件形式提交答案:entityframework操作与运用(1)生成实体类ProductcsharpusingSystem.ComponentModel.DataAnnotations;namespaceYourNamespace{publicclassProduct{[Key]publicintPid{get;set;}[Required][StringLength(50)]publicstringPName{get;set;}publicdecimal?Price{get;set;}}}(2)数据上下文类的操作csharpusingSystem.Data.Entity;namespaceYourNamespace{publicclassProductContext:DbContext{publicDbSet<Product>Products{get;set;}}}在程序入口(如Main方法)中添加以下代码来生成数据库和数据表:csharpusingSystem;namespaceYourNamespace{classProgram{staticvoidMain(string[]args){using(varcontext=newProductContext()){//这行代码会在数据库不存在时创建数据库,并根据实体类生成数据表context.Database.CreateIfNotExists();}}}}(3)配置web.config文件在web.config文件的<configuration>节点下添加以下配置:xml<connectionStrings><addname="ProductContext"connectionString="DataSource=(localdb)\MSSQLLocalDB;InitialCatalog=YourDatabaseName;IntegratedSecurity=True"providerName="System.Data.SqlClient"/></connectionStrings>请将YourDatabaseName替换为你想要的数据库名称。(4)控制器的操作假设使用ASP.NETMVC框架,创建一个ProductController:csharpusingSystem.Linq;usingSystem.Web.Mvc;usingYourNamespace;namespaceYourMvcNamespace.Controllers{publicclassProductController:Controller{publicActionResultIndex(){using(varcontext=newProductContext()){varproducts=context.Products.ToList();returnView(products);}}}}(5)视图的生成在Views文件夹下创建Product文件夹,然后在该文件夹下创建Index.cshtml视图文件:html@modelList<YourNamespace.Product><!DOCTYPEhtml><html><head><title>ProductList</title></head><body><h1>ProductList</h1><table><tr><th>Pid</th><th>PName</th><th>Price</th></tr>@foreach(varproductinModel){<tr><td>@product.Pid</td><td>@product.PName</td><td>@product.Price</td></tr>}</table></body></html>运行应用程序,访问/Product/Index路径,即可看到从数据库中获取并展示的产品列表。由于无法直接提供截图,你可以自行运行代码查看结果。4、Entityframework编程模式有哪几种?答案:DatabaseFirst(数据库优先):先设计数据库,然后通过EntityFramework的工具根据数据库生成实体类和上下文类。这种方式适用于已有数据库,需要在代码中进行数据操作的项目。ModelFirst(模型优先):先在代码中设计实体模型,然后通过EntityFramework的工具根据模型生成数据库。这种方式适合在项目初期,先进行业务模型设计,再生成数据库结构。CodeFirst(代码优先):直接在代码中定义实体类和上下文类,然后通过代码配置数据库连接等信息,EntityFramework会根据实体类和配置自动创建数据库和数据表。这种方式更加灵活,便于代码的版本控制和团队协作开发。5请简述三层架构各个层之间的作用。答案:表示层(UI层):作用:主要负责与用户进行交互,接收用户的输入,并将处理结果展示给用户。它是用户与应用程序之间的接口,通常包括用户界面设计、输入验证等功能。例如,Web应用程序中的网页、Windows应用程序中的窗体等都属于表示层。与其他层的关系:表示层调用业务逻辑层提供的方法来完成用户的请求,并将业务逻辑层返回的数据展示给用户。业务逻辑层(BLL层):作用:处理应用程序的业务逻辑,如数据验证、业务规则的实现等。它是表示层和数据访问层之间的桥梁,负责协调各层之间的操作,确保业务逻辑的正确执行。例如,在电商系统中,处理订单的生成、库存的更新等业务逻辑都在这一层。与其他层的关系:业务逻辑层调用数据访问层提供的方法来获取或保存数据,同时为表示层提供业务处理后的结果。数据访问层(DAL层):作用:主要负责与数据库进行交互,执行数据的增删改查等操作。它将数据库的操作封装成方法,为业务逻辑层提供统一的数据访问接口,隐藏了数据库的细节。例如,使用EntityFramework或ADO.NET等技术来实现数据的访问。与其他层的关系:数据访问层接收业务逻辑层的请求,对数据库进行相应的操作,并将操作结果返回给业务逻辑层。

2026年春江苏开放大学.NET架构与项目开发实训060237第二次过程性作业答案单选题1当json字符串调用voidclient_DownloadStringcompleted(objectsender,DownloadStringCompletedEventArgse){weatherClassw=deserialize(e.Result)showMsg(e.Result);}结果是什么?A以上答案都不对B、json对象C、xml字符串D、json字符串学生答案:D2下面程序下载的字符串:try{WebClientclient=newWebClient();client.Encoding=Encoding.UTF8;client.DownloadStringCompleted+=client_DownloadStringCompleted;Uriuri=newUri(“”,UriKind.Absolute);client.DownloadStringAsync(uri);msg.Text=“OK”;}catch(Exceptionexp){msg.Text=exp.Message;}在执行client.DownloadStringAsync(uri)后A以上说法都不对B程序client.DownloadStringCompleted+=client_DownloadStringCompleted有错误C程序不等待服务器响应,就显示msg.Text=“OK”;D程序等待服务器响应,然后显示msg.Text=“OK”;学生答案:C3、Stringserialize(WeatherClassw){_____MemoryStreamms=newMemoryStream();xml.Serialize(ms,w);Strings=Encoding.UTF8.GetString(ms.ToArray());returns;}序列化函数serialize缺少的语句是:A、XmlSerializerxml=XmlSerializer(WeatherClass);B、以上说法都不对C、XmlSerializerxml=XmlSerializer(typeof(WeatherClass));D、XmlSerializerxml=newXmlSerializer(typeof(WeatherClass));学生答案:D4、Tdeserialize(Strings){XmlSerializerxml=newXmlSerializer(typeof(T));byte[]buf=Encoding.UTF8.GetBytes(s);MemoryStreamms=newMemoryStream(buf);Tobj=(T)xml.Deserialize(ms);returnobj;}把字符串s反序列化成Weather对象,那么正确的调用方法是:A、Weatherw=deserialize(s);B以上说法都不对C、Weatherw=(Weather)deserialize(s);D、Weatherw=deserialize(s);学生答案:D5当json字符串调用voidclient_DownloadStringcompleted(objectsender,DownloadStringCompletedEventArgse){weatherClassw=deserialize(e.Result);showMsg(w.Tostring());}结果是什么?A、json反序列化结果B以上都不对C、json字符串D、xml字符串学生答案:A6、Stringserialize(Tobj){_____MemoryStreamms=newMemoryStream();json.WriteObject(ms,obj)Strings=Encoding.UTF8.GetString(ms.ToArray());returns;}序列化函数serialize缺少的语句是:A以上说法都不对B、DataContractSerializerjson=newDataContractSeriaDataContractSerializerlizer(typeof(WeatherClass));C、XmlSerializerxml=newXmlSerializer(typeof(WeatherClass));D、DataContractSerializerjson=DataContractSerializer(typeof(WeatherClass));学生答案:B判断题1、XML序列化与JSON序列化都是常用的序列化方法,它们生成的字符串格式是一样的A正确B错误学生答案:B2一个序列化的XML字符串经过网络传输到达另外一端后,要用反序列化的方法把它转换为对象类型。A正确B错误学生答案:A多选题1、JSON客户端程序的流程A客户端环境的搭建B客户端反序列化C客户端界面的设计D调用反序列化学生答案:A;B;C;D2、JSON服务器端环境及程序搭建步骤A服务器端调用序列化函数B服务器环境的搭建C、IIS发布D服务器端创建序列化函数学生答案:A;B;C;D3、XML序列化函数的主要过程是()A创建一个内存流B通过XmlSerializer的Serialize方法把对象序列化到这个流中C首先创建一个XmlSerializer对象D、image.pngimage.png把这个流转为XML字符串image.png学生答案:A;B;C;D填空题1服务器与客户端通信,分为客户端和服务器端,客户端采用服务器端是提供窗体的网站,服务器端和客户端通过_通信学生答案:WPF窗体程序;HTTP2数据在网络上传递必须是,XML序列化就是学生答案:序列化;一个对象变成XML字符串的过程3、DataContractJsonSerializerjson=newDataContractJsonSerializer(typeof(T));在这里T表示可以为学生答案:在这里T表示泛型;可以为各种类型的数据进行序列化4.Tdeserialize<T>(Strings){XmlSerializerxml=newXmlSerializer(typeof(T));byte[]buf=Encoding.UTF8.GetBytes(s);MemoryStreamms=newMemoryStream(buf);Tobj=(T)xml.Deserialize(ms);returnobj;}把字符串s反序列化成Weather对象,那么正确的调用方法是学生答案:Weatherw=deserialize(s)简答题1客户端与服务器端通信的机制是什么?答案:客户端与服务器端通信主要基于请求-响应机制,以下是详细流程:建立连接:客户端(如浏览器、移动应用等)首先需要与服务器建立网络连接。常见的连接方式有基于TCP/IP协议的套接字连接,在Web领域,通常使用HTTP或HTTPS协议,HTTPS是在HTTP基础上加入了SSL/TLS加密层,以保证通信的安全性。发送请求:客户端根据用户的需求生成请求消息,并向服务器发送。请求消息一般包含请求方法(如GET、POST、PUT、DELETE等)、请求地址(URL)、请求头(可包含客户端信息、接受的数据格式等)以及可能的请求体(如在POST请求中携带提交的数据)。服务器处理请求:服务器接收到请求后,根据请求的地址和方法,调用相应的处理程序或应用程序来处理请求。这可能涉及到数据库查询、业务逻辑处理等操作。生成响应:服务器处理完请求后,生成响应消息。响应消息包括状态码(如200表示成功,404表示未找到资源等)、响应头(包含服务器信息、内容类型等)和响应体(返回给客户端的数据,如HTML页面、JSON数据等)。发送响应:服务器将生成的响应消息发送回客户端。客户端处理响应:客户端接收到响应后,根据响应的状态码和内容进行相应处理。例如,如果状态码为200,客户端可能会解析响应体中的数据并展示给用户;如果状态码为404,客户端可能会提示用户所请求的资源不存在。关闭连接:在数据传输完成后,客户端和服务器可以选择关闭连接,以释放网络资源。在HTTP1.1中,默认支持持久连接,即在一个TCP连接上可以发送多个请求和响应,减少连接建立的开销。2有一个xml字符串的文件0success南京2020-05-2011:00晴292132无持续风向微风(<10m/h)请编写天气预报对应的类文件答案:以下是使用C#语言编写的天气预报类文件示例:csharppublicclassWeatherForecast{publicintCode{get;set;}publicstringStatus{get;set;}publicstringCity{get;set;}publicstringDate{get;set;}publicstringTime{get;set;}publicstringWeatherDescription{get;set;}publicintHighTemperature{get;set;}publicintLowTemperature{get;set;}publicstringWindDirection{get;set;}publicstringWindSpeed{get;set;}}如果使用Java语言,示例如下:javapublicclassWeatherForecast{privateintcode;privateStringstatus;privateStringcity;privateStringdate;privateStringtime;privateStringweatherDescription;privateinthighTemperature;privateintlowTemperature;privateStringwindDirection;privateStringwindSpeed;//省略构造函数、getter和setter方法publicWeatherForecast(){}publicintgetCode(){returncode;}publicvoidsetCode(intcode){this.code=code;}//其他属性的getter和setter方法类似//...}综合题一、有一个XML字符串<?xmlversion=”1.0″?><WeatherClass><city>南京</city><date>2020-05-20</date><weather><description>多云</description><highTemp>30</highTemp><lowTemp>25</lowTemp></weather></WeatherClass>1请输出反序列化函数定义语句答案:usingSystem;usingSystem.IO;usingSystem.Xml.Serialization;publicclassWeatherClass{publicstringcity;publicstringdate;publicWeatherItemClassweather;}publicclassWeatherItemClass{publicstringdescription;publicinthighTemp;publicintlowTemp;}classProgram{staticWeatherClassDeserializeWeather(stringxmlString){XmlSerializerserializer=newXmlSerializer(typeof(WeatherClass));using(StringReaderreader=newStringReader(xmlString)){return(WeatherClass)serializer.Deserialize(reader);}}}2写出输出反序列化的结果答案:假设调用DeserializeWeather函数对给定的XML字符串进行反序列化,结果将是一个WeatherClass对象,其属性值如下:city:"南京"date:"2020-05-20"weather:description:"多云"highTemp:30lowTemp:25二、WeatherClasswa=newWeatherClass{city=“南京”,date=“2020-05-23”,weather=newWeatherItemClass{description=“多云”,lowTemp=25,highTemp=30}};1对下面的数据进行XML序列化,请输入输出语句答案:usingSystem;usingSystem.IO;usingSystem.Xml.Serialization;publicclassWeatherClass{publicstringcity;publicstringdate;publicWeatherItemClassweather;}publicclassWeatherItemClass{publicstringdescription;publicinthighTemp;publicintlowTemp;}classProgram{staticstringSerializeWeather(WeatherClassweatherObj){XmlSerializerserializer=newXmlSerializer(typeof(WeatherClass));using(StringWriterwriter=newStringWriter()){serializer.Serialize(writer,weatherObj);returnwriter.ToString();}}staticvoidMain(){WeatherClasswa=newWeatherClass{city="南京",date="2020-05-23",weather=newWeatherItemClass{description="多云",lowTemp=25,highTemp=30}};stringxmlResult=SerializeWeather(wa);Console.WriteLine(xmlResult);}}2写出序列化的结果答案:<?xmlversion="1.0"encoding="utf-16"?><WeatherClassxmlns:xsi="/2001/XMLSchema-instance"xmlns:xsd="/2001/XMLSchema"><city>南京</city><date>2020-05-23</date><weather><description>多云</description><highTemp>30</highTemp><lowTemp>25</lowTemp></weather></WeatherClass>

2026年春江苏开放大学.NET架构与项目开发实训060237第三次过程性作业答案单选题1.net中,有个窗体,为了让用户确认自己所设置的密码,要求两次一样,要使用()控件。A、RegularExpressionValidatorB、CompareValidatorC、RangeValidatorD、RequiredFieldValidator学生答案:B2在A中,有一个aspx页面的部分代码如下,当用户单击Button1按钮后,下列说法正确的是()。publicclassCityBrower:System.Web.UI.Page{protectedStringName=”ACCP3.0″;privatevoidPage_Load(objectsender,System.EventArgse){if(!this.IsPostBack){Name=“ACCP4.0”;}Response.Write(Name);}privatevoidButton1_Click(objectsender,System.EventArgse){Name=“ACCP5.0”;}}A在页面中输出的文本“ACCP3.0”B在页面中输出的文本“ACCP5.0”C在页面中输出的文本“ACCP4.0”D在页面中不输出的文本学生答案:A3如果希望在GridView中显示“上一页”和“下一页”的导航栏,则属性集合PagerSettings中的属性Mode值应设为()A、NumericB、上一页,下一页C、NextPrevD、NextPrevious学生答案:D4、ASP.NET框架中,服务器控件是为配合Web表单工作而专门设计的。服务器控件有两种类型,它们是()A、HTML控件和XML控件B、XML控件和标准Web控件C、HTML控件和标准Web控件D、HTML控件和IIS控件学生答案:C5利用ASP.net开发的网页,其扩展名应命名为()A无严格限制B、htmC、.aspxD、.asp学生答案:C6、ASP.NET中的上传控件是()A、AdRotatorB、ListBoxC、PanelD、FileUpload学生答案:D7、APP_Code文件夹用了存储()A主题文件B代码文件C数据库文件D共享文件学生答案:B8、ASP.net网页是在()执行的。A服务器端B客户端浏览器C没有定论D第一次在服务器端,以后在客户端学生答案:A9单击Button类型控件后能执行单击事件的是()。A、OnClickB、OnCommandClickC、OnClinentClickD、OnClientCommand学生答案:A判断题1创建登录页面流程是首先添加控件A正确B错误学生答案:B2、DbHelp类是实现数据库操作的一种封装类A正确B错误学生答案:A3调用DBhelp类的删除方法判断是否删除的语句是:boolyesno=DBhelper.InsertUpdateDel(sqlstr);A正确B错误学生答案:A多选题1用户添加的方法A使用占位符做修改的SQL操作B获取用户的编号C根据编号,获取用户的信息D如果修改成功,则提示修改成功;如果修改失败,则提示修改失败学生答案:A;B;C;D2用户删除实现功能流程是A获取用户的编号B重新加载数据C、sql语句删除D调用DBhelp类的删除方法判断是否删除学生答案:A;B;C;D填空题1用户查询的实现功能主要是、、、学生答案:查询字符串;使用DBHELP获取数据绑定控件;加载数据;使用关键字查询2、DbHELP类的实现流程是、、、学生答案:创建类;定义DbHelp类,连接数据库;查询操作;增加删除修改操作3、DbHelp类是学生答案:DbHelp类是一种操作数据库的类简答题1请描述用户管理主页面制作过程,要求描述主要过程包括代码等,并把制作效果截图答案:以下以ASP.NETMVC平台结合Razor视图引擎和EntityFramework为例,描述用户管理主页面制作过程:主要步骤及代码示例创建模型类(Model):定义一个User类来表示用户信息。publicclassUser{publicintId{get;set;}publicstringUserName{get;set;}publicstringEmail{get;set;}//其他用户属性...}创建控制器(Controller):在控制器中编写获取用户列表的动作方法。publicclassUserController:Controller{privatereadonlyApplicationDbContext_context;publicUserController(ApplicationDbContextcontext){_context=context;}publicIActionResultIndex(){varusers=_context.Users.ToList();returnView(users);}}创建视图(View):在Views/User/Index.cshtml文件中编写Razor代码来展示用户列表@modelList<YourNamespace.Models.User><!DOCTYPEhtml><html><head><title>用户管理主页面</title></head><body><h1>用户列表</h1><table><tr><th>ID</th><th>用户名</th><th>邮箱</th></tr>@foreach(varuserinModel){<tr><td>@user.Id</td><td>@user.UserName</td><td>@user.Email</td></tr>}</table></body></html>运行应用程序后,访问/User/Index路径,将会看到一个包含用户列表的HTML表格,表格中展示了用户的ID、用户名和邮箱等信息。2请描述dbhelp类的作用以及在用户登录与管理实现过程中dbhelp类是如何封装数据库的答案:dbhelp类的作用dbhelp类通常是一个自定义的数据库帮助类,其主要作用是封装数据库连接、数据访问等操作,提供统一、便捷的接口供其他代码调用,以提高代码的可维护性、可重用性和安全性。在用户登录与管理实现过程中的数据库封装示例(以C#为例)usingSystem.Data.SqlClient;publicclassDbHelp{privatereadonlystring_connectionString;publicDbHelp(stringconnectionString){_connectionString=connectionString;}//封装数据库连接打开方法privateSqlConnectionOpenConnection(){SqlConnectionconnection=newSqlConnection(_connectionString);connection.Open();returnconnection;}//示例:封装用户登录验证方法publicboolValidateUser(stringusername,stringpassword){using(SqlConnectionconnection=OpenConnection()){stringquery="SELECTCOUNT(*)FROMUsersWHEREUserName=@UserNameANDPassword=@Password";

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论