【初学ASP.NET Core Razor 编程】教程文章相关的互联网学习教程文章

ADO.NET编程之基础知识【图】

一.ADO.NET基础 程序和数据库交互,要通过ADO.NET进行;通过ADO.NET就能在数据库中执行SQL了。ADO.NET中提供了对不同数据库的统一操作接口(ODBC)。另外还有一种操作数据库的接口是JDBC。ADO.NET中通过SqlConnection类创建到SQL Server的链接,Sqlconnection代表一个数据库的链接,ADO.NET中的链接等资源都实现了IDisposable接口。实现了IDisposable接口的对象,在使用完了,要进行资源的释放。调用Dispose()方法。连接方式访问...

php使用socket编程示例【图】

2个php测试文件server.php代码如下:<?php//phpinfo();//确保在连接客户端时不会超时set_time_limit(0); $ip = 127.0.0.1;$port = 1935; /* +------------------------------- * @socket通信整个过程 +------------------------------- * @socket_create * @socket_bind * @socket_listen * @socket_accept * @socket_read * @socket_write * @socket_close +-------------------------------- */ /*------...

C#中的cookie编程简单实例与说明

代码如下:using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.HtmlControls;using System.Net;namespace WebApplication5{ /// <summary> /// WebForm1 的摘要说明。 /// </summary> public class WebForm1 : System.Web.UI.Page { protected...

.NET中的异步编程-EAP/APM使用方法及案例介绍

从.NET 4.5开始,支持的三种异步编程模式: 基于事件的异步编程设计模式 (EAP,Event-based Asynchronous Pattern) 异步编程模型(APM,Asynchronous Programming Model) 基于任务的编程模型(TAP,Task-based Asynchronous Pattern) 基于任务的异步模式 (TAP) 是基于 System.Threading.Tasks 命名空间的 Task 和 Task<TResult>,用于表示任意异步操作。 TAP 是新开发的建议异步设计模式,之后再讨论。 先总结一下旧有的2种模式...

高效的.Net UDP异步编程实现分析

因为要写一个网络程序要用到UDP协议,UDP这东西比较麻烦,又不像TCP一样提供可靠的连接,发送接收的超时实在不好设计,最后只要用Timer来检测有没有想要的数据包-_#,不过这不是这次的重点,重点是怎么建立一种高效的UDP机制来实时接收服务器发送过来的数据包. CodeProject上有个例子是开个线程去同步接收,这样倒是可以满足我的程序需求,不过实际中遇到几个问题: 1.程序开销大,内存狂飙,接一次数据就要重新开一次线程 2.由于主界面和底层...

C#与.net高级编程 C#的多态介绍

用virtual关键字标记的方法称为虚方法,如果子类希望改变虚方法的实现细节就必须使用 override关键字。 抽象类 abstract关键字 防止创建毫无意义的基本类,使用abstract关键字创建抽象基类,防止被实例化 使用abstract关键字创建抽象方法,强制每一个子类重写特定的方法,abstract成员没有提供任何实现。 (注:抽象方法只可以定义在抽象类中,如果不是这样的话,就会收到编译器错误) 成员投影 如果派生类定义的成员和定义在蕨类中...

vs.net 2010 扩展插件小结 提高编程效率【图】

注:有些插件需要vs.net professional或更高的版本。 进入正题,打开vs.netToolsExtension Manager…如下图:单击Extension Manager进入vs.net插件管理,如下图所示:这里面会列出已安装的插件、网上其他插件和插件更新。 在Installed Extensions中,我们可以禁用(Disable)和卸载(Uninstall)安装过的插件。 在Online Gallery中,单击选中一款未安装过的插件(如下图):然后可以看到一个Download按钮,单击按钮下载通过提示进行...

ASP.NET编程时遇到GridView的一个问题 激发了未处理的事件&quot;PageIndexChanging&quot;

苦苦研究了一下午问题之所在以后,终于从网上的一些资料找到了答案,原因应该是手动编程的数据源在ViewState中没有保持的问题,一旦引起 PostBack,数据源的内容就丢失了,那么解决办法就是在GridView的"PageIndexChanging"的事件中指定新页码然后重新进行数据源的绑定。 代码如下: protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e){ GridView1.PageIndex = e.NewPageIndex; /* ----- 重写一...

LINQ to XML的编程基础

一、LINQ to XML 编程基础 1、LINQ to XML类 System.Xml.Linq命名空间含有19个类,下表列出了它们的名称及其描述: 类描述XAttribute表示一个 XML 属性XCData表示一个 CDATA 文本节点XComment表示一个 XML 注释XContainer适用于可能具有子节点的所有节点的抽象基类XDeclaration表示一个 XML 声明XDocument表示一个 XML 文档XDocumentType表示一个 XML 文档类型定义 (DTD)XElement表示一个 XML 元素XName表示一个XML元素或属性的名称...

ASP.NET AJAX 4.0的模版编程(Template Programming)介绍【图】

ASP.NET AJAX 4.0 模版的使用 1. Introduction: 当Microsoft发布了它的ASP.NET 3.0时也同时发布了它的AJAX平台也就是ASP.NET AJAX。 不过说实话,当时相比其它的AJAX平台,它没有什么很突出的功能。不过当我评估ASP.NET AJAX 4.0的时候,我确实被它的特征给震住了。新的特征完全专注于浏览器技术,比如XHTML和javascript。 我非常钦佩ASP.NET AJAX小组。试试看看AJAX4.0的新特征: Template based client side programming DataView an...

asp.net 编程 实用语句(6条)

1.Panel 横向滚动,纵向自动扩展 <asp:panel style="overflow-x:scroll;overflow-y:auto;"></asp:panel> 2.回车转换成Tab (1) <script language="javascript" for="document" event="onkeydown">   if(event.keyCode==13 && event.srcElement.type!=button && event.srcElement.type!=submit &&     event.srcElement.type!=reset && event.srcElement.type!=&& event.srcElement.type!=textarea);   event.keyCode=...

ASP.NET编程中经常用到的27个函数集

ASP.Net是建立在微软新一代.Net平台架构上,利用普通语言运行时(Common Language Runtime)在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架。下面列举了常用的27个ASP.NET中的函数集: 1、DateTime 数字型 代码如下:System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; ...

ASP.NET编程中的十大技巧

在本篇文件中,我们将讨论编程人员在使用ASP.NET开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件、表单名的改变到StringBuilder类的使用,有助于编程人员能够尽快地适应.NET环境。 1、在使用Visual Studio .NET时,除直接或非引用的对象外,不要使用缺省的名字。 .NET带来的好处之一是所有的源代码和配置文件都是纯文本文件,能够使用Notepad或WordPad等任意的文本编辑器进行编辑。如果不愿意,我们并非一定要使用V...

涉及网络编程时,需要用到的几个常用方法

涉及网络编程时,需要用到的几个常用方法.1. 在ASP.NET中专用属性:获取服务器电脑名:Page.Server.ManchineName获取用户信息:Page.User获取客户端电脑名:Page.Request.UserHostName获取客户端电脑IP:Page.Request.UserHostAddress2. 在网络编程中的通用方法:获取当前电脑名:static System.Net.Dns.GetHostName()根据电脑名取出全部IP地址:static System.Net.Dns.Resolve(电脑名).AddressList也可根据IP地址取出电脑名:stati...

ASP.NET数据库编程之Access连接失败

错误和失败总会不可避免地在应用程序中出现。如果有人在MDB目录之上又添加了一级新的文件夹而“更新”了服务器的目录树,那么将会发生什么?如果MDB名称被更改了会怎样?如果MDB文件被损坏又该如何呢?以上每一个问题都将阻止对数据的成功连接并导致一个失败页面。好的编程实践表明需要尽可能小心地对待任何失败。  在讨论实际命令之前,我们需要了解的是AccessDataSource控件派生于SqlDataSource控件。在大多数情况下,这只是一...