信息管理系统课程设计教学课件1C窗体开发

上传人:E**** 文档编号:90657031 上传时间:2019-06-14 格式:PPTX 页数:32 大小:1.78MB
返回 下载 相关 举报
信息管理系统课程设计教学课件1C窗体开发_第1页
第1页 / 共32页
信息管理系统课程设计教学课件1C窗体开发_第2页
第2页 / 共32页
信息管理系统课程设计教学课件1C窗体开发_第3页
第3页 / 共32页
信息管理系统课程设计教学课件1C窗体开发_第4页
第4页 / 共32页
信息管理系统课程设计教学课件1C窗体开发_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《信息管理系统课程设计教学课件1C窗体开发》由会员分享,可在线阅读,更多相关《信息管理系统课程设计教学课件1C窗体开发(32页珍藏版)》请在金锄头文库上搜索。

1、信息管理系统课程设计,第一讲 C#窗体开发 李衷怡 wendan_,C#介绍,微软为.Net框架量身定制 从C和C+继承而来 没有全局变量 没有指针 没有多重继承 没有默认参数 与Java的语法几乎相同 开发效率高,设置开发环境,第一个窗体程序,编程语言,项目类型,项目名称,项目文件夹,框架版本,自定义开发界面,菜单栏,工具栏,代码编辑区,调试错误列表,解决方案资源管理器,解决方案的组织结构,解决方案名称,项目名称,程序集信息,项目资源数据,项目引用,项目中的窗体类(用户编写),主程序文件,窗体设计器代码(自动生成),应用程序设置,窗体资源文件,数据类型,所有类型的基类,可将任何类型的值赋给o

2、bject类型变量 object a = true; bool b = (bool)a;,object,字符串类型,字符序列 string a = “Li“; string b = new string(*, 10); string c = string.Format(“0是1“, a, “学生“); b3 = ; b += (10.0f).ToString(“f2“); string d = b.Reverse().Split(*);,string,低精度小范围自动转换为高精度大范围类型 int k=1; long i=2; i=k;,数据类型转换,隐式转换,强制转换为指定数据类型 floa

3、t k=1.0f; int i=(int)k;,显示转换,字符串转换为数据类型 int i = int.Parse(“345“);,不同类型之间的转换 DateTime dt = Convert.ToDateTime(“2012/12/5“);,Convert,Parse,数组与集合,类,字段和属性,public class Animal private int age = 10; public int Age get return age; set age = value; ,私有变量(字段),公有属性,访问器,方法,访问修饰符 static 返回类型 方法名 ( 参数表列 ) / 方法的主

4、体 ,public private,int,string void ,命名规范: 单词首字母大写,参数传递: ref,in,out,public static void Swap(string str1, ref string str2) ,事件,Winform控件窗体,窗体设计视图,窗体代码视图,Form1.Designer.cs,Form1.cs,Winform控件窗体,WinForm控件菜单和工具栏,MenuStrip,ContextMenuStrip,ToolStrip,ToolStripContainer,StatusStrip,WinForm控件菜单和工具栏,可放置的内容项,菜单项

5、的编辑 热键:退出(&X) 快捷键:ShortcutKeys 分隔菜单项:-,工具栏按钮的编辑 ImageScalingSize,WinForm控件公共控件,Button(按钮) Text,Checked,Label(文字标签) Text,AutoSize,TextAlign,TextBox(文本框) Text,MultiLine,TextAlign,NumericUpDown Value,Maximun,Minimum,Increment,WinForm控件公共控件,RadioButton(单选框) Text,Checked,CheckBox(勾选框) Text,Checked,CheckS

6、tate,PictureBox(图片框) Image,SizeMode,ProgressBar(进度条) Value,Maximum,Minimum,Step,WinForm控件数据列表,WinForm控件容器,GroupBox(分组框),TableLayoutPanel,SplitContainer,Panel,TabControl-TabPage,WinForm控件对话框,OpenFileDialog,FolderBrowserDialog,SaveFileDialog,FontDialog,ColorDialog,ShowDialog( ) = DialogResult.OK,消息对话框

7、,MessageBox.Show(“请输入用户姓名”);,MessageBox.Show(“请输入用户姓名“, “输入提示“);,MessageBox.Show(“请输入用户姓名“, “输入提示“, MessageBoxButtons.OKCancel );,MessageBox.Show(“请输入用户姓名“, “输入提示“, MessageBoxButtons.OKCancel, MessageBoxIcon.Information );,控件排列,对齐和分布 自动设置选定控件位置和尺寸,Anchor(锚定) 与容器的距离保持不变,Dock(停靠) 填充于容器,使用资源,应用程序部署的任何非

8、可执行程序,资源,pb.Image = Resources.pic;,使用,窗体间的数据传递,修改控件的访问权限(不推荐),使用窗体属性,通过访问器访问(推荐),使用窗体静态数据成员,设置控件的Modifiers属性为public Form1 f = new Form1(); f.textBox1.Text = “10“;,private int count = 0; public int Count get return count; set count = value; Form1 f = new Form1(); f.Count = 10;,public static int Count = 0; Form1.Count = 10;,窗体间的数据传递,摘要-summary,分块-region,代码管理,代码编辑技巧,代码调试,演示程序,演示程序要求,通过对齐、锚定、停靠等方式排列各控件 鼠标在指定区域移动时显示鼠标位置 鼠标在指定区域点击时记录相关数据 预定义和自定义的位置信息提示文字 位置信息的字体可以设置 可以设置位置信息的横、纵向缩放比例 支持右键弹出菜单 使用资源,

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

当前位置:首页 > 高等教育 > 大学课件

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