摘要:
今天正好有空,昨晚写的程序未带到公司,无法继续写,公司生产管理解决方案及相关流程调整建议已经写完,需等公司领导审批,现在正好写写。在前在两篇讲到TreeList的绑定问题,接下来讲讲TreeList的操作。在GridControl中有EmbeddedNavigator控件进行数据的新增,删除等功能,但TreeList中却没有提供这样的功能,好在有一个controlNavigator控件,将此控件的NavigatableControl属性设为对应的TreeList 控件就可以进行相关操作了。但是也别高兴太早,由于TreeList新建的模式不同于GridControl,所以需要重写Navigata 阅读全文
摘要:
在开发中,把查询结果以DataTable返回很方便,但是在检索数据时又很麻烦,没有模型类型检索方便。所以很多人都是按照以下方式做的:// 获得查询结果DataTable dt = DbHelper.ExecuteDataTable(...);// 把DataTable转换为IList<UserInfo>IList<UserInfo> users = ConvertToUserInfo(dt);问题:如果此系统有几十上百个模型,那不是每个模型中都要写个把DataTable转换为此模型的方法吗?解决:能不能写个通用类,可以把DataTable转换为任何模型,呵呵,这就需要利 阅读全文
摘要:
一、Dictionary<string, string>是一个泛型 他本身有集合的功能有时候可以把它看成数组 他的结构是这样的:Dictionary<[key], [value]> 他的特点是存入对象是需要与[key]值一一对应的存入该泛型 通过某一个一定的[key]去找到对应的值 举个例子://实例化对象 Dictionary<int, string> dic = new Dictionary<int, string>(); //对象打点添加 dic.Add(1, "one"); dic.Add(2, "two& 阅读全文
摘要:
U盘不显示盘符 U盘插上电脑后,电脑已经识别到U盘,但打开“我的电脑”却不能看到相应的盘符。进入“管理工具”中的磁盘管理(在“运行”里输入diskmgmt.msc后回车),可以看到该盘,但没有分配盘符。手动分配一个盘符g,但打开“我的电脑”,仍然没有出现U盘盘符。在地址栏输入g:\,提示找不到file://g:/文件。如果在磁盘管理执行格式化该U盘,则提示无法格式化,该卷未被启用。如果在磁盘管理中右键点刚分配的g盘,选择资源管理,则提示找不到g:\。但在Windows控制台下(命令提示符,在“运行”里输入cmd后回车)可以进入U盘,可以正常操作(拷贝,删除,打开文件)。奇怪的是,插上移动硬盘却 阅读全文
摘要:
今天在编写Java程序的时候,发现这个警告提示,于是google了一下。得到答案如下: If a serializable class does not explicitly declare a serialVersionUID, then the serialization runtime will calculate a default serialVersionUID value for that class based on various aspects of the class, as described in the Java(TM) Object Serialization S 阅读全文
摘要:
如何在 Eclipse 中显示行号 这个问题,困扰了我好长时间,今天终于找到了。其实很简单,经过以下几步,就一切搞定了: 1) 先打开一个类,如下图:2) 然后打开视图,如何打开呢?最能解决问题的也就在此了: 按Ctrl+F10,效果如下图:3) 然后选择Show Line Numbers4) 最后的效果如图:5) 就这样简单,你就可以在编辑器中看到你的代码的行号了。其实最重要的是知道Ctrl+F10能打开视图菜单就一切搞定了。 阅读全文
摘要:
请问,下面的代码正确吗? public class aaa{ }答案:没有一个Java编译器认为它错误,没有一个Java程序员认为它正确。类名“应该”大写。我们之所以把应该强调一下,是因为我们不应该说:“类名必须大写”。“必须”是编译器和解释器要求的——语法要求;“应该”是程序员社区要求的——规范(Naming Convention)要求。HelloWorldpublic class HelloWorld{ public static void main (String [ ] args){ System.out.println("Hello World"); }}这是我们学习Java的第一个 阅读全文
摘要:
之前热爱.NET,不过工作了吃起java这行饭了。命运就是这样,所以,干一行,爱一行吧。使用了Eclipse,总感觉没Visual Studio来的强大。不过最近日子学习,Eclipse本人也越来越喜欢了,下来从网络上看到的,再次分享:初用Eclipse时,感觉首先智能感知就没Visual Studio来的爽,虽然很多人说这就是java编码的习惯,“我们”都习惯自己写,很少使用智能感知。不过Eclipse果真如此么?其实它可以做到和Visual Studio一样的响应速度。依次打开Windows→Preferences→Java→Editor→Content Assist,最下边的Auto-A 阅读全文
摘要:
Eclipse中有这样一个功能,就是在编写程序的时候,按住 Ctrl 键不松手,这时用鼠标去点击某个方法或者类,就会看到该方法或类的源代码。 不可用,问题解决 Eclipse设置,在 JAVA/BuildPath/ClasspathVariables 下有一个 JAR_SRC 变量,该变量负责设置源代码路径,但是该变量是不可修改的,必须由系统自动检测。 原来是另外一处没有设置好,在JAVA/InstalledJREs 中,可以选择一个 JRE 来支持 Eclipse ,而一般情况下我们的机器中都装了 2 套 JRE ,一套有源码,一套无源码,而系统恰恰选择了那套无源码的 JRE ,因此在使用中 阅读全文
摘要:
不想人工干预地自动执行存储过程?当目的表发生变动时自动执行相应的存储过程?本存储过程就是提供这样一个方法…… /** * 关于: MS SQL Server 2000 触发器调用存储过程 * 作者:彭建军 * 测试环境:SQL Server 2000 SP4 + Windows XP Sp2 * 更新时间:2006-7-8 16:36 **/ --创建测试环境 USE Master GO IF EXISTS (SELECT NAME FROM SYSOBJECTS WHERE XTYPE = 'U' AND NAME = '卷烟销售表') DROP TABLE 卷烟销售表 GO IF EXIS 阅读全文