.net 框架| 耗时:0.328秒|51539条结果

.NET框架

再多进行一下思考就会发现,尽管是一个很小的程序,但已经引入了.NET框架的几个重要方面。 如果创建一个VB.NET类型的项目,实现和上面C#项目完全一样的功能,那么编译后生成的文件有什么区别? 编写控制台应用程序,将字符输出到屏幕,需要调用Console.WriteLine()方法。这个Console
http://www.itnose.net/detail/6608194.html 2016-07-25 18:27   [ASP.NET]

深入.NET框架

Language Runtime)公共语言运行时           FCL(.NET FrameWork Class Library).NET 框架类库   CLR(公共语言运行时)的两个组件
http://www.itnose.net/detail/6456045.html 2016-02-21 21:42   [C#语言]

.NET框架详解

.NET框架的战略目标 .NET框架的战略目标是在任何时候(When),任何地方(Where),使用任何工具(What)都能通过.NET的服务获得网络上的任何信息,享受网络带给人们的便捷和快乐! .NET框架的体系结构 .NET框架运行于操作系统之上,是.NET最基础的框架。它提供了创建订、部署和
http://www.itnose.net/detail/6445621.html 2016-01-27 12:39   [C#语言]

Asp.net框架

框架是asp.net的组成之一,所以要想进行asp.net开发学习框架的组件不必不可少的,想学习框架的组件,就要先了解框架的组件框架框架(framework)是一个基本概念上的结构,用于去解决或者处理复杂的问题。这个广泛的定义使用的十分流行,尤其在软件概念。框架也能用于机械结构。 框架
http://www.itnose.net/detail/6323642.html 2015-07-22 21:06   [ASP.NET]

.Net ORM框架:XLinq

吐嘈 忙活了一个多月,XLinq总算"能用"了,BUG总算"少点"了,准备真正替代EF了,现在已经初步在自己的项目中使用了 EF这家伙,优点不少,缺点也不少,我就扯几个最让我头大的缺点(或许这里面的缺点是因为我不会用) 必须将所有实体一次写完整,不能通过DbContext.Set<T>方法动态加载实体 NoLock,硬伤啊,貌似就算用事务然后配置成ReadUncommited也不行 EF支持的LINQ各种坑,简单说几个 .Where(x=>x.LastLogin==DateTime.Now.Date),很简单很常用的代码么,但EF就是不支持 .Where(x=>x.Name==null),看起来好像没问题,但EF却翻译成了where name=null,坑货 左连接!不说实现左连接那郁闷的写法,郁闷的是EF不一定会给那种写法翻译成左连接 第三点吐嘈完毕 删除、更新,必须先查询再进行删除和更新 性能,其实性能这个好像也没那么差,测试过查询16万数据,近一百个字段,尼玛居然16秒就搞定了···· 暂时想不起来 分享 吐嘈EF的人也不少了,我再这么就吐嘈两下完事的话有点没事找事··· 所以,针对上面这些坑,我找了很多的ORM(其实好像也不多),试过alinq、dbentry.net,alinq不说,收费的,用不起···后面这个的话,当时被坑多了,就没用过了,对了,还有SOD,大神深蓝医生写的··· 然而我自己也曾写过支持LINQ的ORM,但那代码渣的够可以,不过总算写过,知道些原理,其实更多的是为了锻炼,毕竟要支持LINQ的话,难度是比较大的,所以这一次又再一次自己写,功能从简单起见,主要有以下功能 支持简单的LINQ查询,多表连接查询(不支持任意形式的嵌套查询) LINQ一旦写复杂了,确实要生成高性能的SQL非常难,因为就算生成能执行的sql都比较难。我更倾向于将业务拆分,变成简单的LINQ语句能完成的功能。嵌套查询或许以后会支持,但到时候估计就是一堆坑 支持动态加载实体 不需要事先在DbContext里面把实体写好,事实上什么都不写都行,主要是为了便于封装数据层,否则的话我每添加一张表都不得不去DbContext里面加一个实体 支持在LINQ中调用方法和属性,例如.Where(x=>Convert.ToBoolean(x.IsEnabled)) 上面这个写法在EF中是绝对不支持的,另外还支持Date属性访问 多数据库支持 目前只支持了sqlite和sql server 2008 r2,应该说只要sql server 2008 r2支持了,那就可以部分支持其他sql server数据库了 支持自己编写翻译成sql的代码(未测试) 可以自定义生成自己想的sql 支持最小化配置,最小仅需要一个连接字符串 说这个我又要说java了,连hello world都没跑起来却搞了三天的配置,多麻烦! 基本兼容EF的使用方法 降低学习成本 不需要查询,直接更新和删除数据 调用的方式和EntityFramework Exnteded类似,这也算是EF的又一个硬伤 支持NOLock 其他我说漏掉的 使用方法 配置文件 这里只说最小化配置 建立数据库 我随便建的xlinq数据库,建了一个Users表,有两个字段,Id和Username,其中Id为自增并且是主键 建立实体 测试插入 终于到这儿了 怎么的,这跟EF的写法不是一模一样的? 运行结果: 测试查询 为什么要把插入放前面?因为插入了之后才有数据查询 运行结果: 测试更新 更新有两种方法,先查询再更新和直接更新 第一种: 运行结果: 第二种: 运行结果: 测试删除 删除也有查询后删除和直接删除两种,这里只说直接删除 NOLOCK 后记 看着挺简单的基本功能,但做起来真是一把辛酸泪。计划中还有性能测试的,不过先看有多少人关注吧! 测试源码:http://files.cnblogs.com/files/wzxinchen/XlinqDemo.zip
http://www.itnose.net/detail/6306867.html 2015-06-29 14:44   [ASP.NET]

.net通用框架(一)

一直做软件实施,用过一些二次开发平台,最近看了一些大神写的框架,于是参考写了一个B/S通用权限框架,项目使用MVC4+EF5+EASYUI(.net framework4),开发环境vs2010+sqlserver2008 解决方案分为 1. web网站部分MIS 2. 公共通用组件项目MISCOMM 3. MODEL和DAL项目(含IDAL)这三部分是可以分成三个项目的,我在这就合在一起了 整个通用框架截图 通用权限管理系统由 1. 组织机构管理 2. 员工管理 3. 导航菜单 4. 操作权限 5. 角色管理 构成 员工管理截图 导航菜单截图:系统右侧导航菜单配置 操作权限:是配置每个导航菜单打开的页面中添加删除修改的按钮 角色以及授权
http://www.itnose.net/detail/6250700.html 2015-04-20 03:42   [ASP.NET]

想问一个关于NET框架的问题!

我用的是VS。NET2003为什么我在用VC。NET一段时间后出现不能调试的问题!每次编译生成后就出现如下的错误窗口上面写着               
http://www.itnose.net/detail/818865.html 2014-02-21 17:42   [VC.NET]

.net框架一起打包问题。谢了

我环境为vs2005 我想把框架,mdac等一起打进去,自动安装。但不成功呀。 在一台没有装框架的PC上,还是要提示到网上下载才安装 我在打包工程属性中,设置了 “系统必备”还不行呀。怎么还动网上下载呢?我设置了从相同位置下载呀 回复讨论(解决方案) 推荐用setup factory7.0,但7.0里没有.net framwork框架,需要手动加入,以后就可以用了,这里以.net framwork2.0为例。 具体操作步骤: 1:在Setup Factory 7.0\Dependencies下新建一个文件夹dotnet2_0,将dotnetfx.exe拷贝到该文件夹里 2:新建一个文本文件,里面写入以下内容,写完保存为dotnet2_0.xml。 <DependencyTemplate> <Dependency> <Name>Microsoft .NET Framework 2.0</Name> <RuntimeTempFolder>dotnet2_0</RuntimeTempFolder> <RevisionDate>Friday, March 30, 2007</RevisionDate> <Description>安装 Microsoft .NET Framework 2.0应用程序所需的运行时文件。</Description> <DetectScript> function isDotNet_Installed() --author:zhengxinhe www.admans.net -- Output to the log that the .NET detection has started.  SetupData.WriteToLogFile("Success\\t.NET 2.0 Module: Detection script started.\\r\\n", true); -- Get the operating system name. --Check to see if the registry key exists  DotNet_Registry = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "Software\\\\Microsoft\\\\.NETFramework"); if (DotNet_Registry == nil) then   -- The registry key does not exist   -- Run the .NET Installation script   -- Output to the log file that .NET could not be found, so it will be installed.    SetupData.WriteToLogFile("Info\\t.NET 2.0 Module: No version of .NET 2.0 files was found. .NET 2.0 will be installed.\\r\\n", true);   return false; end -- The key does exist  -- Get the .NET install location from the registry  DotNet_Install_Location = Registry.GetValue(HKEY_LOCAL_MACHINE, "Software\\\\Microsoft\\\\.NETFramework", "InstallRoot", true); -- Look for the file mscorcfg.dll  Does_File_Exist = DotNet_Install_Location.."\\\\v2.0.50727\\\\aspnet_rc.dll"; if(not File.DoesExist(Does_File_Exist))then   -- The file does not exist   -- Run the .NET Installation script   -- Output to the log file that .NET could not be found, so it will be installed.  SetupData.WriteToLogFile("Info\\t.NET 2.0 Module: No version of .NET 2.0 file was found. .NET 2.0 will be installed.\\r\\n", true);  return false; end   -- The file does exist    -- Get the version of mscorcfg.dll  msc_ver = File.GetVersionInfo(Does_File_Exist); if(not msc_ver)then SetupData.WriteToLogFile("Info\\t.NET 2.0 Module:  no version was found. .NET 2.0 will be installed.\\r\\n", true);  return false; end      -- Compare the returned value against the needed value  Compare = String.CompareFileVersions(msc_ver.FileVersion, "2.0.50727.42"); if (Compare == -1) then     -- Output to the log file that a lesser version of .NET was found on the system SetupData.WriteToLogFile("Info\\t.NET 2.0 Module: A lesser version of .NET 2.0("..msc_ver.FileVersion..") was found on the users system.\\r\\n", true);  return false;  else    -- a version less than version 2.0 is installed    -- Output to the log file that a lesser version of .NET was found on the system SetupData.WriteToLogFile("Info\\t.NET 2.0 Module: A new or this version of .NET 2.0 was found on the users system.\\r\\n", true); return true; end  end </DetectScript> <DetectFunction>isDotNet_Installed</DetectFunction> <InstallScript> -- 用在安装操作中的变量: local strMessage = [[安装程序检测到你的系统没有安装Microsoft .NET Framework2.0或者版本过旧。请点击“确定”进行安装,点击“取消”中止安装。]]; local strDialogTitle = "必需的技术文件"; local bShowUserPrompt = true; -- 设置为 true 来询问用户是否安装模块 local bRunInstallFile = true; -- 设置默认选择 (是否默认运行安装) local strRuntimeSupportFolder = SessionVar.Expand("%TempLaunchFolder%\\\\dotnet2_0"); local strFileToRun = strRuntimeSupportFolder.."\\\\dotnetfx.exe"; ----------------------------------------------------------------------------------------- -- 安装已启动。 SetupData.WriteToLogFile("成功\\tdotnet2_0 模块:安装脚本已启动。\\r\\n", true); -- 删除临时文件和运行时支持文件夹 (同时进行错误检查) local function PerformCleanUp() File.Delete(strFileToRun); error = Application.GetLastError(); if error ~= 0 then   SetupData.WriteToLogFile("错误\\tdotnet2_0 模块:无法删除临时文件 (".._tblErrorMessages[error]..")\\r\\n", true); end Folder.Delete(strRuntimeSupportFolder); error = Application.GetLastError(); if error ~= 0 then   SetupData.WriteToLogFile("错误\\tdotnet2_0模块:无法删除临时文件夹 (".._tblErrorMessages[error]..")\\r\\n", true); end end -- 是否显示对话框来询问用户是否安装模块。 if(bShowUserPrompt)then local nDialogResult = Dialog.Message(strDialogTitle,strMessage,MB_OKCANCEL,MB_ICONEXCLAMATION); if(nDialogResult == IDOK)then   -- 用户选择安装模块。   bRunInstallFile = true;   -- 用户要安装它   SetupData.WriteToLogFile("成功\\tdotnet2_0 模块:用户已确认,准备安装。\\r\\n", true); else   -- 用户不安装模块。   bRunInstallFile = false;   -- 用户回答否   SetupData.WriteToLogFile("成功\\tdotnet2_0 模块:用户不安装模块。\\r\\n", true); end end -- 检查用户是否要安装运行时。 if(bRunInstallFile)then -- 开始! SetupData.WriteToLogFile("成功\\tdotnet2_0模块:正在运行dotnet2_0 安装程序。\\r\\n", true); -- “/R:N”命令行参数告诉 VB 安装程序若需要的话不要显示重启屏幕。 -- 我们将检测整个安装进程返回代码,若需要的话,还设置内部 _NeedsReboot 变量。 -- 【注意】在静默方式下,你不能添加命令行参数“/Q”来运行安装 local nResult = File.Run(strFileToRun,"/R:N","",SW_SHOWNORMAL,true); if(nResult == 3010)then   -- VB 安装指明它需要重启才能完成   -- 设置 Setup Factory 的重启变量,以便在安装结束时重启   _NeedsReboot = true;   -- 需要重启   SetupData.WriteToLogFile("成功\\tdotnet2_0 模块:dotnet2_0 安装程序已告知它需要重启。\\r\\n", true); end -- 删除运行时安装程序文件,并删除临时文件夹 PerformCleanUp(); -- 全部完成! SetupData.WriteToLogFile("成功\\tdotnet2_0模块:dotnet2_0运行时安装完毕。\\r\\n", true); else -- 用户不想安装运行时,那么删除运行时安装程序文件, -- 并删除临时文件夹,然后退出安装程序。 PerformCleanUp(); -- 全部完成! SetupData.WriteToLogFile("成功\\tdotnet2_0 模块:dotnet2_0 运行时未安装。\\r\\n", true); Application.Exit(); end </InstallScript> <SupportFiles> <File>#SUFDIR#\\Dependencies\\dotnet2_0\\dotnetfx.exe</File> </SupportFiles> </Dependency> </DependencyTemplate> 我用的是Installshield,但我也不会打框架,在学习中! 建议用Setup Factory 7.0,如下操作  1、在“资源”的“原始文件”中添加net Framework 2.0(例如dotnetfx2.0.exe)  2、再在“操作”的“启动”中增加如下代码:  result = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\.NETFramework\\policy\\v2.0");  if (result == false) then      result = File.Run(SessionVar.Expand("%TempLaunchFolder%\\dotnetfx2.0.exe"), "", "", SW_SHOWNORMAL, true);         end  这样安装时会先判断系统是否已装net Framework 2.0,没有安装则启动net Framework 2.0的安装操作。需要安装其它需要的资源也参照上述步骤。 以下交流一些软件封装/加壳的问题 由于.net环境的特殊性,一般的混淆式的加密方式不能保护程序算法,经过混淆后的程序,虽然别人不能直接解密你的软件,但是其算法过程被一览无遗。 www.aladdin.ln.cn  并且一般的加密狗也不能很好的应用于.NET环境的程序,.NET环境下的加密狗缺乏类似普通硬件狗类似的工具式套件,使.NET加密狗的开发变得困难,常常因为不能掌握其加密狗的特性而只是利用狗的初级特性进行防盗,也没有丰富的加密方案和加密经验,这样其结果也是相当危险的。 阿拉丁的加密锁hasp srm有针对.Net的外壳工具,该工具包含了很多的反跟踪反编译的工具,而且还有后台检测功能,定时进行检测,避免了一般的加密锁的程序运行开始时才检测的问题,让黑客无从下手. 学习~ IS 11好像可以啊。记得里面有个模块的东西可以选择。 发布的时候会有选项的. 选择是从微软网站上下载还是分发包内包含或者可以另外提供安装的url 1 学习~ 学习~ 同上 study^ 哈哈,学习了
http://www.itnose.net/detail/761197.html 2014-02-20 18:09   [VB.Net]

asp.net框架

asp.net框架  asp.net框架 asp时代已经过去,web2.0的时代已经来临。asp.net2.0经过MS高度封装,在vs.net下的开发已经完全是傻瓜式的了,但我不愿只做个coding man。     在以往的asp时代,当请求一个*.asp文件的时候,这个请求首先被一个名为inetinfo.exe进程截获,打开任务管理器,发现inetinfo.exe其实就是www服务。Inetinfo.exe截获之后,马上把控制权交给一个名为asp.dll进程,asp.ddl就会解释和执行这个asp页面,之后把数据流返回给client浏览器,如果你是XP系统,就能在C:"WINDOWS"system32"inetsrv目录在找到该文件,此时的asp要通过解释执行,每请求一次,都要从头解释,人世间最痛苦的事,莫过如此。 既然有更新的技术,当然要使用新技术了,老使用旧技术也不能说明你用情专一,^-^ 在asp.net2.0时代,当client向IIS请求 *.aspx文件时,请求也同上面一样被inetinfo.exe进程截获,inetinfo.exe判断文件的后缀之后,将这个请求转交给aspnet_isapi.dll,(你可以在C:"WINDOWS"Microsoft.NET"Framework"v2.0.50727目录下找到该文件),而aspnet_isapi.dll则会通过一个名为HttpPipeLine的管道,将这个请求发送给aspnet_wp.exe进程,(你可以在C:"WINDOWS"Microsoft.NET"Framework"v2.0.50727目录下找到该文件,同时在任务管理器中也可以找到),一旦http请求进入aspnet_wp.exe进程后,asp.net framework就会通过httpRuntime来处理这个请求,然后把数据流发送回client端的浏览器。      只喜欢和美女聊天的男人,决不是好男人。我们可以把HttpRuntime看成一位美女。既然她是美女,那当然要研究研究了。HttpRuntime到底是什么呢?她不是一个实体,而是执行asp.net的一个抽象的大环境,记住这点很重要。我们来具体看看HttpRuntime到底是怎样执行的?当http请求进入httpRuntime之后,这个请求会被继续被送入到一个名为HttpApplication Factory的工厂中,工厂为这个http请求生成一个HttpApplication的实例,随后这个实例被送到HttpModule容器中,随后http请求继续送到HttpHandler Factory工厂, 这个工厂也会生成一个HttpHandler的实例,这个实例的processRequire方法处理传进来的请求,然后把处理好的结果和控制权交给HttpModule容器,HttpModule容器再把从HttpHandler实例处理好的数据流回发到clinet端的浏览器,这样一个Http请求的完美生命周期就结束了。 记住,真正处理Http请求的地方在HttpHandler实例的processRequire方法中,而到最后回发数据流到client端的地方是HttpModule容器中。 说了这么多,感觉有点乱,画个图,把整个流程整理清楚。   上面是我个人的理解,有不妥之处,请多多指点。
http://www.itnose.net/detail/515061.html 2014-02-05 13:09   [ASP.NET]

Spring .NET框架概览

Spring.NET 是一个关注于.NET企业应用开发的应用程序框架。它能够提供宽广范围的功能,例如依赖注入、面向方面编程(AOP)、数据访问抽象, 以及ASP.NET集成等。基于java的spring框架的核心概念和价值已被应用到.NET。Spring.NET 1.0 包含一个完全功能的依赖注入容器和AOP库。后续的发布将包含对ASP.NET、Remoting和数据访问的支持。下图展现出了 Spring .NET的各个模块。具有黑色阴影的模块包含在1.0版本中,其他模块计划在将来的发布中推出。在很多情况下,你可以在我们的下载网站中发现可以工作的计划模块的实现。 Spring .NET框架概览 Spring.Core 库是框架的基础, 提供依赖注入功能。Spring.NET中大多数类库依赖或扩展了Spring.Core的功能。IObjectFactory接口提供了一个简单而优雅的工厂模式,移除了对单例和一些服务定位stub写程序的必要。允许你将真正的程序逻辑的配置和依赖的详细情况解耦。作为对IObjectFactory的扩展,IApplicationContext接口也在Spring.Core库中,并且添加了许多企业应用为中心的功能,例如利用资源文件进行文本本地化、事件传播、资源加载等等。Spring.Aop 库提供对业务对象的面向方面编程(AOP) 的支持。Spring.Aop 库是对Spring.Core库的补充,可为声明性地建立企业应用和为业务对象提供服务提供坚实的基础。Spring.Web 库扩展了ASP.NET,添加了一些功能,如对ASP.NET页面的依赖注入,双向数据绑定,针对 ASP.NET 1.1的Master pages以及改进的本地化支持。 Spring.Services库可让你将任何“一般”对象(即没有从其他特殊的服务基类继承的对象)暴露为企业服务或远程对象,使得.NET Web services 获得依赖注入的支持,并覆盖属性元数据。此外还提供了对Windows Service的集成。Spring.Data 库提供了数据访问层的抽象,可以被多个数据访问提供者(从ADO.NET 到多个ORM 提供者)应用。它还包含一个对ADO.NET的抽象层,移除了为ADO.NET编写可怕的编码和声明性的事务管理的必要。Spring.ORM库提供了对常见对象关系映射库的的集成,提供了一些功能,比如对声明性事务管理的支持。
http://www.itnose.net/detail/506173.html 2014-01-26 14:09   [Spring]

.NET 3.0 框架介绍

微软.NET的最新版本,.NET Framework 3.0,为开发下一代业务解决方案软件系统开启了新的可能。它的设计目标是:提高生产力,降低基础设施复杂性,提供一个一致的元系统,让企业级服务、工作流解决方案和用户体验软件系统的开发更容易。 在我和大量的构架师讨论的过程中,我听到解决方案构架师非常关心安全、开放的标准、互操作性、面向服务的构架、关键技术间的关系(例如Workflow Foundation和Biztalk)和生产力。在这篇文章当中,我将按照构架师社区最感兴趣的领域来逐一介绍.NET 3.0。 .NET的相关版本 自从微软推出第一个版本的.NET Framework,已经过去差不多6年了。3.0 是第一个随操作系统发布的框架,它附带在每个Windows Vista中,也可以支持Windows XP SP2 和 Windows Server 2003。直到.NET 3.0,以前的每个版本的.NET Framework都会伴随着一个新的通用语言运行时(Common Language Runtime),后面将简称为CLR。但这次,微软没有修改.NET Framework 3.0 版本中的CLR(译者注:而是基于.NET 2.0的CLR),这一点需要重点注意。 由于.NET 2.0和3.0共享同样的CLR,在.NET 2.0中编写的任何程序都可以运行于.NET 3.0中,这是和以前版本的一个重要而显著的区别。以改变来看,对于那些喜欢代数方程的人来说,它们之间的关系可以总结为下面的公式: .NET 3.0 = .NET 2.0 + WCF + WPF + WCS + WF 我会为每个缩写提供一个定义,不过当你任何时候对.NET 2.0和3.0之间的关系感到困惑时,只要记住上面的这个方程式就好了。.NET 3.0其后的哲学之一就是提供一些功能让“基础设施结构”成为框架的一部分。它让你可以只关注你的关键的业务问题。 .NET Framework 3.0通过4个关键的、以标准为基础的支柱来对应我们客户要求和验证的领域,以达成上述目标。它也包含了一个重要的叫做XAML的新语言。XAML是一个基于XML的声明性语言,通过XML定义对象和它们的属性,允许客户声明性地开发工作流(WF)和身临其境的用户体验(WPF)。让我们来浏览一下.NET 3.0框架中关键支柱的更详细内容。 Windows Communication Foundation (WCF) WCF允许你通过提供一个基于标准的框架和一个组合的架构来构建服务。WCF的3个关键设计理念是互操作性、生产力和面向服务的开发。 微软提供了若干个可以轻易添加和删除的消息层通道和服务模型层行为。你也可以定义自己的自定义实例,比如你能编写或者购买一个自定义ASCII编码器,把它作为可重用通道插入到消息层中,让多个系统都能使用。WCF可以和现有的投资互操作,并结合和扩展现存的微软分布式系统技术,如:Enterprise Services、System.Messaging、Microsoft .NET Remoting、ASMX和Web Services Extensions (WSE)。这样的改变预示着,你能使用单一的模型来处理不同类型的应用程序行为,这将显著降低应用程序开发的复杂性。通过支持WS-I 基本概要(WS-I Basic Profile)和大量的额外WS-*标准,WCF也提供和非微软应用程序的互操作能力。 最后,从生产力来看,使用WCF来开发安全的事务性网络服务,你将获得生产力在级别上的显著提高。想想看,要实现类似WCF的功能你需要开发、生成和维护上万行代码,而现在WCF却已经作为基础框架的一部分提供给你了。WCF已经为你提供了一个首要的核心编程框架,以应付逐步增长的面向服务的开发。 Windows Workflow (WF) Workflow Foundation是一个企业级工作流开发框架和引擎,它首次把声明性工作流引向主流。WF支持有人参与的(Human)、系统的(System)、连续的(Sequential )和状态机(State-Machine)工作流。它提供了运行时
http://www.itnose.net/detail/495734.html 2014-01-24 16:21   [跨浏览器开发]

.net的Hibernate框架

CMP,完成数据持久化的重任  从这段文字中我们知道Hibernate框架是封装了数据持久层,也就是数据操作层,更通俗的话讲,就是我们不需要写拼写SQL语句了,我不需要去了解数据层是怎么操作的,我们会更加注重业务层以及UI层的代码编写。 -----当然.net也可以有自己的Hibernate
http://www.itnose.net/detail/490311.html 2014-01-23 18:55   [Hibernate]

.NET Framework框架介绍

适合于特定的代码执行环境的限制下运行。 一些活动,如读写文件,显示对话框,读写环境变量,可以通过包含在框架安全构架中的.NET Framework方法实现。这就使.NET Framework能根据安全策略允许或不允许一个操作,而不需要程序员做额外的工作。尽管暴露了保护资源的管理类的创建者在他们的库
http://www.itnose.net/detail/475713.html 2014-01-22 18:33   [.NetFramework]

如何卸载.net框架

回复讨论(解决方案) 控制面板的添加删除程序里面啊~ 卸不掉 不行吗?我成功卸掉过。NET FRAMEWORK 1。0 控制面板的添加删除程序里面 点击“添加/删除”后可能会出现安装页面,继续,会出现“修复”,“卸载”等选项,点击卸载就可以了。 控制面板的
http://www.itnose.net/detail/412053.html 2014-01-03-21:54   [.NetFramework]

  1  2  3  4  5 下一页>