net互联网软件开发工程师new-2

上传人:平*** 文档编号:13354132 上传时间:2017-10-23 格式:DOC 页数:11 大小:90.27KB
返回 下载 相关 举报
net互联网软件开发工程师new-2_第1页
第1页 / 共11页
net互联网软件开发工程师new-2_第2页
第2页 / 共11页
net互联网软件开发工程师new-2_第3页
第3页 / 共11页
net互联网软件开发工程师new-2_第4页
第4页 / 共11页
net互联网软件开发工程师new-2_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《net互联网软件开发工程师new-2》由会员分享,可在线阅读,更多相关《net互联网软件开发工程师new-2(11页珍藏版)》请在金锄头文库上搜索。

1、.NET 互联网软件开发工程师岗位描述:互联网软件开发工程师又称为 web 开发工程师,是进行网站应用服务、模块设计等网站建设工作的专业技术人员。随着 web 2.0 时代的到来,网站的个性化则意味着精而专,网站之间的分工更明确,信息更垂直,而且网站的个性化不是原来的网页个性化,而是服务个性化。这就要求互联网软件开发工程师拥有更专业的技术,为网站及用户提供更好的个性化应用及服务。对于刚步入互联网行业的开发工程师而言,熟练掌握 c# 语言基础及 SQL SERVER数据库是必备的两项职业技能,它可以为你在日后的职业开发道路上打下一个坚实稳定基础,从而让你真正成为一名“互联网软件开发工程师”。任务

2、 1 步骤 题1、C#语法基础1-1:数据类型1-2:变量1-3:数组C#基础知识2、C#中的 OOP 概念2-1:继承2-2:封装2-3:多态任务描述通过该任务可以让学员对 C#语法基础知识以及 OOP 概念面向对象的思想有深入的了解1、在 C#当中,分为两种数据类型, C#值类型和引用类型。值类型,表示实际数据,只是将值存放在内存中。 2、引用类型,表示指向数据的指针或引用,包含内存堆中对象的地址,为 null 时则表示未引用任何对象,引用类型包括: 类、接口、数组、string、委托、Object 。3、这个 String 是一个对象,所以它是引用类型。当创建一个 string 类型时,

3、它将引用存放在栈中,而把值存放到堆中。4、c# 值类型包括:整型(byte、sbyte、long 、ulong 、short 、ushort、 int、uint) 、浮点数类型(float、double)、十进制类型(decimal)、字符类型(char)、布尔型(bool)5、栈的操作是按照后进先出(Last In First Out,简称 LIFO)或先进后出(First In Last Out,简称 FILO)的原则进行的,因此,栈又称为 LIFO 表或 FILO 表6、变量即在程序运行过程中它的值是允许改变的量7、变量名只能是字母(a-z A-Z),数字(0-9),下划线(_)的组合,

4、并且之间不能包含空格,数字不能放在变量名首位8、C# 数组从零开始建立索引,即数组索引从零开始。C# 中数组的工作方式与在大多数其他流行语言中的工作方式类似。但还有一些差异应引起注意。声明数组时,方括号 () 必须跟在类型后面,而不是标识符后面。在 C# 中,将方括号放在标识符后是不合法的语法。9、 C# 中数组和字符串的长度可以使用.length 属性获得10、创建有几种方式:1.string arrs = new string1,2;2.string arrs = new string2;arrs0=1;arrs1=2;11、提到继承听到最多的估计是-财产继承这个词,财产继承指的是子辈从父

5、辈得到原本属于父辈的财产的所有权和使用权。这里的类所说的继承和这个意思也差不多,当子类继承某个父类的时候拥有了父类的成员,能随时使用父类的成员,但有相关的限制,只有修饰符为 public protected 这样的成员才会被继承。12、继承具体的实现方法是:申明类的时候,在类名称后放置一个:冒号,然后在冒号后指定要从中继承的类(也就是父类)13、OOP : Object Oriented Programming,面向对象的 程序设计。所谓“对象”在显式支持面向对象的语言中,一般是指类在内存中装载的实例,具有相关的成员变量和成员函数(也称为:方法) 。面向对象的程序设计完全不同于传统的面向过程程

6、序设计,它大大地降低了软件开发的难度,使编程就像搭积木一样简单,是当今电脑编程的一股势不可挡的潮流。OOP 达到了 软件工程的三个主要目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。OOP 主要有以下的概念:抽象性 程序有能力忽略正在处理中信息的某些方面,即对信息主要方面关注的能力。封装 也叫做信息封装:确保组件不会以不可预期的方式改变其它组件的内部状态;只有在那些提供了内部状态改变方法的组件中,才可以访问其内部状态。每类组件都提供了一个与其它组件联系的接口,并规定了其它组件进行调用的方法。多态性 组件的引用和类集会涉及到其它许多不同类型的

7、组件,而且引用组件所产生的结果得依据实际调用的类型。继承性 允许在现存的组件基础上创建子类组件,这统一并增强了多态性和封装性。典型地来说就是用类来对组件进行分组,而且还可以定义新类为现存的类的扩展,这样就可以将类组织成树形或网状结构,这体现了动作的通用性。1-1:数据类型C# 类型分为值类型和引用类型 (对)在 C #中 string 是引用类型(对)C# string 类型存放在内存栈中(错)找出值类型(ACD)A int B stringC floatD char以下哪些类型不属于 c#类型(E )A intB decimalC stringD charE varcharC#中,变量类型取

8、决于(D)A 数据大小B 数据长度C 数据格式D 数据类型内存出栈顺序正确的是(A)A 先进后出B 先进先出C 先出后进1-2:变量什么是变量(A)A 可以改变的量B 一个可以变多个C 发出颜色的量D 变化无常变量命名规则(A)A 可以字母或下划线开头、不能包含特殊符号、不能以数字开头B 不能使用符号、不能包含字符C 不能字母开头、可以使用下划线和字母D 可以数字开头、不能包含特殊符号以下正确变量声明的方法(A)A int a;a=3;B int;a=3;C a =10;D var age =10;1-3:数组什么是数组数组是具有相同的数据类型且按一定次序排列的一组变量的集合体,构成一个数组的

9、这些变量称为数组元素(对)如何获取 int 5 array 数组长度使用 array.length (对)以下 int2,3 数组初始化正确的是( A)A int2,3 array = new int2,30,0,0,1,1,1B int2,3 array = new int2,30,0,0,1,1,1C int2,3 array = new int2,30,0,0,1,1,1D int2,3 array = new int2,30,0,0,1,1,1创建数组的关键字是(C)A create B NewC newD make2-1:继承继承就是子类继承父类 public,protect 成员,

10、子类可以在内部调用以及功能上扩展(对)类可以继承静态类(错)子类可以继承父类私有成员(错)继承使用的关键字是(D)A ;B =C #D :2-2 封装封装是指将对象的信息进行隐藏,只是提供一个访问接口, 主要用途是防止数据受到意外的破坏(对)封装的好处(ABC)A:代码服用B:结构清晰C:扩展D:提高代码运行速度如何封装(A)A 访问修饰符B 运算符号C 逻辑运算符D 占位符2-3:多态同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性(对)多态性通过派生类覆写基类中的虚方法来实现(对)可以实现多态机制(ABC)A 创建接口。派生类实现抽象成员B 创建抽象类定义抽象成

11、员。派生类实现抽象成员C 基类定义虚方法,派生类重写虚方法D 继承 system.object任务 2 步骤 题1-1:安装 IDE1、开发环境配置1-2:安装数据库2-1:HTML 设计布局2、前台页面 2-2:设置 CSS 样式3-1:建立数据库会员表3-2:编写 ADO会员登陆3、登陆功能开发 3-3:代码编写任务描述通过该任务可以让学员对 c# .net 网站开发,运行环境安装、页面设计、后台编码以及SQL SERVER 数据库有深入的了解1、 Microsoft Visual Studio(简称 VS)是微软公司旗下最重要的软件集成开发工具产品,是每个 Win 平台的软件开发者必备的

12、工具,学习 c# .net 编程的必备软件。2、 C# net 编程主要使用 SQL Server 系列数据库,同为微软出品可适应中小型的项目。3、HTML 是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML 文件是由 HTML 命令组成的描述性 文本,HTML 命令可以说明文字、图形、动画、声音、 表格、链接等。HTML 文件的结构包括头部( Head) 、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。HTML 文件是可以被多种网页浏览器 读取,产生网页传递各类资讯的文件。从本质上来说,Internet( 互联网)是一个由一系列 传

13、输协议和各类文档所组成的集合,html 文件只是其中的一种。这些 HTML 文件存储在分布于世界各地的 服务器硬盘上,通过传输协议用户可以远程获取这些文件所传达的资讯和信息。当你使用浏览器在互联网上浏览网页时,浏览器软件就自动完成 HTML 文件到网页的转换。4、 HTML 目前最新版本是 5.05、 在网页中插入一张图片要使用 img 标签6、当一个页面需要连接内部页面或外部连接地址时要使用 a 标签7、HTML 页面显示表格型数据时使用 table 标签8、DIV+CSS 是网站标准中常用术语之一,div+css 是一种网页的布局方法,这一种网页布局方法有别于传统的 HTML 网页设计语言

14、中的表格(table)定位方式, 真正地达到了 w3c内容与表现相分离。9、 css 是英文 Cascading Style Sheets 的缩写。 它是一种用来表现 HTML(标准通用标记语言的一个应用)或 XML(标准通用标记语言的一个子集)等文件样式的计算机语言。10、CSS 目前最新版本是 3.011、CSS 几种样式一、行间样式表行间样式表是指将 CSS 样式编码写在 HTML 标签中,格式如下我的 CSS 样式。行间样式表由 HTML 元素的 HTML 元素的 style 支持,只需将 CSS 代码用分号隔开写在style=之中。这是最基本的形式,但是它没有实现表现与内容分离且不能

15、灵活的控制多个页面在调试 CSS 代码的时候使用。二、内部样式表内部样式表与行间样式表相似把 CSS 代码写在 HTML 页面中,不同的是前者可以将样式表放在一个固定的位置,格式如下内部样式表 h1font-size:12px;color:#000FFF我的 CSS 样式。内部样式表编码是初级的应用形式,不能达到跨页面使用所以不适合使用。三、外部样式表外部样式表是 CSS 应用中最好的一种形式,它将 CSS 样式代码单独放在一个外部文件中,再由网页进行调用。多个网页可以调用一个样式文件表,这样能够实现代码的最大限度的重用及网站文件最优化配置,格式如下外部样式表 我的 CSS 样式。在 styl

16、e.css 中的代码为h1font-size:12px;color:#000FFF12、存储过程是一组予编译的 SQL 语句1.允许模块化程序设计,只需要创建一次过程,以后在程序中就可以调用该过程任意次。2.允许更快执行,操作需要执行大量 SQL 语句或重复执行,存储过程比 SQL 语句执行的要快。3.减少网络流量,例如:一个需要数百行的 SQL 代码的操作有一条执行语句完成,不需要在网络中发送数百行代码。4.更好的安全机制,对于没有权限执行存储过程的用户,也可授权执行存储过程13、ADO.NET 概述:提供对 SQL Server 和 XML 数据源以及通过 OLE DB 和 ODBC 公开的数据源的一致访问。 共享数据的使用方应用程序可以使用 ADO.NET 连接到数据源,并可以检索、处理和更新其中包含的数据。ADO.NET 通过数据处理将数据访问分

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号