beginin'

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Inquisitor
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 24.03.2004 (Ср) 10:03
Откуда: Казахстан

beginin'

Сообщение Inquisitor » 24.03.2004 (Ср) 10:12

Привет, господа программисты!
Хочу получить Ваш совет по следующему вопросу :
стоит следующая задача - необходимо написать
АРМ "Документооборот", т.е. программу работающую с
БД находящейся на сервере, при этом доступ к БД
должен осуществляться через web - интерфейс.
Посоветуйте пожалуйста, на чем лучше (VB, VB.NET ...)
реализовать данную задачу, исходя из того, что навыки
программирования на VB на примитивном уровне. Заранее спасибо.
p.s. По силам ли вообще такая задача студенту ???
wuz paint :) by Inq

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 24.03.2004 (Ср) 12:39

Пожалуй, лучше VB.NET.
А насчет того, что по силам или нет - зависит от уровня знаний.
Но (сугубо ИМХО) лучше не берись
Lasciate ogni speranza, voi ch'entrate.

Шурик
Самогонщик
Самогонщик
Аватара пользователя
 
Сообщения: 1657
Зарегистрирован: 30.06.2003 (Пн) 13:27
Откуда: из запоя :))))) Матных сообщений: 972

Сообщение Шурик » 24.03.2004 (Ср) 13:17

Да простят меня люди..... 8)
Пользуйся IBase. Короче говоря Delphi

codemaster
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 604
Зарегистрирован: 13.02.2004 (Пт) 13:35

Re: beginin'

Сообщение codemaster » 24.03.2004 (Ср) 13:36

Inquisitor писал(а):Привет, господа программисты!
Хочу получить Ваш совет по следующему вопросу :
стоит следующая задача - необходимо написать
АРМ "Документооборот", т.е. программу работающую с
БД находящейся на сервере, при этом доступ к БД
должен осуществляться через web - интерфейс.


ключевое слово ASP
что касается VBNet то если не изучал VB1-6 то
и не стоит браться за VBNET . Для NET есть C# все остальное для NET - "притянутое за уши"

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 24.03.2004 (Ср) 13:45

codemaster писал(а):Для NET есть C# все остальное для NET - "притянутое за уши"

Хммм... VC.NET действительно какой-то дурацкий по сравнению с MSVC++6, а вот насчет VB.NET ты не прав. А ASP.NET, пожалуй, самое оптимальное решение этой проблемы. Правда надо хорошо знать хотя бы азы VB.NET :roll:
Моду создают модоки, а распространяют модозвоны.

Inquisitor
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 24.03.2004 (Ср) 10:03
Откуда: Казахстан

упзз

Сообщение Inquisitor » 24.03.2004 (Ср) 15:13

Тогда чего советуете - на форум Delphi идти ?
На VB я писал уже - программную оболочку для работы с локальной БД (среднего размера), примитивная опять же, без use SQL, поэтому именно использовании SQL и интересует, а DELPHI просто не нравиться да и разбираться в ней не охота
wuz paint :) by Inq

Inquisitor
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 24.03.2004 (Ср) 10:03
Откуда: Казахстан

и еще :)

Сообщение Inquisitor » 24.03.2004 (Ср) 15:18

Dim ModeAdd As Boolean
Dim ModeEdit As Boolean
Dim CurrentProdCode As String
Dim CurrentProdName As String

Private Sub CmdAdd_Click() {Кнопка добавить}

If Not ModeAdd Then

ModeAdd = True '
CmdAdd.Caption = "Сохранить"
CmdAdd.Refresh

CmdEdit.Enabled = False
CombOrg.Enabled = True
CombOrg.Text = ""

For i = 0 To 2
Text1(i).Enabled = True ' очистить
Text1(i).Text = ""
Next

Else
If Not (Len(Trim(CombOrg.Text)) > 0) Then
MsgBox "Введите наименование", , ""
Exit Sub
End If

CmdAdd.Caption = "Добавить"
CmdAdd.Refresh
ModeAdd = False


Data1.Recordset.AddNew
Data1.Recordset.Fields(1) = Mid(Trim(CombOrg.Text), 1, 60)
Data1.Recordset.Fields(2) = Mid(Trim(Text1(1).Text), 1, 50)
Data1.Recordset.Fields(3) = Mid(Trim(Text1(2).Text), 1, 40)
Data1.Recordset.Fields(4) = Mid(Trim(Text1(0).Text), 1, 40)
Data1.Recordset.Update

' Перезагрузка формы
Form_Load
End If

End Sub
Private Sub CmdDel_Click()
'удаление текущей записи

If CurrentProdCode = "1" Then
Exit Sub
End If

CmdDel.Enabled = False
CmdEdit.Enabled = False

Data1.Recordset.MoveFirst
Do While Not Data1.Recordset.EOF
If CurrentProdCode = Data1.Recordset.Fields(0) Then
Data1.Recordset.Delete
Exit Do
End If
Data1.Recordset.MoveNext
Loop
Form_Load

End Sub

Private Sub CmdEdit_Click() {кнопка редактировать}

If CurrentProdCode = "1" Then
Exit Sub
End If

CmdDel.Enabled = False
CmdAdd.Caption = "Сохранить"
CmdAdd.Refresh

ModeAdd = True

CombOrg.Enabled = True
For i = 0 To 2
Text1(i).Enabled = True
Next
End Sub

Private Sub CmdExit_Click()
Unload Me
Form2.Show
End Sub

Private Sub CombOrg_Click()

CurrentProdName = CombOrg.Text
CurrentProdCode = List1.List(CombOrg.ListIndex)

For i = 0 To 2
Text1(i).Enabled = False
Text1(i).Text = ""
Next

If Not CurrentProdCode = "1" Then
Data1.Recordset.MoveFirst
Do While Not Data1.Recordset.EOF

If CurrentProdCode = Data1.Recordset.Fields(0) Then

Text1(0).Text = Data1.Recordset.Fields(4)
Text1(1).Text = Data1.Recordset.Fields(2)
Text1(2).Text = Data1.Recordset.Fields(3)


CmdEdit.Enabled = True
Exit Do
End If

Data1.Recordset.MoveNext
Loop
CmdEdit.Enabled = True
CmdDel.Enabled = True

Else
CmdEdit.Enabled = False
CmdDel.Enabled = False
End If
End Sub

Private Sub Form_Load()
ModeAdd = False
ModeEdit = False


For i = 0 To 2
Text1(i).Enabled = False
Text1(i).Text = ""
Next


strDBNameB = App.Path & "\db1.mdb"
cTblName1 = "Изделия"

Data1.DatabaseName = strDBNameB
Data1.RecordSource = cTblName1
Data1.ReadOnly = False
Data1.Refresh


CombOrg.Clear
List1.Clear

If Data1.Recordset.RecordCount > 0 Then
CombOrg.Enabled = True
Data1.Recordset.MoveFirst
CombOrg.Text = Trim(Data1.Recordset.Fields(1))
Text1(0).Text = Data1.Recordset.Fields(4)
Text1(1).Text = Data1.Recordset.Fields(2)
Text1(2).Text = Data1.Recordset.Fields(3)

Do While Not Data1.Recordset.EOF
CombOrg.AddItem Trim(Data1.Recordset.Fields(1))
List1.AddItem Data1.Recordset.Fields(0)
Data1.Recordset.MoveNext
Loop
Else
CmdEdit.Enabled = False
CmdDel.Enabled = False
CombOrg.Enabled = False
End If
End Sub





Где ошибка при редактировании подскажите пожалуйста
wuz paint :) by Inq

codemaster
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 604
Зарегистрирован: 13.02.2004 (Пт) 13:35

Сообщение codemaster » 24.03.2004 (Ср) 17:20

hCORe писал(а):
codemaster писал(а):Для NET есть C# все остальное для NET - "притянутое за уши"

Хммм... VC.NET действительно какой-то дурацкий по сравнению с MSVC++6, а вот насчет VB.NET ты не прав. А ASP.NET, пожалуй, самое оптимальное решение этой проблемы. Правда надо хорошо знать хотя бы азы VB.NET :roll:


Сходи на любой job портал и сравни количество предложений по работе на С# и VB.Net , зарплату и пр .

VB закончился на 6 версии как это не печально

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 24.03.2004 (Ср) 17:25

По-моему, codemaster, ты слишком много внимания уделяешь ДЕНЬГАМ, а на ИНТЕРЕСУ дела. А я например до сих пор программер-любитель в душе, хотя было уже несколько успешных коммерческих проектов :twisted:

Да, за C# дают в злачных местах $25000+ а за VB.NET $1250+. Ну и что! Не тебе же у них работать :?

А VB не умер в шестой версии, просто VB.NET это уже другой язык, со своими особенностями и приколами.
Моду создают модоки, а распространяют модозвоны.

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 24.03.2004 (Ср) 17:43

2 Inquisitor,
Приаттачь сюда весь проект, а то так несколько непонятно...
Нет меня больше

codemaster
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 604
Зарегистрирован: 13.02.2004 (Пт) 13:35

Сообщение codemaster » 25.03.2004 (Чт) 15:32

hCORe писал(а):По-моему, codemaster, ты слишком много внимания уделяешь ДЕНЬГАМ, а на ИНТЕРЕСУ дела. А я например до сих пор программер-любитель в душе, хотя было уже несколько успешных коммерческих проектов :twisted:

Деньги определяют интерс.
hCORe писал(а):Да, за C# дают в злачных местах $25000+ а за VB.NET $1250+. Ну и что! Не тебе же у них работать :?

уже работаю
hCORe писал(а):А VB не умер в шестой версии, просто VB.NET это уже другой язык, со своими особенностями и приколами.

Он действительно умер для NET разработан собств. язык С#
Речь шла о том что чел. не имеет навыков в VB но хочет быть на предовых рубежах.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 25.03.2004 (Чт) 17:10

А позвольте спросить, что это за злачные места, и почему сей язык столь ценится? :roll:
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 25.03.2004 (Чт) 17:12

$25000+ "Опытный специалист по работе с СУБД SQL Server и Oracle с использованием языка C# среды .NET" - вот та самая вакансия, о которой я говорил :cry:
Моду создают модоки, а распространяют модозвоны.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 25.03.2004 (Чт) 17:16

А это не в год? :roll:
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 25.03.2004 (Чт) 17:28

Не знаю :lol:
Моду создают модоки, а распространяют модозвоны.

MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Сообщение MEMBER » 01.04.2004 (Чт) 20:57

жЫрное предложение.
Похоже работать придётся как ослу. :)
Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 50

    TopList  
cron