`
lwwin
  • 浏览: 8983 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

紧跟随 数据库、C#、以致软工(一)

阅读更多
第一篇JAVAEYE的文章,也就简单好了
对于FX大的流程跟了好久也一直在云里雾里,摸不着头脑,以前研究的时候.NET刚刚火,也没有那么多东西,搞的是JS和ASP,当时就觉得不好玩放弃了,不过还是希望知道点,转正题了XD

从FX这里拖来了WEB SAMPLE的CODE,既然本来开源了什么都好谈,首先要看CS的代码装了VS2008的C# EXP,还算庆幸的是不久前恰好装了VS的.NET,不然今天有的装了,谁让偶机器很慢呢-

随后打算装SQL,恰好Q上撞到了正要上床的FX(某FX:午休!!),于是赶紧问了一下乱七八糟的问题,看来偶的记忆力还是不好,BLOG上面确实有提到很多问题的解答XD

接下来看理解了,偶蛮不喜欢OO,但是在查询方面的操作偶不得不承认OO更好更易读
= =,代码是C#的没学就当JAVA看了(partial是什么)

0. 目标,通过输入的文本查询该文本对应的实体……
实体是什么呢:TEXTMESSAGE.CS 说了就是它!(MODEL部分)
怎么查呢:通过一个规范(DAL定义,偶对DAL表示什么不清楚,大概是数据访问。。)接口来进行查询,这样在VIEW层(HTML或者ASPX)调用这些接口就可以获得需要的信息

1. 关系,IDAL 这个是接口,派生的SQL实现类是SQLSERVER的DAL,DBUTIL很明白的是SQL的工具类了,那么BO是什么……反正一个BO(通过DALFACTORY)产生一个PRODUCT 名字叫IDAL,当然是TEXTMESSAGE,拼起来就是IDALTEXTMESSAGE了,(搔首)镇魂歌大概是业务层罢

2. 流程,看网站那儿的CS,
用户加载的时候创建整个数据库映射,这样预备了所有的数据(补:所有数据也都显示了)!BO创建获得了TEXTMESSAGE的访问接口,这样BO只关心访问,底层是SQL的封装实现,完成以后就直接把数据复制到外面的控件中。

最后就是留下的问题,显示是怎么做的……于是偶不做试验不得而知呢……因为可能是事先把所有的数据都显示了(RUN在客户端肯定如此),但是这样做啥查询呢?所以应该是控件(TEXT)的内容随着查询而运行时显示了……哦,明白了,内容是在CS文件中随着查询得到而显示的!(偶懒得删了前面的问题了TOT)

那么显示的那个页面应该受到通知罢……唉主要是线程模型不清楚,究竟是回调了页面呢,还是自己主动更新了页面呢?

以上,去请FX大点评啊~~
分享到:
评论
2 楼 lwwin 2007-12-15  
对呢对呢,因为完全不懂,只能够记住关键词了

可见完全不熟悉这方面的东东XD,

接下来准备安装下午主要就是腾出空间了……
1 楼 RednaxelaFX 2007-12-15  
lw大这真是……见笑见笑~
咦,DAL么?= data access layer。DAL不是规范,只是为了保持系统对不同数据库的中立而做的一个间接层而已。
这边有写啦~

引用
1. 关系,IDAL 这个是接口,派生的SQL实现类是SQLSERVER的DAL,DBUTIL很明白的是SQL的工具类了,那么BO是什么……反正一个BO(通过 DALFACTORY)产生一个PRODUCT 名字叫IDAL,当然是TEXTMESSAGE,拼起来就是IDALTEXTMESSAGE了,(搔首)镇魂歌大概是业务层罢

这段我看糊涂了……
BO是business object,负责实现业务逻辑。什么是业务逻辑?总之访问数据库不可能是业务逻辑(而只是实现手段)。为了保持业务逻辑的干净而将数据访问单独分为一层(DAL)。
IDALTEXTMESSAGE是什么……?

关于SQL Server Management Studio Express,我那边也是说我用的就是Express版,仔细点看就能少很多烦恼……

相关推荐

    C#调用sql2000数据库 制作水晶报表

    在IT领域,尤其是在软件开发中,C#是一种广泛使用的编程语言,而SQL Server 2000是一款由Microsoft推出的数据库管理系统。本项目聚焦于如何利用C#调用SQL Server 2000数据库来制作水晶报表,这在数据可视化、打印和...

    ACCP6.0 S1 C#语言 和 数据库技术基础 第7章(共17章)

    【标题】"ACCP6.0 S1 C#语言 和 数据库技术基础 第7章(共17章)" 涵盖了编程初学者在学习C#语言和数据库技术时的重要基础知识。作为北大青鸟的Accp6.0_S1课程的一部分,这章内容特别适合Java初学者作为参考资料,...

    使用C#开发数据库应用程序WinForms,有源代码,案例,DB源数据库,PPT及视频等.

    在本资源包中,主题是“使用C#开发数据库应用程序WinForms”,这涵盖了多个关键的IT知识点,包括C#编程语言、Windows Forms(WinForms)应用程序设计、数据库交互以及教学资源如源代码、案例研究、数据库文件、PPT...

    c#彷迅雷悬浮窗

    你可以使用ADO.NET,C#的一个组件,来连接和操作数据库。DBA(Database Administrator)是负责数据库的性能、安全性和可用性的角色。你需要确保数据的正确存储和检索,以及数据库的高效运行。 至于源码管理,对于...

    视频+代码--c#.net配置SQL Server数据库连接.swf.rar

    标题中的“视频+代码--c#.net配置SQL Server数据库连接.swf.rar”表明这是一个关于C# .NET编程的教程资源,主要聚焦于如何配置应用程序连接到SQL Server数据库。这个资源可能包含一个视频教程和配套的源代码示例,...

    数据库的大作业基于c#开发的游戏评分推荐系统源码.zip

    这是一个基于C#编程语言开发的游戏评分推荐系统的数据库大作业源码。这个系统旨在利用数据库技术,结合用户的游戏评分数据,为玩家提供个性化游戏推荐。在深入探讨这个项目的具体实现之前,我们先了解一下C#、游戏...

    C#应用实例

    每个实例都是一次动手实践的机会,通过跟随实例步骤,读者不仅可以加深对C#语法的理解,还能锻炼解决问题的能力。通过逐步分析和调试代码,可以积累丰富的编程经验,从而在实际工作中游刃有余。 总之,《C#应用实例...

    ASP根据数据库动态数据三级导航栏.rar

    这需要使用到ASP.NET的后端代码(通常是VB.NET或C#)来与数据库交互。通过执行SQL查询,我们可以获取需要展示在导航栏上的分类和子分类信息。SQL Server作为关系型数据库管理系统,能够存储这些数据,并支持高效的...

    ConnectionDemo源码C#

    这个项目是一个C#编程语言编写的数据库连接示例,主要针对初学者设计,旨在帮助他们理解和掌握数据库操作的基本流程。在C#中,与数据库进行交互通常涉及ADO.NET框架,这是一个.NET平台下的数据库访问技术。此示例...

    C# 工作流引擎实例(初学者非常有用)

    工作流引擎是软件系统中用于自动化业务流程的关键组件,它...记得一步步地跟随实例,理解每个环节的作用,逐步积累实践经验。同时,不断查阅相关文档和资料,深化对工作流引擎原理的理解,这对未来的开发工作大有裨益。

    visual c# +access项目打包方法

    - 跟随向导的提示一步步进行操作,直到完成发布。 - 注意:在此过程中可以选择自定义选项来满足特定需求。 3. **配置发布设置**: - 完成发布配置后,进入具体的设置界面。 - 在这里可以设置发布的目标位置,...

    c#三层架构 完整询价系统 绝对好东西

    总的来说,这个“c#三层架构 完整询价系统”是一个很好的学习资源,可以帮助开发者掌握C#编程、三层架构设计原则以及数据库操作。通过实际项目的代码,可以更好地理解和应用理论知识,提升开发技能。同时,由于代码...

    C#入门经典2010全部源码

    《C#入门经典2010全部源码》是一份针对初学者的宝贵资源,它包含了使用C#编程语言进行开发的多个示例和练习。这份资料基于"Beginning Visual C# 2010"这本书,该书是学习C# 2010版本的优秀教材,由资深开发者编写,...

    visual C#2005 语言基础 数据库系统开发 Web开发 源代码

    《Visual C# 2005 语言基础,数据库系统开发,Web开发》是一本深入学习C#编程、数据库管理和Web应用开发的书籍。源代码是作者为了配合书中的教学内容而提供的实践示例,旨在帮助读者更好地理解和掌握理论知识,并...

    杜洋C#完整课程资料

    《杜洋C#完整课程资料》是一套全面深入学习C#编程语言的资源集合,适合初学者和有一定基础的开发者。...无论你是想要从事软件开发,还是希望提升现有技能,这套《杜洋C#完整课程资料》都是一个不容错过的学习资源。

    c#标准教程随书源码

    《C#标准教程随书源码》是一份深入学习C#编程语言的重要资源,它包含了C#的基础知识、网络编程、多线程操作、文件处理以及数据库交互等多个关键领域的实践代码示例。这些源码是理论知识与实际应用的完美结合,对于...

    C#开发实例大全(基础卷)源码-蓝松

    而`C#开发实例大全(基础卷)源码.rar`则是所有源代码的集合,解压后你将看到一系列的项目文件和源代码文件,通过这些你可以跟随实例一步步学习并实践。 总的来说,这个资源为学习C#提供了一个全面且深入的实践平台,...

    VS开发C#代码生成器

    在IT行业中,C#是一种广泛使用的面向对象的编程语言,尤其在Windows应用程序和游戏开发领域。"VS开发C#代码生成器"是一个专门针对C#编程的工具,它旨在提高开发效率,通过自动生成代码来减少手动编码的工作量。...

    (ASP)C#留言本

    【ASP .NET C# 留言本】是一款基于C#编程语言的后台管理系统,用于实现用户在网站上留信息、交流沟通的功能。这个项目展示了如何利用ASP .NET框架来构建一个基本的交互式Web应用,是学习C# Web开发的一个实例教程。 ...

    数据库项目讲解_gotxei_数据库项目_

    数据库项目是IT领域中至关...而具体的讲解记录则让我们有机会跟随作者的思路,逐步完成一个数据库项目的全过程。这是一份非常实用的学习资源,对于想在数据库领域深入发展的IT从业者来说,无疑是一份珍贵的参考资料。

Global site tag (gtag.js) - Google Analytics