silverlight与CSLA的快速应用

silverlight与CSLA的快速应用09-来个silverlight项目先试试

摘要: 服务器端逻辑 客户端逻辑 都准备好了现在在解决方案中添加个silverlight项目来试试调用在解决方案"akini"中新建一个"silverlight 应用程序"项目 名称叫"akini.sl"在刚才添加的项目"akini.sl"中添加一个名为"ServiceReferences.ClientConfig"的xml文件,其中代码如下:其中http://localhost:1660的端口号 按照项目"akini.WcfService"来设置查看项目"akini.WcfService"的属性 点击"web"页 选择"特定端口" 并输入端口号再在项目"akini.WcfService"中添加名为" 阅读全文

posted @ 2011-01-17 10:45 Ak.Ini 阅读(20) | 评论(0) | 编辑

2011年1月14日

silverlight与CSLA的快速应用08-客户端的CSLA代码

摘要: 上篇自动生成了服务器端的CSLA代码这篇来讲如何生产客户端的CSLA代码其实看自动生成的代码不难发现同1个文件有.server的和自己本身打开代码sso_pstlist.cs 其中只有异步的工厂静态方法但是没有具体实现 其实现代码在sso_pstlist.Server.cs文件中其实.server是真正的服务器的业务逻辑它负责访问模型层现在打开项目"akini.Biz.SL" 并添加文件夹"SSO"在添加的文件夹上点击右键 选择"添加现有项" 浏览到 项目"akini.Biz"的"SSO"文件夹 选择客户端的业务逻辑文件 "sso_pst.cs" 和 "sso_pstlist.cs" 点击"添 阅读全文

posted @ 2011-01-14 10:51 Ak.Ini 阅读(15) | 评论(0) | 编辑

silverlight与CSLA的快速应用07-利用CslaExtension自动生成CSLA代码

摘要: 现在开始准备生成CSLA的代码for silverlight了打开之前创建的项目"akini.Data"项目中的"SSO.edmx" 点击空白处 在属性窗口 如下图:在属性窗口多了6个有关于CSLA的属性 若发现无此类属性 请参见之前章节silverlight与CSLA的快速应用05-安装CslaExtension现在说说这几个属性CSLA BL NAMESPACE:自动生成代码时 业务逻辑层的名称空间.(添加服务器端业务逻辑的名称空间)CSLADAL NAMESPACE:数据访问层的名称空间.(填写此edmx的名称空间)CSLA GENERATE EQUALS:是否生成equals.(大家保 阅读全文

posted @ 2011-01-14 09:55 Ak.Ini 阅读(16) | 评论(1) | 编辑

2011年1月13日

silverlight与CSLA的快速应用06-创建实体模型

摘要: 打开之前章节建立的解决方案 并在"akini.Data"项目中新建2个文件夹"SSO""HR"以后讲为什么要建文件夹打开vs的"服务器资源管理器"添加"数据连接"使用mysql的在此处点击更改,选择"mysql database"使用mssql的,选择默认"Microsoft sql server"填写用户名密码测试连接在SSO文件夹中添加新项"实体数据模型" 名称"SSO"选择从数据库生成,并指到之前 刚才添加的服务器资源的数据连接 只在表中勾选 sso_pst并填写名称空间"akini.Data.SSO"再在HR中添加"HR"的实体模型 只勾选hr_打头的表名称空间为"akini.Data 阅读全文

posted @ 2011-01-13 18:01 Ak.Ini 阅读(15) | 评论(0) | 编辑

silverlight与CSLA的快速应用05-安装CslaExtension

摘要: 有了数据库就相当于有了CSLA代码了因为有CslaExtension帮忙生成CSLA的代码那么先下载CslaExtension 这也是个开源项目 俺只用开源的 呵呵项目地址:http://t4csla.codeplex.com/下载地址:http://t4csla.codeplex.com/releases/view/53638下载完安装后 就可以使用了有点要注意的是 可能浏览不到模板那么打开"C:\Documents and Settings\<Username>\Local Settings\Application Data\Microsoft\VisualStudio\10.0\Exte 阅读全文

posted @ 2011-01-13 17:39 Ak.Ini 阅读(17) | 评论(0) | 编辑

silverlight与CSLA的快速应用04-数据库设计

摘要: 目前的企业应用都离不开数据 那么数据库设计也是尤为重要的但是我要说的是并不是数据库设计的有多么好只是让大家都养成一个建模的习惯又是因为公司的原因 不能使用D版的power designer不使用mysql的TX可以跳过此章 先将就用用MySQLWorkbench吧 一样可以做设计 并同步数据库大家可以先下载个MySQL Workbench 并运行 主界面如下使用也比较简单 先"New Connection" 就可以查询修改数据了具体的使用方法大家可以谷歌一下我这只说我用到的功能先点击"new connection" 填写相关"connection name" "hostname" "usern 阅读全文

posted @ 2011-01-13 17:07 Ak.Ini 阅读(22) | 评论(0) | 编辑

silverlight与CSLA的快速应用03-各项目间的关系

摘要: 上一篇介绍了项目的建立这篇再来说下 各个项目间的引用 及对CSLA DLL的引用一.模型层 肯定在业务逻辑层存在那么 在"akini.Biz"上添加"项目引用" 选择"akini.Data"再 在在"akini.Biz.SL"上添加"项目引用" 选择"akini.Data"二.wcf服务提供业务逻辑 所以必须引用 业务逻辑(服务器端) 不要引用客户端使用的在"akini.WcfService"上添加"项目引用" 选择"akini.Data"和"akini.Biz" 2个项目三.添加CSLA相关的DLL引用A.因为"akini.Biz.SL"是客户端使用 那么为它添加的csla.dll 来自"C 阅读全文

posted @ 2011-01-13 15:52 Ak.Ini 阅读(19) | 评论(0) | 编辑

silverlight与CSLA的快速应用02-新建解决方案

摘要: 这篇还是先不谈CSLA等相关技术还是说些题外话就是建立解决方案先建个空的Solution 然后开始添加几个新的项目akini.Data:内有EDM,数据库模型akini.Biz:业务逻辑 服务器端用akini.Biz.SL:业务逻辑 客户端silverlight用akini.WcfService:wcf服务宿主OK 就先添加这几个下面介绍步骤:1.打开VS2010 点击"新建项目",在名称处填写你的项目名称 这就先叫"akini" 大家好记住我 意思就是 AK的配置文件并点击"确定"2.在解决方案上点击右键,选择"添加"-"新建项目",选择"类库",名称处填写"akini.Data",并点击" 阅读全文

posted @ 2011-01-13 15:24 Ak.Ini 阅读(22) | 评论(0) | 编辑

silverlight与CSLA的快速应用01-序

摘要: 哎!脑子里的东西太多,想说有不晓得从哪说起10年11月跳槽到家新公司 长途跋涉啊(武汉-深圳) 自己开车14个小时 被堵1个多小时当时广州亚运安检 另外要说说清远那段的高速JC 真TMD的太黑了 明明按照速度指示牌开滴结果后来一查,还是有超速违章 超速20%-50% 200块擦~~不交 反正不是广东的牌照 不影响我年审 言归正传咯其实之前根本不知道CSLA 来了新公司 前期比较闲 等开发软件到 这又要岔开话题了这是个外资公司 是做建筑设计 我嘛 目前只是做信息化 比之前在纯软件公司要轻松许多公司注重正版什么盗版 破解版 山寨版 一概不允许安装 就连试用版都需要向美国那边申请自己想装都装不了 没 阅读全文

posted @ 2011-01-13 14:03 Ak.Ini 阅读(42) | 评论(1) | 编辑

今天才开通 谢谢大家捧场

摘要: 今天突然想把最近研究的sl4+csla+mysql的整合应用来写点东西其实就是些心得包括:解决方案的组织csla的简单介绍mysql的应用如何使用CslaExtension快速生成code for sl......本题系列如下:silverlight与CSLA的快速应用01-序silverlight与CSLA的快速应用02-新建解决方案silverlight与CSLA的快速应用03-各项目间的关系silverlight与CSLA的快速应用04-数据库设计silverlight与CSLA的快速应用05-安装CslaExtensionsilverlight与CSLA的快速应用06-创建实体模型si 阅读全文

posted @ 2011-01-13 12:02 Ak.Ini 阅读(27) | 评论(0) | 编辑

你可能感兴趣的:(silverlight)