摘要:
UML用例图的概念,它主要用来图示化系统的主事件流程,它主要用来描述客户的需求,即用户希望系统具备的完成一定功能的动作,通俗地理解用例就是软件的功能模块,所以是设计系统分析阶段的起点,设计人员根据客户的需求来创建和解释用例图,用来描述软件应具备哪些功能模块以及这些模块之间的调用关系,用例图包含了用例和参与者,用例之间用关联来连接以求把系统的整个结构和功能反映给非技术人员(通常是软件的用户),对应的是软件的结构和功能分解。 用例是从系统外部可见的行为,是系统为某一个或几个参与者(Actor)提供的一段完整的服务。从原则上来讲,用例之间都是独立、并列的,它们之间并不存在着包含从属关系。但是为了.. 阅读全文
摘要:
一、Panel内容模型Panel内容模型指从System.Windows.Controls.Panel继承的控件,这些控件都是容器,可以在内部承载其他的控件和子容器。Panel内容模型包含的容器有: Canvas DockPanel Grid TabPanel ToolBarOverflowPanel UniformGrid StackPanel ToolBarPanel VirtualizingPanel VirtualizingStackPanel WrapPanel对于Panel模型,其包含一个Children属性,表示其所有的子控件和子容器的集合,在XAML代码中可以省略<XXX 阅读全文
摘要:
WPF控件内容模型主要指派生于System.Windows.Controls.Control类的各种控件,其主要分为四部分: ContentControl HeaderedContendControl ItemsControl HeaderedItemsControl一、ContentControl ContentControl模型的类型具有一个 Content 属性。Content 属性的类型为 Object,因此,对于您在 ContentControl 中可以放置的内容没有任何限制。可以使用可扩展应用程序标记语言 (XAML) 或代码来设置 Content。 以下控件使用 Conte... 阅读全文
摘要:
1、Alt+*(按钮快捷键) 按钮快捷键也为最常用快捷键,其设置也故为简单。在大家给button、label、menuStrip等其他控件的Text属性指定名称时,在其后面加上‘&’然后在加上一个指定字母即可。如:确定(&D),(Alt+D)调用。如指定多个字母,则第一个为快捷键。如:确定(&OK),(Alt+O)调用;文件(&Fill),(Alt+F)调用。2、Ctrl+*及其他组合键 把 Form 的 KeyPreview 属性设为 True 使用Modifiers可设置组合键,键盘数字区按键的Keys枚举以D打头,而小键盘上的数字以NumPad打头。按下C 阅读全文
摘要:
在winForm中,我们一般会有这样的需求,选择本机的一个图片或者其他文件进去读取或者其他的操作,也可能回选择某一个文件夹下面的所有图片来操作,winForm中为我们提供了两个控件FolderBrowserDialog和OpenFileDialogFolderBrowserDialog:用来选择一个文件夹,从而读取这个文件夹下面的所有文件OpenFileDialog:用来读取单个文件下面来看看他们具体的用法首先对于这两个控件我们可以从工具箱里托一个过来,也可以直接用代码创建先看看FolderBrowserDialog的用法,我们拖一个控件到窗体中,然后实现选择,并将路径返回到文本框中View. 阅读全文
摘要:
最近弄了一个项目,需要读取本机的pdf文件并转换成图片放置到另外一个文件夹下,现在把代码分享下: 一、看看如何读取本机的pdf文件到窗体中 首先,我们下载一个pdf阅读AdbeRdr器到电脑上,最好是安装完整版的,要不然vs获得到组件 其次,我们就可以在工具箱中获取Adobe提供的Active控件了 然后我们就可以拖动一个控件放到窗体中了,然后会生成两个文件 然后我们就可以通过代码来读取pdf文件,下面这个例子选择pdf文件夹,然后读取多个pdf文件通过按钮完成切换pdf文件和翻页 #region选择pdf文件目录privatevoidbtnBrowse_Click(objectsen... 阅读全文
摘要:
wpf绑定TreeView,貌似比winForm可能要麻烦一些,不过仔细分析一下,还是很好解决的,最近做了一个项目,正好写了一下,下面把代码贴出来和大家分享一下先看一个简单的绑定View Code //代码绑定TreeView2 private void BindTreeView2() { TreeViewItem item1 = new TreeViewItem() { Header = "节点一" }; TreeViewItem item11 = new TreeViewItem() { Header = "节点1... 阅读全文
摘要:
在类别显示的时候,我们往往会选择树状的形式展现出来,这个很常见,我们来看看在winForm中如何绑定在winForm的控件中,已经为我们提供了一个树状展示的控件TreeView,这个用起来很方便,只要记住几点就可以很好完成数据的绑定首先,TreeView的节点是TreeNode,每一个节点都是一个TreeNode对象其次、完成对每个TreeNode对象的属性绑定然后、可以通过TreeNode的Nodes.add(treeNode)添加子节点最后、将节点绑定到TreeVIew上 如:treeView1.Nodes.Add(treeNode);看看下面的例子就一目了然了View Code pub. 阅读全文
摘要:
将文件转化为二进制代码时,出现提示: 文件正由另一进程使用,因此该进程无法访问该文件原来是构造System.IO.FileStream时,使用的方法有问题一开始是直接使用System.IO.FileStream fs = new System.IO.FileStream(fileName, System.IO.FileMode.Open)这个方法打开文件的时候是以只读共享的方式打开的,但若此文件已被一个拥有写权限的进程打开的话,就无法读取了,因此需要使用System.IO.FileStream fs = new System.IO.FileStream(fileName, System.IO. 阅读全文
摘要:
在web程序中,我们对文件的浏览很简单,微软直接提供了一个Upload控件,或者使用File元素也可以,可以直接获得路径,但是在窗体应用程序中,却没有了,需要我们自定义这样一个控件,通过提供的OpenFileDialog类来实现 首先,我们可以放一个按钮,用来浏览文件,在放上一个textbox控件,用来显示路径 然后,就可以触发按钮事件 ///<summary>///选择本地现有的网页///</summary>///<paramname="sender"></param>///<paramname="e&quo 阅读全文