欢迎来到天天文库
浏览记录
ID:32365919
大小:80.00 KB
页数:9页
时间:2019-02-03
《c#实训日志完整版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、12月23日(星期一):(一)在今天我们学习了如何创建Windows应用程序:单击“文件”——选择“新建”——选择“项目”——选择“Windows应用程序”,在此界面中可以设置项目名称、存储位置等,然后单击“添加”,项目新建成功。。创建Windows应用程序后会自动生成一个名为Form1的窗体,一般情况下我们将它删除,自行新建新窗体。(二)然后我们学习了如何在已经创建好的项目中创建窗体:右键单击项目——单击“添加”——选择“新建项”——在此窗口中选择“Windows”窗体,添加的默认名字为Form2,Form
2、3等,我们最好将名称改为“数据库表名+Form”方便记忆,然后单击“添加”,窗体新建成功。实践后我们了解到在一个项目中我们可以创建多个窗体,如果想运行哪个窗体,则需要总在该项目的“Program.cs”文件中,将“Application.Run(newMainForm());”中的“MainForm()”改成对应的窗体名称。(三)我们在了解了项目需求后实现了父窗体以及子窗体的设定:由于我们需要建立的是一个有菜单,有多项功能,能打开多个窗体的项目,所以我们需要一个主窗体,以及多个下属功能窗体,也就是一个父窗体,
3、以及多个子窗体。我们需要一个窗体作为容器成为基类或父窗体,另一个窗体作为模板,也叫子窗体。在父窗体中可以打开多个文档,每个文档都是由一个单独的子窗体显示,所有的子窗体都是类似的,可以使用窗体的模板来创建,从类的角度来看所有的子窗体都是一个类的不同实例。创建父窗体的方法非常简单,即为将想要设定的窗体的“IsMdiContainer”属性值设为“True”,此时窗体的背景变为灰色,该窗体就变为父窗体。然后就可以在此窗体中添加菜单从而实现调用其他窗体的功能。(四)我们在创建好窗体后熟悉了环境中的几项比较重要的工具窗
4、口:在创建好窗体之后我们开始在子窗体中进行界面设计,首先是熟悉环境的属性界面,在软件右侧有两个工具栏,分别是“解决方案资源管理器”和“属性”窗口。这两项窗口都可以在视图中找到后调出。在“解决方案资源管理器”中我们可以查看当前打开的项目的文件,双击即可打开对应文件。在“属性”中我们可以查看选中的窗体或者选中的各个控件的各项属性值,同时可以对各项属性进行调整。我们可以在“属性”栏中将属性名按照字母顺序排序以方便查找,我们还可以查找对应事件并进行修改。而在界面左侧则有一个“工具箱”,在工具箱中我们可以找到几乎所有我
5、们所需要的控件、容器、工具栏等。只要单击工具箱中需要的控件,再单击窗体就可以添加控件成功。我们也可以用容器中控件来规划窗体,如我们可以使用“SplitContainer”空间来将窗体分割成两部分,在两部分中分别添加其他空间,进行不同的内容的添加。(五)在今天下午的课程中我们学习了如何调整窗体的各项基本属性:首先我们学习了如何为窗体的标题栏修改文字内容,在属性窗口中,我们找到“Text”属性,然后输入想显示的内容,如我们首先设计了工作信息窗体,所以在“Text”属性右侧框中输入“工作信息管理”字样。然后我们了解
6、了确定窗体的初赛可视状态属性,在属性栏中找到“WindowsState”属性,在此我们可以选择“Minimized”也就是打开时最小化显示,“Maximized”打开时最大化显示以及“Normal”标准话显示。12月24日(星期二):(一)今天上午我们对窗体属性继续进行了了解:如“MaximizeBox”属性用来确定窗体标题栏的右上角是否有最大化框;“MinimizeBox”属性用来确定窗体标题栏的右上角是否有最小化框;“Opacity”属性用来设置窗体的不透明度;“ShowInTaskbar”属性用来确定窗
7、体是否出现在Windows任务栏中;“StartPosition”属性用来确定窗体第一次出现的位置;“TopMost”属性用来指示窗体是否始终显示在此属性未设置为“True”的所有其他窗体之上。(二)然后我们设计了“工作信息管理系统”的界面:使用“SplitContainer”控件将窗体分为两部分,左侧作为数据输入区,右侧为数据显示区。在右侧添加了“FataGridView”数据网格显示控件。并命名为“dgvJobs”,设置他的“Dock”属性为“Fill”,此属性是为了定义要绑定的容器的控件边框。单击控件右
8、上角小箭头,“选择数据源”——“添加项目数据源”——在“选择数据源类型”中选择“数据库”并单击“下一步”——连接“pubs”表——填入用户名和密码,然后选择“Jobs”表连接。单击“编辑列”——选定列,然后将列名修改为中文名。在左侧添加“Label”标签控件、“Text”文本框控件以及“Botton”按钮控件来实现数据录入以及单击实现功能的功能。在添加好后分别将各个控件改名以方便以后使用。设定每个控
此文档下载收益归作者所有