как компонент на основе развития ( процесс развития технологий , Development ) для разработчиков программного компонента все больше и больше , только в сети класса Vb могут использовать также существует много видов контроля . сетка категории контроля в развитие системы управления базами данных , используемых для наглядно показать таблицу или презентацию для данных двух отношений , в операции, некоторые контроля также предоставляет много удобный метод . также закончить эти функции отображения данных и операции , перед все виды контроля, выбирают то , чтобы достичь цели , стал разработчик программного обеспечения должны рассмотреть новые проблемы. только выбрать хороший контроль , в целях повышения эффективности развития , укрепления функции программного обеспечения , достижения эффекта мультипликатора . Я давно ниже , в соответствии с их накопления практического опыта , излагаются следующие сети контроля следует учитывать аспекты резюме: выбор
первый , необходимо учитывать фактические функции контроля . сильная функция , интерфейс много может укрепить применение контроля качества программного обеспечения , может также уменьшить количество программ работы , это, конечно, должны объединить требования приложения не функции , и чем больше, тем лучше . функции контроля обеспечивает много, самой значительной , приходится несколько триллионов пространства , увеличение избыточности кода программы . Кроме того, некоторые функции пустующих , слишком сильный гибкость может также привести к конечным пользователям не использовать легко понять .
Во - вторых, контроля стабильности сильнее . краеугольным камнем в качестве приложений , не следует выбрать тех, кто сам контроль легко ошибка , патч ( patch ) слишком много версий.
В - третьих, контроль легко использовать . выбрать те разумные Настройки атрибутов , мероприятие спусковой механизм разработки и использования четких свободно, легко , в проект группы программистов все легко признать понять контроля. Ниже приводится краткое описание некоторых видов контроля сетка характеристики для отбора. Резюме : сетки сети контроля может отображать простой двухмерный формы контроля и базы данных , не связаны непосредственно с прокрутки , гардероб , колонки , первого характеристики , runtime мыши может использоваться для корректировки ряды ширина , может использоваться для просмотра данных , если для редактирования данных , необходимо объединить Элементы контроля , или принять другие обходные пути . Как показано ниже , а именно в Токио, Япония, картина развития социального обследования расследования " должностных лиц системы управления" оборудование управления в части экрана. в нижней части экрана , а именно для сети контроля, для определения его имя GrdHardComp . В случае использования , должны , во - первых, в окно , как показано на рисунке ниже атрибутов в свои ряды число определений , контроля газа формат , размер шрифта , формат наполнения , мышью и другие характеристики. Тогда, может динамически отдела его интервал резюме:
GrdHardComp.ColWidth(0) = GrdHardComp.Width * 1 / 6 GrdHardComp.ColWidth(1) = GrdHardComp.Width * 5 / 24 GrdHardComp.ColWidth(2) = GrdHardComp.Width * 1 / 6 GrdHardComp.ColWidth(3) = GrdHardComp.Width * 1 / 6 GrdHardComp.ColWidth(4) = GrdHardComp.Width * 3 / 24 GrdHardComp.ColWidth(5) = GrdHardComp.Width * 1 / 6 GrdHardComp.ColWidth(6) = GrdHardComp.Width * 1 / 6 Private Hards() As M_Hard 定义其标题摘要: GrdHardComp.Row = 0 ' GrdHardComp.Col = 0 GrdHardComp.FixedAlignment(GrdHardComp.Col) = 2 GrdHardComp.Text = "构成番号" GrdHardComp.Col = 1 GrdHardComp.FixedAlignment(GrdHardComp.Col) = 2 GrdHardComp.Text = "构成机器区分"① … … 在数据向Grid中写入或取出时,为了便于大量的数据同时,简便地写入和修改,可以定义一个类型。如下摘要: Type M_Hard Number As String OrderNum As String MachKind As String MachKindName As String … … End Type (其中Number等均为要输入的图示条目) Private Hards() As M_Hard Hards(),此时就作为数据的传输变量,进行Grid和TextBox之间的数据传输。 数据向类内写入摘要: If HardComp.RecordCount > 0 Then HardComp.MoveFirst Do Until HardComp.EOF ReDim Preserve Hards(H%)// H%为记数变量。 Hards(H%).OrderNum = HardComp![ OrderNum//输入编号 Hards(H%).MachKind = HardComp![ MachKind//种类 Hards(H%).MachKindName = HardComp![ MachKindName//分类名 Hards(H%).MachName = HardComp![ MachName//名称 … … loop HardComp.MoveFirst 类内数据向Grid内写入摘要: GrdHardComp.Row = H% + 1//记录数统计 GrdHardComp.Col = 0 GrdHardComp.Text = " " %26 Hards(H%).OrderNum GrdHardComp.Col = 1 GrdHardComp.Text = " " %26 Hards(H%).MachKind GrdHardComp.Col = 2 GrdHardComp.Text = " " %26 Hards(H%).MachKindName GrdHardComp.Col = 3 GrdHardComp.Text = " " %26 Hards(H%).MachName GrdHardComp.Col = 4 … … GrdHardComp.Text = " " %26 Hards(H%).HardLastDate GrdHardComp.Rows = GrdHardComp.Rows + 1//行数加1 HardComp.MoveNext H% = H% + 1 Конечно, если действительно делает записи данных базы данных , также требуется база данных операций чтения и записи . сетка просто обеспечивает просмотр данных функций , легко изменить . сетка из выше особенностей и методов их использования , можно увидеть, что нужно большое количество данных в базу данных операций , в целях сокращения базы данных непосредственно на операции , повышения безопасности использования базы данных , контроля или сети , очень удобно. в сети является Vb в ранней версии с контроля, проста в использовании, стабильности, в начале Vb в процессе развития, использование особенно широко . Но теперь и другие сравнения функции контроля и некоторые недостатки . возможность контроля резюме: возможность для функционирования базы данных сети является специального контроля, могут быть связаны с контроля данных , почти не нужно писать код может быть удобно для отображения данных , добавить , удалить или изменить запись с OnAddNew , BeforeDelete , возможность увеличения таких событий, как в новой записи , можно удалить, изменить или когда проверка достоверности данных , для осуществления функции обработки транзакций . возможность редактирования сетка может также при разработке формата отображения полей и т.д. , указанный в колонке , поскольку он предлагает разделить , SelBookmarks объект , и т.д. , еще более укрепить способность отображения и оперативных данных . Вот автор женьшень и развития общества , что Токио расследования проектов " здоровье - системы диагностики " , например . диаграмма Data4 контроля в базе данных и возможность непосредственно связаны вопросы , возможность настройки проекта в окно свойств , можно ли непосредственно это сделать. при использовании данных , должны сначала примечание вновь является обновление базы данных , а затем писал возможность вернуться .
方法如下摘要: Sql = "SELECT * FROM 表名" //SQL语句 Set Data4.Recordset = MyDB2.OpenRecordset(sSql, dbOpenSnapshot) Data4.Refresh 或摘要: DatMonthPlan.RecordSource = "SELECT * FROM 表名WHERE (((关键字)='" %26 Key %26 "')); 假如想对DBGrid中的某个条目进行复制,方法如下摘要: Data4.Recordset.AddNew Data4.Recordset![ 关键字 = Key//关键字索引
Data4.Recordset![记号= DBGrid.Columns(0).CellValue(DBGrid.GetBookmark(0))//第一列 Data4.Recordset[番号=DBGrid.Columns(1).CellValue(DBGrid.GetBookmark(0))// 第二列 Data4.Recordset![氏名=DBGrid.Columns(2).CellValue(DBGrid.GetBookmark(0))//第三列 Data4.Recordset.Update Data4.Refresh//数据库更新 DBGrid.Refresh// DBGrid刷新 假如动态的对DBGrid中的某个栏目进行增减,可以用如下方法摘要: i = 1 //总显示列数记数 Data4.MoveFirst Do Until Data4.EOF DBGrid1.Columns(i).Width = 1600 //定义宽度 DBGrid1.Columns(i).Caption = "年龄" //标题 DBGrid1.Columns(i).DataField = "%26 实际数据域 %26" DBGrid1.Columns(i).Visible = True //可见性 DBGrid1.Columns(i).Alignment = 1 //DBGrid 控件列中的值的对齐方式 Data4.MoveNext i = i + 1 If i > 8 Then Exit Do//列数最大为8 Loop 由于具有良好的可靠性,灵活性和直观性,所以DBGrid控件现在被广泛使用。但不足之处在于DBGrid,和直接操作数据库,对数据库的正确性有一定的威胁。改进方法是,在修改数据库时,加入提示信息。 True DBGrid摘要: DBGrid是Apex软件公司为微软开发的,而Apex的True DBGrid控件也具有较强的数据显示及处理功能,因和DBGrid同出一宗,所以两者有很多相同点。在基本功能上,DBGrid的增,减等操作方法可直接用于True DBGrid,在这里就不再赘述。但在DBGrid的基础上,True DBGrid可以直接嵌入ListBox、Image位图、单选框等控件(如图所示),使软件的界面更加美观,实用。 SSDBGrid控件摘要:
Шеридан SSDBGrid из системы программного обеспечения компании ( http : //www.shersoft.com резюме ) , и другие контроля Шеридан , как красивый интерфейс для 3D ощутимо, SSDBGrid может также и другие базы данных, контроля , таких, как SSDBData , SSDBCombo , органическое сочетание удобства для пользователей данных , обработки , которая есть сотни атрибутов , таких как метод интерфейс обеспечивает интерфейс , Польский большой выбор. Кроме того SSDBGrid также имеет виртуального управления данными ( virtual data management ) технологии , в памяти хранения нужно показывать только в интерфейс в записи , так много , когда в результате обработки данных не тратить ресурсы на функционирование системы и скорость . SSDBGrid недостатки в некоторых версиях просто ввода символов может появиться несколько искажена , но показывать китайские иероглифы эффект очень хорошо . Резюме : контроль эту работу в эту работу и vsFlexArray отображения данных стороны есть много оригинальность , в операции перетаскивания можно через обмен в каждой колонке позиции , динамически сортировать данные , пакет объединения и т.д. VsFlexArray контроль является VideoSoft продукции компании , эту работу часть технологии также из этой компании. VaSpread контроля резюме:
VaSpread контроля в области обработки данных имеет большую гибкость , она поддерживает связывание данных , технологии виртуальной управления данными , но и имеет функции редактирования таблицы в буфер обмена , могут использовать , чтобы вырезать или копировать данные регионального ячейку в ячейку , также может добавить в формулы расчета с помощью распространения , двигатель ( Spread's Calc двигатель ) для анализа данных расчетов. распространения дизайнер также удобно разработки таблицы в формате, в камере Добавить кнопку , фотографии, выпадающий список , собственный дизайн формы формат также в качестве шаблона и отдельно для сохранения данных . если ты хочешь получить простой ведомости , vaSpread функцию печати может непосредственно включен интерфейс и данных , а не требуется контроль печати через Специальный доклад . VaSpread является FarPointTechnologies продукции компании , на сайте http : //www.fpoint.com резюме . формулу One контроля резюме: формулу One более функции обработки данных , является и Excel совместимых электронной формы контроля , часто используется в PowerBuilder , его подчиненные из visual components компании sybase , веб - сайт http : //www.visualcomp.com резюме . L кроме того, PowerBuilder , обычно дочернее окно --Database Windows формы для отображения данных . Как показано ниже , а использование метода , здесь не буду вдаваться в подробности .
Резюме : ссылки
1. Microsoft "Vb частей инструментов " , в 1997 году издание
2. true возможность 4.0d " Hondo " ( строить 4.0.0130 , бенефициар 10/16/96 ) .
3. " PowerBuilder6.0 применение и развитие " , издательство университета Цинхуа