程序设计 方法合并问题

问题描述

程序设计 方法合并问题

对某个对象的删除方法可以合并到编辑方法里面吗?因为就算是删除也只是软删除改一下状态而已嘛 这样做是否合理呢?

解决方案

需要考虑的前提很多啊,如果你的对象数量级很大,那不推荐这样,如果你需要给删除配上撤销操作,这样是可行的
数据库里的删除操作,很多时候就不是真的删除,只是状态的改变

解决方案二:

是可以的,前台界面看起来是好几个按钮一个删除一个新增一个编辑,其实就是一个id,我的做法是界面都用一个,然后用一个隐藏的id,新增的时候id=0,
编辑的额时候根据点击的数据id获取数据并且显示到界面,然后这个是偶id不为空,id不为空点击确定的时候就是修改了,删除不用我说了你自己搞定。

解决方案三:

程序设计方法
论程序设计方法
论程序设计方法

时间: 2024-08-02 16:39:22

程序设计 方法合并问题的相关文章

什么程序设计方法最先进?

问题描述 我现在基本上用的是面向对象+组件化程序设计方法,不过感觉到做多个软件之间的接口调试还是很累,还有没有更先进的程序设计方法呢? 解决方案 解决方案二:要想轻松,在开发的早期就注重"做测试"而不是频繁地"做调试".解决方案三:你要是把C/C++做好了,也就没什么问题了:可惜要做好C/C++比找一个好的程序设计方法更难解决方案四:没有最好的程序设计方法,只有最适合的解决方案.解决方案五:我目前采用组件化设计,不知道还有没有更先进的设计方法,想知道解决方案六:除了

《C++程序设计教程(第3版)》——第1章,第3节程序设计方法

1.3 程序设计方法C++语言的两个组成部分是过程性语言部分和"类"部分.过程性语言部分和C语言没有本质差别."类"部分是C语言中没有的,它是面向对象程序设计的主体.要学好面向对象程序设计,首先必须具有过程性语言的基础.所以学习C++,首先必须学习其过程性语言部分,然后再学习"类"部分.过程性语言部分采用的是结构化程序设计方法,"类"部分采用的是面向对象程序设计方法,程序设计方法正在从结构化方法向面向对象方法演变.C语言仅支持

深入“自顶向下,逐步求精”——面向过程程序设计方法

程序设计初学者常常受困于不会想问题:"不知道让计算机解决这个问题该如何做".其实,程序员的一个基本功是,能够将复杂的问题分解开来.学会分解任务,因超级大分为大的.中的.小的.超小的,直到能用很直接的方法解决.记住一个很管用的策略:自项向下,逐步求精.不管做何事,都拿这个策略套一套,程序能编好,其他事也都能做. 本讲的主要目标在于: (1)让你建立"自顶向下,逐步求精"的思维方式,你的大脑先能"机械化",为指挥计算机"一步一步"

C# 通过ImportNode AppendChild方法合并XmlDocument,XML转为DataTable

var doc1 = new XmlDocument(); var doc2 = new XmlDocument(); XmlNode root1 = doc1.DocumentElement; doc2.Load(new XmlNodeReader(myXmlNode2)); foreach (XmlNode node in doc2.DocumentElement.ChildNodes) { // 将节点从另一个文档导入到当前文档.如果执行深层克隆,则为 true:否则为 false. va

合并BIN文件的两种方法

      在单片机的开发过程中,经常需要将两个单独的BIN文件合并成一个文件,方便烧写和生产.下面结合STM32的IAP Bootloader Code和Application Code的合并,介绍两种合并BIN文件的方法.       首先简单介绍一下STM32的IAP.IAP(In-application-programming),即在应用中编程.有了它,产品发布之后,仍然可以方便的升级固件,而不需要拆机并用JTAG等方式更新程序.IAP系统的固件一般有两部分组成,IAP BootLoad

Python字符串逐字符或逐词反转方法

  这篇文章主要介绍了Python字符串逐字符或逐词反转方法,本文对逐字符或逐词分别给出两种方法,需要的朋友可以参考下 目的 把字符串逐字符或逐词反转过来,这个蛮有意思的. 方法 先看逐字符反转吧,第一种设置切片的步长为-1 代码如下: revchars=astring[::-1] In [65]: x='abcd' In [66]: x[::-1] Out[66]: 'dcba' 第二种做法是采用reversed(),注意它返回的是一个迭代器,可以用于循环或传递给其它的"累加器",不

《PHP程序设计》 第四章 程序控制

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />  第四章 程序控制      本章深入PHP内部,讲述如何使用函数.表达式和语句以实现对程序的控制.      前面的章节初步介绍了怎样操作数据,如果我们将操作数和操作符看作是构筑元件的话,那么它们组合起来即可形成表达式.进一步讲,表达式可以构成语句,语句用于组成函数,而函数则可用来组成程序.      提示:在学习有关编

Henry的VB.NET之旅(十五)—动态事件处理方法

动态 Henry的VB.NET之旅(十五)-动态事件处理方法 韩睿 "大李哥,"我不免为自己问了如此多的问题而不好意思起来,"您刚才所说的事件的委托是怎么回事呀?" 大李显然是明白我会提问的:"我所说过事件驱动设计中的三要素你还记得吧?" "当然,就是指对象.事件和事件处理程序."我流利地回答道. "对象和事件处理程序我们已经分析过了.要想彻底了解事件驱动程序的来龙去脉,我们必须了解事件的构成."见到我又一

C语言基础教程(六)Turbo C程序设计初步(1)

本节主要介绍Turbo C程序设计的基本步骤及如何编译.调试和运行源程序.并给出Turbo C的常用编辑命令.最后介绍Turbo C编译.连接和运行时的常见错误. 一.Turbo C程序设计基本步骤 程序设计方法包括三个基本步骤: 第一步: 分析问题. 第二步: 画出程序的基本轮廓. 第三步: 实现该程序. 3a. 编写程序 3b. 测试和调试程序 3c. 提供数据打印结果 下面, 我们来说明每一步的具体细节. 第一步: 分析问题 在这一步, 你必须: a.作为解决问题的一种方法,确定要产生的数