Net 代码生成器使用手册32文档格式.docx
- 文档编号:15720718
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:14
- 大小:802.75KB
Net 代码生成器使用手册32文档格式.docx
《Net 代码生成器使用手册32文档格式.docx》由会员分享,可在线阅读,更多相关《Net 代码生成器使用手册32文档格式.docx(14页珍藏版)》请在冰豆网上搜索。
在备注(Comment)中使用关键字
1)查询
查询关键字会根据字段类型,生成不同的查询样式。
文本使用Like全匹配查询,数字使用区间范围大小查询,日期为区间范围查询,下拉框使用等于查询。
2)精确查询
针对文本类型使用精确的等于查询。
3)状态
以下拉框的形式展现
4)级联
自动生成多级联动。
注意:
要求写在备注起始的位置,以“父级字段名”+“联动”的形式。
5)RadioButton
页面展示如下:
5.推荐外键采用表名+Id的形式,如:
SysPersontId
三、初始化数据库
运行“SQLServer2008”,新建数据库
数据库名称为“Sys”,点击确定
找到并在新建的数据库中运行“D:
\Moban\数据库表初始化.sql”和“D:
\Moban\数据初始化.sql”里面的脚本
可查询人员表查询验证是否创建成功
四、生成代码
安装成功后,第一次运行狼奔代码生成器,会给出如下提示,注意,只第一次运行的时候会弹出提示框,并自动生成文件夹D:
\Moban
点击“确定”后,在文件夹“D:
\Moban”中自动生成项目使用的数据库设计文件(Sys.PDM)和数据库初始化脚本
双击打开设计数据库时候使用的powerDesigner文件“Sys.PDM”,按照项目需求,设计好数据库,并保存
回到狼奔代码生成器
点击“生成系统”,2分钟过后,会弹出“解决方案生成成功,并将自动关闭系统。
”的提示
点击“确定”后,自动打开生成的文件夹,并选中生成的项目解决方案文件“Solution.sln”
双击打开解决方案文件“Solution.sln”,打开项目
五、修改数据库链接
“DAL”项目中的配置文件“App.Config”,包含了生成“Model1.edmx”文件的数据库连接字符串“SysEntities”,修改为您刚才创建的数据库的链接
将“DAL”项目中的文件“App.Config”,的数据库连接节点“SysEntities”,复制到“App”项目下的“Web.Config”文件中,使其保持一致
六、登陆系统
按F5编译并运行该解决方案,出现登录页面,输入用户名“Admin”和密码“123456”
系统登陆成功后的界面
七、问题答疑
1.app这个项目未加载怎么办?
请下载并安装MVC3.0版本(
2.出现这个“请求的URL:
/Views/Account/Index.aspx”错误?
在“App”项目上点击右键,找到“Web”选项,将“特定页”清空,然后运行即可
3.默认系统采用MSSQL2008,如果你采用的是SQL2005版本怎么办?
请用文本的形式打开“D:
\Solution\DAL\Model1.edmx”文件,找到“ProviderManifestToken="
2008"
”,将其中的2008改为2005
6.模块管理中的图标字段如何设置?
a)规则:
模块管理中的图标设置
b)具体应用:
View的Create、Update页面中添加样式引用<
linkhref="
<
%:
Url.Content("
~/Content/default.css"
)%>
"
rel="
stylesheet"
type="
text/css"
/>
,并将<
Html.EditorFor(model=>
model.Iconic)%>
或<
Html.TextBoxFor(model=>
用下面的代码替换
spanid="
imgIconic"
class="
icontu<
%=Model.Iconic%>
>
&
nbsp;
/span>
aclass="
anUnderLine"
onclick="
icons('
Iconic'
);
style="
cursor:
pointer"
请选择<
/a>
Html.HiddenFor(model=>
model.Iconic)%>
View的Details页面中将<
Html.DisplayFor(model=>
替换为<
7.更换列表的背景图片
Solution\App\Res\flexigrid\css\flexigrid\images
wbg.gif图片是默认的蓝色图片,如需改变列表样式,请将两个文件名互换。
8.EasyUI换肤
Solution\App\Res\easyui\themes
如需改变列表样式,请将两个文件名互换。
9.多按钮
inputtype="
submit"
value="
创建"
form.action='
Create'
保存"
Save'
其中'
和'
是该Controller的Action
10.如何使用数据字典设计多级联动?
以人员表中的省市县为例:
只需要在二级以上下拉框的方法中添加一句脚本即可
getVillage("
Village"
11.如何重新生成默认的数据库设计和初始化脚本,即Moban文件夹?
删除安装目录“\ProgramFiles\Langben”中的配置文件SystemConfig.ini即可。
12.MVC的在线帮助文档
13.如何给文本框的自动提示功能?
a)View:
首先请确认该页面包含了如下引用:
<
scriptsrc="
~/Res/jqueryui186custom/development-bundle/ui/minified/jquery.ui.position.min.js"
text/javascript"
/script>
~/Res/jqueryui186custom/development-bundle/ui/minified/jquery.ui.core.min.js"
~/Res/jqueryui186custom/development-bundle/ui/minified/jquery.ui.widget.min.js"
~/Res/jqueryui186custom/development-bundle/ui/minified/jquery.ui.autocomplete.min.js"
type="
~/Res/jqueryui186custom/css/ui-lightness/jquery-ui-1.8.6.custom.css"
然后在该页面添加以下脚本:
$(function(){
$("
#MingCheng"
).autocomplete({
source:
"
../CaiGouFangAn/SearchAutoComplete/MingCheng"
minLength:
1,
select:
function(event,ui){
//选择后的处理方法
}
});
}
最后请注意:
“MingCheng”为需要自动提示的文本框的id,有两处需要更改。
后台的Controller对应的Action名称是SearchAutoComplete。
b)Controller:
publicActionResultSearchAutoComplete(stringid,stringterm)
{
returnnewContentResult(){Content=m_BLL.SearchAutoComplete(id,term)};
c)IBLL:
///<
summary>
///在查询中输入字符串,自动提示的功能
/summary>
paramname="
id"
需要查询的数据库字段的名称<
/param>
term"
输入的字符串<
returns>
/returns>
stringSearchAutoComplete(stringid,stringterm);
14.新框架Res文件夹常用JS文件的作用及参考资料来源
a)Easyui是一套基于jquery的皮肤框架,在新框架中我们使用了其中的treegrid,tree,tabs,linkbutton,easyloder,dialog,layout,accordion,官方网址是。
b)Flexigrid是一个开源的基于jQuery开发的Grid。
在新框架中我们就是使用Flexigrid作为列表控件的,它具有的功能包括:
可以调整列宽,合并列标题,分页,排序,显示/隐藏表格等。
官方网址是http:
//www.flexigrid.info,下载地址是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Net 代码生成器使用手册32 代码 生成器 使用手册 32