ASP.NET开发工程师个人简历
ASP.NET开发工程师个人简历(精选12篇)
ASP.NET开发工程师个人简历 第1篇
姓 名
蒋青
身份证号码
性 别
男
年 龄
25岁
政治面貌
共青团员
婚姻状况
未婚
视 力 状 况
身高(厘米)
176cm
体重(公斤)
67kg
民 族
汉族
户口所在地
宜春市(含区市县)
技术职称
最 高 学 历
大专
现居住地
江西省
毕业时间
求 职 状 态
有好的机会我会考虑
电话、手机
1517046****
3452345@vool.cn
个人主页
www.vool.cn
地 址
邮编
331200
受教
育及
培训
状况
6 月 至 201月
南昌理工学院
计算机信息管理 大专
专业描述:
专业课程 肄业,后在培训机构培训过半年
工
作
经
验
摘
要
任职公司名称: 江西精彩生活投资发展有限公司 。
2009年3 月 至 年5月
.net程序员
工作职责和业绩:
.net程序员 团队5人开发过太平洋直购官方网www.vool.cn第三方支付平台www.vool.cn主要工作进行需求分析,程序编码。
任职公司名称: 南昌豫龙科技有限公司 。
软件开发工程师 淘宝商城运营
工作职责和业绩:
衫年衣班购物网www.vool.cn 个性定制帝购网www.vool.cn所有流程均由个人独立开发!后期公司开始进行淘宝商城运作,开始接触一些淘宝运营营销推广..
求职意向
现从事行业:
电子商务
现从事职业:
电子商务
现职位级别:
中级职位(两年以上工作经验)
期望月薪:
3000-4500元
目前月薪:
-3000元
可到岗时间:
一周以内
期望工作性质:
全职
欲工作地区:
南昌市(含区市县)
欲从事行业:
电子商务、计算机软件
欲从事职业:
经营管理类、高级软件工程师、软件工程师、ERP 技术开发
技能特长
外语水平
第一外语:英语 普通英语四级第二外语:英语 普通英语四级
兴趣爱好
自我简评
HR部门评语
ASP.NET开发工程师个人简历 第2篇
季明
身份证号码
性 别
男
年 龄
23岁
政治面貌
中共党员
婚姻状况
未婚
视 力 状 况
5.0
身高(厘米)
174 cm
体重(公斤)
59 kg
民 族
汉族
户口所在地
深圳(含区市县)
技术职称
最 高 学 历
大专
现居住地
上饶(含区市县)
毕业时间
求 职 状 态
目前正在找工作
电话、手机
1351791179*
jiming@code8.net
个人主页
www.vool.cn
地 址
江西省上饶市迎宾路352号
邮编
338001
受教
育及
培训
状况
9 月 至 6月
江西新闻出版社
计算机 大专
专业描述:
主要是学JAVA语言、c#
工
作
经
验
摘
要
任职公司名称: 新余正通技术有限公司 。
asp.net工程师
工作职责和业绩:
求职意向
现从事行业:
IT/信息产业
现从事职业:
计算机软件
现职位级别:
初级职位(两年以下工作经验)
期望月薪:
面议
目前月薪:
面议
可到岗时间:
一周以内
期望工作性质:
全职
欲工作地区:
欲从事行业:
IT/信息产业
欲从事职业:
计算机软件
技能特长
本人具有asp.net开发经验,熟悉使用 AJAX,HTML,JAVASCRIPT等技术;精通SQLSserver,熟悉mysql、等数据库 。具有较强的团队协作能力,www.110game.com沟通能力,自学能力以及分析问题和解决问题的逻辑思维能力。
外语水平
第一外语:英语 一般第二外语:英语 一般
兴趣爱好
自我简评
ASP.NET开发工程师个人简历 第3篇
利用ASP技术开发的基于Web的多用户在线考试系统。它具有用户注册、多用户同时在线考试、动态随机出题、考试时间控制、自动判卷、题库维护、用户管理、分数管理等功能。随机选题及自动评分的实现是本系统的关键。
1.1 课题研究意义
在当今信息时代,计算机技术与网络技术越来越广地应用于各个领域,改变着人们的学习、工作、生活乃至思维方式,也引起了教育领域的重大变革。将计算机与网络技术应用于现代高等教育中,是现代高等教育发展的需要,也是改革教育模式,提高学校教学效果和教学效率、提高科研和管理水平的必要手段。目前的一个发展趋势是采用大规模试题库的计算机网络考试模式随着计算机网络在生产生活、科技教育中普及,传统的考试出卷、答卷方式以及学绩管理正在发生着巨大的变革,因此,如何使考试过程变得方便、高效、快捷、公正,是现代教育的一个重要课题。网络考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地对学生进行考试,加上数据库技术的利用,大大简化了传统考试的过程,因此网络考试系统是电子化教学不可缺少的一个重要环节。
2 系统开发环境
2.1 开发平台
ASP.NET是一个统一的Web开发平台,它提供生成企业级Web应用程序所需的各种服务。它是一个以Common LanguageRuntime为基础所生成的程序设计架构,并且用来在服务器上生成功能强大的应用程序。ASP.NET提供许多比过去的Web开发模型更加优异的功能,如多语言支持、良好的扩展性和兼容性,优异的运行效率等[1,2]。
2.2 C#
C#是一种简洁、类型安全的面向对象的语言,开发人员可以使用它来构建在.NET Framework上运行的各种安全、可靠的应用程序。使用C#,可以创建传统的Windows客户端应用程序、XML Web services、分布式组件、客户端-服务器应用程序、数据库应用程序以及很多其他类型的程序。
2.3 后台数据库
Microsoft SQL Server2005是基于客户端/服务器模式的大型数据库管理系统,它在电子商务和数据库解决方案等应用中起着重要的核心作用,对数据库中的数据提供有效的管理。本系统使用Server 2005作为后台数据库,确保了数据的安全性与完整性[4]。SQL Server数据提供类程序是一组类,它可以让用户访问SQL Server实例中的数据和元数据。这一组类包括SQLConnection类、SQLDataReader类、SQLDataAdapter类。
3 系统功能设计
选题系统的参与者一共有两种:一是老师,二是学生。教师负责课题的发布、题库更新、科目的添加;学生可以浏览和查询课题的详细信息,并完成选题。
本系统的具体流程为:
(1)教师在规定的时间内发布课题信息。
(2)学生可以进行课题信息的浏览与在线咨询。
(3)教师进行在线答疑,并可以更改课题的相关信息。
(4)教师根据课程的更新更改题库和添加科目。
(5)教师可以对学生信息进行管理。
根据参与者的不同,本系统可以分为两大模块,即教师模块、学生模块,各个模块的具体功能如图1所示。
4 系统实现
4.1 数据库
利用SQL Server 2005创建数据库MySchool,该数据库一共包括8个表:学生表(Student)、教师表(Teacher)、科目(Subject)、题目(Question)等表分别记录了学生、教师、各科目题目的信息,包括编号、姓名、密码等;课题表(topic)包括课题编号、课题名称、课题类别等信息;最重要的是选题表(select),学生每选一个课题就会在这个表里添加一条记录,具体包括学生的学号、课题的编号及选题的时间等;最后一个就是公告表,它包含公告的标题、内容、发布时间等信息。
4.2 页面编码
在使用ASP.NET创建Web Form页面时,通常把一个页面分成两个程序进行设计。一个负责页面中内容和控件的显示(文件扩展名为aspx),一个负责程序逻辑控制和数据库的交互(文件扩展名为aspx.cs)。通常后一文件将aspx页面所包含的控件引用进来,通过与数据库的连接,将返回数据集绑定给这些控件,完成数据的显示。当用户需要完成交互功能时,aspx页面负责提供交互界面,然后将用户的需求通过表单或其他途径传递到后台程序进行处理,cs文件则负责相应的处理过程。在ASP.NET中,如果Web Form页面需要读取或写入数据库数据,就必须使用ADO.NET。ADO.NET提供了两类托管的数据提供者:SQL Server.NET数据提供者与OLEDB.NET数据提供者。通过它们Web Form页面就可以对数据库进行通信[5]。由于本系统使用SQL Server2000作为后台数据库,所以选用了SQL Server.NET数据提供者。它包括SqlConnection、SqlDataAdapter、SqlDataReader等数据对象。SqlConnection对象提供了对数据库的连接,通过设置连接字符串可以实现对指定数据库的有效连接。数据适配器(SqlDataAdapter),则是用来连接到数据库的对象,它是数据集与数据源之间的桥梁,通过它可以执行适合的SQL命令语句来完成对数据源的操作。数据读取器(SqlDataReader)提供从SQL Server数据库读取数据记录的前向数据流的方式,通过它可以直接读取数据记录。下面使用C#语言编写数据库访问程序部分代码:
代码中,先创建一个数据连接对象objSqlConnection,通过设计设置服务器和数据库的名称,以及数据库访问的用户名和密码,可以实现对指定数据库的连接。Sql为用户需要执行的SQL命令语句。然后就必须创建数据读取器objSqlCommand,在创建数据读取器时必须指定两个必不可少的参数,即SQL命令语句(Sql)和连接对象的实例(objSqlConnection)。通过数据读取器对SQL命令语句的执行。最后调用ExecuteNonQuery方法执行SQL语句更新数据库。ExecuteNonQuery方法是用来执行insert、delete、update语句的,由于这些语句执行后只有一个结果:“影响了**行”。这样一来,就可以通过Web控件的绑定来显示数据集中的数据了。
5 结语
作为计算机应用的一部分,使用计算机对考试课题信息进行管理,具有人工管理所无法比拟的优点。例如:操作方便、使用简单、自主性强等。这些优点能够极大地提高学校管理的质量,进一步提高办学水平和办学效率,有利于贯彻“以人为本”的教育原则,适应当今时代对高等教育的客观要求,并能极大地激发学生学习兴趣。
参考文献
[1]章立民.用实例学ASP.NET/使用C#与ADO.NET[M].北京:电子工业出版社,2004.
[2]郑淑芬,许嘉仁,张书源.新一代C#与ASP.NET权威指南[M].北京:中国青年出版社,2001.
[3]Kevin Hoffman,Lonny Kruger.C#.NET技术内幕[M].北京:清华大学出版社.
[4]Michael Otey,Paul Conte.SQL Server2000开发指南[M].北京:清华大学出版社.
[5]陈传波,黄刚,刘清慧.一种基于ASP.NET的自定义报表的设计与实现[J].计算机工程与科学,2006,28(6):112-114.
[6]肖志刚,张维,韩璐.ASP动态网页设计培训教程[M].北京:电子工业出版社,2004.
ASP.NET开发工程师个人简历 第4篇
关键词:软件工程 培训系统 三层结构 ASP.NET
中图分类号:TP311 文献标识码:B 文章编号:1673-8454(2007)12-0037-03
一、问题的提出
软件工程是计算机学科中一个年轻并且充满活力的研究领域,是一门综合性很强的学科,是各高校的计算机专业一门重要的必修核心课程。应用软件工程进行软件开发的理论、方法、技术、标准对学生软件开发能力的提高有很大的帮助,同时也是软件从业人员必备的知识,在软件开发过程中发挥着必不可少的作用。美国、加拿大等国家一些大学于上世纪九十年代起相继设立了软件工程系,把软件工程从计算机学科中分离出去作为一门独立的学科体系。我国随后在一些大学也出现了软件工程专业,在2001年底教育部批准成立首批35所国家示范软件学院之后,软件工程专业发展迅速,目前国内已有一百多所高校开设了软件工程专业,由此可见软件工程课程的重要性。
随着技术的发展和实践方式的革新,软件工程学科的知识体系也在不断地更新,作为一门理论与实践并重的学科,国外在理论研究和实践应用方面起步早,成果也多,我国以大学为主对软件工程学科也在不断地探索。总体而言,多数大学主要任务是培养软件工程的应用人才,理论知识主要靠引进,实践技能靠自行摸索。在教学过程中存在一些缺陷和不足,主要表现在以下几个方面:
(1)教学环境方面存在的不足表现在,软件工程学科的教学基本上采用课堂教学方式,使用的是流动班级教室的方式,教师与学生之间缺少应有的交流和互动。软件工程学科的总体思想就是要求合作者之间需要形成很强的合作意识和创新能力。教学环境方面存在的不足就使得这些方面的目标难以实现。
(2)教师教学任务过重是造成学生学习软件工程学科课程存在困难的一个原因。目前,高校教师的教学任务一般都是要带三四个班级的计算机专业课程,而应用软件工程方法、原理进行软件开发是一个持续性的工作,因而需要教师在课下花费的时间和精力比课上多许多,教师的精力有限,投入到每一门课程的时间就会相对较少,对于学生的指导和学习就有限。
(3)学生方面:学生的基本素质和能力之间也是存在差异的,不同的学生的学习风格也不相同。学生在课下进行自主学习的过程中,难免会遇到许多个人无法解决的难题或困难,不得不花费许多的时间来解决问题,而及时有效地解决学习中出现的问题对于学生学习的成长是很必要的。
(4)不同教师进行授课时都会设计自己的教案、模板、案例及其它相关教学辅助资料,但缺乏一个资源共享和有效的沟通和交流渠道,造成教师之间交流困难与重复性工作。
二、基于网络的软件工程智能培训系统
因此,针对以上目前软件工程学科课程教学过程中存在的不足,如果能够有一套教学辅助软件(软件工程智能培训系统)来帮助学生,学生在该系统上能够查询有关软件工程学科的相关资料,包括开发软件的模板、与之配套的案例、相关的指导说明,以及编程资料等。学生不仅能够从别人优秀的案例、模板、作品中学习许多知识、思想;在实践中遇到的问题和困难,可以在系统中以留言提问的方式与教授软件工程课程的教师以及学院其他计算机老师进行交流。还可以在系统中留言,与同学们之间进行讨论和交流。开发这样一个有助于学生知识和能力素质都能够得到提高的教学辅助软件系统是相当必要的。
三、系统设计思路
1.组成系统的模块
为实现“基于网络的软件工程智能培训系统”的开发,使与计算机相关专业有关的师生充分利用本系统进行教学和学习,本系统主要研究内容分为以下三个部分:
(1)软件开发流程模块
系统将为用户展现应用软件工程的原理、方法、实施软件开发的各个步骤,并为各个步骤提供相应的模板、案例和详细的说明以指导用户,让用户依据科学的指导和方法进行软件工程的实践和学习,为网上学习者营造一个网上课堂,创设一定的情境,让学生能随时上网学习,为学生创造便利的条件,解决学生遇到的理论问题。
(2)电子资料库模块
本系统将提供一套较完整的软件工程学科的电子资料库,资料将包含运用软件工程的方法进行软件开发的相关教程、案例、教案以及相关的编程资料等内容。其资料内容将结合本校计算机类专业学生的课程由老师进行选取,以配合老师讲解的课程。并根据实际教学情况和学生使用本系统的反馈意见(包括对系统、资料内容等多方面)对系统本身、系统提供的资料等进行不断的改进,以期更好地服务于师生。
(3)基于网络的文档交流模块
系统将为学习者提供学习交流系统,可供师生进行多对多的交流和答疑,这不仅可以让学习者互帮互学,共享学习经验、资源和成果,也可以弥补虚拟实验相对传统实验效果的不足,便于老师答疑解惑。同时将定期对问答进行整理,形成FAQ(常见问题解答)栏目,以利于学生解决经常遇到的问题。
2.实现技术
系统将采用B/S结构,使用ASP.NET 2.0+SQL Server 2000+ADO.NET作为开发工具和数据库后台软件,ASP.NET作为微软.NET战略的一部分,自2000年发布以来,逐渐成为市场上的主流技术之一,ASP.NET 2.0的发布更是强化了这一地位。具体来讲,采用ASP.NET 2.0来开发具有以下几种优势:
(1)大幅提高开发效率,降低开发成本:自ASP.NET 1.X版本时代,实现了由控件生成代码,并可设置控件属性及由控件连接数据库等简化编程的技术手段,到ASP.NET 2.0时,又新增和改进六十余个控件,利用这些控件使得编写代码量进一步降低,进而开发人员可以将更多的注意力转移到如何实现业务逻辑上来,彻底改变过去那种需要编写很多重复性代码的状况。
(2)简化管理和维护工作:在ASP.NET 2.0中,实现了图形化管理工具,提供了两个内置的可视化工具:一个是ASP.NET MMC管理单元,另一个是Web网站管理工具,可以对指定的应用程序的配置、自定义错误、授权、身份验证、应用程序状态等进行全面设置,实现简化管理和维护的功能。
(3)提高性能和可伸缩性:在ASP.NET 1.X中,应用程序性能和可伸缩性一直是两个饱受争议的话题。ASP.NET 2.0在以上两个方面进行了重大改进,主要体现在优化内部处理机制、扩展高速缓存功能以及增加对64位服务器支持等方面。
(4)较完善的Web 安全性:Web 安全性是各种因素的总和,是一种范围远超单个应用程序的策略的结果,这种策略涉及数据库管理、网路配置,以及社会工程和网络钓鱼(phishing)。而ASP.NET 2.0可以很好地满足系统的安全要求。
SQL Server作为一种结构化查询语句的数据库系统,是一个综合的、通用的、功能极强的关系数据库标准语言,使用方便且功能强大,结合ADO.NET数据连接技术能够和ASP.NET无缝集成,作为整个系统的开发技术,能够很好地发挥出各开发工具的优势。
3.系统结构
本系统将采用典型的三层体系结构开发模式。其数据层、业务层和表示层结构如图1所示。
数据层是所有开发工作的起点, 由一系列的表和存储过程组成,以处理所有的数据访问;业务层是应用程序实现业务规则和对数据层调用的场所。这一层为表示层提供功能调用, 同时又调用数据层所提供的存储过程来访问数据库;表示层用来实现在客户浏览器中显示的用户界面,是用户能看到系统的唯一部分。一方面, 该层以适当的形式显示由业务层传送的数据; 另一方面该层负责获得用户录入的数据, 同时完成对录入数据的验证,并将录入的数据传送给业务层。本系统设计时,表示层、业务层、数据层之间的数据交换非常简洁, 用户操作时,各层之间仅进行一次数据交换。
最终本系统的功能模块划分如图2所示。
各模块功能如下:
(1)用户管理模块:用户管理分为用户注册、用户登录和用户账号管理三个子功能。用户登录以后可以修改个人资料信息。用户账号管理主要是系统管理员对普通用户的管理,可以根据用户的情况修改或删除账户,若用户的密码丢失可以找回密码。
(2)数据更新模块:这是系统管理员的权限。系统管理员根据需要进行数据的添加、删除和修改。
(3)数据查询:是系统的主要功能之一,为方便用户的快速查询而设计。查询提供两种方式,一种是关键字查询,用户可以输入所需资料的全部名称或部分名称进行查询,系统将查询的结果以列表的形式罗列出来以供用户选择;另一种是浏览查询,系统将资料分类,用户可以根据所需资料的类别进入系统,查看所需资料。当用户找到所需要的资料后,可以进行下载。
(4)资料利用率统计:根据用户对资料的下载和反馈情况,来统计该资料的利用率,以期达到更好地服务于用户的目的。
(5)信息反馈:用户在使用系统的过程中,可以对系统进行评价和对系统所提供的资料内容进行评价,以便于更好地改进系统及更新系统所提供的资料;同时,用户还可以对学习过程中所遇到的问题进行提问,并由专家提供支持,进行解答。同时针对学习过程中出现的问题进行提问,将问题进行归纳整理后,最后将问题和答案按一定体系整理形成一个FAQ库,发布到系统当中,以期更好地帮助用户解决难题。
四、系统意义
具体来说,本系统有以下优点:
1.有利于提高学生的综合软件开发能力。建立一套完整的培训系统之后,通过有系统、有步骤地对学生进行训练能够让学生在短时间内掌握规范的软件开发方法和流程,对于提升学生的综合能力是大有益处的。
2.促进教师和学生的交流。能够部分弥补现今大学教师和学生交流过少的缺陷,学生可以通过这种方式将自己学习乃至生活中的问题提出来,由老师进行解答。既可以促进教师改进教学,找到学生存在的问题,又可以帮助学生解决问题。
3.形成较为完备的电子资料库,可以随时方便教师和学生的下载。虽然网络资料非常多,但往往需要加以甄别找到有价值的资料。而本系统收集的资料库由老师提供、筛选,具有更好的针对性和指向性,可以和老师所讲的课程配合起来,达到事半功倍的效果。
4.通过研究和开发得到应用于学科教学的一整套开发技术,可将本技术在变动不大的基础上推广应用到其他学科,为学校的信息化教学服务,进一步体现本系统的实践价值和实用性。
五、结束语
本系统是对软件工程课程教学的一个有益探索,系统开发完成后,将提供软件开发流程的模板、案例等自行探索的资料;与之配套的辅助教学资料;网络交流平台等具有实际教学意义的产品。在实际的教学过程中,已经将相应的案例模板和指导说明等资料应用于教学中,效果良好,在经过实践检验和不断改进后相信系统将会产生更好的效果。
参考文献:
[1]张海藩.软件工程导论(第四版)[M].北京:清华大学出版社,2003.12
[2]袁永刚,严治国,何宇光.ASP.NET2.0开发指南[M].北京:人民邮电出版社,2006
[3]Web项目实践讲座[DB/OL].http://www.msuniversity.edu.cn/m_RepositoryIntro/Detail.aspx?id=357
[4]Bill Evjen,Scott Hanselman,Farhan Muhammad,Srinivasa Sivakumar,Devin Rader.Professional ASP.NET 2.0[M].Wiley Publishing,Inc.2006
[5]李伟,罗军舟,曹玖新.一种基于J2EE架构的网络教育系统集成框架及应用[J].计算机研究与发展,2006(8)
ASP.NET开发工程师个人简历 第5篇
asp.net软件工程师的个人简历范文,收集于互联网,仅供各位朋友写作时参考。 个人简历
基本信息
姓 名 杜xx
性 别 女
户籍地 湖北广水
民 族 汉族
教育程度 本科
专 业 计算机科学与应用
电子邮箱
联系方式
现居住地 北京
爱 好 打球、跑步、上网、画画
求职意向
工作性质 全职
目标地点 北京
薪酬待遇 面议
目标职能
.net软件工程师或者软件测试工程师
技能特长
1. 精通Asp.net、WinForms、WebService、XML、Ajax等技术,以及.NET平台下大型项目的开发。
2. 熟练使用JavaScript、DIV+CSS等客户端技术,以及JQuery等JS框架。
3. 精通SQL Server数据库、存储过程编写以及数据库调优。
4. 精通C#语言,并熟练C、Java语言。
5. 熟练使用PowerDesigner,VSS,Project,Rose,Visio等辅助工具。
6. 熟悉J2EE(JSP,Servlet,Javabean,JDBC,Struts,Hibernate)+ Apache Tomcat 5.0/5.5开发。
工作经验
工作期限:1年
工作职位:.net软件工程师及软件测试
工作地点:荆州华孚信息技术有限公司
参与项目:BBS网上论坛系统和网上购物系统
担任工作:参与BBS网上论坛系统中的我的博客、发帖回帖结贴和权限控制的编码工作、其他模块的测试、及其后期的项目安装部署;参与了网上购物系统中的商品浏览模块和商品销售统计模块的编码工作。
项目经验
1.BBS网上论坛系统
开发周期:/52009/9
开发背景:BBS论坛系统主要针对IT行业日益新进的各种技术一个信息的交互,是为IT专业技术人员提供最全面的信息传播和服务平台。
开发工具:Microsoft Visual Studio 、SQL Server2005、CVS、Dreamweaver、PowerDesigner、Visio
开发团队:6人
项目描述:本系统是模仿CSDN论坛功能而制,它包含我的社区、会员管理、帖子管理、后台管理、我的博客、发帖回帖结贴、小黑屋功能、等级制度等十三个模块。
权限控制:判断用户是否具有所请求资源的访问权限。比如只有管理员身份的用户才可以访问管理员后台,为所有的用户都可以访问前台页面。
我的社区:登录、注册、个人资料。
浏览贴子:对会员提供帖子查询及阅读的功能。
会员管理:可将管理员的特殊身份设置为版主,对论坛会员信息进行管理。
论坛分类管理:提供不同讨论区中包括帖子数据等的统计功能。
等级制度:根据可用分对会员设置几个等级,可设置为皇族、平民、赤脚等等,以提高会员访问网站的积极性。
小黑屋功能:帖子中存在反动或黄色或对本论坛不利的.话题时,可对该会员进行关闭处理。发表告示,以免再犯。
我的博客:相册、博客、好友最新文章、分类管理。相册是主要新建一些相册,及上传照片;
博客主要是发表一些文章,及对文章进行各种操作,自己还有查看的权利;好友最新文章,主要是邀请会员为好友,及显示好友最新发表的一篇文章;分类管理主要是对博客进行一个分类,方便浏览。
发帖回帖和结贴:
注册后的用户可以有发帖的权限,可以发布帖子,填写帖子的基本信息,设置一定的积分,给予回帖者的回报。回帖后,可获得一定的积分,每天回复一次可以获得20分。结贴分为“确认结贴”和“无满意结贴”,问题解决后,可以点击“确认结贴”,设置一定的积分,必须分配完,如果发现回帖者传播不健康的东西,可以点击“无满意结贴”,分数就不会分发给回帖者。
责任描述:参与权限管理、我的博客、发帖回帖和结贴,还参与些写用户手册、需求分析,测试和安装部署。
项目技术:1. 主要用到了SQL Server和 Asp.net
2. 主要运用了MVC三层模式。
3. 系统运用了站点导航控件与母版页。
4. 使用了Ajax页面无刷新及其各种页面验证
asp.net 简历 第6篇
朱敏涛
身份证号码
性 别
男
年 龄
25岁
政治面貌
共青团员
婚姻状况
未婚
视 力 状 况
2.0
身高(厘米)
176cm
体重(公斤)
63kg
民 族
汉族
户口所在地
抚州市(含区市县)
技术职称
最 高 学 历
本科
现居住地
南昌市(含区市县)
毕业时间
求 职 状 态
目前正在找工作
电话、手机
haitao@jianlimoban.cn
个人主页
www.vool.cn
地 址
江西省南昌市高新大道883号
邮编
330000
受教
育及
培训
状况
9 月 至 7月
太原大学
计算机应用技术 大专
专业描述:
涉及计算机硬件、软件和网络各方面的知识。学习的课程有C、.NET、JSP、WEB网页设计、软件工程、AutoCAD辅助设计、VB、JAVA和SQL数据库等。
工
作
经
验
摘
要
任职公司名称: 皓博培训中心 。
皓博培训
工作职责和业绩:
C#.NET
求职意向
现从事行业:
IT/信息产业
现从事职业:
网页设计/制作/美工
现职位级别:
初级职位(两年以下工作经验)
期望月薪:
面议
目前月薪:
面议
可到岗时间:
一周以内
期望工作性质:
全职
欲工作地区:
抚州市(含区市县)、南昌市(含区市县)
欲从事行业:
IT/信息产业、www.code8.net源码吧 通信/电子、通信/电子、能源/电力/水利、互联网
欲从事职业:
计算机软件、网页设计/制作/美工、绘画、数据库开发工程师、网站编辑
技能特长
外语水平
第一外语:英语 中级第二外语:英语 中级
兴趣爱好
爱看书学习、。运动,比如篮球、游泳。
自我简评
ASP.NET开发工程师个人简历 第7篇
使用DevExpress控件来做项目开发已经有很长一段时间了,在摸索开发到客户苛刻要求的过程中,其中碰到过很多问题需要解决的,随着一个个问题的解决,也留下很多对DevExpress控件的使用经验及教训,综合设计到的多个项目的问题,对这些开发常用的要点进行总结,方便别人也方便自己。提供这些解决方法,一个可以快速应用到项目中,二个也可以作为对界面开发的更高要求对待自己的项目,使得自己的东西更加完美,更加受欢迎。
1、GridControl控件的数据显示的样式控制
如上两图所示,我们有时候需要控制列表访问过的颜色变化,或者是时间显示格式等内容,这个时候设置GridView的RowCellStyle即可实现,如下所示。this.gridView1.RowCellStyle += new DevExpress.XtraGrid.Views.Grid.RowCellStyleEventHandler(gridView1_RowCellStyle);
void gridView1_RowCellStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e)
{
if(e.Column.FieldName == “PublishType”)
{
if(e.CellValue!= null e.CellValue.ToString()== “中介”)
{
e.Appearance.BackColor = Color.DeepSkyBlue;
e.Appearance.BackColor2 = Color.LightCyan;
}
}
if(e.Column.FieldName == “PublishTime”)
{
e.Column.DisplayFormat.FormatString = “yyyy-MM-dd HH:mm:ss”;
}
if(e.Column.FieldName == “Title”)
{
string id = this.winGridViewPager1.gridView1.GetRowCellDisplayText(e.RowHandle, “Id”);
if(historyDict.ContainsKey(id))
{
e.Appearance.BackColor = Color.DeepSkyBlue;
e.Appearance.BackColor2 = Color.LightCyan;
}
}
}
2、在LayoutControl布局中固定控件宽度 固定宽度后的真实效果。
为了使得界面统一性及更好的控制性,我们一般使用LayoutControl布局控件作为我们添加控件的布局容器,但是这个控件默认是对其中的控件进行按窗口比例进行缩放的,有些客户就不喜欢这些特点,因为他们的显示器可能是30寸的(夸张一点点,不过很多宽屏的),这样很多输入框就会被拉得很长,这样小小一个输入框,可能有很长的一段空白的距离,那样可能真的不好看,如下图所示。
设置固定宽度,其实不是很麻烦,需要设置几个属性即可 1)设置控件的SizeConstraintsType为DevExpress.XtraLayout.SizeConstraintsType.Custom;2)设置控件的FillControlToClientArea 为False 3)设置控件的ControlMaxSize的大小(必要时也可以设置ControlMinSize),设置例子如下所示。
3、GridControl中的GridView内容打印
由于GridView的良好封装性,实现打印的代码很简单。
private void menu_Print_Click(object sender, EventArgs e)
{
PrintableComponentLink link = new PrintableComponentLink(new PrintingSystem());
link.Component = this.gridControl1;
link.Landscape = true;
link.PaperKind = System.Drawing.Printing.PaperKind.A3;
link.CreateMarginalHeaderArea += new CreateAreaEventHandler(Link_CreateMarginalHeaderArea);
link.CreateDocument();
link.ShowPreview();
}
private void Link_CreateMarginalHeaderArea(object sender, CreateAreaEventArgs e)
{
string title = string.Format(“年度大体检-({0}年度)”, this.txtYear.Text);
PageInfoBrick brick = e.Graph.DrawPageInfo(PageInfo.None, title, Color.DarkBlue,new RectangleF(0, 0, 100, 21), BorderSide.None);
brick.LineAlignment = BrickAlignment.Center;
brick.Alignment = BrickAlignment.Center;
brick.AutoWidth = true;
brick.Font = new System.Drawing.Font(“宋体”, 11f, FontStyle.Bold);
}
4、设置GridView的行指示器(行头)显示行号
在我的分页控件以及Winform开发框架很多项目介绍里面,很多都显示了行号,其实这个在DevExpress中的实现很简单,如果需要,可以实现在自己的代码里面。
1)先实现GridView的CustomDrawRowIndicator事件,实现代码如下所示。
private void advBandedGridView1_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e)
{
e.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Far;
if(e.Info.IsRowIndicator)
{
if(e.RowHandle >= 0)
{
e.Info.DisplayText =(e.RowHandle + 1).ToString();
}
else if(e.RowHandle < 0 e.RowHandle >-1000)
{
e.Info.Appearance.BackColor = System.Drawing.Color.AntiqueWhite;
e.Info.DisplayText = “G” + e.RowHandle.ToString();
}
}
} 2)然后设置GridView控件的IndicatorWidth为合适的宽度,如40左右则比较好。这样设置后,就能顺利显示行号了,是不是很方便呢。
5、GridView表头多行显示(折行),表头及行内容居中操作
在一些自定义的列表中,我们为了合理显示表头的内容,可能会要求表头显示的文字可以折行显示,然后还需要内容居中显示,那么在DevExpress该如何操作呢,代码设置如下所示。
//表头折行设置
this.gridView1.ColumnPanelRowHeight = 40;
this.gridView1.OptionsView.AllowHtmlDrawHeaders = true;
this.gridView1.Appearance.HeaderPanel.TextOptions.WordWrap = DevExpress.Utils.WordWrap.Wrap;
//表头及行内容居中显示
this.gridView1.Appearance.Row.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
this.gridView1.Appearance.HeaderPanel.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;然后设置表头的时候,设置内容使用rn来进行换行,如:体重rn(kg)下面是我分页控件里面的例子设置,供参考。
this.winGridViewPager1.AddColumnAlias(“Weight”, “体重rn(kg)”);
this.winGridViewPager1.AddColumnAlias(“Pulse”, “脉搏rn(次)”);
this.winGridViewPager1.AddColumnAlias(“BloodSystolic”, “收缩压”);
this.winGridViewPager1.AddColumnAlias(“BloodDiastolic”, “舒张压”);
this.winGridViewPager1.AddColumnAlias(“SightLeft”, “视力rn(左)”);
this.winGridViewPager1.AddColumnAlias(“SightRight”, “视力rn(右)”);
6、控件内容输入问题
在客户使用软件的时候,反馈说有一些数字输入框、日期输入框,不支持键盘输入内容,经测试,确实是存在这个问题,默认的数字、日期等输入,都要切换输入法才可以输入,不能默认就支持数字的输入,那么是否有办法解决呢,当然办法总是有的。
其实只需要设置 ImeMode=Off 即可解决问题,关于这个属性,大家可以参考下面的介绍。(就开发而言,记得逢数字,日期的控件,必须设置 ImeMode=Off,否则你的软件使用客户会骂娘。
ImeMode 枚举:指定一个值,该值是用来确定在选定了对象时该对象的输入法编辑器(IME)的状态。以下是微软的解释:
成员名称 说明
Alpha 字母数字单字节字符(SBC)。此设置仅对朝鲜语和日语 IME 有效。
AlphaFull 字母数字双字节字符。此设置仅对朝鲜语和日语 IME 有效。
Close Disable IME 被禁用。如果使用此设置,则用户无法从键盘打开 IME,而且 IME 浮动窗口处于隐藏状态。
Hangul 朝鲜文 SBC。此设置仅对朝鲜语 IME 有效。
HangulFull 朝鲜文 DBC。此设置仅对朝鲜语 IME 有效。
Hiragana平假名 DBC。此设置仅对日语 IME 有效。
Inherit 继承父控件的 IME 模式。
Katakana 片假名 DBC。此设置仅对日语 IME 有效。
KatakanaHalf 片假名 SBC。此设置仅对日语 IME 有效。
NoControl 无(默认)。
Off IME 已关闭。此模式指示 IME 已关闭,这意味着该对象的行为方式与英语输入模式相同。此设置仅对日语、简体中文和繁体中文 IME 有效。
ASP.NET开发工程师个人简历 第8篇
Model-View-Controller(MVC)架构模式将应用程序分离为3个主要的组件:模型(Model)、视图(View)和控制器(Controller)。下面是MVC设计模式的分析:
(1)控制器(Controller):
控制器类处理客户端向Web应用程序发出的请求,获取数据,并指定返回给客户端,用来显示处理结果的视图。
(2)模型(Model):
模型类代表了应用程序的数据,这些数据通常具有一个数据验证逻辑,用来使得这些数据必须符合业务逻辑。
(3)视图(View)
视图类是Web应用程序中用来生成并显示HTML格式的服务器端对客户端请求的响应结果的模板文件。
ASP.NET MVC框架提供了不同于ASP.NET Web Forms模式来创建Web应用程序。ASP.NET MVC框架是一个轻量级的可可测试的表示框架,集成现有的ASP.NET功能,如Master page,Membership-based authentication。ASP.NET MVC框架定义在System.Web.Mvc程序集中。
2MVC设计模式
微软在.NET框架下的ASP.NET提供了MVC软件设计模式的环境,其中在ASP.NET中的ASPX页面是展示给用户的一个实现接口,后台的CS代码是实现逻辑功能,系统的模型一般用来对相关应用系统的业务实现部分。其中ASP.NET包含的如下MVC设计模式的实现如下:
ASP.NET模型(Model)-ASP.NET的模型对象是应用程序中实现数据域的逻辑。模型对象经常检索和存储状态在数据库中。例如,Product对象从数据库中检索信息,操作数据,接着将更新后的信息写回到数据库的Products表中。
ASP.NET视图(View)-ASP.NET视图是显示应用程序用户界面UI的组件。一般情况下,UI根据模型数据来创建。例如,编辑产品表的视图基于当前Product对象的状态,显示文本框、下拉列表和复选框等等。
ASP.NET控制器(Controllers)-控制器用来处理用户交互,和模型一个工作,最终选择一个视图来呈现用户界面。在MVC应用程序中,视图用来显示信息;控制器负责处理和响应用户输入和交互。例如,控制器处理查询字符串值(query-string values),并传递这些值给模型,接着实现这些值来查询数据库。
ASP.NET的MVC模式帮助创建隔离应用程序不同部分(输入逻辑,业务逻辑和UI逻辑),并在这些元素之间提供松散耦合。这一模式指定每一逻辑在应用程序中存放的位置。UI逻辑属于视图,输入逻辑输入控制器,业务逻辑属于模型部分。这一分离有助于在创建应用程序时,管理复杂性,因为这样可以关注实现的一个方面。例如,可以仅关注视图部分,而不必依赖于业务逻辑。
MVC应用程序不同组件之间的松散耦合也促进了并行开发。例如,一个开发人员可工作于视图,第二个开发人员可以工作于控制器逻辑,同时第三个开发人员则关注于模型中的业务逻辑。
从以上分析可以看出:Model就是获取的网页需要的数据,Controller就是获取数据,然后将数据绑定到页面控件的这个业务流程,Controller就是ASP.NET中的Page Load方法逻辑,View就是ASPX页面,注意这是一个不包含后台代码文件的ASPX页面,图1概括了ASP.NET的MVC的作用。
一个URL请求,ASP.NET MVC引擎会分析这个URL要使用那个Controller,这个Controller(实际上真正的方法是Controller的Action)从数据库或者其他数据源获取数据,通常这些数据是一个业务的模型类(即MVC中的Model),Controller将Model对象传递给页面(即MVC中的View),页面显示在浏览器上(这一步是View Engine的功能,一般的ASPX页面使用的是Web Form的View Engine,当然也可以替换)。
3开发过程
创建一个ASP.NET的MVC的实例的具体步骤如下:
第一步:使用Visual C#作为开发语言来创建应用程序,点击“新建项目”菜单项后,在打开的“新建项目”对话框中,双击左边的“Visual C#”使其成为展开状态,然后点击“Web”,点击右边的“ASP.NET MVC 3 Web应用程序”,然后在下方的名称文本框中填入应用程序的名称,在本教程中命名为“Mvc Movie”,然后点击确定按钮。
第二步:在接下来打开的“新ASP.NET MVC 3”项目对话框中,点击选中“Internet应用程序”,在“视图引擎”下拉框中保持默认的“Razor”选项不作修改(Razor视图是ASP.NET MVC3种新增的一种十分重要的视图类型,使用它可以使Web应用程序的开发变得更加方便快捷)。
第三步:点击确定按钮,Visual Web Developer会为所创建的ASP.NET MVC项目提供一个默认模板,这样的话就拥有了一个可以立刻运行的应用程序。默认的模板中提供的是一个很简单的显示“欢迎使用ASP.NET MVC!”文字的应用程序,可以以此作为开发起点。
第四步:点击“调试”菜单中的“启动调试”菜单项(该菜单项的快捷键为F5),Visual Web Developer将启动一个内置的服务器,并且在该服务器中打开当前Web应用程序的主页。
从这个实例可以看出该页面在浏览器中的地址为“http://localhost:4423/”。其中“localhost”代表了本机上刚刚创建的Web应用程序的临时网站地址,4423代表了Visual Web Developer使用的一个随机端口,每次调试的时候,Visual Web Developer都会使用这个端口作为内置服务器的端口号。在各计算机上,该端口号都是不相同的,因为该端口号是Visual Web Developer随机选择的。
在这个模板应用程序的页面的右上角,提供了两个按钮与一个“登录”链接,点击“登录”链接,页面跳转到登录页面,点击“主页”按钮,页面返回到主页,点击“关于”按钮,页面跳转到“关于”页面。
具体实现代码如下:
(1)MVC设计模式model实现
在Models文件下加入一个新的类Login_BS,用来判断登录是否成功,实际使用中是要访问数据。这里简单实现如下:
(2)MVC设计模式Controllers实现
在Controllers文件上,加入一个新的控制器,打开新加入的Login Controller类,修改代码如下:
(3)MVC设计模式View实现
在类Login Controller中的方法Index()上单击右键,选择加入视图如下:
参考文献
[1]龚赤兵.Web开发新体验:ASP.NET 3.5 MVC架构与实战[M].电子工业出版社,2009.
[2]叶红卫.基于ASP.NET MVC框架的Web设计[J].河北北方学院学报(自然科学版),2009,(06).
ASP.NET开发工程师个人简历 第9篇
【关键词】ASP.NET技术;博客系统;开发
随着计算机技术的发展和普及,Blog得到了极大的发展。Blog系统加入相册、音乐盒、好友列表、留言板、个人档案,将互联网从过去的通讯功能、资料功能、交流功能等进一步强化,使其更加个性化、开放化、实时化、全球化,把信息共享发展到资源共享、思想共享、生命历程共享,成为集丰富多彩的个性化展示于一体的综合性平台。
1.系统设计方案介绍
本系统是面向个人用户和小型集体用户开发的系统,完成用户在Blog上进行预定操作,实现用户和用户之间的双向沟通。具体设计方案为:
(1)系统服务器为IIS,数据库为SQLSERVER2005,整个系统界面采用Microsoft visual Studio 2008开发。
(2)系统采用三层架构,用C#语言实现。
(3)服务器与数据库的连接使用SqlClien编程接口的SqlConnection对象进行连接。
(4)系统分成两部分,前台为普通用户操作界面,功能包括:注册、找回密码、日志、相册、音乐盒、好友、留言板、个人信息、通过好友列表访问好友博客,反馈信息。后台为管理员操作页面,功能包括:管理员信息管理、用户信息管理、添加网站内容、查看反馈信息。
本系统采用三层架构,对数据库基本操纵代码和业务逻辑代码分离的方式,保证系统的安全性。并在登陆页面添加验证代码,保证系统安全性。
分析传统Blog系统这一环节所应具有的功能,可以得到Blog系统应具有以下功能:
高级系统用户(管理员)通过浏览器,可以实现网站的管理(对文章的各种信息进行浏览、增加、删除、修改等);普通系统用户对文章信息只能阅读和留言。而该系统添加了日志、相册、音乐盒、好友、个人留言板等功能;相对的管理员也相对添加了音乐的添加,动态链接的添加等功能。
1.1系统组件和样式分析
Blog系统中存在很多相同或相似的元素,这些元素可能是页面的标题,可能是页面的版权声明,也可能是文章的列表或是登录信息框。需要寻找一种方式在整个系统中共享,而不需在变化时修改所有的页面,所以采用了母版文件进行管理以及用户自定义组件。
1.2系统用户控件
ASP.NET为开发人员提供了用户控件这一新技术来实现Web元素的共享,开发人员可以通过Visual Studio.Net进行Web元素的外面的开发,同时可以通过Web元素后台代码的方式进行表现层的开发。设计用户控件提高了代码的可重复使用的性能。
在本系统中,使用了Footer、Href、music、Reply、diaryslf、diaryDetilelf等用户控件。
2.后台功能模块设计
通过此功能用户可以对主页中的许多功能和数据进行操作控制。
2.1身份验证
管理员通过此登陆入口进入管理界面,此入口需要填写正确的用户名和密码才能够登陆,非法ID不能够登陆。
对数据表tb_Admin访问,进行登录验证,验证成功进入后台主页面显示管理员信息表。
2.2后台管理员信息管理
管理员可以在此页面操作管理员信息管理功能,这些功能可以对管理员进行添加、删除、修改等操作。
2.3后台用户信息管理
2.4后台添加网站信息
2.5查看反馈信息
3.前台功能模块设计
3.1前台主界面
该页面是普通用户登陆后的第二页面。也可以直接进入匿名想要浏览的页面。
3.2前台用户日志模块
该模块的功能是对日志的发表,查看,修改,和查看评论等功能。
3.3相册模块
用户可以通过该页面进行相册照片的添加删除修改和查看。
3.4音乐盒模块
该页面采用了调用第三方控件技术实现页音乐播放的效果。
3.5个人档案模块
此页面可以查看和修改个人信息。
3.6留言板模块
通过此页面可以留言。
3.7好友模块
通过此页面可以进入好友的博客进行留言,也可以查找好友,添加好友。
3.8好友主页面
在此页面可以查看好友的日志,相册,音乐盒,好友,个人档案,留言板,也可以返回自己的博客页面。全部采用第三方控件的形式组成。
4.数据库设计
4.1数据表设计
博客系统中的数据管理形式采用数据库,根据系统需要与数据规范化分为管理员表(tb_Admin)、网站动态链接表(tb_advertisement)、用户信息反馈表(tb_bulletin)、日志表(tb_diary)、日志评论表(tb_diarycritique)、好友列表(tb_friend)、照片表(tb_images)、留言表(tb_liuyan)、用户音乐表(tb_music)、相册列表(tb_photo)、后台音乐填充表(tb_songdb)、用户专辑列表(tb_special)、用户信息表(tb_User)等十三个表。
4.2数据库访问
该系统数据库的连接在应用程序配置文件(Web.config)中設置了数据库的连接信息。这样提高了程序的的移植性,且为版本升级,代码扩展提供了良好的基础。
在dal层中添加SQLhelper.cs与数据库关联,类里面带有数据库名和地址的属性,方便更改数据库的链接,减少数据更改的繁琐性,增加了界面的友好性。
所有对数据库操作的代码都放在了SQLhelper.cs,并采用静态结构,方便了对数据库操作,也方便了其他层的调用。减少了代码的编写,节省时间和空间。
【参考文献】
[1]杨学会.Sql server 实例教程(第2版).北京:电子工业出版社.2007-3.
ASP.NET开发工程师个人简历 第10篇
前言
Internet已经成为人们生活、工作、学习越来越离不开的平台脚丫论文网Web技术已经不在局限于单纯地提供信息服务,代写论文而是日益成为1个操作平台,为用户提供强大的服务功能。例如网上电子商务、社会信息数据库等。网络实现了远程通讯,人们能够通过计算机网络进行电子邮件的发送,召开网络会议,网上购物,甚至坐在家里就可以上大学(网上教育)。网络有巨大的潜力待我们去开发与探索。因此,基于B/S体系架构创建这个校友网站,紧跟行业发展,满足人们生活、学习的需要。
校友录名为“校友录”或者“同学录”,其实不只是局限于同学这个圈子,朋友、同学、同事、老师与亲人等等都可以。它的目标受众是组织,只要是1个社会组织或者群体,不管大小都可以在网上申请1个校友录。用户人群的范围扩大到学生、同事、企业、家庭、军队、企事业单位的部门等等。因为每1个人都从属于1定的组织或团体,所以每1位网民都有成为校友录用户的可能。这就为在校或已毕业的广大校友们提供1份交流思想的场所,通过提供完善的校友录服务和规范校友录的管理,建立起校友间的沟通渠道,以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的,从而增强学校的凝聚力。
ASP. NET就业合同 第11篇
(ASP.NET网站开发)
甲方:(学生姓名)
乙方:北京龙吟榜艺术设计有限公司
根据中华人民共和国相关法律,甲方委托乙方进行技术就业培训,经双方协商一致,达成如下协议:
一、甲方遵守乙方的相关规章制度,认真配合乙方的实习教学工作,按时上课,不无故缺席。乙方信守承诺,提供安全卫生的学习场所、合格的师资以及相应的设备,保证培训质量以及乙方的稳定就业。
二、培训内容:详见附件。
三、推荐就业:推荐对口专业工作,保证稳定就业,不限制推荐次数,就业为止,甲方中途被辞退或者跳槽,乙方继续免费辅导并推荐工作。
四、培训期限:自合同签定之日起至稳定就业。
五、培训质量:保证甲方所学技能,达到独立开发一般网站的目的。
六、合同限期:自合同签定之日起至稳定就业。
七、费用:。
八、备注:。
九、本合同一式两份,甲乙双方各执一份,双方签字(盖章)生效,未尽事宜,协商解决,协商未果的,可向人民法院提请诉讼,通过法律程序解决。
甲方:(签字)乙方:北京龙吟榜艺术设计有限公司(盖章)
ASP.NET笔试题 第12篇
属性:
(1) 通过名称标识
(3) 通过简单名称或成员访问来访问
(3) 可以为静态成员或实例成员
(4) 属性的get访问器没有参数
(5) 属性的set访问器包含隐式value参数
索引器:
(1) 通过签名标识
(2) 通过元素访问来访问
(3) 必须为实例成员
(4) 索引器的get访问器具有与索引器相同的形参表
(5) 除了value参数外,索引器的set访问器还具有与索引器相同的形参表
2. 请叙述const与readonly的区别。
答:每一个class至多只可以定义一个static构造函数,并且不允许增加访问级别关键字,参数列必须为空。为了不违背编码规则,通常把static数据成员声明为private,然后通过static property提供读写访问。
const关键字用于修改字段或局部变量的声明。它指定字段或局部变量的值不能被修改。常数声明引入给定类型的一个或多个常数。
const数据成员的声明式必须包含初值,且初值必须是一个常量表达式。因为它是在编译时就需要完全评估。
const成员可以使用另一个const成员来初始化,前提是两者之间没有循环依赖。
readonly在运行期评估赋值,使我们得以在确保“只读访问”的前提下,把object的初始化动作推迟到运行期进行。
readonly关键字与const关键字不同:const字段只能在该字段的声明中初始化。readonly字段可以在声明或构造函数中初始化。因此,根据所使用的构造函数,readonly字段可能具有不同的值。另外,const字段是编译时常数,而readonly字段可用于运行时常数。
readonly只能在声明时或者构造函数里面初始化,并且不能在static修饰的构造函数里面。
3. 您需要创建一个ASP.NET应用程序,公司考虑使用Windows身份认证。所有的用户都存在于AllWin这个域中。您想要使用下列认证规则来配置这个应用程序:
a、匿名用户不允许访问这个应用程序。
b、所有雇员除了Tess和King都允许访问这个应用程序。
请问您应该使用以下哪一个代码段来配置这个应用程序?( A )
A.
B.
C.
D.
E.
4. 您要创建一个显示公司员工列表的应用程序。您使用一个DataGrid控件显示员工的列表。您打算修改这个控件以便在这个Grid的Footer显示员工合计数。请问您应该怎么做? ( C? )
A.重写OnPreRender事件,当Grid的Footer行被创建时显示合计数
B.重写OnItemCreated事件,当Grid的Footer行被创建时显示合计数
C.重写OnItemDataBound事件,当Grid的Footer行被创建时显示合计数
D.重写OnLayout事件,当Grid的Footer行被创建时显示合计数
5. 您要创建ASP.NET应用程序用于运行AllWin公司内部的Web站点,这个应用程序包含了50个页面。您想要配置这个应用程序以便当发生一个HTTP代码错误时它可以显示一个自定义的错误页面给用户。您想要花最小的代价完成这些目标,您应该怎么做?(多选) ( CD )
A.在这个应用程序的Global.asax文件中创建一个Application_Error过程去处理ASP.NET代码错误
B.在这个应用程序的Web.config文件中创建一个applicationError节去处理ASP.NET代码错误
C.在这个应用程序的Global.asax文件中创建一个CustomErrors事件去处理HTTP错误
D.在这个应用程序的Web.config文件中创建一个CustomErrors节去处理HTTP错误
E.在这个应用程序的每一页中添加一个Page指示符去处理ASP.NET 代码错误
ASP.NET开发工程师个人简历
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。