工作后的第一个程序

工作后的第一个程序,第1张

概述     之所以用“程序”而不用“项目”或“软件”,是因为我觉得,这个应急软件纯属给我们三个新人做练习了。我们之前都没有接触过VS10,我们对要用到的技术都还没有熟悉,三个星期的学习最多让我们对里面的知识技术有个了解(我认为),实际应用的话还是会问题百出的。       先说明下程序吧(由于是公司的一个小软件,所以我只说下我做的部分):          数据:Employee(EmployeeI

     之所以用“程序”而不用“项目”或“软件”,是因为我觉得,这个应急软件纯属给我们三个新人做练习了。我们之前都没有接触过VS10,我们对要用到的技术都还没有熟悉,三个星期的学习最多让我们对里面的知识技术有个了解(我认为),实际应用的话还是会问题百出的。

      先说明下程序吧(由于是公司的一个小软件,所以我只说下我做的部分):

         数据:Employee(EmployeeID,Employeename,DepartmentID,EmployeeTypeID,EmployeeSex)

                 Department(DepartmentID,Departmentname)

                 EmployeeType(EmployeeTypeID,EmployeeTypename) (无关紧要的数据都被我省略了)

         实现功能(部分,我遇到的有点麻烦的部分):员工增删改,用户登录后控件隐藏

         开发软件环境:Visual Studio 2010

         项目类型:Silverlight Business Application

      (我记录的只是我在遇到这些问题时的解决方法,中间肯定会有些个人思想,有不同想法的还请多多指教)

      1.打开VS2010,新建Silverlight Business Application项目,项目名为EmployeeManageSystem(下面简称EMSys)。新建成功后一个解决方案下会有两个项目,一个是EmployeeManageSystem项目,一个是EmployeeManageSystem.Web项目,左图。未做任何修改时运行效果如右图

      新建的项目有自带的模板,登陆在右上角,部分代码已经自动完成。登陆效果图(我未做任何改动)。

 

注册效果图

 

      右击EMSys,选择属性,可以看到WCF RIA Services link 选项为EMSys.Web(如图),这意味着在EMSys.Web中定义的Domain Service会在EMSys中自己获取。

      2.右击EMSys.Web,添加新项目,选择ADO.NET Entity Data Model,命名为EmployeeManageModel,

确定后会跳出向导窗体,选择Generate from database(这个选项会选择已有的数据库,另一个Empty Model是空模型,可以在之后的向导中自己新建模型),新建连接(点击New Connection按钮),选择数据库文件,测试连接成功后确定。

 

下一步后,选择所需要的表、视图、存储过程等,下方两个复选框要选,点击完成。

      3.在Services目录下新增Domain Service Class,起名为EmployeeManageDomainService,确定后d出对话框,在刚新建的EDM中选择所需要的(三张表)

 

      这时候,基本工作都已经完成了,可以在EMSys中的Home.xaml文件中做自己想做的东西了,Home页面是默认显示页面。在Data——>ShowDataSources可以打开DataSources,直接拖拽表就可以生成DataGrID,按F5浏览的时候自然会显示已有的数据,在DataSources中表名旁边有个小下拉标记,点开来可以选择Detail形式,拖拽到页面上,浏览后,可以发现显示的是数据库中的一条数据。

      一个项目初步算是搭建好了,之后我遇到的问题会在后面的文章中介绍。

总结

以上是内存溢出为你收集整理的工作后的第一个程序全部内容,希望文章能够帮你解决工作后的第一个程序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1030375.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存