软件工程专业大型软件项目实训26155.docx
《软件工程专业大型软件项目实训26155.docx》由会员分享,可在线阅读,更多相关《软件工程专业大型软件项目实训26155.docx(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、辽宁工程技技术大学大型软件项项目实训报报告教学单位 软软件学院 专 业 软件工工程 班 级 学生姓名 学 号 指导教师 一、实训目目的通过实训提提高自己的的实战能力力,对软件件编程项目目有更深刻刻的理解。根根据企业对对人才的具具体需求,针针对软件学学院应届毕毕业生,开开展以大型型软件工程程项目为目目的的实战战训练,有有效提升学学生的项目目实战能力力和适应市市场的能力力,最终实实现学生比比较理想的的就业率和和就业质量量。二、实训时时间和地点点1实训时时间:20013年111月1月月20114年1月月6日2实训地地点:辽宁宁工程技术术大学三、实训单单位简介 辽辽宁工程技技术大学始始建于19949年
2、,原原名阜新矿矿业学院。在在六十年代代初期经院院校调整,四四校合并,校校址选于辽辽宁省阜新新市,定名名为阜新煤煤矿学院,成成为东北地地区唯一一一所煤炭高高等院校。11978年年确定为原原煤炭工业业部直属的的全国重点点大学,在在煤炭行业业享有“黄埔军校校”的美誉,被被公认为中中国煤炭行行业的最高高学府之一一。现任校校党委书记记潘一山、校校长王继仁仁。 学学校是以工工程技术见见长,地矿矿为特色的的全国一本本招生高校校,教育部部“卓越工程程师教育培培养计划”高校和辽辽宁省卓越越工程师教教育计划项项目试点高高校,教育育部全国毕毕业生就业业典型经验验高校,教教育部中国国政府奖学学金来华留留学生接收收高校
3、,辽辽宁省人民民政府与国国家安全生生产监督管管理总局共共建的省部部共建大学学,“中西部高高校基础能能力建设工工程(小2211工程程)”重点建设设高校。学校建有阜阜新老校区区(即南校校区)、阜阜新玉龙新新校区(即即北校区)和和葫芦岛校校区,占地地42400亩,其中中阜新校区区占地19900亩、葫葫芦岛校区区占地23340亩,校校园内古朴朴、典雅的的建筑鳞次次栉比,校校舍建筑面面积约733万平方米米,主要建建筑为俄式式欧式风格格。教学科科研仪器设设备总值达达2.266亿元,二二万七千平平方米的现现代化图书书馆,纸质质藏书2334.411余万册,电子图书370万册,电子期刊8000多种,订有中外文期
4、刊2000多种。 辽宁工程程技术大学学校训是:诚朴求是是,博学笃笃行。就是是告诫师生生们轻视、鄙鄙薄铅华俗俗气,脚踏踏实地,孜孜孜以求,一一步一个脚脚印,进入入真才实学学的境地。 坚持以德养养才、厚重重人品的育育人理念,塑塑造历代学学子的“太太阳石精神神”。“太阳阳石”是人人们对煤炭炭的称颂,称称颂它的朴朴实无华,没没有宝石绚绚丽的光彩彩;称颂它它的坚韧顽顽强,承受受着大地的的高温高压压;称颂它它的无私奉奉献,燃烧烧自己,奉奉献着光和和热。建校校伊始,该该校就植根根于煤炭艰艰苦行业和和偏僻落后后的辽西地地区,秉承承煤炭人的的献身、敬敬业与特别别能战斗精精神,融合合辽西艰苦地地区朴实、坚坚韧、刻
5、苦苦、顽强的的社会文化化底蕴,经经历史的积积淀,铸就就了辽宁工工大人特有有的朴实无无华、坚韧韧顽强、无无私奉献的的“太阳石石精神”。该该校始终以以“太阳石石精神”为为脊梁,弘弘扬勤勉敬敬业、无私私奉献的师师德,忠教教爱生、严严谨治学的的教风,顽顽强刻苦、拼拼搏向上的的学风,团团结勤奋、求求实创新的的校风,将将“太阳石石精神”与与现代意识识、科学技技术交融,形形成了浓重重而独具特特色的校园园文化。“太太阳石精神神”不仅是是全校教职职工治学厉厉行的精神神源泉,更更是辽宁工工大学子成成才立业的的宝贵财富富。四、实训内内容1实训期期间完成的的学习任务务 c#基础知知识1.c#中中布尔类型型的值trru
6、e和ffalsee都是小写写的包括头头字母2.对象类类型(obbjectt类型)是是所有类型型的父类型型,是其他他类型最根根本的基类类。objject myobbjectt=1000;3.循环语语句中:(1)if (xx 115) Conssole.WritteLinne(您您的岁数真真的这么小小吗?nn); /x满足足不大于115不小于于80的条条件,输出出用户输入入的数据Consoole.WWriteeLinee(您的的岁数为0nn, xx);(2)foreaach (charr i iin seex)/遍历历数组中的的元素 iff (i = 男)/如果果是男的话话,x0加加1 xx0+;
7、 eelse/如果果是女的话话,x1加加1 xx1+; Consoole.WWriteeLinee(男的的个数:0,女女的个数:1n, x0, x1); /输出男女女个数(1)中输输出时有没没有0都可以正正确编译并并运行对结结果也没有有影响,而而在(2)中却不可可以去掉,这这是有00、11时运行行的结果,而而去掉00、11后运行行为这样很很明显看出出来它在输输出语句中中是带参数数和默认参参数,相当当于一个参参数当去掉掉的时候返返回值没有有被带回,另另外可以有有多个参数数,默认为为一个参数数,而在(2)中0,1则是是从零开始始安排参数数,0、1分别对应应于x0、xx14. F:dowwnASSP
8、.NEETASSP.NEET 2.0+SQQL Seerverr 20005 全程程指南SStudyy_NETTchaap02tryffinalllyFinallly不管管前面的程程序是否有有异常都会会执行,但但是在这个个例子中总总会提示ttry中异异常,运行行不到fiinallly就停止止了5.在trry caatch finaally语语句中,一一个tryy语句可能能包含多个个catcch块,将将执行的第第一个能够够处理该异异常的caatch语语句;任何何后续的ccatchh语句都将将被忽略,即即使他们是是兼容的6.在访问问一个类时时,系统最最先执行构构造函数中中的语句,任任何构造函函数的
9、执行行都隐式的的调用了系系统提供的的默认构造造函数baase()。因因此如果在在类中声明明了如下所所示的构造造函数:Functtion().实际就等价价于Funnctioon():basee().无论如何创创建类必须须要有构造造函数可以以在即创建建也可以是是默认的,构构造函数不不能被继承承。构造函数总总是pubblic类类型,如果果是priivatee类型,表表明类不能能被实例化化,这往往往用于只含含有静态成成员的类析构函数不不能是继承承来的也不不能显示的的调用。在在c#中析析构函数中中不用写任任何类似于于c+中中的dellete函函数,垃圾圾收集器会会自动完成成这些工作作7.在c#钟所有与与
10、多线程机机制应用相相关的类都都是放在SSysteem.Thhreadding命命名空间中中的,其中中threead类用用于创建线线程,thhreaddpooll类用于管管理线程池池。Thrread类类中有几个个至关重要要的方法,描描述如下:Startt():启启动线程Sleepp(intt):静态态方法,暂暂停当前线线程指定的的毫秒数Abortt():通通常使用该该方法来终终止一个线线程Suspeend():该方法法并不终止止未完成的的线程,它它仅仅挂起起线程,以以后还可以以恢复Resumme():恢复被ssuspeend()方法挂起起的线程的的执行。第三章 ASPP.NETT 2.00常用服
11、务务器控件这章介绍了了很多控件件的使用方方法,有的的也跟着设设计了,觉觉得好多时时候在设计计面板上设设计不好比比如在taable上上添加其他他控件,位位置不好控控制,在代代码里反而而比较好设设计,只是是很多时候候不知道要要设置哪些些东西,对对控件的名名字和属性性知道的不不清楚根本本就是个设设计不好,这这就需要多多多练习,熟熟悉常用的的控件的使使用方法,及及其属性的的设置,还还有就是培培养对动手手设计前台台的那种感感觉。Buttoon的三种种属性:Buttoon 标准准的表单按按钮;ImmageBButtoon 显示示图像的表表单按钮;LinkkButtton 显显示作为超超链接样子子Buttt
12、on,Buttoon基本上上就是Teext属性性来设置按按钮上面的的文字;ImageeButtton基本本上就是IImageeUrl来来设置按钮钮上图象的的地址;AAlterrnatiiveTeext 在在浏览器不不支持图片片的时候显显示的文字字;LinkBButtoon基本上上就是Teext属性性来设置按按钮上的文文字;他们三者共共同的属性性就是CaausessValiidatiion=ttrue/falsse来设置置按钮提交交的表单是是不是被检检验(后面面将说到检检验控件)他们三者共共同的方法法就是OnnClicck就是点点击按钮的的时候触发发的函数Multiivieww和vieew控件:
13、两者通常一一起用,都都属于容器器控件,MMultiivieww是一个大大容器,其其中包含多多个vieew控件,而而vieww控件是一一个小控件件,其中包包含了任何何需要显示示在页面中中的内容。VView控控件不支持持任何样式式属性,若若要对Viiew控件件应用样式式,可将一一个或多个个panll控件添加加到Vieew控件中中。若要允许用用户在Muultivview控控件中的多多个Vieew控件之之间进行定定位,可将将LinkkButtton或BButtoon控件添添加到每个个Vieww中,将LLinkBButtoon或Buuttonn控件的CCommaandNaame属性性设置为要要定位到的的
14、Vieww控件的IID。FileUUploaad服务器器控件:可以看成是是一个文本本框控件和和一个浏览览按钮的组组合,使用用该控件可可以将用户户选择的客客户端上的的文件上传传到Webb服务器。防防止服务攻攻击的方法法之一就是是限制可以以使用FiileUpploadd控件上传文文件的大小小,根据要要上传的文文件的类型型,设置与与类型相适适应的大小小,默认的的大小为44096KKB(4MMB)。可可以通过设设置htttpRunntimee元素的mmaxReequesstLenngth属属性来允许许上传更大大的文件,若若要增加整整个应用程程序所允许许的最大文文件大小,设设置Webb.connfig文
15、文件中的mmaxReequesstLenngth属属性。若要要增加指定定页所允许许的最大文文件大小,设设置Webb.connfig中中locaationn元素内的的maxRRequeestLeengthh属性。Calenndar控控件:该控件并不不直接支持持绑定数据据库,即不不是将日历历作为一个个整体绑定定到数据源源,但是可可以为Caalenddar控件件的DayyRendder事件件创建一个个方法,该该事件在呈呈现当前日日历月份中中的每个日日时引发。在在该事件的的方法中,可可从数据源源中提取信信息,并将将这些信息息添加到向向浏览器发发送的流中中。AdRottatorr控件:该控件是一一个广告
16、控控件,专门门用来显示示广告,常常常在许多多网页上用用它爱显示示一些广告告的内容,因因为它可以以用来控制制一些图片片出现在网网页中的几几率,以及及点选后重重新导向的的网址,所所以每次使使用者浏览览网页时出出现的广告告都不同。建建议将广告告文件放置置在Appp_Datta文件夹夹中,原因因是ASPP.NETT可以防止止浏览器使使用该文件件夹中的文文件。第四章 验验证控件非空验证非空验证主主要使用RRequiiredFFileVValiddatorr控件进行行验证,当当用户将页页面中的数数据提交给给服务器进进行处理时时,它会自自动检查被被验证的控控件的值是是否为空,如如果为空,则则Requuire
17、ddFileeValiidatoor控件会会在网页中中提示错误误信息。当当用户同时时设置了EErrorrMesssage和和Textt属性的值值,则在发发生错误时时将会显示示Textt属性中设设置的信息息,在这种种情况下可可以使用VValiddatioonSummmaryy控件显示示ErroorMesssagee属性中设设置的错误误信息。范围验证验证范围主主要使用RRangeeValiidatoor当用户户输入的值值不在指定定的范围,将将会引发页页面错误。该该控件提供供了5种类类型的验证证,他们分分别为Inntegeer,Stting,DData,DDoublle,Cuurrenncy。每每种
18、类型都都存在一个个最大值和和一个最小小值Integger:用用于验证输输入的数据据是否在指指定的整数数范围之内内。Stingg:用于验验证输入的的字符是否否在指定的的范围之内内。Data:用于验证证输入的日日期是否在在指定的日日期范围之之内Doublle:用于于验证输入入的数据是是否在指定定的双精度度范围之内内Curreency:用于验证证输入的货货币是否在在指定的货货币范围之之内比较验证比较验证主主要使用CCompaareVaalidaator控控件进行验验证,主要要用于验证证TexttBox文文本框控件件中的内容容与某个控控件中的内内容、值或或固定表达达式的值是是否相同。例例如,用户户在注
19、册时时用于验证证用户输入入的“密码”是否和“确认密码码”相同,还还可以通过过设置CoomparreVallidattor控件件的Opeeratoor属性来来进行其他他比较操作作,如不相相等、大于于及小于等等。如果同时设设置了CoomparreVallidattor控件件的ConntrallToCoomparre和VaalueTToCommparee两个属性性,则CoontraalToCCompaare属性性优先,被被验证控件件将与CoontraalToCCompaare属性性指定的控控件进行比比较。如果将CoomparreVallidattor控件件的Opeeratoor属性设设置为Daata
20、tyypechheck,则则它的CoontraalToCCompaare和VValueeToCoomparre属性将将同时被忽忽略,然后后判断用户户输入的值值是否可以以转换成指指定的数据据类型,再再和指定的的数据进行行比较。使用正则表表达式验证证正则表达式式验证主要要是使用RRegullarExxpresssionnValiidatoor控件进进行验证。在在ReguularEExpreessioonVallidattor控件件中,主要要使用VaalidaationnExprressiion属性性指定信息息的验证模模式,它可可以对E-maill、身份证证号码、电电话号码及及邮编的格格式进行验验证
21、,同时时用户也通通过“正则表达达式编译器器”编写自己己的验证表表达式,只只需要单击击“ReguularEExpreessioonVallidattor”控件的“ValiidatiionExxpresssionn”属性即可可弹出正则则表达式的的编辑器。正则表达式式的语法比比较复杂,它它是由普通通字符和特特殊字符组组成的字符符模式。正正则表达式式作为一个个模板,将将字符模式式与所要验验证的字符符串进行匹匹配,如匹匹配成功则则通过验证证。 普通通字符特殊字符符(比如*、&、+等) 各个个操作符运运算的优先先级优先级操操作符说明1转转义符2()、(?:)、(?=)、圆括号或或方括号3*、+、?、n、n
22、,、n,m限定符4、$、annymettachaaractter位置和顺顺序当用户调用用Regeex类中的的IsMaatch()方法时时,须首先先添加Syystemm.TexxtReggularrExprressiion的命命名空间,否否则将不能能使用Reegex中中的所有方方法自定义验证证自定义验证证主要是使使用CusstomVValiddatorr控件进行行验证它是是使用自定定义的函数数验证控件件的输入,创创建一个验验证函数,检检查文本框框中输入的的值是否为为偶数.CustoomVallidattor控件件与其他控控件最大的的区别是该该控件可以以添加客户户端验证和和服务器端端验证函数数,客
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 专业 大型软件 项目 26155
限制150内