随笔分类 -  .NET Solution

上一页 1 2 3 4 5 6 7 ··· 9 下一页
.NET Solution
摘要:总结一下做管理软件,有哪些项是经过检验的条款,必须遵守的。界面篇1 要保存用户的偏号(profile/favourite)。 ASP.NET 2.0引入此功能,当用户修改默认的控件的属性时,框架应当保存用户的修改。显而易懂的例子是grid控件中的列顺序。用户修改之后,关闭窗体时,要可以保存起来,当用户再次打开时,应当加载用户上次的修改。2 界面中的数据要有通一的导出方案。导出类型一般是Mircrosoft Excel, Microsoft Access, Text,CSV。Excel为第一需要考虑的导出格式。3 半角全角输入转化。对于全角输入,应当转化为半角。全角半角长度不一样,但在界面中它的 阅读全文
posted @ 2013-06-17 09:22 信息化建设 阅读(3732) 评论(14) 推荐(6) 编辑
摘要:我给MIS类型的软件分四个实现层次,三层架构。 BusinessLogic 业务实体 由LLBL Gen 生成业务实体,代码生成器生成 Interface 数据访问接口 根据实体产生的数据访问接口,由Code Smith生成 Manager 接口实现 根据实体产生的数据访问接口的实现代码,由Code Smith生成 UI 界面层 拖拉控件,绑定数据到界面中 Business L... 阅读全文
posted @ 2013-06-14 09:49 信息化建设 阅读(3669) 评论(2) 推荐(0) 编辑
摘要:工作之余经常会收藏一些.NET开发中应用到的软件,这些工具涵盖设计,调试,构建,测试等领域。有这些工具的帮助,在处理一些开发中遇到的问题时,会轻松很多。 1 Reflection 反射 .NET Reflector 这个反编译工具确实相当的重要。且不说用来干坏事,就是经常用来检查自己设计的程序集的命名,也是很有益处的。命名空间是否合理,类型命名是否合理。 以我的经验,反编译自己写的程序... 阅读全文
posted @ 2013-06-13 17:21 信息化建设 阅读(9884) 评论(18) 推荐(17) 编辑
摘要:Scott Hanselman活跃于.NET社区,这篇文章来自于它的工具列表,地址是http://www.hanselman.com/tools .NET开发人员应该收藏的工具 LINQPad 快速理解和构建Linq查询,也可用于生成Linq表达式的实用工具 Microsoft Web Platform Installer 如果你需要获取.NET平台开发需要的一些常用运行库或开发工具... 阅读全文
posted @ 2013-06-13 09:20 信息化建设 阅读(1230) 评论(0) 推荐(1) 编辑
摘要:使用.NET开发程序,因为元数据存在于程序集中,可以轻易的被反编译成源代码。在分发给客户之间,会应用加密软件混淆程序集,这样让程序集被反编译时, 理解起来困难一些,增加一点破解难度。以下列举我常见到的几种保护方法,可应用于实际的产品保护。 方法一 以Red Gate的SQL Toolbet为代表的 需要连接到服务器端进行验证 Red Gate开发的SQL系列工具非常有名气,比如著名的SQL... 阅读全文
posted @ 2013-06-06 09:44 信息化建设 阅读(8297) 评论(7) 推荐(11) 编辑
摘要:一线城市北上广深的IT行业确实发展的很快,各种流行的,有行业基础的技术普及的很广泛,也产生了很大的产业价值。IT软件业属于附加值行业,可以为企业生产运作管理带来生产效率的提高,生产过程中,仅仅的各种表格表单的打印,流转,ERP软件可以为此节省大量的纸张,同时规范化的流程确实对生产效率的改善产生作用。在一线城市深圳工作5年,技术的改善,观念的改变,人总是在进步与成长。不过多的评论是当前的经济情况,以我的想法,只要有父母在,总想个办法,在工作和亲情之间作出权衡。回到三四线城市后,如何继续发挥现有的特长,做擅长的事情,而不是大家都看好,可以赚钱的事情,比如,在家乡的小县城开个出租车比做IT要活的滋润 阅读全文
posted @ 2013-06-05 09:14 信息化建设 阅读(7753) 评论(26) 推荐(24) 编辑
摘要:增加三套开源代码 Inventory 库存管理系统 Main Lite 经过简化的Main版本,它拥有Tab Mdi的基本框架内容,可用来应付小型的MIS应用 请先到系统菜单设计器中设计菜单,然后在此显示出该菜单中的内容。 Web 基于开源ExtAspNet,这个框架现在已经改名。框架的地址是http://extaspnet.codeplex.com/ 因为此期间... 阅读全文
posted @ 2013-05-27 16:17 信息化建设 阅读(1011) 评论(2) 推荐(0) 编辑
摘要:设计这个工具为辅助开发之用,后来继续在网络上查找相关资料,集成更多开源的小工具,小程序,为开发和日常工作带来方便。运用开放源代码的框架代码,整个系统的界面如下 Database DataSet Reader 读取DataSet写入成xml之后的文件,可用来诊断xml文件的内容 Access Scripter 可把Access 数据库的表变成SQL脚本 Query Generator ... 阅读全文
posted @ 2013-05-27 11:06 信息化建设 阅读(770) 评论(2) 推荐(0) 编辑
摘要:开发与数据库有关的程序,经常需要对数据库进行自动化操作,而不是打开SQL Server Management Studio来写SQL或是图形化操作数据,于是需要一个公共类库,可以处理SQL Server有关的基础操作,比如连接数据库,读取所有的表,修改存储过程,读取表的所有字段及其类型。目前为止,我找到以下方法 1 DMO (legacy of SQL Server 2000) DMO (I... 阅读全文
posted @ 2013-05-24 09:23 信息化建设 阅读(5677) 评论(5) 推荐(2) 编辑
摘要:工作中遇到的问题,经常会在网络上搜集一些相关的内容,以此扩展以解决相同性质的问题,StackOverflow,CodeProject,CodPlex是我经常查找内容的网站。以下分享我找到的一些比较有典型意义的程序,列举工作中中可以能会遇到的场景和解决方法。 SQL Server Runner 网址:http://www.codeproject.com/Articles/22882/SQL-Se... 阅读全文
posted @ 2013-05-23 09:54 信息化建设 阅读(4673) 评论(16) 推荐(6) 编辑
摘要:Dotnet IL Editor是一款.NET平台反编译工具,可以反编译.NET程序集文件为IL代码,并且可以执行,调试反编译后生成的IL代码。它的设计出发点比较直观,新建一个项目,添加程序集文件,设置断点(F9),然后就可以调试反编译后的程序集文件,Step Into,Step Out均可,以此原理,可以找到系统的瓶颈代码,也可以深入的学习MSIL微软中间语言。 先建立一个C#控制台项目,设计... 阅读全文
posted @ 2013-05-22 10:07 信息化建设 阅读(10103) 评论(12) 推荐(23) 编辑
摘要:应用LLBL Gen作为ORM工具时,经常会遇到想查一个实体所代表的数据库表名,或是想已知一个数据库表名,想知道它在程序中对应的实体名,这两者之间相互查找,这个需求经常会碰到。 前一种需求产生于,系统报错时,会显示调用的堆栈和错误信息,依据最后一层堆栈提供的对象参数,可以查到表名,以此追查数据为什么会出错。 后一种需求,常常想知道业务逻辑算法。比如单价的计算方法,总金额的计算方法,因此需要从数... 阅读全文
posted @ 2013-05-21 09:27 信息化建设 阅读(1369) 评论(1) 推荐(1) 编辑
摘要:经常做ERP报表,涉及存储过程中读取数据,多个表之间关联的数据读取,用到游标。经典的读取用户表的游标例子 Declare @Age intDeclare @Name varchar(20)Declare Cur Cursor For Select Age,Name From T_User Open CurFetch next From Cur Into @Age,@NameWhile @@f... 阅读全文
posted @ 2013-05-20 09:31 信息化建设 阅读(2180) 评论(5) 推荐(1) 编辑
摘要:从去年就一直收集各种小工具源码,把它放在手边可以经常找到。今年做了一个框架,把这些工具的代码全部集成到一起,方便查找和维护。Database 数据库DataSet Reader 读取C# DataTable写成Xml文件的文件内容Query Generator 查询生成语句Lookup Generator 查找生成语句SQL Capitialize SQL大写,要以把SQL语句的关键字大写Unicode Conversion 转换数据为为Unicode版本SQL Server Runner 运行SQL脚本,可用于数据库升级Service 参数与设置Translation 翻译工具,可生成简体中 阅读全文
posted @ 2013-05-20 09:30 信息化建设 阅读(517) 评论(0) 推荐(2) 编辑
摘要:ERP中要实现界面多语言的功能,则要对各种情况的字符串进行处理并作出翻译。有些字符串的翻译是有规律可行的,遵循相应的模板模式,解析字符串,可以实现机器翻译的效果。 请看帐套数据库表的设计ADCOMP CREATE TABLE dbo.ADCOMP( RECNUM DECIMAL (28) IDENTITY NOT NULL, COMPANY_CODE N... 阅读全文
posted @ 2013-05-17 09:43 信息化建设 阅读(1585) 评论(0) 推荐(0) 编辑
摘要:Enterprise Solution 包含最新的程序,数据库,帮助文档,以及部分源代码。 请通过阅读文档“解决方案安装与配置”来配置解决方案。 运行库: .net Framework 4.0, Crystal Report Runtime(2005,2008,2010, 2012的均可以) 下载地址: http://qun.qzone.qq.com/group#!/163... 阅读全文
posted @ 2013-05-16 19:09 信息化建设 阅读(779) 评论(4) 推荐(0) 编辑
摘要:ERP开发中有大量的代码是可以用代码生成器来生成。选择代码生成器有二种思路 .NET代码开发 优点是可集成到ERP开发工具中,定制化的开发,生成的代码有争对性 使用第三方的工具,比如Code Smith或是T4,优点是借助于模板生成,灵活性高。缺点是要推广技术的话,相应的代码生成器也要熟悉,并且会有 阅读全文
posted @ 2013-05-16 09:38 信息化建设 阅读(3289) 评论(2) 推荐(1) 编辑
摘要:LLBL Gen Pro是个专业的ORM开发工具,官方网站是 http://www.llblgen.com/ LLBL Gen Pro是个支持多种持久层框架的ORM工具,如LLBL Gen Pro Runtime、Entity Framework、NHibernate和LINQ to SQL。其他一些新特性还有: 支持.NET 4.0、模型先行或数据库先行的开发模式、模型视图、项目验证。LLB... 阅读全文
posted @ 2013-05-15 09:49 信息化建设 阅读(5766) 评论(5) 推荐(1) 编辑
摘要:ERP的已确认数量逻辑计算,数量之间的关系计算 上面展示出来的是我的解答过程,下面我解释一下,如何得到这个结果。先上必须的工具 JetBrains Resharper 在Windows 7 x86,2G内存的情况下,6.x这个版本跑的不慢,7.x版本太影响VS的响应速度。 如果想找一个变量在哪些地方 阅读全文
posted @ 2013-05-10 17:31 信息化建设 阅读(1237) 评论(0) 推荐(0) 编辑
摘要:塑胶类产品的生产依赖于模具(Tooling),曾经为公司做过一个塑胶模具的报价系统。模具的成本,与ERP中的产品成本原理相似,材料费,人工费和制造费用,再加上企业利润,构成基本的价格。 常用的公式如下所示 模具价格=模具材料费+模具加工费+税金+利润 其中材料费占20%~30%,加工费50%~60%;一般模具利润率10%~30%,大型模具利润率20%~35% 模具时间与成本的关系如下 ... 阅读全文
posted @ 2013-05-10 09:23 信息化建设 阅读(7439) 评论(2) 推荐(2) 编辑

上一页 1 2 3 4 5 6 7 ··· 9 下一页