2012年4月25日

Svcutil使用点滴

摘要: 1:工具通常在C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin中,v7.0A是版本,有可能不同;2:/t:code,这个是缺省选项,生成代码;缺省即生成c#代码;3:/d:输出代理文件的目录;4:/ser:DataContractSerializer,DataContract serializer for serialization and deserialization.' jquery1710256181772881998="28">生成使用 DataContract 序列化程序进行序列化和反序列化的数据类阅读全文

posted @ 2012-04-25 18:06 木人(我现在不是老大) 阅读(6) 评论(0) 编辑

2012年3月26日

windows server2003企业版64位安装sql server2008企业版64位

摘要: 1.准备工作。1)下载wic_x64_chs,为什么2003缺这个?2)下载windows installer 4.5中文版;3)下载dotnetfx35,这个庞大的家伙,有230多M呢。sql server2008的必须条件,奇怪的是dotnetfx4.0只有49M了呢?2.安装过程1)通常我们选择如下组件:数据库引擎服务、客户端工具连接、Integration Services、管理工具、联机丛书等;2)性能计数器注册表配置单元一致性失败的解决:修改注册表:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Per阅读全文

posted @ 2012-03-26 08:55 木人(我现在不是老大) 阅读(53) 评论(0) 编辑

2012年2月25日

读书笔记 UltraGrid(16)

摘要: 单元格合并当使用grid列示数据时,如果某一行某列数据和上一行的对应列数据相同时,我们想把该列的显示隐含。所有band中的所有列。this.ultraGrid1.DisplayLayout.Override.MergedCellStyle = MergedCellStyle.Always其值还可以是:OnlyWhenSorted:只在排序时候合并Never:从不合并也可以针对具体的列来设置,如:this.ultraGrid1.DisplayLayout.Bands[1].Columns["SpecWth"].MergedCellStyle = MergedCellStyle阅读全文

posted @ 2012-02-25 21:40 木人(我现在不是老大) 阅读(26) 评论(0) 编辑

水晶报表使用push模式(2)

摘要: 1.考虑如何存储设计所需的数据模型?实际上我们可以认为,每张基表就是粒度最细的数据模型,只是某些字段是代码性质,不适合于最终用户去使用而已。所以我们建立基表的时候是否可以考虑把列的友好名称保存,以便我们建立数据模型的时候引用。实际上这些数据可以认为是整个系统的元数据之一,包括界面、数据模型等需要的地方都可以引用。保存在哪里?第一,使用系统的机制,保存在系统表中;第二,也可以自己设计表来保存。当然若是前者的话,在企业管理器中也可以查看到,方便数据库管理员使用。有了基表数据后,我们就可以通过基表来建立我们的数据模型了。通常我们可以构建一个视图,其列信息可从基表中获得。我们可以通过sysdepend阅读全文

posted @ 2012-02-25 09:23 木人(我现在不是老大) 阅读(16) 评论(0) 编辑

2012年2月23日

水晶报表使用push模式(1)

摘要: 1:数据建模。在设计报表前,我们首先要根据展示的内容和查询的条件确定数据模型,比如我们要统计任意时间段每个班组的产量,那我们的模型可能设计如下:WorkDate DateWorkTeam charWorkPcs intWorkSqr float这个实体的定义取决于报表要展示的内容以及过滤的条件。比如要方便按月份来查询,可以增加:WorkMonth char至于其内容来源,有可能是直接取自表中、视图或查询语句,也可能来源于一个存储过程。在设计的时候不用考虑其如何得来的。2:建立XSD1)通过vs.net建立数据集来,然后人工建立DataTable,从而生成XSD文件。xsd文件名不重要,重要的是阅读全文

posted @ 2012-02-23 18:42 木人(我现在不是老大) 阅读(33) 评论(0) 编辑

2012年2月15日

SQL SERVER2000存储过程调试

摘要: sql server2000存储过程调试基础条件启用SQLDebugger 账户账户,这个一般都是开启的;mssqlserver服务要求使用指定用户(不是本地系统用户),最好是administrator启动!这个资料上这么说。但我用本地系统用户也是可以的;登录远程sql的用户使用sa。这个应该这样,没做测试;sp_sdidebug legacy_on :启用调试功能?没确认。好像sql server2000要求sp3补丁或者以上的?限制:不能在远程调试,只能在数据库服务器本地调试。也许可以,找了许多资料,没有配置成功。如何启动调试?在查询分析器中,选择存储过程,右键上下文菜单,点击调试,输入参阅读全文

posted @ 2012-02-15 09:45 木人(我现在不是老大) 阅读(9) 评论(0) 编辑

2012年2月14日

读书笔记 UltraGrid(15)

摘要: 几个词的含义:Layout:布局,整体的布置方式。比如卡片视图、列头的位置、行布局;Appearance:外观。比如前、背景颜色、文字对齐、图片等;Style:风格。感觉这个是包含Appearance,大部分的都是通过Appearance来调整的。1.在ultragrid中,你可以自定义preset用于grid,这样可以保持控件风格的一致性。preset包含了外观和行为。行为如是否可多选、可编辑等等。2.分组布局this.ultraGrid1.DisplayLayout.Bands[1].RowLayoutStyle = RowLayoutStyle.GroupLayout;this.ultr阅读全文

posted @ 2012-02-14 22:01 木人(我现在不是老大) 阅读(24) 评论(0) 编辑

读书笔记 UltraGrid(14)

摘要: 数据呈现1.单元格合并。缺省是不合并的。this.ultraGrid1.DisplayLayout.Override.MergedCellStyle = MergedCellStyle.Always;所有的band中的column总是合并。OnlyWhenSorted:仅当排序的时候再合并。在band\column级别都有MergedCellStyle,即可只针对band和column来设置单元格合并;注意:如果子级别对象已经修改,父级别对象的属性不会覆盖,所以:this.ultraGrid1.DisplayLayout.Bands[1].Columns["SpecWth"阅读全文

posted @ 2012-02-14 13:30 木人(我现在不是老大) 阅读(26) 评论(0) 编辑

2012年2月13日

读书笔记 UltraGrid(12)

摘要: 呈现数据1.使用未绑定列可通过UltraGridBand中的Columns来增加column。限制条件:必须有一个绑定的列!2.通常未绑定列是计算字段。例:band.Columns.Add("OrdrAmt1","金额");band.Columns["OrdrAmt1"].Formula = "[OrdrSqr]*[OrdrPrc]";需要注意的是如果使用了计算字段,则要增加UltraCalcManager如下:UltraCalcManager calc = new UltraCalcManager(this.ul阅读全文

posted @ 2012-02-13 14:23 木人(我现在不是老大) 阅读(31) 评论(0) 编辑

2012年2月12日

读书笔记 UltraGrid(11)

摘要: KeyActionMappings键盘映射ultragrid缺省的键盘映射可通过以下程序得到:DataTable dt=new DataTable();dt.Columns .Add("keyCode");dt.Columns .Add("actionCode");dt.Columns .Add("stateDisallowed");dt.Columns .Add("stateRequired");dt.Columns .Add("specialKeysDisallowed");dt.Colum阅读全文

posted @ 2012-02-12 23:46 木人(我现在不是老大) 阅读(18) 评论(0) 编辑