当前位置:首页 > 程序设计 > ASP.NETpdf电子书下载
《ASP.NET入门经典:Visual Studio 2015(第9版)》电子书封面

ASP.NET入门经典:Visual Studio 2015(第9版)

  • 发布时间:2019年05月16日 14:05:18
  • 作者:William
  • 大小:152.3 MB
  • 类别:ASP.NET电子书
  • 格式:PDF
  • 版本:清晰版
  • 评分:9.3

    ASP.NET入门经典:Visual Studio 2015(第9版) PDF 清晰版

      给大家带来的一篇关于ASP.NET相关的电子书资源,介绍了关于ASP.NET、Visual、Studio方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小152.3 MB,William编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.1分

      Tags:ASP.NET Visual Studio 

      内容介绍

      ASP.NET入门经典

      ASP.NET入门经典电子书

      读者评价

      作为一名c#初学者 这本书给我的帮助不大 好的初学者用书 应该是那种分类明确 条理清晰的 当遇到问题可以很快根据目录找到解决办法的书 毕竟在实践中成长是最快的 希望能给其他人一点帮助吧
      虽然是中文,但是图片和例子都是英文的,如果英文不好学起来会很吃力,买的有点后悔,不适合入门来学
      这本书是我看过的阅读过程中最想晕厥过去的代码书,通篇机翻风格的文字,让人读完可以半天思考他到底想表达什么意思。希望译者不要再糟蹋这本英文经典书籍了。我非常地后悔用了这本书来入门net,也由衷地建议各位不要买这本书来入门。从入门到精通都比这书好。虽然都烂。怪不得学.net的人这么少,没一本能入门地舒服一点的书。虽然我强忍着看完了。

      内容介绍

      通过专业的循序渐进指导学习使用Visual Studio 2015开发ASP.NET
      ASP.NET允许程序员建立更动态的网站、Web应用和Web服务,包含了*更新,什么时间学习这门技术都为时不晚。ASP.NET和Visual Studio的*版本能帮助开发人员提高效率,创建更强壮的应用程序,进一步拓宽技术。本书以循序渐进的方式提供了ASP.NET开发的专家级指导,从框架的最基础知识到高级的安全性和数据处理主题,应有尽有。通过清晰的示例阐述重要的技术。从头到尾、详尽的描述使本书成为一本非常有价值的多合一参考书,适合初学者和需要提高效率的开发人员阅读。
      主要内容

      ◆ 讲解ASP.NET和Visual Studio 2015的基础知识,并构建一个示例应用程序
      ◆ 演示使用HTML和CSS设计Web页面,包括高效的导航、用户控件、一致性等
      ◆ 从头开始解释C#和VB.NET编程,包括代码的组织、面向对象基础和重要术语
      ◆ 讨论ASP.NET Web Forms服务器控件和MVC辅助程序及扩展程序

      内容节选

      ASP.NET中的C#基础知识

       

      说明:asp.net作为一种开发框架现在已经广为应用,其开发的基础除了前端的html、css、JavaScript等后端最重要的语言支持还是C#,下面将主要用到的基础知识做一个总结,方面后面的学习。

      一、C#是一种面向对象的编程语言,主要用于开发可以在.net平台上运行的应用程序。是一种强类型语言,因此每个变量都必须具有声明类型。C#中有两种数据类型:值类型和引用类型。(其中值类型用于存储值,引用类型用于存储实际数据的引用)。

      1.值类型

      值类型表示实际的数据,存储在栈堆中。C#中多数基本类型都是数值类型。值类型包括简单类型、枚举类型和结构类型。

      简单类型包含数值类型和bool类型。(一般情况下根据需求选择数值类型。当数值较小时可尝试选择byte类型)。

      2.引用类型

      引用类型表示指向数据的指针或者引用,可存储实际数据的引用。引用类型为null时表示没有引用任何对象。引用类型包括接口、类、数组和指针等。其中类中又包含装箱类型、委托、自定义类。(说明:尽管string是应用类型,但如果用到了相等运算符==或者!=时则表示比较string对象的值)。

      3.装箱和拆箱

      简单的说,装箱就是从值类型到引用类型的转换。同样,拆箱是从引用类型到值类型的转换。使用拆箱可以像操作简单类型一样操作复杂的引用类型,这也是C#强大的功能。

      简单的装箱和拆箱的实例

      class Test
       {
       static void Mian()
       {
        int i = 3;
        object a = i;//装箱
        int j = (int)a;//拆箱
       }
       }

      说明:在装箱和拆箱的过程中,任何值类型都可以被当做object引用类型来看。当一个 装箱操作把一个值类型转换成一个引用类型时,不需要显示地强制类型转换;而拆箱操作把引用类型转换到值类型时,由于它可以强制转换到任何可以相容的值类型,所以必须显示地强制类型转换。

      二、常量和变量

      1、常量:也称为常数,在编译时已知并运行过程中不变的量,常数被声明为字段,声明时在字段的类型前面使用const关键字,常量必须在声明时初始化。常数可标记为public ,private,protected,internal,protected internal这些访问修饰符定义了用户访问该常数的方式。

      2、变量:变量的命名规则必须符合标识的命名规则,并且变量名要尽量有意义,以便阅读。变量是值在程序运行过程中不断变换的量,通常用来保存程序运行过程中输入的数据、计算获得的中间结果和最终结果。

      使用变量前必须对其进行声明,变量可以保存某个给定类型的值。声明变量时,还需要制定它的名称。声明变量的形式:【访问修饰符 数据类型 变量名称】。

      修饰符的访问级别:

      public :使成员可以从任何位置访问

      protected:使成员可以从声明它的类及其派生类内部访问

      private: 是成员仅从声明它的类内部访问

      internal:使成员仅可以从声明它的程序集内部访问

      三、类型转换

      1、隐式类型转换

      隐式类型转换是指不需要声明就能进行的转换。进行隐式转换时,编译器不需要进行检查就能安全地进行转换。

       

                                            隐式类型转换表
      源类型 目标类型
      sbyte short, int long double decimal
      byte short,ushort,int uint,ulong,float,double,decimal
      short int ,long,float,double,decimal
      ushort int ,uint,long ,ulong,float,double,decimal
      int  long float,double,decimal
      uint long ulong float double decimal
      char ushort int unit long float double decimal 
      float double
      ulong  float double decimal
      long  float double decimal

       

      说明:从int long ulong float简单类型转为float时会出现精度损失。

      2、显式类型转换

      显式类型转换也可以称为是强制类型转换,它需要在代码中声明要转换的类型。如果在不存在隐式转换类型之间进行转换,就需要使用显式类型转换。

      强制类型转换可以使用Convert关键字进行数据类型的强制转换。

      例如:float f=123.345;

               int i=(int)f;

      或者:float f=123.345

              int i=Convert.ToInt32(f);

      说明:由于显式类型转换包括所有隐式类型转换和显式类型转换,一次总是可以使用强制类型转换表达式从任何数值类型转换为任何其他数值类型。

      四、运算符及表达式

      C#提供了大量的运算符,这些运算符指定在表达式中执行哪些操作符号。表达式是可以计算且结果为单个值、对象、方法或命名空间的代码片段。

      1、算术运算符和算术表达式

      算术运算符包括+ - * / 和%。(过于简单不在赘述);

      2、关系运算符和关系表达式

      关系运算符包括:<>!= == <=  >=等(各种语言都是相同的);

      3、赋值运算符和赋值表达式

      赋值运算符用于为变量、属性、事件或者索引元素赋新值。常用的有:=, +=,-=,*=,/=,^=,%=,<<=(右移赋值),>>=(左移赋值)等。

      4、逻辑运算符和逻辑表达式

      逻辑运算符包括:&(与操作符),^(异或操作符),!(非操作符),|(或操作符),用逻辑运算符把运算对象连接起来。

      5、位运算符

      位运算符指将它的操作数看成一个二进制的集合,每个二进制位可以取值0或1。<<左移,>>右移。

      6、其他运算符

      递增、递减运算符:++,--,a--,a++.

      条件运算符:?:根据布尔类型表达式的值返回两个值中的一个。例如:int a=1; int b=2; a!=b?a++:a--;(如果a!=b,该实例返回执行结果为2,否则为1)。

      new运算符:用于创建对象和调用构造函数。例如: int i=new int();相当于 int i=0;

      as运算符:用于在兼容的引用类型之间执行转换。例如: string s =someObject as string;  as运算符类似于强制转换,当转换失败时,运算符产生空值,而不是引发空值。

      7、运算符的优先级

      基本>>单目>>乘除>>加减>>移位>>比较>>相等>>位与>>位异或>>位或>>逻辑与>>逻辑或>>条件>>赋值

      五、字符串处理

      1、比较字符串

      String 类提供了一系列的方法用于字符串的比较,如CompareTo和Equals等。

      其中CompareTo方法用于比较两个字符串是否相等。   格式:String.CompareTo(String);返回数值类型

      Equals方法用于确定两个string对象是否具有相同的值。格式:String.Equals(String);返回布尔类型

      2、定位及其字符串

      定位字符串中的某个字符或紫川第一次出现的位置使用IndexOf方法。格式:String.IndexOf(String);其中的参数表示需要定位的字符串。(注意大小写的书写)。

      3、格式化字符串

      .Net提供了一种灵活全面的方式,能够将任何数值、枚举、日期时间等基本数据类型表示为字符串。格式化由格式说明符的字符串表示,该字符串指示如何表示基类型。

      格式为:String Format(String,Object);例如:

      //格式化为Currency类型
      string str1=String.Format("(C)Currency:{0:C}\n",-123.4556f);
      //格式化为ShortDate类型
      string str2=String.Format("(d)ShortDate:{0:d}\n",DateTime.Now);
      

      4、截取字符串

      SubString方法可以从指定字符串中截取子串。格式:String.SubString(Int32,Int32);  第一个参数表示子串的起始位置,第二个参数表示子串的结束位置。

      5、分裂字符串

      Split()方法可以把一个字符串按照某个分隔符分裂成一系列小的字符串。格式:String []Split(char[]);参数为分割字符串的数组。

      string str="hello world";
      string[] split=str.Split(new Char[]{'.','!'});
      foreach(string s in split)
      {
       if(s.Tirm()!='''')
       {
       Console.WriteLine(s);
       }
      //或者修改为
       string []split=str.Split(','.'!');
      

      6、插入和填充字符串

      插入字符串:Insert()方法,用于在一个字符串的指定位置插入另外一个字符串,从而构造一个新的字符串。格式:String.Insert(int,String);第一个参数为指定插入的位置。

      填充字符串:PadLeft()方法和PadRight()方法添加指定数量的空格实现左右对齐。格式:String PadLeft(int,char)。String PadRight(int Char);

      7、删除和剪切字符串

      删除字符串:Remove()方法用于在一个字符串的指定位置删除指定的字符。格式:String Remove(int ,int);第一个参数表示删除的位置,第二个参数表示删除字符的数量。

      剪切字符串:常用的剪切首位的多余字符用到的方法有: Trim(),TrimStart(),TrimEnd();格式如下:

      String Trim(Char[]);//从字符串的开头和结尾处一处空白。
      String TrimStart(Char[]);//从字符串的开头处移除字符串在字符数组中指定的字符。
      String TrimEnd(Char[]);//从字符串的结尾处移除字符数组中指定的字符。
      

      8、复制字符串

      Copy()方法可以把一个字符串复制到另一个字符串中。格式:String Copy(String);//参数为需要复制的字符串,方法返回目标字符串。

      9、替换字符串

      Replace()方法可以替换掉一个字符串中的某些特定的字符或者子串。格式:String Replace(string ,string );第一个参数为待替换子串,第二工人参数为替换后的新子串。

      六、流程控制

      1、分支语句

      1>if... else语句

      if(布尔表达式)

      {  代码片段1}

      else{  代码片段2}

      2>switch语句

      switch(条件)

      {   case 条件1:

           break;

         '''''

      }

      2、循环语句

      for()循环

      while()语句

      do while语句

      foreach语句

      3、异常处理语句

      try.....catch语句

      try.....finally语句,finally块用于清除try块中分配的任何资源,以及运行任何即使在发生异常时也必须执行的代码。控制总是传递给finally块,与try块的退出方式无关。

      try...catch..finally语句

      throw语句,用于立即无条件地引发异常,控制永远不会到达紧跟在throw后面的语句。

      七、数组

      数组是从System.Array派生的引用类型。

      1、数组的声明:

      一般语法:type[]arrayName;type[,]arrayName;

      2、初始化数据(数组初始化的方式很多,可以通过new运算符创建数组元素初始化为它们的默认值)

      //举例
      int []arr=new int[6];
      int [,]arr=new int[2,3];
      int []arr1=new int[3]{1,2,3};
      int [,]arr2=new int[3,2]{{2,3},{5,5},{3,5}};
      string []arr;
      arr=new string[3]{"sd","dddd","aaaa"};
      int [,]arr;
      arr=new int[,]{{2,3},{4,5},{4,2}};
      //创建数组时可以省略new和数组长度
      string[]arr={"ddd","fff","sss"};
      int [,]arr3={{2,3},{4,5},{3,2}};
      

      3、数组的遍历

      C#用foreach语句进行遍历数组,是一种简单的明了的方法来循环访问数组中的元素。

      int []arr={2,3,6,3,2};
      foreach(int i in arr){
       system.Console.write({0},i);
      }

      掌握以上的基本知识简单的asp.net开发后台部分就成功了一部分,学无止境。

      目录

      • 第1章  ASP.NET 6.0入门 1
      • 1.1  ASP.NET vNEXT简介 1
      • 1.1.1  超文本传输协议 2
      • 1.1.2  HTML5 4
      • 1.1.3  ASP.NET Web Forms 8
      • 1.1.4  ASP.NET MVC 12
      • 1.1.5  Web Forms和MVC
      • 的类似性 14
      • 1.1.6  选择最佳方法 14
      • 1.2  使用VisualStudio 2015 14
      • 1.2.1  版本 14
      • 1.2.2  下载和安装 15
      • 1.3  示例应用程序 19
      • 1.4  小结 19
      • 1.5  练习 20
      • 1.6  本章要点回顾 20
      • 第2章  建立最初的ASP.NET
      • 应用程序 21
      • 2.1  用VisualStudio 2015
      • 创建Web站点 21
      • 2.1.1  可用的项目类型 22
      • 2.1.2  创建新站点 23
      • 2.2  在应用程序中使用文件29
      • 2.2.1  ASP.NET MVC应用程序的
      • 文件类型 30
      • 2.2.2  ASP.NET MVC应用程序的
      • 文件系统结构 32
      • 2.2.3  ASP.NET Web Forms
      • 应用程序的文件类型 33
      • 2.3  MVC和WebForms文件的
      • 区别 36
      • 2.4  创建示例应用程序 37
      • 2.5  小结 39
      • 2.6  练习 39
      • 2.7  本章要点回顾 39
      • 第3章  设计Web页面 41
      • 3.1  HTML和CSS 41
      • 3.1.1  同时使用HTML和
      • CSS的原因 42
      • 3.1.2  CSS简介 44
      • 3.2  CSS的更多内容 47
      • 3.2.1  选择器 47
      • 3.2.2  属性 50
      • 3.2.3  样式的优先级 53
      • 3.3  样式表 55
      • 3.3.1  在页面中添加CSS55
      • 3.3.2  创建嵌入式样式表和
      • 内联样式表 58
      • 3.4  应用样式 58
      • 3.5  管理样式 63
      • 3.6  小结 68
      • 3.7  练习 69
      • 3.8  本章要点回顾 69
      • 第4章  使用C#和VB.NET编程 71
      • 4.1  编程简介 71
      • 4.1.1  数据类型和变量 72
      • 4.1.2  转换数据类型 76
      • 4.1.3  使用数组和集合 79
      • 4.1.4  决策操作 83
      • 4.1.5  循环 87
      • 4.2  组织代码 91
      • 4.2.1  方法:函数和子例程91
      • 4.2.2  编写注释和文档 93
      • 4.3  面向对象编程基础 95
      • 4.4  重要的面向对象术语 95
      • 4.4.1  类 95
      • 4.4.2  字段 96
      • 4.4.3  属性 97
      • 4.4.4  方法 100
      • 4.4.5  构造函数 100
      • 4.4.6  继承 101
      • 4.4.7  事件 103
      • 4.5  小结 104
      • 4.6  练习 105
      • 4.7  本章要点回顾 106
      • 第5章  ASP.NET Web Forms
      • 服务器控件 107
      • 5.1  服务器控件简介 107
      • 5.2  在页面上定义控件 108
      • 5.3  控件的类型 114
      • 5.3.1 标准控件 114
      • 5.3.2  HTML控件 118
      • 5.3.3  数据控件 119
      • 5.3.4  验证控件 119
      • 5.3.5  导航控件 120
      • 5.3.6  登录控件 120
      • 5.3.7  AJAX扩展控件120
      • 5.3.8  其他控件集 121
      • 5.4  ASP.NET状态引擎122
      • 5.5  状态引擎的工作方式122
      • 5.6  小结 130
      • 5.7  练习 130
      • 5.8  本章要点回顾 131
      • 第6章  ASP.NET MVC辅助程序和
      • 扩展 133
      • 6.1  MVC较少地控制
      • Web Forms的原因 134
      • 6.2  不同的方法 134
      • 6.2.1  Razor 137
      • 6.2.2  控制器 141
      • 6.3  表单建立辅助程序 145
      • 6.3.1  表单扩展 145
      • 6.3.2  Editor和EditorFor147
      • 6.3.3  模型绑定 147
      • 6.4  小结 161
      • 6.5  练习 162
      • 6.6  本章要点回顾 162
      • 第7章  创建外观一致的网站 163
      • 7.1  用母版页使页面布局一致163
      • 7.1.1  在ASP.NETWeb Forms
      • 中创建和使用母版页 165
      • 7.1.2  在ASP.NETWeb Forms
      • 中创建内容页面 173
      • 7.1.3  在ASP.NETMVC中
      • 创建布局 176
      • 7.1.4  在ASP.NETMVC中
      • 创建内容视图 178
      • 7.2  使用集中的基本页面182
      • 7.3  小结 187
      • 7.4  练习 187
      • 7.5  本章要点回顾 187
      • 第8章  导航 189
      • 8.1  浏览站点的不同方式190
      • 8.1.1  理解绝对URL和
      • 相对URL 190
      • 8.1.2  理解默认文档 192
      • 8.1.3  友好的URL 193
      • 8.2  使用ASP.NET WebForms
      • 导航控件 194
      • 8.3  在ASP.NET MVC中导航 204
      • 8.3.1  路由 204
      • 8.3.2  创建导航结构 208
      • 8.3.3  编程重定向 210
      • 8.3.4  以编程方式把客户
      • 重定向到另一个页面 210
      • 8.3.5  服务器端重定向212
      • 8.4  导航的实用须知 216
      • 8.5  小结 216
      • 8.6  练习 217
      • 8.7  本章要点回顾 217
      • 第9章  显示和更新数据 219
      • 9.1  使用SQL ServerExpress 220
      • 9.1.1  安装 220
      • 9.1.2  SQL Server Management
      • Studio 226
      • 9.1.3  在VisualStudio中连接 230
      • 9.2  数据访问的Entity
      • Framework方法 233
      • 9.2.1  数据优先 233
      • 9.2.2  代码优先 234
      • 9.2.3  从数据库中选择数据241
      • 9.3  Web窗体中的数据控件243
      • 9.3.1  DetailsView 243
      • 9.3.2  GridView控件248
      • 9.4  MVC中的数据显示254
      • 9.4.1  在MVC中显示列表 254
      • 9.4.2  DetailsViews 257
      • 9.5  小结 260
      • 9.6  练习 261
      • 9.7  本章要点回顾 261
      • 第10章  处理数据 263
      • 10.1  排序和分页 264
      • 10.1.1  Web Forms服务器
      • 控件中的排序和分页 264
      • 10.1.2  MVC列表中的排序和
      • 分页功能 268
      • 10.2  更新和/或插入数据 277
      • 10.3  数据库访问的非代码
      • 优先方式 284
      • 10.4  缓存 293
      • 10.4.1  在ASP.NET应用程序中
      • 缓存数据的不同方式 293
      • 10.4.2  缓存数据的常见问题297
      • 10.5  小结 297
      • 10.6  练习 298
      • 10.7  本章要点回顾 298
      • 第11章  用户控件和局部视图 301
      • 11.1  用户控件简介 302
      • 11.1.1  创建用户控件302
      • 11.1.2  添加用户控件306
      • 11.1.3  给用户控件添加逻辑313
      • 11.2  使用局部视图 318
      • 11.2.1  添加局部视图319
      • 11.2.2  管理局部视图的
      • 控制器 322
      • 11.3  模板 328
      • 11.4  小结 334
      • 11.5  练习 335
      • 11.6  本章要点回顾 335
      • 第12章  验证用户输入 337
      • 12.1  从用户那里收集数据337
      • 12.2  在Web Forms中验证
      • 用户输入 338
      • 12.3  在MVC中验证用户输入 347
      • 12.3.1  模型特性 347
      • 12.3.2  客户端验证 353
      • 12.3.3  ASP.NET MVC中的
      • 请求验证 361
      • 12.4  验证技巧 362
      • 12.5  小结 362
      • 12.6  练习 363
      • 12.7  本章要点回顾 364
      • 第13章  ASP.NET AJAX 365
      • 13.1  AJAX概念简介366
      • 13.1.1  F12开发工具367
      • 13.1.2  在WebForms中使用
      • ASP.NET AJAX 371
      • 13.1.3  在MVC中使用AJAX 382
      • 13.2  在AJAX网站中使用
      • Web服务 394
      • 13.3  AJAX中的jQurey400
      • 13.4  AJAX的实用提示405
      • 13.5  小结 405
      • 13.6  练习 406
      • 13.7  本章要点回顾 406
      • 第14章  jQuery 409
      • 14.1  jQuery简介 409
      • 14.1.1  早期的JavaScript410
      • 14.1.2  jQuery的作用410
      • 14.1.3  包括jQuery库 412
      • 14.1.4  包 414
      • 14.2  jQuery语法419
      • 14.2.1  jQuery 核心420
      • 14.2.2  使用jQuery实用方法 420
      • 14.2.3  使用jQuery选择选项 422
      • 14.3  使用jQuery修改DOM 425
      • 14.3.1  使用jQuery改变外观 425
      • 14.3.2  处理事件 428
      • 14.4  调试jQurey436
      • 14.5  jQuery的实用技巧439
      • 14.6  小结 440
      • 14.7  练习 440
      • 14.8  本章要点回顾 441
      • 第15章  ASP.NET网站的安全性 443
      • 15.1  安全性简介 444
      • 15.1.1  身份:你是谁?444
      • 15.1.2  身份验证:用户如何证明
      • 他们自己的身份? 444
      • 15.1.3  授权:允许做什么?444
      • 15.1.4  使用ASP.NET登录 445
      • 15.1.5  配置Web应用程序的
      • 安全性 448
      • 15.1.6  在应用程序中利用
      • 用户 457
      • 15.2  角色 464
      • 15.2.1  配置应用程序以
      • 处理角色 465
      • 15.2.2  编程检查角色469
      • 15.3  安全性的实用技巧473
      • 15.4  小结 473
      • 15.5  练习 474
      • 15.6  本章要点回顾 474
      • 第16章  个性化网站 475
      • 16.1  理解概要文件 476
      • 16.1.1  创建概要文件476
      • 16.1.2  使用概要文件483
      • 16.2  个性化的实用技巧494
      • 16.3  小结 494
      • 16.4  练习 495
      • 16.5  本章要点回顾 495
      • 第17章  异常处理、调试和跟踪 497
      • 17.1  错误处理 498
      • 17.1.1  不同类型的错误498
      • 17.1.2  捕获并处理异常502
      • 17.1.3  全局错误处理和
      • 定制的错误页面 510
      • 17.1.4  控制器中的错误处理515
      • 17.2  调试基础 516
      • 17.2.1  调试的工具支持517
      • 17.2.2  调试客户端脚本524
      • 17.3  跟踪ASP.NETWeb页面 533
      • 17.3.1  给跟踪添加自己的
      • 信息 535
      • 17.3.2  跟踪和性能 538
      • 17.4  日志记录 538
      • 17.5  小结 541
      • 17.6  练习 541
      • 17.7  本章要点回顾 542
      • 第18章  使用源代码控制 543
      • 18.1  Team Foundation Services
      • 简介 543
      • 18.1.1  使用源代码控制的
      • 原因 544
      • 18.1.2  建立VisualStudio Online
      • 账户 544
      • 18.1.3  代码的签入和签出549
      • 18.1.4  与团队成员合作557
      • 18.2  分支和合并 558
      • 18.3  小结 559
      • 18.4  练习 560
      • 18.5  本章要点回顾 560
      • 第19章  部署网站 561
      • 19.1  准备部署网站 562
      • 19.1.1  避免硬编码设置562
      • 19.1.2  Web.config 文件 563
      • 19.1.3  表达式语法 563
      • 19.1.4  Web 配置管理器类 564
      • 19.2  准备部署 569
      • 19.3  发布站点 572
      • 19.3.1  Web.config转换 580
      • 19.3.2  把数据移到远程
      • 服务器上 586
      • 19.4  冒烟测试应用程序592
      • 19.5  进一步学习 594
      • 19.6  小结 594
      • 19.7  练习 595
      • 19.8  本章要点回顾 595
      • 附录  习题答案 597

      以上就是本次介绍的ASP.NET电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:标准C程序设计

      下一篇:深入解析Android虚拟机

      查看更多
      ASP.NET 相关电子书
      ASP.NET MVC 5 网站开发之美
      ASP.NET MVC 5 网站开发之美 PDF 高清版

      ASP.NET MVC是微软Web开发平台中最重要的一块拼图,其架构特性更适合用来开发大型的Web应用程序,且ASP.NETMVC的开发方式也越来越受到重视,因此学习MVC已是刻不容缓。 ASP.NET MVC 5 网站开发之美

      立即下载
      基于Bootstrap和Knockout.js的ASP.NET MVC开发实战
      基于Bootstrap和Knockout.js的ASP.NET MVC开发实战 PDF 原书超清版

      通过本书的实践应用,你将可以学习对ASP.NET MVC服务端语言、Bootstrap前端框架和Knockoutjs——Model-View-ViewModel模式的JavaScript实现的组合使用,感兴趣的可以下载了解

      立即下载
      ASP.NET Web API设计
      ASP.NET Web API设计 PDF 高清版

      《ASP.NET Web API设计》 依托ASP.NET Web API阐述API设计与开发的通用技术,是一本全面介绍如何构建真实可演化API的实践指南。本书共分三部分。第一部分介绍Web/HTTP和API开发的基础知识,介绍ASP.

      立即下载
      ASP.NET Core 3.0指南
      ASP.NET Core 3.0指南 PDF 超清版

      .NET Core 是开放源代码通用开发平台,由 Microsoft 和 .NET 社区在 GitHub 上共同维护。 它跨平台(支持Windows、macOS 和 Linux),并且可用于生成设备、云和 IoT 应用程序。详细介绍了解 .NET Core,包括它的特征、支持的语言和框架以及关键 API。 最新版是 .NET Core 3.0。 新功能包括通过 Windows Presentation Foundation (WPF) 和 Windows 窗体提供的Windows 桌面支持、使用 Blaz

      立即下载
      ASP.NET Core应用开发
      ASP.NET Core应用开发 PDF 中文超清版

      动手掌握ASP.NET Core从架构到部署的方方面面 《 ASP.NET Core应用开发 》通过一个跨平台Web应用程序的开发、部署与管理的完整流程,指导你学习ASP.NET Core。你将掌握微软革命性的开源ASP.NET Core技

      立即下载
      读者心得
      39小时53分钟前回答

      ASP.NET jQuery 实例2 (表单中使用回车在TextBox之间向下移动)

      通过下面的代码可以实现这种切换的效果。 首先我们来看界面: 界面代码: body form id="form1" runat="server" div align="center" fieldset table cellpadding="3" cellspacing="3" border="0" tr td asp:Label ID="lblName" Text="姓名: " runat="server"/asp:Label /td td asp:TextBox ID="txtName" Width="200px" runat="server"/asp:TextBox /td /tr tr td asp:Label ID="lblAddress" Text="地址: " runat="server"/asp:Label /td td asp:TextBox ID="txtAddress" Width="200px" runat="server"/asp:TextBox /td /tr tr td asp:Label ID="lblContact" Text="联系电话: " runat="server"/asp:Label /td td asp:TextBox ID="txtContact" Width="200px" runat="server"/asp:TextBox /td /tr tr td asp:Label ID="lblEmail" Text="电子邮箱: " runat="server"/asp:Label /td td asp:TextBox ID="txtEmail" Width……

      5小时27分钟前回答

      asp.net网站开发中用jquery实现滚动浏览器滚动条加载数据(类似于腾讯微博)

      自从腾讯微博上线以来,基本上就开始用了,一直到现在,作为一个开发人员,也看到了腾讯微博一直在不停的改变,也不知道大家有没有发现,腾讯微博提供两种加载数据的方式,一种是分页,一种是滚动浏览器滚动条加载数据,分页功能我想大家都做得太多了,今天我与大家分享一下我用滚动条滚动加载数据 下面开讲: 首先说一下思路,我用的是Jquery,然后通过Jquery的ajax()方法通过 HTTP 请求加载远程数据来实现的,用到Jquery,首先要应用jquery.min.js类库,如果本地没有,也可以直接引用下面地址script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js"/script。 好吧,下面我们看下……

      37小时50分钟前回答

      ASP.NET jQuery 实例3 (在TextBox里面阻止复制、剪切和粘贴事件)

      当用户要输入一些密码、信用卡信息和银行账号等敏感信息,用户更希望手工通过键盘敲入数据,而好过通过剪贴板复制粘贴。 我们先来看下实现后的效果: 输入新密码 复制新密码出现如下对话框 界面代码 body form id="form1" runat="server" div align="center" fieldset table cellpadding="3" cellspacing="3" border="0" tr td colspan="2" class="header" 修改密码 /td /tr tr td asp:Label ID="lblCurrentPwd" Text="当前密码: " runat="server"/asp:Label /td td asp:TextBox ID="txtCurrentPwd" Width="200px" runat="server" TextMode="Password"/asp:TextBox /td /tr tr td asp:Label ID="lblNewPwd" Text="新密码: " runat="server"/asp:Label /td td asp:TextBox ID="txtNewPwd" Width="200px" runat="server" TextMode="Password"/asp:TextBox ……

      网友NO.36194
      网友NO.36194

      asp.net学习心得总结 用了很长时间,总算把天轰穿的视频看完了,中间断断续续被一些事情打断,当时只留下了一些相关的笔记,由于没有针对某些知识点做详细的总结,所以,现在回想起来的时候觉得有点空。 天轰穿的视频是asp.net这部分的第二个学习素材,这个阶段主要是针对控件的学习,由于之前有一个小型的新闻发布系统的实践基础,听起来觉得还可以。 天轰穿的视频大致包含三个方面的知识:C#、asp.net控件和ado的一些知识。 C#是最近接触比较多的一种面向对象的语言,通过天轰穿的视频熟悉了一下面向对象的知识,加上之前自考时对C++的学习对面向对象有了进一步的了解。尤其是在最后的时候,涉及到面向对象思想的一个小综合应用设计,还用到了一点设计模式的知识。觉得在这方面还有欠缺。主要是觉得在一些技巧的应用上很欠缺,主要是各种接口以及抽象类、多重继承的运用上,觉得缺少锻炼。 天轰穿的视频在新的知识上主要是asp.ent控件的学习。针对这部分,只是尽量的去实现了一些控件的演示。又不少控件觉得挺有用,但是没有逐个的去实现。针对一些控件在听视频的时候都做了一些笔记,下一步的工作就是针对这些控件分门别类,按照功能做一个总结。具体的控件的使用还需要在日后真正的实战中去锻炼,否则认识是不会深刻的,在这个阶段的学习也就是蜻蜓点水,知道有这么一个东西,在编程的时候知道大概实现的思路。 还有一部分就是ado的一些知识。这部分相对比较简单,设计到程序跟数据打交道的一些功能。我在做机房收费系统的时候用的都是实体类以及实体类的集合,刚好弥补了一些在Table、View、Adapter、DataSet等方面的欠缺。 心得总结:通过这个阶段的学习,觉得在学习方法上应该注重思考与及时总结。一些知识,在学习的时候觉得简单,不用刻意去思考,可是一旦过了这个阶段,失去了这个环境,回想起来就觉得困难了。即便是日后用的时候算查也会多费了不少劲儿。所以以后的学习应该多思考、及时总结。

      网友NO.32045
      网友NO.32045

      为了维护单个服务器,多个客户同时正常使用,因此引入了内置对象: 服务器端只有一个,而用户可以有很多。既然有很多用户,那么用户在使用的过程中肯定就有需要保存的临时信息。系统提供给每个用户一个缓存Session。用于保存各自信息。 当然多个用户,使用同一个服务器。肯定有重复的部分,或者说是,公用的部分。那么公有的部分称为Application. Response对象:用于服务器 向客户端发送结果。 Request对象:用于服务端 从客户端获取信息。 利用内置对象可以计算很多东西。比如,访问服务器的人数,历史访问记录。保存个人信息。

      码农之家

      杜秀英 提供上传

      资源
      41
      粉丝
      15
      喜欢
      70
      评论
      12

      Copyright 2018-2021 www.xz577.com 码农之家

      版权投诉 / 书籍推广:520161757@qq.com