1 log4net https://www.cnblogs.com/weixiaowei/p/8253228.html
2 entityFrameWork
- 安装 Install the Entity Framwork 6.1.3 Tools - download from here: http://www.microsoft.com/en-us/download/details.aspx?id=40762
- 安装 http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki sqlite-netFx451-setup-bundle-x86-2013-1.0.111.0.exe 和 sqlite-netFx451-setup-x86-2013-1.0.111.0.exe
- vs中安装 nuget的system.data.sqlite
- 项目中net版本选择4.51,注意版本选择的时候,要和上两步的版本一致3
- 项目编译平台选择 x86
- 上一步的log4net配置文件没有将section节放置到app.config文件的configSections中,导致数据库初始化失败,提示System.Data.Entity.Internal.AppConfig”的类型初始值设定项引发异常。innerexception中有进一步提示
3 数据库工具 sqlitesudio ,数据类型选择 system.data.sqlite 即可加密连接
4.界面
控件透明属性:BackColor = System.Drawing.Color.FromArgb(30,255, 0, 0); //30透明度
textbox的高度和设置字体大小有关,
Form_Load中添加函数,异常可能也不会阻塞界面绘制,且不向外抛出异常,可以再Form初始化函数中,调用希望调用的函数,调试过程中能抛出异常。
button 的isPureColor需要设置为true才能和背景色一致,否则会有浅色图层
设置 tab控件的 标签页背景和字体,效果图
方法是:设置tab的page下的imgSize,ImgTxtSpace(负数),标签页的tabItemImage设置背景图片