1) Планы на ближайшее будущее(изучение, использование) вот такое: Linux. Qt5. C++. QML. Opengl. 2) Вещами несвязными с программированием и вообще с IT-сферой. А посему нет времени на LFStudio.
Буду рад если кто-то сможет пофиксить баги связанные с падением приложения, они там не сложные. Может кто-нибудь новый функционал добавит.
Добавлено (19.07.13, 18:17) --------------------------------------------- Чтобы сразу начать работать с проектом. Там нужно в нижнем правом углу скачать zip архив. После распаковки щёлкнуть на файл LFStudio.sln Проект откроется в Visual Studio. У меня щас стоит Visual Studio 2012 Update 3.
Щёлкните на дракончика, он должен рости!!! Никто не знает столько, сколько не знаю Я
Позавчера, кстати, скачивал дистрибутивы VS2012, несколько прифигел, что при установке платной Ultimate\Professional проблем 0, но как бы платная и продвинутая. А при Express того же года вежливо пишет, что работает минимум на Win8 %)
Coding in Assembly requires a mix of: 80% of brain, passion, intuition, creativity 10% of programming skills 10% of tan levels in your blood.
Скажем так хочу убивать одним выстрелом 3 зайцеув: MacOS, Linux, Windows.
Студи проф или ултима там ограничение 3 месяца вроде как. Я качал с рутрекера оригинальный мсдн образ. Незабудь поставить апдейты для VS. В VS2012 там ошибки есть. Например в моём проекте LFStudio не корректно xaml разметка парсилась, поэтому форма не была доступна для редактирования, после установки апдейтов исчезла проблема.
Щёлкните на дракончика, он должен рости!!! Никто не знает столько, сколько не знаю Я
Мне понравился интерфейс QT Creator под нужды С++ изучения. Хотя не помню, может там поддержка и других языков есть... Вообще, за последние полгода я сильно обновил свой инструментарий на другой софт....вроде phpStorm (с Emmet) и Sublime Text (опять же с Emmet). Я всё-таки, пока что, в основном веб изучаю)
Хотя, если память не изменяет, ты как-то говорил, что можно делать плагины под прогу, если знаешь C# Но до него мне хочется дойти уже после C++ ^^ Как бы, от более глубокого до более простого. А то я избалован такими вещами, как Javascript и PHP, например, которые сами определяют тип данных, и другие вещи, которые облегчают жизнь. А к сложному неподготовленный теперь)
Coding in Assembly requires a mix of: 80% of brain, passion, intuition, creativity 10% of programming skills 10% of tan levels in your blood.
неданошеные языки программирования, да ещё и с динамической типизацией. Нелюблю я ДТ.
Цитата
Хотя, если память не изменяет, ты как-то говорил, что можно делать плагины под прогу, если знаешь C#
Да можно. Для реализации этой возможности я использую штатные возможности .net framework 4, а именно: MEF. Инструкцию наддо сделаю скоро как в ВС создать плагин.
Цитата
Но до него мне хочется дойти уже после C++ ^^ Как бы, от более глубокого до более простого.
Как показывает программистакая жизнь, фишка в том что от перестановки слагаемых сумма не меняется, главное начать изучать и не лениться. Так что можешь вполне начать с C# + WPF. С++ просто неудобнее чем C# вот самая главная разница, остальные различия вторичны.
С++ хорошо в перспективе. Тем что наиболее квалифицированная, профессиональная информация в книгах где используют C++. Вот и взялся за C++. По поводу Qt5 там щас крен ещё больше в сторону языка QML. QML это посути javascript адаптированый под различные концепции создателей Qt5. Но С++ не куда ни делся. Там щас можно разрабатывать программы с использовнием Qt Widgets или с помощью Qt Quick. [ Маленький Фриз говорит: это сообщение было отредактировано!]
Щёлкните на дракончика, он должен рости!!! Никто не знает столько, сколько не знаю Я
неданошеные языки программирования, да ещё и с динамической типизацией. Нелюблю я ДТ.
Пока есть необходимость использовать - приходится) Тем более где ещё такую кросс-платорменность встретить, какая есть у JS :3 p.s. а с php... я в принципе только для общего образования и ради лфф с ним вожусь. Хост сайта разработанного на питоне в разы дороже обходится, чем хост сайта на PHP..
Цитата
С++ просто неудобнее чем C# вот самая главная разница, остальные различия вторичны.
А как же вопрос о кросс-платформенности?) Ты ведь наверняка с С++ связываешься и по этой причине тоже, а не остаешься с С# возиться
Ну, я в любом случае заинтересован в обоих языках по-своему. Поэтому что-то первостепенно изучать, а что-то так, частично. Одно другому не мешает, тем более языки одного семейства :)
upd: ах да, меня косит только от языков работающих на виртуалках... встретить игру, работающую на виртуалке - это ужас. А ведь меня кодинг больше всего интересует именно в направлении разработки игр.
помню, ещё пару лет назад ты мне как-то сказал, что если вдруг сяду языки учить, ни за что не трогать C++ xD
[ Большой Джу говорит: это сообщение было отредактировано!]
Coding in Assembly requires a mix of: 80% of brain, passion, intuition, creativity 10% of programming skills 10% of tan levels in your blood.
Добавлено (21.08.13, 08:46) --------------------------------------------- Посмотрел статистику скачиваний на u.to . В июле огромный всплеск был. За счёт lf2.co.il. За один июль сразу 50 человек скачало.
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.Collections.Generic.List`1.get_Item(Int32 index) at LFStudio.MainWindow.Caret_PositionChanged(Object sender, EventArgs e) in c:\Users\Yinseko\Desktop\lfs-master\LFStudio\MainWindow.xaml.cs:line 1689 at System.EventHandler.Invoke(Object sender, EventArgs e) at ICSharpCode.AvalonEdit.Editing.Caret.RaisePositionChanged() in c:\Users\Yinseko\Desktop\lfs-master\ThirdParty\ICSharpCode.AvalonEdit\Editing\Caret.cs:line 249 at ICSharpCode.AvalonEdit.Editing.Caret.set_Position(TextViewPosition value) in c:\Users\Yinseko\Desktop\lfs-master\ThirdParty\ICSharpCode.AvalonEdit\Editing\Caret.cs:line 81 at ICSharpCode.AvalonEdit.Editing.SelectionMouseHandler.SetCaretOffsetToMousePosition(MouseEventArgs e, ISegment allowedSegment) in c:\Users\Yinseko\Desktop\lfs-master\ThirdParty\ICSharpCode.AvalonEdit\Editing\SelectionMouseHandler.cs:line 580 at ICSharpCode.AvalonEdit.Editing.SelectionMouseHandler.SetCaretOffsetToMousePosition(MouseEventArgs e) in c:\Users\Yinseko\Desktop\lfs-master\ThirdParty\ICSharpCode.AvalonEdit\Editing\SelectionMouseHandler.cs:line 565 at ICSharpCode.AvalonEdit.Editing.SelectionMouseHandler.textArea_MouseLeftButtonDown(Object sender, MouseButtonEventArgs e) in c:\Users\Yinseko\Desktop\lfs-master\ThirdParty\ICSharpCode.AvalonEdit\Editing\SelectionMouseHandler.cs:line 395 at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args) at System.Windows.Input.InputManager.ProcessStagingArea() at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport) at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel) at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs) at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam) at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg) at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame) at System.Windows.Application.RunInternal(Window window) at System.Windows.Application.Run() at LFStudio.App.Main() in c:\Users\Yinseko\Desktop\lfs-master\LFStudio\obj\Debug\App.g.cs:line 0
Coding in Assembly requires a mix of: 80% of brain, passion, intuition, creativity 10% of programming skills 10% of tan levels in your blood.