ImageVerifierCode 换一换
格式:DOCX , 页数:45 ,大小:3.26MB ,
资源ID:824086      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-824086.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C# 语言基础 Visual Studio实验报告Word文档格式.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

C# 语言基础 Visual Studio实验报告Word文档格式.docx

1、 “标准”工具栏上的工具“解决方案资源管理器”() 快捷键“Ctrl+W,S”。 “解决方案资源管理器”窗口允许包含不同类型的项目,这些项目可以由多种语言来开发,甚至还允许包含一些其他的文件。1.4 类视图窗口通过“类视图”窗口,用户可以检查和浏览当前解决方案中的所有符号。这些符号按照各个项目进行组织,共同显示在一个分级的树形结构视图结构中,以表示他们之间的包含关系。此外此窗口还包含了基类信息、接口信息和重载方法等(图4-1)。1.5 工具箱 通常,工具箱位于开发窗口的左侧。工具相中有创建Form时所使用的组件(Controls),以及非图形化的组件,例如,代码片段可以直接从工具箱拖到代码窗口

2、。 工具箱由不同的选项卡组成,每个选项卡包含相关的组件或代码。 工具箱允许自定义选项卡。方法是用鼠标右键单击工具箱,然后从弹出的快捷菜单中选择“添加选项卡”选项即可(图5-1)。 在适当的情况下,工具箱还会显示其他的选项卡。要查看所有的选项卡,可以用鼠标右键单击工具箱,然后在弹出的快捷菜单中选择“全部显示”选项即可(图5-1)。图5-1 Visual Studio.NET中的工具箱FileUpload上传Panel面板在窗体上创建无边框间隔区域,用作其他控件的容器。PlaceHolder使您可以将空容器控件放到页上,然后在运行时动态在其中添加子元素。GridView数据网格视图在具有列的表格窗

3、体中显示信息,通常为数据绑定。提供允许编辑和排序的机制。DataList数据列表与Repeater控件相同,但具有更多格式设置和布局选项,包括在表中显示信息的能力。DataList控件还允许指定编辑行为。DetailsView数据细节视图FormView表单视图Repeater重复控件使用指定的一组 HTML 元素和控件显示数据源中的信息,为数据集中的每条记录重复一次这些元素。SQLDataSourceSQL数据源AccessDataSourceAccess数据源ObjectDataSourceObject数据源XMLDataSourceXML数据源SiteMapDataSource站点地图数

4、据源RequireFieldValidator必需项确保用户不会跳过某一项。CompareValidator与某值的比较使用比较运算符(小于、等于、大于等)比较用户的输入与一个常量值或另一控件的属性值。RangeValidator范围检查检查用户的输入是否在指定的上下限内。可以检查数字对、字母字符对和日期对的范围。边界可以表示为常数或从其他控件导出的值。RegularExpressionValidator模式匹配检查项与正则表达式定义的模式是否匹配。这种验证类型允许检查可预知的字符序列,如社会保障号、电子邮件地址、电话号码、邮政编码等中的字符序列。CustomValidator用户定义使用自己

5、编写的验证逻辑检查用户的输入。ValidationSummary在一个统一摘要中显示页上所有其他验证控件的错误信息。SiteMapPath站点路径Menu菜单TreeView树型控件1.6 属性窗口 属性窗口在IDE中的功能非常强,使用属性窗口可编辑或查看文件、项目和解决方案的属性。还可在设计过程中查看、修改编辑器和设计器中所选定的对象属性和事件。在Visual Studio.NET中所有的工作都通过属性窗口来实现,而且功能比以前更加强大了。 选中文件时显示文件名等属性(如图6-1)。 图6-1 选中文件时的属性窗口在编辑Web From时显示文档或各种标记的属性,并可以对属性进行修改(图6-

6、2)图6-2 编辑Web From中的Label控件时的属性窗口1.7 帮助功能同样MSDN(Microsoft Developer Network Library)的界面也已经改变,通过菜单“帮助(H) - 目录(C)”就可以打开MSDN(图7-2)。 图7-21.8 输出窗口 我们可以通过“视图(V) - 输出(O)”,打开“输出”窗口,输出窗口的作用是查看应用程序的调试结果,并可以通过输入一些代码,甚至调用代码中的过程来与调试环境进行交互。按F5键运行程序,可以看到输出窗口中的内容。1.9 代码编辑 Visual Studio.NET提供的代码编辑功能非常强大,在书写代码时提供了智能感知

7、功能和提示功能。下面的图片是在书写Web Form(图9-1)和书写Visual C#程序文件(图9-2)时的智能感知功能。 图9-1 书写Web Form时的智能感知功能 IDE的智能感知功能也可以通过菜单或快捷键执行,用户也可以通过菜单进行设置(图9-2),智能感知的提示功能对于初学者来说非常有用,可以大大减少写代码时翻书的时间。“Hello World”程序按照实验报告内容熟悉掌握“Hello World”操作程序编写两种类型的应用程序:Windows Form 程序、Web Form 程序2.1 Windows Form应用程序 Windows Form版本的“Hello World!

8、”程序,通过单击窗体中的按钮,弹出一个消息框,在消息框中显示“Hello World!”字符串。 的具体步骤: (1)启动Visual Studio.NET。 (2)选择菜单“文件(F) - 新建(N) - 项目(P)”后,弹出“新建项目”对话框。(3)将“项目类型”设置为“Visual C# - Windows”。 (4)将“模板”设置为“Windows应用程序”。 (5)在“名称”文本框中输入“HelloWin”。 (6)在“位置”的文本框中输入“E:Examples”。 (7)解决方案选择“创建解决方案”,选中“创建解决方案的目录”(图2-1)。单击“确定”按钮,则Visual Stud

9、io .NET会按照上面设定的参数创建一个Windows应用程序项目,并自动建立第一个Windows Form,名为Form1.cs(图2-2图2-2 进入“Hello World”程序的设计界面(8)选择“工具箱”中的“Windows窗体”控件,并从中拖入(或双击)一个Button控件到Form1窗体,此控件名称为Button1(图2-3)。双击拖入的Button1控件,Visual Studio .NET会切换窗口到Form1的代码窗口,并自动产生Button1的Click事件对应的代码框架(图2-4)。图2-3 添加一个Button控件到Form 图2-4 编写Button1的Click

10、事件代码 (9)在Button1的Click事件的代码区添加下列代码,代码的功能是弹出“Hello World!”消息框。 MessageBox.Show (Hello World!); (10)选择“文件(F) - 全部保存(L)”菜单或者按快捷键Ctrl+Shift+S,保存所做的修改。 (11)选择“生成(B) - 生成HelloWin(U)”菜单,则Visual Studio.NET会自动编译、链接源程序,并生成HelloWin的执行文件。 (12)选择“调试(D) - 启动调试(S)”菜单,或者单击快捷键“F5”,或单击工具栏上的“启动”工具,则开始运行HelloWin程序。单击程序

11、中的“Button1”按钮,则弹出“Hello World!”消息框(图2-5)。 图2-5 “Hello World”程序Windows Form版运行界面2.2 Web Form应用程序 “Hello World!”程序的Web Form版本同样也是输出“Hello World!具体步骤为: 网站(W)”后,弹出“新建网站”对话框。 (3)将“模板”设置为“ASP.NET 网站”。 (4)“位置”选择“文件系统”,文件夹设置为“D:ExamplesHello”,语言选择“Visual C#”(图2-6)。 图2-6 新建“Hello World”网站(5)单击“确定”按钮,则Visual

12、Studio .NET会按照上面设定的参数创建一个网站,并自动建立第一个Web Form,名为Default.Aspx(图2-7) (6)将Default.Aspx从“源”视图切换到“设计”视图。 (7)选择“工具箱”中的“标准”控件,并从中拖入(或双击)一个Button控件到Default窗体,此控件名称(ID属性)为Button1,显示内容(Text属性)为Button(图2-8),属性可由用户修改。(8)双击拖入的Button1控件,Visual Studio.NET会切换窗口到Default的代码窗口Default.aspx.cs,这就是背后代码(CodeBehind),并自动产生Bu

13、tton1的Click事件对应的代码框架(图2-9)。 (9)在Button1的Click事件的代码区添加下列代码,代码的功能是在当前页面输出“Hello World!”。 Response.Write( Hello World! 生成网站(U)”菜单,则Visual Studio .NET会自动编译源程序。 启动调试(S)”菜单,或者单击快捷键“F5”,或单击工具栏上的“启动”工具,则开始运行Hello程序。单击程序中的“Button1”按钮,显示“Hello World!”(图2-10)。C#语言基础熟悉掌握c#语言基础的应用学会用多个Label显示运算表达式运算结果、学会登录对话框的建立

14、和Switch语法的应用。(1)建立ASP.NET网站,项目名称CS03001。 (2)在窗体上添加14个Label和1个Button。 添加第1个Label,再添加2个Label,修改Label2的Text属性,清空; 按Shift键,然后点击Label1、Label2,复制到剪贴板,然后粘贴7次; 添加1个Button,将Button1的Text属性设置为“计算”。 (3)Label1、Label3、Label5、Label7、Label9、Label11、Label13用来显示计算表达式,将其Text属性分别设置为: 3+5-12=、13-3*2=、16/3=、163=、16mod3=、

15、23=、(2+5)/(4+2)= 如果要将“16mod3=”写为“16 mod 3=”,正确的HTML编码为“16 mod&3=”。 (4)双击Button1,编写单击事件代码: protected void Button1_Click(object sender, EventArgs e) Label2.Text = (3 + 5 - 12).ToString(); Label4.Text = (13 - 3 * 2).ToString(); Label6.Text = (16 / 3).ToString(); Label8.Text = (16 3).ToString(); La

16、bel10.Text = (16 mod 3).ToString(); Label12.Text = (2 3).ToString(); Label14.Text = (2 + 5) / (4 + 2).ToString(); 3.2 流程控制实例3-2:登录对话框(1)建立ASP.NET网站,项目名称CS03002。(2)在页面上添加table项; (3)建立如下3行3列的表格: trtd style=width:72px用户名:160pxtd/tr密&码:/table4)将页面标题设置为“系统登录”。 (5)TextBox1放入第1行第2列单元格,将Width属性设置为120px。 (6)

17、TextBox2放入第2行第2列单元格,将Width属性设置为120px,可以将TextMode属性设置为“Password”。 (7)Button1放入第2行第3列单元格,将Text属性设置为“确定”。 (8)Label1放入第3行第2列单元格,将Text属性清空。protected void Button1_Click(object sender, EventArgs e) if (TextBox1.Text = sa & TextBox2.Text = 111111 Label1.Text =正确; else错误,重来 (9)要显示表格线,可以将table对象的border设置为1;显示

18、所有的单元格线,可以为表格设置CSS样式“border-collapse:collapse;实例3-3:Switch语句的用法 建立ASP.NET网站,建立表格:100px请输入分数:asp:TextBox ID=TextBox1 runat=server Width=120px/asp:TextBoxButton ID=Button1 Text=提交 OnClick=Button1_Click /Label ID=Label1Label Button1的单击事件代码为: protected void Button1_Click(object sender, EventArgs e) doub

19、le score = System.Convert.ToDouble(TextBox1.Text); int value = (int)Math.Floor(score / 10); switch (value) case 10: case 9: Label1.Text = 优秀 break; case 8:良好 case 7:中等 case 6:及格 default:不及格C#常用控件使用掌握C#常用控件使用方法和操作技术通过实验掌握常用控件类型,并熟悉其使用,设计出自己想要设计的程序4.1 多行TextBox(1)建立网站Web001。通过工具箱,向Default.Aspx页面添加一个Te

20、xtBox和一个Button组件,将按钮Button1的Text属性改为“在文本框中显示文本”(图1)。 (2)双击Button1,出现Defaut.Aspx页面的“背后代码(CodeBehind)”,创建Button1的Click事件过程: TextBox1.TextMode= TextBoxMode.MultiLine; TextBox1.Columns=200; /设置文本框的显示宽度(以字符为单位) TextBox1.Rows = 10; /设置多行文本框显示行数 TextBox1.Text = 2008年奥运会在北京开!欢迎您到来!4.2 DropDownList (1)建立网站We

21、b002,在Default.Aspx页面上添加1个Label和1个DropDownList组件。 (2)右击DropDownList1,执行快捷菜单中的“显示智能标记”命令(图2)。(3)在“DropDownList任务”窗体中选中“启用AutoPostBack”。 (4)点击“编辑项”,添加5个下位选项(图3),注意,最后1个是空项。4.3 Menu (1)建立网站Web003,在Default.Aspx页面上添加1个Label和1个Menu组件。 (2)修改Menu1的属性Orientation为Horizontal。 (3)右击Menu1,执行“编辑菜单项”,在出现的“菜单编辑器”中建立

22、菜单项(图4)。 (4)双击DropDownList1,添加如下事件代码: protected void Menu1_MenuItemClick(object sender, MenuEventArgs e) Label1.Text = e.Item.Value; 如果需要设置弹出菜单样式,可以设置Menu1的DynamicMenuStyle、DynamicMenuItemStyle、DynamicSelectedStyle等属性。4.4TreeView (1)建立网站Web004,将Default.Aspx的页面标题(Title标记)修改为“土壤类型”。(2)在Default.Aspx上建立

23、4行3列的表格(table),合并第1列 intSoilId = intId; strSoilName = strName; strSoilAlias = strAlias; intParentSoilId = intParentId; public int SoilId get(3)在table的第1列添加1个TreeView控件,ID属性为SoilTreeView,ShowLines属性设为True;(4)在table的第2列共4行添加4个Button控件(AddButton、DeleteButton、DelAllButton、ExitButton)区域土壤信息系统开发模拟开发区域土壤信息系统,加强对数据库的建立和基本功能操作的能力,以及C#编程能力5.1 绘制土壤信息系统E-R图,从画好的E-R图生成数据库采用实体关系建模方法,分析土壤

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2