自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

『 李天平的博客 』

天道酬勤,动软卓越!

  • 博客(39)
  • 资源 (10)
  • 收藏
  • 关注

原创 ORACLE 开发中的心得

ORACLE 日期_:submitdate=DateTime.Parse(submitdate).ToString("d-M月-yyyy"); 当前时间:sysdate()to_date(2002-01-02,yyyy-M-dd) select count(1) from L_PERM where CANCEL sysdate-perm_date)>3 

2004-09-20 20:23:00 1960 1

原创 存储过程编写经验和优化措施

一、前言:在经过一段时间的存储过程开发之后,写下了一些开发时候的小结和经验与大家共享,希望对大家有益,主要是针对Sybase和SQL Server数据库,但其它数据库应该有一些共性。 二、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。 三、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用

2004-09-20 20:18:00 1938 1

原创 得到AppSettings中的配置信息的自定义类

using System;using System.Configuration;namespace OpenHack4{ ///  /// web.config操作类 ///  public sealed class ConfigHelper {  ///   /// 得到AppSettings中的配置字符串信息  ///   ///   ///   public static string

2004-09-20 20:10:00 1672

原创 得到文本框选中的文字,动态插入文字

function AppTag(tagcode){ document.PostMessage.Message.value += tagcode;}function InsertTag(tagbegin,tagend){ if ((document.selection)&&(document.selection.type == "Text")) { var range = document.

2004-09-20 20:08:00 1586 1

原创 对比.NET PetShop和Duwamish来探讨Ado.NET的数据库编程模式

个人总结: PetShop采用的是最常见的三层应用结构,分别为表示层,中间层和数据层。而Duwamish则采用的是一个四层应用结构,并使用不同的项目分隔开,分别为表示层,业务外观层,业务规则层和数据层。 Duwamish书店,它采用的是DataAdapter和DataSet配合的数据存储模式Duwamish采用的是以DataSet为核心,所以整个应用的数据传输,数据格式定义,数据校

2004-09-20 19:53:00 1566

原创 一些面向对象的设计法则 2

法则2:针对接口编程,而非(接口的)实现[ Program To An Interface, Not An Implementation ]接口n         接口是一个对象在对其它的对象进行调用时所知道的方法集合。n         一个对象可以有多个接口(实际上,接口是对象所有方法的一个子集)n         类型是对象的一个特定的接口。n         不同的

2004-09-20 19:41:00 3359

原创 一些面向对象的设计法则-法则1:优先使用(对象)组合,而非(类)继承

法则1:优先使用(对象)组合,而非(类)继承[ Favor Composition Over Inheritance ]组合n         (对象)组合是一种通过创建一个组合了其它对象的对象,从而获得新功能的复用方法。n         将功能委托给所组合的一个对象,从而获得新功能。n         有些时候也称之为“聚合”(aggregation)或“包容”(conta

2004-09-20 19:39:00 1791

原创 Web开发中常见的安全缺陷及解决办法

一、不能盲目相信用户输入 二、五种常见的ASP.NET安全缺陷 2.1 篡改参数 2.2 篡改参数之二 2.3 信息泄漏 2.4 SQL注入式攻击 2.5 跨站脚本执行 三、使用自动安全测试工具 正文: 保证应用程序的安全应当从编写第一行代码的时候开始做起,原因很简单,随着应用规模的发展,修补安全漏洞所需的代价也随之快速增长。根据IBM的系统科学协会(Systems Sciences Instit

2004-09-20 19:34:00 1565

原创 html 控件使用

INPUT 文本输入框: function toSum1(){ document.Form1.Text1.value="ltp"; document.Form1.Text2.style.backgroundColor="#669999";}  function selecttext() { document.Form1.TextBox6.select(); }  

2004-09-17 20:25:00 1943

原创 个人使用控件点滴

1,DataGrid中Button 控件的单击,先响应Click,后Command 事件。通过e.CommandName;判断哪个按钮 加入模版列的按钮会将其click事件反升到DataGrid1_ItemCommand事件 2,TextBox1 类似“搜索”,回车执行: AutoPostBack="True"在TextBox1_TextChanged()事件中作处理 2,多个TextBox 或

2004-09-17 20:23:00 1752

原创 DataList小结_zj

设计模版:页眉    页脚 数据记录                       交替显示项 选中时的显示方式      编辑时的显示方式   数据记录分隔符 编辑模版,里面可以嵌入控件,绑定数据。                                           

2004-09-17 20:16:00 1605

原创 DataGrid小技巧

//添加删除确认对话框:private void DataGrid1_ItemDataBound(   ){   switch(e.Item.ItemType)   {    case ListItemType.Item:    case ListItemType.AlternatingItem:    case ListItemType.EditItem:     ImageButt

2004-09-17 20:14:00 1689 1

原创 为DataGrid添加自动编号功能

添加事件:??每次在项被数据绑定到 DataGrid 控件后发生private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)??{???if(e.Item.ItemIndex!=-1)???{????e.Item.Cells[0].Text=(e.Item

2004-09-17 20:01:00 1879

原创 DataGrid分页使用小结

默认分页模式:选中“允许分页”;页大小;页导航设置,可以是上下方式,也可以用页码方式格式里可以设置“页导航”按钮的对起方式;  private void datashow()//绑定数据  {   string sql="server=127.0.0.1;database=ltp;user id=sa;password=";   SqlConnection mycon=new Sq

2004-09-17 19:59:00 1548

原创 DataGrid的列操作个人总结

绑定列      DataField="datetime"     字段名     HeaderText="时间"       列表头     HeaderImagerUrl="">     显示于列页眉中的图片,此图片会取代HeaderText的文本 如果“自动创建列”为true,则绑定列先显示,接着显示自动列,而且自动生成的列不会被加入到columns集合中。  超

2004-09-17 19:56:00 2085 1

原创 读取xml节点的数据总结

/*读取xml数据   两种xml方式*/     something     something     /*第一种方法*/DS.ReadXml("your xmlfile name");Container.DataItem("bb");Container.DataItem("cc");DS.ReadXmlSchema("your xmlfile name"); /*第二

2004-09-17 19:53:00 3027

原创 每天你应该养成的习惯

要成功,就马上准备有所付出吧!这就是每天你应该养成的习惯。 1、不说“不可能”; 2、凡事第一反应: 找方法,不找借口; 3、遇到挫折对自己说声:太好了,机会来了! 4、不说消极的话,不落入消极的情绪,一旦发生立即正面处理; 5、凡事先订立目标; 6、行动前,预先做计划; 7、工作时间,每一分、每一秒做有利于生产的事情; 8、随时用零碎的时间做零碎的事情; 9、守时; 10、写点日记,不要太依靠记

2004-09-17 19:29:00 1399

原创 二十条人生建议

        1.不要轻易剥夺别人的希望,也许那是对方唯一的希望。   2.生气的时候不要作任何决定。   3.小心那些一无所有的人。   4.学会礼貌而灵活地说“不”。   5.不要指望生活会是完全公平的。   6.如果一场战役的失败会为你赢来整个战争的胜利,那么就应该果断地放弃那场战役的胜利。   7.不要怕说“我不知道”。   8.每天称赞3个人。   9.一年至少欣赏一次黎明的到来。  

2004-09-17 19:23:00 1440

原创 成功人士的七种精神锻炼方式 -- 像成功人士那样思考(6)

 决心“活到老学到老”乐观者的第六种状态是成长取向。它的根据是:只有你变得更好时,生活才会变得更好。以成长取向的人们献身于自己和自己的将来。他们渴望学习和实践新的观点、见识、方法和策略。他们对新知识如饥似渴,就像海绵一样,从周围吸取他们能够吸取到的一切。“如果你没有变得更好,那你就在变得更糟”。为了自己的将业,把收入的3%投回自己身上。这个3%规则多么神奇!你在智力方面、在使自己做得更

2004-09-17 19:11:00 1228

原创 成功人士的七种精神锻炼方式 -- 像成功人士那样思考 (5)

以解决方案为重点乐观和高效工作成果的第五种状态是解决方案取向。你应该经常思考问题的解决方案。你要考虑可以做什么,以及怎样才能解决问题,而不是只关注发生了什么事、追究谁。 不成功的人大多数时候在考虑和谈论他们自己的问题。越多考虑和谈论自己的问题,你就会变得越消极、愤怒和悲观。但当你考虑和谈论问题的解决方案时,你就会变得积极、乐观和有创造力。 生活就是这样持续不断的一连串问题,永无休止。它们如海浪

2004-09-16 21:52:00 1145

原创 成功人士的七种精神锻炼方式 -- 像成功人士那样思考 (4)

着重于结果成功人士不断地对所期望的结果进行思考。针对最重要的任务,他们不断地写材料、做计划并设立优先顺序。在结果取向里,你必须动手之前把每一件事情列成清单,然后根据优先顺序和价值排列清单。把你能够做到的最重要的事情挑选出来,一心一意地专心于那项任务,毫不分心,精神焕发,坚持不懈,直到完成。1. 对我而言,价值最高的活动是什么?记住,对时间最糟糕的利用就是把根本不需要做的事情做得非常好。

2004-09-16 21:50:00 1209

原创 成功人士的七种精神锻炼方式 -- 像成功人士那样思考 (3)

努力达到优秀获得巨大成功的第三种状态是优秀取向。顾名思义,成功人士对自己做的事情非常擅长。你也必须善于做自己的工作,在工作中努力达到优秀。今天就下决心在自己的领域进入前10%的行列,无论需要多大的努力和牺牲,无论要花多长的时间。生活很像自助餐,是自助式的,没有人会帮你。你不能坐在餐桌旁,敲打着刀叉等待服务。你必须站起来,承担义务,为自己服务。如果你想排在生活自助餐队伍的前列,有两个步骤是绝

2004-09-16 21:49:00 1140

原创 成功人士的七种精神锻炼方式 -- 像成功人士那样思考 (2)

设定目标   非常成功人士的第二种状态就是目标取向。成功人士经常考虑的是他们的目标以及怎样实现这些目标。不成功的人则经常考虑他们的问题,并把时间花在批评、抱怨和找借口上。将来取向涉及的是你长期的理想设想,而目标取向则更为精确,就如同你把自己的设想从空中分离出来,把它们转变为你马上能够实施的具体行动和切实的措施。3%,这是那些把目标写下来的成年人的大概百分比,另外97%的人则有愿望、希望和幻

2004-09-16 21:48:00 1132

原创 成功人士的七种精神锻炼方式 -- 像成功人士那样思考(1)

多年以来,不断有人询问成千上万的成功人士:“你通常是怎么思考的?”他们的答案在全世界范围内往往都是一样的。成功人士多数时间在考虑他们想要的以及他们如何去取得它。这样思考的结果是他们比一般人取得了更多的成就,虽然开始的时候他们并没有特殊的优势。考虑将来    你能够从自己身上挖掘出来的第一个也是最重要的状态是将来取向。将来取向是成功人士的又一个最普遍的特性(另一个乐观)。    你怎么辩

2004-09-16 21:46:00 1215

原创 我们大大地高估了自己一年以后能够做到的事

开发最宝贵的资源:思考能力与因果定律成功就是把你全部的才能集中在你有强烈欲望去获得的东西上。                                                     ---- 维尔费德.A.彼得森思考的能力是你最宝贵的资源。你的决断及采取行动的能力决定了发生在你身上的一切,而选择自己的态度和反应的能力则是完全可以由自己支配的。因果定律认为,每一个结果都有

2004-09-16 21:44:00 1386

原创 读写xml所有节点个人小结

读:     //打开某文件(假设web.config在根目录中)    string filename=Server.MapPath("/") + @"WebApplication1/web.config";    XmlDocument xmldoc= new XmlDocument();    xmldoc.Load(filename);     //得到顶层节点列表    Xm

2004-09-14 16:38:00 2198

原创 页面之间传递值

方式1:    在接收页 的html代码里加上一行: Reference Page = "WebForm1.aspx" %>                     WebForm1 fp=(WebForm1)Context.Handler;    this.TextBox1.Text=fp.name;   //name 是第一页的public变量  Context  提供

2004-09-14 16:34:00 1422

原创 数据库开发个人总结(ADO.NET)

一.用SqlConnection连接SQL Server1..加入命名空间using System.Data.SqlClient;2.连接数据库SqlConnection myConnection = new SqlConnection();myConnection.ConnectionString = "user id=sa;password=sinofindb;initial catalog=

2004-09-14 16:29:00 5190

原创 项目经理三步曲(项目经理成长版)

相信任何一个成功的项目经理,都会经历失败的郁闷,成功的喜悦。经常在论坛上会出现某某项目经理的辛酸泪控。外行领导内行的事,时时发生,处处发生。项目的压力就象一座大山一样压在项目经理的头上,不断的夜战,项目不停的延时,不停的捉虫几乎成了每一个项目经理的必然道路。就在忙得焦头烂额的时候,高层的领导忽然宣布,撤消项目计划。一切Game over!本人也跟大多数项目经理一样,经历的这种风霜的洗礼。我相信

2004-09-14 16:14:00 1739

原创 给年轻工程师的十大忠告

         [1]好好规划自己的路,不要跟着感觉走!    根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都

2004-09-14 10:03:00 1509

原创 从Coding Fan到真正的技术专家

转自cjsdn上一个值得思考的帖子.源     中国有很多小朋友,他们18,9岁或21,2岁,通过自学也写了不少代码,他们有的代码写的很漂亮,一些技术细节相当出众,也很有钻研精神,但是他们被一些错误的认识和观点左右,缺乏对系统,对程序的整体理解能力,这些人,一个网上的朋友说得很好,他们实际上只是一些Coding fans,压根没有资格称为程序员,但是据我所知,不少小网络公司的CTO就是这样的c

2004-09-14 10:01:00 1833

原创 思想是成功之因(转)

       每一个人的成功,就像是太阳的东升西落,是可以被预期的、被肯定的。只要他做某些固定的事情,使用某些法则,任何人都可以成功。因为成功是靠思想,不是靠性别、不是靠经验、不是靠智慧、不是靠体力。思想,控制一切。到底成功者是做哪些事情,拥有哪些成功的想法呢?思想是原因,环境是结果。现在,就让我一一告诉大家。1、要明确你的梦想和你理想的生活方式  在多年前,我已明确知道我要的生活方式,明确知道自

2004-09-14 09:57:00 1332

原创 请不要做浮躁的人

请不要做浮躁的人(转)1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。 3.看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,总觉得不够直观。

2004-09-09 11:17:00 1784 1

原创 软件工程思想1- 软件工程基本观念

本章讲述软件工程的基本观念,是关于软件工程宏观上的探讨。如果你是软件公司的老板,用不着在第一线工作,那么看这一章就够了。但你一定要让员工们相信不停地工作是人生最大的快乐,并且让他们把本书看完。       看完本章,要树立这样的信念:软件开发过程中的坎坎坷坷,仿佛只是人脸的凹凸不平,用热水毛巾一把就可抹平。让我们高举程序主义、软件工程思想的伟大旗帜,紧密团结在以Microsoft为核心的软件公司周

2004-09-08 08:59:00 4293

原创 Oracle exp/imp导出导入工具的使用

一. 导出工具 exp1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/bin   exp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同OS间迁移      它有三种模式:       a.  用户模式: 导出用户所有对象以及对象中的数据;       b.  表模式: 导出用户所有表或者指定的表;       c.  整个数据库: 导出数据库中所有对象。2.

2004-09-07 09:32:00 6712 2

原创 DOS下通过批处理执行sql命令

通过批处理执行sql命令: 1. Restore.bat文件内容: osql  -E -S -i C:/TempDB/Restore.txt  2. Restore.txt文件内容:use masterif exists (select * from sysdevices where name=TruckDB)       EXEC sp_d

2004-09-07 09:28:00 2652

原创 导入导出数据语句小结

/*  导出到excelEXEC master..xp_cmdshell bcp SettleDB.dbo.shanghu out c:/temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P"" /*  导入ExcelSELECT * FROM OpenDataSource( Microsoft.Jet.OLEDB.4.0,  Data

2004-09-07 09:21:00 3047

原创 摘抄:社会生活中的著名法则

一、马太效应    《新约•马太福音》中有这样一个故事,一个国王远行前,交给三个仆人每人一锭银子,吩咐他们:“你们去做生意,等我回来时,再来见我。”国王回来时,第一个仆人说:“主人,你交给我们的一锭银子,我已赚了10锭。”于是国王奖励他10座城邑。第二个仆人报告说:“主人,你给我的一锭银子,我已赚了5锭。”于是国王例奖励了他5座城邑。第三个仆人报告说:“主人,你给我的一锭银子,我一直包

2004-09-06 09:18:00 1450

原创 改变一生的五句话

       第一句话是:优秀是一种习惯。   这句话是古希腊哲学家亚里士多德说的。如果说优秀是一种习惯,那么懒惰也是一种习惯。人出生的时候,除了脾气会因为天性而有所不同,其他的东西基本都是后天形成的,是家庭影响和教育的结果。所以,我们的一言一行都是日积月累养成的习惯。我们有的人形成了很好的习惯,有的人形成了很坏的习惯。所以我们从现在起就要把优秀变成一种习惯,使我们的优秀行为习以为常,变成我们的第

2004-09-06 09:14:00 3517

动软商城系统_系统说明书.pdf

动软商城系统是一套集CMS资讯+品牌Shop商城+APP手机客户端+SNS用户互动社区于一体的全新电商营销解决方案。主要为企业树立企业品牌形象,实现独立网络推广,充分利用网站SEO、微博、APP,微信等移动客户端多渠道网络营销手段,统一管理,节省营销推广成本,增加用户粘性,减少用户流失,促进产品销售。还可与淘宝天猫联营对接,具有良好的安全性、稳定性、易用性,动软商城为您搭建一个全新的营销渠道,让企业减少研发的时间和成本,更专注于业务的运营管理。

2013-08-06

动软代码模板使用教程.pdf

动软代码生成器的代码模板的开发帮助实例教程。帮助你编写自己的代码模板,实现更灵活的代码生成,节省时间,功能强大。

2011-05-17

手把手教你用动软.NET代码生成器实例教程

手把手教你用动软.NET代码生成器,全图形化化,纯实例教程,教你如何使用动软.NET代码生成器快速自动创建三层架构的项目。

2011-04-22

动软.Net代码生成器2.12版

1. 完善了新建项目功能,支持简单3层和工厂模式3层项目的生成。<br>2. 完善了代码自动批量生成。<br>3. 增加了代码插件机制,支持可扩展的代码生成插件,用户可以自己定制代码生成的插件,按用户需求进行代码生成。详见插件接口开发帮助和源码。<br>4. 支持父子表(事务)的代码生成。<br>5. 新增直接生成Web项目的Aspx页面及cs文件 <br>6. 支持视图的代码生成。<br>7. 完善了DB脚本和存储过程生成的一些问题。<br>8. 支持Word2007的数据库文档的生成。<br>9. 支持多主键和条件字段的情况。<br>10. 修正了一些bug。

2008-02-17

动软.Net代码生成器2.1版

动软.Net代码生成器Codematic 是一款为C#数据库程序员设计的自动代码生成器,Codematic 生成的代码基于面向对象的思想和三层架构设计,结合了Petshop中经典的思想和设计模式,融入了工厂模式,反射机制等等一些思想。采用Model+DAL +BLL+Web 的设计,主要实现在对应数据库中表的基类代码的自动生成,包括生成属性、添加、修改、删除、查询、存在性、Model 类构造等基础代码片断,支持不同3种架构代码生成,使程序员可以节省大量机械录入的时间和重复劳动,而将精力集中于核心业务逻辑的开发。 Codematic 同时提供方便的SQL Server,Oracle等多类型数据库管理,查询分析器,批量SQL脚本,存储过程生成,数据库文档自动生成,代码批量自动输出等多项开发工作中常用到的功能,您可以很方便轻松地进行项目开发。

2008-01-01

标准三层结构项目源码

CodematicDemoS3 是一个标准三层架构的完整示例项目源码,基于Asp.net2.0开发,结构更简洁,提供更多有效的示例源码参考。方便用户更好的理解和使用该架构进行开发,配合Codematic代码生成器,可以使开发效率事半功倍,倍感轻松。

2007-11-16

动软.Net代码自动生成器2.0

动软.Net代码自动生成器Codematic 是一款为C#数据库程序员设计的自动代码生成器,生成的代码基于基于面向对象的思想和三层架构设计,结合了Petshop中经典的思想和设计模式,融入了工厂模式,反射机制等等一些思想。采用 Model + DAL + BLL + Web 的设计,主要实现在 C# 中对应数据库中表的基类代码的自动生成,包括生成属性、添加、修改、删除、查询、存在性、 Model 类构造等基础代码片断,使程序员可以节省大量机械录入的时间和重复劳动,而将精力集中于核心业务逻辑的开发。 <br> Codematic同时提供方便的数据库查询管理,SQL脚本生成,存储过程生成,数据库文档生成,Web项目文件发布,代码生成自动导出文件等多项开发工作中常用到的功能,您可以很方便地进行项目开发。

2007-11-11

Codematic.Net代码自动生成器

Codematic 是一款为 C# 数据库程序员设计的自动代码生成器,Codematic 生成的代码基于基于面向对象的思想和三层架构设计,结合了Petshop中经典的思想和设计模式,融入了工厂模式,反射机制等等一些思想。采用 Model + DAL + BLL + Web 的设计,主要实现在 C# 中对应数据库中表的基类代码的自动生成,包括生成属性、添加、修改、删除、查询、存在性、 Model 类构造等基础代码片断,使程序员可以节省大量机械录入的时间和重复劳动,而将精力集中于核心业务逻辑的开发。http://www.maticsoft.com Codematic 同时提供方便的数据库查询管理,SQL脚本生成,存储过程生成,数据库文档生成,Web项目文件发布,代码生成自动导出文件等多项开发工作中常用到的功能,您可以很方便地进行项目开发。

2007-01-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除